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

Compare commits

..

124 Commits

Author SHA1 Message Date
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
Albert Vaca Cintora
8b01db3c34 Release 1.21.0 2023-01-02 22:29:09 +01:00
Albert Vaca Cintora
25728eae18 If you use FINE_LOCATION you also should declare COARSE_LOCATION 2023-01-02 22:28:48 +01:00
Albert Vaca Cintora
dc7fc46e62 Revert "Comment out MouseReceiverPlugin"
This reverts commit a663f4d106.
2023-01-02 22:08:09 +01:00
Albert Vaca Cintora
2b1e4dcb23 Bump deps 2023-01-02 22:00:32 +01:00
Albert Vaca Cintora
97b7eb71cf Delete tests broken since 2019
I spent a few hours and couldn't fix them
2023-01-02 21:54:21 +01:00
Harry Cheng
bb0ab51d3b Do not send cancel packet from disabled apps 2023-01-02 16:08:04 +08:00
l10n daemon script
f503b18993 GIT_SILENT made messages (after extraction) 2023-01-02 01:00:29 +00:00
l10n daemon script
58e9a5d2b6 GIT_SILENT made messages (after extraction) 2023-01-01 00:56:32 +00:00
Albert Vaca Cintora
fd34e56675 Use registerNetworkCallback to listen to network changes
ConnectivityManager.CONNECTIVITY_ACTION was deprecated in Android 9
2022-12-31 00:35:08 +01:00
Albert Vaca Cintora
4be79b52ae Show a toast if keyboard input is not supported 2022-12-31 00:03:41 +01:00
Albert Vaca Cintora
028a2992c9 Bump deps 2022-12-30 23:58:13 +01:00
Albert Vaca Cintora
bdfc21cf64 Hopefully fix NPE 2022-12-29 18:51:12 +01:00
Albert Vaca Cintora
5225d0b200 Release 1.20.2 2022-12-28 19:29:55 +01:00
Albert Vaca Cintora
54e5224f20 Fix minifier deleting "unused" xml that were actually used 2022-12-28 19:29:23 +01:00
Albert Vaca Cintora
6ab846cbbd Fix NPE 2022-12-28 17:31:52 +01:00
Albert Vaca Cintora
ea66605ef0 Fix crash on Android 7 2022-12-28 17:31:42 +01:00
Albert Vaca Cintora
c903c5d3fd Release 1.20.1
Untagged because it's for the play store only.
2022-12-28 00:26:58 +01:00
Albert Vaca Cintora
a663f4d106 Comment out MouseReceiverPlugin
The Play Store asks us a video showing why we need the accessibility
service, and I can't make it work so I can't record the video.
Removing this plugin removes the need for any accessibility permissions.
2022-12-28 00:14:49 +01:00
180 changed files with 936 additions and 1880 deletions

View File

