mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-08-31 22:25:08 +00:00
Compare commits
572 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
2190c9cdaa | ||
|
864d44cb5b | ||
|
72e958a891 | ||
|
d4ab2ca6cf | ||
|
fd51ec7c14 | ||
|
28070954a6 | ||
|
e10f2496de | ||
|
95b4c08605 | ||
|
51d4de34c4 | ||
|
de2001bbe1 | ||
|
9c80cb9a40 | ||
|
0b03a66c37 | ||
|
6d66d69820 | ||
|
c0fc19baaa | ||
|
03ea5eae4c | ||
|
b373c28cdd | ||
|
6c8d22b1ed | ||
|
69adfbfbc2 | ||
|
f80e29538a | ||
|
56dda889d1 | ||
|
0c48f388f4 | ||
|
3eda9d4ef9 | ||
|
5aa6fae03b | ||
|
228a504b90 | ||
|
34c2c311e2 | ||
|
08fcfc863a | ||
|
c550ef4445 | ||
|
ec40994d4c | ||
|
43d4f38765 | ||
|
fbff23a8c0 | ||
|
52ff931c4e | ||
|
0f628d4927 | ||
|
737c333a91 | ||
|
e9e406de88 | ||
|
9b2e4bcf56 | ||
|
d3daf20c27 | ||
|
7de2817274 | ||
|
6121fa04bc | ||
|
bec807fa63 | ||
|
fe97750e9a | ||
|
f8a2d2da03 | ||
|
68a0b73e9c | ||
|
7a4fb8b584 | ||
|
b4ee6e30b1 | ||
|
0560071cfb | ||
|
4343ad7e01 | ||
|
0738710747 | ||
|
9af8fe791b | ||
|
a9a99ea7bd | ||
|
03c2121d57 | ||
|
c0c38aab9a | ||
|
ab4a6a300b | ||
|
82c434273d | ||
|
0e1842964f | ||
|
0a82d303e4 | ||
|
c275e26e00 | ||
|
d951e3faad | ||
|
144d292948 | ||
|
32d293eb8d | ||
|
3e2c077674 | ||
|
49d36d57a6 | ||
|
8b6d789c02 | ||
|
de73362624 | ||
|
7bc90fbe85 | ||
|
818b99774d | ||
|
13b09ffae8 | ||
|
56c96b686d | ||
|
3b4f5f83b2 | ||
|
fc18d8a10f | ||
|
d73236ab96 | ||
|
ecd4bec109 | ||
|
bb152c4900 | ||
|
49a9cd5ea7 | ||
|
e363a5875a | ||
|
55d3fd630c | ||
|
a85e6f8057 | ||
|
125c9d54b3 | ||
|
5b937313ff | ||
|
2ad9f8eeb1 | ||
|
b3d84f31f4 | ||
|
5ca96fc378 | ||
|
05f1cbe136 | ||
|
d02e5aabb5 | ||
|
ae24cd6ca8 | ||
|
16414401c0 | ||
|
3f120fbea8 | ||
|
97806cf6b0 | ||
|
a923deee58 | ||
|
0923c8ecda | ||
|
172822239c | ||
|
6a58cc444e | ||
|
26667e4b78 | ||
|
086d366a1c | ||
|
84d380aee5 | ||
|
1ea956f5fb | ||
|
cfc7242db5 | ||
|
93b257d46c | ||
|
fa22722498 | ||
|
b0c9e46a31 | ||
|
53b49163d5 | ||
|
444f5725af | ||
|
1104baca8f | ||
|
c3af9b03f6 | ||
|
ecb38f2518 | ||
|
75ddac0bf0 | ||
|
553bae4a33 | ||
|
7d5f40a3a1 | ||
|
e8c74ec689 | ||
|
c7223a17dc | ||
|
2fddd7e24a | ||
|
7920a1a250 | ||
|
a1ce310f65 | ||
|
8fea00a843 | ||
|
7210fd8425 | ||
|
dcb817a805 | ||
|
b916d2c972 | ||
|
6b15348677 | ||
|
a899f06885 | ||
|
4a1a086e0f | ||
|
8853f1807f | ||
|
0a8bd2bf56 | ||
|
c5d1d4a9fa | ||
|
741e24c984 | ||
|
8b9b99275d | ||
|
cfe789fb7e | ||
|
7170bdb687 | ||
|
53f746cb6a | ||
|
35777b4b15 | ||
|
a1d0689d50 | ||
|
883eca5cf3 | ||
|
d91107329a | ||
|
b7f3a7d868 | ||
|
e613e7e09d | ||
|
cb44c70d17 | ||
|
056b569951 | ||
|
2d421e3eb6 | ||
|
5674ddd3e9 | ||
|
5bb996a6ac | ||
|
d89ab2bb20 | ||
|
e5661225a1 | ||
|
cc38149834 | ||
|
4805ea91b8 | ||
|
2553a7cebb | ||
|
526c3a9c4d | ||
|
333ad876aa | ||
|
588cc8dfcf | ||
|
48dd405201 | ||
|
1fad01e306 | ||
|
c78dd6f40d | ||
|
3084513778 | ||
|
e592b45a61 | ||
|
deee9cc2e2 | ||
|
a107796ec2 | ||
|
c32e00bb47 | ||
|
ba98e21d40 | ||
|
551b089d9a | ||
|
b9e9d66fa5 | ||
|
107611f8d2 | ||
|
d0fc68054f | ||
|
9f15d4b3aa | ||
|
a149100d74 | ||
|
7332b355a4 | ||
|
9cc8051d00 | ||
|
78050a158a | ||
|
a5057df1c8 | ||
|
b856bdbb0b | ||
|
8cb9a1809d | ||
|
0ffd9cd9dc | ||
|
725b3f1d6a | ||
|
63d1d15c4f | ||
|
592b8a74a7 | ||
|
38e713f489 | ||
|
bb8649d869 | ||
|
2e82673bbf | ||
|
7ee33de646 | ||
|
65a71696d5 | ||
|
e2aa79a252 | ||
|
1ffcaf076e | ||
|
854b2a1c9f | ||
|
8fb545d620 | ||
|
db615b82df | ||
|
ee7d4a1f05 | ||
|
409ef6b579 | ||
|
2c0a9d262e | ||
|
2f10f1d0f2 | ||
|
9f788da478 | ||
|
ec952b49d9 | ||
|
45da75f331 | ||
|
283956c107 | ||
|
d605977b91 | ||
|
80cf238354 | ||
|
8ee135b018 | ||
|
2343dbf144 | ||
|
3f53180b1d | ||
|
0f7af315f5 | ||
|
7ebac70d47 | ||
|
9037647281 | ||
|
9373587268 | ||
|
0771415d8f | ||
|
fb0e2cc01d | ||
|
584fb78bb7 | ||
|
ae12e3e6fc | ||
|
8be80cae3e | ||
|
d41ed4d911 | ||
|
6f783b54a5 | ||
|
1f6d1ea544 | ||
|
27737c46f2 | ||
|
6b99fe7e7c | ||
|
6e59a6241a | ||
|
7506d32cef | ||
|
c35dc4928c | ||
|
6070276489 | ||
|
9685f7e69a | ||
|
69495136da | ||
|
5f18cb571d | ||
|
ab1b1f7ecc | ||
|
3f8170eae8 | ||
|
eb6784b626 | ||
|
1beb8d4581 | ||
|
16067d7523 | ||
|
dea0bb4e1f | ||
|
c9fb81363d | ||
|
35e8ea0c4c | ||
|
7c5c7933c9 | ||
|
0dfa44aeac | ||
|
dd527f661c | ||
|
ed89fb43ed | ||
|
aed2b64416 | ||
|
4bdbb8f74a | ||
|
155ebf4fb2 | ||
|
46ad0c62ba | ||
|
df0f2d651c | ||
|
167e2c7176 | ||
|
906326f837 | ||
|
3c9c49fa87 | ||
|
24a6beb600 | ||
|
0775a45316 | ||
|
90dbdee282 | ||
|
7d28c52c35 | ||
|
7686e012c3 | ||
|
2cb9666678 | ||
|
0ab4e0d1d2 | ||
|
30cc95713f | ||
|
ae49aa6456 | ||
|
89454fcba9 | ||
|
5a6453729c | ||
|
0706ec1a0b | ||
|
405e828683 | ||
|
34a78e635e | ||
|
c327c15825 | ||
|
6d027ae810 | ||
|
104013c916 | ||
|
8df1f04141 | ||
|
beab3599bf | ||
|
819d3ea158 | ||
|
83fd2440ce | ||
|
e13451061f | ||
|
e82c0fea84 | ||
|
e391750e0e | ||
|
6513bb1320 | ||
|
0fb6e25682 | ||
|
7fbfc9df90 | ||
|
cd8237d773 | ||
|
aaa750bbc6 | ||
|
3d54da75cc | ||
|
358584ba6f | ||
|
adfab5f0f3 | ||
|
e37a519e3a | ||
|
6783f0a167 | ||
|
6d78fe749a | ||
|
2120c7967e | ||
|
de861ce781 | ||
|
e222937736 | ||
|
e289811097 | ||
|
067a000b2b | ||
|
f9d05824a7 | ||
|
d753f1eea4 | ||
|
3c81b527eb | ||
|
96147bf6df | ||
|
8b33ce64a4 | ||
|
73fdd4b47e | ||
|
680e404d05 | ||
|
aae6f1a7e9 | ||
|
5cda1ceb0c | ||
|
7ed4efedc3 | ||
|
96ecd620cf | ||
|
f344586fb6 | ||
|
d9755f8438 | ||
|
659ed25213 | ||
|
ca6ea5cb1a | ||
|
4e1e2931e2 | ||
|
711eef97e7 | ||
|
962dc50617 | ||
|
1ecd6b67c2 | ||
|
72ad997b53 | ||
|
8352091ffd | ||
|
1195cf5c4e | ||
|
f03c86c4ae | ||
|
4ae6e50020 | ||
|
66ea01ad29 | ||
|
9a8a99a5a7 | ||
|
5578f9172b | ||
|
860504fbbf | ||
|
6affee7f8d | ||
|
2cf0c354cd | ||
|
9689191847 | ||
|
ebe3cb4c4e | ||
|
afa832843f | ||
|
d92a8afdf4 | ||
|
56577bcc88 | ||
|
8283b8267f | ||
|
ca4a6eb06a | ||
|
8892750809 | ||
|
3378c5d428 | ||
|
2cfb506626 | ||
|
5e1b47db63 | ||
|
f29f056ef7 | ||
|
0d0672e59f | ||
|
efda9b95ab | ||
|
186236b93a | ||
|
f7ea30dd7d | ||
|
1bd5b12619 | ||
|
23701bc4ae | ||
|
5151ed3d96 | ||
|
4c0acbb71c | ||
|
440f1d4fa3 | ||
|
e8f7e86b35 | ||
|
343270c793 | ||
|
27075e89be | ||
|
768b02c173 | ||
|
ef760a3628 | ||
|
3e96d5ecd3 | ||
|
c6dbadce21 | ||
|
b985aeb18e | ||
|
dc2c2e71df | ||
|
e1a7b476d1 | ||
|
5dad852ece | ||
|
9ca1495dd3 | ||
|
eeeb5678c1 | ||
|
769f054355 | ||
|
235c67fd82 | ||
|
862bd43c63 | ||
|
a82b6bbae0 | ||
|
2803024046 | ||
|
01bc5490f2 | ||
|
994a71f7cd | ||
|
0eb79e0053 | ||
|
00387ca01d | ||
|
7dba06cbb6 | ||
|
ae60cbbf74 | ||
|
0d4951f152 | ||
|
5fb87d598e | ||
|
b65c1aae8f | ||
|
3d166e6d4b | ||
|
411bcc3960 | ||
|
eb5719d9a2 | ||
|
37246f8575 | ||
|
6728ca472c | ||
|
d19595fc3b | ||
|
f3c23c5b8e | ||
|
ce4f6ca9ef | ||
|
f21fe2eb1b | ||
|
105a733028 | ||
|
9df15bf9ca | ||
|
d53fcdd546 | ||
|
fa125ed0ac | ||
|
28ebd94517 | ||
|
d0efb70bcf | ||
|
5441b0b5d6 | ||
|
0a354695cc | ||
|
4bbe6c2e55 | ||
|
80106ccb81 | ||
|
fb327ae35e | ||
|
ffa0049c09 | ||
|
afb45416b1 | ||
|
295dc7b42a | ||
|
0de545773d | ||
|
7a0e38445b | ||
|
40b1cdabc8 | ||
|
28b1e7d96a | ||
|
2f922f282a | ||
|
6d431c5797 | ||
|
175ee9b011 | ||
|
8a9ac32882 | ||
|
9065867c4a | ||
|
47e0cca3c6 | ||
|
db33b13343 | ||
|
45dfbae63f | ||
|
8268358b5a | ||
|
3aa7d249b3 | ||
|
b3f96b136c | ||
|
e2196b35fe | ||
|
6c7700f6c8 | ||
|
7f67a80bda | ||
|
5ce0c1ccf8 | ||
|
c2e1a93f68 | ||
|
3e6329c64e | ||
|
10543815c9 | ||
|
af50a03676 | ||
|
05cdbf98d7 | ||
|
c6cb1a54e5 | ||
|
1abb85c791 | ||
|
842348efef | ||
|
0d735eafc3 | ||
|
9f15a9a3ab | ||
|
9a196543ff | ||
|
29c4fe3f8d | ||
|
91867481a8 | ||
|
eed7cad329 | ||
|
66877d6730 | ||
|
0a2080fdcd | ||
|
e5eb61fd54 | ||
|
bed6fe2c55 | ||
|
93e4f43198 | ||
|
edbe59a2be | ||
|
cf5000accf | ||
|
bfd147787c | ||
|
828e35103a | ||
|
8f2572ddec | ||
|
e35382815d | ||
|
02a3adac70 | ||
|
917d21ec9e | ||
|
2b14702097 | ||
|
e132cf7d03 | ||
|
103709c4f2 | ||
|
9611d878c8 | ||
|
61482c7dc9 | ||
|
52ec889c88 | ||
|
3b1e478b9d | ||
|
32b3a32ad3 | ||
|
7f6dde6ffe | ||
|
11d414be4a | ||
|
1b14fcd932 | ||
|
b38faa091b | ||
|
77f0e4b512 | ||
|
d1752ba53d | ||
|
3433c84b82 | ||
|
61ed40f55f | ||
|
671608d074 | ||
|
3aacc07209 | ||
|
cf4d71eb97 | ||
|
423c57b71e | ||
|
2cd88b56da | ||
|
bcfacc0c34 | ||
|
8ffee90255 | ||
|
47fe781685 | ||
|
fe17400bc6 | ||
|
bc541ed224 | ||
|
9e93d932d8 | ||
|
3bacbb3211 | ||
|
9106df7c60 | ||
|
0289416345 | ||
|
c8d940a71e | ||
|
d5e1abd22b | ||
|
0fe70a9af3 | ||
|
c7831e1d1a | ||
|
34d1307da1 | ||
|
433326f4fd | ||
|
298bd4e246 | ||
|
60aeca4e95 | ||
|
81a732fccb | ||
|
fa0ae48efd | ||
|
498a5a0c11 | ||
|
8de10a6db0 | ||
|
8eb0585945 | ||
|
8800281e5d | ||
|
b56ad6b4b6 | ||
|
5bbf917e34 | ||
|
3583ccffd4 | ||
|
6dd476f9b2 | ||
|
98fb72254e | ||
|
b8442900b0 | ||
|
e0041708df | ||
|
3cacafad29 | ||
|
7ffc6a742c | ||
|
4168afd711 | ||
|
576ce4d651 | ||
|
06f31fbc81 | ||
|
d321afd968 | ||
|
6e4a5c367b | ||
|
4f45b09d89 | ||
|
d67d3efa9e | ||
|
50cddc50ad | ||
|
1d79eea3d2 | ||
|
654c88e64f | ||
|
f2b7e70125 | ||
|
22ffd8adb4 | ||
|
b64d1d6062 | ||
|
a427964c20 | ||
|
061be3bb68 | ||
|
984aaf7a7a | ||
|
d75534aa4d | ||
|
edab18c98b | ||
|
fe0b92d85f | ||
|
a943d79e2a | ||
|
3f44e3e94e | ||
|
facac2fc04 | ||
|
bc3a53df47 | ||
|
087c7a9d18 | ||
|
1ca1803d6f | ||
|
f668e2d00d | ||
|
cc852261ff | ||
|
0188665606 | ||
|
04fce9d943 | ||
|
eca3b380c7 | ||
|
0e23f54439 | ||
|
57235898f0 | ||
|
d2dce4d481 | ||
|
208c8c9dff | ||
|
6d6438d258 | ||
|
9487d17e9d | ||
|
6f3787d382 | ||
|
21df2be6a2 | ||
|
19ec81eec4 | ||
|
22b6427a18 | ||
|
f16981ffbb | ||
|
4aa83c021a | ||
|
0767d7729e | ||
|
8b300b806a | ||
|
166a18bdf6 | ||
|
c51a197523 | ||
|
8dc89514ee | ||
|
32cfe25c4d | ||
|
5f92c2e15a | ||
|
31b07098a0 | ||
|
f5ddb7369b | ||
|
ecbbd48b47 | ||
|
0dd16258b5 | ||
|
35b3d4b0fa | ||
|
ede5c0c89f | ||
|
a93c66b535 | ||
|
44103d3f83 | ||
|
548b636f32 | ||
|
184eab4552 | ||
|
f28e37d641 | ||
|
f0ffebee17 | ||
|
f7d8f7c5a5 | ||
|
3647e76c48 | ||
|
d555da94ee | ||
|
92f8418810 | ||
|
1dde1cdf0b | ||
|
aedf0bd32e | ||
|
2e0d28919e | ||
|
78a8c6dfaa | ||
|
d54c940edb | ||
|
72da819da7 | ||
|
593e2c10d8 | ||
|
3ef4ec6885 | ||
|
320befcf36 | ||
|
6379679e2b | ||
|
a081260620 | ||
|
2e247f8e2b | ||
|
d963faf675 | ||
|
46e8fedee5 | ||
|
d9af522587 | ||
|
dbf9770b3d | ||
|
ede9e1aab6 | ||
|
202bc8b7b0 | ||
|
d55d06dec4 | ||
|
3ceb4272ad | ||
|
b9bd73c663 | ||
|
8bcb2a6545 | ||
|
290c7a919e | ||
|
2b16b240bf | ||
|
5828e01f0d | ||
|
93ac3eae90 | ||
|
293b3a28f7 | ||
|
a87527ba71 | ||
|
5a6374db86 | ||
|
61b33782a1 | ||
|
dd9e0c94b1 | ||
|
18ff75e915 |
19
.gitignore
vendored
19
.gitignore
vendored
@@ -1,14 +1,17 @@
|
||||
.attach_pid*
|
||||
local.properties
|
||||
.gradle/
|
||||
.idea/
|
||||
out/
|
||||
gen/
|
||||
bin/
|
||||
build/
|
||||
target/
|
||||
classes/
|
||||
/.gradle/
|
||||
/.idea/
|
||||
/out/
|
||||
/gen/
|
||||
/bin/
|
||||
/build/
|
||||
/target/
|
||||
/classes/
|
||||
*.iml
|
||||
*.keystore
|
||||
!debug.keystore
|
||||
.directory
|
||||
GPUCache/
|
||||
/release/
|
||||
/.kotlin/
|
||||
|
@@ -7,40 +7,42 @@
|
||||
# - Set up gitlab-runner, as described here: https://stackoverflow.com/a/52724374
|
||||
# - Run `gitlab-runner exec docker --docker-privileged assembleDebug`
|
||||
|
||||
image: eclipse-temurin:17-jdk-focal
|
||||
|
||||
variables:
|
||||
ANDROID_COMPILE_SDK: "31"
|
||||
ANDROID_BUILD_TOOLS: "30.0.3"
|
||||
ANDROID_SDK_TOOLS: "6609375"
|
||||
ANDROID_COMPILE_SDK: "33"
|
||||
ANDROID_BUILD_TOOLS: "34.0.0"
|
||||
ANDROID_SDK_TOOLS: "10406996"
|
||||
|
||||
before_script:
|
||||
- apt-get --quiet update --yes
|
||||
- apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1
|
||||
- wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
|
||||
- unzip -d cmdline-tools android-sdk.zip
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "patcher;v4" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "emulator" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" >/dev/null
|
||||
- export ANDROID_HOME=$PWD/cmdline-tools
|
||||
- export PATH=$PATH:$PWD/cmdline-tools/platform-tools/
|
||||
- chmod +x ./gradlew
|
||||
# temporarily disable checking for EPIPE error and use yes to accept all licenses
|
||||
- set +o pipefail
|
||||
- yes | cmdline-tools/tools/bin/sdkmanager --licenses
|
||||
# Gradle will automatically download parts of the SDK if they are missing,
|
||||
# assuming the licenses are accepted. Even if you don't need it to download
|
||||
# anything, it will fail if it detects the liceses are not accepted.
|
||||
# https://developer.android.com/studio/intro/update.html#download-with-gradle
|
||||
# Unfortunately, it looks for the license acceptances in a different location than
|
||||
# the sdkmanager creates them!
|
||||
# Copy them to the location Gradle expects to find them to make everything run smoothly.
|
||||
- cp -ap "${PWD}/licenses" "${PWD}/cmdline-tools/licenses"
|
||||
- set -o pipefail
|
||||
default:
|
||||
tags:
|
||||
- Linux
|
||||
image: ubuntu:22.04
|
||||
before_script:
|
||||
# Prepare system for use of sdkmanager
|
||||
- apt-get --quiet update --yes
|
||||
- apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1 openjdk-17-jdk-headless
|
||||
- wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip
|
||||
# Create the directory structure around cmdline-tools that sdkmanager is expecting
|
||||
- mkdir -p sdk/cmdline-tools
|
||||
- unzip android-sdk.zip
|
||||
- mv cmdline-tools sdk/cmdline-tools/latest
|
||||
# Update the environment
|
||||
- export ANDROID_HOME=$PWD/sdk
|
||||
- export PATH=$PATH:$PWD/sdk/cmdline-tools/latest/bin
|
||||
# (this line should fail if sdkmanager is moved out of that directory in the future)
|
||||
- type sdkmanager
|
||||
# Install SDK packages
|
||||
- echo y | sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" >/dev/null
|
||||
- echo y | sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | sdkmanager "emulator" >/dev/null
|
||||
- echo y | sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | sdkmanager "tools" >/dev/null
|
||||
- echo y | sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" >/dev/null
|
||||
# temporarily disable checking for EPIPE error and use yes to accept all licenses
|
||||
- set +o pipefail
|
||||
- yes | sdkmanager --licenses
|
||||
# Re-enable checking for EPIPE and allow execution of Gradle wrapper script
|
||||
- set -o pipefail
|
||||
- chmod +x ./gradlew
|
||||
|
||||
stages:
|
||||
- build
|
||||
|
@@ -7,18 +7,33 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
-->
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:versionCode="12900"
|
||||
android:versionName="1.29.0">
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<uses-feature
|
||||
android:name="android.hardware.telephony"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.touchscreen"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.software.leanback"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.bluetooth"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.location.gps"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.microphone"
|
||||
android:required="false" />
|
||||
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
|
||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
@@ -53,14 +68,17 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<application
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:label="KDE Connect"
|
||||
android:label="@string/kde_connect"
|
||||
android:banner="@mipmap/ic_launcher_banner"
|
||||
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.KdeConnect"
|
||||
android:enableOnBackInvokedCallback="true">
|
||||
android:enableOnBackInvokedCallback="true"
|
||||
android:requestLegacyExternalStorage="true"> <!-- requestLegacyExternalStorage is only used in Android 10: https://developer.android.com/training/data-storage/use-cases#opt-out-in-production-app -->
|
||||
|
||||
|
||||
<receiver
|
||||
android:name="com.android.mms.transaction.PushReceiver"
|
||||
@@ -99,9 +117,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.MainActivity"
|
||||
android:label="KDE Connect"
|
||||
android:exported="true"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar">
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
@@ -110,6 +126,12 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<intent-filter>
|
||||
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data android:name="android.app.shortcuts"
|
||||
android:resource="@xml/shortcuts" />
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.PluginSettingsActivity"
|
||||
@@ -180,7 +202,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity"
|
||||
android:label="@string/open_mpris_controls"
|
||||
android:launchMode="singleTop"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
@@ -209,8 +230,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:label="@string/pref_plugin_runcommand"
|
||||
android:launchMode="singleTask"
|
||||
android:noHistory="true"
|
||||
android:screenOrientation="user"
|
||||
android:theme="@style/Theme.Material3.DayNight.Dialog" />
|
||||
android:screenOrientation="user"/>
|
||||
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.CommandsRemoteViewsService"
|
||||
@@ -337,7 +357,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<provider
|
||||
android:name="androidx.core.content.FileProvider"
|
||||
android:authorities="org.kde.kdeconnect_tp.fileprovider"
|
||||
android:authorities="${applicationId}.fileprovider"
|
||||
android:exported="false"
|
||||
android:grantUriPermissions="true">
|
||||
<meta-data
|
||||
|
@@ -9,7 +9,7 @@ KDE Connect is a multi-platform app that allows your devices to communicate (eg:
|
||||
- **Multimedia remote control**: Use your phone as a remote for Linux media players.
|
||||
- **Virtual touchpad**: Use your phone screen as your computer's touchpad and keyboard.
|
||||
|
||||
All this without wires, over the already existing WiFi network, and using TLS encryption.
|
||||
All this without wires, over the already existing Wi-Fi network, and using TLS encryption.
|
||||
|
||||
## About this app
|
||||
|
||||
@@ -25,7 +25,7 @@ A lot of useful information, including how to get started working on KDE Connect
|
||||
|
||||
For bug reporting, please use [KDE's Bugzilla](https://bugs.kde.org). Please do not use the issue tracker in GitLab since we want to keep everything in one place.
|
||||
|
||||
To contribute patches, use [KDE Connect's Gitlab](https://invent.kde.org/kde/kdeconnect-android/).
|
||||
To contribute patches, use [KDE Connect's Gitlab](https://invent.kde.org/network/kdeconnect-android/).
|
||||
On Gitlab (as well as on our [old Phabricator](https://phabricator.kde.org/tag/kde_connect/)) you can find a task list with stuff to do and links to other relevant resources.
|
||||
It is a good idea to also subscribe to the [KDE Connect mailing list](https://mail.kde.org/mailman/listinfo/kdeconnect).
|
||||
|
||||
@@ -34,4 +34,4 @@ Please know that all translations for all KDE apps are handled by the [localizat
|
||||
## License
|
||||
[GNU GPL v2](https://www.gnu.org/licenses/gpl-2.0.html) and [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html)
|
||||
|
||||
If you are reading this from Github, you should know that this is just a mirror of the [KDE Project repo](https://invent.kde.org/network/kdeconnect-android/).
|
||||
If you are reading this from GitHub, you should know that this is just a mirror of the [KDE Project repo](https://invent.kde.org/network/kdeconnect-android/).
|
||||
|
244
build.gradle.kts
244
build.gradle.kts
@@ -1,6 +1,15 @@
|
||||
import com.android.build.api.instrumentation.AsmClassVisitorFactory
|
||||
import com.android.build.api.instrumentation.ClassContext
|
||||
import com.android.build.api.instrumentation.ClassData
|
||||
import com.android.build.api.instrumentation.InstrumentationParameters
|
||||
import com.android.build.api.instrumentation.InstrumentationScope
|
||||
import com.github.jk1.license.LicenseReportExtension
|
||||
import com.github.jk1.license.render.ReportRenderer
|
||||
import com.github.jk1.license.render.TextReportRenderer
|
||||
import org.objectweb.asm.ClassVisitor
|
||||
import org.objectweb.asm.MethodVisitor
|
||||
import org.objectweb.asm.Opcodes.CHECKCAST
|
||||
import org.objectweb.asm.Opcodes.INVOKESTATIC
|
||||
|
||||
buildscript {
|
||||
dependencies {
|
||||
@@ -9,74 +18,64 @@ buildscript {
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("DSL_SCOPE_VIOLATION") // TODO: remove once https://youtrack.jetbrains.com/issue/KTIJ-19369 is fixed
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.ksp)
|
||||
alias(libs.plugins.dependencyLicenseReport)
|
||||
alias(libs.plugins.compose.compiler)
|
||||
}
|
||||
|
||||
val licenseResDir = File("$projectDir/build/dependency-license-res")
|
||||
|
||||
fun String.runCommand(
|
||||
workingDir: File = File("."),
|
||||
timeoutAmount: Long = 60,
|
||||
timeoutUnit: TimeUnit = TimeUnit.SECONDS
|
||||
): String = ProcessBuilder(split("\\s(?=(?:[^'\"`]*(['\"`])[^'\"`]*\\1)*[^'\"`]*$)".toRegex()))
|
||||
.directory(workingDir)
|
||||
.redirectOutput(ProcessBuilder.Redirect.PIPE)
|
||||
.redirectError(ProcessBuilder.Redirect.PIPE)
|
||||
.start()
|
||||
.apply { waitFor(timeoutAmount, timeoutUnit) }
|
||||
.run {
|
||||
val error = errorStream.bufferedReader().readText().trim()
|
||||
if (error.isNotEmpty()) {
|
||||
throw Exception(error)
|
||||
}
|
||||
inputStream.bufferedReader().readText().trim()
|
||||
}
|
||||
val hashProvider = project.providers.exec {
|
||||
workingDir = rootDir
|
||||
commandLine("git", "rev-parse", "--short", "HEAD")
|
||||
}.standardOutput.asText.map { it.trim() }
|
||||
|
||||
android {
|
||||
namespace = "org.kde.kdeconnect_tp"
|
||||
compileSdk = 34
|
||||
compileSdk = 35
|
||||
defaultConfig {
|
||||
applicationId = "org.kde.kdeconnect_tp"
|
||||
minSdk = 21
|
||||
targetSdk = 33
|
||||
targetSdk = 35
|
||||
versionCode = 13303
|
||||
versionName = "1.33.3"
|
||||
proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
|
||||
}
|
||||
buildFeatures {
|
||||
viewBinding = true
|
||||
compose = true
|
||||
}
|
||||
|
||||
composeOptions {
|
||||
kotlinCompilerExtensionVersion = "1.5.3"
|
||||
buildConfig = true
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
sourceCompatibility = JavaVersion.VERSION_1_9
|
||||
targetCompatibility = JavaVersion.VERSION_1_9
|
||||
|
||||
// Flag to enable support for the new language APIs
|
||||
isCoreLibraryDesugaringEnabled = true
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = "1.8"
|
||||
jvmTarget = "9"
|
||||
}
|
||||
|
||||
androidResources {
|
||||
generateLocaleConfig = true
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
getByName("main") {
|
||||
manifest.srcFile("AndroidManifest.xml")
|
||||
java.setSrcDirs(listOf("src"))
|
||||
resources.setSrcDirs(listOf("resources"))
|
||||
res.setSrcDirs(listOf(licenseResDir, "res"))
|
||||
assets.setSrcDirs(listOf("assets"))
|
||||
setRoot(".") // By default AGP expects all directories under src/main/...
|
||||
java.srcDir("src") // by default is "java"
|
||||
res.setSrcDirs(listOf(licenseResDir, "res")) // add licenseResDir
|
||||
}
|
||||
getByName("debug") {
|
||||
res.srcDir("dbg-res")
|
||||
}
|
||||
getByName("test") {
|
||||
java.setSrcDirs(listOf("tests"))
|
||||
java.srcDir("tests")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,12 +94,12 @@ android {
|
||||
}
|
||||
buildTypes {
|
||||
getByName("debug") {
|
||||
isMinifyEnabled = true
|
||||
isShrinkResources = true
|
||||
isMinifyEnabled = false
|
||||
isShrinkResources = false
|
||||
signingConfig = signingConfigs.getByName("debug")
|
||||
applicationIdSuffix = ".debug"
|
||||
versionNameSuffix = "-debug"
|
||||
}
|
||||
// keep minifyEnabled false above for faster builds; set to 'true'
|
||||
// when testing to make sure ProGuard/R8 is not deleting important stuff
|
||||
getByName("release") {
|
||||
isMinifyEnabled = true
|
||||
isShrinkResources = true
|
||||
@@ -111,19 +110,6 @@ android {
|
||||
checkReleaseBuilds = false
|
||||
}
|
||||
|
||||
testOptions {
|
||||
unitTests.all {
|
||||
it.jvmArgs = it.jvmArgs.orEmpty() + listOf(
|
||||
"--add-opens=java.base/java.lang=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.security=ALL-UNNAMED",
|
||||
"--add-opens=java.base/sun.security.rsa=ALL-UNNAMED",
|
||||
"--add-opens=java.base/sun.security.x509=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.util=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.lang.reflect=ALL-UNNAMED"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
applicationVariants.all {
|
||||
val variant = this
|
||||
logger.quiet("Found a variant called ${variant.name}")
|
||||
@@ -135,9 +121,8 @@ android {
|
||||
// Default output filename is "${project.name}-${v.name}.apk". We want
|
||||
// the Git commit short-hash to be added onto that default filename.
|
||||
try {
|
||||
val hash = "git rev-parse --short HEAD".runCommand(workingDir = rootDir)
|
||||
val newName = "${project.name}-${variant.name}-${hash}.apk"
|
||||
logger.quiet(" Found an output file ${output.outputFile.name}, renaming to ${newName}")
|
||||
val newName = "${project.name}-${variant.name}-${hashProvider.get()}.apk"
|
||||
logger.quiet(" Found an output file ${output.outputFile.name}, renaming to $newName")
|
||||
output.outputFileName = newName
|
||||
} catch (ignored: Exception) {
|
||||
logger.warn("Could not make use of the 'git' command-line tool. Output filenames will not be customized.")
|
||||
@@ -148,13 +133,147 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Fix PosixFilePermission class type check issue.
|
||||
*
|
||||
* It fixed the class cast exception when lib desugar enabled and minSdk < 26.
|
||||
*/
|
||||
abstract class FixPosixFilePermissionClassVisitorFactory :
|
||||
AsmClassVisitorFactory<FixPosixFilePermissionClassVisitorFactory.Params> {
|
||||
|
||||
override fun createClassVisitor(
|
||||
classContext: ClassContext,
|
||||
nextClassVisitor: ClassVisitor
|
||||
): ClassVisitor {
|
||||
return object : ClassVisitor(instrumentationContext.apiVersion.get(), nextClassVisitor) {
|
||||
override fun visitMethod(
|
||||
access: Int,
|
||||
name: String?,
|
||||
descriptor: String?,
|
||||
signature: String?,
|
||||
exceptions: Array<out String>?
|
||||
): MethodVisitor {
|
||||
if (name == "attributesToPermissions") { // org.apache.sshd.sftp.common.SftpHelper.attributesToPermissions
|
||||
return object : MethodVisitor(
|
||||
instrumentationContext.apiVersion.get(),
|
||||
super.visitMethod(access, name, descriptor, signature, exceptions)
|
||||
) {
|
||||
override fun visitTypeInsn(opcode: Int, type: String?) {
|
||||
// We need to prevent Android Desugar modifying the `PosixFilePermission` classname.
|
||||
//
|
||||
// Android Desugar will replace `CHECKCAST java/nio/file/attribute/PosixFilePermission`
|
||||
// to `CHECKCAST j$/nio/file/attribute/PosixFilePermission`.
|
||||
// We need to replace it with `CHECKCAST java/lang/Enum` to prevent Android Desugar from modifying it.
|
||||
if (opcode == CHECKCAST && type == "java/nio/file/attribute/PosixFilePermission") {
|
||||
println("Bypass PosixFilePermission type check success.")
|
||||
// `Enum` is the superclass of `PosixFilePermission`.
|
||||
// Due to `Object` is not the superclass of `Enum`, we need to use `Enum` instead of `Object`.
|
||||
super.visitTypeInsn(opcode, "java/lang/Enum")
|
||||
} else {
|
||||
super.visitTypeInsn(opcode, type)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.visitMethod(access, name, descriptor, signature, exceptions)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun isInstrumentable(classData: ClassData): Boolean {
|
||||
return (classData.className == "org.apache.sshd.sftp.common.SftpHelper").also {
|
||||
if (it) println("SftpHelper Found! Instrumenting...")
|
||||
}
|
||||
}
|
||||
|
||||
interface Params : InstrumentationParameters
|
||||
}
|
||||
|
||||
/**
|
||||
* Collections.unmodifiableXXX is not exist when Android API level is lower than 26.
|
||||
* So we replace the call to Collections.unmodifiableXXX with the original collection by removing the call.
|
||||
*/
|
||||
abstract class FixCollectionsClassVisitorFactory :
|
||||
AsmClassVisitorFactory<FixCollectionsClassVisitorFactory.Params> {
|
||||
override fun createClassVisitor(
|
||||
classContext: ClassContext,
|
||||
nextClassVisitor: ClassVisitor
|
||||
): ClassVisitor {
|
||||
return object : ClassVisitor(instrumentationContext.apiVersion.get(), nextClassVisitor) {
|
||||
override fun visitMethod(
|
||||
access: Int,
|
||||
name: String?,
|
||||
descriptor: String?,
|
||||
signature: String?,
|
||||
exceptions: Array<out String>?
|
||||
): MethodVisitor {
|
||||
return object : MethodVisitor(
|
||||
instrumentationContext.apiVersion.get(),
|
||||
super.visitMethod(access, name, descriptor, signature, exceptions)
|
||||
) {
|
||||
override fun visitMethodInsn(
|
||||
opcode: Int,
|
||||
type: String?,
|
||||
name: String?,
|
||||
descriptor: String?,
|
||||
isInterface: Boolean
|
||||
) {
|
||||
val backportClass = "org/kde/kdeconnect/Helpers/CollectionsBackport"
|
||||
|
||||
if (opcode == INVOKESTATIC && type == "java/util/Collections") {
|
||||
val replaceRules = mapOf(
|
||||
"unmodifiableNavigableSet" to "(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;",
|
||||
"unmodifiableSet" to "(Ljava/util/Set;)Ljava/util/Set;",
|
||||
"unmodifiableNavigableMap" to "(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;",
|
||||
"emptyNavigableMap" to "()Ljava/util/NavigableMap;")
|
||||
if (name in replaceRules && descriptor == replaceRules[name]) {
|
||||
super.visitMethodInsn(opcode, backportClass, name, descriptor, isInterface)
|
||||
val calleeClass = classContext.currentClassData.className
|
||||
println("Replace Collections.$name call with CollectionsBackport.$name from $calleeClass success.")
|
||||
return
|
||||
}
|
||||
}
|
||||
super.visitMethodInsn(opcode, type, name, descriptor, isInterface)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun isInstrumentable(classData: ClassData): Boolean {
|
||||
return classData.className.startsWith("org.apache.sshd") // We only need to fix the Apache SSHD library
|
||||
}
|
||||
|
||||
interface Params : InstrumentationParameters
|
||||
}
|
||||
|
||||
ksp {
|
||||
arg("com.albertvaka.classindexksp.annotations", "org.kde.kdeconnect.Plugins.PluginFactory.LoadablePlugin")
|
||||
}
|
||||
|
||||
androidComponents {
|
||||
onVariants { variant ->
|
||||
variant.instrumentation.transformClassesWith(
|
||||
FixPosixFilePermissionClassVisitorFactory::class.java,
|
||||
InstrumentationScope.ALL
|
||||
) { }
|
||||
variant.instrumentation.transformClassesWith(
|
||||
FixCollectionsClassVisitorFactory::class.java,
|
||||
InstrumentationScope.ALL
|
||||
) { }
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
coreLibraryDesugaring(libs.android.desugarJdkLibs)
|
||||
// It has a bug that causes a crash when using PosixFilePermission and minSdk < 26.
|
||||
// It has been used in SSHD Core.
|
||||
// We have taken a workaround to fix it.
|
||||
// See `FixPosixFilePermissionClassVisitorFactory` for more details.
|
||||
coreLibraryDesugaring(libs.android.desugarJdkLibsNio)
|
||||
|
||||
implementation(libs.androidx.compose.material3)
|
||||
implementation(libs.androidx.compose.ui.tooling.preview)
|
||||
implementation(libs.androidx.activity.compose)
|
||||
implementation(libs.accompanist.themeadapter.material3) // TODO: Remove deprecated library https://google.github.io/accompanist/themeadapter-material3/
|
||||
implementation(libs.androidx.constraintlayout.compose)
|
||||
|
||||
implementation(libs.androidx.compose.ui.tooling.preview)
|
||||
@@ -174,15 +293,17 @@ dependencies {
|
||||
implementation(libs.androidx.gridlayout)
|
||||
implementation(libs.material)
|
||||
implementation(libs.disklrucache) //For caching album art bitmaps
|
||||
implementation(libs.slf4j.handroid)
|
||||
|
||||
implementation(libs.apache.sshd.core)
|
||||
implementation(libs.apache.mina.core) //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8 (api 26)
|
||||
implementation(libs.apache.sshd.sftp)
|
||||
implementation(libs.apache.sshd.scp)
|
||||
implementation(libs.apache.sshd.mina)
|
||||
implementation(libs.apache.mina.core)
|
||||
|
||||
//implementation("com.github.bright:slf4android:0.1.6") { transitive = true } // For org.apache.sshd debugging
|
||||
implementation(libs.bcpkix.jdk15on) //For SSL certificate generation
|
||||
|
||||
implementation(libs.classindex)
|
||||
annotationProcessor(libs.classindex)
|
||||
ksp(libs.classindexksp)
|
||||
|
||||
// The android-smsmms library is the only way I know to handle MMS in Android
|
||||
// (Shouldn't a phone OS make phone things easy?)
|
||||
@@ -205,10 +326,7 @@ dependencies {
|
||||
|
||||
// Testing
|
||||
testImplementation(libs.junit)
|
||||
testImplementation(libs.powermock.core)
|
||||
testImplementation(libs.powermock.module.junit4)
|
||||
testImplementation(libs.powermock.api.mockito2)
|
||||
testImplementation(libs.mockito.core) // powermock isn't compatible with mockito 4
|
||||
testImplementation(libs.mockito.core)
|
||||
testImplementation(libs.jsonassert)
|
||||
|
||||
// For device controls
|
||||
|
6
dbg-res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
6
dbg-res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!-- <background android:drawable="@drawable/ic_launcher_background"/>-->
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
|
||||
</adaptive-icon>
|
5
dbg-res/mipmap-anydpi-v26/ic_launcher_banner.xml
Normal file
5
dbg-res/mipmap-anydpi-v26/ic_launcher_banner.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!-- <background android:drawable="@drawable/ic_launcher_banner_background"/>-->
|
||||
<foreground android:drawable="@drawable/ic_launcher_banner_foreground"/>
|
||||
</adaptive-icon>
|
6
dbg-res/mipmap-anydpi-v26/ic_launcher_round.xml
Normal file
6
dbg-res/mipmap-anydpi-v26/ic_launcher_round.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!-- <background android:drawable="@drawable/ic_launcher_background"/>-->
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
|
||||
</adaptive-icon>
|
5
dbg-res/values-en-rGB/strings.xml
Normal file
5
dbg-res/values-en-rGB/strings.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<resources>
|
||||
<string name="kde_connect">Debug KDE Connect</string>
|
||||
</resources>
|
5
dbg-res/values/strings.xml
Normal file
5
dbg-res/values/strings.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<resources>
|
||||
<string name="kde_connect">Debug KDE Connect</string>
|
||||
</resources>
|
21
fastlane/metadata/android/ar/full_description.txt
Normal file
21
fastlane/metadata/android/ar/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
يوفر كِيدِي المتّصل مجموعة من الميزات لدمج سير عملك عبر الأجهزة:
|
||||
|
||||
- نقل الملفات بين أجهزتك.
|
||||
- الوصول إلى الملفات الموجودة على هاتفك من جهاز الكمبيوتر الخاص بك، دون أسلاك.
|
||||
- الحافظة المشتركة: النسخ واللصق بين أجهزتك.
|
||||
- الحصول على إشعارات للمكالمات والرسائل الواردة على جهاز الكمبيوتر الخاص بك.
|
||||
- لوحة اللمس الافتراضية: استخدم شاشة هاتفك كلوحة لمس لجهاز الكمبيوتر الخاص بك.
|
||||
- مزامنة الإشعارات: الوصول إلى إشعارات هاتفك من جهاز الكمبيوتر الخاص بك والرد على الرسائل.
|
||||
- التحكم عن بعد في الوسائط المتعددة: استخدم هاتفك كجهاز تحكم عن بعد لمشغلات الوسائط لينكس.
|
||||
- اتصال WiFi: لا حاجة إلى سلك USB أو بلوتوث.
|
||||
- تشفير TLS من البداية إلى النهاية: معلوماتك آمنة.
|
||||
|
||||
يرجى ملاحظة أنك ستحتاج إلى تثبيت كِيدِي المتّصل على حاسوبك حتى يعمل هذا التطبيق، والحفاظ على تحديث إصدار سطح المكتب بإصدار أندوريد حتى تعمل أحدث الميزات.
|
||||
|
||||
معلومات الأذونات الحساسة:
|
||||
* إذن إمكانية الوصول: مطلوب لتلقي إدخال من جهاز آخر للتحكم في هاتف أندرويد خاص بك، إذا كنت تستخدم ميزة الإدخال عن بُعد.
|
||||
* إذن تحديد الموقع في الخلفية: مطلوب لمعرفة شبكة واي فاي التي تتصل بها، إذا كنت تستخدم ميزة الشبكات الموثوقة.
|
||||
|
||||
لا يرسل كِيدِي المتّصل أي معلومات إلى كيدي أو إلى أي طرف ثالث. يرسل كِيدِي المتّصل البيانات من جهاز إلى آخر مباشرةً باستخدام الشبكة المحلية، وليس عبر الإنترنت، وباستخدام التشفير من البداية إلى النهاية.
|
||||
|
||||
هذا التطبيق جزء من مشروع مفتوح المصدر وهو موجود بفضل جميع الأشخاص الذين ساهموا فيه. قم بزيارة الموقع الإلكتروني للحصول على الكود المصدر.
|
1
fastlane/metadata/android/ar/short_description.txt
Normal file
1
fastlane/metadata/android/ar/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
يقوم كِيدِي المتّصل بدمج هاتفك الذكي والحاسوب
|
1
fastlane/metadata/android/ar/title.txt
Normal file
1
fastlane/metadata/android/ar/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,14 +1,22 @@
|
||||
KDE connect cihazlarınız arasında inteqrasiya üçün funksiyalar dəstini təqdim edir:
|
||||
|
||||
- Mübadilə yaddaşının paylaşılması: cihazlarınız arasında kopyalayın və yerləşdirin.
|
||||
- İstənilən tətbiqdən komputeriniz ilə URL ünvanlarını və faylları paylaşın.
|
||||
- Kompyyuterinizdə gələn zənglər və SMS ismarıcları haqqında bildirişlər alın.
|
||||
- Faylların cihazlar arasında köçürülməsi.
|
||||
- Heç bir kabel qoşulmadan telefonunuzdakı fayllara compyuterinizdə baxmaq.
|
||||
- Mübadilə yaddaşını paylaşmaq: cihazlarınız arasında kopyalama və yerləşdirmə.
|
||||
- Daxil olan zəng və ismarıc bildirişlərini komputerdə göstərmək
|
||||
- Virtual toxunma paneli: Telefonunuzun ektranını kompyuterin toxunma paneli kimi istifdə edin.
|
||||
- Bildirişlərin eyniləşdirilməsi: Android bildirişlərinizi kompyuterinizin iş masasından ozuyun.
|
||||
- Bildirişlərin eyniləşdirilməsi: Telefon bildirişlərini kompyuterinizdə göstərmək və ismarıclara cavab vermək.
|
||||
- Multimedianın məsafədən idarə edilməsi: Linux media oxuducusunu telefonunuzdan idarə edin.
|
||||
- WiFi bağlantısı: USB qoşulması və ya Bluetooth qoşulmasına ehtiyyac yoxdur.
|
||||
- Ucdan-uca TLC şifrələmə: məlumatlarınızın təhlükəsizliyi qorunur.
|
||||
|
||||
Nəzərə alın ki, bu tətbiqin işləməsi üçün kompyuterinizə KDE Connect-i quraşdırmalısınız və sonuncu funksiyaların işləməsi üçün İş masası və Android versiyalarını sonuncu versiyaya eyni şəkildə yeniləməlisiniz.
|
||||
Nəzərə alın ki, bu tətbiqin işləməsi üçün kompyuterinizə KDE Connect-i quraşdırmalısınız və sonuncu funksiyaların işləməsi üçün masaüstü və Android versiyalarını sonuncu versiyaya eyni şəkildə yeniləməlisiniz.
|
||||
|
||||
Həssas icazələr haqqında məlumat:
|
||||
*Giriş imkanı icazələri: Əgər uzaqdan daxiletmə funksiyasından istifadə edirsinizsə Android cihazınızı idarə etmək üçün başqa cihazlardan daxil olanları qəbul etmək tələb olunur.
|
||||
*Məkanın arxa fonda istifadəsinə icazə: Əgər etibarlı şəbəkə funksiyasından
|
||||
istifadə edirsinizsə hansı WiFi şəbəkəsinə qoşulduğunuzu bilməniz tələb olunur
|
||||
|
||||
KDE Connect heç bir halda məlumatları KDE-yə və ya üçüncü tərəfə ötürmür. KDE Connect məlumatları bir cihazdan başqasına internet istifadə etmədən və ucdan-uca şifrələmədən istifadə edərək yerli şəbəkə üzərindən göndərir.
|
||||
|
||||
Bu tətbiq açıq qaynaq layihəsinin bir hissəsidir və ona töhvə verənlərin sayəsində mövcuddur. Mənbə kodunu əldə etmək üçün veb-səhifəyə daxil olun.
|
21
fastlane/metadata/android/bg/full_description.txt
Normal file
21
fastlane/metadata/android/bg/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect предоставя набор от функции за интегриране на вашия работен процес на различни устройства:
|
||||
|
||||
- Прехвърляйте файлове между вашите устройства.
|
||||
- Осъществявайте достъп до файлове на телефона си от компютъра си, без кабели.
|
||||
- Споделен клипборд: копирайте и поставяйте между вашите устройства.
|
||||
- Получавайте известия за входящи обаждания и съобщения на вашия компютър.
|
||||
- Виртуален тъчпад: Използвайте екрана на телефона си като тъчпад на компютъра.
|
||||
- Синхронизиране на известия: Достъп до известията на телефона ви от вашия компютър и отговаряне на съобщения.
|
||||
- Мултимедийно дистанционно управление: Използвайте телефона си като дистанционно за Linux медийни плейъри.
|
||||
- WiFi връзка: не е необходим USB кабел или bluetooth.
|
||||
- TLS криптиране от край до край: информацията ви е в безопасност.
|
||||
|
||||
Моля, имайте предвид, че ще трябва да инсталирате KDE Connect на вашия компютър, за да работи това приложение, и поддържайте версията за настолен компютър актуална с версията за Android, за да работят най-новите функции.
|
||||
|
||||
Поверителна информация за разрешения:
|
||||
* Разрешение за достъпност: Изисква се за получаване на вход от друго устройство за управление на вашия телефон с Android, ако използвате функцията за отдалечено въвеждане.
|
||||
* Разрешение за местоположение във фонов режим: Изисква се, за да знаете към коя WiFi мрежа сте свързани, ако използвате функцията Trusted Networks.
|
||||
|
||||
KDE Connect никога не изпраща никаква информация на KDE или на трета страна. KDE Connect изпраща данни от едно устройство на друго директно чрез локалната мрежа, никога през интернет, и чрез криптиране от край до край.
|
||||
|
||||
Това приложение е част от проект с отворен код и съществува благодарение на всички хора, които са допринесли за него. Посетете уебсайта, за да вземете изходния код.
|
1
fastlane/metadata/android/bg/short_description.txt
Normal file
1
fastlane/metadata/android/bg/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect интегрира вашия смартфон и компютър
|
1
fastlane/metadata/android/bg/title.txt
Normal file
1
fastlane/metadata/android/bg/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,10 +1,11 @@
|
||||
El KDE Connect proporciona un conjunt de característiques per a integrar el flux de treball entre dispositius:
|
||||
|
||||
- Transferiu fitxers entre els vostres dispositius.
|
||||
- Accediu als fitxers del telèfon mòbil des de l'ordinador, sense cables.
|
||||
- Porta-retalls compartit: copieu i enganxeu entre els dispositius.
|
||||
- Compartiu fitxers i URL a l'ordinador des de qualsevol aplicació.
|
||||
- Obteniu notificacions de trucades entrants i missatges SMS al vostre PC.
|
||||
- Obteniu les notificacions de trucades entrants i missatges a l'ordinador.
|
||||
- Ratolí tàctil virtual: utilitzeu la pantalla del telèfon com a ratolí tàctil de l'ordinador.
|
||||
- Sincronització de notificacions: llegiu les notificacions de l'Android a l'escriptori.
|
||||
- Sincronització de notificacions: accediu a les notificacions del telèfon des de l'ordinador i contesteu els missatges.
|
||||
- Control remot multimèdia: utilitzeu el telèfon com a control remot dels reproductors multimèdia Linux.
|
||||
- Connexió Wi-Fi: no cal connexió USB ni Bluetooth.
|
||||
- Encriptatge TLS d'extrem a extrem: la informació és segura.
|
||||
@@ -12,9 +13,9 @@ El KDE Connect proporciona un conjunt de característiques per a integrar el flu
|
||||
Tingueu en compte que haureu d'instal·lar el KDE Connect a l'ordinador perquè aquesta aplicació funcioni, i mantingueu actualitzada la versió d'escriptori amb la versió de l'Android perquè funcionin les últimes característiques.
|
||||
|
||||
Informació dels permisos confidencials:
|
||||
* Permís d'accessibilitat: requerit per rebre l'entrada des d'un altre dispositiu per controlar el telèfon Android, si utilitzeu la característica d'entrada remota.
|
||||
* Permís d'ubicació en segon pla: requerit per saber a quina xarxa WiFi esteu connectat, si utilitzeu la característica xarxes de confiança.
|
||||
* Permís d'accessibilitat: requerit per a rebre l'entrada des d'un altre dispositiu per a controlar el telèfon Android, si utilitzeu la característica d'entrada remota.
|
||||
* Permís d'ubicació en segon pla: requerit per a saber a quina xarxa Wi-Fi esteu connectat, si utilitzeu la característica xarxes de confiança.
|
||||
|
||||
El KDE Connect mai envia cap informació a KDE ni a cap tercer. El KDE Connect envia dades des d'un dispositiu a l'altre directament utilitzant la xarxa local, mai a través d'Internet, i utilitzant l'encriptatge d'extrem a extrem.
|
||||
|
||||
Aquesta aplicació forma part d'un projecte de codi obert i existeix gràcies a totes les persones que hi han contribuït. Visiteu el lloc web per aconseguir el codi font.
|
||||
Aquesta aplicació forma part d'un projecte de codi obert i existeix gràcies a totes les persones que hi han contribuït. Visiteu el lloc web per a aconseguir el codi font.
|
@@ -1,15 +1,16 @@
|
||||
KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich zařízení:
|
||||
|
||||
- Přenášejte soubory mezi zařízeními.
|
||||
- Přistupujte bezdrátově k souborům na vašem počítači
|
||||
- Sdílená schránka: kopírujte a vkládejte z jednoho zařízení na druhé.
|
||||
- Sdílejte soubory a odkazy z jakékoliv aplikace na váš počítač.
|
||||
- Přijímejte upozornění na příchozí hovory nebo SMS na vašem PC.
|
||||
- Virtuální touchpad: Používejte obrazovku svého telefonu jako touchpad počítače.
|
||||
- Synchronizace upozornění: Čtěte upozornění z vašeho Androidu na počítači.
|
||||
- Synchronizace upozornění: Čtěte upozornění z vašeho telefonu na počítači.
|
||||
- Vzdálené ovládání multimédií: Používejte svůj telefon jako ovladač přehrávače na Linuxu.
|
||||
- Připojení WiFi: Není potřeba kabel USB ani Bluetooth.
|
||||
- Koncové šifrování TLS: Vaše informace jsou v bezpečí.
|
||||
|
||||
Prosím pamatujte, že pro správnou funkci této aplikace je nutné abyste na vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální zde i na Androidu.
|
||||
Prosím pamatujte, že pro správnou funkci této aplikace je nutné abyste na vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální na počítači i na Androidu.
|
||||
|
||||
Informace o citlivých oprávněních:
|
||||
* Oprávnění přístupnosti: Nutné pro příjem vstupu z jiného zařízení aby mohlo ovládat váš telefon Android pokud používáte vlastnost Vzdálený vstup.
|
||||
|
@@ -1,20 +1,21 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
KDE Connect bietet eine Reihe von Funktionen, um Ihre Arbeitsabläufe über verschiedene Geräte zu vereinigen:
|
||||
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
- Daten zwischen Ihren Geräten übertragen.
|
||||
- Auf Daten auf Ihrem Telefon von Ihrem Computer aus zugreifen, ohne Kabel.
|
||||
- Geteilte Zwischenablage: Kopieren und Einfügen zwischen Ihren Geräten.
|
||||
- Erhalten Sie Benachrichtigungen über eingehende Anrufe und Nachrichten auf Ihren Computer.
|
||||
- Virtuelles Touchpad: Verwenden Sie den Bildschirm Ihres Telefons als Touchpad für Ihren Computer.
|
||||
- Abgleich der Benachrichtigungen: Greifen Sie über den Computer auf Ihre Telefonbenachrichtigungen zu und antworten Sie auf Nachrichten.
|
||||
- Multimedia-Fernbedienung: Verwenden Sie Ihr Telefon als Fernbedienung für Linux-Medienspieler.
|
||||
- WLAN-Verbindung: kein USB-Kabel oder Bluetooth erforderlich.
|
||||
- Ende-zu-Ende-TLS-Verschlüsselung: Ihre Informationen sind sicher.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
Bitte beachten Sie, dass Sie KDE Connect auf Ihrem Computer installieren müssen, damit diese App funktioniert und halten Sie die Desktop-Version mit der Android-Version auf dem aktuellen Stand, um die neuesten Funktionen nutzen zu können.
|
||||
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
Informationen zu sensiblen Berechtigungen:
|
||||
* Zugriffsberechtigung: Wird benötigt, um Eingaben zur Steuerung ihres Android-Telefons von einem anderen Gerät zu erhalten, wenn Sie die Ferneingabefunktion verwenden.
|
||||
* Berechtigung den Standort im Hintergrund zu nutzen: Wird benötigt, um festzustellen, mit welchem WLAN-Netzwerk Sie verbunden sind, wenn Sie die Funktion „Vertrauenswürdige Netzwerke” verwenden.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
KDE Connect sendet niemals irgendwelche Informationen an KDE oder an Dritte. KDE Connect sendet Daten, unter Verwendung einer Ende-zu-Ende-Verschlüsselung, über das lokale Netzwerk direkt von einem Gerät zum anderen, niemals über das Internet.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
||||
Diese App ist Teil eines Open-Scource-Projekts und besteht Dank all der Menschen die dazu beigetragen haben. Besuchen Sie die Internetseite, um sich den Quelltext zu holen.
|
13
fastlane/metadata/android/en-US/changelogs/13000.txt
Normal file
13
fastlane/metadata/android/en-US/changelogs/13000.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
1.30
|
||||
* Added Bluetooth support (beta)
|
||||
* Improved device controls
|
||||
* Added scroll sensitivity option to remote input
|
||||
* Accessibility improvements
|
||||
|
||||
1.29
|
||||
* Added MDNS device discovery
|
||||
* Fixed crash opening the Run Command widget settings
|
||||
* Added more fine-grained notification channels
|
||||
* Added a confirmation before copying contacts
|
||||
* Long-tapping the "Send clipboard" quick settings tile now opens the app
|
||||
* Removed the photo plugin
|
16
fastlane/metadata/android/en-US/changelogs/13001.txt
Normal file
16
fastlane/metadata/android/en-US/changelogs/13001.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
1.30.1
|
||||
* Fixes recently introduced crashes
|
||||
|
||||
1.30
|
||||
* Added Bluetooth support (beta)
|
||||
* Improved device controls
|
||||
* Added scroll sensitivity option to remote input
|
||||
* Accessibility improvements
|
||||
|
||||
1.29
|
||||
* Added MDNS device discovery
|
||||
* Fixed crash opening the Run Command widget settings
|
||||
* Added more fine-grained notification channels
|
||||
* Added a confirmation before copying contacts
|
||||
* Long-tapping the "Send clipboard" quick settings tile now opens the app
|
||||
* Removed the photo plugin
|
11
fastlane/metadata/android/en-US/changelogs/13101.txt
Normal file
11
fastlane/metadata/android/en-US/changelogs/13101.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
1.31
|
||||
* Allow sharing URLs to disconnected devices, to be opened when they become available later
|
||||
* Show a notification to continue playing media on this device after stopping it on another device
|
||||
* Display a shortened version of the pairing verification key
|
||||
* Tweaks to the app theme
|
||||
|
||||
1.30
|
||||
* Added Bluetooth support (beta)
|
||||
* Improved device controls
|
||||
* Added scroll sensitivity option to remote input
|
||||
* Accessibility improvements
|
10
fastlane/metadata/android/en-US/changelogs/13200.txt
Normal file
10
fastlane/metadata/android/en-US/changelogs/13200.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
1.32
|
||||
* Rewrite the remote file browsing
|
||||
* Add Direct Share targets
|
||||
* Send album art from phone to PC
|
||||
|
||||
1.31
|
||||
* Allow sharing URLs to disconnected devices, to be opened when they become available later
|
||||
* Show a notification to continue playing media on this device after stopping it on another device
|
||||
* Display a shortened version of the pairing verification key
|
||||
* Tweaks to the app theme
|
13
fastlane/metadata/android/en-US/changelogs/13201.txt
Normal file
13
fastlane/metadata/android/en-US/changelogs/13201.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
||||
|
||||
1.32
|
||||
* Rewrite the remote file browsing
|
||||
* Add Direct Share targets
|
||||
* Send album art from phone to PC
|
||||
|
||||
1.31
|
||||
* Allow sharing URLs to disconnected devices, to be opened when they become available later
|
||||
* Show a notification to continue playing media on this device after stopping it on another device
|
||||
* Display a shortened version of the pairing verification key
|
||||
* Tweaks to the app theme
|
11
fastlane/metadata/android/en-US/changelogs/13202.txt
Normal file
11
fastlane/metadata/android/en-US/changelogs/13202.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
1.32.2
|
||||
* Handle expired certificates
|
||||
* Support doubletap drag in remote mouse
|
||||
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
||||
|
||||
1.32
|
||||
* Rewrite the remote file browsing
|
||||
* Add Direct Share targets
|
||||
* Send album art from phone to PC
|
14
fastlane/metadata/android/en-US/changelogs/13203.txt
Normal file
14
fastlane/metadata/android/en-US/changelogs/13203.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
1.32.3
|
||||
* Fix trusted devices list
|
||||
|
||||
1.32.2
|
||||
* Handle expired certificates
|
||||
* Support doubletap drag in remote mouse
|
||||
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
||||
|
||||
1.32
|
||||
* Rewrite the remote file browsing
|
||||
* Add Direct Share targets
|
||||
* Send album art from phone to PC
|
17
fastlane/metadata/android/en-US/changelogs/13205.txt
Normal file
17
fastlane/metadata/android/en-US/changelogs/13205.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
1.32.5
|
||||
* Fixed crash in Android 14+
|
||||
|
||||
1.32.3
|
||||
* Fix trusted devices list
|
||||
|
||||
1.32.2
|
||||
* Handle expired certificates
|
||||
* Support doubletap drag in remote mouse
|
||||
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
||||
|
||||
1.32
|
||||
* Rewrite the remote file browsing
|
||||
* Add Direct Share targets
|
||||
* Send album art from phone to PC
|
16
fastlane/metadata/android/en-US/changelogs/13207.txt
Normal file
16
fastlane/metadata/android/en-US/changelogs/13207.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
1.32.7
|
||||
* Fixed file transfers showing as failed when they succeeded
|
||||
* Fixed plugin list not updating after granting permissions
|
||||
|
||||
1.32.5
|
||||
* Fixed crash in Android 14+
|
||||
|
||||
1.32.3
|
||||
* Fix trusted devices list
|
||||
|
||||
1.32.2
|
||||
* Handle expired certificates
|
||||
* Support doubletap drag in remote mouse
|
||||
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
14
fastlane/metadata/android/en-US/changelogs/13210.txt
Normal file
14
fastlane/metadata/android/en-US/changelogs/13210.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
1.32.10
|
||||
* Fixed app showing behind the notifications bar in Android 15
|
||||
* Fixed file transfers showing as failed when they succeeded
|
||||
* Fixed plugin list not updating after granting permissions
|
||||
|
||||
1.32.3
|
||||
* Fix trusted devices list
|
||||
|
||||
1.32.2
|
||||
* Handle expired certificates
|
||||
* Support doubletap drag in remote mouse
|
||||
|
||||
1.32.1
|
||||
* Fixed a crash when opening the presentation remote
|
6
fastlane/metadata/android/en-US/changelogs/13300.txt
Normal file
6
fastlane/metadata/android/en-US/changelogs/13300.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
1.33.0
|
||||
* Add support for PeerTube links
|
||||
* Allow filtering notifications from work profile
|
||||
* Fix bug where devices would unpair without user interaction
|
||||
* Verification key now changes every second (only if both devices support it)
|
||||
* Fix crashes
|
9
fastlane/metadata/android/en-US/changelogs/13301.txt
Normal file
9
fastlane/metadata/android/en-US/changelogs/13301.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
1.33.1
|
||||
* Fix compatibility with GSConnect
|
||||
|
||||
1.33.0
|
||||
* Add support for PeerTube links
|
||||
* Allow filtering notifications from work profile
|
||||
* Fix bug where devices would unpair without user interaction
|
||||
* Verification key now changes every second (only if both devices support it)
|
||||
* Fix crashes
|
12
fastlane/metadata/android/en-US/changelogs/13302.txt
Normal file
12
fastlane/metadata/android/en-US/changelogs/13302.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
1.33.2
|
||||
* Fix connection issues on some devices
|
||||
|
||||
1.33.1
|
||||
* Fix compatibility with GSConnect
|
||||
|
||||
1.33.0
|
||||
* Add support for PeerTube links
|
||||
* Allow filtering notifications from work profile
|
||||
* Fix bug where devices would unpair without user interaction
|
||||
* Verification key now changes every second (only if both devices support it)
|
||||
* Fix crashes
|
16
fastlane/metadata/android/en-US/changelogs/13303.txt
Normal file
16
fastlane/metadata/android/en-US/changelogs/13303.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
1.33.3
|
||||
* Fix more connection issues. Pairing again might be needed in some setups.
|
||||
* Add a setting to export the application logs.
|
||||
|
||||
1.33.2
|
||||
* Fix connection issues on some devices.
|
||||
|
||||
1.33.1
|
||||
* Fix compatibility with GSConnect.
|
||||
|
||||
1.33.0
|
||||
* Add support for PeerTube links.
|
||||
* Allow filtering notifications from work profile.
|
||||
* Fix bug where devices would unpair without user interaction.
|
||||
* Verification key now changes every second (only if both devices support it).
|
||||
* Fix crashes.
|
@@ -1,10 +1,11 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
|
||||
- Transfer files between your devices.
|
||||
- Access files on your phone from your computer, without wires.
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Get notifications for incoming calls and messages on your computer.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Notifications sync: Access your phone notifications from your computer and reply to messages.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
|
@@ -1,14 +1,21 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
|
||||
- Transfer files between your devices.
|
||||
- Access files on your phone from your computer, without wires.
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Get notifications for incoming calls and messages on your computer.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Notifications sync: Access your phone notifications from your computer and reply to messages.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
@@ -1,10 +1,11 @@
|
||||
KDE Connect proporciona una serie de funcionalidades para integrar tus flujos de trabajo entre distintos dispositivos:
|
||||
|
||||
- Transferir archivos entre dispositivos.
|
||||
- Acceder a archivos en tu teléfono desde tu equipo, sin cables.
|
||||
- Portapapeles compartido: copia y pega entre tus dispositivos.
|
||||
- Envía archivos y URLs a tu equipo desde cualquier aplicación.
|
||||
- Recibe notificaciones de llamadas entrantes y mensajes SMS en tu PC.
|
||||
- Recibe notificaciones de llamadas entrantes y mensajes en tu equipo.
|
||||
- Panel táctil virtual: Usa la pantalla de tu teléfono como panel táctil de tu equipo.
|
||||
- Sincronización de notificaciones: Lee tus notificaciones Android desde tu escritorio.
|
||||
- Sincronización de notificaciones: Accede a las notificaciones de tu teléfono desde tu equipo y responde mensajes .
|
||||
- Control remoto multimedia: Usa tu teléfono como mando a distancia de tus reproductores multimedia Linux.
|
||||
- Conexión WiFi: no se necesitan cables USB o Bluetooth.
|
||||
- Cifrado TLS extremo a extremo: tu información está a salvo.
|
||||
|
@@ -1,10 +1,11 @@
|
||||
«KDE Connect»ek zure lan-fluxua gailuen artean bateratzeko ezaugarri multzo bat eskaintzen du:
|
||||
|
||||
- Zure gailuen arteko fitxategi transferentziak.
|
||||
- Atzitu zure telefonoko fitxategiak zure ordenagailutik, haririk gabe.
|
||||
- Arbela partekatua: Gailu batetik bestera kopiatu eta itsatsi.
|
||||
- Partekatu fitxategiak eta URLak zure ordenagailuarekin edozein aplikaziotatik.
|
||||
- Jaso zure ordenagailuan sarrerako deien eta SMS mezuen jakinarazpenak.
|
||||
- Jaso zure ordenagailuan sarrerako deien eta mezuen jakinarazpenak.
|
||||
- Alegiazko ukimen-sagua: Erabili zure telefonoaren pantaila zure ordenagailuaren ukimen-sagu gisa.
|
||||
- Jakinarazpenak sinkronizatzea: Irakurri zure Androideko jakinarazpenak zure mahaigainetik.
|
||||
- Jakinarazpenak sinkronizatzea: Atzitu zure telefonoko jakinarazpenak zure ordenagailutik eta erantzun mezuei.
|
||||
- Multimediaren urrutiko agintea: Erabili zure telefonoa Linuxeko euskarri jotzaileen urrutiko aginte gisa.
|
||||
- Wi-Fi konexioa: Ez da USB kablerik edo bluetooth-ik behar.
|
||||
- Muturren arteko TLS zifratzea: Zure informazioa seguru dago.
|
||||
|
@@ -1,14 +1,22 @@
|
||||
KDE Connect tarjoaa ominaisuudet työnvuosi eheyttämiseksi laitteiden kesken:
|
||||
KDE Connect tarjoaa joukon ominaisuuksia työvuon eheyttämiseksi laitteiden välillä:
|
||||
|
||||
– Tiedostojen siirto laitteesta toiseen.
|
||||
– Pääsy puhelimen tiedostoihin tietokoneelta kaapeleitta.
|
||||
– Jaettu leikepöytä: kopioi ja liitä laitteelta toiselle.
|
||||
– Ilmoitukset saapuvista puheluista ja tekstiviesteistä tietokoneellesi.
|
||||
– Jaa tiedostoja ja verkko-osoitteita tietokoneeseesi mistä sovelluksesta vain.
|
||||
– Saa ilmoitukset saapuvista puheluista ja tekstiviesteistä tietokoneellesi.
|
||||
– Näyttönäppäimistö: käytä puhelimen näyttöä tietokoneesi osoitinlaitteena.
|
||||
– Ilmoitusten tahdistus: lue Android-ilmoituksesi työpöydältä.
|
||||
– Ilmoitusten tahdistus: lue Android-ilmoitukset ja vastaa viesteihin työpöydältä.
|
||||
– Multimedian etähallinta: käytä puhelinta Linux-mediasoitinten kaukosäätimenä.
|
||||
– Langaton verkkoyhteys: USB-johtoa tai Bluetoothia ei tarvita.
|
||||
– Päästä päähän -TLS-salaus: tietosi ovat turvassa.
|
||||
– TLS-salaus päästä päähän: tietosi ovat turvassa.
|
||||
|
||||
Huomaa, että sovelluksen toimimiseksi KDE Connect tulee asentaa tietokoneeseen ja pitää ajan tasalla Android-version kanssa, jotta kaikki ominaisuudet toimisivat.
|
||||
Huomaa, että jotta sovellus kaikkine ominaisuuksineen toimisi, KDE Connect tulee asentaa tietokoneeseen ja pitää ajan tasalla Android-version kanssa.
|
||||
|
||||
Tietoa arkaluontoisista käyttöoikeuksista:
|
||||
– Saavutettavuuskäyttöoikeus: vaaditaan, jotta toisen laitteen syötteellä voisi hallita Android-puhelinta (jos käytetään etäsyöttöominaisuutta).
|
||||
– Sijaintitiedon käyttöoikeus taustalla: vaaditaan, jotta tiedetään, mihin verkkoon on yhdistetty (jos käytetään luotettujen verkkojen ominaisuutta).
|
||||
|
||||
KDE Connect ei koskaan lähetä tietoa KDE:lle tai kolmansille osapuolille. Tieto lähetetään suoraan laitteesta toiseen paikallisverkossa, ei koskaan internetissä, ja käytössä on salaus päästä päähän.
|
||||
|
||||
Sovellus on avoimen lähdekoodin projekti ja on olemassa sitä avustaneiden ihmisten ansiosta. Lähdekoodin saat noudettua kotisivulta.
|
@@ -1,20 +1,21 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
KDEConnect fournit un ensemble de fonctionnalités pour intégrer votre flux de travail entre périphériques :
|
||||
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
- Transfert des fichiers entre vos périphériques.
|
||||
- Accès aux fichiers sur votre téléphone depuis votre ordinateur, sans fil.
|
||||
- Presse-papier partagé : copier et coller entre vos périphériques.
|
||||
- Apparition de notifications pour les appels et les messages entrants sur votre ordinateur.
|
||||
- Pavé tactile virtuel : utilisation de l'écran de votre téléphone comme pavé tactile pour votre ordinateur.
|
||||
- Synchronisation de vos notifications : accès à vos notifications téléphoniques depuis votre ordinateur et réponses aux messages.
|
||||
- Télé-commande multimédia : utilisation de votre téléphone comme télécommande pour les lecteurs de média sous Linux.
|
||||
- Connexion au Wifi : aucun connexion USB ou Bluetooth nécessaire.
|
||||
- Chiffrement « TLS » de bout en bout : vos informations sont en sécurité.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
Veuillez noter que vous devrez installer KDEConnect sur votre ordinateur pour que cette application fonctionne et maintenir la version de bureau à jour avec la version Android pour les dernières fonctionnalités.
|
||||
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
Informations sur les permissions sensibles :
|
||||
* Permission d'accessibilité : nécessaire pour recevoir les informations d'un autre périphérique pour contrôler votre téléphone Android, si vous utilisez la fonction de télécommande.
|
||||
* Permission pour emplacement en arrière-plan : nécessaire pour savoir à quel réseau Wifi auquel vous êtes connecté, si vous utilisez la fonctionnalité de réseaux de confiance.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
KDEConnect n'envoie jamais d'informations à KDE ni à aucun tiers. KDEConnect envoie des données d'un périphérique à un autre à l'aide du réseau local, mais jamais par Internet et en utilisant le chiffrement de bout en bout.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
||||
Cette application fait partie d'un projet « Open source ». Il existe grâce à toutes les personnes qui y ont contribué. Veuillez visiter le site Internet pour accéder au code source.
|
@@ -1 +1 @@
|
||||
KDE Connect intègre votre téléphone et votre ordinateur.
|
||||
KDEConnect intègre votre téléphone et votre ordinateur.
|
@@ -1,14 +1,22 @@
|
||||
KDE Connect fornece funcionalidades para facilitar traballar con varios dispositivos:
|
||||
|
||||
- Portapapeis compartido: copie e peque entre dispositivos.
|
||||
- Compartir ficheiros e enderezos URL co computador desde calquera aplicación.
|
||||
- Obter notificacións de chamadas e mensaxes SMS no computador.
|
||||
- Panel táctil virtual: use a pantalla do teléfono como panel táctil do computador.
|
||||
- Sincronización de notificacións: lea as notificacións do teléfono desde o computador.
|
||||
- Mando a distancia: use o teléfono como mando a distancia para reprodutores multimedia no computador.
|
||||
- Conexión WiFi: non necesita cable USB nin Bluetooth.
|
||||
- Cifrado TLS de punto a punto: a súa información está segura.
|
||||
|
||||
Para que esta aplicación funcione ten que instalar KDE Connect no computador, e manter a versión do computador e do móbil actualizadas para que funcionen as últimas funcionalidades.
|
||||
• Transferir ficheiros entre dispositivos.
|
||||
• Acceder a ficheiros do teléfono desde o computador, sen cables.
|
||||
• Portapapeis compartido: copie e pegue entre dispositivos.
|
||||
• Obter notificacións de chamadas e mensaxes no computador.
|
||||
• Panel táctil virtual: use a pantalla do teléfono como panel táctil do computador.
|
||||
• Sincronización de notificacións: lea as notificacións do teléfono desde o computador e responda a mensaxes.
|
||||
• Mando a distancia multimedia: use o teléfono como mando a distancia para reprodutores multimedia de Linux.
|
||||
• Conexión WiFi: non necesita cable USB nin Bluetooth.
|
||||
• Cifrado TLS de extremo a extremo: a súa información está segura.
|
||||
|
||||
Para que esta aplicación funcione ten que instalar KDE Connect no computador, e manter a versión do computador e de Android actualizadas para que funcionen as últimas funcionalidades.
|
||||
|
||||
Permisos de información persoal:
|
||||
• Permiso de accesibilidade: necesario para recibir entrada doutro dispositivo para controlar o teléfono Android, se usa a funcionalidade de entrada remota.
|
||||
• Permiso de localización en segundo plano: necesario para saber con que rede WiFi ten conexión, se usa a funcionalidade de redes de confianza.
|
||||
|
||||
KDE Connect nunca envía información a KDE nin a terceiras partes. KDE Connect envía os datos dun dispositivo a outro directamente pola rede local, nunca a través de Internet, e usando cifraxe de extremo a extremo.
|
||||
|
||||
Esta aplicación é parte dun proxecto de software libre e existe grazas á xente que colaborou no proxecto. Visite o sitio web para obter o código fonte.
|
@@ -1,8 +1,10 @@
|
||||
KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso di lavoro su tutti i dispositivi:
|
||||
|
||||
- Trasferisci file tra i tuoi dispositivi.
|
||||
- Accedi ai file sul tuo telefono dal tuo computer, senza cavi.
|
||||
- Appunti condivisi: copia e incolla tra i tuoi dispositivi.
|
||||
- Condividi file e URL sul tuo computer da qualsiasi applicazione.
|
||||
- Ricevi notifiche per chiamate in arrivo e messaggi SMS sul tuo PC.
|
||||
- Ricevi notifiche per chiamate in arrivo e messaggi SMS sul tuo computer.
|
||||
- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del computer.
|
||||
- Sincronizzazione delle notifiche: leggi le notifiche Android dal desktop.
|
||||
- Telecomando multimediale: usa il tuo telefono come telecomando per i lettori multimediali per Linux.
|
||||
@@ -12,8 +14,8 @@ KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso di l
|
||||
Tieni presente che dovrai installare KDE Connect sul tuo computer affinché questa applicazione funzioni e mantenere la versione desktop aggiornata con la versione Android affinché funzionino le funzionalità più recenti.
|
||||
|
||||
Informazioni sensibili sui permessi:
|
||||
* Permesso di accessibilità: necessaria per ricevere input da un altro dispositivo per controllare il tuo telefono Android, se utilizzi la funzione di immissione remota.
|
||||
* Permesso alla posizione in background: necessaria per sapere a quale rete WiFi sei collegato, se utilizzi la funzionalità Reti affidabili.
|
||||
* Permesso di accessibilità: necessario per ricevere input da un altro dispositivo per controllare il tuo telefono Android, se utilizzi la funzione di immissione remota.
|
||||
* Permesso alla posizione in background: necessario per sapere a quale rete WiFi sei collegato, se utilizzi la funzionalità Reti affidabili.
|
||||
|
||||
KDE Connect non invia mai alcuna informazione a KDE né a terze parti. KDE Connect invia i dati da un dispositivo all'altro direttamente utilizzando la rete locale, mai attraverso Internet, e utilizzando la cifratura end-to-end.
|
||||
|
||||
|
21
fastlane/metadata/android/iw-IL/full_description.txt
Normal file
21
fastlane/metadata/android/iw-IL/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
היישומון KDE Connect מספק מכוון יכולות לשילוב רצף העבודה שלך בין כמה מכשירים:
|
||||
|
||||
- העברת קבצים בין המכשירים שלך.
|
||||
- גישה לקבצים בטלפון שלך מהמחשב, ללא כבלים.
|
||||
- לוח גזירים משותף: העתקה והדבקה בין המכשירים שלך.
|
||||
- קבלת התראות על שיחות והודעות נכנסות במחשב שלך.
|
||||
- משטח מגע וירטואלי: אפשר להשתמש במסך הטלפון שלך כמשטח מגע למחשב.
|
||||
- סנכרון התראות: גישה להתראות של הטלפון שלך מהמחשב לרבות מענה על הודעות.
|
||||
- שליטה מרחוק במולטימדיה: אפשר להשתמש בטלפון שלך כשלט לנגני מדיה בלינוקס.
|
||||
- חיבור רשת אלחוטית: לא צריך כבל USB או בלוטות׳.
|
||||
- הצפנת TLS מקצה לקצה: המידע שלך מאובטח.
|
||||
|
||||
נא לשים לב שצריך להתקין את KDE Connect גם במחשב שלך כדי שהיישומון הזה יעבוד ולדאוג שהגרסה שבשולחן העבודה תהיה עדכנית בהתאם לגרסת היישומון ב־Android כדי שהיכולות העדכניות ביותר תעבודנה.
|
||||
|
||||
מידע על הרשאות רגישות:
|
||||
* הרשאות נגישות: נחוצות כדי לקבל קלט ממכשיר אחר לשליטה בטלפון ה־Android שלך, אם בחרת להשתמש ביכולת השליטה מרחוק.
|
||||
* הרשאת איתור מקום ברקע: נדרשת כדי לדעת לאיזו רשת אלחוטית התחברת אם בחרת להשתמש ביכולת הרשתות המהימנות.
|
||||
|
||||
יישומון KDE Connect אף פעם לא שולח מידע ל־KDE או לגוף שלישי כלשהו. היישומון שולחן נתונםי ממכשיר אחד ישירות למכשיר השני דרך הרשת המקומית, אף פעם לא דרך האינטרנט והוא משתמש בהצפנה מקצה לקצה.
|
||||
|
||||
יישומון זה הוא חלק ממיזם קוד פתוח והוא קיים בזכות כל אלו שתרמו לו. מזמינים אותך לבקר באתר כדי למשוך את קוד המקור.
|
1
fastlane/metadata/android/iw-IL/short_description.txt
Normal file
1
fastlane/metadata/android/iw-IL/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect מגשר בין הטלפון החכם והמחשב שלך
|
1
fastlane/metadata/android/iw-IL/title.txt
Normal file
1
fastlane/metadata/android/iw-IL/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
21
fastlane/metadata/android/ka-GE/full_description.txt
Normal file
21
fastlane/metadata/android/ka-GE/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect უზრუნველყოფს კომპლექტი თვისებები ინტეგრირება თქვენი workflow მასშტაბით მოწყობილობები:
|
||||
|
||||
- ფაილების გადატანა თქვენს მოწყობილობებს შორის.
|
||||
- თქვენი ტელეფონის ფაილებზე წვდომა თქვენი კომპიუტერიდან, მავთულის გარეშე.
|
||||
- გაზიარებული ბუფერი: დააკოპირეთ და ჩასვით თქვენს მოწყობილობებს შორის.
|
||||
- მიიღეთ შეტყობინებები თქვენს კომპიუტერში შემომავალი ზარებისა და შეტყობინებების შესახებ.
|
||||
- ვირტუალური სენსორული პანელი: გამოიყენეთ თქვენი ტელეფონის ეკრანი, როგორც თქვენი კომპიუტერის სენსორული პანელი.
|
||||
- შეტყობინებების სინქრონიზაცია: შედით თქვენი ტელეფონის შეტყობინებებზე თქვენი კომპიუტერიდან და უპასუხეთ შეტყობინებებს.
|
||||
- მულტიმედიური დისტანციური მართვა: გამოიყენეთ თქვენი ტელეფონი, როგორც დისტანციური linux მედია ფლეერებისთვის.
|
||||
- WiFi კავშირი: არ არის საჭირო USB მავთული ან bluetooth.
|
||||
- ბოლომდე tls დაშიფვრა: თქვენი ინფორმაცია უსაფრთხოა.
|
||||
|
||||
გთხოვთ გაითვალისწინოთ, რომ თქვენ უნდა დააინსტალიროთ KDE Connect თქვენს კომპიუტერში ამ აპის მუშაობისთვის და შეინარჩუნოთ დესკტოპის ვერსია Android ვერსიასთან ერთად უახლესი ფუნქციების მუშაობისთვის.
|
||||
|
||||
მგრძნობიარე ნებართვების ინფორმაცია:
|
||||
* ხელმისაწვდომობის ნებართვა: საჭიროა სხვა მოწყობილობიდან შეყვანის მიღება თქვენი Android ტელეფონის გასაკონტროლებლად, თუ იყენებთ დისტანციური შეყვანის ფუნქციას.
|
||||
* ფონის მდებარეობის ნებართვა: საჭიროა იცოდეთ რომელ WiFi ქსელთან ხართ დაკავშირებული, თუ იყენებთ სანდო ქსელების ფუნქციას.
|
||||
|
||||
KDE Connect არასდროს უგზავნის ინფორმაციას KDE-ს და არც მესამე მხარეს. KDE Connect აგზავნის მონაცემებს ერთი მოწყობილობიდან მეორეზე პირდაპირ ადგილობრივი ქსელის გამოყენებით, არასდროს ინტერნეტის საშუალებით და იყენებს ბოლოდან ბოლოში დაშიფვრას.
|
||||
|
||||
ეს აპლიკაცია ღია კოდის პროექტის ნაწილია და ის არსებობს ყველა იმ ადამიანის წყალობით, ვინც მას წვლილი შეიტანა. ეწვიეთ ვებსაიტს, რომ აიღოთ კოდის კოდი.
|
1
fastlane/metadata/android/ka-GE/short_description.txt
Normal file
1
fastlane/metadata/android/ka-GE/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect თქვენი ტელეფონისა და კომპიუტერის ინტეგრაციას ახდენს
|
1
fastlane/metadata/android/ka-GE/title.txt
Normal file
1
fastlane/metadata/android/ka-GE/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,10 +1,11 @@
|
||||
KDE Connect를 사용하여 여러 장치에서 작업을 이어서 진행할 수 있습니다.
|
||||
|
||||
- 장치간 파일을 전송할 수 있습니다.
|
||||
- 케이블 연결 없이 컴퓨터에서 휴대폰에 있는 파일에 접근할 수 있습니다.
|
||||
- 공유 클립보드: 장치간 복사와 붙여넣기를 지원합니다.
|
||||
- 모든 앱과 컴퓨터간 파일이나 URL을 공유할 수 있습니다.
|
||||
- 컴퓨터에서 수신 전화나 SMS 알림을 받을 수 있습니다.
|
||||
- 가상 터치패드: 휴대폰 화면을 컴퓨터 터치패드로 사용할 수 있습니다.
|
||||
- 알림 동기화: 안드로이드 알림을 데스크톱에서 확인할 수 있습니다.
|
||||
- 알림 동기화: 휴대폰 알림을 데스크톱에서 확인하고 메시지에 답장할 수 있습니다.
|
||||
- 멀티미디어 리모콘: 리눅스 미디어 재생기의 리모콘으로 사용할 수 있습니다.
|
||||
- Wi-Fi 연결: 유선 USB나 블루투스 연결이 필요하지 않습니다.
|
||||
- 종단간 TLS 암호화: 정보를 안전하게 유지합니다.
|
||||
|
@@ -1,20 +1,21 @@
|
||||
KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren tussen apparaten:
|
||||
|
||||
- Stuur bestanden over tussen apparaten.
|
||||
- heb toegang tot bestanden op uw telefoon vanaf uw computer, zonder draden.
|
||||
- Gedeeld klembord: kopiëren en plakken tussen uw apparaten.
|
||||
- Bestanden en URL's delen naar uw computer vanuit elke app.
|
||||
- Meldingen krijgen over inkomende oproepen en SMS berichten op uw PC.
|
||||
- Meldingen krijgen over inkomende oproepen en berichten op uw computer.
|
||||
- Virtueel touchpad: uw telefoonscherm gebruiken als het touchpad van uw computer.
|
||||
- Meldingen synchroniseren: lees uw Android meldingen vanaf het bureaublad.
|
||||
- Meldingen synchroniseren: lees uw Android meldingen vanaf uw computer en antwoord op berichten.
|
||||
- Afstandsbediening van multimedia: uw telefoon als een afstandsbediening gebruiken voor Linux mediaspelers.
|
||||
- WiFi verbinding: geen USB-draad of bluetooth nodig.
|
||||
- Eind-tot-eind TLS versleuteling: uw informatie is veilig.
|
||||
- WiFi verbinding: geen USB draad of bluetooth nodig.
|
||||
- End-to-end TLS versleuteling: uw informatie is veilig.
|
||||
|
||||
Merk op dat u KDE Connect op uw computer moet installeren om deze app te laten werken, en de bureaubladversie up-to-date te houden met de Android-version om de laatste mogelijkheden te laten werken.
|
||||
Merk op dat u KDE Connect op uw computer moet installeren om deze toepassing te laten werken en houd de bureaubladversie up-to-date met de Android versie om de laatste mogelijkheden te laten werken.
|
||||
|
||||
Informatie over gevoelige toestemmingen:
|
||||
* Toegangsrechten: vereist om invoer te ontvangen uit een ander apparaat om uw Android telefoon te besturen, als u de functie Invoer van afstand gebruikt.
|
||||
* Rechten voor achtergrondlocatie: vereist om te weten naar welk WiFi-netwerk u bent verbonden, als de functie vertrouwde netwerken gebruikt.
|
||||
Informatie over gevoelige rechten:
|
||||
* Rechten voor toegang: vereist om invoer van een ander apparaat te ontvangen voor het besturen van uw Android telefoon, als u mogelijkheid invoer van afstand gebruikt.
|
||||
* Rechten voor achtergrondlocatie: vereist om te weten met welk WiFi-network u bent verbonden, als u de mogelijkheid vertrouwde netwerken gebruikt.
|
||||
|
||||
KDE Connect stuurt nooit enige informatie naar KDE noch naar een derde partij. KDE Connect verstuurt gegevens van het ene apparaat direct naar het andere met gebruik van het lokale netwerk, nooit via het internet en gebruikt eind-tot-eind versleuteling.
|
||||
KDE Connect verzendt nooit enige informatie naar KDE of naar een derde. KDE Connect verzendt gegevens van het ene apparaat direct naar het andere met gebruik van het lokale netwerk, nooit via het internet en gebruikt end-to-end versleuteling.
|
||||
|
||||
Deze app is onderdeel van een open-source-project en het bestaat dankzij alle mensen die er aan hebben bijgedragen. Bezoek de website om de broncode te verkrijgen.
|
||||
Deze toepassing is onderdeel van een open-source project en het bestaat dankzij alle mensen die er aan hebben bijgedragen. Bezoek de website om de broncode te verkrijgen.
|
21
fastlane/metadata/android/no-NO/full_description.txt
Normal file
21
fastlane/metadata/android/no-NO/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect tilbyr eit sett funksjonar som lèt deg enkelt arbeida på tvers av einingar:
|
||||
|
||||
– Overfør filer mellom einingane
|
||||
– Få trådlaus tilgang til filer på telefonen frå datamaskina
|
||||
– Del utklippsbilete: kopier og lim inn mellom einingane
|
||||
– Vert varsla på datamaskina om innkommande samtalar og tekstmeldingar
|
||||
– Virtuell styreplate: bruk telefonskjermen som styreplate for datamaskina
|
||||
– Synkronisering av varslingar: få tilgang til telefonvarslingar frå datamaskina og svar på meldingar
|
||||
– Fjernkontroll av medieavspeling: bruk telefonen til å styra Linux-baserte mediespelarar
|
||||
– Wi-Fi-tilkopling: du treng ikkje USB- eller Bluetooth-tilkopling
|
||||
– Ende-til-ende-kryptering: informasjonen din er trygg
|
||||
|
||||
Merk at du må installera KDE Connect på datamaskina for å kunna bruka appen. Hugs å halda PC-versjonen oppdatert med Android-versjonen for tilgang til dei nyaste funksjonane.
|
||||
|
||||
Informasjon om sensitive løyve:
|
||||
– Tilgjenge-løyve: Trengst for å kunna ta imot tastetrykk frå PC for å styra Android-eininga om du brukar funksjonen «Fjernstyring»
|
||||
– Bakgrunnsløyve til å sjå geografiske posisjon: Trengst for å veta kva Wi-Fi-nettverk du er tilkopla om du brukar funksjonen «Tiltrudde nettverk»
|
||||
|
||||
KDE Connect sender aldri informasjon til KDE eller nokon tredjepart. Programmet sender data direkte mellom dei to einingane via lokalnettet, aldri via Internett og alltid med ende-til-ende-kryptering.
|
||||
|
||||
Appen er ein del av eit fri programvare-prosjekt og er blitt til takka vera mange bidragsytarar. Gå til heimesida for å sjå kjeldekoden.
|
1
fastlane/metadata/android/no-NO/short_description.txt
Normal file
1
fastlane/metadata/android/no-NO/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect koplar telefonen din saman med datamaskina
|
1
fastlane/metadata/android/no-NO/title.txt
Normal file
1
fastlane/metadata/android/no-NO/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
21
fastlane/metadata/android/pl-PL/full_description.txt
Normal file
21
fastlane/metadata/android/pl-PL/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect daje kila możliwości umożliwiających uwspólnienie ciągów pracy na przestrzeni urządzeń:
|
||||
|
||||
- Przenoszenie plików pomiędzy twoimi urządzeniami.
|
||||
- Dostęp do plików na twoim telefonie z twojego komputera bez kabli.
|
||||
- Współdzielony schowek: kopiuj i wklejaj pomiędzy swoimi urządzeniami.
|
||||
- Odbieraj powiadomienia o przychodzących rozmowach i wiadomościach na swoim komputerze.
|
||||
- Klawiatura wirtualna: Używaj ekranu swojego telefonu jako gładzika swojego komputera.
|
||||
- Synchronizacja powiadomień: Uzyskuj dostęp do powiadomień na swoim telefonie ze zwojego komputera i odpowiadaj na wiadomości.
|
||||
- Pilot do multimediów: Używaj swojego telefonu jako pilota do odtwarzaczy multimedialnych na Linuksie.
|
||||
- Połączenie WiFi: nie jest potrzebny żaden kabel USB czy bluetooth.
|
||||
- Szyfrowanie TLS koniec-do-końca: twoje dane są bezpieczne.
|
||||
|
||||
Pamiętaj, że musisz wgrać KDE Connect na swój komputer, aby ta aplikacja zadziałała i utrzymywać jej wersję zgodnie z wersją na Androidzie, aby móc korzystać z jej najnowszych możliwości.
|
||||
|
||||
Powiadomienie o wrażliwych uprawnieniach:
|
||||
* Uprawnienia dostępności: Wymagane, aby inne urządzenie mogło obsługiwać twój telefon z Androidem, jeśli chcesz skorzystać z możliwości Zdalnej Obsługi.
|
||||
* Uprawnienia do położenia w tle: Wymagane, aby wiedzieć do jakiej sieci WiFi jesteś podłączony, jeśli używasz możliwości Zaufanych Sieci.
|
||||
|
||||
KDE Connect nigdy nie wysyła żadnych danych do KDE, ani w żadne inne miejsce. KDE Connect wysyła dane z jednego urządzenia na inne bezpośrednio przy użyciu miejscowej sieci, nigdy przez internet i przy wykorzystaniu szyfrowania koniec-do-końca.
|
||||
|
||||
Ta aplikacja jest częścią projektu o otwartym kodzie i istnieje dzięki wszystkim ludziom, którzy dołożyli do niej swoją cegiełkę. Odwiedź stronę sieciową, aby pobrać jej kod źródłowy.
|
1
fastlane/metadata/android/pl-PL/short_description.txt
Normal file
1
fastlane/metadata/android/pl-PL/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect łączy twojego smartfona z twoim komputerem
|
1
fastlane/metadata/android/pl-PL/title.txt
Normal file
1
fastlane/metadata/android/pl-PL/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,20 +1,21 @@
|
||||
O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de trabalho entre dispositivos:
|
||||
|
||||
- Transfira arquivos entre seus dispositivos.
|
||||
- Acesse arquivos do seu computador no seu telefone, sem fios.
|
||||
- Área de transferência compartilhada: copie e cole entre seus dispositivos.
|
||||
- Compartilhe arquivos e URLs em seu computador a partir de qualquer app.
|
||||
- Receba notificações de chamadas recebidas e mensagens SMS no seu PC.
|
||||
- Touchpad virtual: use a tela do telefone como touchpad do computador.
|
||||
- Sincronização de notificações: leia as notificações do seu Android na área de trabalho.
|
||||
- Controle remoto multimídia: use seu telefone como controle remoto para reprodutores de mídia Linux.
|
||||
- Sincronização de notificações: acesse as notificações do seu telefone no seu computador e responda as mensagens.
|
||||
- Controle remoto multimídia: use seu telefone como controle remoto para reprodutores de mídia no Linux.
|
||||
- Conexão Wi-Fi: sem necessidade de cabos USB ou bluetooth.
|
||||
- Criptografia TLS de ponta a ponta: suas informações estão seguras.
|
||||
|
||||
Observe que você precisará instalar o KDE Connect no seu computador para que este aplicativo funcione e mantenha a versão para desktop atualizada com a versão do Android para que os recursos mais recentes funcionem.
|
||||
|
||||
Informações a respeito de permissões especiais :
|
||||
Informações sobre permissões sensíveis:
|
||||
* Permissão de acessibilidade: necessária para receber entrada de outro dispositivo para controlar seu telefone Android, se você usar o recurso de entrada remota.
|
||||
* Permissão de localização em segundo plano: necessária para saber a qual rede Wi-Fi você está conectado, se você usar o recurso de redes confiáveis.
|
||||
|
||||
O KDE Connect nunca envia nenhuma informação ao KDE nem a terceiros. O KDE Connect envia dados de um dispositivo para outro diretamente usando a rede local, nunca pela Internet e usando criptografia de ponta a ponta.
|
||||
O KDE Connect nunca envia nenhuma informação ao KDE ou a terceiros. O KDE Connect envia dados de um dispositivo para outro diretamente usando a rede local, nunca pela Internet e usando criptografia de ponta a ponta.
|
||||
|
||||
Este aplicativo faz parte de um projeto de código aberto e existe graças a todas as pessoas que contribuíram para ele. Visite o site para obter o código-fonte.
|
21
fastlane/metadata/android/ro/full_description.txt
Normal file
21
fastlane/metadata/android/ro/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect oferă o gamă de funcționalități ce permit integrarea lucrului pe mai multe dispozitive:
|
||||
|
||||
- Transferați fișiere între dispozitive.
|
||||
- Accesați fișierele din telefon pe calculator, fără fire.
|
||||
- Clipboard partajat: copiați și lipiți între dispozitivele dumneavoastră.
|
||||
- Primiți notificări pentru apeluri și mesaje de intrare pe calculator.
|
||||
- Zonă tactilă virtuală: folosiți ecranul telefonului ca zonă tactilă pentru calculator.
|
||||
- Sincronizarea notificărilor: accesați notificările telefonului de pe calculator și răspundeți la mesaje.
|
||||
- Telecomandă multimedia: folosiți telefonul ca telecomandă pentru lectorii multimedia din Linux.
|
||||
- Conexiune prin WiFi: fără necesitatea unui fir USB sau Bluetooth.
|
||||
- Criptare TLS de la capăt la capăt: informația dumneavoastră e în siguranță.
|
||||
|
||||
Rețineți că e nevoie să instalați KDE Connect pe calculatorul dumneavoastră pentru ca această aplicație să funcționeze, și că trebuie să mențineți versiunea de pe calculator în pas cu cea a aplicației de pe Android pentru ca funcțiile cele mai recente să fie disponibile.
|
||||
|
||||
Informații despre permisiunile sensibile:
|
||||
* Accesibilitate: necesară pentru a primi comenzi de pe alt dispozitiv pentru a vă controla telefonul Android, dacă folosiți funcționalitate de control de la distanță.
|
||||
* Localizare în fundal: necesară pentru a ști la ce rețea WiFi v-ați conectat, dacă folosiți funcționalitatea pentru rețele de încredere.
|
||||
|
||||
KDE Connect nu trimite niciodată vreun fel de informații spre KDE sau alte părți terțe. KDE Connect trimite direct datele de pe un dispozitiv pe altul folosind rețeaua locală, niciodată prin internet, și folosește criptare de la un capăt la celălalt.
|
||||
|
||||
Această aplicație face parte dintr-un proiect cu sursă deschisă și există datorită tuturor celor care au contribuit la ea. Vizitați-ne saitul pentru a obține codul sursă.
|
1
fastlane/metadata/android/ro/short_description.txt
Normal file
1
fastlane/metadata/android/ro/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect vă integrează telefonul inteligent și calculatorul
|
1
fastlane/metadata/android/ro/title.txt
Normal file
1
fastlane/metadata/android/ro/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
21
fastlane/metadata/android/sk/full_description.txt
Normal file
21
fastlane/metadata/android/sk/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect poskytuje sadu funkcií na integráciu vášho pracovného postupuzariadenia:
|
||||
|
||||
- Prenášajte súbory medzi vašimi zariadeniami.
|
||||
- Získajte prístup k súborom v telefóne z počítača bez káblov.
|
||||
- Zdieľaná schránka: skopírujte a prilepte medzi zariadeniami.
|
||||
- Získajte upozornenia na prichádzajúce hovory a správy na počítači.
|
||||
– Virtuálny touchpad: Použite obrazovku svojho telefónu ako touchpad počítača.
|
||||
- Synchronizácia upozornení: Získajte prístup k upozorneniam telefónu z počítača aodpovedať na správy.
|
||||
- Multimediálne diaľkové ovládanie: Použite svoj telefón ako diaľkové ovládanie pre linuxové médiáhráči.
|
||||
- Wi-Fi pripojenie: nie je potrebný žiadny USB kábel ani bluetooth.
|
||||
- End-to-end šifrovanie TLS: vaše informácie sú v bezpečí.
|
||||
|
||||
Upozorňujeme, že na to budete musieť nainštalovať KDE Connect do počítačaaby fungovala a aby bola verzia pre počítače v systéme Android aktualizovanáverzie, aby fungovali najnovšie funkcie.
|
||||
|
||||
Citlivé informácie o povoleniach:
|
||||
* Povolenie na prístupnosť: Vyžaduje sa na príjem vstupu z iného zariadeniaovládať svoj telefón s Androidom, ak používate funkciu vzdialeného vstupu.
|
||||
* Povolenie polohy na pozadí: Vyžaduje sa, aby ste vedeli, do ktorej siete WiFi sa pripájatesú pripojené, ak používate funkciu dôveryhodných sietí.
|
||||
|
||||
KDE Connect nikdy neposiela žiadne informácie do KDE ani žiadnej tretej strane. KDEConnect odosiela údaje z jedného zariadenia do druhého priamo pomocou lokálnehosieť, nikdy cez internet a pomocou end-to-end šifrovania.
|
||||
|
||||
Táto aplikácia je súčasťou projektu s otvoreným zdrojovým kódom a existuje vďaka všetkýmľudí, ktorí k tomu prispeli. Navštívte webovú stránku a získajte zdrojový kód.
|
1
fastlane/metadata/android/sk/short_description.txt
Normal file
1
fastlane/metadata/android/sk/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integruje váš smartfón a počítač
|
1
fastlane/metadata/android/sk/title.txt
Normal file
1
fastlane/metadata/android/sk/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,17 +1,17 @@
|
||||
KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih napravah:
|
||||
|
||||
- Skupno odložišče: kopirajte in lepite med napravami;
|
||||
- Datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;
|
||||
- Prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;
|
||||
- Virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico na računalniku;
|
||||
- Sinhronizacija obvestil: preberite obvestila iz sistema Android na namizju;
|
||||
- Prenos datotek med napravami;
|
||||
- Brezžičen dostop do datotek na vašem telefonu iz računalnika.
|
||||
- Skupno odložišče: kopiranje in lepljenje med napravami.
|
||||
- Dobivanje obvestil o dohodnih klicih na telefonu in sporočilih na računalniku.
|
||||
- Sinhronizacija obvestil: dostop do obvestil na telefonu iz vašega računalnika in odgovarjanje na sporočila.
|
||||
- Večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski upravljalnik za večpredstavnostne predvajalnike na Linuxu;
|
||||
- Šovezava WiFi: ne potrebujete žice USB ali bluetootha;
|
||||
- Povezava WiFi: ne potrebujete žice USB ali bluetootha;
|
||||
- Šifriranje TLS od enega konca do drugega: vaši podatki so varni.
|
||||
|
||||
Upoštevajte, da morate za delovanje tega programa na računalnik namestiti program KDE Connect in posodobiti namizno različico z različico za Android, da bodo delovale najnovejše funkcije.
|
||||
|
||||
Informacija o senzitivnih dovoljenjih:
|
||||
Informacija o dovoljenjih za občutljive informacije:
|
||||
* Dovoljenje za dostop: Zahtevano za prejemanje vhoda iz druge naprave za upravljanje vašega telefona z Androidom, če uporabljate zmožnost oddaljenega vhoda.
|
||||
* Dovoljenje lokacije v zaledju: Zahtevano, da se ve na katero WiFi omrežje ste povezani, če uporabljate zmožnost zaupanja vrednega omrežja.
|
||||
|
||||
|
@@ -1,10 +1,11 @@
|
||||
KDE-anslut tillhandahåller en uppsättning funktioner för att integrera ditt arbetsflöde mellan apparater:
|
||||
|
||||
- Överför filer mellan apparater.
|
||||
- Kom åt filer på telefonen från datorn, utan sladdar.
|
||||
- Delat klippbord: kopiera och klistra in mellan dina apparater.
|
||||
- Dela filer och webbadresser till din dator från valfritt program.
|
||||
- Få underrättelse om inkommande samtal och SMS på din dator.
|
||||
- Virtuell pekplatta: Använd din telefonskärm som din dators pekplatta.
|
||||
- Synkronisering av underrättelser: Läs dina Android-underrättelser från skrivbordet.
|
||||
- Synkronisering av underrättelser: Läs telefonens underrättelser från datorn och svara på textmeddelanden.
|
||||
- Multimediafjärrkontroll: Använd din telefon som fjärrkontroll för Linux-mediaspelare.
|
||||
- WIFI-anslutning: Ingen USB-kabel eller Blåtand behövs.
|
||||
- TLS-kryptering hela vägen: Din information är säker.
|
||||
|
@@ -1,7 +1,8 @@
|
||||
KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi özellik sağlar:
|
||||
|
||||
- Aygıtlarınız arasında dosyalar paylaşın.
|
||||
- Telefonunuzdaki dosyalara bilgisayarınızdan, kablolar olmadan erişin.
|
||||
- Paylaşılan pano: Aygıtlarınız arasında kopyalayıp yapıştırın.
|
||||
- Dosyaları ve URL'leri herhangi bir uygulamadan bilgisayarınıza paylaşın.
|
||||
- Bilgisayarınıza gelen aramalar ve SMS iletileri için bildirimler alın.
|
||||
- Sanal dokunmatik yüzey: Telefon ekranınızı bilgisayarınızın dokunmatik yüzeyi olarak kullanın.
|
||||
- Bildirim eşzamanlaması: Android bildirimlerinizi masaüstünden okuyun.
|
||||
|
@@ -1,10 +1,11 @@
|
||||
KDE Connect надає у ваше розпорядження набір можливостей для виконання інтеграції ваших робочих процесів між пристроями:
|
||||
|
||||
- Перенесення файлів між пристроями.
|
||||
- Доступ до файлів на вашому телефоні з вашого комп'ютера без дротового з'єднання.
|
||||
- Спільний буфер даних: копіювання і вставлення даних між вашими пристроями.
|
||||
- Використання файлів та адрес на вашому комп'ютері з будь-якої програми.
|
||||
- Отримання сповіщень щодо вхідних викликів та повідомлень SMS на вашому комп'ютері.
|
||||
- Отримання сповіщень щодо вхідних викликів та повідомлень на вашому комп'ютері.
|
||||
- Віртуальна сенсорна панель: скористайтеся екраном вашого телефону як сенсорною панеллю комп'ютера.
|
||||
- Синхронізація сповіщень: читайте ваші сповіщення Android на стільниці комп'ютера.
|
||||
- Синхронізація сповіщень: отримуйте доступ до сповіщень на вашому телефоні з вашого комп'ютера і можливість відповідати на повідомлення.
|
||||
- Віддалене керування мультимедійними даними: користуйтеся вашим телефоном як пультом керування для програвачів мультимедійних даних у Linux.
|
||||
- З'єднання WiFi: вам не знадобиться кабель USB або bluetooth.
|
||||
- Міжвузлове шифрування TLS: ваші дані у безпеці.
|
||||
|
@@ -1,20 +1,21 @@
|
||||
KDE Connect 提供了一系列功能,用于整合不同设备之间的工作流:
|
||||
KDE Connect 提供了用于跨设备整合工作流程的一系列功能:
|
||||
|
||||
- 剪贴板共享:跨设备复制粘贴。
|
||||
- 使用任意 APP 分享文件和 URL 到电脑端。
|
||||
- 跨设备传输文件。
|
||||
- 从电脑端无线访问手机端的文件。
|
||||
- 共享剪贴板:跨设备复制粘贴内容。
|
||||
- 在电脑端获得来电和短信的通知。
|
||||
- 虚拟触摸板:使用手机屏幕作为电脑端的触摸板。
|
||||
- 通知同步:在电脑端读取安卓设备的通知。
|
||||
- 多媒体遥控:使用手机遥控 Linux 环境中的媒体播放器。
|
||||
- WiFi 连接:无需通过 USB 数据线或者蓝牙连接。
|
||||
- 端到端 TLS 加密:保障数据安全。
|
||||
- 虚拟键盘:将手机屏幕用作电脑端的触摸板。
|
||||
- 通知同步:从电脑端访问手机端的通知并回复短信。
|
||||
- 多媒体遥控:将手机作为 Linux 媒体播放器的遥控器。
|
||||
- WiFi 连接:不需要 USB 数据线或者蓝牙。
|
||||
- 端到端 TLS 加密:确保数据传输的安全性。
|
||||
|
||||
请注意:您必须在电脑端安装 KDE Connect 才能让此 APP 发挥作用。要确保最新功能正常工作,请保持电脑端和安卓 APP 均为最新版本。
|
||||
请注意:为了正常使用本应用的最新功能,您必须同时在电脑端安装 KDE Connect,并确保电脑端与手机端安卓应用的版本一致。
|
||||
|
||||
敏感权限信息:
|
||||
* 无障碍辅助功能权限:如果您要使用远程输入功能控制安卓手机,则必须授予无障碍辅助权限以从其他设备接收输入事件。
|
||||
* 后台位置权限:如果您要使用可信任的网络功能,则必须授予后台位置权限以确定设备正在连接的 WiFi 网络。
|
||||
* 无障碍辅助权限:当您使用远程输入功能时,用于从其他设备接收输入事件以控制安卓手机端。
|
||||
* 后台定位权限:当您使用信任的网络功能时,用于识别您正在连接的 WiFi 网络。
|
||||
|
||||
KDE Connect 不会发送任何信息给 KDE 或者第三方机构。KDE Connect 通过本地网络直接在设备之间传输数据,不经过互联网,并使用端到端加密保障数据安全。
|
||||
KDE Connect 不会发送任何信息到 KDE 或者第三方机构。KDE Connect 不通过互联网传输信息,它只通过本地网络以端到端加密的方式把信息从一台设备发送到另一台设备。
|
||||
|
||||
此 APP 是一个自由开源软件项目的组成部分。它的存续和发展有赖于所有做出了贡献的人员。如需获取源代码,请访问我们的官方网站。
|
||||
此应用是一个自由开源软件项目的组成部分,它的存续有赖于所有为它做出过贡献的人们。您可以访问本项目的官方网站以获取它的源代码。
|
21
fastlane/metadata/android/zh_TW/full_description.txt
Normal file
21
fastlane/metadata/android/zh_TW/full_description.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
KDE Connect 提供許多功能讓您整合您跨裝置的作業流程:
|
||||
|
||||
- 在您的裝置之間傳輸檔案。
|
||||
- 從您的電腦無線存取您的手機上的檔案。
|
||||
- 共享剪貼簿:在裝置間複製貼上。
|
||||
- 來電或有簡訊時在您的電腦上收到通知。
|
||||
- 虛擬觸控板:把手機螢幕當成電腦的觸控板。
|
||||
- 通知同步:從您的電腦上存取手機的通知,也可以回覆訊息。
|
||||
- 多媒體遠端控制:把您的手機當作 Linux 媒體播放器的遙控器。
|
||||
- WiFi 連線:不需要 USB 線或是藍牙連線。
|
||||
- 點對點 TLS 加密:您的資訊是安全的。
|
||||
|
||||
請注意,這個應用程式需要您在電腦上也安裝 KDE Connect 才能正常運作;最新功能也會需要電腦的版本跟 Android 的版本一樣新才能正常運作。
|
||||
|
||||
敏感權限資訊:
|
||||
* 協助工具權限:如果您使用「遠端輸入」功能,需要它來從另一個裝置接收輸入後控制您的 Android 裝置。
|
||||
* 背景位置權限:如果您使用「信任網路」功能,需要它來得知您目前連線的 WiFi 網路。
|
||||
|
||||
KDE Connect 不會傳送任何資訊給 KDE 或任何第三方。KDE Connect 利用本地網路直接從一個裝置傳送資料到另一個裝置,不會透過網際網路,並且同時使用點對點加密。
|
||||
|
||||
這個應用程式是一個開源專案的一部分,它的存在歸功於所有貢獻者。可造訪網站取得原始碼。
|
1
fastlane/metadata/android/zh_TW/short_description.txt
Normal file
1
fastlane/metadata/android/zh_TW/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect 整合了您的智慧型手機與電腦
|
1
fastlane/metadata/android/zh_TW/title.txt
Normal file
1
fastlane/metadata/android/zh_TW/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,4 +1,7 @@
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
android.enableJetifier=false
|
||||
android.useAndroidX=true
|
||||
org.gradle.jvmargs=-Xmx4096m
|
||||
org.gradle.caching=true
|
||||
org.gradle.parallel=true
|
||||
# License report doesn't allow us to enable configuration caching
|
||||
#org.gradle.configuration-cache=true
|
@@ -1,47 +1,45 @@
|
||||
[versions]
|
||||
accompanistThemeadapterMaterial3 = "0.32.0"
|
||||
activityCompose = "1.7.2"
|
||||
androidDesugarJdkLibs = "2.0.3"
|
||||
androidGradlePlugin = "8.1.1"
|
||||
activityCompose = "1.10.1"
|
||||
androidDesugarJdkLibs = "2.1.5"
|
||||
androidGradlePlugin = "8.9.1"
|
||||
androidSmsmms = "kdeconnect-1-21-0"
|
||||
appcompat = "1.6.1"
|
||||
appcompat = "1.7.0"
|
||||
bcpkixJdk15on = "1.70"
|
||||
classindex = "3.13"
|
||||
classindexksp = "1.2"
|
||||
commonsCollections4 = "4.4"
|
||||
commonsIo = "2.11.0"
|
||||
commonsLang3 = "3.12.0"
|
||||
constraintlayoutCompose = "1.0.1"
|
||||
coreKtx = "1.10.1"
|
||||
commonsIo = "2.18.0"
|
||||
commonsLang3 = "3.17.0"
|
||||
constraintlayoutCompose = "1.1.1"
|
||||
coreKtx = "1.15.0"
|
||||
dependencyLicenseReport = "2.9"
|
||||
disklrucache = "2.0.2"
|
||||
documentfile = "1.0.1"
|
||||
gradle = "8.1.1"
|
||||
gridlayout = "1.0.0"
|
||||
jsonassert = "1.5.1"
|
||||
jsonassert = "1.5.3"
|
||||
junit = "4.13.2"
|
||||
dependencyLicenseReport = "1.16"
|
||||
kotlin = "1.9.10"
|
||||
kotlinxCoroutinesCore = "1.7.1"
|
||||
kotlin = "2.1.20"
|
||||
kspPlugin = "2.1.20-1.0.32"
|
||||
kotlinxCoroutinesCore = "1.10.1"
|
||||
lifecycleExtensions = "2.2.0"
|
||||
lifecycleRuntimeKtx = "2.6.1"
|
||||
lifecycleRuntimeKtx = "2.8.7"
|
||||
logger = "1.0.3"
|
||||
material = "1.9.0"
|
||||
material3 = "1.1.1"
|
||||
media = "1.6.0"
|
||||
minaCore = "2.0.19"
|
||||
mockitoCore = "3.12.4"
|
||||
powermockModuleJunit4 = "2.0.0"
|
||||
material = "1.12.0"
|
||||
material3 = "1.3.1"
|
||||
media = "1.7.0"
|
||||
minaCore = "2.2.4"
|
||||
mockitoCore = "5.17.0"
|
||||
preferenceKtx = "1.2.1"
|
||||
reactiveStreams = "1.0.4"
|
||||
recyclerview = "1.3.1"
|
||||
recyclerview = "1.4.0"
|
||||
rxjava = "2.2.21"
|
||||
sshdCore = "0.14.0"
|
||||
sl4j = "2.0.13"
|
||||
sshdCore = "2.15.0"
|
||||
swiperefreshlayout = "1.1.0"
|
||||
uiToolingPreview = "1.5.1"
|
||||
uiToolingPreview = "1.7.8"
|
||||
univocityParsers = "2.9.1"
|
||||
|
||||
[libraries]
|
||||
accompanist-themeadapter-material3 = { module = "com.google.accompanist:accompanist-themeadapter-material3", version.ref = "accompanistThemeadapterMaterial3" }
|
||||
android-desugarJdkLibs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" }
|
||||
android-desugarJdkLibsNio = { module = "com.android.tools:desugar_jdk_libs_nio", version.ref = "androidDesugarJdkLibs" }
|
||||
android-smsmms = { module = "org.kde.invent.sredman:android-smsmms", version.ref = "androidSmsmms" }
|
||||
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" }
|
||||
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
||||
@@ -61,14 +59,14 @@ androidx-preference-ktx = { module = "androidx.preference:preference-ktx", versi
|
||||
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
|
||||
androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "swiperefreshlayout" }
|
||||
bcpkix-jdk15on = { module = "org.bouncycastle:bcpkix-jdk15on", version.ref = "bcpkixJdk15on" }
|
||||
classindex = { module = "org.atteo.classindex:classindex", version.ref = "classindex" }
|
||||
classindexksp = { module = "com.github.albertvaka:classindexksp", version.ref = "classindexksp" }
|
||||
commons-collections4 = { module = "org.apache.commons:commons-collections4", version.ref = "commonsCollections4" }
|
||||
commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" }
|
||||
commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commonsLang3" }
|
||||
disklrucache = { module = "com.jakewharton:disklrucache", version.ref = "disklrucache" }
|
||||
android-gradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
|
||||
jsonassert = { module = "org.skyscreamer:jsonassert", version.ref = "jsonassert" }
|
||||
junit = { module = "junit:junit", version.ref = "junit" }
|
||||
android-gradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "androidGradlePlugin" }
|
||||
kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
||||
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
||||
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesCore" }
|
||||
@@ -77,15 +75,18 @@ logger = { module = "com.klinkerapps:logger", version.ref = "logger" }
|
||||
material = { module = "com.google.android.material:material", version.ref = "material" }
|
||||
apache-mina-core = { module = "org.apache.mina:mina-core", version.ref = "minaCore" }
|
||||
apache-sshd-core = { module = "org.apache.sshd:sshd-core", version.ref = "sshdCore" }
|
||||
apache-sshd-sftp = { module = "org.apache.sshd:sshd-sftp", version.ref = "sshdCore" }
|
||||
apache-sshd-scp = { module = "org.apache.sshd:sshd-scp", version.ref = "sshdCore" }
|
||||
apache-sshd-mina = { module = "org.apache.sshd:sshd-mina", version.ref = "sshdCore" }
|
||||
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
|
||||
powermock-api-mockito2 = { module = "org.powermock:powermock-api-mockito2", version.ref = "powermockModuleJunit4" }
|
||||
powermock-core = { module = "org.powermock:powermock-core", version.ref = "powermockModuleJunit4" }
|
||||
powermock-module-junit4 = { module = "org.powermock:powermock-module-junit4", version.ref = "powermockModuleJunit4" }
|
||||
reactive-streams = { module = "org.reactivestreams:reactive-streams", version.ref = "reactiveStreams" }
|
||||
rxjava = { module = "io.reactivex.rxjava2:rxjava", version.ref = "rxjava" }
|
||||
univocity-parsers = { module = "com.univocity:univocity-parsers", version.ref = "univocityParsers" }
|
||||
slf4j-handroid = { group = "com.gitlab.mvysny.slf4j", name = "slf4j-handroid", version.ref = "sl4j" }
|
||||
|
||||
[plugins]
|
||||
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
||||
kotlin-android = { id ="org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||||
dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version.ref = "dependencyLicenseReport" }
|
||||
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||||
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
|
||||
ksp = { id = "com.google.devtools.ksp", version.ref = "kspPlugin" }
|
||||
dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version.ref = "dependencyLicenseReport" }
|
||||
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Binary file not shown.
6
gradle/wrapper/gradle-wrapper.properties
vendored
6
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,6 +1,8 @@
|
||||
#Sun Oct 18 13:33:18 CEST 2020
|
||||
#Sat Sep 28 01:39:16 AM EDT 2024
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
|
||||
|
294
gradlew
vendored
294
gradlew
vendored
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env sh
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright 2015 the original author or authors.
|
||||
# Copyright © 2015-2021 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@@ -17,78 +17,111 @@
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## Gradle start up script for UN*X
|
||||
##
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
PRG="$0"
|
||||
# Need this for relative symlinks.
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`"/$link"
|
||||
fi
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
SAVED="`pwd`"
|
||||
cd "`dirname \"$PRG\"`/" >/dev/null
|
||||
APP_HOME="`pwd -P`"
|
||||
cd "$SAVED" >/dev/null
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=`basename "$0"`
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
# This is normally unused
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD="maximum"
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
}
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "`uname`" in
|
||||
CYGWIN* )
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin* )
|
||||
darwin=true
|
||||
;;
|
||||
MINGW* )
|
||||
msys=true
|
||||
;;
|
||||
NONSTOP* )
|
||||
nonstop=true
|
||||
;;
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
@@ -97,87 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD="java"
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
JAVACMD=java
|
||||
if ! command -v java >/dev/null 2>&1
|
||||
then
|
||||
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ] ; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ] ; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# For Darwin, add options to specify how the application appears in the dock
|
||||
if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||
|
||||
# We build the pattern for arguments to be converted via cygpath
|
||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||
SEP=""
|
||||
for dir in $ROOTDIRSRAW ; do
|
||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||
SEP="|"
|
||||
done
|
||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||
# Add a user-defined pattern to the cygpath arguments
|
||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||
fi
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
i=0
|
||||
for arg in "$@" ; do
|
||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||
|
||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
case $i in
|
||||
0) set -- ;;
|
||||
1) set -- "$args0" ;;
|
||||
2) set -- "$args0" "$args1" ;;
|
||||
3) set -- "$args0" "$args1" "$args2" ;;
|
||||
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Escape application args
|
||||
save () {
|
||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||
echo " "
|
||||
}
|
||||
APP_ARGS=`save "$@"`
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command:
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# and any embedded shellness will be escaped.
|
||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||
# treated as '${Hostname}' itself on the command line.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
55
gradlew.bat
vendored
55
gradlew.bat
vendored
@@ -14,7 +14,7 @@
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@@ -25,7 +25,8 @@
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
@rem This is normally unused
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@@ -40,13 +41,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto init
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
@@ -54,48 +55,36 @@ goto fail
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto init
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
:init
|
||||
@rem Get command-line arguments, handling Windows variants
|
||||
|
||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
||||
|
||||
:win9xME_args
|
||||
@rem Slurp the command line arguments.
|
||||
set CMD_LINE_ARGS=
|
||||
set _SKIP=2
|
||||
|
||||
:win9xME_args_slurp
|
||||
if "x%~1" == "x" goto execute
|
||||
|
||||
set CMD_LINE_ARGS=%*
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
84
po/ar/kdeconnect-android-store-full.po
Normal file
84
po/ar/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,84 @@
|
||||
# SPDX-FileCopyrightText: 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2025-02-09 17:40+0400\n"
|
||||
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
|
||||
"Language-Team: ar\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"X-Generator: Lokalize 23.08.5\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
"- End-to-end TLS encryption: your information is safe.\n"
|
||||
"\n"
|
||||
"Please note you will need to install KDE Connect on your computer for this "
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"يوفر كِيدِي المتّصل مجموعة من الميزات لدمج سير عملك عبر الأجهزة:\n"
|
||||
"\n"
|
||||
"- نقل الملفات بين أجهزتك.\n"
|
||||
"- الوصول إلى الملفات الموجودة على هاتفك من جهاز الكمبيوتر الخاص بك، دون "
|
||||
"أسلاك.\n"
|
||||
"- الحافظة المشتركة: النسخ واللصق بين أجهزتك.\n"
|
||||
"- الحصول على إشعارات للمكالمات والرسائل الواردة على جهاز الكمبيوتر الخاص "
|
||||
"بك.\n"
|
||||
"- لوحة اللمس الافتراضية: استخدم شاشة هاتفك كلوحة لمس لجهاز الكمبيوتر الخاص "
|
||||
"بك.\n"
|
||||
"- مزامنة الإشعارات: الوصول إلى إشعارات هاتفك من جهاز الكمبيوتر الخاص بك "
|
||||
"والرد على الرسائل.\n"
|
||||
"- التحكم عن بعد في الوسائط المتعددة: استخدم هاتفك كجهاز تحكم عن بعد لمشغلات "
|
||||
"الوسائط لينكس.\n"
|
||||
"- اتصال WiFi: لا حاجة إلى سلك USB أو بلوتوث.\n"
|
||||
"- تشفير TLS من البداية إلى النهاية: معلوماتك آمنة.\n"
|
||||
"\n"
|
||||
"يرجى ملاحظة أنك ستحتاج إلى تثبيت كِيدِي المتّصل على حاسوبك حتى يعمل هذا "
|
||||
"التطبيق، والحفاظ على تحديث إصدار سطح المكتب بإصدار أندوريد حتى تعمل أحدث "
|
||||
"الميزات.\n"
|
||||
"\n"
|
||||
"معلومات الأذونات الحساسة:\n"
|
||||
"* إذن إمكانية الوصول: مطلوب لتلقي إدخال من جهاز آخر للتحكم في هاتف أندرويد "
|
||||
"خاص بك، إذا كنت تستخدم ميزة الإدخال عن بُعد.\n"
|
||||
"* إذن تحديد الموقع في الخلفية: مطلوب لمعرفة شبكة واي فاي التي تتصل بها، إذا "
|
||||
"كنت تستخدم ميزة الشبكات الموثوقة.\n"
|
||||
"\n"
|
||||
"لا يرسل كِيدِي المتّصل أي معلومات إلى كيدي أو إلى أي طرف ثالث. يرسل كِيدِي المتّصل "
|
||||
"البيانات من جهاز إلى آخر مباشرةً باستخدام الشبكة المحلية، وليس عبر الإنترنت، "
|
||||
"وباستخدام التشفير من البداية إلى النهاية.\n"
|
||||
"\n"
|
||||
"هذا التطبيق جزء من مشروع مفتوح المصدر وهو موجود بفضل جميع الأشخاص الذين "
|
||||
"ساهموا فيه. قم بزيارة الموقع الإلكتروني للحصول على الكود المصدر.\n"
|
20
po/ar/kdeconnect-android-store-short.po
Normal file
20
po/ar/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,20 @@
|
||||
# SPDX-FileCopyrightText: 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2025-02-09 17:40+0400\n"
|
||||
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
|
||||
"Language-Team: ar\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"X-Generator: Lokalize 23.08.5\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "يقوم كِيدِي المتّصل بدمج هاتفك الذكي والحاسوب"
|
@@ -1,51 +1,31 @@
|
||||
# Kheyyam <xxmn77@gmail.com>, 2023.
|
||||
# SPDX-FileCopyrightText: 2023 Kheyyam <xxmn77@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-06-12 16:45+0400\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-11-18 18:33+0400\n"
|
||||
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
|
||||
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
|
||||
"Language: az\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.2\n"
|
||||
"X-Generator: Lokalize 23.08.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -71,16 +51,15 @@ msgstr ""
|
||||
"KDE connect cihazlarınız arasında inteqrasiya üçün funksiyalar dəstini "
|
||||
"təqdim edir:\n"
|
||||
"\n"
|
||||
"- Mübadilə yaddaşının paylaşılması: cihazlarınız arasında kopyalayın və "
|
||||
"yerləşdirin.\n"
|
||||
"- İstənilən tətbiqdən komputeriniz ilə URL ünvanlarını və faylları "
|
||||
"paylaşın.\n"
|
||||
"- Kompyyuterinizdə gələn zənglər və SMS ismarıcları haqqında bildirişlər "
|
||||
"alın.\n"
|
||||
"- Faylların cihazlar arasında köçürülməsi.\n"
|
||||
"- Heç bir kabel qoşulmadan telefonunuzdakı fayllara compyuterinizdə baxmaq.\n"
|
||||
"- Mübadilə yaddaşını paylaşmaq: cihazlarınız arasında kopyalama və "
|
||||
"yerləşdirmə.\n"
|
||||
"- Daxil olan zəng və ismarıc bildirişlərini komputerdə göstərmək\n"
|
||||
"- Virtual toxunma paneli: Telefonunuzun ektranını kompyuterin toxunma paneli "
|
||||
"kimi istifdə edin.\n"
|
||||
"- Bildirişlərin eyniləşdirilməsi: Android bildirişlərinizi kompyuterinizin "
|
||||
"iş masasından ozuyun.\n"
|
||||
"- Bildirişlərin eyniləşdirilməsi: Telefon bildirişlərini kompyuterinizdə "
|
||||
"göstərmək və ismarıclara cavab vermək.\n"
|
||||
"- Multimedianın məsafədən idarə edilməsi: Linux media oxuducusunu "
|
||||
"telefonunuzdan idarə edin.\n"
|
||||
"- WiFi bağlantısı: USB qoşulması və ya Bluetooth qoşulmasına ehtiyyac "
|
||||
@@ -88,8 +67,20 @@ msgstr ""
|
||||
"- Ucdan-uca TLC şifrələmə: məlumatlarınızın təhlükəsizliyi qorunur.\n"
|
||||
"\n"
|
||||
"Nəzərə alın ki, bu tətbiqin işləməsi üçün kompyuterinizə KDE Connect-i "
|
||||
"quraşdırmalısınız və sonuncu funksiyaların işləməsi üçün İş masası və "
|
||||
"Android versiyalarını sonuncu versiyaya eyni şəkildə yeniləməlisiniz.\n"
|
||||
"quraşdırmalısınız və sonuncu funksiyaların işləməsi üçün masaüstü və Android "
|
||||
"versiyalarını sonuncu versiyaya eyni şəkildə yeniləməlisiniz.\n"
|
||||
"\n"
|
||||
"Həssas icazələr haqqında məlumat:\n"
|
||||
"*Giriş imkanı icazələri: Əgər uzaqdan daxiletmə funksiyasından istifadə "
|
||||
"edirsinizsə Android cihazınızı idarə etmək üçün başqa cihazlardan daxil "
|
||||
"olanları qəbul etmək tələb olunur.\n"
|
||||
"*Məkanın arxa fonda istifadəsinə icazə: Əgər etibarlı şəbəkə funksiyasından\n"
|
||||
"istifadə edirsinizsə hansı WiFi şəbəkəsinə qoşulduğunuzu bilməniz tələb "
|
||||
"olunur\n"
|
||||
"\n"
|
||||
"KDE Connect heç bir halda məlumatları KDE-yə və ya üçüncü tərəfə ötürmür. "
|
||||
"KDE Connect məlumatları bir cihazdan başqasına internet istifadə etmədən və "
|
||||
"ucdan-uca şifrələmədən istifadə edərək yerli şəbəkə üzərindən göndərir.\n"
|
||||
"\n"
|
||||
"Bu tətbiq açıq qaynaq layihəsinin bir hissəsidir və ona töhvə verənlərin "
|
||||
"sayəsində mövcuddur. Mənbə kodunu əldə etmək üçün veb-səhifəyə daxil olun."
|
||||
"sayəsində mövcuddur. Mənbə kodunu əldə etmək üçün veb-səhifəyə daxil olun.\n"
|
||||
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-12 16:46+0400\n"
|
||||
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
|
||||
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
|
||||
|
85
po/bg/kdeconnect-android-store-full.po
Normal file
85
po/bg/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,85 @@
|
||||
# SPDX-FileCopyrightText: 2024 Mincho Kondarev <mkondarev@yahoo.de>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-07-28 18:31+0200\n"
|
||||
"Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
|
||||
"Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 24.07.70\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
"- End-to-end TLS encryption: your information is safe.\n"
|
||||
"\n"
|
||||
"Please note you will need to install KDE Connect on your computer for this "
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect предоставя набор от функции за интегриране на вашия работен "
|
||||
"процес на различни устройства:\n"
|
||||
"\n"
|
||||
"- Прехвърляйте файлове между вашите устройства.\n"
|
||||
"- Осъществявайте достъп до файлове на телефона си от компютъра си, без "
|
||||
"кабели.\n"
|
||||
"- Споделен клипборд: копирайте и поставяйте между вашите устройства.\n"
|
||||
"- Получавайте известия за входящи обаждания и съобщения на вашия компютър.\n"
|
||||
"- Виртуален тъчпад: Използвайте екрана на телефона си като тъчпад на "
|
||||
"компютъра.\n"
|
||||
"- Синхронизиране на известия: Достъп до известията на телефона ви от вашия "
|
||||
"компютър и отговаряне на съобщения.\n"
|
||||
"- Мултимедийно дистанционно управление: Използвайте телефона си като "
|
||||
"дистанционно за Linux медийни плейъри.\n"
|
||||
"- WiFi връзка: не е необходим USB кабел или bluetooth.\n"
|
||||
"- TLS криптиране от край до край: информацията ви е в безопасност.\n"
|
||||
"\n"
|
||||
"Моля, имайте предвид, че ще трябва да инсталирате KDE Connect на вашия "
|
||||
"компютър, за да работи това приложение, и поддържайте версията за настолен "
|
||||
"компютър актуална с версията за Android, за да работят най-новите функции.\n"
|
||||
"\n"
|
||||
"Поверителна информация за разрешения:\n"
|
||||
"* Разрешение за достъпност: Изисква се за получаване на вход от друго "
|
||||
"устройство за управление на вашия телефон с Android, ако използвате "
|
||||
"функцията за отдалечено въвеждане.\n"
|
||||
"* Разрешение за местоположение във фонов режим: Изисква се, за да знаете към "
|
||||
"коя WiFi мрежа сте свързани, ако използвате функцията Trusted Networks.\n"
|
||||
"\n"
|
||||
"KDE Connect никога не изпраща никаква информация на KDE или на трета страна. "
|
||||
"KDE Connect изпраща данни от едно устройство на друго директно чрез "
|
||||
"локалната мрежа, никога през интернет, и чрез криптиране от край до край.\n"
|
||||
"\n"
|
||||
"Това приложение е част от проект с отворен код и съществува благодарение на "
|
||||
"всички хора, които са допринесли за него. Посетете уебсайта, за да вземете "
|
||||
"изходния код.\n"
|
19
po/bg/kdeconnect-android-store-short.po
Normal file
19
po/bg/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# SPDX-FileCopyrightText: 2024 Mincho Kondarev <mkondarev@yahoo.de>
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-07-28 18:32+0200\n"
|
||||
"Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
|
||||
"Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 24.07.70\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect интегрира вашия смартфон и компютър"
|
@@ -1,16 +1,16 @@
|
||||
# Translation of kdeconnect-android-store-full.po to Catalan
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# Copyright (C) 2023-2024 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.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023, 2024.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 10:56+0200\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-01-28 19:39+0100\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
"Language: ca\n"
|
||||
@@ -25,11 +25,13 @@ msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -55,13 +57,14 @@ msgstr ""
|
||||
"El KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
"\n"
|
||||
"- Transferiu fitxers entre els vostres dispositius.\n"
|
||||
"- Accediu als fitxers del telèfon mòbil des de l'ordinador, sense cables.\n"
|
||||
"- Porta-retalls compartit: copieu i enganxeu entre els dispositius.\n"
|
||||
"- Compartiu fitxers i URL a l'ordinador des de qualsevol aplicació.\n"
|
||||
"- Obteniu notificacions de trucades entrants i missatges SMS al vostre PC.\n"
|
||||
"- Obteniu les notificacions de trucades entrants i missatges a l'ordinador.\n"
|
||||
"- Ratolí tàctil virtual: utilitzeu la pantalla del telèfon com a ratolí "
|
||||
"tàctil de l'ordinador.\n"
|
||||
"- Sincronització de notificacions: llegiu les notificacions de l'Android a "
|
||||
"l'escriptori.\n"
|
||||
"- Sincronització de notificacions: accediu a les notificacions del telèfon "
|
||||
"des de l'ordinador i contesteu els missatges.\n"
|
||||
"- Control remot multimèdia: utilitzeu el telèfon com a control remot dels "
|
||||
"reproductors multimèdia Linux.\n"
|
||||
"- Connexió Wi-Fi: no cal connexió USB ni Bluetooth.\n"
|
||||
@@ -73,10 +76,10 @@ msgstr ""
|
||||
"característiques.\n"
|
||||
"\n"
|
||||
"Informació dels permisos confidencials:\n"
|
||||
"* Permís d'accessibilitat: requerit per rebre l'entrada des d'un altre "
|
||||
"dispositiu per controlar el telèfon Android, si utilitzeu la característica "
|
||||
"d'entrada remota.\n"
|
||||
"* Permís d'ubicació en segon pla: requerit per saber a quina xarxa WiFi "
|
||||
"* Permís d'accessibilitat: requerit per a rebre l'entrada des d'un altre "
|
||||
"dispositiu per a controlar el telèfon Android, si utilitzeu la "
|
||||
"característica d'entrada remota.\n"
|
||||
"* Permís d'ubicació en segon pla: requerit per a saber a quina xarxa Wi-Fi "
|
||||
"esteu connectat, si utilitzeu la característica xarxes de confiança.\n"
|
||||
"\n"
|
||||
"El KDE Connect mai envia cap informació a KDE ni a cap tercer. El KDE "
|
||||
@@ -85,5 +88,5 @@ msgstr ""
|
||||
"extrem.\n"
|
||||
"\n"
|
||||
"Aquesta aplicació forma part d'un projecte de codi obert i existeix gràcies "
|
||||
"a totes les persones que hi han contribuït. Visiteu el lloc web per "
|
||||
"a totes les persones que hi han contribuït. Visiteu el lloc web per a "
|
||||
"aconseguir el codi font.\n"
|
||||
|
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 10:46+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
|
@@ -1,16 +1,16 @@
|
||||
# Translation of kdeconnect-android-store-full.po to Catalan (Valencian)
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# Copyright (C) 2023-2024 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.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023, 2024.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 10:56+0200\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-01-28 19:39+0100\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
"Language: ca@valencia\n"
|
||||
@@ -25,11 +25,13 @@ msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -55,13 +57,14 @@ msgstr ""
|
||||
"KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
"\n"
|
||||
"- Transferiu fitxers entre els vostres dispositius.\n"
|
||||
"- Accediu als fitxers del telèfon mòbil des de l'ordinador, sense cables.\n"
|
||||
"- Porta-retalls compartit: copieu i apegueu entre els dispositius.\n"
|
||||
"- Compartiu fitxers i URL a l'ordinador des de qualsevol aplicació.\n"
|
||||
"- Obteniu notificacions de tocades entrants i missatges SMS al vostre PC.\n"
|
||||
"- Obteniu les notificacions de tocades entrants i missatges a l'ordinador.\n"
|
||||
"- Ratolí tàctil virtual: utilitzeu la pantalla del telèfon com a ratolí "
|
||||
"tàctil de l'ordinador.\n"
|
||||
"- Sincronització de notificacions: llegiu les notificacions d'Android a "
|
||||
"l'escriptori.\n"
|
||||
"- Sincronitzeu les notificacions: accediu a les notificacions del telèfon "
|
||||
"des de l'ordinador i contesteu els missatges.\n"
|
||||
"- Control remot multimèdia: utilitzeu el telèfon com a control remot dels "
|
||||
"reproductors multimèdia Linux.\n"
|
||||
"- Connexió Wi-Fi: no cal connexió USB ni Bluetooth.\n"
|
||||
@@ -76,7 +79,7 @@ msgstr ""
|
||||
"* Permís d'accessibilitat: requerit per a rebre l'entrada des d'un altre "
|
||||
"dispositiu per a controlar el telèfon Android, si utilitzeu la "
|
||||
"característica d'entrada remota.\n"
|
||||
"* Permís d'ubicació en segon pla: requerit per a saber a quina xarxa WiFi "
|
||||
"* Permís d'ubicació en segon pla: requerit per a saber a quina xarxa Wi-Fi "
|
||||
"esteu connectat, si utilitzeu la característica xarxes de confiança.\n"
|
||||
"\n"
|
||||
"KDE Connect mai envia cap informació a KDE ni a cap tercer. KDE Connect "
|
||||
|
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 10:46+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
|
@@ -1,11 +1,11 @@
|
||||
# Vit Pelcak <vit@pelcak.org>, 2023.
|
||||
# SPDX-FileCopyrightText: 2023 Vit Pelcak <vit@pelcak.org>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-07 16:43+0200\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-11-02 13:47+0100\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
"Language: cs\n"
|
||||
@@ -13,17 +13,19 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"X-Generator: Lokalize 23.08.2\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -49,20 +51,21 @@ msgstr ""
|
||||
"KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich "
|
||||
"zařízení:\n"
|
||||
"\n"
|
||||
"- Přenášejte soubory mezi zařízeními.\n"
|
||||
"- Přistupujte bezdrátově k souborům na vašem počítači\n"
|
||||
"- Sdílená schránka: kopírujte a vkládejte z jednoho zařízení na druhé.\n"
|
||||
"- Sdílejte soubory a odkazy z jakékoliv aplikace na váš počítač.\n"
|
||||
"- Přijímejte upozornění na příchozí hovory nebo SMS na vašem PC.\n"
|
||||
"- Virtuální touchpad: Používejte obrazovku svého telefonu jako touchpad "
|
||||
"počítače.\n"
|
||||
"- Synchronizace upozornění: Čtěte upozornění z vašeho Androidu na počítači.\n"
|
||||
"- Synchronizace upozornění: Čtěte upozornění z vašeho telefonu na počítači.\n"
|
||||
"- Vzdálené ovládání multimédií: Používejte svůj telefon jako ovladač "
|
||||
"přehrávače na Linuxu.\n"
|
||||
"- Připojení WiFi: Není potřeba kabel USB ani Bluetooth.\n"
|
||||
"- Koncové šifrování TLS: Vaše informace jsou v bezpečí.\n"
|
||||
"\n"
|
||||
"Prosím pamatujte, že pro správnou funkci této aplikace je nutné abyste na "
|
||||
"vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální zde i "
|
||||
"na Androidu.\n"
|
||||
"vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální na "
|
||||
"počítači i na Androidu.\n"
|
||||
"\n"
|
||||
"Informace o citlivých oprávněních:\n"
|
||||
"* Oprávnění přístupnosti: Nutné pro příjem vstupu z jiného zařízení aby "
|
||||
|
@@ -1,10 +1,10 @@
|
||||
# Vit Pelcak <vit@pelcak.org>, 2023.
|
||||
# SPDX-FileCopyrightText: 2024 Vit Pelcak <vit@pelcak.org>
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-07-27 14:30+0200\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
@@ -13,7 +13,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"X-Generator: Lokalize 23.08.4\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integruje váš chytrý telefon a počítač"
|
||||
|
@@ -1,29 +1,32 @@
|
||||
# Frederik Schwarzer <schwarzer@kde.org>, 2023.
|
||||
# tobi <onewayme001@posteo.de>, 2024.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: kdeconnect-android-store-full\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 19:50+0200\n"
|
||||
"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-10-02 20:37+0200\n"
|
||||
"Last-Translator: tobi <onewayme001@posteo.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 23.07.70\n"
|
||||
"X-Generator: Lokalize 21.12.3\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -46,3 +49,41 @@ msgid ""
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect bietet eine Reihe von Funktionen, um Ihre Arbeitsabläufe über "
|
||||
"verschiedene Geräte zu vereinigen:\n"
|
||||
"\n"
|
||||
"- Daten zwischen Ihren Geräten übertragen.\n"
|
||||
"- Auf Daten auf Ihrem Telefon von Ihrem Computer aus zugreifen, ohne Kabel.\n"
|
||||
"- Geteilte Zwischenablage: Kopieren und Einfügen zwischen Ihren Geräten.\n"
|
||||
"- Erhalten Sie Benachrichtigungen über eingehende Anrufe und Nachrichten auf "
|
||||
"Ihren Computer.\n"
|
||||
"- Virtuelles Touchpad: Verwenden Sie den Bildschirm Ihres Telefons als "
|
||||
"Touchpad für Ihren Computer.\n"
|
||||
"- Abgleich der Benachrichtigungen: Greifen Sie über den Computer auf Ihre "
|
||||
"Telefonbenachrichtigungen zu und antworten Sie auf Nachrichten.\n"
|
||||
"- Multimedia-Fernbedienung: Verwenden Sie Ihr Telefon als Fernbedienung für "
|
||||
"Linux-Medienspieler.\n"
|
||||
"- WLAN-Verbindung: kein USB-Kabel oder Bluetooth erforderlich.\n"
|
||||
"- Ende-zu-Ende-TLS-Verschlüsselung: Ihre Informationen sind sicher.\n"
|
||||
"\n"
|
||||
"Bitte beachten Sie, dass Sie KDE Connect auf Ihrem Computer installieren "
|
||||
"müssen, damit diese App funktioniert und halten Sie die Desktop-Version mit "
|
||||
"der Android-Version auf dem aktuellen Stand, um die neuesten Funktionen "
|
||||
"nutzen zu können.\n"
|
||||
"\n"
|
||||
"Informationen zu sensiblen Berechtigungen:\n"
|
||||
"* Zugriffsberechtigung: Wird benötigt, um Eingaben zur Steuerung ihres "
|
||||
"Android-Telefons von einem anderen Gerät zu erhalten, wenn Sie die "
|
||||
"Ferneingabefunktion verwenden. \n"
|
||||
"* Berechtigung den Standort im Hintergrund zu nutzen: Wird benötigt, um "
|
||||
"festzustellen, mit welchem WLAN-Netzwerk Sie verbunden sind, wenn Sie die "
|
||||
"Funktion „Vertrauenswürdige Netzwerke” verwenden.\n"
|
||||
"\n"
|
||||
"KDE Connect sendet niemals irgendwelche Informationen an KDE oder an Dritte. "
|
||||
"KDE Connect sendet Daten, unter Verwendung einer Ende-zu-Ende-"
|
||||
"Verschlüsselung, über das lokale Netzwerk direkt von einem Gerät zum "
|
||||
"anderen, niemals über das Internet.\n"
|
||||
"\n"
|
||||
"Diese App ist Teil eines Open-Scource-Projekts und besteht Dank all der "
|
||||
"Menschen die dazu beigetragen haben. Besuchen Sie die Internetseite, um sich "
|
||||
"den Quelltext zu holen.\n"
|
||||
|
@@ -2,9 +2,9 @@
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: kdeconnect-android-store-short\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 19:50+0200\n"
|
||||
"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
|
@@ -1,51 +1,31 @@
|
||||
# Steve Allewell <steve.allewell@gmail.com>, 2023.
|
||||
# SPDX-FileCopyrightText: 2023, 2024 Steve Allewell <steve.allewell@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-06-17 12:11+0100\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-05-24 19:25+0100\n"
|
||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||
"Language-Team: British English\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.03.70\n"
|
||||
"X-Generator: Lokalize 24.02.2\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -71,11 +51,13 @@ msgstr ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -85,5 +67,15 @@ msgstr ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-17 12:11+0100\n"
|
||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||
"Language-Team: British English\n"
|
||||
|
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 07:59+0100\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-24 07:18+0100\n"
|
||||
"Last-Translator: Oliver Kellogg <okellogg@users.sourceforge.net>\n"
|
||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||
"Language: eo\n"
|
||||
@@ -22,11 +22,13 @@ msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -52,30 +54,32 @@ msgstr ""
|
||||
"KDE Connect provizas aron da funkcioj por integri vian laborfluon trans "
|
||||
"aparatoj:\n"
|
||||
"\n"
|
||||
"- Transloki dosierojn inter viaj aparatoj.\n"
|
||||
"- Aliri dosierojn en via telefono de via komputilo, sen dratoj.\n"
|
||||
"- Komuna tondujo: kopiu kaj algluu inter viaj aparatoj.\n"
|
||||
"- Kunhavigu dosierojn kaj URL-ojn al via komputilo de iu ajn aplikaĵo.\n"
|
||||
"- Ricevu sciigojn pri envenantaj vokoj kaj SMS-mesaĝoj en via komputilo.\n"
|
||||
"- Ricevu sciigojn pri envenantaj vokoj kaj mesaĝoj en via komputilo.\n"
|
||||
"- Virtuala tuŝplato: Uzu vian telefonan ekranon kiel la tuŝplaton de via "
|
||||
"komputilo.\n"
|
||||
"- Sinkronigo de sciigoj: Legu viajn Android-sciigojn de la labortablo.\n"
|
||||
"- Plurmedia teleregilo: Uzu vian telefonon kiel teleregilon por Linuks-"
|
||||
"komunikilaj ludantoj.\n"
|
||||
"- Sinkronigado de sciigoj: Aliru viajn telefonajn sciigojn de via komputilo "
|
||||
"kaj respondu al mesaĝoj.\n"
|
||||
"- Plurmedia teleregilo: Uzu vian telefonon kiel teleregilon por Linuksaj "
|
||||
"aŭdvidaĵ-ludantoj.\n"
|
||||
"- WiFi-konekto: ne necesas USB-drato aŭ bluetooth.\n"
|
||||
"- Fin-al-fina TLS-ĉifrado: viaj informoj estas sekuraj.\n"
|
||||
"- Fin-al-fina TLS-ĉifrado: via informo estas sekura.\n"
|
||||
"\n"
|
||||
"Bonvolu noti, ke vi devos instali KDE Connect sur via komputilo por tiu "
|
||||
"aplikaĵo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la "
|
||||
"Android versio por ke la plej novaj kapabloj funkciu.\n"
|
||||
"Bonvolu noti, ke vi devos instali KDE Connect sur via komputilo por ĉi "
|
||||
"tioprogramo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la "
|
||||
"Android-versio por ke la plej novaj funkcioj efektiviĝu.\n"
|
||||
"\n"
|
||||
"Informoj pri sentemaj permesoj:\n"
|
||||
"* Alirebleco-permeso: Bezonata por ricevi enigaĵon de alia aparato por "
|
||||
"kontroli vian Android-telefonon, se vi uzas la funkcion de Fora Enigo.\n"
|
||||
"* Fona lokpermeso: Bezonata por scii al kiu WiFi-reto vi estas konektita, se "
|
||||
"* Alirebleco: Bezonata por ricevi enigon de alia aparato al kontrolu vian "
|
||||
"Android-telefonon, se vi uzas la funkcion de Fora Enigo.\n"
|
||||
"* Fona lokpermeso: Bezonata por scii al kiu WiFi-reto viestas konektita, se "
|
||||
"vi uzas la funkcion de Fidindaj Retoj.\n"
|
||||
"\n"
|
||||
"KDE Connect neniam sendas ajnan informon al KDE nek al iu ajn tria partio. "
|
||||
"KDE Connect sendas datumojn de unu aparato al la alia rekte uzante la lokan "
|
||||
"reton, neniam tra la interreto, kaj uzante fin-al-fina ĉifrado.\n"
|
||||
"KDE Connect neniam sendas ajnan informon al KDE nek al iu ajn tria. KDE "
|
||||
"Connect sendas datumojn de unu aparato al la alia rekte uzante la "
|
||||
"lokanreton, neniam per interreto, kaj uzante ĉifradon de fino al fino.\n"
|
||||
"\n"
|
||||
"Ĉi tiu programo estas parto de malfermkoda projekto kaj ĝi ekzistas danke al "
|
||||
"Ĉi tiu aplikaĵo estas parto de malfermkoda projekto kaj ĝi ekzistas danke al "
|
||||
"ĉiuj homoj kiuj kontribuis al ĝi. Vizitu la retejon por kapti la fontkodon.\n"
|
||||
|
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-07-05 07:30+0100\n"
|
||||
"Last-Translator: Oliver Kellogg <okellogg@users.sourceforge.net>\n"
|
||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||
|
@@ -1,29 +1,31 @@
|
||||
# Víctor Rodrigo Córdoba <vrcordoba@gmail.com>, 2023.
|
||||
# SPDX-FileCopyrightText: 2023 Víctor Rodrigo Córdoba <vrcordoba@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android-store-full\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-12 17:26+0200\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-30 18:49+0200\n"
|
||||
"Last-Translator: Víctor Rodrigo Córdoba <vrcordoba@gmail.com>\n"
|
||||
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 20.04.2\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -49,13 +51,14 @@ msgstr ""
|
||||
"KDE Connect proporciona una serie de funcionalidades para integrar tus "
|
||||
"flujos de trabajo entre distintos dispositivos:\n"
|
||||
"\n"
|
||||
"- Transferir archivos entre dispositivos.\n"
|
||||
"- Acceder a archivos en tu teléfono desde tu equipo, sin cables.\n"
|
||||
"- Portapapeles compartido: copia y pega entre tus dispositivos.\n"
|
||||
"- Envía archivos y URLs a tu equipo desde cualquier aplicación.\n"
|
||||
"- Recibe notificaciones de llamadas entrantes y mensajes SMS en tu PC.\n"
|
||||
"- Recibe notificaciones de llamadas entrantes y mensajes en tu equipo.\n"
|
||||
"- Panel táctil virtual: Usa la pantalla de tu teléfono como panel táctil de "
|
||||
"tu equipo.\n"
|
||||
"- Sincronización de notificaciones: Lee tus notificaciones Android desde tu "
|
||||
"escritorio.\n"
|
||||
"- Sincronización de notificaciones: Accede a las notificaciones de tu "
|
||||
"teléfono desde tu equipo y responde mensajes .\n"
|
||||
"- Control remoto multimedia: Usa tu teléfono como mando a distancia de tus "
|
||||
"reproductores multimedia Linux.\n"
|
||||
"- Conexión WiFi: no se necesitan cables USB o Bluetooth.\n"
|
||||
|
@@ -1,10 +1,10 @@
|
||||
# Víctor Rodrigo Córdoba <vrcordoba@gmail.com>, 2023.
|
||||
# SPDX-FileCopyrightText: 2023 Víctor Rodrigo Córdoba <vrcordoba@gmail.com>
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: kdeconnect-android-store-short\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-06-10 17:26+0200\n"
|
||||
"Last-Translator: Víctor Rodrigo Córdoba <vrcordoba@gmail.com>\n"
|
||||
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
||||
|
@@ -1,7 +1,7 @@
|
||||
# Translation for kdeconnect-android-store-full.po to Euskara/Basque (eu).
|
||||
# Copyright (C) 2023 This file is copyright:
|
||||
# This file is distributed under the same license as the original file.
|
||||
# KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>.
|
||||
# SPDX-FileCopyrightText: 2023 KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>
|
||||
#
|
||||
# Translators:
|
||||
# Iñigo Salvador Azurmendi <xalba@ni.eus>, 2023.
|
||||
@@ -10,26 +10,28 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 19:52+0200\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-09-26 23:54+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
"Language: eu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"X-Generator: Lokalize 23.08.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- Transfer files between your devices.\n"
|
||||
"- Access files on your phone from your computer, without wires.\n"
|
||||
"- Shared clipboard: copy and paste between your devices.\n"
|
||||
"- Share files and URLs to your computer from any app.\n"
|
||||
"- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
"- Get notifications for incoming calls and messages on your computer.\n"
|
||||
"- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
"- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
"- Notifications sync: Access your phone notifications from your computer and "
|
||||
"reply to messages.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
"players.\n"
|
||||
"- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
@@ -55,14 +57,14 @@ msgstr ""
|
||||
"«KDE Connect»ek zure lan-fluxua gailuen artean bateratzeko ezaugarri multzo "
|
||||
"bat eskaintzen du:\n"
|
||||
"\n"
|
||||
"- Zure gailuen arteko fitxategi transferentziak.\n"
|
||||
"- Atzitu zure telefonoko fitxategiak zure ordenagailutik, haririk gabe.\n"
|
||||
"- Arbela partekatua: Gailu batetik bestera kopiatu eta itsatsi.\n"
|
||||
"- Partekatu fitxategiak eta URLak zure ordenagailuarekin edozein "
|
||||
"aplikaziotatik.\n"
|
||||
"- Jaso zure ordenagailuan sarrerako deien eta SMS mezuen jakinarazpenak.\n"
|
||||
"- Jaso zure ordenagailuan sarrerako deien eta mezuen jakinarazpenak.\n"
|
||||
"- Alegiazko ukimen-sagua: Erabili zure telefonoaren pantaila zure "
|
||||
"ordenagailuaren ukimen-sagu gisa.\n"
|
||||
"- Jakinarazpenak sinkronizatzea: Irakurri zure Androideko jakinarazpenak "
|
||||
"zure mahaigainetik.\n"
|
||||
"- Jakinarazpenak sinkronizatzea: Atzitu zure telefonoko jakinarazpenak zure "
|
||||
"ordenagailutik eta erantzun mezuei.\n"
|
||||
"- Multimediaren urrutiko agintea: Erabili zure telefonoa Linuxeko euskarri "
|
||||
"jotzaileen urrutiko aginte gisa.\n"
|
||||
"- Wi-Fi konexioa: Ez da USB kablerik edo bluetooth-ik behar.\n"
|
||||
|
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-11-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-07-29 15:44+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user