2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-31 14:15:14 +00:00

Compare commits

..

300 Commits

Author SHA1 Message Date
Albert Vaca Cintora
ee806f2a22 Release 1.26.0 beta2 2023-06-04 23:54:33 +02:00
Albert Vaca Cintora
5a620b4a7a Start the timer before the packet has been sent
Fixes the loopback provider starting the timer after the paring is
already done, causing it to unpair after 30 seconds.
2023-06-04 20:12:44 +02:00
Albert Vaca Cintora
e9732d009a Add missing cancelTimer 2023-06-04 20:08:18 +02:00
Albert Vaca Cintora
2386c9cb48 More logging 2023-06-04 20:06:22 +02:00
Albert Vaca Cintora
5384cb18a6 Add missing break caught in code review 2023-06-04 20:06:22 +02:00
Albert Vaca Cintora
9e958b23f4 Remove loopback link provider left in by mistake 2023-06-04 20:06:22 +02:00
Albert Vaca Cintora
6a3d4de995 Release 1.26.0 beta 2023-06-04 20:06:21 +02:00
Albert Vaca Cintora
a1ccc7b64e Fail earlier if we don't have a certificate 2023-06-04 20:06:21 +02:00
Albert Vaca Cintora
d0923b845b Have a single PairingHandler for all links 2023-06-04 20:06:21 +02:00
Albert Vaca Cintora
0eb4b5bced Replace DeviceNames library
The version of the library we used stopped working in 2020 when the names
database it tries to download got deleted from the master branch of their
Github repo. There's a newer version, but it seems to have lost the
fetch-from-the-internet functionality (it only bundles a list of names) and
for some reason it crashes when I tested it (I've opened an issue on their
repo). Since Google now provides a CSV with all the Android device names
that exist, I've replaced the library by my own function that downloads the
CSV file (~3MB) in the first run of the app and looks for the name there.
2023-06-04 20:06:21 +02:00
Albert Vaca Cintora
476304d6fb Changes from code review 2023-06-04 18:05:48 +00:00
Albert Vaca Cintora
1ccf15010e Compute total number of packets sent and received by type 2023-06-04 18:05:48 +00:00
Albert Vaca Cintora
8ea82ff053 Add empty device list message 2023-06-04 17:22:34 +00:00
Albert Vaca Cintora
d4076245dd Prettier widget 2023-06-04 17:22:34 +00:00
Albert Vaca Cintora
afd4219732 More code review changes 2023-06-04 17:22:34 +00:00
Albert Vaca Cintora
7d3cf9690a Rename RunCommandWidgetConfig -> RunCommandWidgetConfigActivity 2023-06-04 17:22:34 +00:00
Albert Vaca Cintora
a977b6da17 Improvements from code review 2023-06-04 17:22:34 +00:00
Albert Vaca Cintora
11634b2cde Allow having widgets for more than once device
Rewrites the RunCommand widget. Now we can have different widgets for
different devices at the same time. Also removes the startService call
that could cause ForegroundServiceStartNotAllowedException on API 12+.
2023-06-04 17:22:34 +00:00
l10n daemon script
2fda82cd02 GIT_SILENT made messages (after extraction) 2023-06-04 00:46:32 +00:00
Albert Vaca Cintora
8ba4b532d4 Fix catch not working because broadcastUdpPacket starts a thread
We don't want to crash if we get onNetworkChange before tcpServer has been
initialized, however the way to do it was wrong because the exception was
being thrown from a new thread.
2023-06-03 18:59:14 +02:00
l10n daemon script
b201dadf12 GIT_SILENT Sync po/docbooks with svn 2023-06-03 01:49:41 +00:00
l10n daemon script
15b78d8a2d GIT_SILENT made messages (after extraction) 2023-06-03 00:46:48 +00:00
Albert Vaca Cintora
94c2ac3b4c Fix comment 2023-06-02 23:20:54 +02:00
Albert Vaca Cintora
969d78d404 Improvements from code review 2023-06-02 16:59:42 +00:00
Albert Vaca Cintora
a6ec1744b7 Use Jetpack Compose for the Device UI 2023-06-02 16:59:42 +00:00
Albert Vaca Cintora
03f50994ee Remove unused imports 2023-06-02 18:41:58 +02:00
l10n daemon script
582542451c GIT_SILENT made messages (after extraction) 2023-06-02 00:47:23 +00:00
l10n daemon script
5f8675ee43 GIT_SILENT made messages (after extraction) 2023-06-01 00:46:32 +00:00
Albert Vaca Cintora
8c86ef4ac5 Remove unused argument 2023-05-31 17:24:05 +02:00
Albert Vaca Cintora
537f2e35ac Add the option to cancel a pairing request we sent
BUG: 469877
2023-05-31 15:23:30 +00:00
l10n daemon script
f588bf9502 GIT_SILENT Sync po/docbooks with svn 2023-05-31 02:24:25 +00:00
l10n daemon script
c2bf8e8521 GIT_SILENT made messages (after extraction) 2023-05-31 00:47:33 +00:00
Albert Vaca Cintora
550e9b0c8b Use kotlin's apply 2023-05-30 17:23:18 +02:00
Albert Vaca Cintora
457721e8c7 Simplify loops 2023-05-30 17:23:18 +02:00
Albert Vaca Cintora
f26bd54be5 Enable the loopback link on Google test devices
See docs here: https://firebase.google.com/docs/test-lab/android/android-studio#modify_instrumented_test_behavior_for_testlab
2023-05-30 17:23:18 +02:00
l10n daemon script
eb843cf901 GIT_SILENT made messages (after extraction) 2023-05-30 00:46:11 +00:00
Albert Vaca Cintora
8b66bef865 Fix glitch displaying hint in add device dialog 2023-05-30 00:41:09 +02:00
Albert Vaca Cintora
28ed8209c4 Do not allow multi-line device names 2023-05-30 00:34:09 +02:00
Albert Vaca Cintora
f00e420535 Do not ignore exceptions in LanLink onStart
broadcastUdpPacket will throw if setupTcpListener isn't successful, and
at that point we no longer know the real issue. Re-throw exceptions in
setupTcpListener so we can see what goes wrong.
2023-05-30 00:14:39 +02:00
Albert Vaca Cintora
ad725e7a24 Release 1.25.0 2023-05-29 15:41:31 +02:00
Albert Vaca Cintora
947cd54cb0 Add fastlane
This is read by F-Droid, so it should fix our app not having an icon or
having outdated screenshots there.

Also, this can be used to update the Play Store by doing:
  fastlane supply --version-code <version code> --json-key <path to key>

In a future, it would be nice to update the StaticMessages.sh script so
it converts the app description here to .pot and back so we can have KDE
localization teams translate it and updates are automatically picked up.
2023-05-29 15:41:20 +02:00
Albert Vaca Cintora
14270ea71a Re-add file removed by mistake 2023-05-29 15:02:58 +02:00
Albert Vaca Cintora
46ecd2b05f Fix NPEs 2023-05-29 13:09:35 +02:00
Albert Vaca Cintora
2839793e9d SystemVolumePlugin: Do not call requestSinkList once per second
When playing music on Windows, we receive MPRIS player updates ~once per
second. This calls the MprisMediaSession updateMediaNotification function
which then calls updateCurrentPlayer which used to call
SystemVolumeProvider's startTrackingVolumeKeys (now renamed to
startListeningForSinks) which is quite bad because on each call:
 * It would add yet another copy of this to the listeners list
 * It would send a network packet to get the sinks from the other device
Now we only call startListeningForSinks when the tracked player changes.
2023-05-29 10:01:51 +00:00
Albert Vaca Cintora
ad53138928 Make linter happy 2023-05-29 03:37:46 +02:00
Albert Vaca Cintora
3a05548333 Remove unneeded overrides 2023-05-28 22:38:24 +02:00
Albert Vaca Cintora
d0ec7dd755 Make newInstance calls explicit 2023-05-28 12:05:08 +02:00
Albert Vaca Cintora
53f14e9c77 Bump AGP plugin version 2023-05-28 11:45:29 +02:00
l10n daemon script
853e5b1903 GIT_SILENT made messages (after extraction) 2023-05-28 00:46:42 +00:00
Albert Vaca Cintora
6b450d558e Add NonNull annotations to Plugin and PluginFactory 2023-05-26 22:19:21 +02:00
Albert Vaca Cintora
b065d5c1d1 Remove unused functions 2023-05-26 20:21:56 +02:00
Albert Vaca Cintora
c70d03dbe8 Catch BackgroundServiceStartNotAllowedException 2023-05-26 20:21:40 +02:00
Albert Vaca Cintora
9e39cbd979 Remove unused & commented code 2023-05-26 20:03:14 +02:00
Albert Vaca Cintora
1e904fcbfa Re-add missing setContentIntent
Removed by mistake in d09ad45e11
2023-05-26 20:02:26 +02:00
Albert Vaca Cintora
38edbd260a Removed unused privateKey field from BaseLink 2023-05-26 19:56:59 +02:00
Albert Vaca Cintora
62cf2d6b44 Add NonNull annotations to Link classes 2023-05-26 19:54:57 +02:00
Albert Vaca Cintora
f172ffd129 Added TODO 2023-05-25 16:09:09 +00:00
Albert Vaca Cintora
0f3ad63ee3 Make sending the payloads async
Fixes the bug described in !359. Since we made sending packets sequential
in !90 (including the payload part of the packet) we could be blocking the
queue for up to 10 seconds if the other end didn't fetch our payload.

This makes the payload part async by default but keeps the option to make
it sync, since we want that behavior in CompositeUploadFileJob.
2023-05-25 16:09:09 +00:00
Albert Vaca Cintora
ea1675c76a Hide presenter plugin when other device is a phone
The use case doesn't make sense
2023-05-25 18:04:54 +02:00
Albert Vaca Cintora
40b05fbe8f Remove reference to Device when the view is destroyed 2023-05-25 02:41:46 +02:00
Albert Vaca Cintora
ae23413971 Refactor BackgroundService
Added a new KdeConnect Application class that holds the Devices now, while
BackgroundService "only" takes care of the LinkProviders.

Since KdeConnect subclasses Application we have the guarantee that it will
exist as long as our process does, so we can use it as a singleton. This
removes the "BackgroundService.RunCommand" hack (which sent an Intent that
would awake BackgroundService in case it wasn't running already and then
call our code in a callback). This saves lots of round trips between the
system and us and makes things simpler (and stack traces useful) by making
the code sequential.

We already had an Application subclass that I moved to a new helper, which
now the KdeConnect class initializes together with all the other helpers.
2023-05-24 19:28:02 +02:00
Albert Vaca Cintora
a6eea8e996 Handle SocketTimeoutException when sending a payload
This means that the whole packet queue was 10 seconds blocked (!) which
I think we shouldn't let happen, but for now I've added this error message.
2023-05-24 17:08:40 +00:00
Albert Vaca Cintora
58a304a81e Catch SocketException from sendPacket
So we get to print the error message saying which packet got lost and so
that the sending loop doesn't crash.
2023-05-24 17:08:40 +00:00
Albert Vaca Cintora
da3ee10567 Kotlin style 2023-05-24 19:07:36 +02:00
Albert Vaca Cintora
f6ea3e01b0 Remove outdated comments 2023-05-24 17:12:19 +02:00
l10n daemon script
e372c47789 GIT_SILENT Sync po/docbooks with svn 2023-05-24 01:52:28 +00:00
Albert Vaca Cintora
72af26016b Cleanup 2023-05-23 21:41:57 +02:00
l10n daemon script
e17073bb7b GIT_SILENT Sync po/docbooks with svn 2023-05-23 02:26:35 +00:00
Krzysztof Dziembała
faedc2e6c8 Fix tests: allow unnamed modules to access internal APIs 2023-05-21 21:46:01 +02:00
Pluto Hu
4081dc593d Add search functionality for filtering apps by name in NotificationFilterActivity. 2023-05-20 19:02:49 +00:00
Albert Vaca Cintora
2246d3f458 Bump dependencies 2023-05-20 14:00:41 +02:00
Albert Vaca Cintora
9f64cbbfaf Remove backwards compat flags for AGP 2023-05-20 14:00:09 +02:00
Simon Redman
d2d43c55a7 Bump OpenJDK to v17 as required by latest Gradle version
## Summary

Gradle version bump in 921d0ee884 (probably) is incompatible with Java 11.

Fix Gitlab CI by increasing Java version, as required by latest Gradle version.

## Test Plan

### Before:
Gitlab CI does not work, complaining about Java version. See for example: https://invent.kde.org/network/kdeconnect-android/-/jobs/950701

### After:
Gitlab CI does work
2023-05-17 16:29:08 +00:00
l10n daemon script
948d075fb3 GIT_SILENT made messages (after extraction) 2023-05-17 00:46:57 +00:00
Albert Vaca Cintora
e409ec37eb Simplify constructor call 2023-05-10 16:57:47 +02:00
Albert Vaca Cintora
ed0f97de1b Remove redundant supports-screens section 2023-05-10 16:57:44 +02:00
Albert Vaca Cintora
961a839ac3 Fix crash when onNetworkChanged was called before link was initialized
This race condition could happen on slow devices
2023-05-03 19:38:21 +02:00
l10n daemon script
b189556d6a GIT_SILENT made messages (after extraction) 2023-05-03 00:48:41 +00:00
l10n daemon script
ddd2e741f4 GIT_SILENT Sync po/docbooks with svn 2023-05-01 02:12:57 +00:00
l10n daemon script
4f1cff22ab GIT_SILENT made messages (after extraction) 2023-05-01 00:51:22 +00:00
l10n daemon script
72130c0cfa GIT_SILENT Sync po/docbooks with svn 2023-04-30 02:43:27 +00:00
l10n daemon script
2147dc5313 GIT_SILENT made messages (after extraction) 2023-04-30 00:47:55 +00:00
l10n daemon script
52a27790d0 GIT_SILENT made messages (after extraction) 2023-04-29 00:49:48 +00:00
l10n daemon script
9c18f3f799 GIT_SILENT made messages (after extraction) 2023-04-28 00:48:19 +00:00
l10n daemon script
7e32d2962f GIT_SILENT made messages (after extraction) 2023-04-27 00:48:25 +00:00
Albert Vaca Cintora
5d2b9557e7 Release 1.24.5 2023-04-26 22:29:19 +02:00
Albert Vaca Cintora
891da46c3c Simplify how we get the app's version code 2023-04-26 22:29:11 +02:00
Dmitry Yudin
e9bc90d91a Modernize ComposeSendActivity
* UI update for the old compose send screen.
* Introduces Jetpack Compose.
* Migrates activity to Kotlin.
* Fixes "send" button being next to "clear".
2023-04-26 20:16:08 +00:00
Albert Vaca Cintora
921d0ee884 Upgrde gradle and AGP 2023-04-25 23:51:30 +02:00
Albert Vaca Cintora
3e8948339d Call requireView only once 2023-04-25 23:51:30 +02:00
Albert Vaca Cintora
e56f73da83 Fix ConcurrentModificationException when device disconnects while iterating 2023-04-25 21:50:02 +00:00
Albert Vaca Cintora
c250d2c674 Merge branch 'kdeconnect-android-mouse_pad_prefs_fix' 2023-04-25 10:22:46 +02:00
Jakub Wiśnia
c15469f477 Add gyro sensitivity pref 2023-04-25 10:22:12 +02:00
l10n daemon script
73f15149b6 GIT_SILENT made messages (after extraction) 2023-04-25 00:50:42 +00:00
Dmitry Yudin
118a35c304 Merge remote-tracking branch 'kubawis/master' into mouse_pad_prefs_fix
# Conflicts:
#	res/values/strings.xml
#	res/xml/mousepadplugin_preferences.xml
#	src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java
2023-04-25 01:41:51 +02:00
Albert Vaca Cintora
acb869b21c Bump the TLS version to 1.2
TLSv1.2 is supported on all the Android versions we support now.
TLSv1.3 is only supported in API 29+. Although we could conditionally
enable it on 29+, it seems to cause problems (disconnects & reconnects
when the LanLink gets refreshed) also on newer devices.
2023-04-24 20:52:45 +00:00
Dmitry Yudin
71706879d0 Fix onBackPressed after screen rotation
Moved onBackPressedDispatcher.addCallback(s) to onResume
2023-04-24 17:37:19 +00:00
Dmitry Yudin
f5b3523ec6 Fix applying preferences changes when returned from plugin settings 2023-04-23 22:50:05 +02:00
l10n daemon script
8639938584 GIT_SILENT Sync po/docbooks with svn 2023-04-23 02:36:32 +00:00
l10n daemon script
011ee20fbb GIT_SILENT made messages (after extraction) 2023-04-23 00:48:42 +00:00
Albert Vaca Cintora
763859d478 Release 1.24.3 2023-04-22 23:49:03 +02:00
Albert Vaca Cintora
c19019a500 Comment verbose logs 2023-04-22 23:49:03 +02:00
Albert Vaca Cintora
b1a2257d4d Fix incorrect text showing in main activity plugin cards 2023-04-22 23:49:03 +02:00
Albert Vaca Cintora
32d6a346ab Disable MouseReceiver Plugin so we don't need accessibility API
Google doesn't like it :( Hopefully we can re-add it back soon.
2023-04-22 22:44:49 +02:00
Albert Vaca Cintora
2616a7a529 Release 1.24.2 2023-04-22 18:45:49 +02:00
Albert Vaca Cintora
f16a770fee Revert "Do not force TLS v1"
Breaks compatibility with older desktop clients.
We need to bump the protocol version to do this.

This reverts commit e2dbc39e3a.
2023-04-22 14:02:10 +02:00
l10n daemon script
45e84ce23e GIT_SILENT made messages (after extraction) 2023-04-22 00:50:34 +00:00
Dmitry Yudin
9e5c9ca11a Migrate MainActivity to Kotlin
And replace deprecated onBackPressed with OnBackPressedCallback(s)
2023-04-20 13:54:27 +02:00
l10n daemon script
f9e74caa50 GIT_SILENT made messages (after extraction) 2023-04-19 00:49:25 +00:00
l10n daemon script
6feb8f478c GIT_SILENT Sync po/docbooks with svn 2023-04-18 01:57:48 +00:00
l10n daemon script
2e38789836 GIT_SILENT made messages (after extraction) 2023-04-18 00:47:09 +00:00
l10n daemon script
1f106ee9f1 GIT_SILENT Sync po/docbooks with svn 2023-04-17 02:36:29 +00:00
l10n daemon script
86e3faf75a GIT_SILENT made messages (after extraction) 2023-04-17 00:48:00 +00:00
Albert Vaca Cintora
9379d89d03 Lower delay between broadcasts 2023-04-16 11:46:53 +02:00
Albert Vaca Cintora
90787911fa Fix subtitle not disappearing when changing fragment 2023-04-16 11:42:12 +02:00
l10n daemon script
8b8106bad8 GIT_SILENT made messages (after extraction) 2023-04-16 00:47:50 +00:00
l10n daemon script
b20ccf16bd GIT_SILENT made messages (after extraction) 2023-04-15 00:48:50 +00:00
l10n daemon script
b4f8f1befa GIT_SILENT made messages (after extraction) 2023-04-14 00:46:17 +00:00
Albert Vaca Cintora
61190189ec Release 1.24.1 2023-04-13 19:10:54 +02:00
Albert Vaca Cintora
4c6cda711f Fix "find my phone" notification being dismissable
Dismissing the notification caused the alarm to keep playing without a
way to stop it.

BUG: 446349
2023-04-13 19:10:12 +02:00
Albert Vaca Cintora
64b32003cc Fix cards still visibile if device got unpaired with the app open 2023-04-13 18:55:49 +02:00
Albert Vaca Cintora
39fb60b81b Rename binding to pairingBinding 2023-04-13 18:55:28 +02:00
Albert Vaca Cintora
431312fcd0 Bump dependencies 2023-04-13 18:37:27 +02:00
Albert Vaca Cintora
6c8c6dd63e Fix compatibility with API 20 2023-04-13 17:56:13 +02:00
Dmitry Yudin
8aeefded7c Main activity responsive layout 2023-04-13 17:56:13 +02:00
Albert Vaca Cintora
e2dbc39e3a Do not force TLS v1
Stop specifying the TLS version we want and let the system chose

Co-authored-by: Daniel Tang <danielzgtg.opensource@gmail.com>
2023-04-13 11:07:29 +00:00
Aditya Mehra
e07fe54d5c fix sms sync
Missing break statements causes sync issues and SMS to be parsed as MMS and leads to the URI of a SMS not being found within the MMS content and SMS sync failing.
2023-04-12 17:12:57 +00:00
l10n daemon script
6c2ffa5796 GIT_SILENT Sync po/docbooks with svn 2023-04-12 01:54:41 +00:00
l10n daemon script
f661c0d8d0 GIT_SILENT made messages (after extraction) 2023-04-12 00:49:10 +00:00
Albert Vaca Cintora
e2fd072839 Remove outdated comments 2023-04-11 13:08:23 +02:00
l10n daemon script
5b33200454 GIT_SILENT Sync po/docbooks with svn 2023-04-11 02:17:25 +00:00
l10n daemon script
d986a4e6db GIT_SILENT made messages (after extraction) 2023-04-11 00:47:41 +00:00
Mhammad Alloush
65d706fd75 MousePadPlugin: Change the blurb to highlight gyro mouse.
This needs translations. But should do for now for English language for now.
2023-04-10 08:59:41 +00:00
l10n daemon script
1cd11cf9fe GIT_SILENT made messages (after extraction) 2023-04-10 00:46:12 +00:00
Dmitry Yudin
b52fc8c3ec Add mouse buttons setting 2023-04-08 21:27:44 +00:00
Dmitry Yudin
c22453afca Add gyro switch and mouse buttons 2023-04-08 21:27:44 +00:00
l10n daemon script
81fe7adba5 GIT_SILENT Sync po/docbooks with svn 2023-04-07 01:49:05 +00:00
l10n daemon script
d4ba5d7375 GIT_SILENT made messages (after extraction) 2023-04-07 00:46:51 +00:00
l10n daemon script
129be45564 GIT_SILENT made messages (after extraction) 2023-04-06 00:47:06 +00:00
Krut Patel
642dce1168 Set android:exported to true for activities with intent filters
Required so that other apps can launch these activities.
2023-04-05 17:49:28 +00:00
Albert Vaca Cintora
b64b27bcae Release 1.24.0 2023-04-05 19:04:41 +02:00
Albert Vaca Cintora
98ffff5844 Revert "Switch desugaring lib to desugar_jdk_libs_nio"
This reverts commit 7efb1f81b5.

For some weird reason, mina-sshd works fine without desugaring NIO on
Android 5 but fails with `java.lang.NoClassDefFoundError: Failed resolution
of: Ljava/nio/channels/AsynchronousChannelGroup;` before reverting this
2023-04-05 18:56:01 +02:00
Albert Vaca Cintora
711065a8e6 Refactor share function to handle null URIs
BUG: 458278
2023-04-05 10:16:23 +00:00
Albert Vaca Cintora
5250fde0b1 Remove copyright and app description from About 2023-04-04 22:49:05 +00:00
Albert Vaca Cintora
f9ea5f0e77 Send preexisting notifications as silent
This avoids creating a popup for every existing notification after the
device connects.
2023-04-04 22:44:44 +00:00
Albert Vaca Cintora
a26e5fbb9c Add note so people add themselves to the author list 2023-04-05 00:38:02 +02:00
Isira Seneviratne
7efb1f81b5 Switch desugaring lib to desugar_jdk_libs_nio
Enables desugaring of the `Files` class, which is otherwise only available on API 26+.
2023-04-04 22:27:56 +00:00
Isira Seneviratne
d4378ffe3e Remove multidex library. 2023-04-04 22:21:00 +00:00
l10n daemon script
76f5005219 GIT_SILENT made messages (after extraction) 2023-04-04 00:46:47 +00:00
l10n daemon script
53638577f9 GIT_SILENT made messages (after extraction) 2023-04-03 00:45:41 +00:00
l10n daemon script
e5f221f891 GIT_SILENT made messages (after extraction) 2023-04-02 00:47:00 +00:00
Dmitry Yudin
ef902348bb More Material3 styling
Apply Material3 to dialogs, image buttons, switches and preferences.
Merge the landscape and portrait layouts for the MPRIS controls.
Move setting theme to application start instead of applying to every activity.
2023-04-01 21:33:03 +00:00
Albert Vaca Cintora
a1d7e822e7 Don't show any message if battery information is not available
BUG: 447498
2023-04-01 19:18:38 +00:00
Albert Vaca Cintora
4b775cff88 Prettier RunCommand widget & add preview
Co-authored-by: Maxim Leshchenko <cnmaks90@gmail.com>
2023-04-01 21:14:14 +02:00
l10n daemon script
3d2667a803 GIT_SILENT made messages (after extraction) 2023-04-01 00:50:50 +00:00
Albert Vaca Cintora
5dd9b48f74 Remove redundant check for permissions 2023-03-31 21:08:59 +02:00
l10n daemon script
1d794dae6a GIT_SILENT made messages (after extraction) 2023-03-31 00:46:49 +00:00
Dmitry Yudin
0ed11d2036 Show enabled plugins as cards 2023-03-29 18:22:27 +00:00
Albert Vaca Cintora
aef5af30ed Also in FindMyPhone activity 2023-03-29 20:07:58 +02:00
Albert Vaca Cintora
85d5b9e08f Use AppCompatButton to avoid the round borders of M3 buttons
Which are quite ugly when the buttons are very big.
2023-03-29 20:04:41 +02:00
Albert Vaca Cintora
a0e963c893 Revert "Use AppCompatButton to avoid the round borders of M3 buttons"
This reverts commit ca71ddef34.
2023-03-29 20:04:05 +02:00
Albert Vaca Cintora
ca71ddef34 Use AppCompatButton to avoid the round borders of M3 buttons
Which are quite ugly when the buttons are very big.
2023-03-29 19:43:15 +02:00
Manuel Jesús de la Fuente
6defead2ce Use M3 theme, switch to Material Dialogs
- Add Monet dynamic colors on the app's `onCreate()`
- Set parent in styles.xml to `Theme.Material3.DayNight.NoActionBar`
- Use `MaterialAlertDialogBuilder`
- In the About and About KDE fragments, it uses the M3 elevated style instead of outlines
- In `edit_text_alert_dialog_view.xml`, it uses the default theme style instead of specifying the one from MaterialComponents
- Added a todo in the settings fragment: Preference dialogs don't yet use the M3 style.

It complements https://invent.kde.org/network/kdeconnect-android/-/merge_requests/273, though the way that merge request accomplishes color theming is the one from before the onCreate dynamics color method
2023-03-29 17:39:25 +00:00
Albert Vaca Cintora
fd3c6f07da Changes from code review
Fix potential race condition and lower log level
2023-03-29 17:09:21 +00:00
Albert Vaca Cintora
aff2de8ebb Fix UUID containing characters that can't be dbus-exported
This broke pairing with the desktop app
2023-03-29 17:09:21 +00:00
Albert Vaca Cintora
cbc0749997 Do not use the ANDROID_ID as device ID
Since Android 8, this ID is stable across reinstalls of the app. This
causes other devices that already were paired with us to find a cert
mismatch and refuse to communicate with us after a reinstall or data wipe.
2023-03-29 17:09:21 +00:00
Albert Vaca Cintora
554769e1ef Fix plugins without permissions showing a generic explanation
This was because we only overrote the explanation in onCreate, which wasn't
called for plugins without permissions.
2023-03-29 19:01:57 +02:00
Albert Vaca Cintora
63718d5a58 Flip isIncompatible -> isCompatible 2023-03-29 18:51:32 +02:00
Albert Vaca Cintora
7670810155 Code review fixes 2023-03-29 16:32:40 +00:00
Albert Vaca Cintora
66a649313c Consolidate network listeners in BackgroundService
* Remove usage of deprecated WiFi ConnectivityManager
* Only listen for non-cellular network changes (where we can find devices)
* Do not listen for network changes also from PairingFragment
2023-03-29 16:32:40 +00:00
l10n daemon script
855ad36642 GIT_SILENT Sync po/docbooks with svn 2023-03-29 01:55:19 +00:00
l10n daemon script
0d1e358067 GIT_SILENT made messages (after extraction) 2023-03-29 00:47:12 +00:00
l10n daemon script
9b662776e8 GIT_SILENT Sync po/docbooks with svn 2023-03-28 02:17:52 +00:00
Jakub Wiśnia
6adb73bf5e Add separate sensitivity for gyroscope in plugin MousePad 2023-03-28 00:01:50 +02:00
Mhammad Alloush
e60c134d78 MousePadPlugin: Add gyro mouse
## Summary

This MR adds gyro mouse capability, which allows you to move the cursor of a connected device by simply moving the connected phone. It uses standard Android gyroscope sensors. Mainly aimed at usage with computers attached to very large screens (e.g. TV's), as using the touchpad as-is can feel somewhat unnatural.

While it does attempt pretty much the same thing as !285, this MR attempts to reduce redundancy as much as possible by simply extending the existing MousePadPlugin instead.

Tested on a Xiaomi Redmi Note 11, on a Samsung A71, and on a laptop running Arch Linux and KDE Plasma 5.27.3

## Test Plan

1. Make sure the 'Remote Input' plugin is enabled on the Android device.
2. Make sure the 'Virtual Input' plugin is enabled on the target device.
3. Open Plugin Settings -> Remote Input for the target device.
2. Enable the toggle for Gyro mouse.
3. Exit settings and go to the Remote Input activity for the target device.
4. Try moving the device around in 3D space.
5. Confirm that the mouse pointer moves predictably.
2023-03-27 20:58:48 +00:00
l10n daemon script
092b207aec GIT_SILENT Sync po/docbooks with svn 2023-03-27 02:40:27 +00:00
l10n daemon script
425011fadc GIT_SILENT made messages (after extraction) 2023-03-27 00:49:00 +00:00
l10n daemon script
738f60d671 GIT_SILENT made messages (after extraction) 2023-03-26 00:47:53 +00:00
Albert Vaca Cintora
118e045990 Replace Handlers by lightweight callbacks 2023-03-25 23:46:41 +00:00
Mihir Patel
b8cbd2b382 Adding support for per-app language preferences on Android 13 and later
Android 13 added the ability to select languages on a per-app basis. Supporting this feature simply requires us to provide a listing of all of the locales supported by the app: https://developer.android.com/guide/topics/resources/app-languages

This change adds a locales_config.xml file to list the locales and references this file in the application manifest
2023-03-25 19:25:39 +00:00
l10n daemon script
eb301341a5 GIT_SILENT made messages (after extraction) 2023-03-23 00:46:51 +00:00
Albert Vaca Cintora
58cbd49278 Use ConcurrentHashMap to fix ConcurrentModificationException 2023-03-22 20:12:27 +01:00
Albert Vaca Cintora
7bf2a40180 Rename updateComputerList -> updateDeviceList 2023-03-22 18:17:31 +01:00
l10n daemon script
e2a35fb97f GIT_SILENT made messages (after extraction) 2023-03-22 00:47:34 +00:00
l10n daemon script
a524fb8486 GIT_SILENT made messages (after extraction) 2023-03-21 00:47:36 +00:00
Nicolas Fella
d54f155b24 Add CI for debug PR builds
Add a debug and test CI. As the test coverage today is not much to get excited about, this is mostly a check that the app still builds, as well as a convenient way to download the prebuilt app for testing.
2023-03-21 00:00:03 +00:00
l10n daemon script
252e38cc07 GIT_SILENT made messages (after extraction) 2023-03-20 00:49:43 +00:00
Albert Vaca Cintora
25be43d88d Remove outdated comment 2023-03-20 00:06:16 +01:00
Albert Vaca Cintora
0933f6bb5f Bump Apache CommonsIO version
And the desugaring library as well. ThreadLocal.withInitial can now be
desugared, so we can use newer versions of CommonsIO.
2023-03-20 00:04:56 +01:00
Albert Vaca Cintora
33e8e0407b Upgrade from SpongyCastle 1.58 to BouncyCastle 1.70
SpongyCastle was a fork of BouncyCastle needed before Android 3.0 because
of a conflict with Android's own version of BC. It's no longer needed and
rarely receives updates anymore [1]. Furthermore the version we were using
was from 2015 and had security issues (although I'm not sure we were
affected by them since we only use it to generate certificates).

With this change we now also use Java's standard library to read the certs
from a byte[] since the standard CertificateFactory can already do that.


[1] https://github.com/rtyley/spongycastle/issues/34
2023-03-19 23:00:25 +00:00
Albert Vaca Cintora
51dfa2dd8c Delay initialization of sftp server 2023-03-19 20:26:09 +00:00
Albert Vaca Cintora
1ba9e59872 SftpPlugin: use MANAGE_EXTERNAL_STORAGE instead of SAF in Android 11+
https://developer.android.com/training/data-storage/manage-all-files

BUG: 447636
BUG: 464431
2023-03-19 20:26:09 +00:00
Albert Vaca Cintora
76c3cc4c57 Prevent spam of "Invalid packet" when using remote mouse 2023-03-19 11:57:35 +01:00
l10n daemon script
79275c51cf GIT_SILENT made messages (after extraction) 2023-03-19 00:47:28 +00:00
Albert Vaca Cintora
83b0c04d51 Release 1.23.2 2023-03-18 21:54:30 +01:00
Albert Vaca Cintora
3aba448bea Rollback android-device-names to 1.x
Was bumped in f2f1930cec but it was crashing
with "database disk image is malformed" and not returning a human name
2023-03-18 20:40:51 +01:00
l10n daemon script
5633183d57 GIT_SILENT made messages (after extraction) 2023-03-18 00:58:31 +00:00
Albert Vaca Cintora
a9e6fcff6a Release 1.23.1 2023-03-17 20:03:19 +01:00
Albert Vaca Cintora
772eae7a4c Revert "Make linter happy: use try-with-resources"
Those require higher API levels. Added comment.

This reverts commit 84e78e4bda.
2023-03-17 19:31:26 +01:00
Albert Vaca Cintora
ff3239f876 Open the notification plugin settings even without permissions 2023-03-17 19:16:04 +01:00
Albert Vaca Cintora
2de744aad8 Allow configuring plugins without permissions
This fixes the bug introduced in f97216 which prevented configuring storage
locations because the plugin wasn't returned by `getPlugin` when there are
no storage locations present.
2023-03-17 19:03:20 +01:00
Albert Vaca Cintora
01f44f524a package -> packet typo fixes 2023-03-17 18:57:02 +01:00
Albert Vaca Cintora
d9e641ae28 Update comments 2023-03-17 18:35:27 +01:00
Albert Vaca Cintora
f2f1930cec Bump versions of deps 2023-03-17 18:35:27 +01:00
l10n daemon script
bf13753022 GIT_SILENT made messages (after extraction) 2023-03-17 00:57:06 +00:00
Albert Vaca Cintora
afa0f89644 Bump target SDK to 32
https://developer.android.com/about/versions/12/behavior-changes-12
2023-03-16 12:00:32 +00:00
Albert Vaca Cintora
764a8f8525 Release 1.23.0 2023-03-16 12:51:42 +01:00
Albert Vaca Cintora
605c06b1e6 Fixes as per code review 2023-03-16 11:42:26 +00:00
Albert Vaca Cintora
26c1c2ac67 Remove commented if 2023-03-16 11:42:26 +00:00
Albert Vaca Cintora
e103d8cd47 Change version int to constant 2023-03-16 11:42:26 +00:00
Albert Vaca Cintora
9f037f841e Merge resources specific to API 21+ into the main resources 2023-03-16 11:42:26 +00:00
Albert Vaca Cintora
1002275ebe Remove even more checks for deprecated Android versions 2023-03-16 11:42:26 +00:00
Albert Vaca Cintora
3bfae23d1b Share Plugin: improvements for Android 11
* Do not ask for WRITE_EXTERNAL_STORAGE in Android 11+ (writing to "Downloads" is [allowed by default since 11](https://stackoverflow.com/questions/70248631/starting-from-android11-do-i-need-to-comply-to-androids-saf-just-to-even-creat)).
* Do not check for permissions before receiving a file. Try and let it error out, instead of silently doing nothing.
* Fix not offering to open content:// urls (we checked the URLs to be file:// urls to then convert them to content://).
* Better permission explanation text.
2023-03-15 22:01:39 +00:00
Albert Vaca Cintora
d2edd7a325 Sort plugins by name in preferences 2023-03-13 17:27:27 +00:00
l10n daemon script
a638d66dd3 GIT_SILENT Sync po/docbooks with svn 2023-03-13 02:06:46 +00:00
l10n daemon script
830a20fb87 GIT_SILENT made messages (after extraction) 2023-03-13 00:48:34 +00:00
l10n daemon script
148dd30d1b GIT_SILENT Sync po/docbooks with svn 2023-03-12 03:12:47 +00:00
l10n daemon script
74d3cea4f2 GIT_SILENT made messages (after extraction) 2023-03-12 00:46:05 +00:00
l10n daemon script
fd188b3e87 GIT_SILENT made messages (after extraction) 2023-03-11 00:48:46 +00:00
l10n daemon script
635452bcf6 GIT_SILENT made messages (after extraction) 2023-03-10 00:46:48 +00:00
l10n daemon script
03c0b06e39 GIT_SILENT made messages (after extraction) 2023-03-09 00:45:44 +00:00
l10n daemon script
0c24a78516 GIT_SILENT made messages (after extraction) 2023-03-08 00:46:51 +00:00
Albert Vaca Cintora
54952f11a5 Fix NPE 2023-03-07 15:41:58 +01:00
Albert Vaca Cintora
aae3518bb9 Remove specific list of ciphers
We can let the system use the full list when negotiating since we no longer
support Android < 5.0
2023-03-07 13:04:30 +00:00
l10n daemon script
4b3ddf9cc4 GIT_SILENT made messages (after extraction) 2023-03-07 00:46:47 +00:00
Albert Vaca Cintora
038f6e8598 Make linter happy: misc fixes 2023-03-06 00:02:45 +01:00
Albert Vaca Cintora
3212252e37 Make linter happy: use lambdas 2023-03-06 00:02:45 +01:00
Albert Vaca Cintora
84e78e4bda Make linter happy: use try-with-resources 2023-03-06 00:01:47 +01:00
Albert Vaca Cintora
cef68db2a6 Make linter happy: keep nullable/nonnull annotations 2023-03-06 00:01:47 +01:00
Albert Vaca Cintora
00f3fc43d0 Make linter happy: add final 2023-03-05 23:47:42 +01:00
Albert Vaca Cintora
20cc67e63a Extract strings 2023-03-05 22:26:19 +01:00
Albert Vaca Cintora
298b00a82e Reuse a single TrustManager 2023-03-05 22:11:58 +01:00
Albert Vaca Cintora
f97216c797 Sftp permissions aren't optional 2023-03-05 22:11:58 +01:00
Albert Vaca Cintora
0f4643e502 Project-wide optimize imports 2023-03-05 22:11:58 +01:00
Albert Vaca Cintora
42a7d5df41 Apply linter suggestions about left/right -> begin/end 2023-03-05 22:11:58 +01:00
Albert Vaca Cintora
6734efd227 Fix obviously broken out-of-bounds in loop 2023-03-05 21:42:17 +01:00
Albert Vaca Cintora
9cbfed84de Remove pre-kitkat code paths in SFTP plugin
We no longer support KitKat. This simplifies the SFTP plugin quite a bit since it contained a diferent code path for pre-kitkat devices
2023-03-05 16:15:03 +00:00
Albert Vaca Cintora
5b73c2bac2 Remove checks for SDK versions older than our target SDK
Removes conditional code for older Android versions (IceCreamSandwitch, JellyBean, KitKat, Lollipop) since we no longer support Android older than Lollipop (5.0).

This doesn't remove KitKat support in the SFTP plugin since it's a bit more convoluted. It will be done in a separate MR.
2023-03-05 16:14:01 +00:00
l10n daemon script
c72be8fe78 GIT_SILENT Sync po/docbooks with svn 2023-03-05 02:32:22 +00:00
l10n daemon script
d74d9cf279 GIT_SILENT made messages (after extraction) 2023-03-05 00:50:23 +00:00
Albert Vaca Cintora
296a055221 Bump project deps 2023-03-04 16:06:28 +01:00
Albert Vaca Cintora
3cf48ffd14 Add missing calls to super.onRequestPermissionsResult 2023-03-04 16:00:23 +01:00
Albert Vaca Cintora
adbf78afdb Fix typo 2023-03-04 15:59:55 +01:00
Bacteria Dev
118d8784fa Hide 'Send Clipboard' from DeviceFragment when READ_LOGS permission is granted
On Android 10 and above, Clipboard needs to be manually sent. Recently the app was shipped with the patches so that users can use adb to grant the required permissions for automatic clipboard propagation.

In case the permissions were granted for automatic clipboard propagation, 'Send Clipboard' option was hidden from persistent notification but was not removed from the DeviceFragment. This MR addresses this.
2023-03-04 12:34:59 +00:00
l10n daemon script
938985beff GIT_SILENT made messages (after extraction) 2023-03-02 00:54:29 +00:00
l10n daemon script
cf0e4d4100 GIT_SILENT Sync po/docbooks with svn 2023-02-28 02:30:01 +00:00
Matthew Mirvish
80d780ed85 Use colon instead of hyphen when building command control ids
Certain implementations of the protocol (namely GSConnect) use UUIDS
for the device IDS/command keys, which contain hyphens in them. The
current implementation of RunCommandControlsProviderService (used for
the android 11 power menu command control things) gives the controls
unique IDS with "{deviceid}-{commandkey}" and then tries to split on the
hyphen, which obviously breaks if the device id or command key contain
hyphens. This patch changes it to uses colons to separate them instead.

Note that I've only tested this with GSconnect, but I see no reason why
it wouldn't work with the normal KDE connect implementation too, unless
it uses colons in IDs.
2023-02-27 22:17:07 +00:00
l10n daemon script
cb5939f1df GIT_SILENT Sync po/docbooks with svn 2023-02-27 02:35:20 +00:00
l10n daemon script
e2041305fb GIT_SILENT made messages (after extraction) 2023-02-27 01:00:22 +00:00
l10n daemon script
f71256f8f6 GIT_SILENT Sync po/docbooks with svn 2023-02-26 02:22:04 +00:00
Albert Vaca Cintora
f6c61f4e4b Specify the foreground service type in Android 29+ 2023-02-25 11:31:18 +01:00
l10n daemon script
1011cdcb33 GIT_SILENT Sync po/docbooks with svn 2023-02-25 03:01:22 +00:00
l10n daemon script
1c650bea83 GIT_SILENT made messages (after extraction) 2023-02-25 01:00:02 +00:00
l10n daemon script
7d3f76cb87 GIT_SILENT made messages (after extraction) 2023-02-18 00:58:09 +00:00
l10n daemon script
08b26264b3 GIT_SILENT Sync po/docbooks with svn 2023-02-17 02:15:20 +00:00
l10n daemon script
8c1e8a8d35 GIT_SILENT Sync po/docbooks with svn 2023-02-16 03:04:18 +00:00
l10n daemon script
953785f5ad GIT_SILENT Sync po/docbooks with svn 2023-02-09 02:28:57 +00:00
l10n daemon script
fd16407a53 GIT_SILENT Sync po/docbooks with svn 2023-02-08 03:02:12 +00:00
l10n daemon script
4b5e632f5b GIT_SILENT made messages (after extraction) 2023-02-08 00:58:34 +00:00
l10n daemon script
7a1aadeeec GIT_SILENT made messages (after extraction) 2023-02-05 00:57:27 +00:00
l10n daemon script
bbe90633fd GIT_SILENT Sync po/docbooks with svn 2023-02-02 02:21:08 +00:00
l10n daemon script
d38bbd4476 GIT_SILENT made messages (after extraction) 2023-02-02 00:57:30 +00:00
Albert Vaca Cintora
c36cb98d50 Release 1.22.2 2023-02-01 17:41:03 +01:00
l10n daemon script
0e14382541 GIT_SILENT made messages (after extraction) 2023-02-01 00:56:44 +00:00
l10n daemon script
42d8e6b2e2 GIT_SILENT Sync po/docbooks with svn 2023-01-31 02:15:51 +00:00
Simon Redman
26ceeceb45 Switch to jitpack build for smsmms library
Is the third time the charm?

f-droid does not allow libraries pulled from non-listed maven repositories, thus the build fails in f-droid:
https://gitlab.com/fdroid/fdroiddata/-/jobs/3654530159#L236
> Found unknown maven repo 'https://invent.kde.org/api/v4/projects/72/packages/maven' at settings.gradle

This MR changes to use [jitpack](https://jitpack.io/#org.kde.invent.sredman/android-smsmms/kdeconnect-1-21-0), which is an allowed repository.
2023-01-30 23:07:27 +00:00
l10n daemon script
ba77fa786f GIT_SILENT made messages (after extraction) 2023-01-30 00:57:09 +00:00
l10n daemon script
aca039433c GIT_SILENT made messages (after extraction) 2023-01-29 00:57:31 +00:00
Albert Vaca Cintora
bbbc315cf7 Release 1.22.1 2023-01-27 18:25:54 +01:00
Albert Vaca Cintora
d74ad30740 Disable jetifier
Android Studio suggested it since we are not using it
2023-01-27 18:24:02 +01:00
Albert Vaca Cintora
b5d9293103 Remove REQUEST_INSTALL_PACKAGES permission
Google keeps being annoying and now they got really strict with which apps
can be published to the Play Store using this permission
2023-01-27 18:23:16 +01:00
Albert Vaca Cintora
9eb047e7a1 Actually, release 1.22 2023-01-23 23:34:24 +01:00
Albert Vaca Cintora
82415b3fa7 Release 1.21.2 2023-01-23 23:26:07 +01:00
Albert Vaca Cintora
15fec5e515 Bump deps 2023-01-23 23:24:27 +01:00
Simon Redman
bcf080f6eb [SMS Plugin] Change android-smsmms to in-house build until upstream supports SDK31
## Summary

Android apps which target SDK 31+ require specifying the mutability of any PENDING_INTENT. This is not supported in the upstream android-smsmms library: https://github.com/klinker41/android-smsmms/pull/193

Until the above PR is merged, we need a solution. I have pulled the code into https://invent.kde.org/sredman/android-smsmms and published the package in the Maven repository in gitlab.

BUG: 464392

## Test Plan

### Before:
Attempting to send an SMS or MMS message using kdeconnect-sms results in no message being sent, and an error being logged:

> V/Sending message: Sending new SMS
> E/Sending message: Exception
>     java.lang.IllegalArgumentException: org.kde.kdeconnect_tp: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
>     Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
>         at android.app.PendingIntent.checkFlags(PendingIntent.java:382)
>         at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:673)
>         at android.app.PendingIntent.getBroadcast(PendingIntent.java:660)
>         at com.klinker.android.send_message.Transaction.sendSmsMessage(Transaction.java:267)
>         at com.klinker.android.send_message.Transaction.sendNewMessage(Transaction.java:158)
>         at com.klinker.android.send_message.Transaction.sendNewMessage(Transaction.java:172)
>         at org.kde.kdeconnect.Plugins.SMSPlugin.SmsMmsUtils.sendMessage(SmsMmsUtils.java:188)
>         at org.kde.kdeconnect.Plugins.SMSPlugin.SMSPlugin.onPacketReceived(SMSPlugin.java:414)
>         at org.kde.kdeconnect.Device.onPacketReceived(Device.java:570)
>         <snipped for brevity>

### After:
SMS and MMS sends normally.
2023-01-23 22:02:01 +00:00
Simon Redman
9db4c885a5 [SMS Plugin] Fix handling for addresses list of multi-target group messages
## Summary

Fix a logic error in the SMS plugin which caused it to skip the addresses of other targets when reporting group messages.

Notionally, this bug originated with the logic change in !197, where everything switched to using the android-smsmms library.

BUG: 464555

## Test Plan

### Before:
Group messages would be returned as single-target messages between you and the sender, meaning the desktop app would have a bad time showing them.

### After:
Group messages are returned with the appropriate list of addresses, the desktop app groups them appropriately.
2023-01-22 20:16:06 +00:00
l10n daemon script
67dc1f1fae GIT_SILENT made messages (after extraction) 2023-01-22 00:56:52 +00:00
Simon Redman
e76da90fa9 Correct logic error when determining which "new" messages to return
With the old logic, the mostRecentTimestamp would effectively only be updated once, the first time the app noticed an SMS/MMS. This means that, until the app was next closed, it would return every message sent or received after that timestamp. Since the app doesn't crash as often as it used to, this can grow to a quite significant number of messages.
2023-01-20 21:21:30 -05:00
l10n daemon script
f74336da30 GIT_SILENT made messages (after extraction) 2023-01-21 00:57:51 +00:00
l10n daemon script
154ce67a7c GIT_SILENT made messages (after extraction) 2023-01-16 00:56:06 +00:00
l10n daemon script
207d7b7eb0 GIT_SILENT made messages (after extraction) 2023-01-15 00:55:51 +00:00
l10n daemon script
9870150155 GIT_SILENT Sync po/docbooks with svn 2023-01-14 02:14:51 +00:00
l10n daemon script
141f711b8d GIT_SILENT Sync po/docbooks with svn 2023-01-13 02:51:57 +00:00
l10n daemon script
02ee982991 GIT_SILENT made messages (after extraction) 2023-01-13 00:55:52 +00:00
l10n daemon script
b5b2ebde9d GIT_SILENT Sync po/docbooks with svn 2023-01-12 02:15:28 +00:00
l10n daemon script
cd2dde90cd GIT_SILENT Sync po/docbooks with svn 2023-01-11 02:16:02 +00:00
l10n daemon script
725c302caa GIT_SILENT made messages (after extraction) 2023-01-11 00:56:46 +00:00
l10n daemon script
2680859acc GIT_SILENT made messages (after extraction) 2023-01-10 00:55:40 +00:00
l10n daemon script
7148038ea9 GIT_SILENT made messages (after extraction) 2023-01-09 00:55:14 +00:00
Albert Vaca Cintora
889e0d5c52 Release 1.21.1 2023-01-08 13:30:42 +01:00
l10n daemon script
c075cc0b63 GIT_SILENT made messages (after extraction) 2023-01-08 00:58:22 +00:00
l10n daemon script
91c0097158 GIT_SILENT made messages (after extraction) 2023-01-07 00:48:52 +00:00
l10n daemon script
a25e88238d GIT_SILENT made messages (after extraction) 2023-01-06 00:47:14 +00:00
l10n daemon script
4336ea4761 GIT_SILENT made messages (after extraction) 2023-01-05 00:47:29 +00:00
Albert Vaca Cintora
58fabe06bf Revert "Separate persistent notification channel based on whether devices are connected"
This reverts commit 9f9b565ce6.

Explained here: https://invent.kde.org/network/kdeconnect-android/-/merge_requests/299#note_590553

# Conflicts:
#	src/org/kde/kdeconnect/BackgroundService.java
2023-01-04 15:14:02 +01:00
l10n daemon script
7d7162bb5b GIT_SILENT Sync po/docbooks with svn 2023-01-04 02:43:22 +00:00
l10n daemon script
b0655fc9d0 GIT_SILENT made messages (after extraction) 2023-01-04 00:48:28 +00:00
Albert Vaca Cintora
1241a560f2 Change the explanation of the permission location
The app is being rejected from the Play Store because we are not explicit
about why whe require the location when the app is in the background.
2023-01-03 18:33:14 +01:00
l10n daemon script
f7b55e4416 GIT_SILENT Sync po/docbooks with svn 2023-01-03 02:57:06 +00:00
l10n daemon script
ff78fdfd59 GIT_SILENT made messages (after extraction) 2023-01-03 00:46:55 +00:00
296 changed files with 6252 additions and 6361 deletions

66
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,66 @@
# SPDX-FileCopyrightText: 2023 Nicolas Fella <nicolas.fella@gmx.de>
# SPDX-FileCopyrightText: 2023 Simon Redman <simon@ergotech.com>
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
#
# Test this pipeline locally by:
# - Set up Docker on your machine, if not already set up
# - Set up gitlab-runner, as described here: https://stackoverflow.com/a/52724374
# - Run `gitlab-runner exec docker --docker-privileged assembleDebug`
image: eclipse-temurin:17-jdk-focal
variables:
ANDROID_COMPILE_SDK: "31"
ANDROID_BUILD_TOOLS: "30.0.3"
ANDROID_SDK_TOOLS: "6609375"
before_script:
- apt-get --quiet update --yes
- apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1
- wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
- unzip -d cmdline-tools android-sdk.zip
- echo y | cmdline-tools/tools/bin/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "patcher;v4" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "emulator" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "tools" >/dev/null
- echo y | cmdline-tools/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" >/dev/null
- export ANDROID_HOME=$PWD/cmdline-tools
- export PATH=$PATH:$PWD/cmdline-tools/platform-tools/
- chmod +x ./gradlew
# temporarily disable checking for EPIPE error and use yes to accept all licenses
- set +o pipefail
- yes | cmdline-tools/tools/bin/sdkmanager --licenses
# Gradle will automatically download parts of the SDK if they are missing,
# assuming the licenses are accepted. Even if you don't need it to download
# anything, it will fail if it detects the liceses are not accepted.
# https://developer.android.com/studio/intro/update.html#download-with-gradle
# Unfortunately, it looks for the license acceptances in a different location than
# the sdkmanager creates them!
# Copy them to the location Gradle expects to find them to make everything run smoothly.
- cp -ap "${PWD}/licenses" "${PWD}/cmdline-tools/licenses"
- set -o pipefail
stages:
- build
- test
lintDebug:
stage: build
script:
- ./gradlew generateLicenseReport
- ./gradlew -Pci --console=plain lintDebug -PbuildDir=lint
assembleDebug:
stage: build
script:
- ./gradlew assembleDebug
artifacts:
paths:
- build/outputs/
debugTests:
stage: test
script:
- ./gradlew -Pci --console=plain testDebug

View File

@@ -2,15 +2,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="org.kde.kdeconnect_tp"
android:versionCode="12100"
android:versionName="1.21.0">
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
android:versionCode="12591"
android:versionName="1.26.0 beta2">
<uses-feature
android:name="android.hardware.telephony"
@@ -38,7 +31,6 @@
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECEIVE_MMS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
@@ -47,8 +39,8 @@
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.READ_LOGS" tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<application
android:icon="@mipmap/ic_launcher"
@@ -56,9 +48,12 @@
android:label="KDE Connect"
android:supportsRtl="true"
android:allowBackup="false"
android:dataExtractionRules="@xml/data_extraction_rules"
android:networkSecurityConfig="@xml/network_security_config"
android:localeConfig="@xml/locales_config"
android:theme="@style/KdeConnectTheme.NoActionBar"
android:name="org.kde.kdeconnect.MyApplication">
android:name="org.kde.kdeconnect.KdeConnect"
android:enableOnBackInvokedCallback="true">
<receiver
android:name="com.android.mms.transaction.PushReceiver"
@@ -84,7 +79,7 @@
<service
android:name="org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardService"
android:label="@string/remote_keyboard_service"
android:exported="false"
android:exported="true"
android:permission="android.permission.BIND_INPUT_METHOD">
<intent-filter>
<action android:name="android.view.InputMethod" />
@@ -207,21 +202,21 @@
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
</activity>
<activity
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDeviceSelector"
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetConfigActivity"
android:excludeFromRecents="true"
android:label="@string/pref_plugin_runcommand"
android:launchMode="singleTask"
android:noHistory="true"
android:screenOrientation="user"
android:theme="@style/Theme.AppCompat.Light.Dialog" />
android:theme="@style/Theme.Material3.DayNight.Dialog" />
<service
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDataProviderService"
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.CommandsRemoteViewsService"
android:exported="false"
android:permission="android.permission.BIND_REMOTEVIEWS" />
<receiver
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidget"
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetProvider"
android:label="@string/pref_plugin_runcommand"
android:exported="true">
<intent-filter>
@@ -273,9 +268,10 @@
</activity>
<activity
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.ComposeSendActivity"
android:label="Compose send"
android:label="@string/compose_send_title"
android:exported="false"
android:parentActivityName="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity">
android:parentActivityName="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity" />
@@ -283,7 +279,7 @@
<activity
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.SendKeystrokesToHostActivity"
android:label="@string/pref_plugin_mousepad_send_keystrokes"
android:exported="false"
android:exported="true"
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
@@ -363,6 +359,7 @@
<action android:name="android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
<!--
<service
android:name="org.kde.kdeconnect.Plugins.MouseReceiverPlugin.MouseReceiverService"
android:exported="true"
@@ -374,6 +371,7 @@
android:name="android.accessibilityservice"
android:resource="@xml/mouse_receiver_service" />
</service>
-->
<activity
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"

View File

@@ -22,6 +22,30 @@ function import_po_files # First parameter will be a path that will contain seve
# https://github.com/python-babel/babel/issues/566
find "$podir" -name '*.po' -exec msgattrib --no-obsolete -o {} {} \;
ANSI_COLORS_DISABLED=1 a2po import --ignore-fuzzy --android res/ --gettext $podir
# Generate the locales_config.xml
pushd res
echo '<?xml version="1.0" encoding="utf-8"?>' > xml/locales_config.xml
echo '<locale-config xmlns:android="http://schemas.android.com/apk/res/android">' >> xml/locales_config.xml
transform_locale_regex='(\w+)-r(\w+)'
# Add en-US as the first locale so that is the fallback, and also because it won't be handled in the following loop
echo -e '\t<locale android:name="en-US"/>' >> xml/locales_config.xml
for i in values-*; do
if [ -d "${i}" ]; then
if [ -e "${i}/strings.xml" ]; then
locale="${i:7}"
if [[ "${locale}" =~ $transform_locale_regex ]]; then
# Special case to turn locales like "en-rUS", "en-rGB" into "en-US" and "en-GB"
transformed_locale="${BASH_REMATCH[1]}-${BASH_REMATCH[2]}"
echo -e "\t<locale android:name=\"${transformed_locale}\"/>" >> xml/locales_config.xml
else
echo -e "\t<locale android:name=\"${locale}\"/>" >> xml/locales_config.xml
fi
fi
fi
done
echo "</locale-config>" >> xml/locales_config.xml
popd
}

View File

@@ -4,9 +4,9 @@ import com.android.build.gradle.api.ApplicationVariant
import com.github.jk1.license.render.TextReportRenderer
buildscript {
ext.kotlin_version = '1.7.20'
ext.kotlin_version = '1.8.21'
dependencies {
classpath 'com.android.tools.build:gradle:7.3.1'
classpath 'com.android.tools.build:gradle:8.0.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
@@ -20,17 +20,22 @@ apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
namespace 'org.kde.kdeconnect_tp'
compileSdkVersion 33
defaultConfig {
minSdkVersion 14
targetSdkVersion 31
minSdkVersion 21
targetSdkVersion 32
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
multiDexEnabled true
}
buildFeatures {
viewBinding true
compose true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.4.7"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
@@ -83,6 +88,18 @@ android {
abortOnError false
checkReleaseBuilds false
}
testOptions {
unitTests.all {
jvmArgs += [
"--add-opens", "java.base/java.lang=ALL-UNNAMED",
"--add-opens", "java.base/java.security=ALL-UNNAMED",
"--add-opens", "java.base/sun.security.rsa=ALL-UNNAMED",
"--add-opens", "java.base/sun.security.x509=ALL-UNNAMED",
"--add-opens", "java.base/java.util=ALL-UNNAMED",
"--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED"
]
}
}
}
/**
@@ -134,44 +151,59 @@ Provider<String> gitHashProvider = project.provider {
}
ext {
coroutines_version = '1.6.0'
coroutines_version = '1.6.4'
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.8'
implementation 'androidx.multidex:multidex:2.0.1'
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.3'
implementation 'androidx.compose.material3:material3:1.1.0'
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
implementation 'androidx.activity:activity-compose:1.7.2'
implementation 'com.google.accompanist:accompanist-themeadapter-material3:0.31.0-alpha'
implementation 'androidx.constraintlayout:constraintlayout-compose:1.0.1'
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
debugImplementation 'androidx.compose.ui:ui-tooling:1.4.3'
implementation 'androidx.media:media:1.6.0'
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.core:core-ktx:1.10.1'
implementation 'androidx.preference:preference-ktx:1.2.0'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'androidx.recyclerview:recyclerview:1.3.0'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
implementation 'androidx.documentfile:documentfile:1.0.1'
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
implementation 'androidx.lifecycle:lifecycle-common-java8:2.5.1'
implementation 'androidx.lifecycle:lifecycle-common-java8:2.6.1'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'com.google.android.material:material:1.7.0'
implementation 'com.google.android.material:material:1.9.0'
implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps
implementation 'com.jaredrummler:android-device-names:1.1.9' //To get a human-friendly device name
implementation 'org.apache.sshd:sshd-core:0.14.0'
implementation 'org.apache.mina:mina-core:2.0.19' //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8 (api 26)
//implementation('com.github.bright:slf4android:0.1.6') { transitive = true } // For org.apache.sshd debugging
implementation 'com.madgag.spongycastle:bcpkix-jdk15on:1.58.0.0' //For SSL certificate generation
implementation 'org.bouncycastle:bcpkix-jdk15on:1.70' //For SSL certificate generation
implementation 'org.atteo.classindex:classindex:3.6'
annotationProcessor 'org.atteo.classindex:classindex:3.6'
implementation 'org.atteo.classindex:classindex:3.13'
annotationProcessor 'org.atteo.classindex:classindex:3.13'
implementation 'com.klinkerapps:android-smsmms:5.2.6' //For SMS and MMS purposes
// The android-smsmms library is the only way I know to handle MMS in Android
// (Shouldn't a phone OS make phone things easy?)
// This library was originally authored as com.klinkerapps at https://github.com/klinker41/android-smsmms.
// However, that version is under-loved. I have therefore made "some fixes" and published it.
// Please see https://invent.kde.org/sredman/android-smsmms/-/tree/master
implementation 'org.kde.invent.sredman:android-smsmms:kdeconnect-1-21-0'
implementation 'com.klinkerapps:logger:1.0.3'
implementation 'commons-io:commons-io:2.8.0' // newer versions don't work on Android 7: https://stackoverflow.com/questions/73604534/no-static-method-threadlocal-withinitial-commons-io-dependency
implementation 'commons-io:commons-io:2.11.0'
implementation 'org.apache.commons:commons-collections4:4.4'
implementation 'org.apache.commons:commons-lang3:3.12.0'
implementation 'com.univocity:univocity-parsers:2.9.1'
// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"

2
fastlane/Appfile Normal file
View File

@@ -0,0 +1,2 @@
json_key_file("/please/pass/the/key/using/--json-key/instead")
package_name("org.kde.kdeconnect_tp")

View File

@@ -0,0 +1,3 @@
1.25.0:
* Rewrite some of the internals to improve performance.
* Add search by name in the notification plugin settings.

View File

@@ -0,0 +1,14 @@
KDE Connect provides a set of features to integrate your workflow across devices:
- Shared clipboard: copy and paste between your devices.
- Share files and URLs to your computer from any app.
- Get notifications for incoming calls and SMS messages on your PC.
- Virtual touchpad: Use your phone screen as your computer's touchpad.
- Notifications sync: Read your Android notifications from the desktop.
- Multimedia remote control: Use your phone as a remote for Linux media players.
- WiFi connection: no USB wire or bluetooth needed.
- End-to-end TLS encryption: your information is safe.
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

View File

@@ -0,0 +1 @@
KDE Connect integrates your smartphone and computer

View File

@@ -0,0 +1 @@
KDE Connect

View File

@@ -1,3 +1,4 @@
android.enableJetifier=true
android.defaults.buildfeatures.buildconfig=true
android.enableJetifier=false
android.useAndroidX=true
org.gradle.jvmargs=-Xmx4096m

View File

@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip

View File

@@ -22,7 +22,7 @@ msgstr ""
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
msgstr "كامِل أندرويد مع سطح مكتب كدي."
msgstr "كامِل أندرويد مع سطح مكتب كِيدِي."
#: dummy:2
msgid ""
@@ -52,9 +52,9 @@ msgid ""
"This app is part of an open source project, visit the website to grab the "
"sources.\n"
msgstr ""
"يوفّر كدي المتّصل ميزات متعدّدة لمكاملة هاتفك بحاسوبك:\n"
"يوفّر كِيدِي المتّصل ميزات متعدّدة لمكاملة هاتفك بحاسوبك:\n"
"\n"
"- مشاركة الملفّات والعناوين من كدي إلى أيّ تطبيق، بلا أسلاك.\n"
"- مشاركة الملفّات والعناوين من كِيدِي إلى أيّ تطبيق، بلا أسلاك.\n"
"- محاكاة لوحة اللمس: استخدم شاشة هاتفك كلوحة لمس لحاسوبك*.\n"
"- مزامنة الإخطارات (4.3 وأحدث): اقرأ إخطارات أندرويد من سطح المكتب.\n"
"- حافظة مشتركة: انسخ والصق النّصوص بين الهاتف وحاسوبك.\n"
@@ -63,11 +63,11 @@ msgstr ""
"- اتّصال واي-فاي: لا سلك USB ولا بلوتوث مطلوبين.\n"
"- تعمية RSA: معلوماتك بأمان.\n"
"\n"
"فضلًا لاحظ أنّه عليك تثبيت كدي المتّصل KDE Connect في حاسوبك ليعمل هذا التّطبيق، "
"وأبقِ نسخة سطح المكتب محدّثة مع نسخة أندرويد لتعمل آخر المزايا.\n"
"فضلًا لاحظ أنّه عليك تثبيت كِيدِي المتّصل KDE Connect في حاسوبك ليعمل هذا "
"التّطبيق، وأبقِ نسخة سطح المكتب محدّثة مع نسخة أندرويد لتعمل آخر المزايا.\n"
"\n"
"*ملاحظة لمستخدمي أبونتو: أناسُ أبونتو لا يحدّثون مستودعاتهم بالسّرعة التي يتحدّث "
"بها هذا التّطبيق. بعض المزايا لن تعمل إن كان إصدار نسخة كدي المتّصل في سطح "
"بها هذا التّطبيق. بعض المزايا لن تعمل إن كان إصدار نسخة كِيدِي المتّصل في سطح "
"المكتب لا تطابق الّذي في هاتفك. للتأكّد من أنّ لديك آخر إصدار لنسخة سطح المكتب، "
"استخدم مستودع PPA هذا: https://code.launchpad.net/~vikoadi/+archive/ubuntu/"
"ppa/ \n"

View File

@@ -1,18 +1,18 @@
# Translation of kdeconnect-android-store.po to Catalan
# Copyright (C) 2014-2020 This_file_is_part_of_KDE
# Copyright (C) 2014-2023 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2020.
# Josep M. Ferrer <txemaq@gmail.com>, 2015.
# Josep M. Ferrer <txemaq@gmail.com>, 2015, 2023.
msgid ""
msgstr ""
"Project-Id-Version: kdeconnect-android\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2020-08-06 00:23+0200\n"
"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
"PO-Revision-Date: 2023-02-26 18:51+0100\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
"X-Generator: Lokalize 20.04.3\n"
"X-Generator: Lokalize 20.12.0\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
msgstr "Integra l'Android amb l'escriptori Plasma del KDE."
# skip-rule: rst-1asterisk
#: dummy:2
msgid ""
"KDE Connect provides several features to integrate your phone and your "

View File

@@ -1,18 +1,18 @@
# Translation of kdeconnect-android-store.po to Catalan (Valencian)
# Copyright (C) 2014-2020 This_file_is_part_of_KDE
# Copyright (C) 2014-2023 This_file_is_part_of_KDE
# This file is distributed under the license LGPL version 2.1 or
# version 3 or later versions approved by the membership of KDE e.V.
#
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
# Antoni Bella Pérez <antonibella5@yahoo.com>, 2014, 2020.
# Josep M. Ferrer <txemaq@gmail.com>, 2015.
# Josep M. Ferrer <txemaq@gmail.com>, 2015, 2023.
msgid ""
msgstr ""
"Project-Id-Version: kdeconnect-android\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2020-08-06 00:23+0200\n"
"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
"PO-Revision-Date: 2023-02-26 18:51+0100\n"
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
"Language: ca@valencia\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
"X-Generator: Lokalize 20.04.3\n"
"X-Generator: Lokalize 20.12.0\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
msgstr "Integra Android amb l'escriptori Plasma de KDE."
# skip-rule: rst-1asterisk
#: dummy:2
msgid ""
"KDE Connect provides several features to integrate your phone and your "

View File

@@ -3,7 +3,7 @@
# This file is distributed under the same license as kdeconnect-android.
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
# Vít Pelčák <vit@pelcak.org>, 2014.
# Vit Pelcak <vpelcak@suse.cz>, 2021.
# Vit Pelcak <vit@pelcak.org>, 2021.
#
msgid ""
msgstr ""

View File

@@ -18,7 +18,7 @@ msgstr ""
"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"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."

View File

@@ -1,23 +1,24 @@
# KDE Connect store listing texts
# Copyright (C) 2014 Albert Vaca Cintora
# This file is distributed under the same license as kdeconnect-android.
#
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
# Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>, 2015.
# Adrián Chaves (Gallaecio) <adrian@chaves.io>, 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2015-07-10 18:40+0100\n"
"Last-Translator: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail."
"com>\n"
"PO-Revision-Date: 2023-04-06 22:26+0200\n"
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
"Language-Team: Galician <proxecto@trasno.net>\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: Lokalize 22.12.3\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
@@ -56,9 +57,9 @@ msgstr ""
"\n"
"- Compartir ficheiros e enderezos URL con KDE desde calquera aplicativo, sen "
"restricións.\n"
"- Emulación de suerficie táctil: use a pantalla do teléfono como superficie "
"- Emulación de superficie táctil: use a pantalla do teléfono como superficie "
"táctil para o computador*.\n"
"- Sincroniza ción de notificacións(4.3+): acceda ás notificacións de Android "
"- Sincronización de notificacións(4.3+): acceda ás notificacións de Android "
"desde o computador.\n"
"- Portapapeis compartido: copie e pegue entre o teléfono e o computador.\n"
"- Mando a distancia de son e vídeo: use o teléfono como mando a distancia "

View File

@@ -12,7 +12,7 @@ msgstr ""
"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"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
"X-Generator: Lokalize 19.04.1\n"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2022-09-29 06:55+0200\n"
"PO-Revision-Date: 2023-06-02 05:46+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: \n"
"Language: ka\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.1.1\n"
"X-Generator: Poedit 3.3.1\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
@@ -50,3 +50,31 @@ msgid ""
"This app is part of an open source project, visit the website to grab the "
"sources.\n"
msgstr ""
"KDE Connect გთავაზობთ რამდენიმე მახასიათებელს თქვენი ტელეფონისა და "
"კომპიუტერის ინტეგრირებისთვის:\n"
"\n"
"- გაუზიარეთ ფაილები და URL KDE ნებისმიერი აპლიკაციიდან, მავთულის გარეშე.\n"
"- სენსორული პანელის ემულაცია: გამოიყენეთ თქვენი ტელეფონის ეკრანი, როგორც "
"თქვენი კომპიუტერის სენსორული პანელი *.\n"
"- შეტყობინებების სინქრონიზაცია (4.3+): წაიკითხეთ თქვენი Android "
"შეტყობინებები სამუშაო მაგიდიდან.\n"
"- გაზიარებული ბუფერი: დააკოპირეთ და ჩასვით თქვენს ტელეფონსა და კომპიუტერს "
"შორის.\n"
"- მულტიმედიური დისტანციური მართვა: გამოიყენეთ თქვენი ტელეფონი როგორც "
"დისტანციური მართვის საშუალებით Linux მედია ფლეერებისთვის.\n"
"- WiFi კავშირი: არ არის საჭირო usb მავთული ან Bluetooth.\n"
"- RSA დაშიფვრა: თქვენი ინფორმაცია უსაფრთხოა.\n"
"\n"
"გთხოვთ გაითვალისწინოთ, რომ თქვენ უნდა დააინსტალიროთ KDE Connect თქვენს "
"კომპიუტერში, რომ ამ აპმა იმუშაოს და შეინარჩუნოს დესკტოპის ვერსია განახლებული "
"Android ვერსიით უახლესი ფუნქციების მუშაობისთვის.\n"
"\n"
"*შენიშვნა Ubuntu მომხმარებლებისთვის: Ubuntu ხალხი არ განაახლებს მათ რეპოსებს "
"ისე სწრაფად, როგორც ეს აპლიკაცია განახლდება. ზოგიერთი ფუნქცია არ იმუშავებს, "
"თუ KDE Connect ვერსია თქვენში სამუშაო მაგიდა არ ემთხვევა თქვენს ტელეფონში. "
"იმისათვის, რომ დარწმუნდეთ, რომ ყოველთვის გაქვთ უახლესი ვერსია თქვენს სამუშაო "
"მაგიდაზე, გამოიყენეთ ეს PPA საცავი: https://code.launchpad.net/~vikoadi/"
"+archive/ubuntu/ppa/ \n"
"\n"
"ეს აპლიკაცია არის ღია კოდის პროექტის ნაწილი, ეწვიეთ ვებსაიტს წყაროების "
"ასაღებად.\n"

View File

@@ -4,13 +4,13 @@
#
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
# Volkan Gezer <volkangezer@gmail.com>, 2017.
# Emir SARI <emir_sari@icloud.com>, 2022.
# Emir SARI <emir_sari@icloud.com>, 2022, 2023.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2022-03-29 19:27+0300\n"
"PO-Revision-Date: 2023-02-01 21:20+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
"Language: tr\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 21.12.3\n"
"X-Generator: Lokalize 22.12.1\n"
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
@@ -52,7 +52,7 @@ msgid ""
"This app is part of an open source project, visit the website to grab the "
"sources.\n"
msgstr ""
"KDE Connect, telefonunuzu ve bilgisayarınızı tümleştirmek için çeşitli "
"KDE Bağlan, telefonunuzu ve bilgisayarınızı tümleştirmek için çeşitli "
"özellikler sunar:\n"
"\n"
"- Dosyaları ve URL'leri kablolar olmadan herhangi bir uygulamadan KDE'ye "
@@ -68,13 +68,13 @@ msgstr ""
"- WiFi bağlantısı: USB kablosu veya bluetooth gerekmez.\n"
"- RSA Şifreleme: Bilgileriniz güvende.\n"
"\n"
"Bu uygulamanın çalışabilmesi için bilgisayarınıza KDE Connect'ı yüklemeniz "
"ve en son özelliklerin çalışması için masaüstü sürümünü Android sürümü ile "
"Bu uygulamanın çalışabilmesi için bilgisayarınıza KDE Bağlan'ı kurmanız ve "
"en son özelliklerin çalışması için masaüstü sürümünü Android sürümü ile "
"güncel tutmanız gerektiğini lütfen unutmayın.\n"
"\n"
"*Ubuntu kullanıcıları için NOT: Ubuntu'lu kullanıcılar depolarını bu "
"uygulama güncelleştirildiği kadar hızlı bir şekilde güncellemiyorlar. "
"Masaüstünüzdeki KDE Connect sürümü telefonunuzdakiyle uyumlu değilse bazı "
"Masaüstünüzdeki KDE Bağlan sürümü telefonunuzdaki ile uyumlu değilse bazı "
"özellikler çalışmaz. Masaüstünüzde her zaman en yeni sürüme sahip "
"olduğunuzdan emin olmak için şu PPA havuzunu kullanın: https://code."
"launchpad.net/~vikoadi/+archive/ubuntu/ppa/ \n"

View File

@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
"PO-Revision-Date: 2022-12-24 11:42\n"
"PO-Revision-Date: 2023-05-22 14:00\n"
"Last-Translator: Albert Vaca Cintora <albertvaka@gmail.com>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -20,7 +20,7 @@ msgstr ""
#: dummy:1
msgid "Integrate Android with the KDE Plasma Desktop."
msgstr "整合Android和KDE Plasma桌面。"
msgstr "将安卓系统与 KDE Plasma 桌面进行整合。"
#: dummy:2
msgid ""

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<inset
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="?attr/dividerHorizontal"
android:insetLeft="16dp"
android:insetRight="16dp"/>

View File

@@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z"/>
</vector>

View File

@@ -0,0 +1,11 @@
<vector
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal"
xmlns:android="http://schemas.android.com/apk/res/android">
<path
android:fillColor="@android:color/white"
android:pathData="M555,880L405,880Q390,880 379,870Q368,860 366,845L354,752Q341,747 329.5,740Q318,733 307,725L220,761Q206,766 192,762Q178,758 170,745L96,616Q88,603 91,588Q94,573 106,564L181,507Q180,500 180,493.5Q180,487 180,480Q180,473 180,466.5Q180,460 181,453L106,396Q94,387 91,372Q88,357 96,344L170,215Q177,201 191.5,197.5Q206,194 220,199L307,235Q318,227 330,220Q342,213 354,208L366,115Q368,100 379,90Q390,80 405,80L555,80Q570,80 581,90Q592,100 594,115L606,208Q619,213 630.5,220Q642,227 653,235L740,199Q754,194 768,198Q782,202 790,215L864,344Q872,357 869,372Q866,387 854,396L779,453Q780,460 780,466.5Q780,473 780,480Q780,487 780,493.5Q780,500 778,507L853,564Q865,573 868,588Q871,603 863,616L789,744Q781,757 766.5,761.5Q752,766 738,761L653,725Q642,733 630,740Q618,747 606,752L594,845Q592,860 581,870Q570,880 555,880ZM482,620Q540,620 581,579Q622,538 622,480Q622,422 581,381Q540,340 482,340Q423,340 382.5,381Q342,422 342,480Q342,538 382.5,579Q423,620 482,620Z"/>
</vector>

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="48dp"
android:height="48dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M468,720Q372,715 306,646Q240,577 240,480Q240,380 310,310Q380,240 480,240Q577,240 646,306Q715,372 720,469L657,449Q646,385 597,342.5Q548,300 480,300Q405,300 352.5,352.5Q300,405 300,480Q300,547 342.5,596.5Q385,646 449,657L468,720ZM821,900L650,729L600,880L480,480L880,600L729,650L900,821L821,900Z"/>
</vector>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<inset
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/divider_horizontal_holo_light"
android:drawable="?attr/dividerHorizontal"
android:insetLeft="16dp"
android:insetRight="16dp"/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="48dp"
android:height="48dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M492,720L511,657Q575,646 617.5,596.5Q660,547 660,480Q660,405 607.5,352.5Q555,300 480,300Q412,300 363,342.5Q314,385 303,449L240,469Q245,372 314,306Q383,240 480,240Q580,240 650,310Q720,380 720,480Q720,577 654,646Q588,715 492,720ZM139,900L60,821L231,650L80,600L480,480L360,880L310,729L139,900Z"/>
</vector>

View File

@@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:paddingHorizontal="@dimen/activity_horizontal_margin"
android:paddingVertical="@dimen/activity_vertical_margin">
<ImageView
android:id="@+id/album_art"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginRight="25dp"
android:layout_marginEnd="25dp"
android:layout_weight="1"
android:contentDescription="@string/mpris_coverart_description"
android:scaleType="fitCenter" />
<include
android:id="@+id/mpris_control"
layout="@layout/mpris_control"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1" />
</LinearLayout>

View File

@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorButtonNormal">
<TextView
android:id="@+id/deviceNameOrIPBackdrop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawableEnd="@drawable/ic_delete"
android:drawableStart="@drawable/ic_delete"
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"/>
<FrameLayout
android:id="@+id/swipeableView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:colorBackground">
<TextView
android:id="@+id/deviceNameOrIP"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:selectableItemBackground"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:visibility="visible"
tools:text="192.168.0.1"/>
</FrameLayout>
</FrameLayout>

View File

@@ -0,0 +1,31 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigation_drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/nav_header" />
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinatorLayout"
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:context="org.kde.kdeconnect.UserInterface.MainActivity"
android:fitsSystemWindows="true">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</LinearLayout>

View File

@@ -10,10 +10,8 @@
android:minHeight="?android:attr/listPreferredItemHeight"
android:orientation="horizontal"
android:paddingStart="4dp"
android:paddingLeft="4dp"
android:gravity="center_vertical"
android:paddingEnd="?android:attr/scrollbarSize"
android:paddingRight="?android:attr/scrollbarSize">
android:paddingEnd="?android:attr/scrollbarSize">
<LinearLayout
android:layout_width="0dp"
@@ -48,7 +46,6 @@
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_marginEnd="@dimen/default_gap"
android:layout_marginRight="@dimen/default_gap"
android:background="?attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/visit_contributors_homepage"
android:src="@drawable/ic_baseline_web_24"

View File

@@ -5,7 +5,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
tools:context="org.kde.kdeconnect.UserInterface.About.AboutKDEActivity">
tools:context="org.kde.kdeconnect.UserInterface.About.AboutKDEActivity"
android:fitsSystemWindows="true">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
@@ -42,9 +43,7 @@
android:layout_marginRight="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<TextView
@@ -65,9 +64,7 @@
android:layout_marginRight="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<TextView
@@ -88,9 +85,7 @@
android:layout_marginRight="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<TextView
@@ -111,9 +106,7 @@
android:layout_marginRight="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<TextView

View File

@@ -16,74 +16,74 @@
grid:useDefaultMargins="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/home_button"
grid:layout_column="0"
grid:layout_row="0"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_home"
android:src="@drawable/ic_home_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_home_black_24dp"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/up_button"
grid:layout_column="1"
grid:layout_row="0"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_up"
android:src="@drawable/ic_arrow_upward_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_arrow_upward_black_24dp"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/mic_button"
grid:layout_column="2"
grid:layout_columnWeight="1"
grid:layout_row="0"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_mic"
android:src="@drawable/ic_mic_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_mic_black"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/left_button"
grid:layout_column="0"
grid:layout_row="1"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_left"
android:src="@drawable/ic_arrow_back_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_arrow_back_black_24dp"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/select_button"
grid:layout_column="1"
grid:layout_row="1"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_select"
android:src="@drawable/ic_keyboard_return_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_keyboard_return_black_24dp"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/right_button"
grid:layout_column="2"
grid:layout_row="1"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_right"
android:src="@drawable/ic_arrow_forward_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_arrow_forward_black_24dp"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/down_button"
grid:layout_column="1"
grid:layout_row="2"
grid:layout_columnWeight="1"
grid:layout_rowWeight="1"
android:contentDescription="@string/bigscreen_down"
android:src="@drawable/ic_arrow_downward_black_24dp"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_arrow_downward_black_24dp"
style="@style/KdeConnectButton.IconButton" />
</androidx.gridlayout.widget.GridLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@@ -1,50 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBarLayout2"
android:layout_width="match_parent"
android:layout_height="0dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
</com.google.android.material.appbar.AppBarLayout>
<EditText
android:id="@+id/compose"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="16dp"
android:layout_marginLeft="16dp"
android:layout_marginEnd="16dp"
android:layout_marginRight="16dp"
android:layout_marginBottom="16dp"
android:ems="10"
android:hint="@string/click_here_to_type"
android:imeActionLabel="@string/send_compose"
android:imeOptions="actionSend|actionDone"
android:importantForAutofill="no"
android:inputType="textLongMessage|textMultiLine"
android:isScrollContainer="true"
android:saveEnabled="true"
android:scrollbars="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/appBarLayout2"
app:layout_constraintVertical_bias="1.0"
tools:ignore="SpeakableTextPresentCheck,TextContrastCheck" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -6,7 +6,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
tools:context="org.kde.kdeconnect.UserInterface.CustomDevicesActivity">
tools:context="org.kde.kdeconnect.UserInterface.CustomDevicesActivity"
android:fitsSystemWindows="true">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />

View File

@@ -1,68 +1,33 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="org.kde.kdeconnect.UserInterface.DeviceFragment">
<!-- Layout shown when device is reachable but not yet paired -->
<!-- Shown when device is reachable but not yet paired -->
<include
android:id="@+id/pair_request"
layout="@layout/view_pair_request"
tools:visibility="gone"/>
<!-- Layout shown when we can't pair with device or device is not reachable -->
<!-- Shown when the device is paired but not reachable -->
<include
android:id="@+id/pair_error"
layout="@layout/view_pair_error"
tools:visibility="gone"/>
<!-- Layout shown when device is paired and reachable -->
<ListView
android:id="@+id/buttons_list"
<androidx.core.widget.NestedScrollView
android:id="@+id/device_view"
android:layout_width="match_parent"
android:layout_height="0dp"
android:fillViewport="true"
tools:context=".DeviceActivity"
tools:listitem="@layout/list_item_with_icon_entry"
android:layout_weight=".8"
android:divider="@null"
android:dividerHeight="0dp" />
android:layout_height="match_parent">
<!-- Extra information about the current device -->
<RelativeLayout
android:id="@+id/view_status_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="4dp"
android:padding="8dp"
android:visibility="gone"
tools:visibility="visible"
tools:ignore="UnusedAttribute">
<!-- Shown when the device is paired and reachable -->
<androidx.compose.ui.platform.ComposeView
android:id="@+id/device_view_compose"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/view_status_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:padding="4dp"
android:text="@string/view_status_title"
android:textAppearance="@style/TextAppearance.MaterialComponents.Headline5"
/>
</androidx.core.widget.NestedScrollView>
</FrameLayout>
<CheckedTextView
android:id="@+id/view_battery_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/view_status_title"
android:checkMark="@null"
android:clickable="false"
android:padding="4dp"
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
android:text="@string/battery_status_unknown"
tools:text="100%"
/>
</RelativeLayout>
</LinearLayout>

View File

@@ -19,12 +19,11 @@
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<Button
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/bFindMyPhone"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:text="@string/findmyphone_found"
android:textSize="50sp" />

View File

@@ -4,6 +4,7 @@
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:fitsSystemWindows="true"
tools:context="org.kde.kdeconnect.UserInterface.About.LicensesActivity">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />

View File

@@ -1,24 +1,25 @@
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"> <!-- fitSystemWindows to make the drawer slide below the Lollipop transparent status bar -->
<androidx.drawerlayout.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinatorLayout"
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:context="org.kde.kdeconnect.UserInterface.MainActivity">
tools:context="org.kde.kdeconnect.UserInterface.MainActivity"
android:fitsSystemWindows="true">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout"/>
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
@@ -27,6 +28,6 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/nav_header" />
app:headerLayout="@layout/nav_header"/>
</androidx.drawerlayout.widget.DrawerLayout>
</androidx.drawerlayout.widget.DrawerLayout>

View File

@@ -27,12 +27,42 @@
android:padding="12dip"
android:text="@string/mousepad_info" />
<view
<org.kde.kdeconnect.Plugins.MousePadPlugin.KeyListenerView
android:id="@+id/keyListener"
class="org.kde.kdeconnect.Plugins.MousePadPlugin.KeyListenerView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
android:layout_height="wrap_content"
android:layout_above="@id/mouse_buttons"/>
<LinearLayout
android:id="@+id/mouse_buttons"
android:layout_width="match_parent"
android:layout_height="70dp"
android:orientation="horizontal"
android:layout_alignParentBottom="true">
<com.google.android.material.button.MaterialButton
android:id="@+id/mouse_click_left"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="3"
app:icon="@drawable/left_click_48dp"
style="@style/KdeConnectButton.IconButton" />
<com.google.android.material.button.MaterialButton
android:id="@+id/mouse_click_middle"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
style="@style/KdeConnectButton.IconButton.Secondary" />
<com.google.android.material.button.MaterialButton
android:id="@+id/mouse_click_right"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="3"
app:icon="@drawable/right_click_48dp"
style="@style/KdeConnectButton.IconButton" />
</LinearLayout>
</RelativeLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@@ -9,9 +9,7 @@
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="8dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
android:layout_height="wrap_content">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
@@ -21,10 +19,7 @@
<com.google.android.material.tabs.TabLayout
android:id="@+id/mpris_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/toolbar_color"
app:tabIndicatorColor="?android:textColorPrimary"
app:tabSelectedTextColor="?android:textColorPrimary" />
android:layout_height="wrap_content" />
</com.google.android.material.appbar.AppBarLayout>

View File

@@ -16,7 +16,7 @@
tools:context="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<com.google.android.material.switchmaterial.SwitchMaterial
<com.google.android.material.materialswitch.MaterialSwitch
android:id="@+id/smScreenOffNotification"
android:layout_width="match_parent"
android:layout_height="wrap_content"

View File

@@ -6,7 +6,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
tools:context="org.kde.kdeconnect.UserInterface.PluginSettingsActivity">
tools:context="org.kde.kdeconnect.UserInterface.PluginSettingsActivity"
android:fitsSystemWindows="true">
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />

View File

@@ -35,32 +35,30 @@
android:orientation="horizontal"
android:layout_weight="1">
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/previous_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:contentDescription="@string/mpris_rew"
android:layout_weight="0.25"
android:layout_marginRight="3dp"
android:layout_marginEnd="3dp"
android:src="@drawable/ic_previous_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_previous_black"
style="@style/KdeConnectButton.IconButton" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/next_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="3dp"
android:layout_marginStart="3dp"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_ff"
android:src="@drawable/ic_next_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_next_black"
style="@style/KdeConnectButton.IconButton" />
</LinearLayout>
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/pointer_button"
android:layout_width="match_parent"
android:layout_marginBottom="6dp"
@@ -68,7 +66,8 @@
android:layout_weight="0.30"
android:visibility="gone"
android:text="@string/presenter_pointer"
android:theme="@style/DisableableButton" />
style="@style/KdeConnectButton.IconButton.Secondary"
tools:visibility="visible" />
</LinearLayout>

View File

@@ -30,8 +30,7 @@
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/ic_action_image_edit_24dp"
app:backgroundTint="@color/primary"
app:srcCompat="@drawable/ic_action_image_edit_24dp"
app:layout_anchor="@id/run_commands_list"
app:layout_anchorGravity="bottom|end" />

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -12,9 +13,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
android:paddingRight="?android:attr/listPreferredItemPaddingRight"
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"/>
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"
app:drawableEndCompat="@drawable/ic_delete"
app:drawableStartCompat="@drawable/ic_delete" />
<FrameLayout
android:id="@+id/swipeableView"
@@ -26,12 +27,10 @@
android:id="@+id/deviceNameOrIP"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:background="?android:selectableItemBackground"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
android:paddingRight="?android:attr/listPreferredItemPaddingRight"
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:visibility="visible"

View File

@@ -3,7 +3,8 @@
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/refresh_list_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:layout_margin="@dimen/activity_horizontal_margin">
<ListView
android:id="@+id/devices_list"
@@ -11,8 +12,9 @@
android:layout_height="match_parent"
android:addStatesFromChildren="true"
android:divider="@null"
android:dividerHeight="0dp"
android:dividerHeight="12dp"
android:orientation="vertical"
tools:listitem="@layout/list_card_entry"
tools:context=".MainActivity" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

View File

@@ -15,8 +15,7 @@
android:id="@+id/textInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintEnabled="false"
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox">
app:hintEnabled="true">
<!-- inputType="text" is needed, without it lines and maxLines is ignored https://issuetracker.google.com/issues/37118772 -->
<com.google.android.material.textfield.TextInputEditText
@@ -25,8 +24,7 @@
android:layout_height="wrap_content"
android:lines="1"
android:maxLines="1"
android:inputType="text"
style="@style/Widget.MaterialComponents.TextInputEditText.FilledBox"/>
android:inputType="text" />
</com.google.android.material.textfield.TextInputLayout>
</FrameLayout>

View File

@@ -19,9 +19,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<LinearLayout
@@ -66,13 +63,6 @@
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/app_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textIsSelectable="true"
android:layout_margin="12dp"
tools:text="Application Description" />
</LinearLayout>
</com.google.android.material.card.MaterialCardView>
@@ -151,9 +141,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="12dp"
card_view:cardBackgroundColor="@color/card_stroke_color"
card_view:cardCornerRadius="12dp"
card_view:cardElevation="5dp"
style="@style/Widget.Material3.CardView.Elevated"
card_view:cardUseCompatPadding="true">
<LinearLayout
@@ -182,7 +170,6 @@
android:textSize="14sp"
android:layout_marginTop="8dp"
android:paddingStart="4dp"
android:paddingLeft="4dp"
tools:text="Everyone else who has contributed to KDE Connect over the years"
tools:ignore="RtlSymmetry" />
</LinearLayout>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="4dp"
style="@style/KdeConnectCardStyle.Filled"
app:contentPadding="@dimen/view_default_padding"
tools:layout_width="240dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:gravity="center_vertical"
android:layout_marginTop="8dp"
android:minHeight="?android:attr/listPreferredItemHeight"
android:orientation="vertical">
<ImageView
android:id="@+id/list_item_entry_icon"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:contentDescription="@string/device_icon_description"
android:src="@drawable/ic_device_laptop_32dp"
android:layout_marginBottom="12dp"
app:tint="?attr/colorOnSurface" />
<TextView
android:id="@+id/list_item_entry_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:ellipsize="end"
android:lines="2"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?attr/colorOnSurface"
tools:maxLength="30"
tools:text="@tools:sample/lorem/random" />
</LinearLayout>
</com.google.android.material.card.MaterialCardView>

View File

@@ -3,14 +3,13 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:background="?android:attr/selectableItemBackground"
android:baselineAligned="false"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeight"
android:orientation="vertical"
android:paddingEnd="?android:attr/scrollbarSize"
android:paddingLeft="12dip"
android:paddingRight="?android:attr/scrollbarSize"
android:paddingStart="12dip"
android:id="@+id/list_item_entry">
@@ -22,7 +21,9 @@
android:fadingEdge="horizontal"
android:singleLine="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
android:textColor="@color/text_color"
tools:text="Item entry"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/list_item_entry_summary"

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="16dp"
android:paddingTop="28dp"
android:paddingRight="16dp"
android:paddingBottom="8dp" />
android:layout_height="wrap_content"
android:background="?selectableItemBackground"
android:padding="@dimen/view_default_padding"
tools:background="@android:color/darker_gray"
tools:text="@tools:sample/lorem"/>

View File

@@ -24,7 +24,7 @@
android:layout_gravity="start"
android:ellipsize="end"
android:maxLines="1"
android:paddingLeft="14dp"
android:paddingStart="14dp"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
tools:text="Device name" />

View File

@@ -19,7 +19,6 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_vertical"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp"
android:contentDescription="@string/device_icon_description"
android:src="@drawable/ic_device_laptop_32dp"
@@ -35,7 +34,6 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="8dip"
android:layout_marginStart="8dip"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
@@ -49,7 +47,6 @@
android:id="@+id/list_item_entry_summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dip"
android:layout_marginStart="8dip"
android:singleLine="true"
android:text=""

View File

@@ -42,7 +42,7 @@
android:layout_gravity="center"
android:orientation="horizontal">
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/loop_button"
android:layout_width="0dp"
android:layout_height="match_parent"
@@ -51,13 +51,13 @@
android:baselineAlignBottom="true"
android:clickable="false"
android:contentDescription="@string/mpris_loop"
android:src="@drawable/ic_loop_none_black"
android:theme="@style/DisableableButton"
app:icon="@drawable/ic_loop_none_black"
style="@style/KdeConnectButton.IconButton"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintWidth_percent="0.20" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/play_button"
android:layout_width="0dp"
android:layout_height="match_parent"
@@ -66,13 +66,13 @@
android:baselineAlignBottom="true"
android:clickable="false"
android:contentDescription="@string/mpris_play"
android:src="@drawable/ic_play_black"
android:theme="@style/DisableableButton"
app:icon="@drawable/ic_play_black"
style="@style/KdeConnectButton.IconButton"
app:layout_constraintEnd_toStartOf="@id/shuffle_button"
app:layout_constraintStart_toEndOf="@id/loop_button"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/shuffle_button"
android:layout_width="0dp"
android:layout_height="match_parent"
@@ -81,8 +81,8 @@
android:baselineAlignBottom="true"
android:clickable="false"
android:contentDescription="@string/mpris_shuffle"
android:src="@drawable/ic_shuffle_off_black"
android:theme="@style/DisableableButton"
app:icon="@drawable/ic_shuffle_off_black"
style="@style/KdeConnectButton.IconButton"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintWidth_percent="0.20" />
</androidx.constraintlayout.widget.ConstraintLayout>
@@ -93,51 +93,51 @@
android:layout_gravity="center"
android:orientation="horizontal">
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/prev_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_previous"
android:src="@drawable/ic_previous_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_previous_black"
style="@style/KdeConnectButton.IconButton.Secondary" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/rew_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_rew"
android:src="@drawable/ic_rewind_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_rewind_black"
style="@style/KdeConnectButton.IconButton.Secondary" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/stop_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_stop"
android:src="@drawable/ic_stop"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_stop"
style="@style/KdeConnectButton.IconButton.Secondary" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/ff_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_ff"
android:src="@drawable/ic_fast_forward_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_fast_forward_black"
style="@style/KdeConnectButton.IconButton.Secondary" />
<ImageButton
<com.google.android.material.button.MaterialButton
android:id="@+id/next_button"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:contentDescription="@string/mpris_next"
android:src="@drawable/ic_next_black"
android:theme="@style/DisableableButton" />
app:icon="@drawable/ic_next_black"
style="@style/KdeConnectButton.IconButton.Secondary" />
</LinearLayout>
<LinearLayout
@@ -189,7 +189,6 @@
android:layout_width="30dip"
android:layout_height="30dip"
android:layout_marginEnd="10dip"
android:layout_marginRight="10dip"
android:layout_weight="0"
android:contentDescription="@string/mpris_volume"
android:maxWidth="30dip"

View File

@@ -2,23 +2,24 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:orientation="@integer/mpris_now_playing_orientation"
android:paddingHorizontal="@dimen/activity_horizontal_margin"
android:paddingVertical="@dimen/activity_vertical_margin">
<ImageView
android:id="@+id/album_art"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="25dp"
android:layout_weight="4"
android:layout_width="@dimen/mpris_now_playing_album_width"
android:layout_height="@dimen/mpris_now_playing_album_height"
android:layout_margin="25dp"
android:layout_weight="@integer/mpris_now_playing_album_weight"
android:contentDescription="@string/mpris_coverart_description"
android:scaleType="fitCenter" />
<include
android:id="@+id/mpris_control"
layout="@layout/mpris_control"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
android:layout_width="@dimen/mpris_now_playing_controls_width"
android:layout_height="@dimen/mpris_now_playing_controls_height"
android:layout_weight="@integer/mpris_now_playing_controls_weight" />
</LinearLayout>

View File

@@ -0,0 +1,10 @@
<com.google.android.material.materialswitch.MaterialSwitch
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/switch_widget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:clickable="false"
android:background="@null"
tools:targetApi="n" />

View File

@@ -46,7 +46,6 @@
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@android:id/title"
android:layout_alignStart="@android:id/title"
android:layout_below="@android:id/title"
android:maxLines="3"

View File

@@ -8,11 +8,11 @@
android:id="@+id/checkbox_contents"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Block notification contents" />
android:text="@string/block_notification_contents" />
<CheckBox
android:id="@+id/checkbox_images"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Block notification images" />
android:text="@string/block_notification_images" />
</LinearLayout>

View File

@@ -5,12 +5,11 @@
android:layout_height="wrap_content"
android:layout_width="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
android:fitsSystemWindows="true">
<androidx.appcompat.widget.Toolbar
<com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:elevation="8dp"
app:title="@string/kde_connect"/>
</com.google.android.material.appbar.AppBarLayout>

View File

@@ -1,37 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/error_message_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal"
android:padding="16dp"
android:visibility="gone"
tools:visibility="visible">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/error_message_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingEnd="8dip"
android:paddingLeft="0dip"
android:paddingRight="8dip"
android:paddingStart="0dip"
android:src="@drawable/ic_error_outline_48dp"
app:tint="?attr/colorHighContrast"
tools:ignore="UnusedAttribute" />
<TextView
android:id="@+id/not_reachable_message"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:text="@string/unreachable_description"
android:textAppearance="?android:attr/textAppearanceMedium"
android:visibility="gone"
tools:visibility="visible" />
</LinearLayout>
android:layout_height="match_parent"
android:padding="16dp"
android:gravity="center"
android:orientation="horizontal">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/error_message_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:importantForAccessibility="no"
android:paddingEnd="8dip"
android:paddingStart="0dip"
android:src="@drawable/ic_error_outline_48dp"
app:tint="?attr/colorHighContrast"
tools:ignore="UnusedAttribute" />
<TextView
android:id="@+id/not_reachable_message"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:text="@string/unreachable_description"
android:textAppearance="?android:attr/textAppearanceMedium"
tools:visibility="visible" />
</LinearLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

View File

@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pairing_buttons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_gravity="top"
android:orientation="vertical"
android:padding="@dimen/activity_vertical_margin"
android:visibility="gone"
@@ -30,20 +31,16 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawablePadding="5dp"
android:drawableLeft="@drawable/ic_key"
android:drawableStart="@drawable/ic_key"
android:layout_marginBottom="8dip"
android:visibility="gone"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
android:textAppearance="?android:attr/textAppearanceMedium"
app:drawableStartCompat="@drawable/ic_key" />
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/pair_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/button_round"
android:text="@string/request_pairing"
android:textColor="@android:color/white" />
android:text="@string/request_pairing" />
<LinearLayout
@@ -51,27 +48,27 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone">
android:visibility="gone"
android:paddingVertical="4dp"
tools:visibility="visible">
<Button
<com.google.android.material.button.MaterialButton
android:id="@+id/accept_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="4dip"
android:layout_weight="1"
android:background="@drawable/button_round"
android:text="@string/pairing_accept"
android:textColor="@android:color/white" />
android:text="@string/pairing_accept" />
<Button
<android.widget.Space
android:layout_width="8dp"
android:layout_height="8dp" />
<com.google.android.material.button.MaterialButton
android:id="@+id/reject_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="4dip"
android:layout_weight="1"
android:background="@drawable/button_round"
android:text="@string/pairing_reject"
android:textColor="@android:color/white" />
android:text="@string/pairing_reject" />
</LinearLayout>
</LinearLayout>

View File

@@ -15,4 +15,14 @@
android:divider="@null"
android:dividerHeight="0dp" />
<TextView
android:id="@+id/no_devices"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dip"
android:text="@string/device_list_empty"
android:textAppearance="?android:attr/textAppearanceSmall"
android:visibility="gone" />
</LinearLayout>

View File

@@ -1,39 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:background="@color/on_secondary"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:background="@color/activity_background"
android:theme="@style/KdeConnectTheme"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:ignore="RtlSymmetry">
<LinearLayout
android:id="@+id/runcommandWidgetTitleHeader"
android:background="@color/primary"
android:gravity="center_vertical|left"
android:background="@color/on_secondary"
android:gravity="center_vertical|start"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingTop="6dip"
android:paddingBottom="6dip"
android:padding="8dip"
android:paddingEnd="6dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:contentDescription="@string/device_icon_description"/>
android:tint="@color/text_color"
android:src="@drawable/ic_kde_24dp"
android:contentDescription="@string/device_icon_description"
tools:ignore="UseAppTint"/> <!-- can't use app:tint in RemoteView -->
<TextView
android:id="@+id/runcommandWidgetTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textColor="@color/text_color"
android:text="@string/kde_connect"
android:fadingEdge="horizontal"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
<ListView
android:id="@+id/run_commands_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="4dp"
android:addStatesFromChildren="true"
android:visibility="gone"
android:orientation="vertical" />
@@ -42,12 +49,11 @@
android:id="@+id/not_reachable_message"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawableStart="@drawable/ic_error_outline_48dp"
android:drawableLeft="@drawable/ic_error_outline_48dp"
android:drawablePadding="8dip"
android:gravity="center_vertical"
android:paddingStart="8dip"
android:paddingLeft="8dip"
android:text="@string/unreachable_description"
android:textAppearance="?android:attr/textAppearanceMedium" />
android:text="@string/runcommand_notreachable"
android:textAppearance="?android:attr/textAppearanceMedium"
android:drawableStart="@drawable/ic_error_outline_48dp"
tools:ignore="UseCompatTextViewDrawableXml" /> <!-- can't use app:drawableStart in RemoteView -->
</LinearLayout>

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:kdeconnect="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_send_compose"
android:icon="@android:drawable/ic_menu_send"
android:title="@string/send_compose"
kdeconnect:showAsAction="ifRoom" />
<item
android:id="@+id/menu_clear_compose"
android:title="@string/clear_compose"
kdeconnect:showAsAction="always" />
</menu>

View File

@@ -6,13 +6,13 @@
android:id="@+id/menu_rise_up"
android:icon="@drawable/ic_arrow_upward_black_24dp"
android:title="@string/rise_up"
android:iconTint="@color/text_color"
kdeconnect:iconTint="?colorOnSurfaceVariant"
kdeconnect:showAsAction="ifRoom" />
<item
android:id="@+id/menu_rise_down"
android:icon="@drawable/ic_arrow_downward_black_24dp"
android:title="@string/rise_down"
android:iconTint="@color/text_color"
kdeconnect:iconTint="?colorOnSurfaceVariant"
kdeconnect:showAsAction="ifRoom" />
</menu>

View File

@@ -6,13 +6,23 @@
android:id="@+id/menu_show_keyboard"
android:icon="@drawable/ic_action_keyboard_24dp"
android:title="@string/show_keyboard"
kdeconnect:iconTint="?colorOnBackground"
kdeconnect:showAsAction="ifRoom" />
<item
android:id="@+id/menu_open_compose_send"
android:icon="@drawable/ic_edit_note_24dp"
android:title="@string/open_compose_send"
kdeconnect:iconTint="?colorOnBackground"
kdeconnect:showAsAction="ifRoom" />
<item
android:id="@+id/menu_open_mousepad_settings"
android:title="@string/device_menu_plugins"
android:icon="@drawable/ic_settings_24dp"
kdeconnect:iconTint="?colorOnBackground"
kdeconnect:showAsAction="ifRoom"/>
<item
android:id="@+id/menu_right_click"
android:title="@string/right_click"

View File

@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="kde_connect">كدي المتّصل</string>
<string name="kde_connect">كِيدِي المتّصل</string>
<string name="manifest_label_share">أرسِل إلى جهاز</string>
<string name="foreground_notification_no_devices">غير متصل بأي جهاز</string>
<string name="foreground_notification_devices">متّصل بـ: %s</string>
@@ -79,12 +79,11 @@
<string name="unknown_device">جهاز مجهول</string>
<string name="error_not_reachable">الجهاز غير قابل الوصول</string>
<string name="error_already_paired">الجهاز مقترن بالفعل</string>
<string name="error_could_not_send_package">تعذّر إرسال الحزمة</string>
<string name="error_timed_out">انتهت المهلة</string>
<string name="error_canceled_by_user">ألغاه المستخدم</string>
<string name="error_canceled_by_other_peer">ألغاه ندّ آخر</string>
<string name="encryption_info_title">معلومات التّعمية</string>
<string name="encryption_info_msg_no_ssl">لا يستخدم الجهاز الآخر إصدارة حديثة من «كدي المتّصل»، ستُستخدم طريقة التّعمية القديمة.</string>
<string name="encryption_info_msg_no_ssl">لا يستخدم الجهاز الآخر إصدارة حديثة من «كِيدِي المتّصل»، ستُستخدم طريقة التّعمية القديمة.</string>
<string name="pair_requested">طُلب الاقتران</string>
<string name="pairing_request_from">طلب اقتران من %1s</string>
<string name="tap_to_open">اطرق لتفتح</string>
@@ -133,20 +132,15 @@
<string name="share_received_file">شارك \"%s\"</string>
<string name="title_activity_notification_filter">مرشّح الإخطارات</string>
<string name="filter_apps_info">ستُزامن الإخطارات من التّطبيقات المحدّدة.</string>
<string name="sftp_sdcard_num">بطاقة SD %d</string>
<string name="sftp_sdcard">بطاقة SD</string>
<string name="sftp_readonly">(للقراءة فقط)</string>
<string name="sftp_camera">صور الكاميرا</string>
<string name="add_device_dialog_title">أضف جهازاً</string>
<string name="add_device_hint">اسم المضيف أو عنوان IP</string>
<string name="sftp_storage_preference_click_to_select">"انقر للاختيار "</string>
<string name="sftp_storage_preference_display_name">اسم العرض</string>
<string name="sftp_action_mode_menu_delete">احذف</string>
<string name="sftp_no_sdcard_detected">لم يكتشف أي بطاقة ذاكرة</string>
<string name="no_players_connected">لم يُعثر على مشغّلات</string>
<string name="send_files">أرسل ملفّات</string>
<string name="pairing_title">أجهزة «كدي المتّصل»</string>
<string name="pairing_description">الأجهزة الأخرى التي تشغّل «كدي المتّصل» وعلى نفس الشّبكة ستظهر هنا.</string>
<string name="pairing_title">أجهزة «كِيدِي المتّصل»</string>
<string name="pairing_description">الأجهزة الأخرى التي تشغّل «كِيدِي المتّصل» وعلى نفس الشّبكة ستظهر هنا.</string>
<string name="device_rename_title">أعد تسمية الجهاز</string>
<string name="device_rename_confirm">أعد التّسمية</string>
<string name="refresh">أنعش</string>
@@ -247,9 +241,9 @@
<string name="email_contributor">راسل المساهم:\n%s</string>
<string name="visit_contributors_homepage">زر صفحة المساهم الرئيسية\n%s</string>
<string name="version">الإصدار %s</string>
<string name="about_kde">عن كدي</string>
<string name="kde_be_free">كدي- كن حرًّا!</string>
<string name="kde">كدي</string>
<string name="about_kde">عن كِيدِي</string>
<string name="kde_be_free">كِيدِي- كن حرًّا!</string>
<string name="kde">كِيدِي</string>
<string name="konqi">كوينكي</string>
<string name="rise_up">ارفع</string>
<string name="rise_down">اخفض</string>

View File

@@ -51,13 +51,17 @@
<string name="remotekeyboard_connected">Uzaq klaviatura bağlantısını aktiv edin</string>
<string name="remotekeyboard_multiple_connections">Birdən çox uzaq klaviatura bağlantısı var, tənzimləmək üçün cihazı seçin</string>
<string name="open_mousepad">Məsafədən giriş</string>
<string name="mousepad_info">Siçan kursorunu hərəkət etdirmək üçün barmağı ekranda sürüşdürün. Klik üçün ekrana vurun, sağ və orta siçan düymələri üçün iki/üç barmaqla toxunuş edin. Sürüşdürmək üçün iki barmaqdan istifadə edin. Tutub saxlamaq üçün basın saxlayın.</string>
<string name="mousepad_info">Siçan kursorunu hərəkət etdirmək üçün barmağı ekranda sürüşdürün. Klik üçün ekrana vurun, sağ və orta siçan düymələri üçün iki/üç barmaqla toxunuş edin. Sürüşdürmək üçün iki barmaqdan istifadə edin. Hiroskop siçan funksionallığı plaqin ayarlarında aktiv edilməlidir</string>
<string name="mousepad_keyboard_input_not_supported">Qoşulmuş cihaz üçün klaviatura ilə daxiletmə dəstəklənmir</string>
<string name="mousepad_single_tap_settings_title">Bir barmaq toxunuşu əməlini təyin edin</string>
<string name="mousepad_double_tap_settings_title">İki barmaq toxunuşu əməlini təyin edin</string>
<string name="mousepad_triple_tap_settings_title">Üç barmaq toxunuşu əməlini təyin edin</string>
<string name="mousepad_sensitivity_settings_title">Toxunma panelinin həsassləğını təyin edin</string>
<string name="mousepad_mouse_buttons_title">Siçan düymələrini göstərmək</string>
<string name="mousepad_acceleration_profile_settings_title">Kursorun sürətini təyin edin</string>
<string name="mousepad_scroll_direction_title">Sürüşdürmənin əks istiqaməti</string>
<string name="gyro_mouse_enabled_title">Qiroskoplu siçanı qoşun</string>
<string name="gyro_mouse_sensitivity_title">Qiroskopun həssaslığı</string>
<string-array name="mousepad_tap_entries">
<item>Sol toxunuş</item>
<item>Sağ toxunuş</item>
@@ -81,7 +85,7 @@
</string-array>
<string name="sendkeystrokes_send_to">Düymələrə vuruşları buraya göndərin:</string>
<string name="sendkeystrokes_textbox_hint">Düyməyə vurulmanı ana komputerə göndərin</string>
<string name="sendkeystrokes_disabled_toast">Düyməə vuruşun göndərilməsi söndürülüb - onu ayarlardan aktiv edin</string>
<string name="sendkeystrokes_disabled_toast">Düymə vuruşun göndərilməsi söndürülüb - onu ayarlardan aktiv edin</string>
<string name="sendkeystrokes_wrong_data">Səhv mime növü - \'text/x-keystrokes\' üçün lazımdır</string>
<string name="sendkeystrokes_sent_text">%2s cihazına %1s göndərildi</string>
<string name="sendkeystrokes_pref_category_summary">Bu modul, düyməyə vurmaqla, qoşulmuş ana komputerə göndərərərk başqa tətbiqlərin mətn hissəsininlərini mübadilə etməyə imkan verir</string>
@@ -98,7 +102,6 @@
<string name="battery_status_format">Batareya: %d%%</string>
<string name="battery_status_low_format">Batareya: %d%% Zəif batareya</string>
<string name="battery_status_charging_format">Batareya: %d%% doldurulur</string>
<string name="battery_status_unknown">Batareya haqqında məlumat əlçatan deyil</string>
<string name="category_connected_devices">Qoşulmuş cihazlar</string>
<string name="category_not_paired_devices">Mövcud cihazlar</string>
<string name="category_remembered_devices">Yadda saxlanılan cihazlar</string>
@@ -108,7 +111,6 @@
<string name="unknown_device">Naməlum Cihaz</string>
<string name="error_not_reachable">Cihaz əlçatmazdır</string>
<string name="error_already_paired">Cihaz artıq qoşulub</string>
<string name="error_could_not_send_package">Paket göndərilə bilmədi</string>
<string name="error_timed_out">Vaxt bitdi</string>
<string name="error_canceled_by_user">İstifadəçi ləğv etdi</string>
<string name="error_canceled_by_other_peer">Digər istifadəçi ləğv etdi</string>
@@ -204,20 +206,11 @@
<string name="title_activity_notification_filter">Bildiriş filtri</string>
<string name="filter_apps_info">Bildirişlər seçilmiş tətbiqlər üçün eyniləşdiriləcəkdir</string>
<string name="show_notification_if_screen_off">Yalnız ekran söndükdə bildiriş göndərmək</string>
<string name="sftp_sdcard_num">SD kart %d</string>
<string name="sftp_sdcard">SD kart</string>
<string name="sftp_readonly">(yalnız oxumaq)</string>
<string name="sftp_camera">Kamera şəkilləri</string>
<string name="add_device_dialog_title">Cihaz əlavə etmək</string>
<string name="add_device_hint">Host_adı və ya İP ünvanı</string>
<string name="sftp_preference_detected_sdcards">SD kartı aşkar edildi</string>
<string name="sftp_preference_edit_sdcard_title">SD karta düzəliş</string>
<string name="sftp_preference_configured_storage_locations">Saxlama yerini tənzimləmək</string>
<string name="sftp_preference_add_storage_location_title">Saxlama yeri əlavə etmək</string>
<string name="sftp_preference_edit_storage_location">Saxlama yerinə düzəliş</string>
<string name="sftp_preference_add_camera_shortcut">Kamera qovluğu qısayolu yaratmaq</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Kamera qovluğuna qısayolu əlavə etmək</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Kamera qovluğuna qısayol əlavə etməmək</string>
<string name="sftp_storage_preference_storage_location">Saxlama yeri</string>
<string name="sftp_storage_preference_storage_location_already_configured">Bu yer artıq tənzimlənib</string>
<string name="sftp_storage_preference_click_to_select">klikləyərək seçin</string>
@@ -225,11 +218,13 @@
<string name="sftp_storage_preference_display_name_already_used">Bu ad artıq istifadə olunub</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Görünən ad boş ola bilməz</string>
<string name="sftp_action_mode_menu_delete">Silmək</string>
<string name="sftp_no_sdcard_detected">SD kart aşkar edilmədi</string>
<string name="sftp_no_storage_locations_configured">Saxlama yeri tənzimlənməyib</string>
<string name="sftp_saf_permission_explanation">Fayllara uzaqdan daxil olmaq üçün saxlama yerlərini konfiqurasiya etməlisiniz</string>
<string name="sftp_manage_storage_permission_explanation">Bu cihazdakı fayllara giriş əldə etmək üçün KDE Connect-ə yaddaşı idarə etməyə icazə vermək lazımdır.</string>
<string name="no_players_connected">Pleyer tapılmadı</string>
<string name="send_files">Faylları göndərmək</string>
<string name="block_notification_contents">Bildirilərin tərkiblərini kilidləmək</string>
<string name="block_notification_images">Bildiriş şəlkillərini kilidləmək</string>
<string name="pairing_title">KDE Connect Cihazları</string>
<string name="pairing_description">Eyni şəbəkədəki KDE Connect işləyən digər cihazlar burada görünməlidir</string>
<string name="device_rename_title">Cihazın adını dəyişmək</string>
@@ -252,9 +247,10 @@
<string name="close">Bağlamaq</string>
<string name="plugins_need_permission">Bəzi qoşmaların işləməsi üçün icazələr lazımdır (daha çox məlumat üçün toxunun):</string>
<string name="permission_explanation">Bu qoşmanın işləməsi üçün icazələr lazımdır</string>
<string name="all_permissions_granted">Bütün icazələr verildi 🎉</string>
<string name="optional_permission_explanation">Bütün funksiyaların işləməsi üçün əlavə icazələr verməlisiniz</string>
<string name="plugins_need_optional_permission">Bəzi qoşmalarda icazə çatışmamazlığı səbəbindən bir sıra imkanlar söndürülmüşdür (daha çox məlumat üçün toxunun)</string>
<string name="share_optional_permission_explanation">Paylaşılan faylları qəbul etmək üçün saxlama qovluğu seçməlisiniz</string>
<string name="share_optional_permission_explanation">Faylları qəbul etmək üçün yaddaşa girişə icazə verilməlidirü</string>
<string name="telepathy_permission_explanation">İş Masanızdan telefonunuzdakı SMS\'ləri oxumaq və SMS göndərmək üçün SMS\'ə girişə icazə verməlisiniz</string>
<string name="telephony_permission_explanation">İş Masanızda telefon zənglərini görmək üçün Zəng Tarixçəsinə və Zəng yığımı vəziyyətinə icazə verməlisiniz</string>
<string name="telephony_optional_permission_explanation">Telefon nömrəsi əvəzinə əlaqənin adını görmək üçün Əlaqə Kitabçasına girişə icazə verməlisiniz</string>
@@ -275,6 +271,7 @@
<string name="pref_plugin_mprisreceiver">Media Pleyer İdarəsi</string>
<string name="pref_plugin_mprisreceiver_desc">Telefonunuzun media pleyerlərini digər cihazdan idarə edin</string>
<string name="notification_channel_default">Digər bildirişlər</string>
<string name="notification_channel_persistent">"Daimi göstərici"</string>
<string name="notification_channel_media_control">Media İdarəsi</string>
<string name="notification_channel_filetransfer">Fayl göndərişi</string>
<string name="notification_channel_high_priority">Yüksək üstünlük</string>
@@ -318,7 +315,7 @@
<string name="empty_trusted_networks_list_text">Hələlik hər hansı bir etibarlı şəbəkə əlavə edilməyib</string>
<string name="allow_all_networks_text">Hamısına icazə vermək</string>
<string name="location_permission_needed_title">İcazə tələb edlir</string>
<string name="location_permission_needed_desc">Android, Sizin WiFi şəbəkənizi müəyyənləşdirmək üçün icazə tələb edir</string>
<string name="location_permission_needed_desc">KDE connect üçün, hətta tətbiq arxa fonda işlədikdə belə qoşulduğunuz WiFi şəbəkəsini tanımaq üçün ona arxa planda məkandan istifadə etmə icazəsi tələb olunur. Bu onunla bağlıdır ki, hətta KDE Connect bunu istifadə etməsə də ətrafınızdakı WiFi şəbəkəsi ilə yerinizi təyin etmək üçün istifadə edə biləsiniz.</string>
<string name="clipboard_android_x_incompat">Android 10 bütün tətbiqlər üçün mübadilə buferinə girişi aradan qaldırıb. Bu qoşma söndürüləcək.</string>
<string name="mpris_open_url">Burada oxutmağa davam edin</string>
<string name="cant_open_url">Oxutmanı davam etdirmək üçün URL açıla bilmir</string>
@@ -379,8 +376,8 @@
<string name="click_here_to_type">Yazmaq üçün toxunun</string>
<string name="clear_compose">Təmizləmək</string>
<string name="send_compose">Göndərin</string>
<string name="compose_send_title">Yazın göndərin</string>
<string name="open_compose_send">Mətn yazın</string>
<string name="app_description">Cihazlarınızı (məs., telefonunuz və ya kompyuteriniz) arasında əlaqə yaratmaq üçün çox platformalı tətbiq.</string>
<string name="about_kde_about">&lt;h1&gt;Haqqında&lt;/h1&gt; &lt;p&gt;KDE, özlərini &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Azad Proqram Təminatı&lt;/a&gt; tərtibatına həsr etmiş, proqram təminatı üzrə mühəndislərdən, rəssamlardan, yazıçılardan, tərcüməçilərdən və yaradıcılardan ibarət dünya miqyasında bir cəmiyyətdir. KDE, Plasma İş masası mühiti, yüzlərlə tətbiqlər və onları dəstəkləyən proqram təminatı kitabxanaları nəşr edir. &lt;/p&gt; &lt;p&gt;KDE kooperativ bir müəssisədir: heç bir müəssisə onun işinə və məhsullarına nəzarət etmir. Bunun əvəzinə, dünyanın ən yaxşı Proqram Təminatını yaratmaq məsədimizə çatmaq üçün birlikdə çalışırıq. &lt;a href=https://community.kde.org/Get_Involved&gt;KDE\'yə qoşulmaq və işimizə töhvə vermək istəyən, &lt;/a&gt; siz də daxil olmaqla&lt;/p&gt; hər kəsi salamlayırıq. &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; saytına daxil olun ki, KDE cəmiyyəti və bizim proqram təminatı və məhsullarımız haqqında daha çox məlumat əldə edə biləsiniz.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Səhvləri və Arzularınızı bildirin&lt;/h1&gt; &lt;p&gt;Proqram təminatı hər zaman təkmilləşdirilə bilər və KDE komandası buna hazırdır. Lakin siz - istifadəçi - , nə isə gözlənildiyi kimi düzgün işləmədikdə və ya bundan daha yaxşısını yaratmaq barədə təklifiniz olduqda bizə bildirməlisiniz.&lt;/p&gt; &lt;p&gt;KDE\'nin xətaları izləmə sistemi var. &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; ziyarət edin və ya xətalar haqında hesabat vermək üçün ekrandakı \"Xətaları bildirin\" düyməsindən istifadə edin.&lt;/p&gt; Əgər təkmilləşdirmə üçün bir təklifiniz varsa, bu istəyinizi bildirmək üçün xətaları izləmə sistemində qeyd edə bilərsiniz. \"İstəklər siyahısı\" ciddilik səviyyəsindən istifadə etdiyinizə əmin olun.</string>
<string name="about_kde_join_kde">&lt;h1&gt;KDE\'yə qoşulun&lt;/h1&gt; &lt;p&gt;KDE komandasının üzvü olmaq üçün proqram tərtibatçısı olmanız vacib deyil. Sİz proqram interfeysini tərcümə etmək üçün milli komandanıza da qoşula bilərsiniz. Siz, həmçinin qrafiklər, mövzular, səslər və təkmilləşdirilmiş sənədləşmələr təqdim edə bilərsiniz. Siz, &lt;/p&gt; &lt;p&gt;buradan - &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; - üzərində çalışmağa qərar verdiyiniz bəzi layihələr haqqında məlumat ala bilərsiniz.&lt;/p&gt; Daha çox məlumat əldə etmək istəsəniz, lazım lazım olan nə varsa tapa biləcəyiniz bu sayta daxil olun: &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt;.</string>

View File

@@ -51,13 +51,17 @@
<string name="remotekeyboard_connected">Отдалечената връзка с клавиатурата е активна</string>
<string name="remotekeyboard_multiple_connections">Има повече от една отдалечена връзка за клавиатура, изберете устройството за конфигуриране</string>
<string name="open_mousepad">Отдалечен вход</string>
<string name="mousepad_info">Преместете пръст на екрана, за да преместите курсора на мишката. Докоснете за щракване иИзползвайте два/три пръста за десни и средни бутони. Използвайте 2 пръста за превъртане.Използвайте дълго натискане за влачене.</string>
<string name="mousepad_info">Преместете пръст на екрана, за да преместите курсора на мишката. Докоснете за щракване и използвайте два/три пръста за десни и средни бутони. Използвайте 2 пръста за превъртане.Използвайте дълго натискане за влачене. Функцията на жироскопската мишка може да бъде активирана в настройките на плъгина</string>
<string name="mousepad_keyboard_input_not_supported">Въвеждането от клавиатурата не се поддържа от сдвоеното устройство</string>
<string name="mousepad_single_tap_settings_title">Задаване на действие с натискане с един пръст</string>
<string name="mousepad_double_tap_settings_title">Задаване на действие за докосване с два пръста</string>
<string name="mousepad_triple_tap_settings_title">Задаване на действие с докосване с три пръста</string>
<string name="mousepad_sensitivity_settings_title">Настройка на чувствителността на тъчпада</string>
<string name="mousepad_mouse_buttons_title">Показване на бутони на мишката</string>
<string name="mousepad_acceleration_profile_settings_title">Задаване на ускорение на показалеца</string>
<string name="mousepad_scroll_direction_title">Обръщане на посоката на превъртане</string>
<string name="gyro_mouse_enabled_title">Активиране на жироскопската мишка</string>
<string name="gyro_mouse_sensitivity_title">Чувствителност на жироскопа</string>
<string-array name="mousepad_tap_entries">
<item>Щракване с ляв бутон</item>
<item>Щракване с десен бутон</item>
@@ -98,7 +102,6 @@
<string name="battery_status_format">Батерия: %d%%</string>
<string name="battery_status_low_format">Батерия: %d%% Ниско ниво на батерията</string>
<string name="battery_status_charging_format">Батерия: %d%% зареждане</string>
<string name="battery_status_unknown">Информацията за батерията не е налична</string>
<string name="category_connected_devices">Свързани устройства</string>
<string name="category_not_paired_devices">Налични устройства</string>
<string name="category_remembered_devices">Запомнени устройства</string>
@@ -108,7 +111,6 @@
<string name="unknown_device">Неизвестно устройство</string>
<string name="error_not_reachable">Устройството е недостъпно</string>
<string name="error_already_paired">Устройството вече е сдвоено</string>
<string name="error_could_not_send_package">Пакетът не може да бъде изпратен</string>
<string name="error_timed_out">Просрочка</string>
<string name="error_canceled_by_user">Отхвърлена от потребителя</string>
<string name="error_canceled_by_other_peer">Отказана от другата страна</string>
@@ -204,20 +206,11 @@
<string name="title_activity_notification_filter">Филтър на известия</string>
<string name="filter_apps_info">Известията ще се синхронизират за избраните приложения.</string>
<string name="show_notification_if_screen_off">Изпращане на известия само ако екранът е изключен</string>
<string name="sftp_sdcard_num">SD карта %d</string>
<string name="sftp_sdcard">SD карта</string>
<string name="sftp_readonly">(само за четене)</string>
<string name="sftp_camera">Снимки от камерата</string>
<string name="add_device_dialog_title">Добавяне на устройство</string>
<string name="add_device_hint">Име на хост или IP адрес</string>
<string name="sftp_preference_detected_sdcards">Открити SD карти</string>
<string name="sftp_preference_edit_sdcard_title">Редактиране на SD карта</string>
<string name="sftp_preference_configured_storage_locations">Конфигурирани места за съхранение</string>
<string name="sftp_preference_add_storage_location_title">Добавяне на място за съхранение</string>
<string name="sftp_preference_edit_storage_location">Редактиране на място за съхранение</string>
<string name="sftp_preference_add_camera_shortcut">Добавяне на пряк път до папката на камерата</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Добавяне на пряк път до папката на камерата</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Да не се добавя пряк път до папката на камерата</string>
<string name="sftp_storage_preference_storage_location">Място за съхранение</string>
<string name="sftp_storage_preference_storage_location_already_configured">Това местоположение вече е конфигурирано</string>
<string name="sftp_storage_preference_click_to_select">кликнете за избор</string>
@@ -225,11 +218,13 @@
<string name="sftp_storage_preference_display_name_already_used">Това име на дисплея вече се използва</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Името на дисплея не може да бъде празно</string>
<string name="sftp_action_mode_menu_delete">Изтриване</string>
<string name="sftp_no_sdcard_detected">Не е открита SD карта</string>
<string name="sftp_no_storage_locations_configured">Няма конфигурирани места за съхранение</string>
<string name="sftp_saf_permission_explanation">За да получите достъп до файлове от разстояние, трябва да конфигурирате местата за съхранение</string>
<string name="sftp_manage_storage_permission_explanation">За да разрешите отдалечен достъп до файловете на това устройство, трябва да разрешите KDE Connect да управлява хранилището.</string>
<string name="no_players_connected">Не са открити играчи</string>
<string name="send_files">Изпращане на файлове</string>
<string name="block_notification_contents">Блокиране на съдържанието в известията</string>
<string name="block_notification_images">Блокиране на изображения в известията</string>
<string name="pairing_title">Устройства на KDE Connect</string>
<string name="pairing_description">Тук трябва да се появят други устройства, работещи с KDE Connect в същата мрежа.</string>
<string name="device_rename_title">Преименуване на устройство</string>
@@ -252,9 +247,10 @@
<string name="close">Затваряне</string>
<string name="plugins_need_permission">Някои плъгини се нуждаят от разрешения, за да работят (докоснете за повече информация):</string>
<string name="permission_explanation">Тази приставка се нуждае от разрешения, за да работи</string>
<string name="all_permissions_granted">Всички права са предоставени 🎉</string>
<string name="optional_permission_explanation">Трябва да предоставите допълнителни разрешения, за да активирате всички функции</string>
<string name="plugins_need_optional_permission">Някои плъгини имат деактивирани функции поради липса на разрешение (докоснете за повече информация):</string>
<string name="share_optional_permission_explanation">За да получавате споделени файлове, трябва да изберете директория за местоназначение</string>
<string name="share_optional_permission_explanation">За да получавате файлове, трябва да разрешите достъпа до хранилището</string>
<string name="telepathy_permission_explanation">За да четете и записвате SMS от работния плот, трябва да дадете разрешение за SMS</string>
<string name="telephony_permission_explanation">За да виждате телефонни обаждания на работния плот, трябва да дадете разрешение за телефонни обаждания дневници и състояние на телефона</string>
<string name="telephony_optional_permission_explanation">За да видите име на контакт вместо телефонен номер, трябва да дадете достъп до контактите на телефона</string>
@@ -275,8 +271,7 @@
<string name="pref_plugin_mprisreceiver">Управление на медийния плейър</string>
<string name="pref_plugin_mprisreceiver_desc">Управление на медийните плейъри на телефона от друго устройство</string>
<string name="notification_channel_default">Други известия</string>
<string name="notification_channel_persistent_no_devices">Постоянен индикатор (без устройства)</string>
<string name="notification_channel_persistent_with_devices">Постоянен индикатор (с устройства)</string>
<string name="notification_channel_persistent">Постоянен индикатор</string>
<string name="notification_channel_media_control">Контрол на медиите</string>
<string name="notification_channel_filetransfer">Прехвърляне на файл</string>
<string name="notification_channel_high_priority">Висок приоритет</string>
@@ -320,7 +315,7 @@
<string name="empty_trusted_networks_list_text">Все още не сте добавили надеждна мрежа</string>
<string name="allow_all_networks_text">Allow all</string>
<string name="location_permission_needed_title">Изисква се разрешение</string>
<string name="location_permission_needed_desc">Android изисква разрешение за местоположение, за да идентифицира вашата WiFi мрежа</string>
<string name="location_permission_needed_desc">KDE Connect се нуждае от разрешение за местоположението във фонов режим, за да познава WiFi към която сте свързани, дори когато приложението е във фонов режим. Това е така, защото имената на WiFi мрежите около вас могат да бъдат използвани за намиране на вашето местоположение, дори когато KDE Connect не прави това.</string>
<string name="clipboard_android_x_incompat">Android 10 премахна достъпа до клипборда за всички приложения. Тази приставка ще бъде деактивирана.</string>
<string name="mpris_open_url">Продължете да играете тук</string>
<string name="cant_open_url">Не мога да отворя URL адреса, за да продължа играта</string>
@@ -381,8 +376,8 @@
<string name="click_here_to_type">Докоснете тук, за да въведете</string>
<string name="clear_compose">Изчистване</string>
<string name="send_compose">Изпращане</string>
<string name="compose_send_title">Текстът е изпратен</string>
<string name="open_compose_send">Съставяне на текст</string>
<string name="app_description">Мултиплатформено приложение, което позволява на устройствата ви да комуникират (напр. телефонът ви и вашия компютър)</string>
<string name="about_kde_about">&lt;h1&gt;За&lt;/h1&gt; &lt;p&gt;KDE е световна общност от софтуерни инженери, художници, писатели, преводачи и творци, които са отдадени на &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;свободното разработване на софтуер&lt;/a&gt;. KDE създава работната среда Plasma, стотици приложения и многобройните софтуерни библиотеки, които ги поддържат.&lt;/p&gt; &lt;p&gt;KDE е кооперативно предприятие: нито една отделна организация контролира насоките или продуктите му. Вместо това ние работим заедно, за да постигнем общата цел да създадем най-добрия свободен софтуер в света. Всеки е добре дошъл да се присъедини и да да допринесе&lt;/a&gt; за KDE, включително и вие.&lt;/p&gt; Посетете &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; за повече информация за общността на KDE и за софтуера, който създаваме.</string>
<string name="about_kde_report_bugs_or_wishes">" &lt;h1&gt;Докладвайте за грешки или желания&lt;/h1&gt; &lt;p&gt;Софтуерът винаги може да бъде подобрен и екипът на KDE е готов да го направи. Въпреки това вие - потребителят - трябва да да ни кажете, когато нещо не работи според очакванията или може да бъде направено по-добре.&lt;/p&gt; &lt;p&gt;KDE разполага със система за проследяване на грешки. Посетете &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; или използвайте бутона \"Докладване на грешка\" от екрана за програмата, за да съобщите за грешки.&lt;/p&gt; Ако имате предложение за подобрение, тогава можете да използвате системата за проследяване на грешки, за да регистрирате желанието си. Уверете се, че използвате тежестта, наречена \"Wishlist\"."</string>
<string name="about_kde_join_kde">&lt;h1&gt;Присъединете се към KDE&lt;/h1&gt; &lt;p&gt;Не е необходимо да сте софтуерен разработчик на софтуер, за да сте член на екипа на KDE. Можете да се присъедините към националните екипи които превеждат програмни интерфейси. Можете да предоставяте графики, теми, звуци, и подобрена документация. Вие решавате!&lt;/p&gt; &lt;p&gt;Посетете &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; за информация относно някои проекти, в които можете да да участвате.&lt;/p&gt; Ако имате нужда от повече информация или документация, тогава посетете &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; ще ви предостави необходимото.</string>

View File

@@ -42,7 +42,6 @@
<string name="unknown_device">Nepoznat uređaj</string>
<string name="error_not_reachable">Uređaj nije dostupan</string>
<string name="error_already_paired">Uređaj već uparen</string>
<string name="error_could_not_send_package">Nije moguće poslati paket</string>
<string name="error_timed_out">Isteklo</string>
<string name="error_canceled_by_user">Prekinuo korisnik</string>
<string name="error_canceled_by_other_peer">Prekinuo drugi korisnik</string>
@@ -81,10 +80,6 @@
<string name="share_notification_preference_summary">Vibriraj i reprodukuj zvuk kad se prima datoteka</string>
<string name="title_activity_notification_filter">Filter napomena</string>
<string name="filter_apps_info">Notifikacije će biti sinhronizovane s izabranim aplikacijama.</string>
<string name="sftp_sdcard_num">SD kartica %d</string>
<string name="sftp_sdcard">SD kartica</string>
<string name="sftp_readonly">(samo za čitanje)</string>
<string name="sftp_camera">Slike sa kamere</string>
<string name="no_players_connected">Nema nađenih igrača</string>
<string-array name="convert_to_mms_after_entries">
<item>After one message</item>

View File

@@ -41,7 +41,7 @@
<string name="sad_ok">D\'acord :(</string>
<string name="cancel">Cancel·la</string>
<string name="open_settings">Obre l\'arranjament</string>
<string name="no_permissions">Us caldrà concedir permís per a accedir a les notificacions</string>
<string name="no_permissions">Us caldrà atorgar permís per a accedir a les notificacions</string>
<string name="no_permission_mprisreceiver">Per a poder controlar els reproductors multimèdia cal atorgar accés a les notificacions</string>
<string name="no_permissions_remotekeyboard">Per a rebre les pulsacions de tecles, haureu d\'activar el teclat remot del KDE Connect</string>
<string name="send_ping">Envia un ping</string>
@@ -51,14 +51,17 @@
<string name="remotekeyboard_connected">La connexió amb el teclat remot està activa</string>
<string name="remotekeyboard_multiple_connections">Hi ha més d\'una connexió amb un teclat remot, seleccioneu el dispositiu per a configurar-lo</string>
<string name="open_mousepad">Entrada remota</string>
<string name="mousepad_info">Moveu un dit per la pantalla per a moure el cursor del ratolí. Toqueu per a un clic, i empreu dos/tres dits per als botons dret i mig. Useu 2 dits per a desplaçar. Empreu un toc llarg per a arrossegar i deixar anar.</string>
<string name="mousepad_info">Moveu un dit per la pantalla per a moure el cursor del ratolí. Toqueu per a un clic, i empreu dos/tres dits per als botons dret i mig. Useu 2 dits per a desplaçar. Empreu un toc llarg per a arrossegar i deixar anar. La funcionalitat giroscòpica dels ratolins es pot activar des de les preferències del connector</string>
<string name="mousepad_keyboard_input_not_supported">El dispositiu aparellat no permet l\'entrada de teclat</string>
<string name="mousepad_single_tap_settings_title">Estableix l\'acció de tocar amb un dit</string>
<string name="mousepad_double_tap_settings_title">Estableix l\'acció de tocar amb dos dits</string>
<string name="mousepad_triple_tap_settings_title">Estableix l\'acció de tocar amb tres dits</string>
<string name="mousepad_sensitivity_settings_title">Estableix la sensibilitat del ratolí tàctil</string>
<string name="mousepad_mouse_buttons_title">Mostra els botons del ratolí</string>
<string name="mousepad_acceleration_profile_settings_title">Estableix l\'acceleració de l\'apuntador</string>
<string name="mousepad_scroll_direction_title">Inverteix la direcció del desplaçament</string>
<string name="gyro_mouse_enabled_title">Activa el ratolí giroscòpic</string>
<string name="gyro_mouse_sensitivity_title">Sensibilitat del giroscopi</string>
<string-array name="mousepad_tap_entries">
<item>Clic esquerre</item>
<item>Clic dret</item>
@@ -99,17 +102,16 @@
<string name="battery_status_format">Bateria: %d%%</string>
<string name="battery_status_low_format">Bateria: %d%% bateria baixa</string>
<string name="battery_status_charging_format">Bateria: %d%% està carregant</string>
<string name="battery_status_unknown">La informació de la bateria no està disponible</string>
<string name="category_connected_devices">Dispositius connectats</string>
<string name="category_not_paired_devices">Dispositius disponibles</string>
<string name="category_remembered_devices">Dispositius recordats</string>
<string name="device_menu_plugins">Arranjament dels connectors</string>
<string name="device_menu_unpair">Desaparella</string>
<string name="pair_new_device">Aparella amb un dispositiu nou</string>
<string name="cancel_pairing">Cancel·la l\'aparellament</string>
<string name="unknown_device">Dispositiu desconegut</string>
<string name="error_not_reachable">No es pot accedir al dispositiu</string>
<string name="error_already_paired">El dispositiu ja està aparellat</string>
<string name="error_could_not_send_package">No s\'ha pogut enviar el paquet</string>
<string name="error_timed_out">Ha excedit el temps</string>
<string name="error_canceled_by_user">Cancel·lat per l\'usuari</string>
<string name="error_canceled_by_other_peer">Cancel·lat per l\'altre parell</string>
@@ -205,20 +207,11 @@
<string name="title_activity_notification_filter">Filtre de notificacions</string>
<string name="filter_apps_info">Les notificacions se sincronitzaran per a les aplicacions seleccionades.</string>
<string name="show_notification_if_screen_off">Envia les notificacions només si la pantalla està apagada</string>
<string name="sftp_sdcard_num">Targeta SD %d</string>
<string name="sftp_sdcard">Targeta SD</string>
<string name="sftp_readonly">(només de lectura)</string>
<string name="sftp_camera">Imatges de la càmera</string>
<string name="add_device_dialog_title">Afegeix un dispositiu</string>
<string name="add_device_hint">Nom de la màquina o adreça IP</string>
<string name="sftp_preference_detected_sdcards">S\'han detectat targetes SD</string>
<string name="sftp_preference_edit_sdcard_title">Edita una targeta SD</string>
<string name="sftp_preference_configured_storage_locations">Ubicacions d\'emmagatzematge configurades</string>
<string name="sftp_preference_add_storage_location_title">Afegeix una ubicació d\'emmagatzematge</string>
<string name="sftp_preference_edit_storage_location">Edita una ubicació d\'emmagatzematge</string>
<string name="sftp_preference_add_camera_shortcut">Afegeix una drecera a la carpeta de càmera</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Afegeix una drecera a la carpeta de la càmera</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">No afegeixis cap drecera a la carpeta de la càmera</string>
<string name="sftp_storage_preference_storage_location">Ubicació d\'emmagatzematge</string>
<string name="sftp_storage_preference_storage_location_already_configured">Aquesta ubicació ja s\'ha configurat</string>
<string name="sftp_storage_preference_click_to_select">clic per a seleccionar</string>
@@ -226,11 +219,13 @@
<string name="sftp_storage_preference_display_name_already_used">Aquest nom a mostrar ja està en ús</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">El nom a mostrar no pot estar buit</string>
<string name="sftp_action_mode_menu_delete">Suprimeix</string>
<string name="sftp_no_sdcard_detected">No s\'ha detectat cap targeta SD</string>
<string name="sftp_no_storage_locations_configured">No s\'ha configurat cap ubicació d\'emmagatzematge</string>
<string name="sftp_saf_permission_explanation">Per a accedir remotament als fitxers cal configurar les ubicacions d\'emmagatzematge</string>
<string name="sftp_manage_storage_permission_explanation">Per a permetre l\'accés remot als fitxers d\'aquest dispositiu, haureu de permetre que el KDE Connect gestioni l\'emmagatzematge.</string>
<string name="no_players_connected">No s\'ha trobat cap reproductor</string>
<string name="send_files">Envia fitxers</string>
<string name="block_notification_contents">Bloca el contingut de les notificacions</string>
<string name="block_notification_images">Bloca les imatges de les notificacions</string>
<string name="pairing_title">Dispositius del KDE Connect</string>
<string name="pairing_description">Els altres dispositius que executin el KDE Connect a la mateixa xarxa han d\'aparèixer aquí.</string>
<string name="device_rename_title">Reanomena el dispositiu</string>
@@ -253,9 +248,10 @@
<string name="close">Tanca</string>
<string name="plugins_need_permission">Alguns connectors necessiten permisos per a funcionar (toqueu per a més informació):</string>
<string name="permission_explanation">Aquest connector necessita permisos per a funcionar</string>
<string name="optional_permission_explanation">Us caldrà concedir permisos extres per a accedir a totes les característiques</string>
<string name="all_permissions_granted">S\'han atorgat tots els permisos 🎉</string>
<string name="optional_permission_explanation">Us caldrà atorgar permisos extres per a accedir a totes les característiques</string>
<string name="plugins_need_optional_permission">Alguns connectors tenen característiques desactivades per la falta de permís (toqueu per a més informació):</string>
<string name="share_optional_permission_explanation">Per a rebre fitxers compartits cal triar un directori de destinació</string>
<string name="share_optional_permission_explanation">Per a rebre fitxers cal permetre l\'accés a l\'emmagatzematge</string>
<string name="telepathy_permission_explanation">Per a llegir i escriure SMS des de l\'escriptori, haureu de donar permís als SMS</string>
<string name="telephony_permission_explanation">Per a veure les trucades telefòniques des de l\'escriptori, haureu de donar permís d\'accés al registre de trucades telefòniques i a l\'estat del telèfon</string>
<string name="telephony_optional_permission_explanation">Per a veure un nom de contacte en comptes d\'un número de telèfon, haureu de donar permís als contactes del telèfon</string>
@@ -263,7 +259,7 @@
<string name="select_ringtone">Seleccioneu un to de la trucada</string>
<string name="telephony_pref_blocked_title">Nombres blocats</string>
<string name="telephony_pref_blocked_dialog_desc">No es mostren ni les trucades ni els SMS d\'aquests números. Especifiqueu un número per línia</string>
<string name="mpris_coverart_description">Caràtula del suport actual</string>
<string name="mpris_coverart_description">Caràtula del fitxer multimèdia actual</string>
<string name="device_icon_description">Icona del dispositiu</string>
<string name="settings_icon_description">Icona d\'arranjament</string>
<string name="presenter_fullscreen">Pantalla completa</string>
@@ -276,8 +272,7 @@
<string name="pref_plugin_mprisreceiver">Control del reproductor multimèdia</string>
<string name="pref_plugin_mprisreceiver_desc">Controla els reproductors multimèdia del telèfon des d\'un altre dispositiu</string>
<string name="notification_channel_default">Altres notificacions</string>
<string name="notification_channel_persistent_no_devices">Indicador de persistència (sense dispositius)</string>
<string name="notification_channel_persistent_with_devices">Indicador de persistència (amb dispositius)</string>
<string name="notification_channel_persistent">Indicador de persistència</string>
<string name="notification_channel_media_control">Control multimèdia</string>
<string name="notification_channel_filetransfer">Transferència de fitxers</string>
<string name="notification_channel_high_priority">Prioritat alta</string>
@@ -321,7 +316,7 @@
<string name="empty_trusted_networks_list_text">Encara no heu afegit cap xarxa de confiança</string>
<string name="allow_all_networks_text">Permet totes</string>
<string name="location_permission_needed_title">Es requereix permís</string>
<string name="location_permission_needed_desc">L\'Android requereix el permís d\'ubicació per a identificar la xarxa Wi-Fi</string>
<string name="location_permission_needed_desc">El KDE Connect necessita el permís d\'ubicació en segon pla per conèixer la xarxa WiFi a la qual esteu connectat fins i tot quan l\'aplicació està en segon pla. Això és perquè el nom de les xarxes Wi-Fi que hi ha al voltant es podria utilitzar per a trobar la vostra ubicació, fins i tot quan això no és el que fa el KDE Connect.</string>
<string name="clipboard_android_x_incompat">L\'Android 10 ha tret l\'accés al porta-retalls a totes les aplicacions. Aquest connector estarà inhabilitat.</string>
<string name="mpris_open_url">Continua reproduint aquí</string>
<string name="cant_open_url">No s\'ha pogut obrir l\'URL per a continuar reproduint</string>
@@ -382,8 +377,8 @@
<string name="click_here_to_type">Toqueu aquí per a teclejar</string>
<string name="clear_compose">Neteja</string>
<string name="send_compose">Envia</string>
<string name="compose_send_title">Títol de l\'enviament</string>
<string name="open_compose_send">Redacta text</string>
<string name="app_description">Aplicació multiplataforma que permet que els dispositius es comuniquin (p. ex., el telèfon i l\'ordinador)</string>
<string name="about_kde_about">&lt;h1&gt;Quant al&lt;/h1&gt; &lt;p&gt;El KDE és una comunitat mundial d\'enginyers, artistes, escriptors, traductors i creadors de programari compromesos amb el desenvolupament de &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;programari lliure&lt;/a&gt;. El KDE produeix l\'entorn d\'escriptori Plasma, centenars d\'aplicacions i moltes biblioteques de programari que els donen suport.&lt;/p&gt; &lt;p&gt;El KDE és una empresa en cooperativa: cap entitat controla la seva direcció o els productes. En el seu lloc, treballem junts per a aconseguir l\'objectiu comú de construir el millor programari lliure del món. Tothom hi és benvingut a &lt;a href=https://community.kde.org/Get_Involved&gt;unir-se i contribuir&lt;/a&gt; al KDE, inclosos vosaltres.&lt;/p&gt; Visiteu &lt;a href=https://www.kde.org/ca/&gt;https://www.kde.org/ca/&lt;/a&gt; per a obtenir més informació sobre la comunitat KDE i el programari que produïm.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Informeu dels errors o desitjos&lt;/h1&gt; &lt;p&gt;El programari sempre es pot millorar, i l\'equip del KDE està a punt per a fer-ho. No obstant això, l\'usuari, ha de dir-nos quan alguna cosa no funciona com s\'esperava o si podria fer-se millor.&lt;/p&gt; &lt;p&gt;El KDE té un sistema de seguiment d\'errors. Per a informar-ne d\'un, visiteu &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; o useu el botó \"Informa d\'un error\" des de la pantalla Quant al.&lt;/p&gt; Si teniu un suggeriment de millora, podeu usar el sistema de seguiment d\'errors per a enregistrar el vostre desig. Assegureu-vos d\'usar la severitat anomenada \"Llista de desitjos\" (Wishlist).</string>
<string name="about_kde_join_kde">&lt;h1&gt;Uniu-vos al KDE&lt;/h1&gt; &lt;p&gt;No cal ser un desenvolupador de programari per a ser membre de l\'equip KDE. Podeu unir-vos als equips nacionals que tradueixen la interfície dels programes. Podeu proporcionar gràfics, temes, sons i documentació millorada. Vosaltres decidiu!&lt;/p&gt; &lt;p&gt;Visiteu &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; per a obtenir informació sobre alguns projectes en què podeu participar-hi.&lt;/p&gt; Si us cal més informació o documentació, una visita a &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; us proporcionarà el que necessiteu.</string>

View File

@@ -51,11 +51,13 @@
<string name="remotekeyboard_connected">Vzdálené připojení klávesnice je aktivní</string>
<string name="remotekeyboard_multiple_connections">Je k dispozici více než jedno připojení klávesnice. Vyberte zařízení pro jeho nastavení.</string>
<string name="open_mousepad">Vzdálený vstup</string>
<string name="mousepad_info">Pohybujte prstem po obrazovce pro pohybování kurzorem myši. Ťukněte pro kliknutí a použijte dva/tři prsty jako pravé a prostřední tlačítko. Použijte 2 prsty pro posunování. Pro přetažení dlouze podržte.</string>
<string name="mousepad_info">Pohybujte prstem po obrazovce pro pohybování kurzorem myši. Ťukněte pro kliknutí a použijte dva/tři prsty jako pravé a prostřední tlačítko. Použijte 2 prsty pro posunování. Pro přetažení dlouze podržte. Funkčnost gyro myš lze povolit v předvolbách modulu.</string>
<string name="mousepad_keyboard_input_not_supported">Vstup pomocí klávesnice není spárovaným zařízením podporován</string>
<string name="mousepad_single_tap_settings_title">Nastavit činnost pro ťuknutí prstem</string>
<string name="mousepad_double_tap_settings_title">Nastavit činnost pro ťuknutí dvěma prsty</string>
<string name="mousepad_triple_tap_settings_title">Nastavit činnost pro ťuknutí třemi prsty</string>
<string name="mousepad_sensitivity_settings_title">Nastavit citlivost touchpadu</string>
<string name="mousepad_mouse_buttons_title">Zobrazit tlačítka myši</string>
<string name="mousepad_acceleration_profile_settings_title">Nastavit akceleraci ukazatele</string>
<string name="mousepad_scroll_direction_title">Obrácený směr posunu</string>
<string-array name="mousepad_tap_entries">
@@ -98,7 +100,6 @@
<string name="battery_status_format">Baterie: %d%%</string>
<string name="battery_status_low_format">Baterie: %d%% Téměř vybitá baterie</string>
<string name="battery_status_charging_format">Battery: %d%% nabíjí se</string>
<string name="battery_status_unknown">Informace o baterii jsou nedostupné</string>
<string name="category_connected_devices">Připojená zařízení</string>
<string name="category_not_paired_devices">Dostupná zařízení</string>
<string name="category_remembered_devices">Zapamatovaná zařízení</string>
@@ -108,7 +109,6 @@
<string name="unknown_device">Neznámé zařízení</string>
<string name="error_not_reachable">Zařízení je nedostupné</string>
<string name="error_already_paired">Zařízení je již spárováno</string>
<string name="error_could_not_send_package">Balíček nelze poslat</string>
<string name="error_timed_out">Čas vypršel</string>
<string name="error_canceled_by_user">Přerušeno uživatelem</string>
<string name="error_canceled_by_other_peer">Přerušeno druhým uživatelem</string>
@@ -220,20 +220,11 @@
<string name="title_activity_notification_filter">Filtr oznámení</string>
<string name="filter_apps_info">Oznámení vybraných aplikací bude synchronizováno.</string>
<string name="show_notification_if_screen_off">Poslat upozornění pouze při uzamčené obrazovce</string>
<string name="sftp_sdcard_num">SD karta %d</string>
<string name="sftp_sdcard">SD karta</string>
<string name="sftp_readonly">(pouze ke čtení)</string>
<string name="sftp_camera">Obrázky z fotoaparátu</string>
<string name="add_device_dialog_title">Přidat zařízení</string>
<string name="add_device_hint">Název hostitele nebo IP adresa</string>
<string name="sftp_preference_detected_sdcards">Nalezené karty SD</string>
<string name="sftp_preference_edit_sdcard_title">Upravit kartu SD</string>
<string name="sftp_preference_configured_storage_locations">Nastavená umístění úložiště</string>
<string name="sftp_preference_add_storage_location_title">Přidejte umístění úložiště</string>
<string name="sftp_preference_edit_storage_location">Upravit umístění úložiště</string>
<string name="sftp_preference_add_camera_shortcut">Přidat zkratku na složku fotoaparátu</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Přidat zkratku na složku fotoaparátu</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Nepřidávat zkratku na složku fotoaparátu</string>
<string name="sftp_storage_preference_storage_location">Umístění úložiště</string>
<string name="sftp_storage_preference_storage_location_already_configured">´Operace již byla zrušena</string>
<string name="sftp_storage_preference_click_to_select">klikněte pro výběr</string>
@@ -241,11 +232,13 @@
<string name="sftp_storage_preference_display_name_already_used">Tento název obrazovky je již použit</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Název obrazovky nesmí být prázdný</string>
<string name="sftp_action_mode_menu_delete">Smazat</string>
<string name="sftp_no_sdcard_detected">Nebyla zjištěna žádná karta SD</string>
<string name="sftp_no_storage_locations_configured">Nebyla nastavena umístění úložiště.</string>
<string name="sftp_saf_permission_explanation">Pro vzdálený přístup k souborům musíte nastavit umístění úložišť</string>
<string name="sftp_manage_storage_permission_explanation">Pro umožnění vzdáleného přístupu k souborům na tomto zařízení musíte povolit aplikaci KDE Connect spravovat úložiště.</string>
<string name="no_players_connected">Přehrávač nenalezen</string>
<string name="send_files">Odeslat soubory</string>
<string name="block_notification_contents">Blokovat obsah upozornění</string>
<string name="block_notification_images">Blokovat obrázky upozornění</string>
<string name="pairing_title">Zařízení KDE Connect</string>
<string name="pairing_description">Zde by se měla zobrazit další zařízení, na kterých běží KDE Connect ve stejné síti.</string>
<string name="device_rename_title">Přejmenovat zařízení</string>
@@ -268,9 +261,10 @@
<string name="close">Zavřít</string>
<string name="plugins_need_permission">Některé moduly potřebují pro práci povolení (ťukněte pro více informací):</string>
<string name="permission_explanation">Tento modul potřebuje pro práci povolení</string>
<string name="all_permissions_granted">Veškerá oprávnění udělena 🎉</string>
<string name="optional_permission_explanation">Pro zpřístupnění všech funkcí potřebujete další oprávnění</string>
<string name="plugins_need_optional_permission">Některé moduly mají vypnuté vlastnosti, kvůli nedostatečným oprávněním (ťukněte pro více informací):</string>
<string name="share_optional_permission_explanation">Pro příjem souborů je potřeba vybrat cílový adresář</string>
<string name="share_optional_permission_explanation">Pro příjem souborů je potřeba povolit přístup k úložišti</string>
<string name="telepathy_permission_explanation">Pro čtení a psaní SMS z počítače musíte udělit oprávnění k SMS</string>
<string name="telephony_permission_explanation">Pro zobrazení telefonátů v počítači musíte udělit oprávnění k záznamům telefonování a stavu telefonu</string>
<string name="telephony_optional_permission_explanation">Pro zobrazení jména kontaktu u telefonního čísla je potřeba udělit oprávnění ke kontaktům v telefonu</string>
@@ -291,6 +285,7 @@
<string name="pref_plugin_mprisreceiver">Ovládání přehrávače médií</string>
<string name="pref_plugin_mprisreceiver_desc">Ovládejte přehrávače médií na vašem telefonu z jiného zařízení</string>
<string name="notification_channel_default">Ostatní oznámení</string>
<string name="notification_channel_persistent">Stálý ukazatel</string>
<string name="notification_channel_media_control">Ovládání médií</string>
<string name="notification_channel_filetransfer">Přenos souboru</string>
<string name="notification_channel_high_priority">Vysoká priorita</string>
@@ -334,7 +329,7 @@
<string name="empty_trusted_networks_list_text">Nepřidali jste žádné důvěryhodné sítě</string>
<string name="allow_all_networks_text">Povolit všechny</string>
<string name="location_permission_needed_title">Získán přístup</string>
<string name="location_permission_needed_desc">Pro identifikaci sítě WiFi Android vyžaduje oprávnění zjistit polohu</string>
<string name="location_permission_needed_desc">KDE Connect vyžaduje oprávnění o umístění na pozadí aby poznal WiFi, ke které jste připojeni i když je aplikace samotná na pozadí. To je kvůli tomu, že názvy sítí WiFi okolo vás by mohly být použity pro nalezení vaší polohy i když to není to, co KDE Connect dělá.</string>
<string name="clipboard_android_x_incompat">Android 10 odstranit přístup ke schránce pro všechny aplikace. Tento modul bude zakázán.</string>
<string name="mpris_open_url">Pokračovat v přehrávání zde</string>
<string name="cant_open_url">Nelze otevřít URL pro pokračování v přehrávání</string>
@@ -394,7 +389,6 @@
<string name="clear_compose">Vyprázdnit</string>
<string name="send_compose">Odeslat</string>
<string name="open_compose_send">Napsat text</string>
<string name="app_description">Multiplatformní aplikace, která umožňuje vašim zařízením komunikaci (např. váš telefon a počítač)</string>
<string name="about_kde_about">&lt;h1&gt;O KDE&lt;/h1&gt; &lt;p&gt;KDE je celosvětová komunita softwarových inženýrů, výtvarníků, překladatelů a jiných přispěvatelů, kteří se odevzdali vývoji &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Svobodného Softwaru&lt;/a&gt;. KDE vytvořilo pracovní prostředí Plasma, stovky aplikací a spousty knihoven, jenž je podporují. &lt;/p&gt; &lt;p&gt;KDE je společné úsilí, kde žádná společnost neřídí jeho směr nebo produkty. Namísto toho spolupracujeme na společném cíli jímž je vytvoření nejlepšího Free Softwaru. Každý je vítán aby &lt;a href=https://community.kde.org/Get_Involved&gt;se zapojil a přispíval&lt;/a&gt; do KDE, včetně vás. Více informací o komunitě KDE a softwaru, na kterém pracujeme najdete na &lt;/a&gt;$3&lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt;.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Hlaste chyby a návrhy&lt;/h1&gt; &lt;p&gt;Software je možno neustále vylepšovat a tým KDE je k tomu připraven. Avšak vy, uživatel, nám musíte sdělit, když něco nefunguje tak, jak by se očekávalo nebo by mělo být uděláno lépe.&lt;/p&gt; &lt;p&gt;KDE má systém sledování chyb. Chcete-li tedy nahlásit chybu, navštivte &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; nebo použijte dialog \"Nahlásit chybu...\".&lt;/p&gt; Máte-li náměty na vylepšení, budeme rádi, pošlete-li nám svoje přání. Ujistěte se však, že jste označili chybové hlášení jako \"Přání\".</string>
<string name="about_kde_join_kde">&lt;h1&gt;Přidejte se ke KDE&lt;/h1&gt; &lt;p&gt;K tomu, abyste se stali členem týmu KDE, není zapotřebí být vývojářem softwaru. Můžete se připojit k národním týmům, které překládají programy. Můžete vytvářet grafiku, motivy, zvuky a lepší dokumentaci. Vy se rozhodněte!&lt;/p&gt; &lt;p&gt;Navštivte &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; kde naleznete informace o některých projektech, kterých se můžete zúčastnit.&lt;/p&gt; Potřebujete-li více informací nebo dokumentace, pak návštěva na &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; vám poskytne, co potřebujete.&lt;/p&gt;České stránky o KDE se nacházejí na adrese &lt;a href=\"http://czechia.kde.org/\"&gt;http://czechia.kde.org/&lt;/a&gt; . Přidejte se k nám!</string>

View File

@@ -63,7 +63,6 @@
<string name="unknown_device">Ukendt enhed</string>
<string name="error_not_reachable">Enheden kan ikke nås</string>
<string name="error_already_paired">Enhed allerede parret</string>
<string name="error_could_not_send_package">Kunne ikke sende pakke</string>
<string name="error_timed_out">Tidsudløb</string>
<string name="error_canceled_by_user">Annulleret af brugeren</string>
<string name="error_canceled_by_other_peer">Annulleret af modpart</string>
@@ -108,10 +107,6 @@
<string name="share_destination_folder_preference">Destinationsmappe</string>
<string name="title_activity_notification_filter">Bekendtgørelsesfilter</string>
<string name="filter_apps_info">Bekendtgørelser vil blive synkroniseret for de valgte apps.</string>
<string name="sftp_sdcard_num">SD-kort %d</string>
<string name="sftp_sdcard">SD-kort</string>
<string name="sftp_readonly">(skrivebeskyttet)</string>
<string name="sftp_camera">Kamerabilleder</string>
<string name="no_players_connected">Ingen afspillere fundet</string>
<string name="send_files">Send filer</string>
<string name="pairing_title">KDE Connect-enheder</string>

View File

@@ -1,6 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="kde_connect">KDE Connect</string>
<string name="manifest_label_share">An Gerät senden</string>
<string name="foreground_notification_no_devices">Keine bestehenden Verbindungen</string>
<string name="foreground_notification_devices">Verbunden mit %s</string>
<string name="foreground_notification_send_clipboard">Zwischenablage senden</string>
@@ -50,12 +51,23 @@
<string name="remotekeyboard_connected">Verbindung zu entfernter Tastatur ist aktiv</string>
<string name="remotekeyboard_multiple_connections">Es besteht mehr als eine Verbindungen zu einer entfernten Tastatur. Um Ihre Konfiguration anzupassen, wählen Sie bitte ein Gerät aus</string>
<string name="open_mousepad">Ferneingabe</string>
<string name="mousepad_info">Bewegen Sie Ihren Finger über den Bildschirm um den Mauszeiger zu bewegen. Tippen Sie auf den Bildschirm, um einen Klick zu simulieren und benutzen Sie entsprechend zwei/drei Finger für einen Rechts-/Mittelklick. Verwenden Sie zwei Finger, um zu Scrollen und einen langen Druck um Objekte zu verschieben</string>
<string name="mousepad_info">Bewegen Sie Ihren Finger über den Bildschirm um den Mauszeiger zu bewegen. Tippen Sie auf den Bildschirm, um einen Klick zu simulieren und benutzen Sie entsprechend zwei/drei Finger für einen Rechts-/Mittelklick. Verwenden Sie zwei Finger, um zu Scrollen und einen langen Druck um Objekte zu verschieben. Gyroskop-Maus-Funktionen können Sie in den Modul-Einstellungen aktivieren.</string>
<string name="mousepad_keyboard_input_not_supported">Das verbundene Gerät unterstützt keine Tastatureingaben</string>
<string name="mousepad_single_tap_settings_title">Aktionsausführung bei Berührung mit einem Finger einstellen</string>
<string name="mousepad_double_tap_settings_title">Aktionsausführung bei Berührung mit zwei Fingern einstellen</string>
<string name="mousepad_triple_tap_settings_title">Aktionsausführung bei Berührung mit drei Fingern einstellen</string>
<string name="mousepad_sensitivity_settings_title">Empfindlichkeit des Touchpads einstellen</string>
<string name="mousepad_mouse_buttons_title">Maustasten anzeigen</string>
<string name="mousepad_acceleration_profile_settings_title">Zeigerbeschleunigung einstellen</string>
<string name="mousepad_scroll_direction_title">Bildlaufrichtung umkehren</string>
<string name="gyro_mouse_enabled_title">Gyroskop-Maus aktivieren</string>
<string name="gyro_mouse_sensitivity_title">Empfindlichkeit des Gyroskops einstellen</string>
<string-array name="mousepad_tap_entries">
<item>Linksklick</item>
<item>Rechtsklick</item>
<item>Mittelklick</item>
<item>Nichts</item>
</string-array>
<string-array name="mousepad_sensitivity_entries">
<item>Langsamste</item>
<item>Langsam</item>
@@ -75,11 +87,19 @@
<string name="sendkeystrokes_textbox_hint">Tastendruck an Rechner senden</string>
<string name="sendkeystrokes_disabled_toast">Das Senden von Tastatureingaben ist deaktiviert - aktivieren Sie es in den Einstellungen</string>
<string name="sendkeystrokes_wrong_data">Ungültiger MIME-Typ - er muss „text/x-keystrokes“ sein</string>
<string name="sendkeystrokes_sent_text">%1$s an Gerät %2$s senden</string>
<string name="sendkeystrokes_pref_category_summary">Mit diesem Modul können andere Anwendungen Textsegmente als Tastendrücke teilen, die an den verbundenen Rechner gesendet werden</string>
<string name="sendkeystrokes_pref_category_title">Tastendrücke senden</string>
<string name="sendkeystrokes_pref_enabled">Senden von Tastendrücken aktivieren</string>
<string name="sendkeystrokes_pref_enabled_summary">Auf Daten mit dem MIME-Typ „text/x-keystrokes“ warten</string>
<string name="pref_plugin_mousepad_send_keystrokes">Als Tastendruck senden</string>
<string name="mouse_receiver_plugin_description">Empfänger für entfernte Mauseingaben</string>
<string name="mouse_receiver_plugin_name">Maus-Empfänger</string>
<string name="mouse_receiver_no_permissions">Sie müssen den Zugangshilfendienst aktivieren</string>
<string name="view_status_title">Status</string>
<string name="battery_status_format">Akku: %d%%</string>
<string name="battery_status_low_format">Akku: %d%% Niedriger Ladestand</string>
<string name="battery_status_charging_format">Akku: %d%% Wird geladen</string>
<string name="category_connected_devices">Verbundene Geräte</string>
<string name="category_not_paired_devices">Verfügbare Geräte</string>
<string name="category_remembered_devices">Gemerkte Geräte</string>
@@ -89,7 +109,6 @@
<string name="unknown_device">Unbekanntes Gerät</string>
<string name="error_not_reachable">Das Gerät ist nicht erreichbar</string>
<string name="error_already_paired">Das Gerät ist bereits verbunden</string>
<string name="error_could_not_send_package">Das Paket kann nicht gesendet werden</string>
<string name="error_timed_out">Zeitüberschreitung</string>
<string name="error_canceled_by_user">Abbruch durch Benutzer</string>
<string name="error_canceled_by_other_peer">Abbruch durch Gegenstelle</string>
@@ -149,6 +168,8 @@
<string name="mpris_rew">Schneller Rücklauf</string>
<string name="mpris_ff">Vorlauf</string>
<string name="mpris_next">Weiter</string>
<string name="mpris_loop">Wiederholen</string>
<string name="mpris_shuffle">Mischen</string>
<string name="mpris_volume">Lautstärke</string>
<string name="mpris_time_settings_title">Knöpfe Vorwärts/Rückwärts</string>
<string name="mpris_time_settings_summary">Sprungweite für Vorlauf/Rücklauf anpassen</string>
@@ -182,20 +203,12 @@
<string name="share_received_file">%s freigeben</string>
<string name="title_activity_notification_filter">Benachrichtigungs-Filter</string>
<string name="filter_apps_info">Benachrichtigungen werden zwischen den ausgewählten Anwendungen abgeglichen</string>
<string name="sftp_sdcard_num">SD-Karte %d</string>
<string name="sftp_sdcard">SD-Karte</string>
<string name="sftp_readonly">(Nur lesen)</string>
<string name="sftp_camera">Kamerabilder</string>
<string name="show_notification_if_screen_off">Nur bei ausgeschaltetem Bildschirm Benachrichtigungen senden</string>
<string name="add_device_dialog_title">Gerät hinzufügen</string>
<string name="add_device_hint">Rechnername oder IP-Adresse</string>
<string name="sftp_preference_detected_sdcards">SD-Karte erkannt</string>
<string name="sftp_preference_edit_sdcard_title">SD-Karte bearbeiten</string>
<string name="sftp_preference_configured_storage_locations">Vorhandene Speicherort</string>
<string name="sftp_preference_add_storage_location_title">Speicherort hinzufügen</string>
<string name="sftp_preference_edit_storage_location">Speicherort bearbeiten</string>
<string name="sftp_preference_add_camera_shortcut">Verknüpfung zum Kamera-Ordner erstellen</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Verknüpfung zum Kamera-Ordner erstellen</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Keine Verknüpfung zum Kamera-Ordner erstellen</string>
<string name="sftp_storage_preference_storage_location">Speicherort</string>
<string name="sftp_storage_preference_storage_location_already_configured">Dieser Ort wurde bereits konfiguriert</string>
<string name="sftp_storage_preference_click_to_select">Zum Auswählen klicken</string>
@@ -203,11 +216,12 @@
<string name="sftp_storage_preference_display_name_already_used">Dieser Anzeigename wird bereits verwendet</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Der Anzeigename darf nicht leer sein</string>
<string name="sftp_action_mode_menu_delete">Löschen</string>
<string name="sftp_no_sdcard_detected">Keine SD-Karte erkannt</string>
<string name="sftp_no_storage_locations_configured">Keine Speicherorte ausgewählt</string>
<string name="sftp_saf_permission_explanation">Um von außerhalb auf Ihre Dateien zugreifen zu können, muss mindestens ein Speicherort vorhanden sein</string>
<string name="no_players_connected">Keine Medienspieler gefunden</string>
<string name="send_files">Dateien senden</string>
<string name="block_notification_contents">Benachrichtigungsinhalte blockieren</string>
<string name="block_notification_images">Bilder in Benachrichtigungen blockieren</string>
<string name="pairing_title">KDE-Connect-Geräte</string>
<string name="pairing_description">Andere Geräte im selben Netzwerk, auf denen KDE Connect läuft, sollten hier angezeigt werden</string>
<string name="device_rename_title">Geräte umbenennen</string>
@@ -230,9 +244,9 @@
<string name="close">Schließen</string>
<string name="plugins_need_permission">Einige Module benötigen zusätzliche Berechtigungen, tippen Sie für weitere Details:</string>
<string name="permission_explanation">Dieses Modul benötigt zusätzliche Berechtigungen</string>
<string name="all_permissions_granted">Alle Berechtigungen erteilt 🎉</string>
<string name="optional_permission_explanation">Es müssen weitere Berechtigungen erteilt werden, um alle Funktionen nutzen zu können</string>
<string name="plugins_need_optional_permission">Einige Module haben eingeschränkte Funktionen wegen fehlender Berechtigungen, tippen Sie für weitere Informationen:</string>
<string name="share_optional_permission_explanation">Um geteilte Dateien zu empfangen, müssen Sie einen Zielordner wählen</string>
<string name="telepathy_permission_explanation">Um SMS vom Rechner aus zu lesen und zu versenden, muss der Zugriff auf die SMS-Funktion gewährt werden</string>
<string name="telephony_permission_explanation">Um eingehende Anrufe auf der Arbeitsfläche anzuzeigen, muss der Zugriff auf die Anrufliste und den Telefonstatus gewährt werden</string>
<string name="telephony_optional_permission_explanation">Um einen Namen anstelle der Telefonnummer anzuzeigen, muss der Zugriff auf das Adressbuch gewährt werden</string>
@@ -253,6 +267,7 @@
<string name="pref_plugin_mprisreceiver">Steuerung der Medienwiedergabe</string>
<string name="pref_plugin_mprisreceiver_desc">Ein verbundenes Gerät zum Steuern der lokalen Medienwiedergabe verwenden</string>
<string name="notification_channel_default">Andere Benachrichtigungen</string>
<string name="notification_channel_persistent">Dauerhafte Benachrichtigung</string>
<string name="notification_channel_media_control">Medienkontrolle</string>
<string name="notification_channel_filetransfer">Dateiübertragung</string>
<string name="notification_channel_high_priority">Hohe Priorität</string>
@@ -299,6 +314,7 @@
<string name="clipboard_android_x_incompat">In Android 10 wurde der Zugriff auf die Zwischenablage für alle Apps entfernt. Diese Modul wird deaktiviert.</string>
<string name="mpris_open_url">Wiedergabe hier fortsetzen</string>
<string name="cant_open_url">Die URL zum Fortsetzen der Wiedergabe kann nicht geöffnet werden</string>
<string name="bigscreen_home">Startseite</string>
<string name="bigscreen_up">Oben</string>
<string name="bigscreen_left">Links</string>
<string name="bigscreen_select">Auswählen</string>
@@ -336,4 +352,25 @@
<string name="donate">Spenden</string>
<string name="source_code">Quelltext</string>
<string name="licenses">Lizenzen</string>
<string name="website">Webseite</string>
<string name="about">Über</string>
<string name="authors">Autoren</string>
<string name="thanks_to">Dank an</string>
<string name="email_contributor">E-Mail an den Mitwirkenden senden\n%s</string>
<string name="visit_contributors_homepage">Internetseite des Mitwirkenden besuchen\n%s</string>
<string name="version">Version %s</string>
<string name="about_kde">Über KDE</string>
<string name="kde_be_free">KDE - Freiheit genießen.</string>
<string name="kde">KDE</string>
<string name="konqi">Konqi</string>
<string name="clear_compose">Leeren</string>
<string name="send_compose">Senden</string>
<string name="open_compose_send">Text schreiben</string>
<string name="maintainer_and_developer">Betreuer und Entwickler</string>
<string name="developer">Entwickler</string>
<string name="bug_fixes_and_general_improvements">Fehlerbereinigung und allgemeine Verbesserungen</string>
<string name="aniket_kumar_task">Verbesserungen am SMS-Modul</string>
<string name="alex_fiestas_task">Verbesserungen am Kontakte-Modul</string>
<string name="send_clipboard">Zwischenablage senden</string>
<string name="tap_to_execute">Tippen um auszuführen</string>
</resources>

View File

@@ -50,7 +50,6 @@
<string name="remotekeyboard_connected">Η σύνδεση με απομακρυσμένο πληκτρολόγιο είναι ενεργή</string>
<string name="remotekeyboard_multiple_connections">Υπάρχουν περισσότερες της μίας συνδέσεις με απομακρυσμένο πληκτρολόγιο, επιλέξτε ποια συσκευή θα διαμορφώσετε</string>
<string name="open_mousepad">Απομακρυσμένη είσοδος στοιχείων</string>
<string name="mousepad_info">Μετακινείστε το δάκτυλο στην οθόνη για να μετακινηθεί ο δρομέας του ποντικιού. Χτυπήστε για κλικ και χρησιμοποιήστε δύο/τρία δάκτυλα για δεξί και μεσαίο κλικ. Χρησιμοποιήστε 2 δάκτυλα για κύλιση. Πιέστε με διάρκεια για μετακίνηση και απόθεση.</string>
<string name="mousepad_double_tap_settings_title">Ρύθμιση δύο δακτύλων για την ενέργεια χτυπήματος</string>
<string name="mousepad_triple_tap_settings_title">Ρύθμιση τριών δακτύλων για την ενέργεια χτυπήματος</string>
<string name="mousepad_sensitivity_settings_title">Ρύθμιση ευαισθησίας της οθόνης αφής</string>
@@ -90,7 +89,6 @@
<string name="battery_status_format">Μπαταρία: %d%%</string>
<string name="battery_status_low_format">Μπαταρία: %d%% Χαμηλή συάθμη</string>
<string name="battery_status_charging_format">Μπαταρία: %d%% φόρτιση</string>
<string name="battery_status_unknown">Πληροφορίες για τη μπαταρία δεν είναι διαθέσιμες</string>
<string name="category_connected_devices">Συνδεδεμένες συσκευές</string>
<string name="category_not_paired_devices">Διαθέσιμες συσκευές</string>
<string name="category_remembered_devices">Συσκευές στη μνήμη</string>
@@ -100,7 +98,6 @@
<string name="unknown_device">Άγνωστη συσκευή</string>
<string name="error_not_reachable">Η συσκευή δεν είναι προσβάσιμη</string>
<string name="error_already_paired">Η συσκευή ήδη συζεύχθηκε</string>
<string name="error_could_not_send_package">Αδυναμία αποστολής πακέτου</string>
<string name="error_timed_out">Τέλος χρονικού ορίου</string>
<string name="error_canceled_by_user">Ακυρώθηκε από τον χρήστη</string>
<string name="error_canceled_by_other_peer">Ακυρώθηκε από άλλον χρήστη</string>
@@ -195,20 +192,11 @@
<string name="share_received_file">Διαμοιρασμός «%s»</string>
<string name="title_activity_notification_filter">Φιλτράρισμα ειδοποιήσεων</string>
<string name="filter_apps_info">Οι ειδοποιήσεις θα συγχρονίζονται για επιλεγμένες εφαρμογές.</string>
<string name="sftp_sdcard_num">SD card %d</string>
<string name="sftp_sdcard">SD card</string>
<string name="sftp_readonly">(ανάγνωση μόνο)</string>
<string name="sftp_camera">Φωτογραφίες</string>
<string name="add_device_dialog_title">Προσθήκη συσκευής</string>
<string name="add_device_hint">Όνομα ή IP διεύθυνση</string>
<string name="sftp_preference_detected_sdcards">Εντοπισμένες SD κάρτες</string>
<string name="sftp_preference_edit_sdcard_title">Επεξεργασία SD κάρτας</string>
<string name="sftp_preference_configured_storage_locations">Διαμορφωμένες τοποθεσίες αποθήκης</string>
<string name="sftp_preference_add_storage_location_title">Προσθήκη τοποθεσίας αποθήκης</string>
<string name="sftp_preference_edit_storage_location">Επεξεργασία τοποθεσίας αποθήκης</string>
<string name="sftp_preference_add_camera_shortcut">Προσθήκη συντόμευσης φακέλου κάμερας</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Προσθήκη συντόμευσης στο φάκελο της κάμερας</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Να μην προστεθεί συντόμευση στο φάκελο της κάμερας</string>
<string name="sftp_storage_preference_storage_location">Τοποθεσία αποθήκης</string>
<string name="sftp_storage_preference_storage_location_already_configured">Αυτή η τοποθεσία έχει ήδη διαμορφωθεί</string>
<string name="sftp_storage_preference_click_to_select">κλικ για επιλογή</string>
@@ -216,7 +204,6 @@
<string name="sftp_storage_preference_display_name_already_used">Αυτό το όνομα οθόνης είναι σε χρήση</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Το όνομα οθόνης δε γίνεται να είναι κενό</string>
<string name="sftp_action_mode_menu_delete">Διαγραφή</string>
<string name="sftp_no_sdcard_detected">Δεν εντοπίστηκε SD κάρτα</string>
<string name="sftp_no_storage_locations_configured">Δεν διαμορφώθηκαν τοποθεσίες αποθήκης</string>
<string name="sftp_saf_permission_explanation">Για να έχετε απομακρυσμένη πρόσβαση σε αρχεία απαιτείται να διαμορφώσετε τοποθεσίες αποθήκης</string>
<string name="no_players_connected">Δεν βρέθηκαν συσκευές αναπαραγωγής</string>
@@ -245,7 +232,6 @@
<string name="permission_explanation">Αυτό το πρόσθετο χρειάζεται δικαιώματα για να λειτουργήσει</string>
<string name="optional_permission_explanation">Απαιτείται παραχώρηση επιπλέον δικαιωμάτων για την ενεργοποίηση όλων των λειτουργιών</string>
<string name="plugins_need_optional_permission">Κάποια πρόσθετα έχουν λειτουργίες ανενεργές εξαιτίας της απουσίας δικαιωμάτων (χτυπήστε για περισσότερες πληροφορίες):</string>
<string name="share_optional_permission_explanation">Για να λάβετε κοινόχρηστα αρχεία πρέπει να επιλέξετε έναν κατάλογο προορισμού</string>
<string name="telepathy_permission_explanation">Για να διαβάσετε και να γράψετε SMS από την επιφάνεια εργασίας, χρειάζεται να δώσετε δικαιώματα στο SMS</string>
<string name="telephony_permission_explanation">Για να δείτε τηλεφωνικές κλήσεις στην επιφάνεια εργασίας απαιτείται να παραχωρήσετε δικαιώματα σε καταγραφές τηλεφωνικών κλήσεων και στην κατάσταση του τηλεφώνου</string>
<string name="telephony_optional_permission_explanation">Για να δείτε το όνομα επαφής αντί για τον αριθμό κλήσης χρειάζεται να παραχωρήσετε πρόσβαση στις επαφές στο τηλέφωνο</string>
@@ -309,7 +295,6 @@
<string name="empty_trusted_networks_list_text">Δεν έχετε προσθέσει ακόμη κάποιο έμπιστο δίκτυο</string>
<string name="allow_all_networks_text">Να επιτρέπονται όλα</string>
<string name="location_permission_needed_title">Απαιτείται πρόσβαση</string>
<string name="location_permission_needed_desc">Το android απαιτεί το δικαίωμα πρόσβασης στην τοποθεσία για να αναγνωρίσει το WiFI δίκτυό σας</string>
<string name="clipboard_android_x_incompat">Το android έχει αφαιρέσει την πρόσβαση στο πρόχειρο από όλες τις εφαρμογές. Αυτό το πρόσθετο θα απενεργοποιηθεί.</string>
<string name="mpris_open_url">Συνεχίστε να παίζετε εδώ</string>
<string name="cant_open_url">Αδυναμία ανοίγματος URL για να συνεχίσετε να παίζετε</string>
@@ -367,7 +352,6 @@
<string name="konqi">Konqi</string>
<string name="rise_up">Άνοδος</string>
<string name="rise_down">Κάθοδος</string>
<string name="app_description">Εφαρμογή γα πολλές πλατφόρμες που επιτρέπει στις συσκευές σας να επικοινωνούν (π.χ. το κινητό με τον υπολογιστή)</string>
<string name="about_kde_about">&lt;h1&gt;Σχετικά&lt;/h1&gt; &lt;p&gt;Το KDE είναι μια παγκόσμια κοινότητα μηχανικών λογισμικού, καλλιτεχνών, συγγραφέων, μεταφραστών και δημιουργών οι οποίοι είναι αφοσιωμένοι στην ανάπτυξη του &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Ελεύθερου Λογισμικού&lt;/a&gt;. Το KDE παράγει το περιβάλλον γραφείου Plasma, εκατοντάδες εφαρμογές και πολλές βιβλιοθήκες που τις υποστηρίζουν.&lt;/p&gt; &lt;p&gt;Το KDE είναι ένα συνεργατικό εγχείρημα: καμιά οντότητα από μόνη της δεν ελέγχει την κατεύθυνση ή τα προϊόντα του. Αντίθετα, συνεργαζόμαστε για να επιτύχουμε τον κοινό στόχο της κατασκευής του πληρέστερου στον κόσμο Ελεύθερου Λογισμικού. Οποιοσδήποτε είναι ευπρόσδεκτος να &lt;a href=https://community.kde.org/Get_Involved&gt;γίνει μέλος και να συμβάλει&lt;/a&gt; στο KDE, και εσείς φυσικά.&lt;/p&gt; Επισκεφθείτε το &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; για περισσότερες πληροφορίες σχετικά με την κοινότητα του KDE και το λογισμικό που παράγουμε.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Αναφέρετε σφάλματα ή επιθυμίες στο&lt;/h1&gt; &lt;p&gt;Το Λογισμικό μπορεί πάντα να βελτιώνεται και η ομάδα του KDE είναι έτοιμη γι\' αυτό. Ωστόσο, εσείς - ο χρήστης - πρέπει να μας ενημερώνετε αν κάτι δεν λειτουργεί όπως θα έπρεπε ή αν θα μπορούσε να γίνει καλύτερο.&lt;/p&gt; &lt;p&gt;Το KDE έχει ένα σύστημα ανίχνευσης σφαλμάτων. Επισκεφθείτε το &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; ή χρησιμοποιήστε το κουμπί «Αναφορά σφάλματος» από την οθόνη Σχετικά για να αναφέρετε σφάλματα.&lt;/p&gt; Αν έχετε κάποια πρόταση για βελτίωση, χρησιμοποιήστε το σύστημα ανίχνευσης σφαλμάτων για να εγγράψετε την επιθυμία σας. Βεβαιωθείτε ότι χρησιμοποιείτε τη «Λίστα επιθυμιών».</string>
<string name="about_kde_join_kde">&lt;h1&gt;Γίνετε μέλη του KDE&lt;/h1&gt; &lt;p&gt;Δεν χρειάζεται να είστε προγραμματιστής για να γίνετε μέλος της ομάδας του KDE. Μπορείτε να ενταχθείτε στις εθνικές ομάδες που μεταφράζουν τις διεπαφές των εφαρμογών. Μπορείτε να παρέχετε γραφικά, θέματα, ήχους και να βελτιώσετε την τεκμηρίωση. Εσείς αποφασίζετε!&lt;/p&gt; &lt;p&gt;Επισκεφθείτε το &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; για πληροφρίες σε ορισμένα έργα στα οποία μπορείτε να δηλώσετε συμμετοχή.&lt;/p&gt; Αν χρειάζεστε πρόσθετη πληροφόρηση ή τεκμηρίωση, μια επίσκεψη στο &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; θα σας παρέχει ό,τι χρειάζεστε.</string>

View File

@@ -51,14 +51,17 @@
<string name="remotekeyboard_connected">Remote keyboard connection is active</string>
<string name="remotekeyboard_multiple_connections">There is more than one remote keyboard connection, select the device to configure</string>
<string name="open_mousepad">Remote input</string>
<string name="mousepad_info">Move a finger on the screen to move the mouse cursor. Tap for a click, and use two/three fingers for right and middle buttons. Use 2 fingers to scroll. Use a long press to drag\'n drop.</string>
<string name="mousepad_info">Move a finger on the screen to move the mouse cursor. Tap for a click, and use two/three fingers for right and middle buttons. Use 2 fingers to scroll. Use a long press to drag and drop. Gyro mouse functionality can be enabled from plugin preferences</string>
<string name="mousepad_keyboard_input_not_supported">Keyboard input not supported by the paired device</string>
<string name="mousepad_single_tap_settings_title">Set one finger tap action</string>
<string name="mousepad_double_tap_settings_title">Set two finger tap action</string>
<string name="mousepad_triple_tap_settings_title">Set three finger tap action</string>
<string name="mousepad_sensitivity_settings_title">Set touchpad sensitivity</string>
<string name="mousepad_mouse_buttons_title">Show mouse buttons</string>
<string name="mousepad_acceleration_profile_settings_title">Set pointer acceleration</string>
<string name="mousepad_scroll_direction_title">Reverse Scrolling Direction</string>
<string name="gyro_mouse_enabled_title">Enable gyroscope mouse</string>
<string name="gyro_mouse_sensitivity_title">Gyroscope sensitivity</string>
<string-array name="mousepad_tap_entries">
<item>Left click</item>
<item>Right click</item>
@@ -99,7 +102,6 @@
<string name="battery_status_format">Battery: %d%%</string>
<string name="battery_status_low_format">Battery: %d%% Low Battery</string>
<string name="battery_status_charging_format">Battery: %d%% charging</string>
<string name="battery_status_unknown">Battery information not available</string>
<string name="category_connected_devices">Connected devices</string>
<string name="category_not_paired_devices">Available devices</string>
<string name="category_remembered_devices">Remembered devices</string>
@@ -109,7 +111,6 @@
<string name="unknown_device">Unknown device</string>
<string name="error_not_reachable">Device not reachable</string>
<string name="error_already_paired">Device already paired</string>
<string name="error_could_not_send_package">Could not send package</string>
<string name="error_timed_out">Timed out</string>
<string name="error_canceled_by_user">Cancelled by user</string>
<string name="error_canceled_by_other_peer">Cancelled by other peer</string>
@@ -205,20 +206,11 @@
<string name="title_activity_notification_filter">Notification filter</string>
<string name="filter_apps_info">Notifications will be synchronised for the selected apps.</string>
<string name="show_notification_if_screen_off">Send notifications only if the screen is off</string>
<string name="sftp_sdcard_num">SD card %d</string>
<string name="sftp_sdcard">SD card</string>
<string name="sftp_readonly">(read only)</string>
<string name="sftp_camera">Camera pictures</string>
<string name="add_device_dialog_title">Add device</string>
<string name="add_device_hint">Hostname or IP address</string>
<string name="sftp_preference_detected_sdcards">Detected SD cards</string>
<string name="sftp_preference_edit_sdcard_title">Edit SD card</string>
<string name="sftp_preference_configured_storage_locations">Configured storage locations</string>
<string name="sftp_preference_add_storage_location_title">Add storage location</string>
<string name="sftp_preference_edit_storage_location">Edit storage location</string>
<string name="sftp_preference_add_camera_shortcut">Add camera folder shortcut</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Add a shortcut to the camera folder</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Do not add a shortcut to the camera folder</string>
<string name="sftp_storage_preference_storage_location">Storage location</string>
<string name="sftp_storage_preference_storage_location_already_configured">This location has already been configured</string>
<string name="sftp_storage_preference_click_to_select">click to select</string>
@@ -226,11 +218,13 @@
<string name="sftp_storage_preference_display_name_already_used">This display name is already used</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Display name cannot be empty</string>
<string name="sftp_action_mode_menu_delete">Delete</string>
<string name="sftp_no_sdcard_detected">No SD card detected</string>
<string name="sftp_no_storage_locations_configured">No storage locations configured</string>
<string name="sftp_saf_permission_explanation">To access files remotely you have to configure storage locations</string>
<string name="sftp_manage_storage_permission_explanation">To allow remote access to files on this device you need to allow KDE Connect to manage the storage.</string>
<string name="no_players_connected">No players found</string>
<string name="send_files">Send files</string>
<string name="block_notification_contents">Block notification contents</string>
<string name="block_notification_images">Block notification images</string>
<string name="pairing_title">KDE Connect Devices</string>
<string name="pairing_description">Other devices running KDE Connect in your same network should appear here.</string>
<string name="device_rename_title">Rename device</string>
@@ -253,9 +247,10 @@
<string name="close">Close</string>
<string name="plugins_need_permission">Some Plugins need permissions to work (tap for more info):</string>
<string name="permission_explanation">This plugin needs permissions to work</string>
<string name="all_permissions_granted">All permissions granted 🎉</string>
<string name="optional_permission_explanation">You need to grant extra permissions to enable all functions</string>
<string name="plugins_need_optional_permission">Some plugins have features disabled because of lack of permission (tap for more info):</string>
<string name="share_optional_permission_explanation">To receive shared files you need to choose a destination directory</string>
<string name="share_optional_permission_explanation">To receive files you need to allow storage access</string>
<string name="telepathy_permission_explanation">To read and write SMS from your desktop you need to give permission to SMS</string>
<string name="telephony_permission_explanation">To see phone calls on the desktop you need to give permission to phone call logs and phone state</string>
<string name="telephony_optional_permission_explanation">To see a contact name instead of a phone number you need to give access to the phone\'s contacts</string>
@@ -276,8 +271,7 @@
<string name="pref_plugin_mprisreceiver">Media Player Control</string>
<string name="pref_plugin_mprisreceiver_desc">Control your phone\'s media players from another device</string>
<string name="notification_channel_default">Other notifications</string>
<string name="notification_channel_persistent_no_devices">Persistent indicator (no devices)</string>
<string name="notification_channel_persistent_with_devices">Persistent indicator (with devices)</string>
<string name="notification_channel_persistent">Persistent indicator</string>
<string name="notification_channel_media_control">Media control</string>
<string name="notification_channel_filetransfer">File transfer</string>
<string name="notification_channel_high_priority">High priority</string>
@@ -321,7 +315,7 @@
<string name="empty_trusted_networks_list_text">You have not added any trusted network yet</string>
<string name="allow_all_networks_text">Allow all</string>
<string name="location_permission_needed_title">Permission required</string>
<string name="location_permission_needed_desc">Android requires the Location permission to identify your WiFi network</string>
<string name="location_permission_needed_desc">KDE Connect needs the background location permission to know the WiFi network you are connected to even when the app is in the background. This is because the name of the WiFi networks around you could be used to find your location, even when this is not what KDE Connect does.</string>
<string name="clipboard_android_x_incompat">Android 10 has removed clipboard access to all apps. This plugin will be disabled.</string>
<string name="mpris_open_url">Continue playing here</string>
<string name="cant_open_url">Cannot open URL to continue playing</string>
@@ -382,8 +376,8 @@
<string name="click_here_to_type">Tap here to type</string>
<string name="clear_compose">Clear</string>
<string name="send_compose">Send</string>
<string name="compose_send_title">Compose send</string>
<string name="open_compose_send">Compose text</string>
<string name="app_description">Multi-platform app that allows your devices to communicate (e.g., your phone and your computer)</string>
<string name="about_kde_about">&lt;h1&gt;About&lt;/h1&gt; &lt;p&gt;KDE is a world-wide community of software engineers, artists, writers, translators and creators who are committed to &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Free Software&lt;/a&gt; development. KDE produces the Plasma desktop environment, hundreds of applications, and the many software libraries that support them.&lt;/p&gt; &lt;p&gt;KDE is a cooperative enterprise: no single entity controls its direction or products. Instead, we work together to achieve the common goal of building the world\'s finest Free Software. Everyone is welcome to &lt;a href=https://community.kde.org/Get_Involved&gt;join and contribute&lt;/a&gt; to KDE, including you.&lt;/p&gt; Visit &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; for more information about the KDE community and the software we produce.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Report Bugs or Wishes&lt;/h1&gt; &lt;p&gt;Software can always be improved, and the KDE team is ready to do so. However, you - the user - must tell us when something does not work as expected or could be done better.&lt;/p&gt; &lt;p&gt;KDE has a bug tracking system. Visit &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; or use the \"Report Bug\" button from the about screen to report bugs.&lt;/p&gt; If you have a suggestion for improvement then you are welcome to use the bug tracking system to register your wish. Make sure you use the severity called \"Wishlist\".</string>
<string name="about_kde_join_kde">&lt;h1&gt;Join KDE&lt;/h1&gt; &lt;p&gt;You do not have to be a software developer to be a member of the KDE team. You can join the national teams that translate program interfaces. You can provide graphics, themes, sounds, and improved documentation. You decide!&lt;/p&gt; &lt;p&gt;Visit &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; for information on some projects in which you can participate.&lt;/p&gt; If you need more information or documentation, then a visit to &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; will provide you with what you need.</string>

View File

@@ -51,13 +51,17 @@
<string name="remotekeyboard_connected">La conexión remota de teclado está activa</string>
<string name="remotekeyboard_multiple_connections">Hay más de una conexión remota de teclado, seleccione el dispositivo a configurar</string>
<string name="open_mousepad">Entrada remota</string>
<string name="mousepad_info">Mueva un dedo sobre la pantalla para mover el cursor del ratón. Pulse para ejecutar un clic y use dos/tres dedos para emular los botones derecho y central. Use 2 dedos para desplazar las pantalla. Use una pulsación larga para arrastrar y soltar.</string>
<string name="mousepad_info">Mueva un dedo sobre la pantalla para mover el cursor del ratón. Pulse para ejecutar un clic y use dos/tres dedos para emular los botones derecho y central. Use 2 dedos para desplazar las pantalla. Use una pulsación larga para arrastrar y soltar. La funcionalidad de la rueda del ratón puede ser activada desde las preferencias del complemento.</string>
<string name="mousepad_keyboard_input_not_supported">Entrada de teclado no soportada por el dispositivo vinculado.</string>
<string name="mousepad_single_tap_settings_title">Establecer la acción al pulsar con un dedo</string>
<string name="mousepad_double_tap_settings_title">Establecer la acción al pulsar con dos dedos</string>
<string name="mousepad_triple_tap_settings_title">Establecer la acción al pulsar con tres dedos</string>
<string name="mousepad_sensitivity_settings_title">Establecer sensibilidad del panel táctil</string>
<string name="mousepad_mouse_buttons_title">Mostrar botones del ratón</string>
<string name="mousepad_acceleration_profile_settings_title">Establecer la aceleración del puntero</string>
<string name="mousepad_scroll_direction_title">Invertir dirección de desplazamiento</string>
<string name="gyro_mouse_enabled_title">Activar ratón giroscópico</string>
<string name="gyro_mouse_sensitivity_title">Sensibilidad del giroscopio</string>
<string-array name="mousepad_tap_entries">
<item>Clic izquierdo</item>
<item>Clic derecho</item>
@@ -98,7 +102,6 @@
<string name="battery_status_format">Batería: %d%%</string>
<string name="battery_status_low_format">Batería: %d%% Batería baja</string>
<string name="battery_status_charging_format">Batería: %d%% cargando</string>
<string name="battery_status_unknown">Información de batería no disponible</string>
<string name="category_connected_devices">Dispositivos conectados</string>
<string name="category_not_paired_devices">Dispositivos disponibles</string>
<string name="category_remembered_devices">Dispositivos recordados</string>
@@ -108,7 +111,6 @@
<string name="unknown_device">Dispositivo desconocido</string>
<string name="error_not_reachable">No se encuentra el dispositivo</string>
<string name="error_already_paired">Dispositivo ya vinculado</string>
<string name="error_could_not_send_package">No se puede enviar el paquete</string>
<string name="error_timed_out">Se ha agotado el tiempo</string>
<string name="error_canceled_by_user">Cancelado por el usuario</string>
<string name="error_canceled_by_other_peer">Cancelado por la otra parte</string>
@@ -204,20 +206,11 @@
<string name="title_activity_notification_filter">Filtro de notificaciones</string>
<string name="filter_apps_info">Las notificaciones se sincronizarán en las aplicaciones seleccionadas.</string>
<string name="show_notification_if_screen_off">Enviar notificaciones solo si la pantalla está apagada</string>
<string name="sftp_sdcard_num">Tarjeta SD %d</string>
<string name="sftp_sdcard">Tarjeta SD</string>
<string name="sftp_readonly">(solo lectura)</string>
<string name="sftp_camera">Imágenes de la cámara</string>
<string name="add_device_dialog_title">Añadir dispositivo</string>
<string name="add_device_hint">Nombre o dirección IP</string>
<string name="sftp_preference_detected_sdcards">Tarjetas SD detectadas</string>
<string name="sftp_preference_edit_sdcard_title">Editar tarjeta SD</string>
<string name="sftp_preference_configured_storage_locations">Localizaciones de almacenamiento configuradas</string>
<string name="sftp_preference_add_storage_location_title">Añadir localización de almacenamiento</string>
<string name="sftp_preference_edit_storage_location">Editar localización de almacenamiento</string>
<string name="sftp_preference_add_camera_shortcut">Añadir acceso rápido a la carpeta de la cámara</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Añadir un acceso rápido a la carpeta de la cámara</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">No añadir un acceso rápido a la carpeta de la cámara</string>
<string name="sftp_storage_preference_storage_location">Localización de almacenamiento</string>
<string name="sftp_storage_preference_storage_location_already_configured">Esta localización ya ha sido configurada</string>
<string name="sftp_storage_preference_click_to_select">pulsar para seleccionar</string>
@@ -225,11 +218,13 @@
<string name="sftp_storage_preference_display_name_already_used">Este nombre de dispositivo ya está en uso</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">El nombre de dispositivo no puede estar vacío</string>
<string name="sftp_action_mode_menu_delete">Borrar</string>
<string name="sftp_no_sdcard_detected">No se ha detectado ninguna tarjeta SD</string>
<string name="sftp_no_storage_locations_configured">No hay configurada ninguna localización de almacenamiento</string>
<string name="sftp_saf_permission_explanation">Para acceder a los archivos remotamente debe configurar las localizaciones de almacenamiento</string>
<string name="sftp_manage_storage_permission_explanation">Para permitir el acceso remoto a archivos en este dispositivo necesita permitir a KDE Connect a administrar el almacenamiento.</string>
<string name="no_players_connected">Ningún reproductor encontrado</string>
<string name="send_files">Enviar archivos</string>
<string name="block_notification_contents">Bloquear los contenidos de las notificaciones</string>
<string name="block_notification_images">Bloquear las imágenes de las notificaciones</string>
<string name="pairing_title">Dispositivos de KDE Connect</string>
<string name="pairing_description">Cualquier otro dispositivo ejecutando KDE Connect en su misma red debería aparecer aquí.</string>
<string name="device_rename_title">Renombrar dispositivo</string>
@@ -252,9 +247,10 @@
<string name="close">Cerrar</string>
<string name="plugins_need_permission">Algunos complementos necesitan permisos para funcionar (pulse para más información):</string>
<string name="permission_explanation">Este complemento necesita permisos para funcionar</string>
<string name="all_permissions_granted">Se han garantizado todos los permisos 🎉</string>
<string name="optional_permission_explanation">Debe otorgar permisos extra para activar todas las funciones</string>
<string name="plugins_need_optional_permission">Algunos complementos tienen funcionalidades desactivadas por falta de permisos (pulse para más información):</string>
<string name="share_optional_permission_explanation">Para recibir archivos compartidos debe elegir un directorio destino</string>
<string name="share_optional_permission_explanation">Para recibir archivos necesita permitir el acceso a almacenamiento</string>
<string name="telepathy_permission_explanation">Para leer y escribir SMS desde su escritorio, necesita dar permisos para SMS</string>
<string name="telephony_permission_explanation">Para ver las llamadas telefónicas en el escritorio, necesita dar permisos al registro de llamadas telefónicas y al estado del teléfono</string>
<string name="telephony_optional_permission_explanation">Para ver el nombre de un contacto en lugar de un número telefónico, necesita dar acceso a los contactos de su teléfono</string>
@@ -275,8 +271,7 @@
<string name="pref_plugin_mprisreceiver">Control del reproductor de medios</string>
<string name="pref_plugin_mprisreceiver_desc">Controle los reproductores de medios de su teléfono desde otro dispositivo</string>
<string name="notification_channel_default">Otras notificaciones</string>
<string name="notification_channel_persistent_no_devices">Indicador persistente (ningún dispositivo)</string>
<string name="notification_channel_persistent_with_devices">Indicador persistente (con dispositivos)</string>
<string name="notification_channel_persistent">Indicador persistente</string>
<string name="notification_channel_media_control">Control multimedia</string>
<string name="notification_channel_filetransfer">Transferencia de archivo</string>
<string name="notification_channel_high_priority">Alta prioridad</string>
@@ -320,7 +315,7 @@
<string name="empty_trusted_networks_list_text">No ha añadido ninguna red confiable de momento</string>
<string name="allow_all_networks_text">Permitir todas</string>
<string name="location_permission_needed_title">Permisos requeridos</string>
<string name="location_permission_needed_desc">Android necesita el permiso de localización para identificar su red WiFi</string>
<string name="location_permission_needed_desc">KDE Connect requiere permisos de localización para saber a que red está conectado incluso cuando la aplicación está en segundo plano. Esto es así porque el nombre de las redes WiFi a su alrededor se pueden usar para encontrar su localización, aunque no es esto lo que KDE Connect hace.</string>
<string name="clipboard_android_x_incompat">Android 10 ha eliminado el acceso al portapapeles para todas las aplicaciones. Este complemento se desactivará.</string>
<string name="mpris_open_url">Continuar reproduciendo aquí</string>
<string name="cant_open_url">No se pudo abrir la URL para continuar reproduciendo</string>
@@ -381,8 +376,8 @@
<string name="click_here_to_type">Pulse para escribir</string>
<string name="clear_compose">Borrar</string>
<string name="send_compose">Enviar</string>
<string name="compose_send_title">Componer envío</string>
<string name="open_compose_send">Componer texto</string>
<string name="app_description">Aplicación multi-plataforma que permite a sus dispositivos comunicarse (por ejemplo entre su teléfono y su equipo)</string>
<string name="about_kde_about">&lt;h1&gt;Acerca de&lt;/h1&gt; &lt;p&gt;KDE es una comunidad global de ingenieros software, artistas, escritores, traductores y creadores que siguen el desarrollo de &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Software Libre&lt;/a&gt;. KDE produce el entorno de escritorio Plasma, cientos de aplicaciones y todas las librerías en las que se basan.&lt;/p&gt; &lt;p&gt;KDE es una empresa colaborativa: no hay una entidad única que controla sus productos o su dirección. En su lugar, trabajamos de manera conjunta para conseguir la meta común de construir el mejor software libre posible. Todo el mundo es bienvenido a &lt;a href=https://community.kde.org/Get_Involved&gt;unirse y contribuir&lt;/a&gt; a KDE, incluido usted.&lt;/p&gt; Visite &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; para más información sobre la comunidad KDE y el software que creamos.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Reporte errores o deseos&lt;/h1&gt; &lt;p&gt;El software siempre puede ser mejorado y el equipo de KDE está preparado para ello. Sin embargo, usted - el usuario - debe comunicarnos cuando algo no funciona como es esperado o que puede ser mejorado. &lt;/p&gt; &lt;p&gt; KDE tiene un sistema de traqueo de errores. Visite &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; o use el botón «Informar de fallo» en la ventana «Acerca de» para reportar errores.&lt;/p&gt; Si tiene una sugerencia de mejora entonces use el sistema de traqueo de errores para registrar su sugerencia. Asegúrese de que usa la severidad «Lista de deseos».</string>
<string name="about_kde_join_kde">&lt;h1&gt;Unirse a KDE&lt;/h1&gt; &lt;p&gt;No tiene por que ser un desarrollador de software para ser miembro del equipo KDE. Se puede unir a los equipos nacionales que traducen las interfaces de los programas. Puede proporcionar gráficos, temas, sonidos y mejorar la documentación. ¡Tú decides!&lt;/p&gt; &lt;p&gt;Visite &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; para más información sobre los proyectos en los que puede participar.&lt;/p&gt; Si necesita más información o documentación, entonces una visita a &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; le proporcionará la información que necesite.</string>

View File

@@ -48,7 +48,6 @@
<string name="remotekeyboard_connected">Kaugklaviatuuri ühendus on aktiivne</string>
<string name="remotekeyboard_multiple_connections">Kaugklaviatuuri ühendusi on üle ühe, palun vali seade, mida seadistada</string>
<string name="open_mousepad">Kaugsisestus</string>
<string name="mousepad_info">Hiirekursori liigutamiseks liiguta sõrme ekraanil. Koputa klõpsamiseks ja kasuta kaht või kolme sõrme parema ja keskmise nupu jaoks. Kahe sõrmega saab kerida. Pika vajutusega saab lohistada.</string>
<string name="mousepad_double_tap_settings_title">Kahe sõrmega koputamise toimingu määramine</string>
<string name="mousepad_triple_tap_settings_title">Kolme sõrmega koputamise toimingu määramine</string>
<string name="mousepad_sensitivity_settings_title">Puutepadja tundlikkuse määramine</string>
@@ -78,7 +77,6 @@
<string name="unknown_device">Tundmatu seade</string>
<string name="error_not_reachable">Seade pole saadaval</string>
<string name="error_already_paired">Seade on juba paaritatud</string>
<string name="error_could_not_send_package">Paketi saatmine nurjus</string>
<string name="error_timed_out">Ajaületus</string>
<string name="error_canceled_by_user">Kasutaja katkestas</string>
<string name="error_canceled_by_other_peer">Teine pool katkestas</string>
@@ -169,20 +167,11 @@
<string name="share_received_file">Jaga \"%s\"</string>
<string name="title_activity_notification_filter">Märguannete filter</string>
<string name="filter_apps_info">Valitud rakenduste märguanded sünkroonitakse</string>
<string name="sftp_sdcard_num">SD-kaart %d</string>
<string name="sftp_sdcard">SD-kaart</string>
<string name="sftp_readonly">(kirjutuskaitstud)</string>
<string name="sftp_camera">Kaamera pildid</string>
<string name="add_device_dialog_title">Seadme lisamine</string>
<string name="add_device_hint">Masinanimi või IP-aadress</string>
<string name="sftp_preference_detected_sdcards">Tuvastatud SD-kaardid</string>
<string name="sftp_preference_edit_sdcard_title">SD-kaardi muutmine</string>
<string name="sftp_preference_configured_storage_locations">Seadistatud salvestuskohad</string>
<string name="sftp_preference_add_storage_location_title">Salvestuskoha lisamine</string>
<string name="sftp_preference_edit_storage_location">Salvestuskoha muutmine</string>
<string name="sftp_preference_add_camera_shortcut">Lisa kaamerakausta kiirviit</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Kaamerakausta kiirviida lisamine</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Kaamerakausta kiirviita ei lisata</string>
<string name="sftp_storage_preference_storage_location">Salvestuskoht</string>
<string name="sftp_storage_preference_storage_location_already_configured">See asukoht on juba seadistatud</string>
<string name="sftp_storage_preference_click_to_select">"klõpsa valimiseks "</string>
@@ -190,7 +179,6 @@
<string name="sftp_storage_preference_display_name_already_used">See nimi on juba kasutusel</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Näidatav nimi ei tohi olla andmata</string>
<string name="sftp_action_mode_menu_delete">Kustuta</string>
<string name="sftp_no_sdcard_detected">Ühtegi SD-kaarti ei leitud</string>
<string name="sftp_no_storage_locations_configured">Ühtegi salvestuskohta pole seadistatud</string>
<string name="sftp_saf_permission_explanation">Ligipääsuks failidele eemalt tuleb seadistada salvestuskohad</string>
<string name="no_players_connected">Ühtegi mängijat ei leitud</string>
@@ -282,7 +270,6 @@
<string name="empty_trusted_networks_list_text">Sa ei ole veel lisanud ühtegi usaldusväärset võrku</string>
<string name="allow_all_networks_text">Luba kõik</string>
<string name="location_permission_needed_title">Õigusenõue</string>
<string name="location_permission_needed_desc">Android nõuab asukohaõigust sinu WiFi-võrgu tuvastamiseks</string>
<string name="clipboard_android_x_incompat">Android 10 eemaldas lõikepuhvri kasutamise võimaluse kõigilt rakendustelt. See plugin enam ei tööta.</string>
<string name="mpris_open_url">Jätka esitamist siin</string>
<string name="cant_open_url">URL-i avamine esitamise jätkamiseks nurjus</string>

View File

@@ -51,7 +51,6 @@
<string name="remotekeyboard_connected">Urruneko teklatuarekin konexioa aktibo dago</string>
<string name="remotekeyboard_multiple_connections">Urruneko teklatuekin konexio bat baino gehiago dago, hautatu konfiguratu beharreko gailua</string>
<string name="open_mousepad">Urruneko sarrera</string>
<string name="mousepad_info">Mugitu hatz bat pantailan zehar saguaren erakuslea mugitzeko. Egin tak klik baterako, eta erabili bi/hiru hatz eskuin eta erdiko botoietarako. Erabili 2 hatz labaintzeko. Erabili sakatze luze bat arrastatu eta jaregiteko.</string>
<string name="mousepad_keyboard_input_not_supported">Parekatutako gailuak ez du teklatuko sarreraren euskarririk</string>
<string name="mousepad_single_tap_settings_title">Ezarri hatz bakarrarekin tak egitearen ekintza</string>
<string name="mousepad_double_tap_settings_title">Ezarri bi hatzez tak egitearen ekintza</string>
@@ -99,7 +98,6 @@
<string name="battery_status_format">Bateria: %%%d</string>
<string name="battery_status_low_format">Bateria: %%%d bateria baxu</string>
<string name="battery_status_charging_format">Bateria: %%%d kargatzen</string>
<string name="battery_status_unknown">Bateriari buruzko informazioa ez dago erabilgarri</string>
<string name="category_connected_devices">Konektatutako gailuak</string>
<string name="category_not_paired_devices">Gailu eskuragarriak</string>
<string name="category_remembered_devices">Gogoratutako gailuak</string>
@@ -109,7 +107,6 @@
<string name="unknown_device">Gailu ezezaguna</string>
<string name="error_not_reachable">Gailua ez dago eskuragarri</string>
<string name="error_already_paired">Gailua dagoeneko parekatuta</string>
<string name="error_could_not_send_package">Ezin izan da paketea bidali</string>
<string name="error_timed_out">Denbora-muga agortu da</string>
<string name="error_canceled_by_user">Erabiltzaileak utzita</string>
<string name="error_canceled_by_other_peer">Beste kideak utzita</string>
@@ -183,7 +180,7 @@
</string-array>
<string name="mpris_notification_settings_title">Erakutsi euskarri kontrolaren jakinarazpena</string>
<string name="mpris_notification_settings_summary">Utzi zure euskarri-jotzaileak kontrolatzen KDE Connect ireki gabe</string>
<string name="share_to">Partekatu honi...</string>
<string name="share_to">Partekatu honekin...</string>
<string name="protocol_version_newer">Gailu honek protokoloaren bertsio berriago bat erabiltzen du</string>
<string name="plugin_settings_with_name">%s ezarpenak</string>
<string name="invalid_device_name">Gailuaren izen baliogabea</string>
@@ -205,20 +202,11 @@
<string name="title_activity_notification_filter">Jakinarazpenen iragazkia</string>
<string name="filter_apps_info">Aukeratutako aplikazioen jakinarazpenak sinkronizatuko dira</string>
<string name="show_notification_if_screen_off">Bidali jakinarazpenak bakarrik pantaila itzalita badago</string>
<string name="sftp_sdcard_num">%d SD txartela</string>
<string name="sftp_sdcard">SD txartela</string>
<string name="sftp_readonly">(irakurri soilik)</string>
<string name="sftp_camera">Kamerako irudiak</string>
<string name="add_device_dialog_title">Gehitu gailua</string>
<string name="add_device_hint">Ostalari-izena edo IP helbidea</string>
<string name="sftp_preference_detected_sdcards">Detektatutako SD txartelak</string>
<string name="sftp_preference_edit_sdcard_title">Editatu SD txartela</string>
<string name="sftp_preference_configured_storage_locations">Konfiguratutako biltegiratze kokalekuak</string>
<string name="sftp_preference_add_storage_location_title">Gehitu biltegiratze kokalekua</string>
<string name="sftp_preference_edit_storage_location">Editatu biltegiratze kokalekua</string>
<string name="sftp_preference_add_camera_shortcut">Gehitu kamera karpetaren lasterbidea</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Gehitu lasterbide bat kamera karpetara</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ez gehitu lasterbide bat kamera karpetara</string>
<string name="sftp_storage_preference_storage_location">Biltegiratze kokalekua</string>
<string name="sftp_storage_preference_storage_location_already_configured">Kokaleku hau jada konfiguratuta dago</string>
<string name="sftp_storage_preference_click_to_select">klik egin aukeratzeko</string>
@@ -226,7 +214,6 @@
<string name="sftp_storage_preference_display_name_already_used">Azaltzeko izen hau jada erabilita dago</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Azaltzeko izena ezin da hutsik egon</string>
<string name="sftp_action_mode_menu_delete">Ezabatu</string>
<string name="sftp_no_sdcard_detected">Ez da SD txartelik detektatu</string>
<string name="sftp_no_storage_locations_configured">Ez da biltegiratze kokalekurik konfiguratu</string>
<string name="sftp_saf_permission_explanation">Fitxategiak urrunetik atzitzeko biltegiratze kokalekuak konfiguratu behar dituzu</string>
<string name="no_players_connected">Ez da jotzailerik aurkitu</string>
@@ -255,7 +242,6 @@
<string name="permission_explanation">Plugin honek baimena behar du funtzionatzeko</string>
<string name="optional_permission_explanation">Baimen gehiago eman behar dituzu funtzio guztiak gaitzeko</string>
<string name="plugins_need_optional_permission">Plugin batzuek desgaitutako eginbideak dituzte baimenak faltan dituztelako (tak egin informazio gehiagorako):</string>
<string name="share_optional_permission_explanation">Partekatutako fitxategiak jasotzeko jomugako direktorio bat aukeratu behar duzu</string>
<string name="telepathy_permission_explanation">SMSak zure mahaigainetik bidali ahal izateko, SMSak erabiltzeko baimena eman behar duzu</string>
<string name="telephony_permission_explanation">Telefono deiak zure mahaigainetik ikusteko, telefono deien egunkarira eta telefonoaren egoerara baimena eman behar duzu</string>
<string name="telephony_optional_permission_explanation">Telefono zenbakiaren ordez kontaktuaren izena ikusteko telefonoko kontaktuak atzitzeko baimena eman behar duzu</string>
@@ -276,8 +262,7 @@
<string name="pref_plugin_mprisreceiver">Euskarri-jotzailearen kontrola</string>
<string name="pref_plugin_mprisreceiver_desc">Kontrolatu zure telefonoaren euskarri-jotzaileak beste gailu batetik</string>
<string name="notification_channel_default">Beste jakinarazpen batzuk</string>
<string name="notification_channel_persistent_no_devices">Adierazle iraunkorra (gailurik ez)</string>
<string name="notification_channel_persistent_with_devices">Adierazle iraunkorra (gailuekin)</string>
<string name="notification_channel_persistent">Adierazle iraunkorra</string>
<string name="notification_channel_media_control">Euskarrien kontrola</string>
<string name="notification_channel_filetransfer">Fitxategi transferentzia</string>
<string name="notification_channel_high_priority">Lehentasun handia</string>
@@ -321,7 +306,7 @@
<string name="empty_trusted_networks_list_text">Oraindik ez duzu gehitu konfiantza duen sarerik</string>
<string name="allow_all_networks_text">Baimendu guztiak</string>
<string name="location_permission_needed_title">Baimena beharrezkoa da</string>
<string name="location_permission_needed_desc">Android-ek Kokatze baimena behar du zure WiFi sarea identifikatzeko</string>
<string name="location_permission_needed_desc">KDE Connect-ek konektatuta zauden Wi-Fi sarea zein den jakiteko atzeko planoko kokapen baimena behar du, baita aplikazioa atzeko planoan dagoenean ere. Hori horrela da, zure inguruko Wi-Fi sareen izenak zure kokalekua aurkitzeko erabil daitezkeelako, nahiz eta hori ez izan KDE Connect-ek egiten duena.</string>
<string name="clipboard_android_x_incompat">Android 10ek arbela atzitzeko aukera kendu die aplikazio guztiei. Plugin hau desgaitu egingo da.</string>
<string name="mpris_open_url">Jarraitu hemen jotzen</string>
<string name="cant_open_url">Ezin da ireki URLa jotzen jarraitzeko</string>
@@ -383,7 +368,6 @@
<string name="clear_compose">Garbitu</string>
<string name="send_compose">Bidali</string>
<string name="open_compose_send">Konposatu testua</string>
<string name="app_description">Zure gailuei haien artean komunikatzen uzten dien plataforma askotariko aplikazioa (adib., zure telefonoa eta zure ordenagailua)</string>
<string name="about_kde_about">"&lt;h1&gt;Honi buruz&lt;/h1&gt; &lt;p&gt;KDE &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Software Askearen&lt;/a&gt; garapenarekin engaiatutako mundu osoko software ingeniari, artista, idazle, itzultzaile eta sortzaile elkarte bat da. KDEk Plasma mahaigain ingurunea, ehunka aplikazio, eta haiei euskarria ematen dieten liburutegi ugariak ekoizten ditu. &lt;/p&gt; &lt;p&gt;KDE ekimen kooperatibo bat da: ez dago bere norabidea eta produktuak kontrolatzen dituen erakunderik. Aldiz, elkarrekin lan egiten dugu guztiok partekatzen dugun helburu bera lortzeko, munduko Software Aske bikainena eraikitzearena alegia. Jende oro ongi etorria da KDErekin &lt;a href=https://community.kde.org/Get_Involved&gt;elkartu eta laguntza ematera&lt;/a&gt;, zu barne. &lt;/p&gt; Bisitatu &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; , KDE elkartearen eta ekoizten dugun softwarearen gaineko informazio zabalagoa eskuratzeko."</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Akatsen edo nahien berri ematea&lt;/h1&gt; &lt;p&gt;Softwarea beti hobetu daiteke, eta KDE taldea horretarako prest dago. Hala ere, zuk - erabiltzailea zaren horrek - zerbait behar bezala ez dabilenean edo hobeto egin daitekeenean esan egin behar diguzu.&lt;/p&gt; &lt;p&gt;KDEk programa-akatsen gaineko jarraipena egiteko sistema bat du. Bisitatu &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; edo erabili Honi buruz pantailako «Akatsa jakinarazi» botoia.&lt;/p&gt; Hobetzeko iradokizunik baduzu, akatsen jarraipen sisteman zure nahia erregistratzera gonbidatzen zaitugu. Larritasun maila bezala \"Wishlist\" (nahien zerrenda) erabil ezazu horretarako.</string>
<string name="about_kde_join_kde">"&lt;h1&gt;Zatoz KDEra&lt;/h1&gt; &lt;p&gt;Ez duzu software garatzailea izan behar KDEren taldeko kide izateko. Programen interfazeak itzultzen dituzten hizkuntzen taldeetara batu zaitezke. Grafikoak, gaiak, soinuak, eta dokumentazio hobetua eskain ditzakezu. Zeuk erabaki!&lt;/p&gt; &lt;p&gt;Bisitatu &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; parte hartu dezakezun proiektuen informazioa eskuratzeko.&lt;/p&gt; Informazio edo dokumentazio gehiago behar baduzu, &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; bisitatuz behar duzuna eskuratuko duzu."</string>

View File

@@ -51,11 +51,13 @@
<string name="remotekeyboard_connected">Etänäppäimistöyhteys on käytössä</string>
<string name="remotekeyboard_multiple_connections">Etänäppäimistöyhteyksiä on useampia: valitse asetettava laite</string>
<string name="open_mousepad">Kauko-ohjaus</string>
<string name="mousepad_info">Siirrä hiirikohdistinta liikuttamalla sormea näytöllä. Tee hiirenpainallus napauttamalla, ja käytä kahta tai kolmea sormea oikealle ja keskipainikkeelle. Vieritä kahdella sormella. Pitkällä painalluksella voit vetää ja pudottaa.</string>
<string name="mousepad_info">Siirrä hiirikohdistinta liikuttamalla sormea näytöllä. Tee hiirenpainallus napauttamalla, ja käytä kahta tai kolmea sormea oikealle ja keskipainikkeelle. Vieritä kahdella sormella. Pitkällä painalluksella voit vetää ja pudottaa. Gyrohiiritoiminnon voi ottaa käyttää liitännäisen asetuksista</string>
<string name="mousepad_keyboard_input_not_supported">Paritettu laite ei tue näppäimistösyötettä</string>
<string name="mousepad_single_tap_settings_title">Aseta yhden sormen napautuksen toiminto</string>
<string name="mousepad_double_tap_settings_title">Aseta kahden sormen napautuksen toiminto</string>
<string name="mousepad_triple_tap_settings_title">Aseta kolmen sormen napautuksen toiminto</string>
<string name="mousepad_sensitivity_settings_title">Aseta kosketuslevyn herkkyys</string>
<string name="mousepad_mouse_buttons_title">Näytä hiiripainikkeet</string>
<string name="mousepad_acceleration_profile_settings_title">Aseta osoittimen kiihdytys</string>
<string name="mousepad_scroll_direction_title">Käänteinen vierityssuunta</string>
<string-array name="mousepad_tap_entries">
@@ -98,7 +100,6 @@
<string name="battery_status_format">Varaus: %d %%</string>
<string name="battery_status_low_format">Varaus: %d %%, vähissä</string>
<string name="battery_status_charging_format">Varaus: %d %%, latautuu</string>
<string name="battery_status_unknown">Varaustietoa ei ole saatavilla</string>
<string name="category_connected_devices">Yhdistetyt laitteet</string>
<string name="category_not_paired_devices">Saatavilla olevat laitteet</string>
<string name="category_remembered_devices">Muistetut laitteet</string>
@@ -108,7 +109,6 @@
<string name="unknown_device">Tuntematon laite</string>
<string name="error_not_reachable">Laite tavoittamattomissa</string>
<string name="error_already_paired">Laite on jo kytketty pariksi</string>
<string name="error_could_not_send_package">Ei voitu lähettää pakettia</string>
<string name="error_timed_out">Aikakatkaisu</string>
<string name="error_canceled_by_user">Käyttäjä perui</string>
<string name="error_canceled_by_other_peer">Vertaiskäyttäjä perui</string>
@@ -204,20 +204,11 @@
<string name="title_activity_notification_filter">Ilmoitussuodatin</string>
<string name="filter_apps_info">Valittujen sovellusten ilmoitukset synkronoidaan.</string>
<string name="show_notification_if_screen_off">Lähetä ilmoitukset vain näyttö ei ole käytössä</string>
<string name="sftp_sdcard_num">SD-kortti %d</string>
<string name="sftp_sdcard">SD-kortti</string>
<string name="sftp_readonly">(vain luku)</string>
<string name="sftp_camera">Kamerakuvat</string>
<string name="add_device_dialog_title">Lisää laite</string>
<string name="add_device_hint">Konenimi tai IP-osoite</string>
<string name="sftp_preference_detected_sdcards">Havaitut SD-kortit</string>
<string name="sftp_preference_edit_sdcard_title">Muokkaa SD-korttia</string>
<string name="sftp_preference_configured_storage_locations">Asetetut tallennustilat</string>
<string name="sftp_preference_add_storage_location_title">Lisää tallennustila</string>
<string name="sftp_preference_edit_storage_location">Muokkaa tallennustilaa</string>
<string name="sftp_preference_add_camera_shortcut">Lisää oikopolku kamerakansioon</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Lisää oikopolku kamerakansioon</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Älä lisää oikopolkua kamerakansioon</string>
<string name="sftp_storage_preference_storage_location">Tallennustila</string>
<string name="sftp_storage_preference_storage_location_already_configured">Tämä sijainti on jo asetettu</string>
<string name="sftp_storage_preference_click_to_select">valitse napsauttamalla</string>
@@ -225,11 +216,13 @@
<string name="sftp_storage_preference_display_name_already_used">Tämä näyttönimi on jo käytössä</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Näyttönimi ei voi olla tyhjä</string>
<string name="sftp_action_mode_menu_delete">Poista</string>
<string name="sftp_no_sdcard_detected">SD-kortteja ei havaittu</string>
<string name="sftp_no_storage_locations_configured">Tallennustiloja ei ole asetettu</string>
<string name="sftp_saf_permission_explanation">Tallennustilat on asetettava etätiedostojen käyttämiseksi</string>
<string name="sftp_manage_storage_permission_explanation">Tiedostojen etäkäytön sallimiseksi tällä laitteella KDE Connectin on annettava hallita talletustilaa.</string>
<string name="no_players_connected">Soittimia ei löytynyt</string>
<string name="send_files">Lähetä tiedostoja</string>
<string name="block_notification_contents">Estä ilmoitusten sisältö</string>
<string name="block_notification_images">Estä ilmoitusten kuvat</string>
<string name="pairing_title">KDE Connect -laitteet</string>
<string name="pairing_description">Muiden samassa verkossa olevien KDE Connectia käyttävien laitteiden pitäisi ilmestyä tähän.</string>
<string name="device_rename_title">Muuta laitteen nimeä</string>
@@ -252,9 +245,10 @@
<string name="close">Sulje</string>
<string name="plugins_need_permission">Jotkin liitännäiset vaativat toimiakseen lisäkäyttöoikeuksia (lisätietoa napsauttamalla):</string>
<string name="permission_explanation">Liitännäinen tarvitsee toimiakseen lisäkäyttöoikeuksia</string>
<string name="all_permissions_granted">Kaikki oikeudet myönnetty 🎉</string>
<string name="optional_permission_explanation">Kaikkien toimintojen käyttämiseksi sinun on annettava lisäkäyttöoikeuksia</string>
<string name="plugins_need_optional_permission">Jotkin liitännäisten ominaisuudet eivät ole käytössä puuttuvien käyttöoikeuksien takia (lisätietoa napsauttamalla):</string>
<string name="share_optional_permission_explanation">Jaettujen tiedostojen vastaanottamiseksi on määritettävä kohdekansio</string>
<string name="share_optional_permission_explanation">Talletustilan käyttö on sallittava tiedostojen vastaanottamiseksi</string>
<string name="telepathy_permission_explanation">Lukeaksesi ja lähettääksesi tekstiviestejä työpöydältä sinun on annettava käyttöoikeudet tekstiviesteihin</string>
<string name="telephony_permission_explanation">Puhelujen näyttäminen työpöydällä vaatii käyttöoikeuden puhelulokiin ja puhelimen tilaan</string>
<string name="telephony_optional_permission_explanation">Puhelimen yhteystietoihin on annettava käyttöoikeudet, jotta voit nähdä yhteystiedoissa nimet puhelinnumerojen sijaan</string>
@@ -275,6 +269,7 @@
<string name="pref_plugin_mprisreceiver">Mediasoittimen hallinta</string>
<string name="pref_plugin_mprisreceiver_desc">Hallitse puhelimesi mediasoittimia toiselta laitteelta</string>
<string name="notification_channel_default">Muut ilmoitukset</string>
<string name="notification_channel_persistent">Pysyvä ilmaisin</string>
<string name="notification_channel_media_control">Mediaohjaimet</string>
<string name="notification_channel_filetransfer">Tiedostonsiirto</string>
<string name="notification_channel_high_priority">Korkea etusija</string>
@@ -318,7 +313,7 @@
<string name="empty_trusted_networks_list_text">Luotettuja verkkoja ei ole vielä lisätty</string>
<string name="allow_all_networks_text">Salli kaikki</string>
<string name="location_permission_needed_title">Käyttöoikeus vaaditaan</string>
<string name="location_permission_needed_desc">Tunnistaakseen langattoman verkkosi Android vaatii käyttöoikeuden sijaintiin</string>
<string name="location_permission_needed_desc">KDE Connect tarvitsee taustasijaintioikeudet tietääkseen myös sovelluksen olleessa taustalla, mihin langattomaan verkkoon on kirjauduttu. Ympärilläsi olevien langattomien verkkojen nimiä voi käyttää sijaintisi selvittämiseen, vaikka KDE Connect ei tietoa siihen käytäkään.</string>
<string name="clipboard_android_x_incompat">Android 10 on poistanut kaikkien sovellusten leikepöytäkäytön. Liitännäinen poistetaan käytöstä.</string>
<string name="mpris_open_url">Jatka toistoa tästä</string>
<string name="cant_open_url">Verkko-osoitetta ei voi avata toiston jatkamiseksi</string>
@@ -380,7 +375,6 @@
<string name="clear_compose">Tyhjennä</string>
<string name="send_compose">Lähetä</string>
<string name="open_compose_send">Kirjoita teksti</string>
<string name="app_description">Usean alustan sovellus, jolla laitteet (esim. puhelin ja tietokone) voivat viestiä keskenään</string>
<string name="about_kde_about">&lt;h1&gt;Tietoa&lt;/h1&gt; &lt;p&gt;KDE on ohjelmoijien, taiteilijoiden, kirjoittajien, kääntäjien ja muiden sisällönluojien kansainvälinen yhteisö, joka on sitoutunut &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;vapaiden ohjelmien&lt;/a&gt; kehitykseen. KDE tuottaa Plasma-työpöytäympäristöä, satoja sovelluksia ja monia niitä tukevia ohjelmakirjastoja.&lt;/p&gt; &lt;p&gt;KDE pyrkii yhteistyöhön: mikään yksittäinen toimija ei hallitse sen suuntaa tai tuotteita, vaan teemme yhdessä työtä yhteisen päämäärän hyväksi: tuottaaksemme maailman hienointa vapaata ohjelmistoa. Kaikki ovat tervetulleita &lt;a href=https://community.kde.org/Get_Involved&gt;liittymään ja avustamaan&lt;/a&gt; KDE:ta myös sinä.&lt;/p&gt; Sivulta &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; löytyy KDE-yhteisöstä ja tuottamistamme ohjelmista lisätietoa.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Ilmoita ohjelmavirheistä tai -toiveista&lt;/h1&gt; &lt;p&gt;Ohjelmia voi aina parantaa, ja KDE-yhteisö on siihen valmis. Sinun käyttäjän on kuitenkin kerrottava meille, kun jokin ei toimi odotetusti tai voisi toimia paremmin.&lt;/p&gt; &lt;p&gt;KDE:lla on virheenseurantajärjestelmä. Käy sivulla &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; tai käytä Tietoa-sivun painiketta ”Ilmoita ohjelmavirheestä”.&lt;/p&gt; Parannusehdotuksissakin olet tervetullut käyttämään virheenseurantajärjestelmää kirjataksesi toiveesi. Varmista, että käytät vakavuustasoa ”Wishlist”.</string>
<string name="about_kde_join_kde">&lt;h1&gt;Liity KDE:hen&lt;/h1&gt; &lt;p&gt;KDE-työryhmän jäseneksi tullaksesi sinun ei tarvitse olla ohjelmoija. Ohjelmien käyttöliittymien kääntämiseksi voit liittyä johonkin kansalliseen ryhmään, tai voit tarjota grafiikkaa, teemoja tai ääniä tai parannella ohjeistusta. Sinä päätät!&lt;/p&gt; &lt;p&gt;Sivulta &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; löytyy tietoa projekteista, joihin voit osallistua.&lt;/p&gt; Tarvitessasi lisätietoa tai ohjeita sivulta &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; löytyy kaikki tarvittava.</string>

View File

@@ -2,7 +2,7 @@
<resources>
<string name="kde_connect">KDE Connect</string>
<string name="manifest_label_share">Envoyer vers un périphérique</string>
<string name="foreground_notification_no_devices">Aucun périphérique connecté</string>
<string name="foreground_notification_no_devices">Connecté à aucun périphérique</string>
<string name="foreground_notification_devices">Connecté à : %s</string>
<string name="foreground_notification_send_clipboard">Envoyer le presse-papier</string>
<string name="pref_plugin_telephony">Notifications de téléphonie</string>
@@ -51,14 +51,17 @@
<string name="remotekeyboard_connected">La connexion au clavier sans fil est active</string>
<string name="remotekeyboard_multiple_connections">Plusieurs connexions à des claviers sans fil sont disponibles, sélectionnez le périphérique à configurer</string>
<string name="open_mousepad">Contrôle distant</string>
<string name="mousepad_info">Faites glisser votre doigt sur l\'écran pour déplacer le pointeur de la souris. Appuyez pour cliquer et utilisez deux/trois doigts pour les clic droit et centre. Utilisez 2 doigts pour faire défiler. Appuyez longtemps pour faire un glisser-déposer.</string>
<string name="mousepad_info">Faites glisser votre doigt sur l\'écran pour déplacer le pointeur de la souris. Tapotez pour cliquer et utilisez deux / trois doigts pour les clics droit et centre. Utilisez 2 doigts pour faire un défilement. Faites un appui prolongé pour réaliser un glisser-déposer. La fonctionnalité de gyroscope de souris peut être activée à partir des préférences de module externe.</string>
<string name="mousepad_keyboard_input_not_supported">La saisie par le clavier n\'est pas pris en charge par le périphérique appairée.</string>
<string name="mousepad_single_tap_settings_title">Définir une action pour tapotage avec un doigt</string>
<string name="mousepad_double_tap_settings_title">Action pour l\'appui à deux doigts</string>
<string name="mousepad_triple_tap_settings_title">Action pour l\'appui à trois doigts</string>
<string name="mousepad_sensitivity_settings_title">Définir la sensibilité du pavé tactile</string>
<string name="mousepad_mouse_buttons_title">Afficher les boutons de souris</string>
<string name="mousepad_acceleration_profile_settings_title">Définir l\'accélération du pointeur</string>
<string name="mousepad_scroll_direction_title">Inverser la direction du défilement</string>
<string name="gyro_mouse_enabled_title">Activer la souris avec gyroscope</string>
<string name="gyro_mouse_sensitivity_title">Sensibilité du gyroscope</string>
<string-array name="mousepad_tap_entries">
<item>Clic gauche</item>
<item>Clic droit</item>
@@ -98,18 +101,17 @@
<string name="view_status_title">État</string>
<string name="battery_status_format">Batterie : %d %%</string>
<string name="battery_status_low_format">Batterie : %d %% Batterie faible</string>
<string name="battery_status_charging_format">Battery: %d%% en charge</string>
<string name="battery_status_unknown">Informations de batterie non disponibles</string>
<string name="battery_status_charging_format">Batterie : %d%% en charge</string>
<string name="category_connected_devices">Périphériques connectés</string>
<string name="category_not_paired_devices">Périphériques disponibles</string>
<string name="category_remembered_devices">Périphériques mémorisés</string>
<string name="device_menu_plugins">Paramètres des modules externes</string>
<string name="device_menu_unpair">Dissocier</string>
<string name="pair_new_device">Associer un nouveau périphérique</string>
<string name="cancel_pairing">Annuler la demande d\'association</string>
<string name="unknown_device">Périphérique inconnu</string>
<string name="error_not_reachable">Périphérique inaccessible</string>
<string name="error_already_paired">Périphérique déjà associé</string>
<string name="error_could_not_send_package">Il est impossible d\'envoyer un paquet</string>
<string name="error_timed_out">Délai expiré</string>
<string name="error_canceled_by_user">Annulé par l\'utilisateur</string>
<string name="error_canceled_by_other_peer">Annulé par un autre homologue</string>
@@ -205,20 +207,11 @@
<string name="title_activity_notification_filter">Filtre des notifications</string>
<string name="filter_apps_info">Les notifications seront synchronisées pour les applications sélectionnées.</string>
<string name="show_notification_if_screen_off">Envoyer des notifications uniquement si l\'écran est éteint.</string>
<string name="sftp_sdcard_num">Carte SD %d</string>
<string name="sftp_sdcard">Carte SD</string>
<string name="sftp_readonly">(lecture seule)</string>
<string name="sftp_camera">Images de l\'appareil photo</string>
<string name="add_device_dialog_title">Ajouter un périphérique</string>
<string name="add_device_hint">Nom d\'hôte ou adresse IP</string>
<string name="sftp_preference_detected_sdcards">Cartes SD détectées</string>
<string name="sftp_preference_edit_sdcard_title">Modifier la carte SD</string>
<string name="sftp_preference_configured_storage_locations">Emplacements de stockage configurés</string>
<string name="sftp_preference_add_storage_location_title">Ajouter un emplacement de stockage</string>
<string name="sftp_preference_edit_storage_location">Modifier un emplacement de stockage</string>
<string name="sftp_preference_add_camera_shortcut">Ajouter un raccourci pour le dossier de l\'appareil photo</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Ajouter un raccourci vers le dossier de l\'appareil photo</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ne pas ajouter de raccourci vers le dossier de l\'appareil photo</string>
<string name="sftp_storage_preference_storage_location">Emplacement de stockage</string>
<string name="sftp_storage_preference_storage_location_already_configured">Cet emplacement est déjà configuré</string>
<string name="sftp_storage_preference_click_to_select">cliquez pour sélectionner</string>
@@ -226,11 +219,13 @@
<string name="sftp_storage_preference_display_name_already_used">Ce nom d\'affichage est déjà utilisé</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Impossible de configurer un nom d\'affichage vide</string>
<string name="sftp_action_mode_menu_delete">Supprimer</string>
<string name="sftp_no_sdcard_detected">Aucune carte SD détectée</string>
<string name="sftp_no_storage_locations_configured">Aucun emplacement stockage n\'est configuré</string>
<string name="sftp_saf_permission_explanation">Vous devez configurer des emplacements de stockage pour accéder aux fichiers à distance</string>
<string name="sftp_manage_storage_permission_explanation">Pour permettre l\'accès à distance aux fichiers sur ce périphérique, vous devez autoriser KDE Connect à gérer l\'enregistrement.</string>
<string name="no_players_connected">Aucun lecteur trouvé</string>
<string name="send_files">Envoyer des fichiers</string>
<string name="block_notification_contents">Bloquer les contenus de notifications</string>
<string name="block_notification_images">Bloquer les images de notifications</string>
<string name="pairing_title">Périphériques KDE Connect</string>
<string name="pairing_description">Les autres périphériques utilisant KDE Connect dans votre réseau apparaissent ici.</string>
<string name="device_rename_title">Renommer le périphérique</string>
@@ -253,9 +248,10 @@
<string name="close">Fermer</string>
<string name="plugins_need_permission">Certains modules externes nécessitent des permissions pour fonctionner (tapez pour plus d\'informations) :</string>
<string name="permission_explanation">Ce module externe nécessite des permissions pour fonctionner</string>
<string name="all_permissions_granted">Tous les droits d\'accès ont été autorisés 🎉</string>
<string name="optional_permission_explanation">Vous devez accorder des permissions supplémentaires pour activer toutes les fonctionnalités</string>
<string name="plugins_need_optional_permission">Certaines fonctionnalités de modules externes sont désactivées faute de permissions suffisantes (tapez pour plus d\'informations) :</string>
<string name="share_optional_permission_explanation">Pour la réception de fichiers partagés, vous devez sélectionner un dossier de destination.</string>
<string name="share_optional_permission_explanation">Pour la réception de fichiers, vous devez autoriser un accès en écriture.</string>
<string name="telepathy_permission_explanation">Pour lire et écrire des SMS depuis votre ordinateur, veuillez permettre l\'accès aux SMS</string>
<string name="telephony_permission_explanation">Pour voir les appels depuis votre ordinateur, veuillez permettre l\'accès au journal des appels et à l\'état du téléphone</string>
<string name="telephony_optional_permission_explanation">Pour voir le nom du contact au lieu du numéro de téléphone, veuillez permettre l\'accès aux contacts du téléphone</string>
@@ -276,8 +272,7 @@
<string name="pref_plugin_mprisreceiver">Contrôle du lecteur multimédia</string>
<string name="pref_plugin_mprisreceiver_desc">Contrôlez les lecteurs multimédia de votre téléphone depuis un autre appareil</string>
<string name="notification_channel_default">Autres notifications</string>
<string name="notification_channel_persistent_no_devices">Indicateur persistant (aucun périphérique)</string>
<string name="notification_channel_persistent_with_devices">Indicateur persistant (avec des périphériques)</string>
<string name="notification_channel_persistent">Notification persistante</string>
<string name="notification_channel_media_control">Contrôle multimédia</string>
<string name="notification_channel_filetransfer">Transfert de fichiers</string>
<string name="notification_channel_high_priority">Haute priorité</string>
@@ -321,7 +316,7 @@
<string name="empty_trusted_networks_list_text">Vous n\'avez pas encore ajouté de réseau de confiance</string>
<string name="allow_all_networks_text">Tout autoriser</string>
<string name="location_permission_needed_title">Permissions requises</string>
<string name="location_permission_needed_desc">Android requiert la permission de géolocalisation pour identifier votre réseau Wifi</string>
<string name="location_permission_needed_desc">KDEConnect a besoin de la permission d\'accéder à la localisation en arrière-plan pour connaître le réseau Wifi sur lequel vous êtes connecté, même si l\'application est en arrière-plan. En effet, le nom des réseaux Wifi autour de vous pourrait être utilisé pour trouver votre emplacement, même si ce n\'est pas ce que KDEConnect fait.</string>
<string name="clipboard_android_x_incompat">Android 10 a supprimé l\'accès des applications au presse-papier. Ce module externe sera désactivé.</string>
<string name="mpris_open_url">Continuer la lecture ici</string>
<string name="cant_open_url">Impossible d\'ouvrir l\'URL pour continuer la lecture</string>
@@ -382,15 +377,15 @@
<string name="click_here_to_type">Tapotez ici pour effectuer une saisie</string>
<string name="clear_compose">Effacer</string>
<string name="send_compose">Envoyer</string>
<string name="compose_send_title">Préparer l\'envoi</string>
<string name="open_compose_send">Composer du texte</string>
<string name="app_description">Application multi-plate-forme permettant à vos périphériques de communiquer (Par exemple, votre téléphone et votre ordinateur)</string>
<string name="about_kde_about">&lt;h1&gt;A propos&lt;/h1&gt; &lt;p&gt;KDE est une communauté mondiale d\'ingénieurs en logiciel, d\'artistes d\'ingénieurs logiciels, d\'artistes, d\'écrivains, de traducteurs et de créateurs s\'engageant pour le développement de &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Logiciels libres&lt;/a&amp;gt. KDE développe l\'environnement de bureau Plasma, des centaines d\'applications, et les nombreuses bibliothèques logicielles les prenant en charge. KDE est une entreprise coopérative : aucune entité centrale ne contrôle sa direction ou ses produits. Au contraire, nous travaillons tous ensemble pour atteindre un objectif commun : construire le meilleur logiciel libre au monde. Tout le monde est est le bienvenu pour &lt;a href=https://community.kde.org/Get_Involved&gt;rejoindre et contribuer&lt;/a&gt; à KDE, y compris vous. &lt;/p&gt; Visitez &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; pour de plus amples informations sur la communauté KDE et les logiciels que nous développons.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Signaler des bogues ou des souhaits&lt;/h1&gt; &lt;p&gt; Les logiciels peuvent toujours être améliorés et l\'équipe KDE est prête à le faire. Cependant, vous - l\'utilisateur / trice - devez nous dire quand quelque chose ne fonctionne pas comme prévu ou pourrait être mieux fait. KDE dispose d\'un système de suivi des bogues. Visitez &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; ou utilisez le bouton bouton « Signaler un bogue » de la page « A propos » pour signaler les bogues. Si vous avez une suggestion d\'amélioration, vous pouvez aussi utiliser le système de suivi des bogues pour enregistrer votre souhait. Veuillez vous assurer de bien utiliser le niveau de gravité appelée « Liste de souhaits ».</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Signaler des bogues ou des souhaits&lt;/h1&gt; &lt;p&gt; Les logiciels peuvent toujours être améliorés et l\'équipe KDE est prête à le faire. Cependant, vous - la personne utilisatrice - devez nous dire quand quelque chose ne fonctionne pas comme prévu ou pourrait être mieux fait. KDE dispose d\'un système de suivi des bogues. Visitez &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; ou utilisez le bouton bouton « Signaler un bogue » de la page « A propos » pour signaler les bogues. Si vous avez une suggestion d\'amélioration, vous pouvez aussi utiliser le système de suivi des bogues pour enregistrer votre souhait. Veuillez vous assurer de bien utiliser le niveau de gravité appelée « Liste de souhaits ».</string>
<string name="about_kde_join_kde">&lt;h1&gt;Rejoignez KDE&lt;/h1&gt; &lt;p&gt;Vous n\'avez pas besoin d\'être un développeur de logiciels pour être membre de l\'équipe KDE. Vous pouvez rejoindre les équipes nationales qui traduisent les interfaces des programmes. Vous pouvez fournir des graphiques, des thèmes, des sons, et des améliorations de la documentation. À vous de décider ! &lt;/p&gt; &lt;p&gt;Visitez &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; pour obtenir des informations sur certains projets auxquels vous pouvez participer.&lt;/p&gt; Si vous avez besoin de plus d\'informations ou de documentation, alors une visite sur &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; vous fournira ce dont vous avez besoin.</string>
<string name="about_kde_support_kde">&lt;h1&gt;Soutenir KDE&lt;/h1&gt; &lt;p&gt; Les logiciels de KDE sont et seront toujours disponibles gratuitement. Cependant, leur création n\'est pas gratuite. &lt;p&gt;Pour soutenir le développement, la communauté KDE a créée KDE e.V., une organisation à but non lucratif, légalement fondée en Allemagne. KDE e.V. représente la communauté KDE pour les questions juridiques et financières. Veuillez consulter la page &lt;a href=https://ev.kde.org/&gt;https://ev.kde.org/&lt;/a&gt; pour plus d\'informations sur KDE e.V.&lt;/p&gt; &lt;p&gt;KDE bénéficie de plusieurs types de contributions, y compris financières. Nous utilisons les fonds pour rembourser les membres et d\'autres personnes pour les dépenses qu\'ils engagent pour leurs contributions. D\'autres fonds sont utilisés pour le soutien juridique et l\'organisation de conférences et de réunions. Nous aimerions vous encourager à soutenir nos efforts par un don financier, en utilisant l\'un des moyens décrits sur la page &lt;a href=https://www.kde.org/community/donations/&gt;https://www.kde.org/community/donations/&lt;/a&gt;. &lt;/p&gt; Nous vous remercions par avance pour votre soutien.</string>
<string name="maintainer_and_developer">Mainteneur et développeur</string>
<string name="developer">Développeur</string>
<string name="apple_support">Prise en charge de MacOs. Travail en cours sur la prise en charge de iOS.</string>
<string name="apple_support">Prise en charge de MacOS. Travail en cours sur la prise en charge de iOS.</string>
<string name="bug_fixes_and_general_improvements">Correction de bogues et améliorations générales</string>
<string name="samoilenko_yuri_task">Implémentation de SFTP, corrections de bogues et améliorations générales</string>
<string name="aniket_kumar_task">Améliorations du module externe pour SMS</string>

View File

@@ -1,16 +1,21 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="kde_connect">KDE Connect</string>
<string name="manifest_label_share">Enviar a un dispositivo</string>
<string name="foreground_notification_no_devices">Non conectado a ningún dispositivo</string>
<string name="foreground_notification_devices">Conectado a: %s</string>
<string name="foreground_notification_send_clipboard">Enviar o portapapeis</string>
<string name="pref_plugin_telephony">Notificador de telefonía</string>
<string name="pref_plugin_telephony_desc">Envíe notificacións de chamadas entrantes.</string>
<string name="pref_plugin_battery">Informe da batería</string>
<string name="pref_plugin_battery_desc">Envíe periodicamente un informe sobre o estado da batería.</string>
<string name="pref_plugin_connectivity_report">Informe de conectividade</string>
<string name="pref_plugin_connectivity_report_desc">Informar da forza do sinal e do estado da rede</string>
<string name="pref_plugin_sftp">Revelador do sistema de ficheiros</string>
<string name="pref_plugin_sftp_desc">Permite examinar o sistema de ficheiros do dispositivo remotamente.</string>
<string name="pref_plugin_clipboard">Sincronización do portapapeis</string>
<string name="pref_plugin_clipboard_desc">Comparta o contido do portapapeis.</string>
<string name="pref_plugin_clipboard_sent">Enviouse o portapapeis</string>
<string name="pref_plugin_mousepad">Entrada remota</string>
<string name="pref_plugin_mousepad_desc">Use o teléfono ou tableta como área táctil e teclado.</string>
<string name="pref_plugin_presenter">Mando da presentación</string>
@@ -33,6 +38,7 @@
<string name="pref_plugin_sharereceiver_desc">Comparta ficheiros e enderezos URL entre dispositivos</string>
<string name="device_list_empty">Non hai dispositivos.</string>
<string name="ok">Aceptar</string>
<string name="sad_ok">Vale :(</string>
<string name="cancel">Cancelar</string>
<string name="open_settings">Abrir a configuración</string>
<string name="no_permissions">Debe conceder permisos para acceder ás notificacións</string>
@@ -45,12 +51,23 @@
<string name="remotekeyboard_connected">A conexión de teclado remoto está activa.</string>
<string name="remotekeyboard_multiple_connections">Hai máis dunha conexión de teclado remoto, seleccione o dispositivo para configurar.</string>
<string name="open_mousepad">Entrada remota</string>
<string name="mousepad_info">Mova un dedo na pantalla para mover o cursor do rato. Toque para facer clic, e use dous ou tres dedos para os botóns secundario e central. Use dous dedos para desprazar. Prema durante un tempo para arrastrar e soltar.</string>
<string name="mousepad_info">Mova un dedo na pantalla para mover o cursor do rato. Toque para facer clic, e use dous ou tres dedos para os botóns secundario e central. Use dous dedos para desprazar. Prema durante un tempo para arrastrar e soltar. A funcionalidade de rato de xiroscopio pode activarse desde a configuración do complemento.</string>
<string name="mousepad_keyboard_input_not_supported">O dispositivo emparellado non permite entrada de teclado</string>
<string name="mousepad_single_tap_settings_title">Definir a acción de tocar cun dedo</string>
<string name="mousepad_double_tap_settings_title">Definir a acción de tocar con dous dedos</string>
<string name="mousepad_triple_tap_settings_title">Definir a acción de tocar con tres dedos</string>
<string name="mousepad_sensitivity_settings_title">Definir a sensibilidade do punteiro táctil</string>
<string name="mousepad_mouse_buttons_title">Mostrar os botóns do rato</string>
<string name="mousepad_acceleration_profile_settings_title">Definir a aceleración do punteiro</string>
<string name="mousepad_scroll_direction_title">Inverter a dirección de desprazamento</string>
<string name="gyro_mouse_enabled_title">Activar o rato de xiroscopio</string>
<string name="gyro_mouse_sensitivity_title">Sensibilidade de xiroscopio</string>
<string-array name="mousepad_tap_entries">
<item>Clic esquerdo</item>
<item>Clic dereito</item>
<item>Clic central</item>
<item>Nada</item>
</string-array>
<string-array name="mousepad_sensitivity_entries">
<item>O máis lento</item>
<item>Lento</item>
@@ -66,21 +83,42 @@
<item>Máis forte</item>
<item>A máis forte</item>
</string-array>
<string name="sendkeystrokes_send_to">Enviar as pulsacións de tecla a</string>
<string name="sendkeystrokes_textbox_hint">Enviar as pulsacións de tecla á máquina</string>
<string name="sendkeystrokes_disabled_toast">O envío de pulsación de teclas está desactivado; actíveo na configuración.</string>
<string name="sendkeystrokes_wrong_data">Tipo MIME non válido, ten que ser «text/x-keystrokes».</string>
<string name="sendkeystrokes_sent_text">Enviouse %1$s ao dispositivo %2$s</string>
<string name="sendkeystrokes_pref_category_summary">Este módulo permite a outras aplicacións compartir segmentos de texto como pulsacións de tecla que se enviarán á máquina conectada</string>
<string name="sendkeystrokes_pref_category_title">Enviar pulsacións de tecla</string>
<string name="sendkeystrokes_pref_enabled">Activar o envío de pulsacións de tecla</string>
<string name="sendkeystrokes_pref_enabled_summary">Escoitar en busca de datos de tipo MIME «text/x-keystrokes»</string>
<string name="sendkeystrokes_safe_text_enabled">Enviar os textos seguros inmediatamente</string>
<string name="sendkeystrokes_safe_text_enabled_summary">Enviar as cadeas numéricas curtas sen confirmación</string>
<string name="pref_plugin_mousepad_send_keystrokes">Enviar como pulsacións de tecla</string>
<string name="mouse_receiver_plugin_description">Recibir movementos de rato remotos</string>
<string name="mouse_receiver_plugin_name">Receptor de rato</string>
<string name="mouse_receiver_no_permissions">Ten que activar o servizo de accesibilidade</string>
<string name="view_status_title">Estado</string>
<string name="battery_status_format">Batería: %d%%</string>
<string name="battery_status_low_format">Batería: %d%% (baixa)</string>
<string name="battery_status_charging_format">Batería: %d%% (cargando)</string>
<string name="category_connected_devices">Dispositivos conectados</string>
<string name="category_not_paired_devices">Dispositivos dispoñíbeis</string>
<string name="category_remembered_devices">Dispositivos coñecidos</string>
<string name="device_menu_plugins">Configuración do complemento</string>
<string name="device_menu_plugins">Configuración dos complementos</string>
<string name="device_menu_unpair">Desemparellarse</string>
<string name="pair_new_device">Emparellar cun novo dispositivo</string>
<string name="cancel_pairing">Cancelar o emparellamento</string>
<string name="unknown_device">Dispositivo descoñecido</string>
<string name="error_not_reachable">Dispositivo fóra do alcance</string>
<string name="error_already_paired">O dispositivo xa está emparellado.</string>
<string name="error_could_not_send_package">Non se puido enviar o paquete.</string>
<string name="error_timed_out">Esgotouse o tempo límite</string>
<string name="error_canceled_by_user">Cancelouno o usuario.</string>
<string name="error_canceled_by_other_peer">Cancelouse remotamente</string>
<string name="encryption_info_title">Información do cifrado</string>
<string name="encryption_info_msg_no_ssl">O outro dispositivo non usa unha versión recente de KDE Connect, usarase un método obsoleto de cifrado.</string>
<string name="my_device_fingerprint">A pegada SHA256 do certificado do seu dispositivo é:</string>
<string name="remote_device_fingerprint">A pegada SHA256 do certificado do dispositivo remoto é:</string>
<string name="pair_requested">Solicitude de emparellamento</string>
<string name="pairing_request_from">Solicitude de emparellamento de %1s.</string>
<plurals name="incoming_file_title">
@@ -115,6 +153,7 @@
<item quantity="one">Non se puido enviar o ficheiro a %1$s</item>
<item quantity="other">Non se puideron enviar %2$d dos %3$d ficheiros a %1$s</item>
</plurals>
<string name="tap_to_open">Toque para abrir</string>
<string name="received_file_text">Toque para abrir «%1s».</string>
<string name="cannot_create_file">Non se pode crear o ficheiro %s</string>
<string name="tap_to_answer">Toque para contestar</string>
@@ -132,6 +171,8 @@
<string name="mpris_rew">Retroceder</string>
<string name="mpris_ff">Cara a adiante</string>
<string name="mpris_next">Seguinte</string>
<string name="mpris_loop">Bucle</string>
<string name="mpris_shuffle">Desordenar</string>
<string name="mpris_volume">Volume</string>
<string name="mpris_time_settings_title">Botóns de avanzar e retroceder</string>
<string name="mpris_time_settings_summary">Axuste o tempo que avanzar ou retroceder ao premer</string>
@@ -165,20 +206,12 @@
<string name="share_received_file">Compartir «%s»</string>
<string name="title_activity_notification_filter">Filtro de notificacións</string>
<string name="filter_apps_info">As notificacións sincronizaranse para os seguintes aplicativos.</string>
<string name="sftp_sdcard_num">Tarxeta SD %d</string>
<string name="sftp_sdcard">Tarxeta SD</string>
<string name="sftp_readonly">(só lectura)</string>
<string name="sftp_camera">Imaxes da cámara</string>
<string name="show_notification_if_screen_off">Enviar notificacións só se a pantalla está apagada</string>
<string name="add_device_dialog_title">Engadir o dispositivo</string>
<string name="add_device_hint">Nome de máquina ou enderezo IP</string>
<string name="sftp_preference_detected_sdcards">Tarxetas SD detectadas</string>
<string name="sftp_preference_edit_sdcard_title">Editar a tarxeta SD</string>
<string name="sftp_preference_configured_storage_locations">Lugares de almacenamento configurados</string>
<string name="sftp_preference_add_storage_location_title">Engadir un lugar de almacenamento</string>
<string name="sftp_preference_edit_storage_location">Editar un lugar de almacenamento</string>
<string name="sftp_preference_add_camera_shortcut">Engadir un atallo ao cartafol de cámara</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Engadir un atallo ao cartafol da cámara</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Non engadir un atallo ao cartafol da cámara</string>
<string name="sftp_storage_preference_storage_location">Lugar de almacenamento</string>
<string name="sftp_storage_preference_storage_location_already_configured">Este lugar xa está configurado</string>
<string name="sftp_storage_preference_click_to_select">premer para seleccionar</string>
@@ -186,11 +219,13 @@
<string name="sftp_storage_preference_display_name_already_used">Este nome para mostrar xa está a usarse</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">O nome para mostrar non pode estar baleiro</string>
<string name="sftp_action_mode_menu_delete">Eliminar</string>
<string name="sftp_no_sdcard_detected">Non se detectaron tarxetas SD</string>
<string name="sftp_no_storage_locations_configured">Non se configuraron localizacións de almacenamento</string>
<string name="sftp_saf_permission_explanation">Para acceder a ficheiro remotamente ten que configurar lugares de almacenamento</string>
<string name="sftp_manage_storage_permission_explanation">Para permitir o acceso remoto a ficheiros neste dispositivo ten que permitir a KDE Connect xestionar o seu almacenamento.</string>
<string name="no_players_connected">Non se atoparon reprodutores.</string>
<string name="send_files">Enviar ficheiros</string>
<string name="block_notification_contents">Bloquear o contido das notificacións</string>
<string name="block_notification_images">Bloquear as imaxes das notificacións</string>
<string name="pairing_title">Dispositivos con KDE Connect</string>
<string name="pairing_description">Outros dispositivos que estean a executar KDE Connect na mesma rede deberían aparecer aquí.</string>
<string name="device_rename_title">Renomear o dispositivo</string>
@@ -198,19 +233,25 @@
<string name="refresh">Actualizar</string>
<string name="unreachable_description">Este dispositivo emparellado está fóra do alcance. Asegúrese de que está conectado á mesma rede.</string>
<string name="no_wifi">Non ten conexión a unha rede Wi-Fi así que pode que non vexa ningún dispositivo. Prema aquí para activar a Wi-Fi.</string>
<string name="on_non_trusted_message">Non é unha rede de confianza: desactivouse o descubrimento automático.</string>
<string name="no_file_browser">Non hai navegadores de ficheiros instalados.</string>
<string name="pref_plugin_telepathy">Enviar unha mensaxe de texto</string>
<string name="pref_plugin_telepathy_desc">Enviar mensaxes de texto desde o seu escritorio</string>
<string name="pref_plugin_telepathy_mms">Enviar MMS</string>
<string name="pref_plugin_telepathy_mms_desc">Para poder enviar MMS desde KDE Connect ten que configuralo como a aplicación predeterminada de envío de SMS.</string>
<string name="findmyphone_title">Atopar o móbil</string>
<string name="findmyphone_title_tablet">Atopar a tableta</string>
<string name="findmyphone_title_tv">Atopar o meu televisor</string>
<string name="findmyphone_description">Reproduce un son de chamada no dispositivo para que poida atopalo.</string>
<string name="findmyphone_found">Atopeino</string>
<string name="open">Abrir</string>
<string name="close">Pechar</string>
<string name="plugins_need_permission">Algúns complementos necesitan permisos para funcionar (toque para máis información):</string>
<string name="permission_explanation">Este complemento necesita permisos para funcionar.</string>
<string name="all_permissions_granted">Garantíronse todos os permisos 🎉</string>
<string name="optional_permission_explanation">Ten que conceder permisos adicionais para activar todas as funcións.</string>
<string name="plugins_need_optional_permission">Algúns complementos teñen funcionalidades desactivadas por mor dunha falta de permisos (toque para máis información):</string>
<string name="share_optional_permission_explanation">Para recibir ficheiros ten que permitir acceder ao almacenamento</string>
<string name="telepathy_permission_explanation">Para ler e escribir SMS desde o escritorio ten que dar permiso de SMS.</string>
<string name="telephony_permission_explanation">Para ver as chamadas de teléfono no escritorio ten que dar permiso aos rexistros de chamadas telefónicas e ao estado do teléfono</string>
<string name="telephony_optional_permission_explanation">Para ver o nome dun contacto en vez dun número de teléfono ten que dar acceso aos contactos do teléfono.</string>
@@ -231,8 +272,11 @@
<string name="pref_plugin_mprisreceiver">Control do reprodutor de multimedia</string>
<string name="pref_plugin_mprisreceiver_desc">Controlar os reprodutores do seu móbil desde outro dispositivo</string>
<string name="notification_channel_default">Outras notificacións</string>
<string name="notification_channel_persistent">Indicador persistente</string>
<string name="notification_channel_media_control">Control de reprodución</string>
<string name="notification_channel_filetransfer">Transferencia de ficheiros</string>
<string name="notification_channel_high_priority">Prioridade alta</string>
<string name="notification_channel_sms_mms">Mensaxe nova</string>
<string name="mpris_stop">Deter o reprodutor actual</string>
<string name="copy_url_to_clipboard">Copiar o URL no portapapeis</string>
<string name="clipboard_toast">Copiouse no portapapeis</string>
@@ -251,7 +295,7 @@
<string name="settings_rename">Nome do dispositivo</string>
<string name="settings_dark_mode">Tema escuro</string>
<string name="settings_more_settings_title">Máis opcións</string>
<string name="settings_more_settings_text">Pode atopar as opcións específicas dun dispositivo baixo «Configuración do complemento» desde un dispositivo.</string>
<string name="settings_more_settings_text">As opcións específicas dun dispositivo están en «Configuración dos complementos» no dispositivo.</string>
<string name="setting_persistent_notification">Mostrar unha notificación persistente</string>
<string name="setting_persistent_notification_oreo">Notificación persistente</string>
<string name="setting_persistent_notification_description">Toque para activar ou desactivar na configuración de notificacións</string>
@@ -266,21 +310,90 @@
<string name="no_app_for_opening">Non se atopou ningún aplicativo axeitado para abrir este ficheiro</string>
<string name="remote_keyboard_service">Teclado remoto de KDE Connect</string>
<string name="presenter_pointer">Punteiro</string>
<string name="trusted_networks">Redes de confianza</string>
<string name="trusted_networks_desc">Restrinxir o descubrimento automático a redes coñecidas</string>
<string name="add_trusted_network">Engadir %1s</string>
<string name="empty_trusted_networks_list_text">Aínda non engadiu ningunha rede de confianza</string>
<string name="allow_all_networks_text">Permitilas todas</string>
<string name="location_permission_needed_title">Require permiso</string>
<string name="location_permission_needed_desc">KDE Connect necesita o permiso de localización en segundo planto para saber a rede WiFi á que o dispositivo está conectado incluso cando a aplicación está en segundo plano. Isto é porque o nome das redes WiFi darredor seu podería usarse para descubrir a súa localización, aínda que KDE Connect non faga tal cousa.</string>
<string name="clipboard_android_x_incompat">Android 10 retirou o acceso ao portapapeis a todas as aplicacións. Desactivarase este complemento.</string>
<string name="mpris_open_url">Continuar reproducindo aquí</string>
<string name="cant_open_url">Non se pode abrir o URL para continuar reproducindo</string>
<string name="bigscreen_home">Inicio</string>
<string name="bigscreen_up">Subir</string>
<string name="bigscreen_left">Esquerda</string>
<string name="bigscreen_select">Seleccionar</string>
<string name="bigscreen_right">Dereita</string>
<string name="bigscreen_down">Baixar</string>
<string name="bigscreen_mic">Micrófono</string>
<string name="pref_plugin_bigscreen">Mando de Bigscreen</string>
<string name="pref_plugin_bigscreen_desc">Use o seu dispositivo como mando de Plasma Bigscreen</string>
<string name="bigscreen_optional_permission_explanation">Para compartir entrada de micrófono do seu teléfono ten que dar acceso á entrada de son do teléfono.</string>
<string name="bigscreen_speech_extra_prompt">Fala</string>
<string name="message_reply_label">RESPONDER</string>
<string name="mark_as_read_label">MARCAR COMO LIDO</string>
<string name="user_display_name">Vostede</string>
<string name="set_default_sms_app_title">Enviar MMS</string>
<string name="set_group_message_as_mms_title">Enviar MMS grupais</string>
<string name="set_long_text_as_mms_title">Enviar texto longo como MMS</string>
<string name="convert_to_mms_after_title">Converter en MMS</string>
<string-array name="convert_to_mms_after_entries">
<item>After one message</item>
<item>After two messages</item>
<item>After three messages</item>
<item>After four messages</item>
<item>After five messages</item>
<item>Tras unha mensaxe</item>
<item>Tras dúas mensaxes</item>
<item>Tras tres mensaxes</item>
<item>Tras catro mensaxes</item>
<item>Tras cinco mensaxes</item>
</string-array>
<string name="theme_dialog_title">Escoller un tema</string>
<string-array name="theme_list">
<item>Set by Battery Saver</item>
<item/>
<item>Dark</item>
<item>Definir polo aforrador de batería</item>
<item>Claro</item>
<item>Escuro</item>
</string-array>
<string-array name="theme_list_v28">
<item/>
<item/>
<item>Dark</item>
<item>Predeterminado do sistema</item>
<item>Claro</item>
<item>Escuro</item>
</string-array>
<string name="report_bug">Informar dun fallo</string>
<string name="donate">Doar</string>
<string name="source_code">Código fonte</string>
<string name="licenses">Licenzas</string>
<string name="website">Sitio web</string>
<string name="about">Sobre</string>
<string name="authors">Autoría</string>
<string name="thanks_to">Agradecementos</string>
<string name="easter_egg">Ovo de Pascua</string>
<string name="email_contributor">Enviar unha mensaxe de correo electrónico á persoa colaboradora\n%s</string>
<string name="visit_contributors_homepage">Visitar a páxina persoal da persoa colaboradora\n%s</string>
<string name="version">Versión %s</string>
<string name="about_kde">Sobre KDE</string>
<string name="kde_be_free">KDE - Sexa libre!</string>
<string name="kde">KDE</string>
<string name="konqi">Konqi</string>
<string name="rise_up">Ir ao principio</string>
<string name="rise_down">Ir ao final</string>
<string name="click_here_to_type">Toque aquí para escribir</string>
<string name="clear_compose">Borrar</string>
<string name="send_compose">Enviar</string>
<string name="compose_send_title">Preparar un envío</string>
<string name="open_compose_send">Escribir texto</string>
<string name="about_kde_about">"&lt;h1&gt;Sobre&lt;/h1&gt; &lt;p&gt;KDE é unha comunidade internacional de persoas adicadas á enxeñaría de software, á arte, á documentación, á tradución e á creación, todas elas comprometidas co desenvolvemento de &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;software libre&lt;/a&gt;. KDE produce o ambiente de escritorio Plasma, centos de aplicacións, e as moitas bibliotecas de software sobre as que estas están construídas.&lt;/p&gt; &lt;p&gt;KDE é un esforzo cooperativo: non hai unha única entidade que controle a súa dirección ou os seus produtos. No seu lugar, xuntámonos para traballar no obxectivo común de construír o mellor software libre do mundo. Todas as persoas son benvidas a &lt;a href=https://community.kde.org/Get_Involved&gt;unirse e colaborar&lt;/a&gt; en KDE, incluída vostede.&lt;/p&gt; Visite &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; para máis información sobre a comunidade KDE e o software que produce."</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Informe de fallos ou pida melloras&lt;/h1&gt; &lt;p&gt;O software sempre pode mellorarse, e o equipo de KDE está preparado para facelo. Porén, vostede, a persoa usuaria, ten que avisarnos cando algo non funciona como espera ou podería mellorarse.&lt;/p&gt; &lt;p&gt;KDE ten un sistema de seguimento de fallos. Visite &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; ou use o botón de «Informar dun fallo» da pantalla de información para informar dun fallo.&lt;/p&gt; Se ten unha suxestión de mellora tamén pode usar o sistema de seguimento de fallos para rexistrala. Asegúrese nese caso de usar a severidade «Lista de desexos».</string>
<string name="about_kde_join_kde">&lt;h1&gt;Únase a KDE&lt;/h1&gt; &lt;p&gt;Non necesita coñecementos de enxeñaría de software para formar parte do equipo de KDE. Pode unirse aos equipos nacionais que traducen as interfaces dos programas. Pode crear imaxes, temas, sons, e mellorar a documentación. Vostede decide!&lt;/p&gt; &lt;p&gt;Visite &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; para informarse sobre os proxectos nos que pode participar.&lt;/p&gt; Se necesita máis información ou documentación, atopará o que necesita en &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt;.</string>
<string name="about_kde_support_kde">&lt;h1&gt;Apoie KDE&lt;/h1&gt; &lt;p&gt;O software de KDE está e estará sempre dispoñíbel de balde, porén crealo ten custos.&lt;/p&gt; &lt;p&gt;Para apoiar o seu desenvolvemento, a comunidade KDE formou o KDE e.V., unha organización sen ánimo de lucro fundada legalmente na Alemaña. KDE e.V. representa á comunidade KDE en asuntos legais e financeiros. Consulte &lt;a href=https://ev.kde.org/&gt;https://ev.kde.org/&lt;/a&gt; para máis información sobre KDE e.V.&lt;/p&gt; &lt;p&gt;KDE benefíciase de moitos tipos de contribucións, incluídas as monetarias. Usamos os fondos para cubrir gastos derivados de colaborar. A maiores, os fondos úsanse para asistencia legal e para organizar conferencias e encontros.&lt;/p&gt; &lt;p&gt;Animámoslle a apoiar os nosos esforzos cunha doazón monetaria, mediante un dos sistemas detallados en &lt;a href=https://www.kde.org/community/donations/&gt;https://www.kde.org/community/donations/&lt;/a&gt;.&lt;/p&gt; Moitas grazas de antemán polo seu apoio.</string>
<string name="maintainer_and_developer">Mantemento e desenvolvemento</string>
<string name="developer">Desenvolvemento</string>
<string name="apple_support">Compatibilidade con macOS. Traballando na compatibilidade con iOS</string>
<string name="bug_fixes_and_general_improvements">Correccións de fallos e melloras</string>
<string name="samoilenko_yuri_task">Compatibilidade con SFTP, correccións de fallos e melloras xerais</string>
<string name="aniket_kumar_task">Melloras no complemento de SMS</string>
<string name="alex_fiestas_task">Melloras no complemento de contactos</string>
<string name="maxim_leshchenko_task">Melloras na interface de uso e nesta páxina de información</string>
<string name="holger_kaelberer_task">Complemento de teclado remoto e correccións de fallos</string>
<string name="saikrishna_arcot_task">Posibilidade de usar o teclado no complemento de entrada remota, correccións de fallos e melloras xerais</string>
<string name="everyone_else">O resto de xente que colaborou en KDE Connect ao longo dos anos</string>
<string name="send_clipboard">Enviar o portapapeis</string>
<string name="tap_to_execute">Toque para executar</string>
</resources>

View File

@@ -51,7 +51,6 @@
<string name="remotekeyboard_connected">Távoli billentyűzetkapcsolat aktív</string>
<string name="remotekeyboard_multiple_connections">Több, mint egy távoli billentyűzetkapcsolat van, válassza ki a beállítandó eszközt</string>
<string name="open_mousepad">Távirányítás</string>
<string name="mousepad_info">Az egérkurzor mozgatásához mozgassa az ujját a képernyőn. Koppintson a kattintáshoz, és használjon két/három ujjat a jobb és a középső gombokhoz. A görgetéshez használjon 2 ujjat. Hosszan húzza az ejtéshez.</string>
<string name="mousepad_single_tap_settings_title">Egy ujjas koppintás beállítása</string>
<string name="mousepad_double_tap_settings_title">Két ujjas koppintás beállítása</string>
<string name="mousepad_triple_tap_settings_title">Három ujjas koppintás beállítása</string>
@@ -98,7 +97,6 @@
<string name="battery_status_format">Akku: %d%%</string>
<string name="battery_status_low_format">Akku: %d%% alacsony töltöttség</string>
<string name="battery_status_charging_format">Akku: %d%% töltés</string>
<string name="battery_status_unknown">Nem érhetők el akkuinformációk</string>
<string name="category_connected_devices">Csatlakoztatott eszközök</string>
<string name="category_not_paired_devices">Elérhető eszközök</string>
<string name="category_remembered_devices">Megjegyzett eszközök</string>
@@ -108,7 +106,6 @@
<string name="unknown_device">Ismeretlen eszköz</string>
<string name="error_not_reachable">Az eszköz nem érhető el</string>
<string name="error_already_paired">Az eszköz már párosítva van</string>
<string name="error_could_not_send_package">Nem sikerült elküldeni a csomagot</string>
<string name="error_timed_out">Időtúllépés</string>
<string name="error_canceled_by_user">Megszakítva a felhasználó által</string>
<string name="error_canceled_by_other_peer">A másik partner megszakította</string>
@@ -204,20 +201,11 @@
<string name="title_activity_notification_filter">Értesítésszűrő</string>
<string name="filter_apps_info">A kiválasztott alkalmazások értesítései szinkronizálódnak.</string>
<string name="show_notification_if_screen_off">Értesítések küldése, csak ha a képernyő ki van kapcsolva</string>
<string name="sftp_sdcard_num">%d. SD-kártya</string>
<string name="sftp_sdcard">SD-kártya</string>
<string name="sftp_readonly">(csak olvasható)</string>
<string name="sftp_camera">Fényképek</string>
<string name="add_device_dialog_title">Eszköz hozzáadása</string>
<string name="add_device_hint">Gépnév vagy IP-cím</string>
<string name="sftp_preference_detected_sdcards">Észlelt SD-kártyák</string>
<string name="sftp_preference_edit_sdcard_title">SD-kártya szerkesztése</string>
<string name="sftp_preference_configured_storage_locations">Beállított tárolóhelyek</string>
<string name="sftp_preference_add_storage_location_title">Tárolóhely hozzáadása</string>
<string name="sftp_preference_edit_storage_location">Tárolóhely szerkesztése</string>
<string name="sftp_preference_add_camera_shortcut">Kamera mappa ikon hozzáadása</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Parancsikon hozzáadása a kamera mappához</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ne adjon hozzá a kamera mappához parancsikont</string>
<string name="sftp_storage_preference_storage_location">Tárolóhely</string>
<string name="sftp_storage_preference_storage_location_already_configured">Ez a hely már be van állítva-</string>
<string name="sftp_storage_preference_click_to_select">kattintson a kiválasztáshoz</string>
@@ -225,7 +213,6 @@
<string name="sftp_storage_preference_display_name_already_used">Ez a név már használatban van</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">A megjelenített név nem lehet üres</string>
<string name="sftp_action_mode_menu_delete">Törlés</string>
<string name="sftp_no_sdcard_detected">Nem található SD-kártya</string>
<string name="sftp_no_storage_locations_configured">Nincs beállítva tárolóhely</string>
<string name="sftp_saf_permission_explanation">A fájlok távoli eléréséhez be kell állítania a tárolóhelyeket</string>
<string name="no_players_connected">Nem találhatók lejátszók</string>
@@ -254,7 +241,6 @@
<string name="permission_explanation">Ez a bővítmény engedélyeket kér a működéshez</string>
<string name="optional_permission_explanation">További engedélyeket kell biztosítania az összes funkció bekapcsolásához</string>
<string name="plugins_need_optional_permission">Néhány bővítmény jogosultság hiányában kikapcsolta egyes funkcióit (koppintson további információkért):</string>
<string name="share_optional_permission_explanation">Megosztott fájlok fogadásához meg kell adnia egy célmappát</string>
<string name="telepathy_permission_explanation">Az SMS-ek írásához és olvasásához a számítógépéről engedélyt kell adnia az SMS-nek</string>
<string name="telephony_permission_explanation">Ahhoz, hogy a telefonhívásokat a számítógépén láthassa, engedélyt kell adnia a hívásnaplókhoz és a telefon állapotához</string>
<string name="telephony_optional_permission_explanation">Ahhoz, hogy a telefonszám helyett a nevet lássa, hozzáférést kell adnia a telefon névjegyeihez</string>
@@ -318,7 +304,6 @@
<string name="empty_trusted_networks_list_text">Még nem adott hozzá megbízható hálózatot</string>
<string name="allow_all_networks_text">Összes engedélyezése</string>
<string name="location_permission_needed_title">Engedély szükséges</string>
<string name="location_permission_needed_desc">Az Androidnak szüksége van a Helymeghatározási engedélyre a WiFi hálózat azonosításához</string>
<string name="clipboard_android_x_incompat">Az Android 10 eltávolította a vágólaphoz való hozzáférést minden alkalmazásból. Ez a bővítmény le lesz tiltva.</string>
<string name="mpris_open_url">Lejátszás folytatása itt</string>
<string name="cant_open_url">Nem lehet megnyitni az URL-t a lejátszás folytatásához</string>
@@ -380,7 +365,6 @@
<string name="clear_compose">Törlés</string>
<string name="send_compose">Küldés</string>
<string name="open_compose_send">Szöveg írása</string>
<string name="app_description">Multiplatformos alkalmazás, amely lehetővé teszi eszközeinek, hogy kommunikáljanak egymással (például a telefonja és számítógépe)</string>
<string name="about_kde_about">&lt;h1&gt;Névjegy&lt;/h1&gt; &lt;p&gt;A KDE fejlesztését és karbantartását egy nemzetközi közösség végzi, melynek tagjai mélyen elkötelezettek &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;szabad szoftverek&lt;/a&gt; iránt. A KDE készíti a Plasma asztali környezetet, alkalmazások százait és az azokat támogató programkönyvtárakat.&lt;/p&gt; &lt;p&gt;Nem egyetlen csoport, vállalat vagy szervezet határozza meg a KDE fejlődési irányát, akár Ön is &lt;a href=https://community.kde.org/Get_Involved &gt;bekapcsolódhat a fejlesztésbe&lt;/a&gt;!&lt;/p&gt; Ha többet szeretne megtudni a KDE közösségről és az általunk készített szoftverekről, látogassa meg a &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; honlapot.</string>
<string name="about_kde_report_bugs_or_wishes">"&lt;h1&gt;Hibabejelentés és kérések&lt;/h1&gt; &lt;p&gt;Fejlesztőink folyamatosan próbálják tökéletesíteni a KDE-t, könnyebbé tenni annak kezelését. Ebben a folyamatban hatalmas segítséget jelent, ha Ön, a felhasználó is jelzi, ha valami nem úgy működik, ahogy szeretné.&lt;/p&gt; &lt;p&gt;A KDE rendelkezik egy internetes hibabejelentő rendszerrel. Hiba vagy továbbfejlesztési kívánság bejelentéséhez kérjük látogasson el a &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; címre, vagy használja a „Hibabejelentés” menüpontot a névjegy képernyőn.&lt;/p&gt; A hibabejelentő rendszerben nem csak hibákat, hanem továbbfejlesztési ötleteket és javaslatokat is rögzíteni lehet (ebben az esetben kérjük, hogy a bejelentés típusát „Wishlist”-nek - kívánságnak - állítsa be)."</string>
<string name="about_kde_join_kde">&lt;h1&gt;Csatlakozás a KDE-hez&lt;/h1&gt; &lt;p&gt;Nem csak szoftverfejlesztőket várunk a KDE csapatba! A magyar KDE örömmel fogad bármiféle segítséget a KDE magyar fordításának jobbá, pontosabbá tételéhez. A KDE fejlesztők örömmel fogadnak mindenkit, aki a mostaninál szebb és jobb képanyagot, hangokat, grafikai témákat vagy teljesebb dokumentációt tud készíteni.&lt;/p&gt; &lt;p&gt;Az egyes projektekről, a bekapcsolódási lehetőségekről sok információ található a &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; weboldalon.&lt;/p&gt; Ha több információt szeretne kapni a fejlesztési témakörökről, kérjük látogasson el a &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; honlapra, ahol választ kaphat minden kérdésére.</string>

View File

@@ -26,6 +26,7 @@
<string name="ok">OK</string>
<string name="sad_ok">OK :(</string>
<string name="cancel">Cancella</string>
<string name="open_settings">Aperi Preferentias</string>
<string name="send_ping">Invia Ping</string>
<string name="open_mpris_controls">Controlo mutimedia</string>
<string name="open_mousepad">Entrata remote</string>
@@ -69,6 +70,7 @@
<item quantity="one">"Inviate file a %1$s"</item>
<item quantity="other">"Inviate %2$d files a %1$s"</item>
</plurals>
<string name="tap_to_open">Tocca per aperir</string>
<string name="pairing_accept">Accepta</string>
<string name="pairing_reject">Rejecta</string>
<string name="settings">Preferentias</string>
@@ -88,19 +90,19 @@
<item>1 minuta</item>
<item>2 minutas</item>
</string-array>
<string name="share_to">Comparti a…</string>
<string name="custom_device_fab_hint">Adde un dispositivo</string>
<string name="undo">Annulla</string>
<string name="share">Comparti</string>
<string name="show_notification_if_screen_off">Invia notificationes si le schermo es extinguite</string>
<string name="sftp_sdcard">Sd Card</string>
<string name="sftp_readonly">(solmente de lectura)</string>
<string name="sftp_camera">Photos de camera</string>
<string name="add_device_dialog_title">Adde dispositivo</string>
<string name="add_device_hint">Nomine de hospite o adresse IP</string>
<string name="sftp_storage_preference_click_to_select">pulsa pro seliger</string>
<string name="sftp_storage_preference_display_name">Nomine de monstrar</string>
<string name="sftp_action_mode_menu_delete">Dele</string>
<string name="send_files">Invia files</string>
<string name="block_notification_contents">Bloca contentos de notification</string>
<string name="block_notification_images">Bloca imagines de notification</string>
<string name="device_rename_confirm">Renomina</string>
<string name="refresh">Refresca</string>
<string name="pref_plugin_telepathy">Invia SMS</string>
@@ -183,6 +185,7 @@
<string name="click_here_to_type">Tocca hic pro typar</string>
<string name="clear_compose">Clara</string>
<string name="send_compose">Invia</string>
<string name="compose_send_title">Compone invia</string>
<string name="open_compose_send">Compone texto</string>
<string name="maintainer_and_developer">Mantenitor e developpator</string>
<string name="developer">Disveloppator</string>

View File

@@ -51,7 +51,6 @@
<string name="remotekeyboard_connected">Koneksi keyboard jarak jauh telah aktif</string>
<string name="remotekeyboard_multiple_connections">Ada lebih dari satu koneksi keyboard jarak jauh, pilih peranti untuk diatur</string>
<string name="open_mousepad">Masukan jarak jauh</string>
<string name="mousepad_info">Pindah jari pada layar untuk memindah kursor mouse. Ketuk untuk klik, dan gunakan dua/tiga jari untuk tombol kanan dan tengah. Gunakan 2 jari untuk menggulir. Gunakan tekan lama untuk seret dan taruh.</string>
<string name="mousepad_single_tap_settings_title">Set aksi ketuk satu jari</string>
<string name="mousepad_double_tap_settings_title">Set aksi ketuk dua jari</string>
<string name="mousepad_triple_tap_settings_title">Set aksi ketuk tiga jari</string>
@@ -98,7 +97,6 @@
<string name="battery_status_format">Baterai: %d%%</string>
<string name="battery_status_low_format">Baterai: %d%% Baterai Lemah</string>
<string name="battery_status_charging_format">Baterai %d%% mengisi</string>
<string name="battery_status_unknown">Informasi baterai tidak tersedia</string>
<string name="category_connected_devices">Perangkat terhubung</string>
<string name="category_not_paired_devices">Perangkat tersedia</string>
<string name="category_remembered_devices">Perangkat teringat</string>
@@ -108,7 +106,6 @@
<string name="unknown_device">Perangkat tak diketahui</string>
<string name="error_not_reachable">Peranti tidak dapat dicapai</string>
<string name="error_already_paired">Peranti sudah disandingkan</string>
<string name="error_could_not_send_package">Tidak dapat mengirim paket</string>
<string name="error_timed_out">Waktu habis</string>
<string name="error_canceled_by_user">Dibatalkan oleh pengguna</string>
<string name="error_canceled_by_other_peer">Dibatalkan oleh kawan lain</string>
@@ -196,20 +193,11 @@
<string name="title_activity_notification_filter">Filter notifikasi</string>
<string name="filter_apps_info">Notifikasi akan disinkronkan terhadap apl terpilih.</string>
<string name="show_notification_if_screen_off">Hanya kirimkan notifikasi saja ketika layarnya mati</string>
<string name="sftp_sdcard_num">Kartu SD %d</string>
<string name="sftp_sdcard">Kartu SD</string>
<string name="sftp_readonly">(hanya baca)</string>
<string name="sftp_camera">Gambar kamera</string>
<string name="add_device_dialog_title">Tambahkan peranti</string>
<string name="add_device_hint">Alamat IP atau hostname</string>
<string name="sftp_preference_detected_sdcards">Kartu SD terdeteksi</string>
<string name="sftp_preference_edit_sdcard_title">Edit kartu SD</string>
<string name="sftp_preference_configured_storage_locations">Lokasi penyimpanan terkonfigurasi</string>
<string name="sftp_preference_add_storage_location_title">Tambahkan lokasi penyimpanan</string>
<string name="sftp_preference_edit_storage_location">Edit lokasi penyimpanan</string>
<string name="sftp_preference_add_camera_shortcut">Tambahkan shortcut folder kamera</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Tambahkan sebuah shortcut ke folder kamera</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Jangan tambahkan sebuah shortcut ke folder kamera</string>
<string name="sftp_storage_preference_storage_location">Lokasi penyimpanan</string>
<string name="sftp_storage_preference_storage_location_already_configured">Lokasi ini sudah dikonfigurasi</string>
<string name="sftp_storage_preference_click_to_select">klik untuk pilih</string>
@@ -217,7 +205,6 @@
<string name="sftp_storage_preference_display_name_already_used">Tampilan nama ini sudah digunakan</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Tampilan nama tidak boleh kosong</string>
<string name="sftp_action_mode_menu_delete">Hapus</string>
<string name="sftp_no_sdcard_detected">Tidak ada kartu SD yang terdeteksi</string>
<string name="sftp_no_storage_locations_configured">Tidak ada lokasi penyimpanan yang dikonfigurasi</string>
<string name="sftp_saf_permission_explanation">Untuk mengakses file secara jarak jauh, Anda harus mengkonfigurasi lokasi penyimpanan</string>
<string name="no_players_connected">Tidak ada pemutar yang ditemukan</string>
@@ -246,7 +233,6 @@
<string name="permission_explanation">Plugin ini perlu perizinan untuk kerja</string>
<string name="optional_permission_explanation">Anda perlu memberikan perizinan tambahan untuk memfungsikan semua fungsi</string>
<string name="plugins_need_optional_permission">Beberapa plugin yang memiliki fitur dinonfungsikan karena kurangnya perizinan (ketuk untuk info selebihnya):</string>
<string name="share_optional_permission_explanation">Untuk menerima file yang dibagikan Anda perlu memilih sebuah direktori tujuan</string>
<string name="telepathy_permission_explanation">Untuk membaca dan menulis SMS dari desktop, Anda harus memberikan perizinan untuk SMS</string>
<string name="telephony_permission_explanation">Untuk melihat panggilan ponsel pada desktop Anda harus memberikan perizinan untuk catatan panggilan ponsel dan keadaan ponsel</string>
<string name="telephony_optional_permission_explanation">Untuk melihat nama kontak daripada nomor ponsel, Anda harus memberikan akses ke kontak ponsel</string>
@@ -310,7 +296,6 @@
<string name="empty_trusted_networks_list_text">Anda belum memiliki jaringan terpercaya apa pun yang ditambahkan</string>
<string name="allow_all_networks_text">Perbolehkan semua</string>
<string name="location_permission_needed_title">Diperlukan perizinan</string>
<string name="location_permission_needed_desc">Android memerlukan perizinan Lokasi untuk mengidentifikasi jaringan WiFi Anda</string>
<string name="clipboard_android_x_incompat">Android 10 telah menghapus akses papan klip ke semua aplikasi. Plugin ini akan dinonaktifkan.</string>
<string name="mpris_open_url">Lanjut putar di sini</string>
<string name="cant_open_url">Tidak bisa membuka URL untuk melanjutkan pemutaran</string>
@@ -372,7 +357,6 @@
<string name="clear_compose">Hapus</string>
<string name="send_compose">Kirim</string>
<string name="open_compose_send">Komposisikan teks</string>
<string name="app_description">Aplikasi multi-platform yang memungkinkan peranti Anda untuk berkomunikasi (mis., ponsel dan komputer Anda)</string>
<string name="about_kde_about">&lt;h1&gt;Tentang&lt;/h1&gt; &lt;p&gt;KDE adalah komunitas seluruh dunia dari insinyur, seniman, penulis, penerjemah dan pemfasilitas perangkat lunak yang berkomitmen untuk pengembangan &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;Perangkat Lunak Bebas&lt;/a&gt;. KDE memproduksi lingkungan desktop Plasma, ratusan aplikasi, dan banyak pustaka perangkat lunak yang mendukungnya.&lt;/p&gt; &lt;p&gt;KDE adalah perusahaan koperasi: di mana tiada entitas satu pun yang mengendalikan arah atau usaha. Kami bekerja bersama-sama untuk mencapai tujuan umum pembangunan dalam dunia Perangkat Lunak Bebas yang baik. Siapa pun disambut untuk &lt;a href=https://community.kde.org/Get_Involved&gt;bergabung dan berkontribusi&lt;/a&gt; untuk KDE, termasuk Anda.&lt;/p&gt; Kunjungi &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; untuk informasi tentang komunitas KDE dan perangkat lunak yang kami buat.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Laporkan Kutu atau Saran&lt;/h1&gt; &lt;p&gt;Perangkat lunak selalu dapat ditingkatkan, dan Tim KDE siap untuk melakukannya. Tapi, Anda - sebagai pengguna - harus memberitahu kami jika sesuatu tidak berjalan sebagaimana mestinya atau seharusnya dapat berjalan dengan lebih baik.&lt;/p&gt; &lt;p&gt;KDE memiliki sistem pelacakan kutu. Kunjungi &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; atau gunakan dialog \"Laporkan Kutu\" dari layar tentang untuk melaporkan kutu.&lt;/p&gt; Jika Anda memiliki saran untuk peningkatan maka Anda dipersilakan untuk menggunakan sistem pelacakan kutu untuk memasukkan permintaan Anda. Pastikan Anda menggunakan tingkat kegawatan yang bernama \"Senarai Permintaan\".</string>
<string name="about_kde_join_kde">&lt;h1&gt;Bergabung dengan KDE&lt;/ h1&gt; &lt;p&gt; Anda tidak harus menjadi pengembang perangkat lunak untuk menjadi anggota tim KDE. Anda dapat bergabung dengan tim nasional yang menerjemahkan antarmuka program. Anda dapat memberikan grafik, tema, suara, dan dokumentasi yang ditingkatkan. Anda putuskan!&lt;/p&gt; &lt;p&gt;Kunjungi&lt;a href=https://community.kde.org/Get_involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; untuk informasi tentang beberapa proyek di mana Anda dapat berpartisipasi.&lt;/p&gt; Jika Anda memerlukan informasi atau dokumentasi lebih lanjut, maka kunjungi &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; yang akan memberi Anda apa yang Anda butuhkan.</string>

View File

@@ -48,7 +48,6 @@
<string name="remotekeyboard_not_connected">Engin fjartenging lyklaborðs er virk, virkjaðu eina slíka í KDE Connect</string>
<string name="remotekeyboard_connected">Fjartenging lyklaborðs er virk</string>
<string name="open_mousepad">Fjartengd ritun</string>
<string name="mousepad_info">Færðu fingur á skjánum til að færa bendilinn. Pikkaðu til að smella og notaðu tvo/þrjá fingur sem hægri- og miðjuhnappa. Notaðu tvo fingur til að skruna. Ýttu lengi til að draga-sleppa.</string>
<string name="mousepad_single_tap_settings_title">Stilla aðgerð við pikk með einum fingri</string>
<string name="mousepad_double_tap_settings_title">Stilla aðgerð við pikk með tveimur fingrum</string>
<string name="mousepad_triple_tap_settings_title">Stilla aðgerð við pikk með þremur fingrum</string>
@@ -92,7 +91,6 @@
<string name="battery_status_format">Rafhlaða: %d%%</string>
<string name="battery_status_low_format">Rafhlaða: %d%% lítil hleðsla</string>
<string name="battery_status_charging_format">Rafhlaða: %d%% í hleðslu</string>
<string name="battery_status_unknown">Upplýsingar um rafhlöðu ekki tiltækar</string>
<string name="category_connected_devices">Tengd tæki</string>
<string name="category_not_paired_devices">Tiltæk tæki</string>
<string name="category_remembered_devices">Munuð tæki</string>
@@ -102,7 +100,6 @@
<string name="unknown_device">Óþekkt tæki</string>
<string name="error_not_reachable">Tæki er ekki aðgengilegt</string>
<string name="error_already_paired">Tæki er þegar parað</string>
<string name="error_could_not_send_package">Gat ekki sent pakka</string>
<string name="error_timed_out">Féll á tíma</string>
<string name="error_canceled_by_user">Hætt við af notanda</string>
<string name="error_canceled_by_other_peer">Hætt við af hinum notandanum</string>
@@ -192,20 +189,11 @@
<string name="share">Deila</string>
<string name="share_received_file">Deila \"%s\"</string>
<string name="title_activity_notification_filter">Tilkynningasía</string>
<string name="sftp_sdcard_num">SD-minniskort %d</string>
<string name="sftp_sdcard">SD-minniskort</string>
<string name="sftp_readonly">(skrifvarið)</string>
<string name="sftp_camera">Myndir á myndavél</string>
<string name="add_device_dialog_title">Bæta við tæki</string>
<string name="add_device_hint">Vélarheiti eða IP vistfang</string>
<string name="sftp_preference_detected_sdcards">SD-minniskort sem hafa fundist</string>
<string name="sftp_preference_edit_sdcard_title">Breyta SD-minniskorti</string>
<string name="sftp_preference_configured_storage_locations">Stilltar geymslustaðsetningar</string>
<string name="sftp_preference_add_storage_location_title">Bæta við staðsetningu gagnageymslu</string>
<string name="sftp_preference_edit_storage_location">Breyta staðsetningu gagnageymslu</string>
<string name="sftp_preference_add_camera_shortcut">Bæta við flýtileið í myndavélarmöppu</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Bæta við flýtileið í myndavélarmöppuna</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ekki bæta við flýtileið í myndavélarmöppuna</string>
<string name="sftp_storage_preference_storage_location">Staðsetning gagnageymslu</string>
<string name="sftp_storage_preference_storage_location_already_configured">Þessi staðsetning er þegar stillt.</string>
<string name="sftp_storage_preference_click_to_select">smelltu til að velja</string>
@@ -213,10 +201,11 @@
<string name="sftp_storage_preference_display_name_already_used">Birtingarnafnið er þegar í notkun</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Birtingarnafn má ekki vera tómt</string>
<string name="sftp_action_mode_menu_delete">Eyða</string>
<string name="sftp_no_sdcard_detected">Ekkert SD-minniskort fannst</string>
<string name="sftp_no_storage_locations_configured">Engar geymslustaðsetningar stilltar</string>
<string name="no_players_connected">Engir spilarar fundust</string>
<string name="send_files">Senda skrár</string>
<string name="block_notification_contents">Loka á efni í tilkynningum</string>
<string name="block_notification_images">Loka á myndir í tilkynningum</string>
<string name="pairing_title">KDE Connect tæki</string>
<string name="device_rename_title">Endurnefna tæki</string>
<string name="device_rename_confirm">Endurnefna</string>
@@ -245,6 +234,7 @@
<string name="add_command_description">Þú getur bætt við skipunum á skjáborðinu</string>
<string name="pref_plugin_mprisreceiver">Margmiðlunarstýring</string>
<string name="notification_channel_default">Aðrar tilkynningar</string>
<string name="notification_channel_persistent">Viðvarandi gaumvísir</string>
<string name="notification_channel_media_control">Margmiðlunarstýring</string>
<string name="notification_channel_filetransfer">Skráarflutningur</string>
<string name="notification_channel_high_priority">Hár forgangur</string>

View File

@@ -51,13 +51,17 @@
<string name="remotekeyboard_connected">La connessione della tastiera remota è attiva</string>
<string name="remotekeyboard_multiple_connections">Ci sono più connessioni di tastiere remote, seleziona il dispositivo da configurare</string>
<string name="open_mousepad">Impulso remoto</string>
<string name="mousepad_info">Muovi un dito sullo schermo per spostare il puntatore del mouse. Tocca per un clic e usa due/tre dita per i pulsanti destro e centrale. Utilizza 2 dita per scorrere. Utilizza una pressione lunga per trascinare e rilasciare.</string>
<string name="mousepad_info">Muovi un dito sullo schermo per spostare il puntatore del mouse. Tocca per un clic e usa due/tre dita per i pulsanti destro e centrale. Utilizza 2 dita per scorrere. Utilizza una pressione lunga per trascinare e rilasciare. È possibile abilitare la funzionalità del mouse giroscopico dalle preferenze dell\'estensione</string>
<string name="mousepad_keyboard_input_not_supported">Immissione da tastiera non supportata dal dispositivo associato</string>
<string name="mousepad_single_tap_settings_title">Imposta azione per il tocco a un dito</string>
<string name="mousepad_double_tap_settings_title">Imposta azione per il tocco a due dita</string>
<string name="mousepad_triple_tap_settings_title">Imposta azione per il tocco a tre dita</string>
<string name="mousepad_sensitivity_settings_title">Imposta la sensibilità del touchpad</string>
<string name="mousepad_mouse_buttons_title">Mostra i pulsanti del mouse</string>
<string name="mousepad_acceleration_profile_settings_title">Imposta accelerazione del puntatore</string>
<string name="mousepad_scroll_direction_title">Inverti direzione di scorrimento</string>
<string name="gyro_mouse_enabled_title">Abilita il mouse giroscopico</string>
<string name="gyro_mouse_sensitivity_title">Sensibilità del giroscopio</string>
<string-array name="mousepad_tap_entries">
<item>Clic sinistro</item>
<item>Clic destro</item>
@@ -98,7 +102,6 @@
<string name="battery_status_format">Batteria: %d%%</string>
<string name="battery_status_low_format">Batteria: %d%% livello basso</string>
<string name="battery_status_charging_format">Batteria: %d%% in carica</string>
<string name="battery_status_unknown">Informazioni sulla batteria non disponibili</string>
<string name="category_connected_devices">Dispositivi connessi</string>
<string name="category_not_paired_devices">Dispositivi disponibili</string>
<string name="category_remembered_devices">Dispositivi memorizzati</string>
@@ -108,7 +111,6 @@
<string name="unknown_device">Dispositivo sconosciuto</string>
<string name="error_not_reachable">Dispositivo fuori portata</string>
<string name="error_already_paired">Dispositivo già associato</string>
<string name="error_could_not_send_package">Impossibile inviare i dati</string>
<string name="error_timed_out">Richiesta scaduta</string>
<string name="error_canceled_by_user">Annullata dall\'utente</string>
<string name="error_canceled_by_other_peer">Annullata dal dispositivo remoto</string>
@@ -204,20 +206,11 @@
<string name="title_activity_notification_filter">Filtro delle notifiche</string>
<string name="filter_apps_info">Le notifiche saranno sincronizzate per le applicazioni selezionate.</string>
<string name="show_notification_if_screen_off">Invia notifiche solo le schermo è spento</string>
<string name="sftp_sdcard_num">Scheda SD %d</string>
<string name="sftp_sdcard">Scheda SD</string>
<string name="sftp_readonly">(sola lettura)</string>
<string name="sftp_camera">Immagini fotocamera</string>
<string name="add_device_dialog_title">Aggiungi dispositivo</string>
<string name="add_device_hint">Nome host o indirizzo IP</string>
<string name="sftp_preference_detected_sdcards">Schede SD rilevate</string>
<string name="sftp_preference_edit_sdcard_title">Modifica scheda SD</string>
<string name="sftp_preference_configured_storage_locations">Posizioni di archiviazione configurate</string>
<string name="sftp_preference_add_storage_location_title">Aggiungi posizione di archiviazione</string>
<string name="sftp_preference_edit_storage_location">Modifica posizione di archiviazione</string>
<string name="sftp_preference_add_camera_shortcut">Aggiungi scorciatoia alla cartella della fotocamera</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Aggiungi una scorciatoia alla cartella della fotocamera</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Non aggiungere una scorciatoia alla cartella della fotocamera</string>
<string name="sftp_storage_preference_storage_location">Posizione di archiviazione</string>
<string name="sftp_storage_preference_storage_location_already_configured">Questa posizione è già stata configurata</string>
<string name="sftp_storage_preference_click_to_select">clic per selezionare</string>
@@ -225,11 +218,13 @@
<string name="sftp_storage_preference_display_name_already_used">Il nome visualizzato è già in uso</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Il nome visualizzato non può essere vuoto</string>
<string name="sftp_action_mode_menu_delete">Elimina</string>
<string name="sftp_no_sdcard_detected">Nessuna scheda SD rilevata</string>
<string name="sftp_no_storage_locations_configured">Nessuna posizione di archiviazione configurata</string>
<string name="sftp_saf_permission_explanation">Per accedere da remoto ai file, devi configurare posizioni di archiviazione</string>
<string name="sftp_manage_storage_permission_explanation">Per consentire l\'accesso remoto ai file su questo dispositivo devi consentire a KDE Connect di gestire l\'archiviazione.</string>
<string name="no_players_connected">Nessun lettore trovato</string>
<string name="send_files">Invia file</string>
<string name="block_notification_contents">Blocca i contenuti delle notifiche</string>
<string name="block_notification_images">Blocca le immagini nelle notifiche</string>
<string name="pairing_title">Dispositivi KDE Connect</string>
<string name="pairing_description">Altri dispositivi che eseguono KDE Connect nella tua stessa rete dovrebbero apparire qui.</string>
<string name="device_rename_title">Rinomina dispositivo</string>
@@ -252,9 +247,10 @@
<string name="close">Chiudi</string>
<string name="plugins_need_permission">Alcune estensioni hanno bisogno di permessi per funzionare (tocca per maggiori informazioni):</string>
<string name="permission_explanation">Questa estensione ha bisogno di permessi per funzionare</string>
<string name="all_permissions_granted">Tutti i permessi accordati 🎉</string>
<string name="optional_permission_explanation">Devi concedere permessi aggiuntivi per abilitare tutte le funzioni</string>
<string name="plugins_need_optional_permission">Alcune estensioni hanno funzioni disabilitate per una mancanza di permessi (tocca per maggiori informazioni):</string>
<string name="share_optional_permission_explanation">Per ricevere file condivisi è necessario scegliere una cartella di destinazione</string>
<string name="share_optional_permission_explanation">Per ricevere i file devi consentire l\'accesso allo spazio di archiviazione</string>
<string name="telepathy_permission_explanation">Per leggere e scrivere SMS dal tuo desktop, devi concedere l\'autorizzazione per SMS</string>
<string name="telephony_permission_explanation">Per vedere le chiamate telefoniche dal desktop devi dare l\'autorizzazione per accedere al registro delle chiamate e allo stato del telefono</string>
<string name="telephony_optional_permission_explanation">Per vedere il nome di un contatto invece del numero di telefono devi dare accesso alla rubrica del telefono</string>
@@ -275,8 +271,7 @@
<string name="pref_plugin_mprisreceiver">Controllo lettore multimediale</string>
<string name="pref_plugin_mprisreceiver_desc">Controlla i lettori multimediali del tuo telefono da un altro dispositivo</string>
<string name="notification_channel_default">Altre notifiche</string>
<string name="notification_channel_persistent_no_devices">Indicatore persistente (nessun dispositivo)</string>
<string name="notification_channel_persistent_with_devices">Indicatore persistente (con dispositivi)</string>
<string name="notification_channel_persistent">Indicatore persistente</string>
<string name="notification_channel_media_control">Controllo multimediale</string>
<string name="notification_channel_filetransfer">Trasferimento file</string>
<string name="notification_channel_high_priority">Priorità alta</string>
@@ -320,7 +315,7 @@
<string name="empty_trusted_networks_list_text">Non hai aggiunto ancora alcuna rete affidabile</string>
<string name="allow_all_networks_text">Consenti tutte</string>
<string name="location_permission_needed_title">Permesso richiesto</string>
<string name="location_permission_needed_desc">Android richiede il permesso Posizione per identificare la tua rete WiFi</string>
<string name="location_permission_needed_desc">KDE Connect necessita dell\'autorizzazione alla posizione in background per conoscere la rete Wi-Fi a cui sei connesso anche quando l\'applicazione è in esecuzione sullo sfondo. Questo perché il nome delle reti Wi-Fi nelle tue vicinanze potrebbe essere utilizzata per trovare la tua posizione, anche se questo non è un utilizzo previsto da KDE Connect.</string>
<string name="clipboard_android_x_incompat">Android 10 ha rimosso l\'accesso agli appunti a tutte le applicazioni. Questa estensione sarà disabilitata.</string>
<string name="mpris_open_url">Continua qui la riproduzione</string>
<string name="cant_open_url">Impossibile aprire l\'URL per continuare la riproduzione</string>
@@ -381,8 +376,8 @@
<string name="click_here_to_type">Tocca qui per scrivere</string>
<string name="clear_compose">Pulisci</string>
<string name="send_compose">Invia</string>
<string name="compose_send_title">Invio scorciatoia composita</string>
<string name="open_compose_send">Componi il testo</string>
<string name="app_description">Applicazione multipiattaforma che consente ai tuoi dispositivi di comunicare (ad esempio, il tuo telefono e il tuo computer)</string>
<string name="about_kde_about">&lt;h1&gt;Informazioni&lt;/h1&gt; &lt;p&gt;KDE è una comunità mondiale di ingegneri del software, artisti, scrittori, traduttori e creatori che si impegnano a sviluppare &lt;a href=https://www.gnu.org/philosophy/free-sw.html&gt;software libero&lt;/a&gt;. KDE produce l\'ambiente desktop Plasma, centinaia di applicazioni e le numerose librerie software che le supportano.&lt;/p&gt; &lt;p&gt;KDE è un\'impresa cooperativa: nessuna singola entità ne controlla la direzione o i prodotti. Invece, lavoriamo insieme per raggiungere l\'obiettivo comune di costruire il miglior software libero del mondo. Tutti sono invitati a &lt;a href=https://community.kde.org/Get_Involved&gt;unirsi e contribuire&lt;/a&gt; a KDE, incluso te.&lt;/p&gt; Visita &lt;a href=https://www.kde.org/&gt;https://www.kde.org/&lt;/a&gt; per ulteriori informazioni sulla comunità KDE e sul software che produciamo.</string>
<string name="about_kde_report_bugs_or_wishes">&lt;h1&gt;Segnala bug o desideri&lt;/h1&gt; &lt;p&gt;Il software può sempre essere migliorato e il team di KDE è pronto a farlo. Tuttavia, tu - l\'utente - devi dirci quando qualcosa non funziona come previsto o potrebbe essere fatto meglio.&lt;/p&gt; &lt;p&gt;KDE ha un sistema di tracciamento dei bug. Visita &lt;a href=https://bugs.kde.org/&gt;https://bugs.kde.org/&lt;/a&gt; oppure utilizza il pulsante «Segnala bug» dalla schermata delle informazioni per segnalare i bug.&lt;/p&gt; Se hai un suggerimento per il miglioramento, puoi utilizzare il sistema di tracciamento dei bug per registrare il tuo desiderio. Assicurati di utilizzare «Wishlist» per il campo Severity.</string>
<string name="about_kde_join_kde">&lt;h1&gt;Unisciti a KDE&lt;/h1&gt; &lt;p&gt;Non devi essere uno sviluppatore di software per essere un membro della squadra di KDE. Puoi unirti ai gruppi nazionali che traducono le interfacce dei programmi. Puoi fornire grafica, temi, suoni e documentazione migliorata. Decidi tu!&lt;/p&gt; &lt;p&gt;Visita &lt;a href=https://community.kde.org/Get_Involved&gt;https://community.kde.org/Get_Involved&lt;/a&gt; per informazioni su alcuni progetti a cui puoi partecipare.&lt;/p&gt; Se hai bisogno di ulteriori informazioni o documentazione, visita &lt;a href=https://techbase.kde.org/&gt;https://techbase.kde.org/&lt;/a&gt; ti fornirà ciò di cui hai bisogno.</string>

View File

@@ -63,7 +63,6 @@
<string name="unknown_device">התקן לא ידוע</string>
<string name="error_not_reachable">ההתקן לא זמין</string>
<string name="error_already_paired">ההתקן כבר מותאם</string>
<string name="error_could_not_send_package">לא יכול לשלוח חבילה</string>
<string name="error_timed_out">נגמר הזמן</string>
<string name="error_canceled_by_user">בוטל על ידי המשתמש</string>
<string name="error_canceled_by_other_peer">בוטל על ידי מישהו אחר</string>
@@ -108,10 +107,6 @@
<string name="share_destination_folder_preference">תיקית יעד</string>
<string name="title_activity_notification_filter">סנן התראות</string>
<string name="filter_apps_info">התראות יסונכרנו רק לאפליקציות נבחרות</string>
<string name="sftp_sdcard_num">כרטיס זיכרון %d</string>
<string name="sftp_sdcard">כרטיס זיכרון</string>
<string name="sftp_readonly">(לקריאה בלבד)</string>
<string name="sftp_camera">תמונות מצלמה</string>
<string name="no_players_connected">לא נמצא נגן</string>
<string name="send_files">שלח קובץ</string>
<string name="pairing_title">מכשירי KDE Connect</string>

View File

@@ -8,32 +8,32 @@
<string name="pref_plugin_telephony">電話通知</string>
<string name="pref_plugin_telephony_desc">着信通知を送信</string>
<string name="pref_plugin_battery">バッテリーレポート</string>
<string name="pref_plugin_battery_desc">定期的にバッテリー状態を報告します</string>
<string name="pref_plugin_battery_desc">定期的にバッテリー状態を報告</string>
<string name="pref_plugin_connectivity_report">接続性レポート</string>
<string name="pref_plugin_connectivity_report_desc">信号強度とネットワークの状態を報告します</string>
<string name="pref_plugin_connectivity_report_desc">信号強度とネットワークの状態を報告</string>
<string name="pref_plugin_sftp">ファイルシステムの参照</string>
<string name="pref_plugin_sftp_desc">リモートからこのデバイスのファイルシステムへの閲覧を可能にします</string>
<string name="pref_plugin_sftp_desc">リモートからこのデバイスのファイルシステムを閲覧</string>
<string name="pref_plugin_clipboard">クリップボードの同期</string>
<string name="pref_plugin_clipboard_desc">クリップボードの内容を共有</string>
<string name="pref_plugin_clipboard_sent">クリップボードが送信されました</string>
<string name="pref_plugin_mousepad">リモート入力</string>
<string name="pref_plugin_mousepad_desc">あなたのスマートフォンやタブレットをタッチパッドやキーボードとして利用します</string>
<string name="pref_plugin_presenter">リモートスライドショー</string>
<string name="pref_plugin_presenter_desc">あなたのデバイスを使ってプレゼンテーションのスライドを変更</string>
<string name="pref_plugin_mousepad_desc">スマートフォンやタブレットをタッチパッドやキーボードとして利用</string>
<string name="pref_plugin_presenter">スライドショーのリモコン</string>
<string name="pref_plugin_presenter_desc">デバイスを使ってプレゼンテーションのスライドを操作</string>
<string name="pref_plugin_remotekeyboard">リモートからキー入力を受信</string>
<string name="pref_plugin_remotekeyboard_desc">リモートデバイスからキーイベントを受信</string>
<string name="pref_plugin_mpris">マルチメディアの操作</string>
<string name="pref_plugin_mpris_desc">あなたのメディアプレーヤーへのリモート操作を提供します</string>
<string name="pref_plugin_mpris_desc">メディアプレーヤーリモート操作</string>
<string name="pref_plugin_runcommand">コマンドを実行</string>
<string name="pref_plugin_runcommand_desc">スマートフォンやタブレットからリモートコマンドを実行</string>
<string name="pref_plugin_contacts">連絡先の同期</string>
<string name="pref_plugin_contacts_desc">デバイスの連絡先の同期を許可</string>
<string name="pref_plugin_contacts_desc">デバイスの連絡先データと同期</string>
<string name="pref_plugin_ping">Ping</string>
<string name="pref_plugin_ping_desc">Ping を送受信</string>
<string name="pref_plugin_notifications">通知の同期</string>
<string name="pref_plugin_notifications_desc">他のデバイスから通知にアクセス</string>
<string name="pref_plugin_receive_notifications">通知の受信</string>
<string name="pref_plugin_receive_notifications_desc">他のデバイスから通知を受信しAndroid に表示します</string>
<string name="pref_plugin_receive_notifications_desc">他のデバイスから通知を受信しAndroid に表示</string>
<string name="pref_plugin_sharereceiver">共有と受信</string>
<string name="pref_plugin_sharereceiver_desc">デバイス間でファイルと URL を共有</string>
<string name="device_list_empty">デバイスなし</string>
@@ -49,9 +49,9 @@
<string name="remotekeyboard_editing_only_title">編集中にのみリモートキーを取り扱う</string>
<string name="remotekeyboard_not_connected">有効なリモートキーボード接続がありません。KDE Connect で確立してください</string>
<string name="remotekeyboard_connected">リモートキーボード接続はアクティブです</string>
<string name="remotekeyboard_multiple_connections">一つ以上のリモートキーボード接続があります。設定するデバイスを選択してください</string>
<string name="remotekeyboard_multiple_connections">複数のリモートキーボード接続があります。設定するデバイスを選択してください</string>
<string name="open_mousepad">リモート入力</string>
<string name="mousepad_info">スクリーン上で指を動かしてマウスカーソルを移動します。タップはクリックとなり、2/3本指で右クリック、中クリックとなります。2本指を使ってスクロールが可能です。長押しすることでドラッグ&amp;ドロップできます。</string>
<string name="mousepad_keyboard_input_not_supported">キーボード入力はペアリングされたデバイスによってサポートされていません</string>
<string name="mousepad_single_tap_settings_title">1本指タップのアクションを設定</string>
<string name="mousepad_double_tap_settings_title">2本指タップのアクションを設定</string>
<string name="mousepad_triple_tap_settings_title">3本指タップのアクションを設定</string>
@@ -94,11 +94,10 @@
<string name="mouse_receiver_plugin_description">リモートからマウスの動きを受信</string>
<string name="mouse_receiver_plugin_name">マウスレシーバ</string>
<string name="mouse_receiver_no_permissions">アクセシビリティサービスを有効化する必要があります</string>
<string name="view_status_title">ステータス</string>
<string name="view_status_title">状態</string>
<string name="battery_status_format">バッテリ: %d%%</string>
<string name="battery_status_low_format">バッテリ: %d%% 残量低下</string>
<string name="battery_status_charging_format">バッテリ: %d%% 充電中</string>
<string name="battery_status_unknown">バッテリ情報が利用できません</string>
<string name="category_connected_devices">接続済みのデバイス</string>
<string name="category_not_paired_devices">利用可能なデバイス</string>
<string name="category_remembered_devices">ペアリング済みのデバイス</string>
@@ -108,12 +107,11 @@
<string name="unknown_device">不明なデバイス</string>
<string name="error_not_reachable">デバイスに到達できません</string>
<string name="error_already_paired">デバイスは既にペアリング済みです</string>
<string name="error_could_not_send_package">パッケージを送信できませんでした</string>
<string name="error_timed_out">タイムアウト</string>
<string name="error_canceled_by_user">ユーザにキャンセルされました</string>
<string name="error_canceled_by_other_peer">他のピアにキャンセルされました</string>
<string name="encryption_info_title">暗号化情報</string>
<string name="encryption_info_msg_no_ssl">他のデバイスは最近のバージョンの KDE Connect を利用していません。古い暗号化方式を使用しています</string>
<string name="encryption_info_msg_no_ssl">他のデバイスは最近のバージョンの KDE Connect を利用していません。古い暗号化方式を使用しています</string>
<string name="my_device_fingerprint">このデバイスの証明書の SHA256 フィンガープリント:</string>
<string name="remote_device_fingerprint">リモートデバイスの証明書の SHA256 フィンガープリント:</string>
<string name="pair_requested">ペアリング要求済み</string>
@@ -122,25 +120,25 @@
<item quantity="other">%1$d ファイルを %2$s から受信しています</item>
</plurals>
<plurals name="incoming_files_text">
<item quantity="other">ファイル: %1s</item>
<item quantity="other">(%3$d 個中 %2$d 個のファイル) : %1$s</item>
</plurals>
<plurals name="outgoing_file_title">
<item quantity="other">%1$d ファイルを %2$s へ送信中</item>
</plurals>
<plurals name="outgoing_files_text">
<item quantity="other">ファイル: %1$s</item>
<item quantity="other">(%3$d 個中 %2$d 個のファイル) : %1$s</item>
</plurals>
<plurals name="received_files_title">
<item quantity="other">%1$s からファイルを受信</item>
<item quantity="other">%1$s から %2$d ファイルを受信</item>
</plurals>
<plurals name="received_files_fail_title">
<item quantity="other">%1$s からのファイルの受信に失敗</item>
<item quantity="other">%1$s からの %3$d 個中 %2$d 個のファイルの受信に失敗</item>
</plurals>
<plurals name="sent_files_title">
<item quantity="other">%1$s にファイルを送信済み</item>
<item quantity="other">%1$s に %2$d 個のファイルを送信済み</item>
</plurals>
<plurals name="send_files_fail_title">
<item quantity="other">%1$s へのファイル送信に失敗</item>
<item quantity="other">%1$s への %3$d 個中 %2$d 個のファイル送信に失敗</item>
</plurals>
<string name="tap_to_open">タップして開く</string>
<string name="received_file_text">タップして \'%1s\' を開く</string>
@@ -186,7 +184,7 @@
<string name="custom_device_fab_hint">デバイスを追加</string>
<string name="undo">元に戻す</string>
<string name="share_notification_preference">うるさい通知</string>
<string name="share_notification_preference_summary">ファイル受信時にバイブレートし、音声を再生します</string>
<string name="share_notification_preference_summary">ファイル受信時に振動し、音声を再生します</string>
<string name="share_destination_customize">行き先ディレクトリをカスタマイズ</string>
<string name="share_destination_customize_summary_disabled">受信したファイルは Downloads に保存されます</string>
<string name="share_destination_customize_summary_enabled">ファイルは以下のディレクトリに保存されます</string>
@@ -196,20 +194,11 @@
<string name="title_activity_notification_filter">通知フィルタ</string>
<string name="filter_apps_info">選択されたアプリケーションの通知が同期されます。</string>
<string name="show_notification_if_screen_off">スクリーンがオフのときのみ通知を送信</string>
<string name="sftp_sdcard_num">SD カード %d</string>
<string name="sftp_sdcard">SD カード</string>
<string name="sftp_readonly">(読み取り専用)</string>
<string name="sftp_camera">カメラ画像</string>
<string name="add_device_dialog_title">デバイスを追加</string>
<string name="add_device_hint">ホスト名/IPアドレス</string>
<string name="sftp_preference_detected_sdcards">検出された SD カード</string>
<string name="sftp_preference_edit_sdcard_title">SD カードを編集</string>
<string name="add_device_hint">ホスト名/IP アドレス</string>
<string name="sftp_preference_configured_storage_locations">設定されたストレージの場所</string>
<string name="sftp_preference_add_storage_location_title">ストレージの場所を追加</string>
<string name="sftp_preference_edit_storage_location">ストレージの場所を編集</string>
<string name="sftp_preference_add_camera_shortcut">カメラフォルダのショートカットを追加</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">カメラフォルダへのショートカットを追加</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">カメラフォルダのショートカットを追加しない</string>
<string name="sftp_storage_preference_storage_location">ストレージの場所</string>
<string name="sftp_storage_preference_storage_location_already_configured">この場所は既に設定されています</string>
<string name="sftp_storage_preference_click_to_select">クリックして選択</string>
@@ -217,7 +206,6 @@
<string name="sftp_storage_preference_display_name_already_used">この表示名は既に使用されています</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">表示名は空にできません</string>
<string name="sftp_action_mode_menu_delete">削除</string>
<string name="sftp_no_sdcard_detected">SD カードが検出されません</string>
<string name="sftp_no_storage_locations_configured">ストレージの場所が設定されていません</string>
<string name="sftp_saf_permission_explanation">リモートからファイルにアクセスするには、ストレージの場所を設定する必要があります</string>
<string name="no_players_connected">プレーヤーが見つかりませんでした</string>
@@ -227,18 +215,18 @@
<string name="device_rename_title">デバイス名を変更</string>
<string name="device_rename_confirm">名前変更</string>
<string name="refresh">更新</string>
<string name="unreachable_description">このペアリング済みデバイスに到達できません。同一のネットワーク内に 接続されていることを確認してください</string>
<string name="no_wifi">Wi-Fi ネットワークに接続ていないため、デバイスが一つも表示されない可能性があります。ここをクリックして Wi-Fi を有効化</string>
<string name="unreachable_description">このペアリング済みデバイスに到達できません。同一のネットワーク内に接続されていることを確認してください</string>
<string name="no_wifi">Wi-Fi ネットワークに接続されていないため、デバイスが一つも表示されない可能性があります。ここをクリックして Wi-Fi を有効化</string>
<string name="on_non_trusted_message">信頼されたネットワークに接続されていません: 自動検出が無効化されました。</string>
<string name="no_file_browser">ファイルブラウザがインストールされていません</string>
<string name="pref_plugin_telepathy">SMS を送信</string>
<string name="pref_plugin_telepathy_desc">デスクトップからテキストメッセージを送信</string>
<string name="pref_plugin_telepathy_mms">SMS を送信</string>
<string name="pref_plugin_telepathy_mms_desc">KDE Connect から MMS を送信するには MMS をデフォルトの SMS アプリとして設定する必要があります。</string>
<string name="findmyphone_title">スマートフォンを捜索</string>
<string name="findmyphone_title_tablet">タブレットを捜索</string>
<string name="findmyphone_title_tv">TV を捜索</string>
<string name="findmyphone_description">このデバイスを鳴らすことで捜索できます</string>
<string name="findmyphone_title">スマートフォンを見つける</string>
<string name="findmyphone_title_tablet">タブレットを見つける</string>
<string name="findmyphone_title_tv">TV を探す</string>
<string name="findmyphone_description">このデバイスを鳴動させて見つける</string>
<string name="findmyphone_found">発見しました</string>
<string name="open">開く</string>
<string name="close">閉じる</string>
@@ -246,7 +234,6 @@
<string name="permission_explanation">このプラグインが機能するには権限が必要です</string>
<string name="optional_permission_explanation">すべての機能を有効にするには、追加の権限を許可する必要があります</string>
<string name="plugins_need_optional_permission">権限が不足しているため、いくつかのプラグインの機能は無効化されています (タップして詳細情報を表示):</string>
<string name="share_optional_permission_explanation">共有されたファイルを受信するには保存するディレクトリを指定する必要があります</string>
<string name="telepathy_permission_explanation">デスクトップから SMS を送受信するには SMS の権限を付与する必要があります</string>
<string name="telephony_permission_explanation">デスクトップで通話を表示するために、電話の状態と通話履歴の権限を許可する必要があります</string>
<string name="telephony_optional_permission_explanation">電話番号ではなく連絡先名を見るには、端末の連絡先へのアクセスを許可する必要があります</string>
@@ -267,6 +254,7 @@
<string name="pref_plugin_mprisreceiver">メディアプレーヤーの操作</string>
<string name="pref_plugin_mprisreceiver_desc">他のデバイスからスマートフォンのメディアプレーヤーを操作</string>
<string name="notification_channel_default">他の通知</string>
<string name="notification_channel_persistent">永続的なインジケータ</string>
<string name="notification_channel_media_control">メディアの操作</string>
<string name="notification_channel_filetransfer">ファイル転送</string>
<string name="notification_channel_high_priority">高い優先度</string>
@@ -277,9 +265,9 @@
<string name="runcommand_notreachable">デバイスに到達できません</string>
<string name="runcommand_notpaired">デバイスはペアリングされていません</string>
<string name="runcommand_nosuchdevice">そのようなデバイスはありません</string>
<string name="runcommand_noruncommandplugin">このデバイスは \'コマンドを実行\' プラグインを有効にしていません</string>
<string name="pref_plugin_findremotedevice">リモートデバイスを捜索</string>
<string name="pref_plugin_findremotedevice_desc">リモートデバイスを捜索</string>
<string name="runcommand_noruncommandplugin">このデバイスはコマンドを実行プラグインを有効にしていません</string>
<string name="pref_plugin_findremotedevice">リモートデバイスを探す</string>
<string name="pref_plugin_findremotedevice_desc">リモートデバイスを鳴動させる</string>
<string name="ring">鳴らす</string>
<string name="pref_plugin_systemvolume">システム音量</string>
<string name="pref_plugin_systemvolume_desc">リモートデバイスのシステム音量を操作</string>
@@ -289,7 +277,7 @@
<string name="settings_rename">デバイス名</string>
<string name="settings_dark_mode">ダーク テーマ</string>
<string name="settings_more_settings_title">その他の設定</string>
<string name="settings_more_settings_text">デバイスごとの設定はデバイス内の \'プラグイン設定\' にあります</string>
<string name="settings_more_settings_text">デバイスごとの設定はデバイス内のプラグイン設定にあります</string>
<string name="setting_persistent_notification">永続的な通知を表示</string>
<string name="setting_persistent_notification_oreo">永続的な通知</string>
<string name="setting_persistent_notification_description">タップして通知設定内で有効化/無効化します</string>
@@ -300,26 +288,25 @@
<string name="block_images">通知の画像をブロック</string>
<string name="notification_channel_receivenotification">他のデバイスからの通知</string>
<string name="take_picture">カメラを起動</string>
<string name="plugin_photo_desc">素早く写真を撮り、転送するためにカメラを起動</string>
<string name="no_app_for_opening">このファイルを開くの適切なアプリが見つかりません</string>
<string name="plugin_photo_desc">写真を撮影して転送するためにカメラを起動</string>
<string name="no_app_for_opening">このファイルを開くための適切なアプリが見つかりません</string>
<string name="remote_keyboard_service">KDE Connect リモートキーボード</string>
<string name="presenter_pointer">ポインタ</string>
<string name="trusted_networks">信頼されたネットワーク</string>
<string name="trusted_networks_desc">自動検出を既知のネットワークでのみに制限する</string>
<string name="add_trusted_network">%1s を追加</string>
<string name="empty_trusted_networks_list_text">追加された信頼されたネットワークはありません</string>
<string name="empty_trusted_networks_list_text">追加済みの信頼されたネットワークはありません</string>
<string name="allow_all_networks_text">すべて許可</string>
<string name="location_permission_needed_title">許可が必要です</string>
<string name="location_permission_needed_desc">WiFi ネットワークを発見するには、位置情報を Android に提供する必要があります。</string>
<string name="clipboard_android_x_incompat">Android 10 はすべてのアプリからクリップボードへのアクセスを削除しました。このプラグインは無効化されます。</string>
<string name="mpris_open_url">このデバイスで再生を続ける</string>
<string name="cant_open_url">再生を続けるための URL を開けません</string>
<string name="bigscreen_home">ホーム</string>
<string name="bigscreen_up"></string>
<string name="bigscreen_up"></string>
<string name="bigscreen_left"></string>
<string name="bigscreen_select">選択</string>
<string name="bigscreen_right"></string>
<string name="bigscreen_down"></string>
<string name="bigscreen_down"></string>
<string name="bigscreen_mic">マイク</string>
<string name="pref_plugin_bigscreen">Bigscreen リモート</string>
<string name="pref_plugin_bigscreen_desc">デバイスを Plasma Bigscreen のリモコンとして使う</string>
@@ -370,7 +357,6 @@
<string name="clear_compose">クリア</string>
<string name="send_compose">送信</string>
<string name="open_compose_send">テキストを作成する</string>
<string name="app_description">デバイス間のコミュニケーションを可能にするマルチプラットフォームなアプリ (例: 携帯電話とコンピュータ)</string>
<string name="maintainer_and_developer">メンテナと開発者</string>
<string name="developer">開発者</string>
<string name="apple_support">macOS サポート。iOS サポートに取り組み中</string>

View File

@@ -39,9 +39,15 @@
<string name="send_ping">პინგის გაგზავნა</string>
<string name="open_mpris_controls">მულტიმედიის კონტროლი</string>
<string name="open_mousepad">დაშორებული შეყვანა</string>
<string name="mousepad_single_tap_settings_title">ქმედება ერთი თითით შეხებისას</string>
<string name="mousepad_double_tap_settings_title">ქმედება ორი თითით შეხებისას</string>
<string name="mousepad_triple_tap_settings_title">ქმედება სამი თითით შეხებისას</string>
<string name="mousepad_sensitivity_settings_title">დააყენეთ თაჩპედის მგრძნობიარობა</string>
<string name="mousepad_mouse_buttons_title">თაგუნას ღილაკების ჩვენება</string>
<string name="mousepad_acceleration_profile_settings_title">კურსორის აჩქარების დაყენება</string>
<string name="mousepad_scroll_direction_title">აწევ-ჩამოწევის მიმართულების რევერსი</string>
<string name="gyro_mouse_enabled_title">გიროსკოპის თაგუნას დაჩართვა</string>
<string name="gyro_mouse_sensitivity_title">გიროსკოპის მგრძნობელობა</string>
<string-array name="mousepad_tap_entries">
<item>მარცხენა-წკაპი</item>
<item>მარჯვენა წკაპი</item>
@@ -63,30 +69,32 @@
<item>ძლიერი</item>
<item>უძლიერესი</item>
</string-array>
<string name="sendkeystrokes_sent_text">%1$s გაგზავნილია მოწყობილობაზე %2$s</string>
<string name="sendkeystrokes_pref_category_title">სად გაიგზავნება ღილაკის დაჭერა</string>
<string name="sendkeystrokes_pref_enabled">ღილაკის დაჭერის გაგზავნის ჩართვა</string>
<string name="mouse_receiver_plugin_name">თაგუნას მიმღები</string>
<string name="view_status_title">მდგომარეობა</string>
<string name="battery_status_format">ელემენტი: %d%%</string>
<string name="battery_status_low_format">ელემენტი: %d%% ელემენტი დასატენია</string>
<string name="battery_status_charging_format">ელემენტი: %d%% იტენება</string>
<string name="battery_status_unknown">ელემენტის ინფორმაცია ხელმიუწვდომელია</string>
<string name="category_connected_devices">მიერთებული მოწყობილობები</string>
<string name="category_not_paired_devices">ხელმისაწვდომი მოწყობილობები</string>
<string name="category_remembered_devices">დამახსოვრებული მოწყობილობები</string>
<string name="device_menu_plugins">დამატების პარამეტრები</string>
<string name="device_menu_unpair">დაწყვილების მოხსნა</string>
<string name="pair_new_device">ახალი მოწყობილობის დაწყვილება</string>
<string name="cancel_pairing">დაწყვილების გაუქმება</string>
<string name="unknown_device">უცნობი მოწყობილობა</string>
<string name="error_not_reachable">მოწყობილობა მიუწვდოელია</string>
<string name="error_already_paired">მოწყობილობა უკვე დაწყვილებულია</string>
<string name="error_could_not_send_package">პაკეტის გაგზავნა შეუძლებელია</string>
<string name="error_timed_out">ვადა გავიდა</string>
<string name="error_canceled_by_user">გაუქმებულია მომხმარებლის მიერ</string>
<string name="error_canceled_by_other_peer">გაუქმებულია პარტნიორის მიერ</string>
<string name="encryption_info_title">დაშიფვრის ინფორმაცია</string>
<string name="pair_requested">დაწყვილების მოთხოვნა</string>
<plurals name="incoming_files_text">
<item quantity="one">ფაილი: %1s</item>
<item quantity="other">(ფაილი %2$d of %3$d) : %1$s</item>
<item quantity="one">File: %1$s</item>
<item quantity="other">(File %2$d of %3$d) : %1$s</item>
</plurals>
<plurals name="outgoing_files_text">
<item quantity="one">ფაილი: %1$s</item>
@@ -108,6 +116,7 @@
<string name="mpris_pause">შეჩერება</string>
<string name="mpris_previous">წინა</string>
<string name="mpris_rew">გადახვევა</string>
<string name="mpris_ff">წინ</string>
<string name="mpris_next">შემდეგი</string>
<string name="mpris_loop">მარყუჟი</string>
<string name="mpris_shuffle">შემთხვევით</string>
@@ -121,28 +130,27 @@
<item>2 წუთი</item>
</string-array>
<string name="share_to">გაზიარება…</string>
<string name="protocol_version_newer">მოწყობილობა პროტოკოლის უფრო ახალ ვერსიას იყენებს</string>
<string name="plugin_settings_with_name">%s-ის მორგება</string>
<string name="invalid_device_name">მოწყობილობის არასწორი სახელი</string>
<string name="shareplugin_text_saved">მიღებული ტექსტი ბუფერში იქნაშენახული</string>
<string name="custom_devices_settings">მოწყობილობები სიის ხელით მითითება</string>
<string name="custom_device_list">მოწყობილობების IP-ით დამატება</string>
<string name="custom_device_deleted">ხელით მითითებული მოწყობილობა წაშლილია</string>
<string name="custom_device_fab_hint">მოწყობილობის დამატება</string>
<string name="undo">დაბრუნება</string>
<string name="share_notification_preference">ხმაურიანი შეტყობინებები</string>
<string name="share_destination_customize">სამიზნე საქაღალდის მორგება</string>
<string name="share_destination_customize_summary_enabled">ფაილები ქვემოთ მითითებულ საქაღალდეში იქნება შენახული</string>
<string name="share_destination_folder_preference">სამიზნე საქაღალდე</string>
<string name="share">გაზიარება</string>
<string name="share_received_file">\"%s\"-ის გაზიარება</string>
<string name="sftp_sdcard_num">SD ბარათი %d</string>
<string name="sftp_sdcard">SD ბარათი</string>
<string name="sftp_readonly">(მხოლოდ კითხვადი)</string>
<string name="sftp_camera">კამერის სურათები</string>
<string name="title_activity_notification_filter">შეტყობინებების ფილტრი</string>
<string name="add_device_dialog_title">მოწყობილობის დამატება</string>
<string name="add_device_hint">ჰოსტის სახელი ან IP მისამართი</string>
<string name="sftp_preference_detected_sdcards">ნაპოვნი SD ბარათები</string>
<string name="sftp_preference_edit_sdcard_title">SD ბართის ჩასწორება</string>
<string name="sftp_preference_configured_storage_locations">მორგებული საცავის მდებარეობები</string>
<string name="sftp_preference_add_storage_location_title">საცავის მდებარეობის დამატება</string>
<string name="sftp_preference_edit_storage_location">საცავის მდებარეობის ჩასწორება</string>
<string name="sftp_preference_add_camera_shortcut">კამერის საქაღალდის მალსახმობის დამატება</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">კამერის საქაღალდეს მალსახმობი არ დაემატება</string>
<string name="sftp_storage_preference_storage_location">საცავის მდებარეობა</string>
<string name="sftp_storage_preference_storage_location_already_configured">ეს მდებარეობა უკვე მორგებულია</string>
<string name="sftp_storage_preference_click_to_select">მოსანიშნად დააწკაპუნეთ</string>
@@ -150,15 +158,19 @@
<string name="sftp_storage_preference_display_name_already_used">საჩვენებელი სახელი უკვე გამოიყენება</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">საჩვენებელი სახელი ცარიელი არ შეიძლება იყოს</string>
<string name="sftp_action_mode_menu_delete">წაშლა</string>
<string name="sftp_no_sdcard_detected">SD ბარათი ვერ ვიპოვე</string>
<string name="sftp_no_storage_locations_configured">საცავის მდებარეობები მითითებული არაა</string>
<string name="no_players_connected">დამკვრელები ნაპოვნი არაა</string>
<string name="send_files">ფაილების გაგზავნა</string>
<string name="block_notification_contents">გაფრთხილების შემცველობის დაბლოკვა</string>
<string name="block_notification_images">გაფრთხილებების გამოსახულებების დაბლოკვა</string>
<string name="pairing_title">KDE Connect -ის მოწყობილობები</string>
<string name="device_rename_title">მოწყობილობის სახელის გადარქმევა</string>
<string name="device_rename_confirm">გადარქმევა</string>
<string name="refresh">განახლება</string>
<string name="on_non_trusted_message">არასანდო ქსელი: ავტომატური აღმოჩენა გათიშულია.</string>
<string name="no_file_browser">ფაილის მმართველები დაყენებული არაა.</string>
<string name="pref_plugin_telepathy">SMS-ის გაგზავნა</string>
<string name="pref_plugin_telepathy_desc">გააგზავნეთ ტექსტური შეტყობინებები თქვენი კომპიუტერიდან</string>
<string name="pref_plugin_telepathy_mms">MMS-ის გაგზავნა</string>
<string name="findmyphone_title">იპოვე ჩემი ტელეფონი</string>
<string name="findmyphone_title_tablet">იპოვე ჩემი ტაბლეტი</string>
@@ -167,13 +179,21 @@
<string name="findmyphone_found">ვიპოვე</string>
<string name="open">გახსნა</string>
<string name="close">დახურვა</string>
<string name="plugins_need_permission">ზოგიერთ დამატებას სამუშაოდ წვდომები ესაჭიროება (დაატყაპუნეთ მეტი ინფორმაციისთვის):</string>
<string name="permission_explanation">დამატებას სამუშაოდ წვდომები ესაჭიროება</string>
<string name="select_ringtone">"ზარის არჩევა"</string>
<string name="telephony_pref_blocked_title">დაბლოკილი ნომრები</string>
<string name="mpris_coverart_description">მიმდინარე მედიის ყდა</string>
<string name="device_icon_description">მოწყობილობის ხატულა</string>
<string name="settings_icon_description">პარამეტრების ხატულა</string>
<string name="presenter_fullscreen">მთელ ეკრანზე</string>
<string name="presenter_exit">პრეზენტაციიდან გასვლა</string>
<string name="add_command">ბრძანების დამატება</string>
<string name="addcommand_explanation">ბრძანება რეგისტრირებული არაა</string>
<string name="add_command_description">შეგიძლიათ სამუშაო მაგიდაზე ბრძანებები დაამატოთ</string>
<string name="pref_plugin_mprisreceiver">მედია დამკვრელის კონტროლი</string>
<string name="notification_channel_default">სხვა გაფრთხილებები</string>
<string name="notification_channel_persistent">მუდმივი მაჩვენებელი</string>
<string name="notification_channel_media_control">მედიის კონტროლი</string>
<string name="notification_channel_filetransfer">ფაილის მიმოცვლა</string>
<string name="notification_channel_high_priority">მაღალი პრიორიტეტი</string>
@@ -181,8 +201,11 @@
<string name="mpris_stop">მიმდინარე დამკვრელის გაჩერება</string>
<string name="copy_url_to_clipboard">URL-ის ბუფერში კოპირება</string>
<string name="clipboard_toast">დაკოპირდა გაცვლის ბაფერში</string>
<string name="runcommand_notreachable">მოწყობილობა მიუწვდომელია</string>
<string name="runcommand_notpaired">მოწყობილობა დაწყვილებული არაა</string>
<string name="runcommand_nosuchdevice">მოწყობილობა არ არსებობს</string>
<string name="pref_plugin_findremotedevice">დაშორებული მოწყობილობის პოვნა</string>
<string name="pref_plugin_findremotedevice_desc">თქვენს დაშორებულ მოწყობილობაზე დარეკვა</string>
<string name="ring">ზარი</string>
<string name="pref_plugin_systemvolume">სისტემის ხმა</string>
<string name="mute">დადუმება</string>
@@ -194,11 +217,15 @@
<string name="extra_options">დამატებითი პარამეტრები</string>
<string name="privacy_options">კონფიდენციალობის პარამეტრები</string>
<string name="set_privacy_options">თქვენი კონფიდენციალობის პარამეტრების დაყენება</string>
<string name="block_contents">გაფრთხილების შემცველობის დაბლოკვა</string>
<string name="block_images">გაფრთხილებებში გამოსახულებების დაბლოკვა</string>
<string name="take_picture">კამერის გაშვება</string>
<string name="presenter_pointer">კურსორი</string>
<string name="trusted_networks">სანდო ქსელები</string>
<string name="add_trusted_network">%1s-ის დაყენება</string>
<string name="empty_trusted_networks_list_text">სანდო ექსელები ჯერ არ დაგიმატებიათ</string>
<string name="allow_all_networks_text">ყველას დაშვება</string>
<string name="location_permission_needed_title">საჭიროა წვდომა</string>
<string name="bigscreen_home">საწყისი</string>
<string name="bigscreen_up">მაღლა</string>
<string name="bigscreen_left">მარცხენა</string>
@@ -212,12 +239,14 @@
<string name="user_display_name">თქვენ</string>
<string name="set_default_sms_app_title">MMS-ის გაგზავნა</string>
<string name="set_group_message_as_mms_title">ჯგუფური MMS-ის გაგზავნა</string>
<string name="set_long_text_as_mms_title">გრძელი ტექსტის MMS-ის სახით გაგზავნა</string>
<string name="convert_to_mms_after_title">MMS-ად გარდაქმნა</string>
<string-array name="convert_to_mms_after_entries">
<item>After one message</item>
<item>After two messages</item>
<item>After three messages</item>
<item>After four messages</item>
<item>After five messages</item>
<item>ერთი შეტყობინების შემდეგ</item>
<item>ორი შეტყობინების შემდეგ</item>
<item>სამი შეტყობინების შემდეგ</item>
<item>ოთხი შეტყობინების შემდეგ</item>
<item>ხუთი შეტყობინების შემდეგ</item>
</string-array>
<string name="theme_dialog_title">თემის არჩევა</string>
<string-array name="theme_list">
@@ -250,7 +279,12 @@
<string name="click_here_to_type">ასაკრეფად აქ დაატყაპუნეთ</string>
<string name="clear_compose">გაწმენდა</string>
<string name="send_compose">გაგზავნა</string>
<string name="compose_send_title">შედგენის გაგზავნა</string>
<string name="open_compose_send">ტექსტის შედგენა</string>
<string name="maintainer_and_developer">პროგრამისტი და წამყვანი</string>
<string name="developer">პროგრამისტი</string>
<string name="aniket_kumar_task">SMS-ის დამატების გაუმჯობესება</string>
<string name="alex_fiestas_task">კონტაქტების დამატების გაუმჯობესება</string>
<string name="send_clipboard">ბუფერის გაგზავნა</string>
<string name="tap_to_execute">ქმედების შესასრულებლად დაატყაპუნეთ</string>
</resources>

Some files were not shown because too many files have changed in this diff Show More