@@ -2,8 +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="12000"
android:versionName="1.20">
android:versionCode="12302"
android:versionName="1.23.2">
<supports-screens
android:anyDensity="true"
@@ -38,16 +38,15 @@
<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" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<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" />
<application
android:icon="@mipmap/ic_launcher"
@@ -55,6 +54,7 @@
android:label="KDE Connect"
android:supportsRtl="true"
android:allowBackup="false"
android:dataExtractionRules="@xml/data_extraction_rules"
android:networkSecurityConfig="@xml/network_security_config"
android:theme="@style/KdeConnectTheme.NoActionBar"
android:name="org.kde.kdeconnect.MyApplication">

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.10'
ext.kotlin_version = '1.8.0'
dependencies {
classpath 'com.android.tools.build:gradle:7.3.0'
classpath 'com.android.tools.build:gradle:7.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
@@ -22,11 +22,9 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 33
defaultConfig {
minSdkVersion 14
targetSdkVersion 31
minSdkVersion 21
targetSdkVersion 32
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
multiDexEnabled true
}
buildFeatures {
viewBinding true
@@ -134,7 +132,7 @@ Provider<String> gitHashProvider = project.provider {
}
ext {
coroutines_version = '1.6.0'
coroutines_version = '1.6.4'
}
dependencies {
@@ -142,18 +140,18 @@ dependencies {
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.media:media:1.6.0'
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.core:core-ktx:1.9.0'
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.0"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.0'
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.0'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'com.google.android.material:material:1.7.0'
implementation 'com.google.android.material:material:1.8.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
@@ -163,14 +161,20 @@ dependencies {
//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.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.11.0'
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 'org.apache.commons:commons-collections4:4.4'
implementation 'org.apache.commons:commons-lang3:3.11'
implementation 'org.apache.commons:commons-lang3:3.12.0'
// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
@@ -178,12 +182,12 @@ dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version"
// Testing
testImplementation 'junit:junit:4.13.1'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.powermock:powermock-core:2.0.0'
testImplementation 'org.powermock:powermock-module-junit4:2.0.0'
testImplementation 'org.powermock:powermock-api-mockito2:2.0.0'
testImplementation 'org.mockito:mockito-core:2.23.0'
testImplementation 'org.skyscreamer:jsonassert:1.3.0'
testImplementation 'org.mockito:mockito-core:3.12.4' // powermock isn't compatible with mockito 4
testImplementation 'org.skyscreamer:jsonassert:1.5.1'
// For device controls
implementation 'org.reactivestreams:reactive-streams:1.0.4'

View File

@@ -1,3 +1,3 @@
android.enableJetifier=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-7.5-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

@@ -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-03-11 04:52\n"
"Last-Translator: Albert Vaca Cintora <albertvaka@gmail.com>\n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"

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

@@ -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"/>

View File

@@ -10,7 +10,6 @@
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"

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

@@ -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

@@ -24,7 +24,6 @@
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

@@ -41,7 +41,6 @@
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" />
@@ -50,7 +49,6 @@
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"

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

@@ -182,7 +182,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

@@ -9,8 +9,6 @@
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">

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

@@ -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

@@ -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

@@ -18,8 +18,6 @@
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"

View File

@@ -1,6 +1,7 @@
<?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"
@@ -30,12 +31,11 @@
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
android:id="@+id/pair_button"

View File

@@ -1,5 +1,6 @@
<?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"
android:orientation="vertical" android:layout_width="match_parent"
android:background="@color/on_secondary"
android:theme="@style/KdeConnectTheme"
@@ -7,7 +8,7 @@
<LinearLayout
android:id="@+id/runcommandWidgetTitleHeader"
android:background="@color/primary"
android:gravity="center_vertical|left"
android:gravity="center_vertical|start"
android:layout_width="match_parent"
android:layout_height="wrap_content">
@@ -42,12 +43,10 @@
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:textAppearance="?android:attr/textAppearanceMedium"
app:drawableStartCompat="@drawable/ic_error_outline_48dp"/>
</LinearLayout>

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>
@@ -84,7 +84,7 @@
<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 +133,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 +242,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

@@ -52,6 +52,7 @@
<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_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>
@@ -204,20 +205,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,7 +217,6 @@
<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="no_players_connected">Pleyer tapılmadı</string>
@@ -254,7 +245,6 @@
<string name="permission_explanation">Bu qoşmanın işləməsi üçün icazələr lazımdır</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="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 +265,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 +309,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>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Има повече от една отдалечена връзка за клавиатура, изберете устройството за конфигуриране</string>
<string name="open_mousepad">Отдалечен вход</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>
@@ -204,20 +205,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 +217,12 @@
<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>
<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>
@@ -254,7 +247,7 @@
<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="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 +268,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 +312,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>

View File

@@ -81,10 +81,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

@@ -52,6 +52,7 @@
<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_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>
@@ -204,20 +205,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>
@@ -225,11 +217,12 @@
<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="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>
@@ -254,7 +247,7 @@
<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="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>
@@ -262,7 +255,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>
@@ -275,8 +268,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>
@@ -320,7 +312,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>

View File

@@ -52,6 +52,7 @@
<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_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>
@@ -220,20 +221,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 +233,12 @@
<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="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>
@@ -270,7 +263,6 @@
<string name="permission_explanation">Tento modul potřebuje pro práci povolení</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="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 +283,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 +327,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>

View File

@@ -108,10 +108,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

@@ -182,20 +182,11 @@
<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="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,7 +194,6 @@
<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>
@@ -232,7 +222,6 @@
<string name="permission_explanation">Dieses Modul benötigt zusätzliche Berechtigungen</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>

View File

@@ -195,20 +195,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 +207,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 +235,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 +298,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>

View File

@@ -52,6 +52,7 @@
<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_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>
@@ -204,20 +205,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>
@@ -225,11 +217,12 @@
<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="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>
@@ -254,7 +247,6 @@
<string name="permission_explanation">This plugin needs permissions to work</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="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>
@@ -275,6 +267,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">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>
@@ -318,7 +311,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>

View File

@@ -52,6 +52,7 @@
<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_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>
@@ -204,20 +205,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 +217,12 @@
<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="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>
@@ -254,7 +247,6 @@
<string name="permission_explanation">Este complemento necesita permisos para funcionar</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="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 +267,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 +311,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>

View File

@@ -169,20 +169,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 +181,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 +272,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

@@ -52,6 +52,7 @@
<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>
<string name="mousepad_triple_tap_settings_title">Ezarri hiru hatzez tak egitearen ekintza</string>
@@ -204,20 +205,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>
@@ -225,7 +217,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>
@@ -254,7 +245,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>
@@ -275,8 +265,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>
@@ -320,7 +309,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>

View File

@@ -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,7 +216,6 @@
<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="no_players_connected">Soittimia ei löytynyt</string>
@@ -254,7 +244,6 @@
<string name="permission_explanation">Liitännäinen tarvitsee toimiakseen lisäkäyttöoikeuksia</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="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 +264,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 +308,6 @@
<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="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>

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>
@@ -52,6 +52,7 @@
<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_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>
@@ -97,7 +98,7 @@
<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_charging_format">Batterie : %d%% en charge</string>
<string name="battery_status_unknown">Informations de batterie non disponibles</string>
<string name="category_connected_devices">Périphériques connectés</string>
<string name="category_not_paired_devices">Périphériques disponibles</string>
@@ -204,20 +205,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>
@@ -225,11 +217,12 @@
<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="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>
@@ -254,7 +247,6 @@
<string name="permission_explanation">Ce module externe nécessite des permissions pour fonctionner</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="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>
@@ -275,8 +267,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>
@@ -320,7 +311,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 lapplication 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 nest 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>
@@ -384,12 +375,12 @@
<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

@@ -165,20 +165,11 @@
<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="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,7 +177,6 @@
<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="no_players_connected">Non se atoparon reprodutores.</string>

View File

@@ -204,20 +204,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 +216,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 +244,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 +307,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>

View File

@@ -69,6 +69,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>
@@ -92,9 +93,6 @@
<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>

View File

@@ -196,20 +196,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 +208,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 +236,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 +299,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>

View File

@@ -192,20 +192,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,7 +204,6 @@
<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>

View File

@@ -52,6 +52,7 @@
<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_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>
@@ -204,20 +205,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 +217,12 @@
<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="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>
@@ -254,7 +247,6 @@
<string name="permission_explanation">Questa estensione ha bisogno di permessi per funzionare</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="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 +267,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 +311,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>

View File

@@ -108,10 +108,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,10 @@
<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_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,7 +95,7 @@
<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>
@@ -113,7 +114,7 @@
<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>
@@ -186,7 +187,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 +197,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 +209,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 +218,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 +237,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 +257,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 +268,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 +280,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 +291,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 +360,7 @@
<string name="clear_compose">クリア</string>
<string name="send_compose">送信</string>
<string name="open_compose_send">テキストを作成する</string>
<string name="app_description">デバイス間のコミュニケーションを可能にするマルチプラットフォームなアプリ (例: 携帯電話とコンピュータ)</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,6 +39,9 @@
<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_acceleration_profile_settings_title">კურსორის აჩქარების დაყენება</string>
<string name="mousepad_scroll_direction_title">აწევ-ჩამოწევის მიმართულების რევერსი</string>
@@ -56,15 +59,21 @@
<item>უსწრაფესი</item>
</string-array>
<string-array name="mousepad_acceleration_profile_entries">
<item>No Acceleration</item>
<item>Weakest</item>
<item>Weaker</item>
<item>ამაჩქარებლის გარეშე</item>
<item>მინიმალური</item>
<item>საშუალოზე დაბალი</item>
<item>საშუალო</item>
<item>Stronger</item>
<item>Strongest</item>
<item>ძლიერი</item>
<item>უძლიერესი</item>
</string-array>
<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>
@@ -81,19 +90,22 @@
<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>
<item quantity="other">(ფაილი %2$d of %3$d) : %1$s</item>
</plurals>
<string name="tap_to_open">გასახსნელად დაატყაპუნეთ</string>
<string name="received_file_text">\'%1s\'-ის გასახსნელად დაატყაპუნეთ</string>
<string name="cannot_create_file">ფაილის (%s) შექმნის შეცდომა</string>
<string name="tap_to_answer">საპასუხოდ დაატყაპუნეთ</string>
<string name="right_click">მარჯვენა წკაპის გაგზავნა</string>
<string name="middle_click">შუა წკაპის გაგზავნა</string>
<string name="show_keyboard">კლავიატურის ჩვენება</string>
<string name="device_not_paired">მოწყობილოვა დაწყვილებული არაა</string>
<string name="request_pairing">დაწყვილების მოთხოვნა</string>
<string name="pairing_accept">დასტური</string>
<string name="pairing_reject">უარყოფა</string>
<string name="settings">პარამეტრები</string>
@@ -101,10 +113,12 @@
<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>
<string name="mpris_volume">ტომი</string>
<string name="mpris_time_settings_title">წინ/გადახვევის ღილაკები</string>
<string-array name="mpris_time_entries">
<item>10 წამი</item>
<item>20 წამი</item>
@@ -113,37 +127,47 @@
<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_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_storage_preference_storage_location">საცავის მდებარეობა</string>
<string name="sftp_storage_preference_storage_location_already_configured">ეს მდებარეობა უკვე მორგებულია</string>
<string name="sftp_storage_preference_click_to_select">მოსანიშნად დააწკაპუნეთ</string>
<string name="sftp_storage_preference_display_name">ნაჩვენები სახელი</string>
<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>
@@ -152,13 +176,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>
@@ -166,8 +198,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>
@@ -179,11 +214,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>
@@ -197,12 +236,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">
@@ -238,4 +279,8 @@
<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>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">원격 키보드 연결이 여러 개 있습니다. 설정할 장치를 선택하십시오</string>
<string name="open_mousepad">원격 입력</string>
<string name="mousepad_info">화면에서 손가락을 움직이면 마우스 커서를 움직입니다. 화면을 누르면 왼쪽 단추를 누르고, 두 손가락과 세 손가락으로 누르면 오른쪽/가운데 단추를 누릅니다. 두 손가락을 사용하여 스크롤할 수 있습니다. 드래그 앤 드롭을 사용하려면 길게 누르십시오.</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>
@@ -196,20 +197,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>
@@ -217,7 +209,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>
@@ -246,7 +237,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">데스크톱에서 문자 메시지를 읽고 보내려면 문자 메시지 접근 권한이 필요합니다</string>
<string name="telephony_permission_explanation">데스크톱에서 통화와 문자 메시지를 보려면 통화 기록 및 휴대폰 상태 접근 권한이 필요합니다</string>
<string name="telephony_optional_permission_explanation">전화번호 대신 연락처에 등록된 이름을 보려면 주소록 접근 권한이 필요합니다</string>
@@ -267,6 +257,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>
@@ -310,7 +301,7 @@
<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">안드로이드에서 Wi-Fi 네트워크를 식별하려면 위치 권한이 필요합니다</string>
<string name="location_permission_needed_desc">KDE Connect에서 현재 연결된 Wi-Fi 네트워크 정보를 얻으려면 앱이 백그라운드에서 실행 중일 때에도 백그라운드 권한이 필요합니다. KDE Connect에서는 사용자의 위치를 찾지 않지만, 내 주변에 있는 Wi-Fi 네트워크의 이름으로도 위치를 찾을 수 있기 때문입니다.</string>
<string name="clipboard_android_x_incompat">안드로이드 10부터는 앱에서 클립보드에 접근할 수 없습니다. 이 플러그인이 비활성화되었습니다.</string>
<string name="mpris_open_url">여기에서 계속 재생</string>
<string name="cant_open_url">계속 재생할 URL을 열 수 없음</string>
@@ -354,7 +345,7 @@
<string name="donate">기부하기</string>
<string name="source_code">소스 코드</string>
<string name="licenses">라이선스</string>
<string name="website"> 사이트</string>
<string name="website">웹사이트</string>
<string name="about">정보</string>
<string name="authors">작성자</string>
<string name="thanks_to">고마운 분</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Yra daugiau nei vienas nuotolinės klaviatūros ryšys, pasirinkite kurį įrenginį konfigūruoti</string>
<string name="open_mousepad">Nuotolinis įvedimas</string>
<string name="mousepad_info">Norėdami judinti pelės žymeklį, judinkite pirštu po ekraną. Bakstelėkite vienkartiniam spustelėjimui ir naudokite du/tris pirštus dešiniajam ir viduriniajam mygtukui. Naudokite 2 pirštus, norėdami slinkti. Naudokite ilgą paspaudimą, norėdami tempti.</string>
<string name="mousepad_keyboard_input_not_supported">Suporuotas įrenginys nepalaiko įvedimo klaviatūra</string>
<string name="mousepad_single_tap_settings_title">Nustatyti bakstelėjimo vienu pirštu veiksmą</string>
<string name="mousepad_double_tap_settings_title">Nustatyti bakstelėjimo dviem pirštais veiksmą</string>
<string name="mousepad_triple_tap_settings_title">Nustatyti bakstelėjimo trimis pirštais veiksmą</string>
@@ -220,20 +221,11 @@
<string name="title_activity_notification_filter">Pranešimų filtras</string>
<string name="filter_apps_info">Pranešimai bus sinchronizuojami pasirinktoms programėlėms.</string>
<string name="show_notification_if_screen_off">Siųsti pranešimus tik tuo atveju, jei ekranas yra išjungtas</string>
<string name="sftp_sdcard_num">SD kortelė %d</string>
<string name="sftp_sdcard">SD kortelė</string>
<string name="sftp_readonly">(tik skaitymui)</string>
<string name="sftp_camera">Kameros nuotraukos</string>
<string name="add_device_dialog_title">Pridėti įrenginį</string>
<string name="add_device_hint">Mazgo pavadinimas arba IP adresas</string>
<string name="sftp_preference_detected_sdcards">Aptiktos SD kortelės</string>
<string name="sftp_preference_edit_sdcard_title">Taisyti SD kortelė</string>
<string name="sftp_preference_configured_storage_locations">Sukonfigūruotos saugyklų vietos</string>
<string name="sftp_preference_add_storage_location_title">Pridėti saugyklos vietą</string>
<string name="sftp_preference_edit_storage_location">Taisyti saugyklos vietą</string>
<string name="sftp_preference_add_camera_shortcut">Pridėti kameros aplanko trumpinį</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Pridėti šaukinį į kameros aplanką</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Nepridėti šaukinio į kameros aplanką</string>
<string name="sftp_storage_preference_storage_location">Saugyklos vieta</string>
<string name="sftp_storage_preference_storage_location_already_configured">Ši vieta jau yra sukonfigūruota</string>
<string name="sftp_storage_preference_click_to_select">spustelėkite norėdami pasirinkti</string>
@@ -241,7 +233,6 @@
<string name="sftp_storage_preference_display_name_already_used">Šis rodomas pavadinimas jau yra naudojamas</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Rodomas pavadinimas negali būti tuščias</string>
<string name="sftp_action_mode_menu_delete">Ištrinti</string>
<string name="sftp_no_sdcard_detected">Neaptikta jokios SD kortelės</string>
<string name="sftp_no_storage_locations_configured">Nėra sukonfigūruota jokių saugyklos vietų</string>
<string name="sftp_saf_permission_explanation">Norėdami gauti nuotolinę prieigą prie failų, turite sukonfigūruoti saugyklos vietas</string>
<string name="no_players_connected">Nerasta jokių leistuvių</string>
@@ -270,7 +261,6 @@
<string name="permission_explanation">Šis papildinys tam, kad veiktų, reikalauja leidimų</string>
<string name="optional_permission_explanation">Norėdami įjungti visas funkcijas, turite suteikti papildomus leidimus</string>
<string name="plugins_need_optional_permission">Kai kurių papildinių ypatybės, dėl leidimų trūkumo, buvo išjungtos (bakstelėkite išsamesnei informacijai):</string>
<string name="share_optional_permission_explanation">Norėdami gauti bendrinamus failus, turite pasirinkti paskirties katalogą</string>
<string name="telepathy_permission_explanation">Norėdami skaityti ir rašyti SMS žinutes iš savo darbalaukio, turite suteikti prieigą prie SMS žinučių</string>
<string name="telephony_permission_explanation">Norėdami matyti telefono skambučius darbalaukyje, turite suteikti prieigą prie telefono skambučių žurnalo ir telefono būsenos</string>
<string name="telephony_optional_permission_explanation">Norėdami vietoj adresato numerio matyti adresato vardą, turite suteikti priegą prie telefono adresatų</string>
@@ -291,8 +281,7 @@
<string name="pref_plugin_mprisreceiver">Medijos leistuvės valdymas</string>
<string name="pref_plugin_mprisreceiver_desc">Valdyti savo telefono medijos leistuves iš kito įrenginio</string>
<string name="notification_channel_default">Kiti pranešimai</string>
<string name="notification_channel_persistent_no_devices">Pastovus indikatorius (be įrenginių)</string>
<string name="notification_channel_persistent_with_devices">Pastovus indikatorius (su įrenginiais)</string>
<string name="notification_channel_persistent">Pastovus indikatorius</string>
<string name="notification_channel_media_control">Įvairialypės terpės valdymas</string>
<string name="notification_channel_filetransfer">Failų persiuntimas</string>
<string name="notification_channel_high_priority">Didelė pirmenybė</string>
@@ -336,7 +325,7 @@
<string name="empty_trusted_networks_list_text">Kol kas nesate pridėję jokių patikimų tinklų</string>
<string name="allow_all_networks_text">Leisti visus</string>
<string name="location_permission_needed_title">Reikalingas leidimas</string>
<string name="location_permission_needed_desc">Android reikalauja Vietos leidimo, kad atpažintų jūsų belaidį (WiFi) tinklą</string>
<string name="location_permission_needed_desc">KDE Connect reikia foninio vietos leidimo, kad, netgi tuomet, kai programėlė veikia fone, ji žinotų belaidžio (WiFi) tinklo ryšius, prie kurių esate prisijungę. Taip yra todėl, kad aplink jus esančių belaidžių tinklų pavadinimai gali būti naudojami, siekiant geriau nustatyti jūsų buvimo vietą, nors KDE Connect to ir nedaro.</string>
<string name="clipboard_android_x_incompat">Android 10 pašalino iškarpinės prieigą prie visų programėlių. Šis papildinys bus išjungtas.</string>
<string name="mpris_open_url">Tęsti atkūrimą čia</string>
<string name="cant_open_url">Nepavyksta atverti URL, kad būtų tęsiamas atkūrimas</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Er is meer dan een verbinding met een toetsenbord op afstand, selecteer het te configureren apparaat</string>
<string name="open_mousepad">Invoer op afstand</string>
<string name="mousepad_info">Veeg met een vinger op het scherm om de muiscursor te verplaatsen. Tik om te klikken en gebruik twee/drie vingers voor rechter en middelste knop. Twee vingers gebruiken voor schuiven. Druk lang voor slepen en loslaten.</string>
<string name="mousepad_keyboard_input_not_supported">Toetsenbordinvoer wordt niet ondersteund door het gepaarde apparaat</string>
<string name="mousepad_single_tap_settings_title">Tikactie met één vinger instellen</string>
<string name="mousepad_double_tap_settings_title">Tikactie met twee vingers instellen</string>
<string name="mousepad_triple_tap_settings_title">Tikactie met drie vingers instellen</string>
@@ -204,20 +205,11 @@
<string name="title_activity_notification_filter">Filter voor meldingen</string>
<string name="filter_apps_info">Meldingen zullen gesynchroniseerd worden voor de geselecteerde apps.</string>
<string name="show_notification_if_screen_off">Meldingen alleen sturen als het scherm uit staat</string>
<string name="sftp_sdcard_num">SD-kaartje %d</string>
<string name="sftp_sdcard">SD-kaartje</string>
<string name="sftp_readonly">(alleen-lezen)</string>
<string name="sftp_camera">Afbeeldingen van camera</string>
<string name="add_device_dialog_title">Apparaat toevoegen</string>
<string name="add_device_hint">Hostnaam of IP-adres</string>
<string name="sftp_preference_detected_sdcards">SD-kaarten gevonden</string>
<string name="sftp_preference_edit_sdcard_title">SD-kaart bewerken</string>
<string name="sftp_preference_configured_storage_locations">Opslaglocaties geconfigureerd</string>
<string name="sftp_preference_add_storage_location_title">Opslaglocatie toegevoegd</string>
<string name="sftp_preference_edit_storage_location">Opslaglocatie bewerken</string>
<string name="sftp_preference_add_camera_shortcut">Sneltoets voor cameramap toevoegen</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Een sneltoets naar de cameramap toevoegen</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Geen sneltoets naar de cameramap toevoegen</string>
<string name="sftp_storage_preference_storage_location">Opslaglocatie</string>
<string name="sftp_storage_preference_storage_location_already_configured">Deze locatie is al geconfigureerd</string>
<string name="sftp_storage_preference_click_to_select">klik om te selecteren</string>
@@ -225,11 +217,12 @@
<string name="sftp_storage_preference_display_name_already_used">Deze schermnaam wordt al gebruikt</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Schermnaam mag niet leeg zijn</string>
<string name="sftp_action_mode_menu_delete">Verwijderen</string>
<string name="sftp_no_sdcard_detected">Geen SD-kaart gedetecteerd</string>
<string name="sftp_no_storage_locations_configured">Geen opslaglocaties geconfigureerd</string>
<string name="sftp_saf_permission_explanation">Om toegang te hebben tot bestanden op afstand moet u opslaglocaties configureren</string>
<string name="no_players_connected">Geen spelers gevonden</string>
<string name="send_files">Bestanden verzenden</string>
<string name="block_notification_contents">Inhoud van meldingen blokkeren</string>
<string name="block_notification_images">Afbeeldingen van meldingen blokkeren</string>
<string name="pairing_title">Apparaten van KDE Connect</string>
<string name="pairing_description">Andere apparaten met KDE Connect in uw zelfde netwerk zouden hier moeten verschijnen.</string>
<string name="device_rename_title">Apparaat hernoemen</string>
@@ -254,7 +247,7 @@
<string name="permission_explanation">Deze plug-in heeft toestemming nodig om te werken</string>
<string name="optional_permission_explanation">U moet toestemming geven om alle functies in te schakelen</string>
<string name="plugins_need_optional_permission">Sommige plug-ins hebben functies uitgeschakeld vanwege ontbrekende toestemming (tik voor meer informatie):</string>
<string name="share_optional_permission_explanation">Om gedeelde bestanden te ontvangen moet u een bestemmingsmap kiezen</string>
<string name="share_optional_permission_explanation">Om bestanden te ontvangen die u nodig hebt voor toegang tot opslag</string>
<string name="telepathy_permission_explanation">Om een SMS te lezen of te schrijven vanaf uw bureaublad moet u toestemming geven tot SMS</string>
<string name="telephony_permission_explanation">Om telefoonoproepen te zien op het bureaublad moet u toestemming geven tot telefoonoproeplogs en telefoonstatus</string>
<string name="telephony_optional_permission_explanation">Om een naam van een contactpersoon te zien in plaats van een telefoonnummer moet u toegang geven tot de contacten in uw telefoon</string>
@@ -275,8 +268,7 @@
<string name="pref_plugin_mprisreceiver">Besturing van mediaspeler</string>
<string name="pref_plugin_mprisreceiver_desc">Uw mediaspelers op uw telefoon besturen vanaf een andere apparaat</string>
<string name="notification_channel_default">Overige meldingen</string>
<string name="notification_channel_persistent_no_devices">Blijvende indicator (geen apparaten)</string>
<string name="notification_channel_persistent_with_devices">Blijvende indicator (met apparaten)</string>
<string name="notification_channel_persistent">Blijvende indicator</string>
<string name="notification_channel_media_control">Besturing van media</string>
<string name="notification_channel_filetransfer">Bestandsoverdracht</string>
<string name="notification_channel_high_priority">Hoge prioriteit</string>
@@ -320,7 +312,7 @@
<string name="empty_trusted_networks_list_text">U hebt nog geen vertrouwd netwerk toegevoegd</string>
<string name="allow_all_networks_text">Allen toestaan</string>
<string name="location_permission_needed_title">Toestemming vereist</string>
<string name="location_permission_needed_desc">Android vereist de toestemming voor locatie om uw WiFi-netwerk te identificeren</string>
<string name="location_permission_needed_desc">KDE Connect heeft de permissie achtergrondlocatie nodig om het WiFi-netwerk te weten waarmee u bent verbonden zelfs wanneer de toepassing in de achtergrond is. Dit vanwege dat de naam van de WiFi-netwerken om u heen gebruikt zouden kunnen worden om uw locatie te vinden, zelfs wanneer dit niet is wat KDE Connect doet.</string>
<string name="clipboard_android_x_incompat">Android 10 heeft toegang tot het klembord naar alle toepassingen verwijderd. Deze plug-in zal uitgeschakeld worden.</string>
<string name="mpris_open_url">Hier doorgaan met afspelen</string>
<string name="cant_open_url">Kan URL niet openen om door te gaan met afspelen</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Det finst meir enn eitt eksternt tastatursamband (vel eining å setja opp)</string>
<string name="open_mousepad">Fjernstyring</string>
<string name="mousepad_info">Dra ein finger over skjermen for å flytta peikaren på datamaskina. Trykk for å klikka, og bruk to eller tre fingrar for høvesvis høgre- og midtknappen. Bruk to fingrar for å rulla. Trykk lenge for å dra og sleppa.</string>
<string name="mousepad_keyboard_input_not_supported">Tekst frå tastaturet er ikkje støtta av den para eininga</string>
<string name="mousepad_single_tap_settings_title">Vel handling for éinfingertrykk</string>
<string name="mousepad_double_tap_settings_title">Vel handling for tofingertrykk</string>
<string name="mousepad_triple_tap_settings_title">Vel handling for trefingertrykk</string>
@@ -204,20 +205,11 @@
<string name="title_activity_notification_filter">Varslingsfilter</string>
<string name="filter_apps_info">Varslingar vert synkroniserte for dei valde appane.</string>
<string name="show_notification_if_screen_off">Send berre varslingar dersom skjermen er av</string>
<string name="sftp_sdcard_num">SD-kort %d</string>
<string name="sftp_sdcard">SD-kort</string>
<string name="sftp_readonly">(skriveverna)</string>
<string name="sftp_camera">Kamerabilete</string>
<string name="add_device_dialog_title">Legg til eining</string>
<string name="add_device_hint">Vertsnamn/IP-adresse</string>
<string name="sftp_preference_detected_sdcards">Oppdaga SD-kort</string>
<string name="sftp_preference_edit_sdcard_title">Rediger SD-kort</string>
<string name="sftp_preference_configured_storage_locations">Oppsette lagringsområde</string>
<string name="sftp_preference_add_storage_location_title">Legg til lagringsområde</string>
<string name="sftp_preference_edit_storage_location">Rediger lagringsområde</string>
<string name="sftp_preference_add_camera_shortcut">Legg til snarveg til kameramappe</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Legg til ein snarveg til kameramappa</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ikkje legg til ein snarveg til kameramappa</string>
<string name="sftp_storage_preference_storage_location">Lagringsområde</string>
<string name="sftp_storage_preference_storage_location_already_configured">Dette lagringsområdet er alt sett opp</string>
<string name="sftp_storage_preference_click_to_select">trykk for å velja</string>
@@ -225,11 +217,12 @@
<string name="sftp_storage_preference_display_name_already_used">Dette visingsnamnet er alt i bruk</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Visiningsnamnet kan ikkje vera tomt</string>
<string name="sftp_action_mode_menu_delete">Slett</string>
<string name="sftp_no_sdcard_detected">Fann ikkje noko SD-kort</string>
<string name="sftp_no_storage_locations_configured">Ingen lagringsområde er sette opp</string>
<string name="sftp_saf_permission_explanation">For å få tilgang til filer over nettet må du setja opp lagringsområde.</string>
<string name="no_players_connected">Fann ingen spelarar</string>
<string name="send_files">Send filer</string>
<string name="block_notification_contents">Blokker varslingsinnhald</string>
<string name="block_notification_images">Blokker varslingsbilete</string>
<string name="pairing_title">KDE Connect-einingar</string>
<string name="pairing_description">Andre einingar i nettverket som køyrer KDE Connect, vil dukka opp her.</string>
<string name="device_rename_title">Endra namn på eining</string>
@@ -254,7 +247,6 @@
<string name="permission_explanation">Dette tillegget treng utvida løyve for å fungera</string>
<string name="optional_permission_explanation">Du må gje utvida løyve for at alle funksjonane skal fungera</string>
<string name="plugins_need_optional_permission">På grunn av manglande løyve vil desse funksjonane ikkje verka (trykk på dei for meir informasjon):</string>
<string name="share_optional_permission_explanation">For å kunna ta imot delte filer må du velja ei målmappe</string>
<string name="telepathy_permission_explanation">For å kunna lesa og skriva tekstmeldingar frå datamaskina må du gje appen tilgang til SMS</string>
<string name="telephony_permission_explanation">For å kunna sjå telefonsamtalar på datamaskina må du gje appen tilgang til samtaleloggar og telefonstatus</string>
<string name="telephony_optional_permission_explanation">For å kunna sjå namn på kontaktar i staden for berre telefonnummeret må du gje appen tilgang til kontaktlista di</string>
@@ -275,6 +267,7 @@
<string name="pref_plugin_mprisreceiver">Mediespelarkontrollar</string>
<string name="pref_plugin_mprisreceiver_desc">Kontroller mediespelarar på telefonen din frå ei anna eining</string>
<string name="notification_channel_default">Andre varslingar</string>
<string name="notification_channel_persistent">Evigvarande varsling</string>
<string name="notification_channel_media_control">Mediestyring</string>
<string name="notification_channel_filetransfer">Filoverføring</string>
<string name="notification_channel_high_priority">Høg prioritet</string>
@@ -286,7 +279,7 @@
<string name="runcommand_notpaired">Eininga er ikkje para</string>
<string name="runcommand_nosuchdevice">Eininga finst ikkje</string>
<string name="runcommand_noruncommandplugin">Eininga har ikkje «Køyr kommando»-tillegget slått på</string>
<string name="pref_plugin_findremotedevice">Find ekstern eining</string>
<string name="pref_plugin_findremotedevice">Finn ekstern eining</string>
<string name="pref_plugin_findremotedevice_desc">Ring til ekstern eining</string>
<string name="ring">Ring</string>
<string name="pref_plugin_systemvolume">Systemlydstyrke</string>
@@ -318,7 +311,7 @@
<string name="empty_trusted_networks_list_text">Du har ikkje lagt til eit tiltrudd nettverk enno</string>
<string name="allow_all_networks_text">Tillat alle</string>
<string name="location_permission_needed_title">Krev utvida løyve</string>
<string name="location_permission_needed_desc">Tilgang til geografisk plassering må vera påslått for identifisering av Wi-Fi-nettverket</string>
<string name="location_permission_needed_desc">KDE Connect treng bakgrunns­løyve til sjå den geografiske posisjonen din. Det er for å kunna veta kva Wi-Fi-nettverk du er kopla til sjølv når appen er i bakgrunnen. Ein treng dette løyvet fordi namna på Wi-Fi-nettverk rundt deg òg kan brukast til å finna posisjonen din, sjølv om dette ikkje er det KDE Connect gjer.</string>
<string name="clipboard_android_x_incompat">Android 10 har fjerna tilgang til utklippstavla for alle program. Programtillegget vert derfor slått av.</string>
<string name="mpris_open_url">Hald fram avspeling her</string>
<string name="cant_open_url">Kan ikkje opna adressa for framhald av avspeling</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Nawiązano więcej niż jedno połączenie zdalnej klawiatury, wybierz urządzenie do ustawienia</string>
<string name="open_mousepad">Zdalne sterowanie</string>
<string name="mousepad_info">Przesuwanie palcem po ekranie przesuwa wskaźnik myszy. Stuknięcie jednym, dwoma i trzema palcami wywołuje odpowiednio naciśnięcie lewym, prawym i środkowym przyciskiem myszy. Dwa palce przewijają. Długie naciśnięcie rozpoczyna czynność przeciągania i upuszczania.</string>
<string name="mousepad_keyboard_input_not_supported">Wpisywanie z klawiatury jest nieobsługiwane przez sparowane urządzenie</string>
<string name="mousepad_single_tap_settings_title">Ustaw działanie po stuknięciu jednym palcem</string>
<string name="mousepad_double_tap_settings_title">Ustaw działanie po stuknięciu dwoma palcami</string>
<string name="mousepad_triple_tap_settings_title">Ustaw działanie po stuknięciu trzema palcami</string>
@@ -220,20 +221,11 @@
<string name="title_activity_notification_filter">Filtr powiadomień</string>
<string name="filter_apps_info">Współdzieli powiadomienia wybranych programów między urządzeniami.</string>
<string name="show_notification_if_screen_off">Wyślij powiadomienia tylko gdy ekran jest wyłączony</string>
<string name="sftp_sdcard_num">Karta SD %d</string>
<string name="sftp_sdcard">Karta SD</string>
<string name="sftp_readonly">(tylko do odczytu)</string>
<string name="sftp_camera">Zdjęcia z aparatu</string>
<string name="add_device_dialog_title">Dodawanie urządzenia</string>
<string name="add_device_hint">Nazwa gospodarza lub adres IP</string>
<string name="sftp_preference_detected_sdcards">Wykryte karty SD</string>
<string name="sftp_preference_edit_sdcard_title">Edytuj kartę SD</string>
<string name="sftp_preference_configured_storage_locations">Wybrane miejsca w pamięci</string>
<string name="sftp_preference_add_storage_location_title">Dodawanie miejsca w pamięci</string>
<string name="sftp_preference_edit_storage_location">Edytowanie miejsca w pamięci</string>
<string name="sftp_preference_add_camera_shortcut">Dodaj skrót katalogu aparatu</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Dodaj skrót do katalogu aparatu</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Nie dodawaj skrótu do katalogu aparatu</string>
<string name="sftp_storage_preference_storage_location">Miejsce w pamięci</string>
<string name="sftp_storage_preference_storage_location_already_configured">To miejsce było już ustawione</string>
<string name="sftp_storage_preference_click_to_select">kliknij, aby wybrać</string>
@@ -241,7 +233,6 @@
<string name="sftp_storage_preference_display_name_already_used">Nazwa do wyświetlania jest już używana</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Nazwa do wyświetlania nie może być pusta</string>
<string name="sftp_action_mode_menu_delete">Usuń</string>
<string name="sftp_no_sdcard_detected">Nie wykryto żadnej karty SD</string>
<string name="sftp_no_storage_locations_configured">Nie ustawiono miejsc w pamięci</string>
<string name="sftp_saf_permission_explanation">Aby przeglądać pliki zdalnie, należy ustawić miejsca w pamięci</string>
<string name="no_players_connected">Nie znaleziono żadnych odtwarzaczy</string>
@@ -270,7 +261,6 @@
<string name="permission_explanation">Ta wtyczka wymaga uprawnień do działania</string>
<string name="optional_permission_explanation">Musisz przydzielić dodatkowe uprawnienia, aby włączyć wszystkie funkcje</string>
<string name="plugins_need_optional_permission">Niektóre wtyczki mają ograniczone możliwości ze względu na ograniczone uprawnienia (stuknij, aby dowiedzieć się więcej)</string>
<string name="share_optional_permission_explanation">Aby odbierać udostępnianie pliki, musisz wskazać katalog docelowy na nie</string>
<string name="telepathy_permission_explanation">Aby czytać i pisać esemesy na innym urządzeniu, należy nadać uprawnienia do esemesów</string>
<string name="telephony_permission_explanation">Aby widzieć rozmowy telefoniczne na innym urządzeniu, należy nadać uprawnienia do dziennika rozmów i stanu telefonu</string>
<string name="telephony_optional_permission_explanation">Aby widzieć nazwę kontaktu zamiast numeru telefonu, należy zezwolić na dostęp do kontaktów telefonu</string>
@@ -291,8 +281,7 @@
<string name="pref_plugin_mprisreceiver">Sterowanie odtwarzaczem</string>
<string name="pref_plugin_mprisreceiver_desc">Steruje odtwarzaczami innego urządzenia z tego urządzenia</string>
<string name="notification_channel_default">Inne powiadomienia</string>
<string name="notification_channel_persistent_no_devices">Nieznikające powiadomienie (bez urządzeń)</string>
<string name="notification_channel_persistent_with_devices">Nieznikające powiadomienie (z urządzeniami)</string>
<string name="notification_channel_persistent">Nieznikający wskaźnik</string>
<string name="notification_channel_media_control">Sterowanie multimediami</string>
<string name="notification_channel_filetransfer">Przesyłanie plików</string>
<string name="notification_channel_high_priority">Wysoki priorytet</string>
@@ -336,7 +325,7 @@
<string name="empty_trusted_networks_list_text">Nie dodałeś jeszcze żadnej zaufanej sieci</string>
<string name="allow_all_networks_text">Zezwól wszystkim</string>
<string name="location_permission_needed_title">Wymagana zgoda</string>
<string name="location_permission_needed_desc">Android wymaga pozwolenia na dostęp do położenia, aby móc rozpoznać twoją sieć WiFi</string>
<string name="location_permission_needed_desc">KDE Connect potrzebuje uprawnień do sprawdzania twojego położenia w tle, aby móc poznać sieć WiFi, do której jesteś podłączony także wtedy, gdy aplikacja działa w tle. Jest tak dlatego, że nazwy sieci WiFi wokół ciebie mogą zostać użyte do ustalenia twojego położenia, mimo że KDE Connect nie robi tego w ten sposób.</string>
<string name="clipboard_android_x_incompat">Android 10 odebrał dostęp do schowka wszystkim programom. Ta wtyczka pozostanie wyłączona.</string>
<string name="mpris_open_url">Kontynuuj odtwarzanie tutaj</string>
<string name="cant_open_url">Nie można otworzyć adresu URL, aby kontynuować odtwarzanie</string>

View File

@@ -200,20 +200,11 @@
<string name="title_activity_notification_filter">Filtro de notificações</string>
<string name="filter_apps_info">As notificações dos aplicativos selecionados serão sincronizadas.</string>
<string name="show_notification_if_screen_off">Envia notificações apenas se a tela estiver desligada</string>
<string name="sftp_sdcard_num">Cartão SD %d</string>
<string name="sftp_sdcard">Cartão SD</string>
<string name="sftp_readonly">(somente leitura)</string>
<string name="sftp_camera">Imagens da câmera</string>
<string name="add_device_dialog_title">Adicionar dispositivo</string>
<string name="add_device_hint">Nome de máquina ou endereço IP</string>
<string name="sftp_preference_detected_sdcards">Cartões SD detectados</string>
<string name="sftp_preference_edit_sdcard_title">Editar cartão SD</string>
<string name="sftp_preference_configured_storage_locations">Locais de armazenamento configurados</string>
<string name="sftp_preference_add_storage_location_title">Adicionar local de armazenamento</string>
<string name="sftp_preference_edit_storage_location">Editar local de armazenamento</string>
<string name="sftp_preference_add_camera_shortcut">Adicionar atalho para pasta da câmera</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Adiciona um atalho para a pasta da câmera</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Não adiciona um atalho para a pasta da câmera</string>
<string name="sftp_storage_preference_storage_location">Local de armazenamento</string>
<string name="sftp_storage_preference_storage_location_already_configured">Este local já foi configurado</string>
<string name="sftp_storage_preference_click_to_select">clique para selecionar</string>
@@ -221,7 +212,6 @@
<string name="sftp_storage_preference_display_name_already_used">Este nome de exibição já está em uso</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">O nome de exibição não pode esta vazio</string>
<string name="sftp_action_mode_menu_delete">Excluir</string>
<string name="sftp_no_sdcard_detected">Nenhum cartão SD detectado</string>
<string name="sftp_no_storage_locations_configured">Nenhum local de armazenamento configurado</string>
<string name="sftp_saf_permission_explanation">Para acessar arquivos remotamente você precisa configurar locais de armazenamento</string>
<string name="no_players_connected">Nenhum reprodutor encontrado</string>
@@ -250,7 +240,6 @@
<string name="permission_explanation">Este plugin precisa de permissões para funcionar</string>
<string name="optional_permission_explanation">Você precisa conceder permissões extras para ativar todas as funções</string>
<string name="plugins_need_optional_permission">Alguns plugins possuem recursos desativados devido à falta de permissões (toque para obter mais informações):</string>
<string name="share_optional_permission_explanation">Para receber arquivos compartilhados você precisa escolher uma pasta de destino</string>
<string name="telepathy_permission_explanation">Para ler e gravar SMS a partir do seu ambiente de trabalho é necessário conceder permissão para SMS</string>
<string name="telephony_permission_explanation">Para ver as chamadas telefônicas no seu ambiente de trabalho é preciso dar permissões para registro de chamadas telefônicas e do estado do celular</string>
<string name="telephony_optional_permission_explanation">Para ver o nome de um contato em vez do seu número de telefone é necessário conceder acesso aos contatos do celular</string>
@@ -314,7 +303,6 @@
<string name="empty_trusted_networks_list_text">Você ainda não adicionou nenhuma rede confiável</string>
<string name="allow_all_networks_text">Permitir tudo</string>
<string name="location_permission_needed_title">É necessário ter permissão</string>
<string name="location_permission_needed_desc">O Android precisa da permissão de Localização para identificar a sua rede Wi-Fi</string>
<string name="clipboard_android_x_incompat">O Android 10 removeu o acesso à área de transferência para todos os aplicativos. Este plugin ficará desativado.</string>
<string name="mpris_open_url">Continuar tocando aqui</string>
<string name="cant_open_url">Não foi possível abrir a URL para continuar tocando</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Existe mais que uma ligação a teclados remotos; seleccione o dispositivo a configurar</string>
<string name="open_mousepad">Introdução remota de dados</string>
<string name="mousepad_info">Mova um dedo pelo ecrã para mover o cursor do rato. Dê um toque para carregar no botão esquerdo e use dois/três dedos para os botões direito e do meio. Use uma pressão longa para arrastar e largar.</string>
<string name="mousepad_keyboard_input_not_supported">O uso do teclado não é suportado pelo dispositivo emparelhado</string>
<string name="mousepad_single_tap_settings_title">Definir a acção do toque com um dedo</string>
<string name="mousepad_double_tap_settings_title">Definir a acção do toque com dois dedos</string>
<string name="mousepad_triple_tap_settings_title">Definir a acção do toque com três dedos</string>
@@ -204,20 +205,11 @@
<string name="title_activity_notification_filter">Filtro de notificações</string>
<string name="filter_apps_info">As notificações serão sincronizadas para as aplicações seleccionadas.</string>
<string name="show_notification_if_screen_off">Enviar notificações apenas se o ecrã estiver desligado</string>
<string name="sftp_sdcard_num">Cartão SD %d</string>
<string name="sftp_sdcard">Cartão SD</string>
<string name="sftp_readonly">(apenas para leitura)</string>
<string name="sftp_camera">Fotografias</string>
<string name="add_device_dialog_title">Adicionar um dispositivo</string>
<string name="add_device_hint">Nome ou IP da máquina</string>
<string name="sftp_preference_detected_sdcards">Cartões SD detectados</string>
<string name="sftp_preference_edit_sdcard_title">Editar o cartão SD</string>
<string name="sftp_preference_configured_storage_locations">Locais de armazenamento configurados</string>
<string name="sftp_preference_add_storage_location_title">Adicionar um local de armazenamento</string>
<string name="sftp_preference_edit_storage_location">Editar o local de armazenamento</string>
<string name="sftp_preference_add_camera_shortcut">Adicionar um atalho para a pasta da câmara</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Adicionar um atalho para a pasta da câmara</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Não adicionar um atalho para a pasta da câmara</string>
<string name="sftp_storage_preference_storage_location">Local de armazenamento</string>
<string name="sftp_storage_preference_storage_location_already_configured">Este local já foi configurado</string>
<string name="sftp_storage_preference_click_to_select">carregar para seleccionar</string>
@@ -225,11 +217,12 @@
<string name="sftp_storage_preference_display_name_already_used">Este nome visível já foi usado</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">O nome visível não pode estar vazio</string>
<string name="sftp_action_mode_menu_delete">Apagar</string>
<string name="sftp_no_sdcard_detected">Nenhum cartão SD detectado</string>
<string name="sftp_no_storage_locations_configured">Não estão configurados locais de armazenamento</string>
<string name="sftp_saf_permission_explanation">Para aceder a ficheiros remotos, tem de configurar os locais de armazenamento</string>
<string name="no_players_connected">Não foram encontrados leitores</string>
<string name="send_files">Enviar os ficheiros</string>
<string name="block_notification_contents">Bloquear os conteúdos das notificações</string>
<string name="block_notification_images">Bloquear as imagens das notificações</string>
<string name="pairing_title">Dispositivos do KDE Connect</string>
<string name="pairing_description">Os outros dispositivos a executar o KDE Connect na mesma rede que você deverão aparecer aqui.</string>
<string name="device_rename_title">Mudar o nome do dispositivo</string>
@@ -254,7 +247,6 @@
<string name="permission_explanation">Este \'plugin\' precisa de permissões para funcionar</string>
<string name="optional_permission_explanation">Precisa de dar permissões extra para activar todas as funcionalidades</string>
<string name="plugins_need_optional_permission">Alguns \'plugins\' têm funcionalidades desactivadas devido à falta de permissões (toque para obter mais informações):</string>
<string name="share_optional_permission_explanation">Para receber os ficheiros partilhados, tem de escolher uma pasta de destino</string>
<string name="telepathy_permission_explanation">Para ler e escrever SMS\'s a partir do seu ambiente de trabalho, precisa de dar permissões para os SMS\'s</string>
<string name="telephony_permission_explanation">Para ver as chamadas telefónicas a partir do seu ambiente de trabalho, precisa de dar permissões para o registo de chamadas telefónicas e do estado do telemóvel</string>
<string name="telephony_optional_permission_explanation">Para ver o nome de um contacto em vez do seu número de telefone, precisa de dar acesso aos contactos do telemóvel</string>
@@ -275,8 +267,7 @@
<string name="pref_plugin_mprisreceiver">Controlo de Leitores Multimédia</string>
<string name="pref_plugin_mprisreceiver_desc">Controle os leitores multimédia dos seus telemóveis a partir de outro dispositivo</string>
<string name="notification_channel_default">Outras notificações</string>
<string name="notification_channel_persistent_no_devices">Indicador persistente (sem dispositivos)</string>
<string name="notification_channel_persistent_with_devices">Indicador persistente (com dispositivos)</string>
<string name="notification_channel_persistent">Indicador persistente</string>
<string name="notification_channel_media_control">Comando multimédia</string>
<string name="notification_channel_filetransfer">Transferência de ficheiros</string>
<string name="notification_channel_high_priority">Alta prioridade</string>
@@ -320,7 +311,7 @@
<string name="empty_trusted_networks_list_text">Ainda não adicionou nenhuma rede fidedigna</string>
<string name="allow_all_networks_text">Permitir tudo</string>
<string name="location_permission_needed_title">É necessária a permissão</string>
<string name="location_permission_needed_desc">O Android precisa da permissão de Localização para identificar a sua rede WiFi</string>
<string name="location_permission_needed_desc">O KDE Connect precisa de permissões de localização em segundo plano para saber a rede WiFi a que se encontra ligado, mesmo quando a aplicação está em segundo plano. Isto acontece porque os nomes das redes WiFi à sua volta podem ser usados para descobrir a sua localização, mesmo quando isto não é o que o KDE Connect faz.</string>
<string name="clipboard_android_x_incompat">O Android 10 removeu o acesso à área de transferência para todas as aplicações. Este \'plugin\' ficará desactivado.</string>
<string name="mpris_open_url">Continuar a tocar aqui</string>
<string name="cant_open_url">Não é possível abrir o URL para continuar a tocar</string>

View File

@@ -212,20 +212,11 @@
<string name="title_activity_notification_filter">Filtru de notificări</string>
<string name="filter_apps_info">Notificările vor fi sincronizate pentru aplicațiile alese.</string>
<string name="show_notification_if_screen_off">Trimite notificări doar dacă ecranul e stins</string>
<string name="sftp_sdcard_num">Card SD %d</string>
<string name="sftp_sdcard">Card SD</string>
<string name="sftp_readonly">(numai citire)</string>
<string name="sftp_camera">Fotografii</string>
<string name="add_device_dialog_title">Adaugă dispozitiv</string>
<string name="add_device_hint">Nume gazdă sau adresă IP</string>
<string name="sftp_preference_detected_sdcards">Carduri SD detectate</string>
<string name="sftp_preference_edit_sdcard_title">Modifică card SD</string>
<string name="sftp_preference_configured_storage_locations">Locuri de stocare configurate</string>
<string name="sftp_preference_add_storage_location_title">Adaugă loc de stocare</string>
<string name="sftp_preference_edit_storage_location">Modifică locul de stocare</string>
<string name="sftp_preference_add_camera_shortcut">Adaugă scurtătură pentru dosarul camerei</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Adaugă o scurtătură pentru dosarul camerei de fotografiat</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Nu adăuga o scurtătură pentru dosarul camerei de fotografiat</string>
<string name="sftp_storage_preference_storage_location">Loc de stocare</string>
<string name="sftp_storage_preference_storage_location_already_configured">Această amplasare a fost configurată deja</string>
<string name="sftp_storage_preference_click_to_select">apasă pentru a alege</string>
@@ -233,7 +224,6 @@
<string name="sftp_storage_preference_display_name_already_used">Această denumire afișată e folosită deja</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Denumirea afișată nu poate fi goală</string>
<string name="sftp_action_mode_menu_delete">Șterge</string>
<string name="sftp_no_sdcard_detected">Niciun card SD detectat</string>
<string name="sftp_no_storage_locations_configured">Niciun loc de stocare configurat</string>
<string name="sftp_saf_permission_explanation">Pentru a accesa fișiere de la distanță, trebuie să configurați locuri de stocare</string>
<string name="no_players_connected">Niciun program de redare găsit</string>
@@ -262,7 +252,6 @@
<string name="permission_explanation">Această extensie are nevoie de permisiuni ca să lucreze</string>
<string name="optional_permission_explanation">Trebuie să acordați permisiuni suplimentare pentru activarea tuturor funcțiilor</string>
<string name="plugins_need_optional_permission">Unele extensii au caracteristici dezactivate din cauza lipsei permisiunilor (atingeți pentru informații suplimentare):</string>
<string name="share_optional_permission_explanation">Trebuie să alegeți un dosar destinație pentru a primi fișiere partajate</string>
<string name="telepathy_permission_explanation">Pentru a citi și scrie SMS de pe calculatorul de birou, trebuie să acordați permisiuni asupra SMS-urilor</string>
<string name="telephony_permission_explanation">Pentru a vedea apelurile pe calculatorul de birou, trebuie să acordați permisiuni asupra jurnalului de apeluri și stării telefonului</string>
<string name="telephony_optional_permission_explanation">Pentru a vedea numele contactului în locul numărului de telefon, trebuie să permiteți accesul la contactele telefonului.</string>
@@ -326,7 +315,6 @@
<string name="empty_trusted_networks_list_text">Încă nu ați adăugat nicio rețea de încredere</string>
<string name="allow_all_networks_text">Permite toate</string>
<string name="location_permission_needed_title">Permisiune cerută</string>
<string name="location_permission_needed_desc">Android cere permisiunea de localizare pentru a vă identifica rețeaua WiFi</string>
<string name="clipboard_android_x_incompat">Android 10 a eliminat accesul la clipboard pentru toate aplicațiile. Această extensie va fi dezactivată.</string>
<string name="mpris_open_url">Continuă redarea aici</string>
<string name="cant_open_url">URL-ul nu poate fi deschis pentru a continua redarea</string>

File diff suppressed because one or more lines are too long

View File

@@ -203,20 +203,11 @@
<string name="share_received_file">Zdieľať súbor \"%s\"</string>
<string name="title_activity_notification_filter">Filter upozornení</string>
<string name="filter_apps_info">Pre vybrané aplikácie budú synchronizované upozornenia.</string>
<string name="sftp_sdcard_num">Karta SD %d</string>
<string name="sftp_sdcard">Karta SD</string>
<string name="sftp_readonly">(iba na čítanie)</string>
<string name="sftp_camera">Obrázky fotoaparátu</string>
<string name="add_device_dialog_title">Pridanie zariadenia</string>
<string name="add_device_hint">Názov hostiteľa alebo adresa IP</string>
<string name="sftp_preference_detected_sdcards">Rozpoznané karty SD</string>
<string name="sftp_preference_edit_sdcard_title">Upraviť kartu SD</string>
<string name="sftp_preference_configured_storage_locations">Nastavené umiestnenia úložísk</string>
<string name="sftp_preference_add_storage_location_title">Pridať umiestnenie úložiska</string>
<string name="sftp_preference_edit_storage_location">Upraviť umiestnenie úložiska</string>
<string name="sftp_preference_add_camera_shortcut">Pridať odkaz na priečinok fotoaparátu</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Pridá odkaz na priečinok fotoaparátu</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Nepridá odkaz na priečinok fotoaparátu</string>
<string name="sftp_storage_preference_storage_location">Umiestnenie úložiska</string>
<string name="sftp_storage_preference_storage_location_already_configured">Toto umiestnenie už bolo nastavené</string>
<string name="sftp_storage_preference_click_to_select">Kliknutím vyberiete</string>
@@ -224,7 +215,6 @@
<string name="sftp_storage_preference_display_name_already_used">Tento zobrazovaný názov už je použitý</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Zobrazovaný názov nemôže byť prázdny</string>
<string name="sftp_action_mode_menu_delete">Odstrániť</string>
<string name="sftp_no_sdcard_detected">Nebola rozpoznaná žiadna karta SD</string>
<string name="sftp_no_storage_locations_configured">Nie sú nastavené žiadne umiestnenia úložísk</string>
<string name="sftp_saf_permission_explanation">Na vzdialený prístup k súborom musíte nastaviť umiestnenia úložísk</string>
<string name="no_players_connected">Nenašli sa žiadne prehrávače</string>
@@ -253,7 +243,6 @@
<string name="permission_explanation">Tento zásuvný modul vyžaduje oprávnenie, aby mohol fungovať</string>
<string name="optional_permission_explanation">Musíte udeliť oprávnenia navyše, aby boli povolené všetky funkcie</string>
<string name="plugins_need_optional_permission">Niektoré zásuvné moduly majú zakázané funkcie, pretože im chýbajú oprávnenia (ťuknutím získate viac informácií):</string>
<string name="share_optional_permission_explanation">Ak chcete prijímať zdieľané súbory, musíte zvoliť cieľový adresár</string>
<string name="telepathy_permission_explanation">Na čítanie a písanie SMS z vášho počítača, musíte udeliť oprávnenie k správam SMS</string>
<string name="telephony_permission_explanation">Na prezeranie telefónnych hovorov z vášho počítača, musíte udeliť oprávnenie k záznamom hovorov a stavu telefónu</string>
<string name="telephony_optional_permission_explanation">Na prezeranie mien kontaktov namiesto telefónnych čísel, musíte udeliť prístup k telefónnym kontaktom</string>
@@ -317,7 +306,6 @@
<string name="empty_trusted_networks_list_text">Zatiaľ ste nepridali žiadnu dôveryhodnú sieť</string>
<string name="allow_all_networks_text">Povoliť všetky</string>
<string name="location_permission_needed_title">Potrebné oprávnenia</string>
<string name="location_permission_needed_desc">Systém Android vyžaduje oprávnenia k umiestneniu kvôli identifikácie vašej siete WiFi</string>
<string name="clipboard_android_x_incompat">V systéme Android 10 je odstránený prístup k schránke pre všetky aplikácie. Tento zásuvný modul bude zakázaný.</string>
<string name="mpris_open_url">Pokračovať v prehrávaní tu</string>
<string name="cant_open_url">Nedá sa otvoriť URL pre pokračovanie v prehrávaní</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Obstaja več kot ena povezava na oddaljeno tipkovnico, izberite napravo in nastavitve</string>
<string name="open_mousepad">Oddaljeni input</string>
<string name="mousepad_info">Premaknite prst po zaslonu da bi premikali miško. Tapnite za klik in uporabite dva/tri prste za desni in srednji gumb. Za pomikanje uporabite dva prsta. Uporabite dolg pritisk za povleci in spusti.</string>
<string name="mousepad_keyboard_input_not_supported">Vnos s tipkovnice ni podprt na sparjeni napravi</string>
<string name="mousepad_single_tap_settings_title">Nastavite akcijo tapkanja enega prsta</string>
<string name="mousepad_double_tap_settings_title">Nastavite akcijo tapkanja dveh prstov</string>
<string name="mousepad_triple_tap_settings_title">Nastavite akcijo tapkanja treh prstov</string>
@@ -178,7 +179,7 @@
<string name="pairing_accept">Sprejmi</string>
<string name="pairing_reject">Zavrni</string>
<string name="settings">Nastavitve</string>
<string name="mpris_play">Zaigraj</string>
<string name="mpris_play">Predvajaj</string>
<string name="mpris_pause">Premor</string>
<string name="mpris_previous">Prejšnji</string>
<string name="mpris_rew">Previj</string>
@@ -220,20 +221,11 @@
<string name="title_activity_notification_filter">Filter obvestil</string>
<string name="filter_apps_info">Obvestila bodo usklajena za izbrane aplikacije.</string>
<string name="show_notification_if_screen_off">Pošlji obvestila le, če je zaslon izključen</string>
<string name="sftp_sdcard_num">SD kartica %d</string>
<string name="sftp_sdcard">SD kartica</string>
<string name="sftp_readonly">(samo za branje)</string>
<string name="sftp_camera">Posnetki kamere</string>
<string name="add_device_dialog_title">Dodaj napravo</string>
<string name="add_device_hint">Ime gostitelja ali naslov IP</string>
<string name="sftp_preference_detected_sdcards">Zaznane kartice SD</string>
<string name="sftp_preference_edit_sdcard_title">Uredi kartico SD</string>
<string name="sftp_preference_configured_storage_locations">Nastavljene lokacije za shranjevanje</string>
<string name="sftp_preference_add_storage_location_title">Dodaj lokacijo za shranjevanje</string>
<string name="sftp_preference_edit_storage_location">Uredi lokacijo za shranjevanje</string>
<string name="sftp_preference_add_camera_shortcut">Dodaj bližnjico do mape kamere</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Dodaj bližnjico za mapo kamere</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Ne dodaj bližnjice do mape za kamero</string>
<string name="sftp_storage_preference_storage_location">Lokacija shrambe</string>
<string name="sftp_storage_preference_storage_location_already_configured">Ta lokacija je že bila nastavljena</string>
<string name="sftp_storage_preference_click_to_select">klikni za izbiro</string>
@@ -241,11 +233,12 @@
<string name="sftp_storage_preference_display_name_already_used">To ime je že uporabljeno</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Ime ne sme biti prazno</string>
<string name="sftp_action_mode_menu_delete">Briši</string>
<string name="sftp_no_sdcard_detected">Ni naznane kartice SD</string>
<string name="sftp_no_storage_locations_configured">Lokacije shranjevanja niso nastavljene</string>
<string name="sftp_saf_permission_explanation">Za dostop do datotek na daljavo morate nastaviti lokacije za shranjevanje</string>
<string name="no_players_connected">Ni najdenih igralcev</string>
<string name="no_players_connected">Ni najdenih predvajalnikov</string>
<string name="send_files">Pošlji datoteke</string>
<string name="block_notification_contents">Blokiraj vsebine obvestil</string>
<string name="block_notification_images">Blokiraj slike v obvestilih</string>
<string name="pairing_title">Naprave KDE Connect</string>
<string name="pairing_description">Tu bi se morale prikazati druge naprave, ki poganjajo KDE Connect v istem omrežju.</string>
<string name="device_rename_title">Preimenuj napravo</string>
@@ -270,7 +263,7 @@
<string name="permission_explanation">Ti vtičniki potrebujejo dovoljenja za delovanje</string>
<string name="optional_permission_explanation">Če želite omogočiti vse funkcije, morate podeliti dodatna dovoljenja</string>
<string name="plugins_need_optional_permission">Nekateri vtičniki imajo funkcije onemogočene zaradi pomanjkanja dovoljenj (tapnite za več informacij):</string>
<string name="share_optional_permission_explanation">Če želite prejemati datoteke v skupni rabi, morate izbrati ciljni imenik</string>
<string name="share_optional_permission_explanation">Če želite prejemati datoteke, morate dovoliti dostop do hrambe</string>
<string name="telepathy_permission_explanation">Če želite brati in pisati SMS z namizja, morate izdati dovoljenje za SMS</string>
<string name="telephony_permission_explanation">Če želite videti telefonske klice na namizju, morate dati dovoljenje za dnevnike klicev in stanje telefona</string>
<string name="telephony_optional_permission_explanation">Če želite namesto telefonske številke videti ime stika, morate omogočiti dostop do stikov telefona</string>
@@ -291,8 +284,7 @@
<string name="pref_plugin_mprisreceiver">Nadzor predvajalnika medijev</string>
<string name="pref_plugin_mprisreceiver_desc">Upravljajte predstavnostne predvajalnike telefona iz druge naprave</string>
<string name="notification_channel_default">Ostala obvestila</string>
<string name="notification_channel_persistent_no_devices">Obstojni indikator (ni naprav)</string>
<string name="notification_channel_persistent_with_devices">Obstojni indikator (z napravami)</string>
<string name="notification_channel_persistent">Trajni indikator</string>
<string name="notification_channel_media_control">Nadzor medija</string>
<string name="notification_channel_filetransfer">Prenos datotek</string>
<string name="notification_channel_high_priority">Visoka prednost</string>
@@ -336,9 +328,9 @@
<string name="empty_trusted_networks_list_text">Niste še dodali nobenega zaupanja vrednega omrežja</string>
<string name="allow_all_networks_text">Dovoli vse</string>
<string name="location_permission_needed_title">Zahtevano dovoljenje</string>
<string name="location_permission_needed_desc">Android potrebuje dovoljenje za lokacijo, da prepozna vaše omrežje WiFi</string>
<string name="location_permission_needed_desc">"KDE Connect potrebuje dovoljenje omrežja, da pozna WiFi omrežje, s katerim ste povezani, tudi če je aplikacija v ozadju. To je zato, ker se ime omrežja wifi lahko uporabi za iskanje svoje lokacije, četudi to ne počne KDE Connect."</string>
<string name="clipboard_android_x_incompat">Android 10 je odstranil dostop do odložišča za vse aplikacije. Ta vtičnik bo onemogočen.</string>
<string name="mpris_open_url">Nadaljujte z igranjem tukaj</string>
<string name="mpris_open_url">Nadaljuj s predvajanjem tukaj</string>
<string name="cant_open_url">Ne morem odpreti spletnega naslova za nadaljevanje predvajanja</string>
<string name="bigscreen_home">Domov</string>
<string name="bigscreen_up">Gor</string>

View File

@@ -204,20 +204,11 @@
<string name="title_activity_notification_filter">Underrättelsefilter</string>
<string name="filter_apps_info">Underrättelser synkroniseras för markerade applikationer.</string>
<string name="show_notification_if_screen_off">Skicka bara underrättelser om skärmen är av</string>
<string name="sftp_sdcard_num">SD-kort %d</string>
<string name="sftp_sdcard">SD-kort</string>
<string name="sftp_readonly">(skrivskyddat)</string>
<string name="sftp_camera">Kamerabilder</string>
<string name="add_device_dialog_title">Lägg till apparat</string>
<string name="add_device_hint">Värddatornamn eller IP-adress</string>
<string name="sftp_preference_detected_sdcards">Detekterade SD-kort</string>
<string name="sftp_preference_edit_sdcard_title">Redigera SD-kort</string>
<string name="sftp_preference_configured_storage_locations">Anpassa lagringsplatser</string>
<string name="sftp_preference_add_storage_location_title">Lägg till lagringsplats</string>
<string name="sftp_preference_edit_storage_location">Redigera lagringsplats</string>
<string name="sftp_preference_add_camera_shortcut">Lägg till genväg till kamerakatalog</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Lägg till en genväg till kamerakatalogen</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Lägg inte till en genväg till kamerakatalogen</string>
<string name="sftp_storage_preference_storage_location">Lagringsplats</string>
<string name="sftp_storage_preference_storage_location_already_configured">Platsen har redan ställts in</string>
<string name="sftp_storage_preference_click_to_select">klicka för att välja</string>
@@ -225,7 +216,6 @@
<string name="sftp_storage_preference_display_name_already_used">Namn att visa används redan</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Namn att visa kan inte vara tomt</string>
<string name="sftp_action_mode_menu_delete">Ta bort</string>
<string name="sftp_no_sdcard_detected">Inga SD-kort detekterades</string>
<string name="sftp_no_storage_locations_configured">Inga lagringsplatser inställda</string>
<string name="sftp_saf_permission_explanation">För att komma åt filer från en annan apparat måste lagringsplatser ställas in</string>
<string name="no_players_connected">Inga spelare hittades</string>
@@ -254,7 +244,6 @@
<string name="permission_explanation">Insticksprogrammet behöver rättigheter för att fungera</string>
<string name="optional_permission_explanation">Du måste ge extra rättigheter för att aktivera alla funktioner</string>
<string name="plugins_need_optional_permission">Vissa insticksprogram har inaktiverade funktioner på grund av att rättigheter saknas (rör för mer information):</string>
<string name="share_optional_permission_explanation">För att ta emot delade filer måste du välja en målkatalog</string>
<string name="telepathy_permission_explanation">För att läsa och skriva SMS från skrivbordet måste du ge rättigheter för SMS</string>
<string name="telephony_permission_explanation">För att se telefonsamtal på skrivbordet måste du ge rättigheter för telefonsamtalsloggar och telefontillstånd</string>
<string name="telephony_optional_permission_explanation">För att se ett kontaktnamn istället för ett telefonnummer måste du ge tillgång till telefonens kontakter</string>
@@ -318,7 +307,6 @@
<string name="empty_trusted_networks_list_text">Du har inte lagt till några pålitliga nätverk ännu</string>
<string name="allow_all_networks_text">Tillåt alla</string>
<string name="location_permission_needed_title">Rättighet krävs</string>
<string name="location_permission_needed_desc">Android kräver platsrättigheter för att identifiera WIFI-nätverk</string>
<string name="clipboard_android_x_incompat">Android 10 har tagit bort åtkomst till klippbordet för alla applikationer. Det här insticksprogrammet kommer att inaktiveras.</string>
<string name="mpris_open_url">Fortsätt spela här</string>
<string name="cant_open_url">Kan inte öppna webbadress för att sluta spela</string>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">பல தொலை விசைப்பலகை இணைப்புகள் உள்ளன. அமைக்க வேண்டிய சாதனத்தை தேர்ந்தெடுங்கள்</string>
<string name="open_mousepad">தொலை உள்ளீடு</string>
<string name="mousepad_info">சுட்டிக்குறியை நகர்த்த ஒரு விரலை திரையில் நகர்த்தவும். \'க்ளிக்\' செய்வதற்கு தட்டுங்கள். வலது/நடு சுட்டி பட்டன்களுக்கு இரண்டு/மூன்று விரல்களை பயன்படுத்தவும். இரண்டு விரல்களைக் கொண்டு உருளவும். இழுத்து போடுவதற்கு நீண்ட அழுத்தத்தை பயன்படுத்தவும்.</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>
@@ -204,20 +205,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 +217,12 @@
<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>
<string name="send_files">கோப்புகளை அனுப்பு</string>
<string name="block_notification_contents">அறிவிப்புகளின் உள்ளடக்கத்தை காட்டாதே</string>
<string name="block_notification_images">அறிவிப்புகளில் படங்களை காட்டாதே</string>
<string name="pairing_title">கே.டீ.யீ. கனெக்ட் சாதனங்கள்</string>
<string name="pairing_description">இதே பிணையத்தில் கே.டீ.யீ. கனெக்டைப் பயன்படுத்தும் மற்ற சாதனங்கள் இங்கே தெரியும்.</string>
<string name="device_rename_title">"சாதனத்தின் பெயரை மாற்று "</string>
@@ -254,7 +247,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>
@@ -275,8 +267,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 +311,7 @@
<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">உங்கள் Wi-Fi பிணையத்தை அடையாளங்காண, ஆண்ட்ராய்டுக்கு இருப்பிட அனுமதி தேவை</string>
<string name="location_permission_needed_desc">"கே.டீ.யீ. கனெக்ட் குவியத்தில் இல்லாத போதும் அருகலை பிணையங்களைக் கண்டறிய, பின்னணி இருப்பிட அனுமதி தேவை. இவ்வனுமதியைக் கொண்டு உங்கள் இருப்பிடத்தைக் கண்டுபிடிக்கும் சாத்தியமுள்ளதால் இது இப்பெயரைக் கொண்டுள்ளது, ஆனால் கே.டீ.யீ. கனெக்ட் ஒருபோதும் உங்கள் இருப்பிடத்தைக் கண்டறிய முயற்சிக்காது."</string>
<string name="clipboard_android_x_incompat">ஆண்ட்ராய்டு 10 எல்லா செயலிகளுக்கான பிடிப்புப்பலகை அனுமதியை நீக்கிவிட்டது. இந்த செருகுநிரல் இயங்காது.</string>
<string name="mpris_open_url">இங்கிருந்து தொடர்ந்து இயக்கு</string>
<string name="cant_open_url">தொடர்ந்து இயக்க முகவரியை திறக்க முடியவில்லை</string>

View File

@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="kde_connect">KDE Connect</string>
<string name="kde_connect">KDE Bağlan</string>
<string name="manifest_label_share">Aygıta Gönder</string>
<string name="foreground_notification_no_devices">Hiçbir aygıta bağlı değil</string>
<string name="foreground_notification_devices">Bağlı: %s</string>
@@ -16,16 +16,16 @@
<string name="pref_plugin_clipboard">Pano eşitleme</string>
<string name="pref_plugin_clipboard_desc">Pano içeriğini paylaş</string>
<string name="pref_plugin_clipboard_sent">Pano Gönderildi</string>
<string name="pref_plugin_mousepad">Uzak girdi</string>
<string name="pref_plugin_mousepad">Uzaktan giriş</string>
<string name="pref_plugin_mousepad_desc">Telefonunuzu veya tabletinizi, dokunmatik veya klavye olarak kullanın</string>
<string name="pref_plugin_presenter">Uzaktan slayt gösterisi</string>
<string name="pref_plugin_presenter_desc">Sunumdaki slaytları değiştirmek için aygıtınızı kullanın</string>
<string name="pref_plugin_remotekeyboard">Uzak düğme basımlarını al</string>
<string name="pref_plugin_remotekeyboard">Uzaktan düğme basımlarını al</string>
<string name="pref_plugin_remotekeyboard_desc">Düğme basım eylemlerini, uzak aygıtlardan getir</string>
<string name="pref_plugin_mpris">Çoklu ortam denetimleri</string>
<string name="pref_plugin_mpris_desc">Ortam oynatıcınız için uzak denetim sağlar</string>
<string name="pref_plugin_mpris_desc">Ortam oynatıcınız için uzaktan denetim sağlar</string>
<string name="pref_plugin_runcommand">Komut Çalıştır</string>
<string name="pref_plugin_runcommand_desc">Uzak komutları, telefon veya tabletinizden tetikler</string>
<string name="pref_plugin_runcommand_desc">Telefon veya tabletten uzak komutları tetikle</string>
<string name="pref_plugin_contacts">Rehber Eşitleyici</string>
<string name="pref_plugin_contacts_desc">Aygıtın rehberini eşitle</string>
<string name="pref_plugin_ping">Ping</string>
@@ -41,17 +41,18 @@
<string name="sad_ok">Tamam :(</string>
<string name="cancel">İptal</string>
<string name="open_settings">Ayarları</string>
<string name="no_permissions">Bildirimler erişebilmek için izine ihtiyacınız var</string>
<string name="no_permissions">Bildirimler erişebilmek için izine gereksiniminiz var</string>
<string name="no_permission_mprisreceiver">Ortam oynatıcılarınızı denelemek için bildirimlere erişim izni vermeniz gerekir</string>
<string name="no_permissions_remotekeyboard">Düğmelere basmak için KDE Connect Uzak Klavye\'yi etkinleştirmeniz gerekir</string>
<string name="no_permissions_remotekeyboard">Düğmelere basmak için KDE Bağlan Uzak Klavye\'yi etkinleştirmeniz gerekir</string>
<string name="send_ping">Ping gönder</string>
<string name="open_mpris_controls">Çoklu ortam denetimi</string>
<string name="remotekeyboard_editing_only_title">Uzak düğmeleri, yalnızca düzenleme yaparken işle</string>
<string name="remotekeyboard_editing_only_title">Yalnızca düzenlerken uzaktan düğmeleri işle</string>
<string name="remotekeyboard_not_connected">Etkin bir uzak klavye bağlantısı yok, kdeconnect ile bir bağlantı kurun</string>
<string name="remotekeyboard_connected">Uzak klavye bağlantısı etkin</string>
<string name="remotekeyboard_multiple_connections">Birden çok uzak klavye bağlantısı mevcut, yapılandırmak istediğiniz aygıtı seçin</string>
<string name="open_mousepad">Girdi sil</string>
<string name="open_mousepad">Uzaktan giriş</string>
<string name="mousepad_info">İmleç denetimi için parmağınızı ekranda hareket ettirin. Bir tıklama için hafifçe vurun, sağ ve orta düğmeler için iki/üç parmağınızı kullanın. Sarmak için 2 parmağınızı kullanın. Bırakıp sürüklemek için uzun basın.</string>
<string name="mousepad_keyboard_input_not_supported">Klavye girişi, eşlenen aygıt tarafından desteklenmiyor</string>
<string name="mousepad_single_tap_settings_title">Tek parmak dokunma eylemini ayarla</string>
<string name="mousepad_double_tap_settings_title">İki parmak dokunma eylemini ayarla</string>
<string name="mousepad_triple_tap_settings_title">Üç parmak dokunma eylemini ayarla</string>
@@ -91,7 +92,7 @@
<string name="sendkeystrokes_safe_text_enabled">Güvenli metni anında gönder</string>
<string name="sendkeystrokes_safe_text_enabled_summary">Onay olmadan yalnızca sayısal kısa diziler gönder</string>
<string name="pref_plugin_mousepad_send_keystrokes">Düğme basımları olarak gönder</string>
<string name="mouse_receiver_plugin_description">Uzak fare hareketini al</string>
<string name="mouse_receiver_plugin_description">Uzaktan fare hareketi al</string>
<string name="mouse_receiver_plugin_name">Fare alıcısı</string>
<string name="mouse_receiver_no_permissions">Erişilebilirlik Hizmeti\'ni etkinleştirmeniz gerekiyor</string>
<string name="view_status_title">Durum</string>
@@ -113,7 +114,7 @@
<string name="error_canceled_by_user">Kullanıcı tarafından iptal edildi</string>
<string name="error_canceled_by_other_peer">Diğer eş tarafından iptal edildi</string>
<string name="encryption_info_title">Şifreleme Bilgisi</string>
<string name="encryption_info_msg_no_ssl">Diğer aygıt, KDE Connect\'in son sürümünü kullanmıyor, eski şifreleme yöntemini kullanıyor.</string>
<string name="encryption_info_msg_no_ssl">Diğer aygıt, KDE Bağlan\'ın son sürümünü kullanmıyor, eski şifreleme yöntemini kullanıyor.</string>
<string name="my_device_fingerprint">Aygıt sertifikanızın SHA256 parmak izi:</string>
<string name="remote_device_fingerprint">Uzak aygıt sertifikanızın SHA256 parmak izi:</string>
<string name="pair_requested">Eşleşme talep edildi</string>
@@ -181,7 +182,7 @@
<item>2 dakika</item>
</string-array>
<string name="mpris_notification_settings_title">Ortam denetim bildirimini göster</string>
<string name="mpris_notification_settings_summary">KDE Connect\'i açmadan ortam oynatıcılarınızı denetlemenize izin verin</string>
<string name="mpris_notification_settings_summary">KDE Bağlan\'ı açmadan ortam oynatıcılarınızı denetlemenize izin verin</string>
<string name="share_to">Paylaş…</string>
<string name="protocol_version_newer">Bu aygıt, daha yeni bir protokol sürümü kullanıyor</string>
<string name="plugin_settings_with_name">%s ayarları</string>
@@ -204,20 +205,11 @@
<string name="title_activity_notification_filter">Bildirim süzgeci</string>
<string name="filter_apps_info">Bildirimler, seçili uygulamalar için eşitlenecektir.</string>
<string name="show_notification_if_screen_off">Yalnızca ekran kapalıysa bildirimler gönder</string>
<string name="sftp_sdcard_num">SD kart %d</string>
<string name="sftp_sdcard">SD kart</string>
<string name="sftp_readonly">(saltokunur)</string>
<string name="sftp_camera">Kamera resimleri</string>
<string name="add_device_dialog_title">Aygıt ekle</string>
<string name="add_device_hint">Makine adı veya IP adresi</string>
<string name="sftp_preference_detected_sdcards">Algılanan SD kartlar</string>
<string name="sftp_preference_edit_sdcard_title">SD Kartı Düzenle</string>
<string name="sftp_preference_configured_storage_locations">Yapılandırılmış depolama yerleri</string>
<string name="sftp_preference_add_storage_location_title">Depolama yeri ekle</string>
<string name="sftp_preference_edit_storage_location">Depolama yerini düzenle</string>
<string name="sftp_preference_add_camera_shortcut">Kamera klasörü kısayolu ekle</string>
<string name="sftp_preference_add_camera_shortcut_summary_on">Kamera klasörüne kısayol ekle</string>
<string name="sftp_preference_add_camera_shortcut_summary_off">Kamera klasörüne kısayol eklemeyin</string>
<string name="sftp_storage_preference_storage_location">Depolama yeri</string>
<string name="sftp_storage_preference_storage_location_already_configured">Bu konum zaten yapılandırılmış</string>
<string name="sftp_storage_preference_click_to_select">seçmek için tıkla</string>
@@ -225,24 +217,25 @@
<string name="sftp_storage_preference_display_name_already_used">Bu görünen ad zaten kullanılıyor</string>
<string name="sftp_storage_preference_display_name_cannot_be_empty">Görünen ad boş olamaz</string>
<string name="sftp_action_mode_menu_delete">Sil</string>
<string name="sftp_no_sdcard_detected">SD kart algılanmadı</string>
<string name="sftp_no_storage_locations_configured">Yapılandırılmış depolama yeri yok</string>
<string name="sftp_saf_permission_explanation">Dosyalara uzaktan erişmek için depolama konumlarını yapılandırmanız gerekir</string>
<string name="no_players_connected">Onatıcı bulunamadı</string>
<string name="send_files">Dosyaları gönder</string>
<string name="pairing_title">KDE Connect Aygıtları</string>
<string name="pairing_description">KDE Connect\'te çalışan, aynı ağdaki diğer aygıtlar burada gözükmelidir.</string>
<string name="block_notification_contents">Bildirim içeriğini engelle</string>
<string name="block_notification_images">Bildirim görsellerini engelle</string>
<string name="pairing_title">KDE Bağlan Aygıtları</string>
<string name="pairing_description">KDE Bağlan\'te çalışan, aynı ağdaki diğer aygıtlar burada gözükmelidir.</string>
<string name="device_rename_title">Aygıtı yeniden adlandır</string>
<string name="device_rename_confirm">Yeniden adlandır</string>
<string name="refresh">Yenile</string>
<string name="unreachable_description">Eşleştirilmiş aygıt ulaşılabilir değil. Aynı ağa bağlı olduğundan emin olun.</string>
<string name="no_wifi">Bir Wi-Fi ağına bağlı değilsiniz dolayısıyla herhangi bir aygıt göremeyebilirsiniz. Wi-Fi\'yi etkinleştirmek için buraya tıklayın.</string>
<string name="on_non_trusted_message">Güvenilir bir ağda değil: otomatik bulma devre dışı.</string>
<string name="no_file_browser">Yüklü bir dosya tarayıcısı yok.</string>
<string name="no_file_browser">Kurulu bir dosya tarayıcı yok.</string>
<string name="pref_plugin_telepathy">SMS Gönder</string>
<string name="pref_plugin_telepathy_desc">Masaüstünden metin iletisi gönder</string>
<string name="pref_plugin_telepathy_mms">MMS Gönder</string>
<string name="pref_plugin_telepathy_mms_desc">KDE Connect üzerinden MMS göndermek için onu öntanımlı SMS uygulaması olarak ayarlayın.</string>
<string name="pref_plugin_telepathy_mms_desc">KDE Bağlan üzerinden MMS göndermek için onu öntanımlı SMS uygulaması olarak ayarlayın.</string>
<string name="findmyphone_title">Telefonumu bul</string>
<string name="findmyphone_title_tablet">Tabletimi bul</string>
<string name="findmyphone_title_tv">TV\'mi bul</string>
@@ -250,11 +243,11 @@
<string name="findmyphone_found">Bulundu</string>
<string name="open"></string>
<string name="close">Kapat</string>
<string name="plugins_need_permission">Bazı Eklentiler çalışmak için izne ihtiyaç duyar (daha fazla bilgi için dokunun):</string>
<string name="permission_explanation">Bu eklenti, çalışmak için izne ihtiyaç duyuyor</string>
<string name="optional_permission_explanation">Tüm işlevleri etkinleştirmek için daha fazla yetkiye ihtiyacınız var</string>
<string name="plugins_need_permission">Bazı Eklentiler çalışmak için izne gereksinim duyar (daha fazla bilgi için dokunun):</string>
<string name="permission_explanation">Bu eklenti, çalışmak için izne gereksinim duyuyor</string>
<string name="optional_permission_explanation">Tüm işlevleri etkinleştirmek için daha fazla yetkiye gereksiniminiz var</string>
<string name="plugins_need_optional_permission">Bazı eklentilerin özellikleri, izin yetersizliğinden kapalı gelmektedir (daha fazla bilgi için dokunun):</string>
<string name="share_optional_permission_explanation">Paylaşılan dosyaların almak için bir hedef dizin seçmelisiniz.</string>
<string name="share_optional_permission_explanation">Dosyalar almak için depolama erişimini etkinleştirmelisiniz</string>
<string name="telepathy_permission_explanation">Masaüstünde SMS yazma ve okuma yapmak için SMS izni gereklidir</string>
<string name="telephony_permission_explanation">Masaüstünde telefon görüşmelerini görmek için telefon görüşmesi kayıtlarına ve telefon durumuna izin vermeniz gerekir</string>
<string name="telephony_optional_permission_explanation">Telefon numarası yerine kişi adı görebilmek için telefonun kişilerine erişim gereklidir</string>
@@ -270,13 +263,12 @@
<string name="presenter_lock_tip">Bir önceki/bir sonraki slayta geçmek için aygıtınızı kilitleyebilir ve ses düzeyi düğmelerini kullanabilirsiniz</string>
<string name="add_command">Komut ekle</string>
<string name="addcommand_explanation">Kayıtlı komut yok</string>
<string name="addcommand_explanation2">KDE Connect Sistem Ayarlarında yeni komutlar ekleyebilirsiniz</string>
<string name="addcommand_explanation2">KDE Bağlan Sistem Ayarlarında yeni komutlar ekleyebilirsiniz</string>
<string name="add_command_description">Masaüstüne komut ekleyebilirsiniz</string>
<string name="pref_plugin_mprisreceiver">Ortam Oynatıcı Denetimi</string>
<string name="pref_plugin_mprisreceiver_desc">Telefonunuzun ortam oynatıcılarını başka bir aygıttan denetleyin</string>
<string name="notification_channel_default">Diğer bildirimler</string>
<string name="notification_channel_persistent_no_devices">Kalıcı gösterge (aygıtsız)</string>
<string name="notification_channel_persistent_with_devices">Kalıcı gösterge (aygıtla)</string>
<string name="notification_channel_persistent">Kalıcı gösterge</string>
<string name="notification_channel_media_control">Ortam denetimi</string>
<string name="notification_channel_filetransfer">Dosya aktarımı</string>
<string name="notification_channel_high_priority">Yüksek öncelik</string>
@@ -312,7 +304,7 @@
<string name="take_picture">Kamerayı başlat</string>
<string name="plugin_photo_desc">Fotoğraf çekmeyi ve aktarmayı kolaylaştırmak için kamera uygulamasını başlatın</string>
<string name="no_app_for_opening">Bu dosyayı açmak için uygun bir uygulama bulunamadı</string>
<string name="remote_keyboard_service">KDE Connect uzaktan klavye</string>
<string name="remote_keyboard_service">KDE Bağlan Uzaktan Klavye</string>
<string name="presenter_pointer">İşaretçi</string>
<string name="trusted_networks">Güvenilir ağlar</string>
<string name="trusted_networks_desc">Otomatik keşfi bilinen ağlarla kısıtla</string>
@@ -320,7 +312,7 @@
<string name="empty_trusted_networks_list_text">Henüz herhangi bir güvenilen ağ eklemediniz</string>
<string name="allow_all_networks_text">Hepsine izin ver</string>
<string name="location_permission_needed_title">İzin gerekli</string>
<string name="location_permission_needed_desc">Android, WiFi ağınızı tanımlamak için Konum iznine ihtiyaç duyar</string>
<string name="location_permission_needed_desc">KDE Bağlan, uygulama arka planda olsa bile bağlı olduğunuz WiFi ağını bilmek için arka plan konumu iznine gereksinim duyar. Bunun nedeni, çevrenizdeki WiFi ağlarının adının, KDE Bağlan\'ın yaptığı bu olmasa bile konumunuzu bulmak için kullanılabilmesidir.</string>
<string name="clipboard_android_x_incompat">Android 10, tüm uygulamalara pano erişimini kaldırdı. Bu eklenti devre dışı bırakılacak.</string>
<string name="mpris_open_url">Oynamayı burada sürdürün</string>
<string name="cant_open_url">Oynamayı sürdürmek için URL açılamıyor</string>
@@ -331,8 +323,8 @@
<string name="bigscreen_right">Sağ</string>
<string name="bigscreen_down">Aşağı</string>
<string name="bigscreen_mic">Mikrofon</string>
<string name="pref_plugin_bigscreen">Bigscreen uzaktan kumandası</string>
<string name="pref_plugin_bigscreen_desc">Aygıtınızı Plasma Bigscreen için uzaktan kumanda olarak kullanın</string>
<string name="pref_plugin_bigscreen">Büyük Ekran uzaktan kumandası</string>
<string name="pref_plugin_bigscreen_desc">Aygıtınızı Plasma Büyük Ekran için uzaktan kumanda olarak kullanın</string>
<string name="bigscreen_optional_permission_explanation">Telefonunuzdan mikrofon girişini paylaşmak için telefonun ses girişine erişim izni vermeniz gerekir</string>
<string name="bigscreen_speech_extra_prompt">Konuşma</string>
<string name="message_reply_label">YANITLA</string>
@@ -389,7 +381,7 @@
<string name="about_kde_support_kde">"&lt;h1&gt;KDE\'yi Destekleyin&lt;/h1&gt; &lt;p&gt;KDE yazılımları her zaman ücretsiz kalmayı sürdürecektir; ancak bunu oluşturmak bedava değildir. &lt;/p&gt; &lt;p&gt;Geliştirmeyi desteklemek için KDE topluluğu, kar amacı gütmeyen bir kuruluş olan KDE e.V.\'yi kurmuştur, bu topluluk KDE topluğunu yasal ve finansal konularda temsil eder. KDE e.V. hakkında daha fazla bilgi için &lt;a href=https://ev.kde.org/&gt;https://ev.kde.org/&lt;/a&gt; adresini ziyadet edin.&lt;/p&gt; &lt;p&gt;KDE, finansal da dahil olmak üzere her türlü katkıdan yarar sağlar. Maddi kaynaklarımızla, geliştiricilerimizin ve diğerlerinin katkıda bulunurken oluşan masraflarını karşılıyoruz. Ayrıca yasal destek ve konferanslar ve toplantılar için de kullanılmaktadır.&lt;/p&gt; &lt;p&gt;Emeklerimizi, finansal destekle desteklemeniz için &lt;a href=https://www.kde.org/community/donations/&gt;https://www.kde.org/community/donations/&lt;/a&gt; adresinde bulunan yollardan birini kullanabilirsiniz.&lt;/p&gt; Desteğiniz için şimdiden teşekkürler."</string>
<string name="maintainer_and_developer">Projeyi sürdüren ve geliştirici</string>
<string name="developer">Geliştirici</string>
<string name="apple_support">macOS desteği. iOS desteği üzerinde çalışılmaktadır.</string>
<string name="apple_support">macOS ve iOS desteği üzerinde çalışılmaktadır.</string>
<string name="bug_fixes_and_general_improvements">Hata düzeltmeleri ve genel iyileştirmeler</string>
<string name="samoilenko_yuri_task">SFTP desteği, hata düzeltmeleri ve genel iyileştirmeler</string>
<string name="aniket_kumar_task">SMS eklentisi iyileştirmeleri</string>
@@ -397,7 +389,7 @@
<string name="maxim_leshchenko_task">Kullanıcı arabirimi iyileştirmeleri ve bu hakkında sayfası</string>
<string name="holger_kaelberer_task">Uzak klavye eklentisi ve hata düzeltmeleri</string>
<string name="saikrishna_arcot_task">Uzaktan girdi eklentisinde klavye kullanımı desteği, hata düzeltmeleri ve genel iyileştirmeler</string>
<string name="everyone_else">KDE Connect\'e yıllar boyunca katkıda bulunan herkes</string>
<string name="everyone_else">KDE Bağlan\'a yıllar boyunca katkıda bulunan herkes</string>
<string name="send_clipboard">Pano gönder</string>
<string name="tap_to_execute">Çalıştırmak için dokunun</string>
<string name="tap_to_execute">Yürütmek için dokun</string>
</resources>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">Існує декілька з’єднань із віддаленою клавіатурою. Виберіть пристрій для налаштовування.</string>
<string name="open_mousepad">Дистанційне введення</string>
<string name="mousepad_info">Проведіть по екрану пальцем, щоб пересунути вказівник миші. Дотик одним пальцем означатиме клацання, дотиком двома або трьома пальцями можна імітувати праву і середню кнопки. Гортання відбувається за допомогою двох пальців. Для перетягування зі скиданням скористайтеся тривалим натисканням.</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>
@@ -220,20 +221,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>
@@ -241,11 +233,12 @@
<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>
<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>
@@ -270,7 +263,7 @@
<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="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>
@@ -291,8 +284,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>
@@ -336,7 +328,7 @@
<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="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">Не вдалося відкрити адресу для продовження відтворення</string>

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar">
<item name="android:statusBarColor">#65000000</item>
</style>
</resources>

View File

@@ -52,6 +52,7 @@
<string name="remotekeyboard_multiple_connections">发现多个远程键盘连接,请选择要配置的设备</string>
<string name="open_mousepad">远程输入</string>
<string name="mousepad_info">在屏幕上移动手指来移动光标。轻击代表左键,双指或三指点击代表右键或中键。用双指滚动。用长按来拖放。</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>
@@ -175,7 +176,7 @@
<string name="mpris_notification_settings_title">显示媒体控制通知</string>
<string name="mpris_notification_settings_summary">不打开 KDE Connect 也能在常驻通知中控制媒体播放器</string>
<string name="share_to">分享到...</string>
<string name="protocol_version_newer">设备使用较新版本的协议</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>
@@ -196,20 +197,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>
@@ -217,11 +209,12 @@
<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>
<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>
@@ -246,7 +239,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 权限</string>
<string name="telephony_permission_explanation">要桌面上查看手机通话记录,您需要授予访问通话记录和手机状态的权限</string>
<string name="telephony_optional_permission_explanation">要查看联系人姓名而非电话号码,您需要授予访问手机通讯录的权限</string>
@@ -267,6 +259,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>
@@ -310,7 +303,7 @@
<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="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>

View File

@@ -166,20 +166,11 @@
<string name="share_received_file">分享「%s」</string>
<string name="title_activity_notification_filter">通知過濾器</string>
<string name="filter_apps_info">將會同步選取 App 的通知。</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>
@@ -187,7 +178,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>
@@ -276,7 +266,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 需要「位置」權限才能識別你的 Wi-Fi 網路</string>
<string name="clipboard_android_x_incompat">Android 10 已移除所有應用程式的剪貼簿存取權限。此外掛程式將停用。</string>
<string name="mpris_open_url">繼續在此播放</string>
<string name="cant_open_url">無法開啟 URL 以繼續播放</string>

View File

@@ -59,6 +59,7 @@
<string name="remotekeyboard_multiple_connections" translatable="true">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_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>
@@ -157,7 +158,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">Canceled by user</string>
<string name="error_canceled_by_other_peer">Canceled by other peer</string>
@@ -265,23 +265,13 @@
<string name="filter_apps_info">Notifications will be synchronized for the selected apps.</string>
<string name="show_notification_if_screen_off">Send notifications only if the screen is off</string>
<string name="screen_off_notification_state" translatable="false">pref_notification_screen_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_preference_key_preference_category" translatable="false">key_sftp_preference_category</string>
<string name="sftp_preference_key_add_storage" translatable="false">key_sftp_add_storage</string>
<string name="sftp_preference_key_add_camera_shortcut" translatable="false">key_sftp_add_camera_shotcut</string>
<string name="sftp_preference_key_storage_info" translatable="false">key_sftp_storage_info%d"</string>
<string name="sftp_preference_key_storage_info_list" translatable="false">key_sftp_storage_info_list</string>
<string name="sftp_storage_preference_storage_location">Storage location</string>
@@ -291,12 +281,14 @@
<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="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>
@@ -323,7 +315,7 @@
<string name="permission_explanation">This plugin needs permissions to work</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>
@@ -347,8 +339,7 @@
<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>
@@ -402,7 +393,7 @@
<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">Can\'t open URL to continue playing</string>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<data-extraction-rules>
<cloud-backup>
<exclude domain="root" />
<exclude domain="file" />
<exclude domain="database" />
<exclude domain="sharedpref" />
<exclude domain="external" />
</cloud-backup>
<device-transfer>
<exclude domain="root" />
<exclude domain="file" />
<exclude domain="database" />
<exclude domain="sharedpref" />
<exclude domain="external" />
</device-transfer>
</data-extraction-rules>

View File

@@ -4,9 +4,8 @@
tools:keep="@xml/sftpplugin_preferences">
<PreferenceCategory
android:key="@string/sftp_preference_key_preference_category"
android:title="@string/sftp_preference_detected_sdcards"
android:title="@string/sftp_preference_configured_storage_locations"
android:persistent="false">
</PreferenceCategory>
<org.kde.kdeconnect.Plugins.SftpPlugin.StoragePreference
@@ -14,11 +13,4 @@
android:icon="@drawable/ic_add"
android:title="@string/sftp_preference_add_storage_location_title"
android:persistent="false"/>
<androidx.preference.SwitchPreferenceCompat
android:defaultValue="true"
android:key="@string/sftp_preference_key_add_camera_shortcut"
android:summaryOff="@string/sftp_preference_add_camera_shortcut_summary_off"
android:summaryOn="@string/sftp_preference_add_camera_shortcut_summary_on"
android:title="@string/sftp_preference_add_camera_shortcut"/>
</PreferenceScreen>

View File

@@ -15,6 +15,9 @@ dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = "https://jitpack.io"
}
}
}
rootProject.name = "kdeconnect-android"

View File

@@ -8,14 +8,14 @@ package org.kde.kdeconnect.Backends;
import android.content.Context;
import androidx.annotation.WorkerThread;
import org.kde.kdeconnect.Device;
import org.kde.kdeconnect.NetworkPacket;
import java.security.PrivateKey;
import java.util.ArrayList;
import androidx.annotation.WorkerThread;
public abstract class BaseLink {
@@ -64,8 +64,8 @@ public abstract class BaseLink {
receivers.remove(pr);
}
//Should be called from a background thread listening to packages
protected void packageReceived(NetworkPacket np) {
//Should be called from a background thread listening for packets
protected void packetReceived(NetworkPacket np) {
for(PacketReceiver pr : receivers) {
pr.onPacketReceived(np);
}

View File

@@ -59,7 +59,7 @@ public abstract class BasePairingHandler {
}
/* To be implemented by respective pairing handler */
public abstract void packageReceived(NetworkPacket np) throws Exception;
public abstract void packetReceived(NetworkPacket np);
public abstract void requestPairing();
public abstract void acceptPairing();
public abstract void rejectPairing();

View File

@@ -89,7 +89,7 @@ public class BluetoothLink extends BaseLink {
}
}
packageReceived(np);
packetReceived(np);
}
});
@@ -193,11 +193,7 @@ public class BluetoothLink extends BaseLink {
/*
public boolean isConnected() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) {
return socket.isConnected();
} else {
return true;
}
return socket.isConnected();
}
*/
}

View File

@@ -6,7 +6,6 @@
package org.kde.kdeconnect.Backends.BluetoothBackend;
import android.annotation.TargetApi;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothServerSocket;
@@ -15,7 +14,6 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Build;
import android.os.Parcelable;
import android.util.Log;
@@ -36,7 +34,6 @@ import java.util.UUID;
import kotlin.text.Charsets;
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
public class BluetoothLinkProvider extends BaseLinkProvider {
private static final UUID SERVICE_UUID = UUID.fromString("185f3df4-3268-4e3f-9fca-d4d5059915bd");
@@ -46,7 +43,7 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
private final Map<String, BluetoothLink> visibleComputers = new HashMap<>();
private final Map<BluetoothDevice, BluetoothSocket> sockets = new HashMap<>();
private BluetoothAdapter bluetoothAdapter;
private final BluetoothAdapter bluetoothAdapter;
private ServerRunnable serverRunnable;
private ClientRunnable clientRunnable;
@@ -241,10 +238,8 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
@Override
public void run() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_UUID);
context.registerReceiver(this, filter);
}
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_UUID);
context.registerReceiver(this, filter);
if (continueProcessing) {
connectToDevices();
@@ -254,9 +249,7 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
}
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
context.unregisterReceiver(this);
}
context.unregisterReceiver(this);
}
private void connectToDevices() {
@@ -269,16 +262,11 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
continue;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
device.fetchUuidsWithSdp();
} else {
connectToDevice(device);
}
device.fetchUuidsWithSdp();
}
}
@Override
@TargetApi(value = Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_UUID.equals(action)) {

View File

@@ -38,7 +38,7 @@ public class BluetoothPairingHandler extends BasePairingHandler {
}
@Override
public void packageReceived(NetworkPacket np) {
public void packetReceived(NetworkPacket np) {
boolean wantsPair = np.getBoolean("pair");
@@ -123,7 +123,7 @@ public class BluetoothPairingHandler extends BasePairingHandler {
@Override
public void onFailure(Throwable e) {
mCallback.pairingFailed(mDevice.getContext().getString(R.string.error_could_not_send_package));
mCallback.pairingFailed(mDevice.getContext().getString(R.string.runcommand_notreachable));
}
};
mDevice.sendPacket(createPairPacket(), statusCallback);

View File

@@ -19,7 +19,7 @@ public final class ConnectionMultiplexer implements Closeable {
private static final int BUFFER_SIZE = 4096;
private static final class ChannelInputStream extends InputStream implements Closeable {
Channel channel;
final Channel channel;
ChannelInputStream(Channel channel) {
this.channel = channel;
@@ -57,7 +57,7 @@ public final class ConnectionMultiplexer implements Closeable {
}
private static final class ChannelOutputStream extends OutputStream implements Closeable {
Channel channel;
final Channel channel;
ChannelOutputStream(Channel channel) {
this.channel = channel;
@@ -92,9 +92,9 @@ public final class ConnectionMultiplexer implements Closeable {
}
private static final class Channel implements Closeable {
ConnectionMultiplexer multiplexer;
UUID id;
ByteBuffer read_buffer = ByteBuffer.allocate(BUFFER_SIZE);
final ConnectionMultiplexer multiplexer;
final UUID id;
final ByteBuffer read_buffer = ByteBuffer.allocate(BUFFER_SIZE);
final Object lock = new Object();
boolean open = true;
int requestedReadAmount = 0; //Number of times we requested some bytes from the channel
@@ -199,7 +199,7 @@ public final class ConnectionMultiplexer implements Closeable {
}
private BluetoothSocket socket;
private Map<UUID, Channel> channels = new HashMap<>();
private final Map<UUID, Channel> channels = new HashMap<>();
private final Object lock = new Object();
private boolean open = true;
private boolean receivedProtocolVersion = false;

View File

@@ -153,7 +153,7 @@ public class LanLink extends BaseLink {
//Log.e("LanLink/sendPacket", np.getType());
//Send body of the network package
//Send body of the network packet
try {
OutputStream writer = socket.getOutputStream();
writer.write(np.serialize().getBytes(Charsets.UTF_8));
@@ -247,7 +247,7 @@ public class LanLink extends BaseLink {
}
packageReceived(np);
packetReceived(np);
}
@Override

View File

@@ -88,7 +88,7 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String message = reader.readLine();
networkPacket = NetworkPacket.unserialize(message);
//Log.e("TcpListener","Received TCP package: "+networkPacket.serialize());
//Log.e("TcpListener", "Received TCP packet: " + networkPacket.serialize());
} catch (Exception e) {
Log.e("KDE/LanLinkProvider", "Exception while receiving TCP packet", e);
return;

View File

@@ -41,7 +41,7 @@ public class LanPairingHandler extends BasePairingHandler {
}
@Override
public void packageReceived(NetworkPacket np) {
public void packetReceived(NetworkPacket np) {
boolean wantsPair = np.getBoolean("pair");
@@ -130,7 +130,7 @@ public class LanPairingHandler extends BasePairingHandler {
@Override
public void onFailure(Throwable e) {
Log.e("LanPairing/onFailure", "Exception", e);
mCallback.pairingFailed(mDevice.getContext().getString(R.string.error_could_not_send_package));
mCallback.pairingFailed(mDevice.getContext().getString(R.string.runcommand_notreachable));
}
};
mDevice.sendPacket(createPairPacket(), statusCallback);

View File

@@ -8,14 +8,14 @@ package org.kde.kdeconnect.Backends.LoopbackBackend;
import android.content.Context;
import androidx.annotation.WorkerThread;
import org.kde.kdeconnect.Backends.BaseLink;
import org.kde.kdeconnect.Backends.BaseLinkProvider;
import org.kde.kdeconnect.Backends.BasePairingHandler;
import org.kde.kdeconnect.Device;
import org.kde.kdeconnect.NetworkPacket;
import androidx.annotation.WorkerThread;
public class LoopbackLink extends BaseLink {
public LoopbackLink(Context context, BaseLinkProvider linkProvider) {
@@ -35,7 +35,7 @@ public class LoopbackLink extends BaseLink {
@WorkerThread
@Override
public boolean sendPacket(NetworkPacket in, Device.SendPacketStatusCallback callback) {
packageReceived(in);
packetReceived(in);
if (in.hasPayload()) {
callback.onProgressChanged(0);
in.setPayload(in.getPayload());

View File

@@ -19,7 +19,7 @@ public class LoopbackPairingHandler extends BasePairingHandler {
}
@Override
public void packageReceived(NetworkPacket np) {
public void packetReceived(NetworkPacket np) {
}

View File

@@ -16,7 +16,10 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.pm.ServiceInfo;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkRequest;
import android.os.Binder;
import android.os.Build;
import android.os.IBinder;
@@ -161,6 +164,9 @@ public class BackgroundService extends Service {
}
public Device getDevice(String id) {
if (id == null) {
return null;
}
return devices.get(id);
}
@@ -259,11 +265,25 @@ public class BackgroundService extends Service {
// Register screen on listener
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
// See: https://developer.android.com/reference/android/net/ConnectivityManager.html#CONNECTIVITY_ACTION
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
}
registerReceiver(new KdeConnectBroadcastReceiver(), filter);
ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkRequest.Builder builder = new NetworkRequest.Builder();
cm.registerNetworkCallback(builder.build(), new ConnectivityManager.NetworkCallback() {
@Override
public void onAvailable(Network network) {
onDeviceListChanged();
onNetworkChange();
}
@Override
public void onLost(Network network) {
onDeviceListChanged();
}
});
Log.i("KDE/BackgroundService", "Service not started yet, initializing...");
PluginFactory.initPluginInfo(getBaseContext());
@@ -335,13 +355,7 @@ public class BackgroundService extends Service {
}
PendingIntent pi = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
NotificationCompat.Builder notification;
if (connectedDevices.isEmpty()) {
notification = new NotificationCompat.Builder(this, NotificationHelper.Channels.PERSISTENT_NO_DEVICES);
} else {
notification = new NotificationCompat.Builder(this, NotificationHelper.Channels.PERSISTENT_WITH_DEVICES);
}
NotificationCompat.Builder notification = new NotificationCompat.Builder(this, NotificationHelper.Channels.PERSISTENT);
notification
.setSmallIcon(R.drawable.ic_notification)
.setOngoing(true)
@@ -370,21 +384,24 @@ public class BackgroundService extends Service {
}
if (connectedDeviceIds.size() == 1) {
// Adding two action buttons only when there is a single device connected.
// Setting up Send File Intent.
Intent sendFile = new Intent(this, SendFileActivity.class);
sendFile.putExtra("deviceId", connectedDeviceIds.get(0));
PendingIntent sendPendingFile = PendingIntent.getActivity(this, 1, sendFile, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
notification.addAction(0, getString(R.string.send_files), sendPendingFile);
String deviceId = connectedDeviceIds.get(0);
Device device = getDevice(deviceId);
if (device != null) {
// Adding two action buttons only when there is a single device connected.
// Setting up Send File Intent.
Intent sendFile = new Intent(this, SendFileActivity.class);
sendFile.putExtra("deviceId", deviceId);
PendingIntent sendPendingFile = PendingIntent.getActivity(this, 1, sendFile, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
notification.addAction(0, getString(R.string.send_files), sendPendingFile);
// Checking if there are registered commands and adding the button.
Device device = getDevice(connectedDeviceIds.get(0));
RunCommandPlugin plugin = (RunCommandPlugin) device.getPlugin("RunCommandPlugin");
if (plugin != null && !plugin.getCommandList().isEmpty()) {
Intent runCommand = new Intent(this, RunCommandActivity.class);
runCommand.putExtra("deviceId", connectedDeviceIds.get(0));
PendingIntent runPendingCommand = PendingIntent.getActivity(this, 2, runCommand, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
notification.addAction(0, getString(R.string.pref_plugin_runcommand), runPendingCommand);
// Checking if there are registered commands and adding the button.
RunCommandPlugin plugin = (RunCommandPlugin) device.getPlugin("RunCommandPlugin");
if (plugin != null && !plugin.getCommandList().isEmpty()) {
Intent runCommand = new Intent(this, RunCommandActivity.class);
runCommand.putExtra("deviceId", connectedDeviceIds.get(0));
PendingIntent runPendingCommand = PendingIntent.getActivity(this, 2, runCommand, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_MUTABLE);
notification.addAction(0, getString(R.string.pref_plugin_runcommand), runPendingCommand);
}
}
}
}
@@ -435,7 +452,11 @@ public class BackgroundService extends Service {
}
if (NotificationHelper.isPersistentNotificationEnabled(this)) {
startForeground(FOREGROUND_NOTIFICATION_ID, createForegroundNotification());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
startForeground(FOREGROUND_NOTIFICATION_ID, createForegroundNotification(), ServiceInfo.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE);
} else {
startForeground(FOREGROUND_NOTIFICATION_ID, createForegroundNotification());
}
}
return Service.START_STICKY;
}

View File

@@ -19,6 +19,7 @@ import android.util.Base64;
import android.util.Log;
import androidx.annotation.AnyThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import androidx.core.app.NotificationCompat;
@@ -112,6 +113,7 @@ public class Device implements BaseLink.PacketReceiver {
return Computer; //Default
}
@NonNull
public String toString() {
switch (this) {
case Tablet:
@@ -284,8 +286,8 @@ public class Device implements BaseLink.PacketReceiver {
}
/**
* This method does not send an unpair package, instead it unpairs internally by deleting trusted device info. . Likely to be called after sending package from
* pairing handler
* This method does not send an unpair packet, instead it unpairs internally by deleting trusted device info.
* Likely to be called after sending packet from pairing handler
*/
private void unpairInternal() {
@@ -546,11 +548,11 @@ public class Device implements BaseLink.PacketReceiver {
if (NetworkPacket.PACKET_TYPE_PAIR.equals(np.getType())) {
Log.i("KDE/Device", "Pair package");
Log.i("KDE/Device", "Pair packet");
for (BasePairingHandler ph : pairingHandlers.values()) {
try {
ph.packageReceived(np);
ph.packetReceived(np);
} catch (Exception e) {
Log.e("PairingPacketReceived", "Exception", e);
}
@@ -561,9 +563,8 @@ public class Device implements BaseLink.PacketReceiver {
reloadPluginsFromSettings();
}
//If capabilities are not supported, iterate all plugins
Collection<String> targetPlugins = pluginsByIncomingInterface.get(np.getType());
if (!targetPlugins.isEmpty()) {
if (!targetPlugins.isEmpty()) { // When a key doesn't exist the multivaluemap returns an empty collection, so we don't need to check for null
for (String pluginKey : targetPlugins) {
Plugin plugin = plugins.get(pluginKey);
try {
@@ -578,18 +579,16 @@ public class Device implements BaseLink.PacketReceiver {
}
} else {
//Log.e("KDE/onPacketReceived","Device not paired, will pass package to unpairedPacketListeners");
//Log.e("KDE/onPacketReceived","Device not paired, will pass packet to unpairedPacketListeners");
// If it is pair package, it should be captured by "if" at start
// If it is pair packet, it should be captured by "if" at start
// If not and device is paired, it should be captured by isPaired
// Else unpair, this handles the situation when one device unpairs, but other dont know like unpairing when wi-fi is off
unpair();
//If capabilities are not supported, iterate through all plugins.
// The following code is NOT USED. It adds support for receiving packets from not trusted devices, but as of March 2023 no plugin implements "onUnpairedDevicePacketReceived".
Collection<String> targetPlugins = pluginsByIncomingInterface.get(np.getType());
// When a mapping doesn't exist, an empty collection is added to the map and
// then returned, so a null check is not necessary.
if (!targetPlugins.isEmpty()) {
for (String pluginKey : targetPlugins) {
Plugin plugin = plugins.get(pluginKey);
@@ -648,7 +647,7 @@ public class Device implements BaseLink.PacketReceiver {
/**
* Send a packet to the device asynchronously
* @param np The packet
* @param replaceID If positive, replaces all unsent packages with the same replaceID
* @param replaceID If positive, replaces all unsent packets with the same replaceID
* @param callback A callback for success/failure
*/
@AnyThread
@@ -687,8 +686,8 @@ public class Device implements BaseLink.PacketReceiver {
/*
if (!m_outgoingCapabilities.contains(np.getType()) && !NetworkPacket.protocolPacketTypes.contains(np.getType())) {
Log.e("Device/sendPacket", "Plugin tried to send an undeclared package: " + np.getType());
Log.w("Device/sendPacket", "Declared outgoing package types: " + Arrays.toString(m_outgoingCapabilities.toArray()));
Log.e("Device/sendPacket", "Plugin tried to send an undeclared packet: " + np.getType());
Log.w("Device/sendPacket", "Declared outgoing packet types: " + Arrays.toString(m_outgoingCapabilities.toArray()));
}
*/
@@ -702,7 +701,7 @@ public class Device implements BaseLink.PacketReceiver {
}
if (!success) {
Log.e("KDE/sendPacket", "No device link (of " + links.size() + " available) could send the package. Packet " + np.getType() + " to " + name + " lost!");
Log.e("KDE/sendPacket", "No device link (of " + links.size() + " available) could send the packet. Packet " + np.getType() + " to " + name + " lost!");
}
return success;
@@ -723,6 +722,15 @@ public class Device implements BaseLink.PacketReceiver {
return plugins.get(pluginKey);
}
@Nullable
public Plugin getPluginIncludingWithoutPermissions(String pluginKey) {
Plugin p = plugins.get(pluginKey);
if (p == null) {
p = pluginsWithoutPermissions.get(pluginKey);
}
return p;
}
private synchronized boolean addPlugin(final String pluginKey) {
Plugin existing = plugins.get(pluginKey);
if (existing != null) {
@@ -824,8 +832,8 @@ public class Device implements BaseLink.PacketReceiver {
if (pluginEnabled) {
boolean success = addPlugin(pluginKey);
if (success) {
for (String packageType : pluginInfo.getSupportedPacketTypes()) {
newPluginsByIncomingInterface.put(packageType, pluginKey);
for (String packetType : pluginInfo.getSupportedPacketTypes()) {
newPluginsByIncomingInterface.put(packetType, pluginKey);
}
} else {
removePlugin(pluginKey);

View File

@@ -17,7 +17,7 @@ class DevicePacketQueue {
/**
* Replacement ID: if positive, it can be replaced by later packets with the same ID
*/
int replaceID;
final int replaceID;
Device.SendPacketStatusCallback callback;
Item(NetworkPacket packet, int replaceID, Device.SendPacketStatusCallback callback) {
@@ -28,7 +28,7 @@ class DevicePacketQueue {
}
private final ArrayDeque<Item> items = new ArrayDeque<>();
private Device mDevice;
private final Device mDevice;
private final Object lock = new Object();
private boolean exit = false;

View File

@@ -7,11 +7,9 @@
package org.kde.kdeconnect.Helpers;
import android.annotation.TargetApi;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.provider.ContactsContract;
import android.provider.ContactsContract.PhoneLookup;
import android.util.Base64;
@@ -20,7 +18,6 @@ import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
@@ -43,7 +40,6 @@ public class ContactsHelper {
/**
* Lookup the name and photoID of a contact given a phone number
*/
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public static Map<String, String> phoneNumberLookup(Context context, String number) {
Map<String, String> contactInfo = new HashMap<>();
@@ -160,10 +156,7 @@ public class ContactsHelper {
}
final List<String> lines = IOUtils.readLines(input, Charsets.UTF_8);
toReturn.put(ID, new VCardBuilder(StringUtils.join(lines, '\n')));
} catch (IOException e) {
// If you are experiencing this, please open a bug report indicating how you got here
Log.e("Contacts", "Exception while fetching vcards", e);
} catch (NullPointerException e) {
} catch (IOException | NullPointerException e) {
// If you are experiencing this, please open a bug report indicating how you got here
Log.e("Contacts", "Exception while fetching vcards", e);
}
@@ -189,7 +182,6 @@ public class ContactsHelper {
* @param context android.content.Context running the request
* @return Mapping of contact uID to last-modified timestamp
*/
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) // Need API 18 for contact timestamps
public static Map<uID, Long> getAllContactTimestamps(Context context) {
String[] projection = { uID.COLUMN, ContactsContract.Contacts.CONTACT_LAST_UPDATED_TIMESTAMP };
@@ -215,7 +207,6 @@ public class ContactsHelper {
* @throws ContactNotFoundException If the given ID for some reason does not match a contact
* @return Last-modified timestamp of the contact
*/
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) // Need API 18 for contact timestamps
public static Long getContactTimestamp(Context context, uID contactID) throws ContactNotFoundException {
String[] projection = { uID.COLUMN, ContactsContract.Contacts.CONTACT_LAST_UPDATED_TIMESTAMP };
String selection = uID.COLUMN + " = ?";

View File

@@ -53,6 +53,7 @@ public class DeviceHelper {
// Could use preferences.contains but would need to check for empty String anyway.
String deviceName = preferences.getString(KEY_DEVICE_NAME_PREFERENCE, "");
if (deviceName.isEmpty()) {
//DeviceName.init(context); // Needed in DeviceName 2.x +
if (!fetchingName) {
fetchingName = true;
DeviceHelper.backgroundFetchDeviceName(context); //Starts a background thread that will eventually update the shared pref

View File

@@ -91,7 +91,7 @@ public class FilesHelper {
}
//Create the network package from the URI
//Create the network packet from the URI
public static NetworkPacket uriToNetworkPacket(final Context context, final Uri uri, String type) {
try {

View File

@@ -12,12 +12,12 @@ import android.content.Context;
import android.content.Intent;
import android.os.Build;
import org.kde.kdeconnect.MyApplication;
import org.kde.kdeconnect_tp.R;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import org.kde.kdeconnect.MyApplication;
import org.kde.kdeconnect_tp.R;
public class IntentHelper {
/**

View File

@@ -10,6 +10,7 @@ import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceViewHolder;
@@ -24,7 +25,7 @@ public class LongSummaryPreferenceCategory extends PreferenceCategory {
}
@Override
public void onBindViewHolder(PreferenceViewHolder holder) {
public void onBindViewHolder(@NonNull PreferenceViewHolder holder) {
super.onBindViewHolder(holder);
TextView summary = (TextView) holder.findViewById(android.R.id.summary);
summary.setMaxLines(3);

View File

@@ -18,8 +18,7 @@ import java.util.List;
public class NotificationHelper {
public static class Channels {
public final static String PERSISTENT_NO_DEVICES = "persistent_no_devices";
public final static String PERSISTENT_WITH_DEVICES = "persistent_with_devices";
public final static String PERSISTENT = "persistent";
public final static String DEFAULT = "default";
public final static String MEDIA_CONTROL = "media_control";
public final static String FILETRANSFER = "filetransfer";
@@ -47,13 +46,9 @@ public class NotificationHelper {
}
public static void initializeChannels(Context context) {
final NotificationChannelCompat persistentChannelNoDevices = new NotificationChannelCompat
.Builder(Channels.PERSISTENT_NO_DEVICES, NotificationManagerCompat.IMPORTANCE_MIN)
.setName(context.getString(R.string.notification_channel_persistent_no_devices))
.build();
final NotificationChannelCompat persistentChannelWithDevices = new NotificationChannelCompat
.Builder(Channels.PERSISTENT_WITH_DEVICES, NotificationManagerCompat.IMPORTANCE_MIN)
.setName(context.getString(R.string.notification_channel_persistent_with_devices))
final NotificationChannelCompat persistentChannel = new NotificationChannelCompat
.Builder(Channels.PERSISTENT, NotificationManagerCompat.IMPORTANCE_MIN)
.setName(context.getString(R.string.notification_channel_persistent))
.build();
final NotificationChannelCompat defaultChannel = new NotificationChannelCompat
.Builder(Channels.DEFAULT, NotificationManagerCompat.IMPORTANCE_DEFAULT)
@@ -81,9 +76,9 @@ public class NotificationHelper {
.setName(context.getString(R.string.notification_channel_high_priority))
.build();
final List<NotificationChannelCompat> channels = Arrays.asList(persistentChannelNoDevices,
persistentChannelWithDevices, defaultChannel, mediaChannel, fileTransferChannel,
receiveNotificationChannel, smsMmsChannel, highPriorityChannel);
final List<NotificationChannelCompat> channels = Arrays.asList(persistentChannel,
defaultChannel, mediaChannel, fileTransferChannel, receiveNotificationChannel,
smsMmsChannel, highPriorityChannel);
NotificationManagerCompat.from(context).createNotificationChannelsCompat(channels);
}

View File

@@ -329,18 +329,12 @@ public class SMSHelper {
}
try {
Message message;
if (transportType == TransportType.SMS) {
message = parseSMS(context, messageInfo);
} else if (transportType == TransportType.MMS) {
message = parseMMS(context, messageInfo, userPhoneNumbers);
} else {
// As we can see, all possible transportTypes are covered, but the compiler
// requires this line anyway
throw new UnsupportedOperationException("Unknown TransportType encountered");
switch (transportType) {
case SMS:
toReturn.add(parseSMS(context, messageInfo));
case MMS:
toReturn.add(parseMMS(context, messageInfo, userPhoneNumbers));
}
toReturn.add(message);
} catch (Exception e) {
// Swallow exceptions in case we get an error reading one message so that we
// might be able to read some of them
@@ -665,6 +659,7 @@ public class SMSHelper {
} else if (MimeType.isTypeVideo(contentType)) {
String fileName = data.substring(data.lastIndexOf('/') + 1);
// Can't use try-with-resources since MediaMetadataRetriever's close method was only added in API 29
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(context, ContentUris.withAppendedId(getMMSPartUri(), partID));
Bitmap videoThumbnail = retriever.getFrameAtTime();

View File

@@ -10,7 +10,6 @@ import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Build;
import android.preference.PreferenceManager;
import android.util.Base64;
import android.util.Log;
@@ -38,9 +37,11 @@ import java.net.Socket;
import java.net.SocketException;
import java.security.KeyStore;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.cert.Certificate;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.time.Instant;
@@ -64,7 +65,23 @@ public class SslHelper {
public static X509Certificate certificate; //my device's certificate
public static final BouncyCastleProvider BC = new BouncyCastleProvider();
public final static BouncyCastleProvider BC = new BouncyCastleProvider();
private final static TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
@Override
public void checkClientTrusted(X509Certificate[] certs, String authType) {
}
@Override
public void checkServerTrusted(X509Certificate[] certs, String authType) {
}
}
};
public static void initialiseCertificate(Context context) {
PrivateKey privateKey;
@@ -190,22 +207,6 @@ public class SslHelper {
trustManagerFactory.init(keyStore);
// Setup custom trust manager if device not trusted
TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
@Override
public void checkClientTrusted(X509Certificate[] certs, String authType) {
}
@Override
public void checkServerTrusted(X509Certificate[] certs, String authType) {
}
}
};
SSLContext tlsContext = SSLContext.getInstance("TLSv1"); //Newer TLS versions are only supported on API 16+
if (isDeviceTrusted) {
tlsContext.init(keyManagerFactory.getKeyManagers(), trustManagerFactory.getTrustManagers(), RandomHelper.secureRandom);
@@ -221,20 +222,7 @@ public class SslHelper {
}
private static void configureSslSocket(SSLSocket socket, boolean isDeviceTrusted, boolean isClient) throws SocketException {
// These cipher suites are most common of them that are accepted by kde and android during handshake
ArrayList<String> supportedCiphers = new ArrayList<>();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
supportedCiphers.add("TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"); // API 20+
supportedCiphers.add("TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"); // API 20+
supportedCiphers.add("TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"); // API 20+
supportedCiphers.add("TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"); // API 20+
}
supportedCiphers.add("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"); // API 11+
socket.setEnabledCipherSuites(supportedCiphers.toArray(ArrayUtils.EMPTY_STRING_ARRAY));
socket.setSoTimeout(10000);
socket.setSoTimeout(10000);
if (isClient) {
socket.setUseClientMode(true);
} else {
@@ -256,18 +244,17 @@ public class SslHelper {
}
public static String getCertificateHash(Certificate certificate) {
byte[] hash;
try {
byte[] hash = MessageDigest.getInstance("SHA-256").digest(certificate.getEncoded());
Formatter formatter = new Formatter();
int i;
for (i = 0; i < hash.length; i++) {
formatter.format("%02x:", hash[i]);
}
formatter.format("%02x", hash[i]);
return formatter.toString();
} catch (Exception e) {
return null;
hash = MessageDigest.getInstance("SHA-256").digest(certificate.getEncoded());
} catch (NoSuchAlgorithmException | CertificateEncodingException e) {
throw new RuntimeException(e);
}
Formatter formatter = new Formatter();
for (byte b : hash) {
formatter.format("%02x:", b);
}
return formatter.toString();
}
public static Certificate parseCertificate(byte[] certificateBytes) throws IOException, CertificateException {
@@ -300,8 +287,8 @@ public class SslHelper {
byte[] hash = MessageDigest.getInstance("SHA-256").digest(concat);
Formatter formatter = new Formatter();
for (int i = 0; i < hash.length; i++) {
formatter.format("%02x", hash[i]);
for (byte value : hash) {
formatter.format("%02x", value);
}
return formatter.toString();
} catch(Exception e) {

View File

@@ -6,10 +6,8 @@
package org.kde.kdeconnect.Helpers;
import android.annotation.TargetApi;
import android.content.Context;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.DocumentsContract;
import android.util.Log;
@@ -153,7 +151,6 @@ public class StorageHelper {
* content://com.android.externalstorage.documents/tree/primary:DCIM => primary:DCIM
* content://com.android.externalstorage.documents/tree/primary:Download/bla => primary:Download/bla
*/
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public static String getDisplayName(@NonNull Context context, @NonNull Uri treeUri) {
List<String> pathSegments = treeUri.getPathSegments();

View File

@@ -243,16 +243,7 @@ public class TelephonyHelper {
Telephony.Carriers.MMSPORT,
};
Uri telephonyCarriersUri;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
telephonyCarriersUri = Telephony.Carriers.CONTENT_URI;
} else {
// This is provided in the optimistic hope that it will "just work" for older devices
// content:// URI from Telephony.Carriers source:
// https://android.googlesource.com/platform/frameworks/opt/telephony/+/27bc967ba840d2e2a8941d60aef89d0cb80b1626/src/java/android/provider/Telephony.java
telephonyCarriersUri = Uri.parse("content://telephony/carriers");
}
Uri telephonyCarriersUri = Telephony.Carriers.CONTENT_URI;
Uri telephonyCarriersPreferredApnUri;
@@ -369,7 +360,7 @@ public class TelephonyHelper {
private int mmsProxyPort = 80; // Default port should be 80 according to code comment in Android's ApnSettings.java
public static class Builder {
private org.kde.kdeconnect.Helpers.TelephonyHelper.ApnSetting internalApnSetting;
private final org.kde.kdeconnect.Helpers.TelephonyHelper.ApnSetting internalApnSetting;
public Builder() {
internalApnSetting = new ApnSetting();
@@ -429,6 +420,7 @@ public class TelephonyHelper {
this.subscriptionID = subscriptionID;
}
@NonNull
@Override
public String toString() {
return number;

View File

@@ -1,7 +1,5 @@
package org.kde.kdeconnect.Helpers
import android.os.Handler
import android.os.Looper
import java.util.concurrent.ExecutorService
import java.util.concurrent.Executors

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