Compare commits
508 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
8438f11ef9 | ||
|
5b928fa6cd | ||
|
f63214d496 | ||
|
e326d351a0 | ||
|
0dec7e8a0a | ||
|
7d87ea5918 | ||
|
3397fd75b4 | ||
|
26dd530c30 | ||
|
d63f2cfb67 | ||
|
cfe4559d60 | ||
|
39c1ebbd64 | ||
|
377fc68b0d | ||
|
e14c34ce8b | ||
|
3d2cd73ebb | ||
|
c7dbf5f32c | ||
|
9f753783b6 | ||
|
e1c50dd450 | ||
|
24a81d7905 | ||
|
c3a08fee8c | ||
|
7a4f7a48e4 | ||
|
e530d7ac94 | ||
|
8c98bdcb36 | ||
|
a1fdf63d3f | ||
|
e84392bdcf | ||
|
615fbc5383 | ||
|
269f381db6 | ||
|
ba6ac5ce42 | ||
|
06c1309a78 | ||
|
610c030963 | ||
|
f07e7eeea8 | ||
|
6fc5ae66b8 | ||
|
337433000c | ||
|
79f805caeb | ||
|
0d6c252479 | ||
|
ec7df33170 | ||
|
8c1fe000f6 | ||
|
b14df9d09c | ||
|
a20fb00b7d | ||
|
476304d6fb | ||
|
1ccf15010e | ||
|
8ea82ff053 | ||
|
d4076245dd | ||
|
afd4219732 | ||
|
7d3cf9690a | ||
|
a977b6da17 | ||
|
11634b2cde | ||
|
2fda82cd02 | ||
|
8ba4b532d4 | ||
|
b201dadf12 | ||
|
15b78d8a2d | ||
|
94c2ac3b4c | ||
|
969d78d404 | ||
|
a6ec1744b7 | ||
|
03f50994ee | ||
|
582542451c | ||
|
5f8675ee43 | ||
|
8c86ef4ac5 | ||
|
537f2e35ac | ||
|
f588bf9502 | ||
|
c2bf8e8521 | ||
|
550e9b0c8b | ||
|
457721e8c7 | ||
|
f26bd54be5 | ||
|
eb843cf901 | ||
|
8b66bef865 | ||
|
28ed8209c4 | ||
|
f00e420535 | ||
|
ad725e7a24 | ||
|
947cd54cb0 | ||
|
14270ea71a | ||
|
46ecd2b05f | ||
|
2839793e9d | ||
|
ad53138928 | ||
|
3a05548333 | ||
|
d0ec7dd755 | ||
|
53f14e9c77 | ||
|
853e5b1903 | ||
|
6b450d558e | ||
|
b065d5c1d1 | ||
|
c70d03dbe8 | ||
|
9e39cbd979 | ||
|
1e904fcbfa | ||
|
38edbd260a | ||
|
62cf2d6b44 | ||
|
f172ffd129 | ||
|
0f3ad63ee3 | ||
|
ea1675c76a | ||
|
40b05fbe8f | ||
|
ae23413971 | ||
|
a6eea8e996 | ||
|
58a304a81e | ||
|
da3ee10567 | ||
|
f6ea3e01b0 | ||
|
e372c47789 | ||
|
72af26016b | ||
|
e17073bb7b | ||
|
faedc2e6c8 | ||
|
4081dc593d | ||
|
2246d3f458 | ||
|
9f64cbbfaf | ||
|
d2d43c55a7 | ||
|
948d075fb3 | ||
|
e409ec37eb | ||
|
ed0f97de1b | ||
|
961a839ac3 | ||
|
b189556d6a | ||
|
ddd2e741f4 | ||
|
4f1cff22ab | ||
|
72130c0cfa | ||
|
2147dc5313 | ||
|
52a27790d0 | ||
|
9c18f3f799 | ||
|
7e32d2962f | ||
|
5d2b9557e7 | ||
|
891da46c3c | ||
|
e9bc90d91a | ||
|
921d0ee884 | ||
|
3e8948339d | ||
|
e56f73da83 | ||
|
c250d2c674 | ||
|
c15469f477 | ||
|
73f15149b6 | ||
|
118a35c304 | ||
|
acb869b21c | ||
|
71706879d0 | ||
|
f5b3523ec6 | ||
|
8639938584 | ||
|
011ee20fbb | ||
|
763859d478 | ||
|
c19019a500 | ||
|
b1a2257d4d | ||
|
32d6a346ab | ||
|
2616a7a529 | ||
|
f16a770fee | ||
|
45e84ce23e | ||
|
9e5c9ca11a | ||
|
f9e74caa50 | ||
|
6feb8f478c | ||
|
2e38789836 | ||
|
1f106ee9f1 | ||
|
86e3faf75a | ||
|
9379d89d03 | ||
|
90787911fa | ||
|
8b8106bad8 | ||
|
b20ccf16bd | ||
|
b4f8f1befa | ||
|
61190189ec | ||
|
4c6cda711f | ||
|
64b32003cc | ||
|
39fb60b81b | ||
|
431312fcd0 | ||
|
6c8c6dd63e | ||
|
8aeefded7c | ||
|
e2dbc39e3a | ||
|
e07fe54d5c | ||
|
6c2ffa5796 | ||
|
f661c0d8d0 | ||
|
e2fd072839 | ||
|
5b33200454 | ||
|
d986a4e6db | ||
|
65d706fd75 | ||
|
1cd11cf9fe | ||
|
b52fc8c3ec | ||
|
c22453afca | ||
|
81fe7adba5 | ||
|
d4ba5d7375 | ||
|
129be45564 | ||
|
642dce1168 | ||
|
b64b27bcae | ||
|
98ffff5844 | ||
|
711065a8e6 | ||
|
5250fde0b1 | ||
|
f9ea5f0e77 | ||
|
a26e5fbb9c | ||
|
7efb1f81b5 | ||
|
d4378ffe3e | ||
|
76f5005219 | ||
|
53638577f9 | ||
|
e5f221f891 | ||
|
ef902348bb | ||
|
a1d7e822e7 | ||
|
4b775cff88 | ||
|
3d2667a803 | ||
|
5dd9b48f74 | ||
|
1d794dae6a | ||
|
0ed11d2036 | ||
|
aef5af30ed | ||
|
85d5b9e08f | ||
|
a0e963c893 | ||
|
ca71ddef34 | ||
|
6defead2ce | ||
|
fd3c6f07da | ||
|
aff2de8ebb | ||
|
cbc0749997 | ||
|
554769e1ef | ||
|
63718d5a58 | ||
|
7670810155 | ||
|
66a649313c | ||
|
855ad36642 | ||
|
0d1e358067 | ||
|
9b662776e8 | ||
|
6adb73bf5e | ||
|
e60c134d78 | ||
|
092b207aec | ||
|
425011fadc | ||
|
738f60d671 | ||
|
118e045990 | ||
|
b8cbd2b382 | ||
|
eb301341a5 | ||
|
58cbd49278 | ||
|
7bf2a40180 | ||
|
e2a35fb97f | ||
|
a524fb8486 | ||
|
d54f155b24 | ||
|
252e38cc07 | ||
|
25be43d88d | ||
|
0933f6bb5f | ||
|
33e8e0407b | ||
|
51dfa2dd8c | ||
|
1ba9e59872 | ||
|
76c3cc4c57 | ||
|
79275c51cf | ||
|
83b0c04d51 | ||
|
3aba448bea | ||
|
5633183d57 | ||
|
a9e6fcff6a | ||
|
772eae7a4c | ||
|
ff3239f876 | ||
|
2de744aad8 | ||
|
01f44f524a | ||
|
d9e641ae28 | ||
|
f2f1930cec | ||
|
bf13753022 | ||
|
afa0f89644 | ||
|
764a8f8525 | ||
|
605c06b1e6 | ||
|
26c1c2ac67 | ||
|
e103d8cd47 | ||
|
9f037f841e | ||
|
1002275ebe | ||
|
3bfae23d1b | ||
|
d2edd7a325 | ||
|
a638d66dd3 | ||
|
830a20fb87 | ||
|
148dd30d1b | ||
|
74d3cea4f2 | ||
|
fd188b3e87 | ||
|
635452bcf6 | ||
|
03c0b06e39 | ||
|
0c24a78516 | ||
|
54952f11a5 | ||
|
aae3518bb9 | ||
|
4b3ddf9cc4 | ||
|
038f6e8598 | ||
|
3212252e37 | ||
|
84e78e4bda | ||
|
cef68db2a6 | ||
|
00f3fc43d0 | ||
|
20cc67e63a | ||
|
298b00a82e | ||
|
f97216c797 | ||
|
0f4643e502 | ||
|
42a7d5df41 | ||
|
6734efd227 | ||
|
9cbfed84de | ||
|
5b73c2bac2 | ||
|
c72be8fe78 | ||
|
d74d9cf279 | ||
|
296a055221 | ||
|
3cf48ffd14 | ||
|
adbf78afdb | ||
|
118d8784fa | ||
|
938985beff | ||
|
cf0e4d4100 | ||
|
80d780ed85 | ||
|
cb5939f1df | ||
|
e2041305fb | ||
|
f71256f8f6 | ||
|
f6c61f4e4b | ||
|
1011cdcb33 | ||
|
1c650bea83 | ||
|
7d3f76cb87 | ||
|
08b26264b3 | ||
|
8c1e8a8d35 | ||
|
953785f5ad | ||
|
fd16407a53 | ||
|
4b5e632f5b | ||
|
7a1aadeeec | ||
|
bbe90633fd | ||
|
d38bbd4476 | ||
|
c36cb98d50 | ||
|
0e14382541 | ||
|
42d8e6b2e2 | ||
|
26ceeceb45 | ||
|
ba77fa786f | ||
|
aca039433c | ||
|
bbbc315cf7 | ||
|
d74ad30740 | ||
|
b5d9293103 | ||
|
9eb047e7a1 | ||
|
82415b3fa7 | ||
|
15fec5e515 | ||
|
bcf080f6eb | ||
|
9db4c885a5 | ||
|
67dc1f1fae | ||
|
e76da90fa9 | ||
|
f74336da30 | ||
|
154ce67a7c | ||
|
207d7b7eb0 | ||
|
9870150155 | ||
|
141f711b8d | ||
|
02ee982991 | ||
|
b5b2ebde9d | ||
|
cd2dde90cd | ||
|
725c302caa | ||
|
2680859acc | ||
|
7148038ea9 | ||
|
889e0d5c52 | ||
|
c075cc0b63 | ||
|
91c0097158 | ||
|
a25e88238d | ||
|
4336ea4761 | ||
|
58fabe06bf | ||
|
7d7162bb5b | ||
|
b0655fc9d0 | ||
|
1241a560f2 | ||
|
f7b55e4416 | ||
|
ff78fdfd59 | ||
|
8b01db3c34 | ||
|
25728eae18 | ||
|
dc7fc46e62 | ||
|
2b1e4dcb23 | ||
|
97b7eb71cf | ||
|
bb0ab51d3b | ||
|
f503b18993 | ||
|
58e9a5d2b6 | ||
|
fd34e56675 | ||
|
4be79b52ae | ||
|
028a2992c9 | ||
|
bdfc21cf64 | ||
|
5225d0b200 | ||
|
54e5224f20 | ||
|
6ab846cbbd | ||
|
ea66605ef0 | ||
|
c903c5d3fd | ||
|
a663f4d106 | ||
|
1a79c3e77a | ||
|
6fbd923c60 | ||
|
f7b25bfaf7 | ||
|
e61af6fa37 | ||
|
9df91577d3 | ||
|
39ff1da82d | ||
|
081bb4ebc8 | ||
|
7f47dcf860 | ||
|
e5c976eeee | ||
|
88b396b6f0 | ||
|
04067984ed | ||
|
99d2f1b0df | ||
|
f71d5b5e8c | ||
|
5b346d9c7a | ||
|
dd1aa4731d | ||
|
a941f2bf3a | ||
|
9ed7571e1d | ||
|
d9c2da2fdb | ||
|
4398d791a3 | ||
|
c477cbe33c | ||
|
a63d549739 | ||
|
d57072186a | ||
|
10a7b50b0d | ||
|
d594f45914 | ||
|
45f557b0fe | ||
|
2448277211 | ||
|
817d00d2d8 | ||
|
9f9b565ce6 | ||
|
70d70dcb33 | ||
|
31d1882c6a | ||
|
aacd0fa32a | ||
|
cfc67f6a3a | ||
|
9bed548dc3 | ||
|
b0d2e6f822 | ||
|
48e0ff2714 | ||
|
9af94884f9 | ||
|
67e4b27915 | ||
|
8038f58507 | ||
|
90ac4d68cf | ||
|
59303c1d0f | ||
|
5487d72c29 | ||
|
8c6a8b87db | ||
|
69d335fe7a | ||
|
d2d6856b85 | ||
|
9bd3ec3087 | ||
|
0d71aa5ba8 | ||
|
b51657555a | ||
|
8fc3d6f51a | ||
|
1106788e46 | ||
|
90fa265447 | ||
|
801e9a2647 | ||
|
7c1d62f60c | ||
|
854555b142 | ||
|
bb97c5c4cb | ||
|
f9ddea53e2 | ||
|
a725cb3ac2 | ||
|
f5b9eae272 | ||
|
252d0a492d | ||
|
0fd9ff2bf8 | ||
|
305a1d4c78 | ||
|
2285c9b4d3 | ||
|
a94eeb4947 | ||
|
53e2e0be10 | ||
|
357867145e | ||
|
fccbdf0699 | ||
|
9de62747f7 | ||
|
28c0ad3328 | ||
|
358dbee727 | ||
|
cfee01f820 | ||
|
461b096af3 | ||
|
cf94436208 | ||
|
edc655da5a | ||
|
de1e68d62f | ||
|
f1d0c9acc6 | ||
|
f2481644ae | ||
|
7080b43d2d | ||
|
8f49ff57ab | ||
|
9834a690b4 | ||
|
5a64ff7ebd | ||
|
bcd1bdb856 | ||
|
4148d672ba | ||
|
96ad654d7c | ||
|
4e4c68526e | ||
|
8e43ef421b | ||
|
cbabc40e7b | ||
|
91709c5a2a | ||
|
222f748211 | ||
|
a2c20d93f2 | ||
|
a2d7a1b58a | ||
|
3dafea53c9 | ||
|
006eb5bc4a | ||
|
f628bbdabc | ||
|
4fa634afa4 | ||
|
3bf3cb1629 | ||
|
22f47b660b | ||
|
bdf5f1e25a | ||
|
980cfaedad | ||
|
422ad0a11f | ||
|
9115e0f24b | ||
|
5ba84c6e78 | ||
|
90ceb073ae | ||
|
2b5943572c | ||
|
65a5e59d4b | ||
|
3a338609e8 | ||
|
62744ddae3 | ||
|
152b6e9a96 | ||
|
ecd2752579 | ||
|
9b2cd6a97f | ||
|
b50c79a2c4 | ||
|
4d13a90ba5 | ||
|
2587569af7 | ||
|
0f0740e3ac | ||
|
c9b2b53d59 | ||
|
209f0f8f43 | ||
|
db3f8f7f74 | ||
|
60ecec9751 | ||
|
6cf0ef79b2 | ||
|
2d55f282a8 | ||
|
5ef7154d5e | ||
|
1c137d5ca8 | ||
|
f747639304 | ||
|
6208e0babb | ||
|
7188285dac | ||
|
fe94854f02 | ||
|
767fbdfdd9 | ||
|
2a07c1f528 | ||
|
0a83597d3c | ||
|
e83b5c6e74 | ||
|
2468928b05 | ||
|
ae3ebec87c | ||
|
64ad798d70 | ||
|
a6339312e4 | ||
|
d43c9aa325 | ||
|
b74a6e6c6e | ||
|
7286b8a24a | ||
|
870c40e412 | ||
|
99d0e7eb43 | ||
|
4ad5733391 | ||
|
9cb8d52b4f | ||
|
29ca097054 | ||
|
9b4c4ff9cb | ||
|
bf40545e11 | ||
|
ff3778e983 | ||
|
2b8d320b87 | ||
|
3633ee0b69 | ||
|
492555ab9b | ||
|
b3a3884333 | ||
|
46e4ff291c | ||
|
ba1de4e035 | ||
|
eb7a69ea1b | ||
|
91d4c23950 | ||
|
1523e2709c | ||
|
325db14a38 | ||
|
77472749c2 | ||
|
8994a4724d | ||
|
29f0ff7e3f | ||
|
1b298ccc2a | ||
|
8292aaa62c | ||
|
b734e69323 | ||
|
786a385dde | ||
|
baa9b9af78 | ||
|
8c226cb4c2 |
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"phabricator.uri" : "https://phabricator.kde.org/project/profile/159/"
|
||||
}
|
66
.gitlab-ci.yml
Normal file
@@ -0,0 +1,66 @@
|
||||
# SPDX-FileCopyrightText: 2023 Nicolas Fella <nicolas.fella@gmx.de>
|
||||
# SPDX-FileCopyrightText: 2023 Simon Redman <simon@ergotech.com>
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
#
|
||||
# Test this pipeline locally by:
|
||||
# - Set up Docker on your machine, if not already set up
|
||||
# - Set up gitlab-runner, as described here: https://stackoverflow.com/a/52724374
|
||||
# - Run `gitlab-runner exec docker --docker-privileged assembleDebug`
|
||||
|
||||
image: eclipse-temurin:17-jdk-focal
|
||||
|
||||
variables:
|
||||
ANDROID_COMPILE_SDK: "31"
|
||||
ANDROID_BUILD_TOOLS: "30.0.3"
|
||||
ANDROID_SDK_TOOLS: "6609375"
|
||||
|
||||
before_script:
|
||||
- apt-get --quiet update --yes
|
||||
- apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1
|
||||
- wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
|
||||
- unzip -d cmdline-tools android-sdk.zip
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "patcher;v4" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "emulator" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "platform-tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "tools" >/dev/null
|
||||
- echo y | cmdline-tools/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" >/dev/null
|
||||
- export ANDROID_HOME=$PWD/cmdline-tools
|
||||
- export PATH=$PATH:$PWD/cmdline-tools/platform-tools/
|
||||
- chmod +x ./gradlew
|
||||
# temporarily disable checking for EPIPE error and use yes to accept all licenses
|
||||
- set +o pipefail
|
||||
- yes | cmdline-tools/tools/bin/sdkmanager --licenses
|
||||
# Gradle will automatically download parts of the SDK if they are missing,
|
||||
# assuming the licenses are accepted. Even if you don't need it to download
|
||||
# anything, it will fail if it detects the liceses are not accepted.
|
||||
# https://developer.android.com/studio/intro/update.html#download-with-gradle
|
||||
# Unfortunately, it looks for the license acceptances in a different location than
|
||||
# the sdkmanager creates them!
|
||||
# Copy them to the location Gradle expects to find them to make everything run smoothly.
|
||||
- cp -ap "${PWD}/licenses" "${PWD}/cmdline-tools/licenses"
|
||||
- set -o pipefail
|
||||
|
||||
stages:
|
||||
- build
|
||||
- test
|
||||
|
||||
lintDebug:
|
||||
stage: build
|
||||
script:
|
||||
- ./gradlew generateLicenseReport
|
||||
- ./gradlew -Pci --console=plain lintDebug -PbuildDir=lint
|
||||
|
||||
assembleDebug:
|
||||
stage: build
|
||||
script:
|
||||
- ./gradlew assembleDebug
|
||||
artifacts:
|
||||
paths:
|
||||
- build/outputs/
|
||||
|
||||
debugTests:
|
||||
stage: test
|
||||
script:
|
||||
- ./gradlew -Pci --console=plain testDebug
|
@@ -1,16 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2023 Albert Vaca Cintora <albertvaka@gmail.com>
|
||||
|
||||
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
-->
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="org.kde.kdeconnect_tp"
|
||||
android:versionCode="11810"
|
||||
android:versionName="1.18.1">
|
||||
|
||||
<supports-screens
|
||||
android:anyDensity="true"
|
||||
android:largeScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:smallScreens="true"
|
||||
android:xlargeScreens="true" />
|
||||
android:versionCode="12600"
|
||||
android:versionName="1.26.0">
|
||||
|
||||
<uses-feature
|
||||
android:name="android.hardware.telephony"
|
||||
@@ -38,22 +38,29 @@
|
||||
<uses-permission android:name="android.permission.RECEIVE_SMS" />
|
||||
<uses-permission android:name="android.permission.RECEIVE_MMS" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||||
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
||||
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
|
||||
|
||||
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
<uses-permission android:name="android.permission.READ_LOGS" tools:ignore="ProtectedPermissions" />
|
||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
|
||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
||||
|
||||
<application
|
||||
android:icon="@drawable/icon"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:label="KDE Connect"
|
||||
android:supportsRtl="true"
|
||||
android:allowBackup="false"
|
||||
android:dataExtractionRules="@xml/data_extraction_rules"
|
||||
android:networkSecurityConfig="@xml/network_security_config"
|
||||
android:localeConfig="@xml/locales_config"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar"
|
||||
android:name="org.kde.kdeconnect.MyApplication">
|
||||
android:name="org.kde.kdeconnect.KdeConnect"
|
||||
android:enableOnBackInvokedCallback="true">
|
||||
|
||||
<receiver
|
||||
android:name="com.android.mms.transaction.PushReceiver"
|
||||
@@ -79,6 +86,7 @@
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardService"
|
||||
android:label="@string/remote_keyboard_service"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_INPUT_METHOD">
|
||||
<intent-filter>
|
||||
<action android:name="android.view.InputMethod" />
|
||||
@@ -92,6 +100,7 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.MainActivity"
|
||||
android:label="KDE Connect"
|
||||
android:exported="true"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
@@ -102,6 +111,7 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.PluginSettingsActivity"
|
||||
android:label="@string/device_menu_plugins"
|
||||
android:exported="false"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
@@ -110,6 +120,7 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.CustomDevicesActivity"
|
||||
android:label="@string/custom_devices_settings"
|
||||
android:exported="false"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
@@ -118,13 +129,15 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.SharePlugin.SendFileActivity"
|
||||
android:label="KDE Connect"
|
||||
android:exported="true"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
|
||||
<receiver android:name="org.kde.kdeconnect.KdeConnectBroadcastReceiver">
|
||||
<receiver android:name="org.kde.kdeconnect.KdeConnectBroadcastReceiver"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.PACKAGE_REPLACED" />
|
||||
|
||||
@@ -154,7 +167,8 @@
|
||||
android:label="@string/findmyphone_title"
|
||||
android:launchMode="singleInstance" />
|
||||
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhoneReceiver">
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhoneReceiver"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="org.kde.kdeconnect.Plugins.FindMyPhonePlugin.foundIt" />
|
||||
</intent-filter>
|
||||
@@ -178,7 +192,8 @@
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisMediaNotificationReceiver">
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisMediaNotificationReceiver"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MEDIA_BUTTON" />
|
||||
</intent-filter>
|
||||
@@ -187,28 +202,30 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandActivity"
|
||||
android:label="@string/pref_plugin_runcommand"
|
||||
android:exported="false"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDeviceSelector"
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetConfigActivity"
|
||||
android:excludeFromRecents="true"
|
||||
android:label="@string/pref_plugin_runcommand"
|
||||
android:launchMode="singleTask"
|
||||
android:noHistory="true"
|
||||
android:screenOrientation="user"
|
||||
android:theme="@style/Theme.AppCompat.Light.Dialog" />
|
||||
android:theme="@style/Theme.Material3.DayNight.Dialog" />
|
||||
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetDataProviderService"
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.CommandsRemoteViewsService"
|
||||
android:exported="false"
|
||||
android:permission="android.permission.BIND_REMOTEVIEWS" />
|
||||
|
||||
<receiver
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidget"
|
||||
android:label="@string/pref_plugin_runcommand">
|
||||
android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandWidgetProvider"
|
||||
android:label="@string/pref_plugin_runcommand"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
</intent-filter>
|
||||
@@ -221,7 +238,8 @@
|
||||
android:resource="@xml/remotecommandplugin_widget" />
|
||||
</receiver>
|
||||
|
||||
<activity android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandUrlActivity">
|
||||
<activity android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandUrlActivity"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
|
||||
@@ -238,6 +256,7 @@
|
||||
android:name="org.kde.kdeconnect.Plugins.BigscreenPlugin.BigscreenActivity"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
android:label="@string/pref_plugin_bigscreen"
|
||||
android:exported="true"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity"
|
||||
android:windowSoftInputMode="stateHidden|adjustResize">
|
||||
<meta-data
|
||||
@@ -247,14 +266,27 @@
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity"
|
||||
android:label="@string/pref_plugin_mousepad"
|
||||
android:exported="false"
|
||||
android:launchMode="singleTop"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.ComposeSendActivity"
|
||||
android:label="@string/compose_send_title"
|
||||
android:exported="false"
|
||||
android:parentActivityName="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity"
|
||||
android:windowSoftInputMode="adjustResize">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity" />
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.SendKeystrokesToHostActivity"
|
||||
android:label="@string/pref_plugin_mousepad_send_keystrokes"
|
||||
android:exported="true"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
@@ -270,6 +302,7 @@
|
||||
android:name="org.kde.kdeconnect.Plugins.PresenterPlugin.PresenterActivity"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
android:label="@string/pref_plugin_presenter"
|
||||
android:exported="false"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity"
|
||||
android:windowSoftInputMode="stateHidden|adjustResize">
|
||||
<meta-data
|
||||
@@ -278,6 +311,7 @@
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity"
|
||||
android:exported="true"
|
||||
android:label="@string/manifest_label_share">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEND" />
|
||||
@@ -299,7 +333,8 @@
|
||||
android:value="org.kde.kdeconnect.Plugins.SharePlugin.ShareChooserTargetService" />
|
||||
</activity>
|
||||
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareBroadcastReceiver">
|
||||
<receiver android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareBroadcastReceiver"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="org.kde.kdeconnect.Plugins.SharePlugin.CancelShare" />
|
||||
</intent-filter>
|
||||
@@ -317,6 +352,7 @@
|
||||
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationReceiver"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.service.notification.NotificationListenerService" />
|
||||
@@ -324,13 +360,16 @@
|
||||
</service>
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.SharePlugin.ShareChooserTargetService"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.service.chooser.ChooserTargetService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
<!--
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.MouseReceiverPlugin.MouseReceiverService"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.accessibilityservice.AccessibilityService" />
|
||||
@@ -339,6 +378,7 @@
|
||||
android:name="android.accessibilityservice"
|
||||
android:resource="@xml/mouse_receiver_service" />
|
||||
</service>
|
||||
-->
|
||||
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
|
||||
@@ -386,6 +426,26 @@
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.ClibpoardPlugin.ClipboardTileService"
|
||||
android:icon="@drawable/ic_baseline_content_paste_24"
|
||||
android:exported="true"
|
||||
android:label="@string/send_clipboard"
|
||||
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
|
||||
<intent-filter>
|
||||
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
|
||||
<service android:name="org.kde.kdeconnect.Plugins.RunCommandPlugin.RunCommandControlsProviderService"
|
||||
android:label="@string/kde_connect"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_CONTROLS">
|
||||
<intent-filter>
|
||||
<action android:name="android.service.controls.ControlsProviderService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
|
@@ -22,6 +22,30 @@ function import_po_files # First parameter will be a path that will contain seve
|
||||
# https://github.com/python-babel/babel/issues/566
|
||||
find "$podir" -name '*.po' -exec msgattrib --no-obsolete -o {} {} \;
|
||||
ANSI_COLORS_DISABLED=1 a2po import --ignore-fuzzy --android res/ --gettext $podir
|
||||
|
||||
# Generate the locales_config.xml
|
||||
pushd res
|
||||
echo '<?xml version="1.0" encoding="utf-8"?>' > xml/locales_config.xml
|
||||
echo '<locale-config xmlns:android="http://schemas.android.com/apk/res/android">' >> xml/locales_config.xml
|
||||
transform_locale_regex='(\w+)-r(\w+)'
|
||||
# Add en-US as the first locale so that is the fallback, and also because it won't be handled in the following loop
|
||||
echo -e '\t<locale android:name="en-US"/>' >> xml/locales_config.xml
|
||||
for i in values-*; do
|
||||
if [ -d "${i}" ]; then
|
||||
if [ -e "${i}/strings.xml" ]; then
|
||||
locale="${i:7}"
|
||||
if [[ "${locale}" =~ $transform_locale_regex ]]; then
|
||||
# Special case to turn locales like "en-rUS", "en-rGB" into "en-US" and "en-GB"
|
||||
transformed_locale="${BASH_REMATCH[1]}-${BASH_REMATCH[2]}"
|
||||
echo -e "\t<locale android:name=\"${transformed_locale}\"/>" >> xml/locales_config.xml
|
||||
else
|
||||
echo -e "\t<locale android:name=\"${locale}\"/>" >> xml/locales_config.xml
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
echo "</locale-config>" >> xml/locales_config.xml
|
||||
popd
|
||||
}
|
||||
|
||||
|
||||
|
620
adaptive_icon.svg
Normal file
After Width: | Height: | Size: 26 KiB |
121
build.gradle
@@ -4,13 +4,9 @@ import com.android.build.gradle.api.ApplicationVariant
|
||||
import com.github.jk1.license.render.TextReportRenderer
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.6.0'
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
}
|
||||
ext.kotlin_version = '1.8.21'
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:7.0.3'
|
||||
classpath 'com.android.tools.build:gradle:8.0.2'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
}
|
||||
}
|
||||
@@ -24,17 +20,22 @@ apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
android {
|
||||
compileSdkVersion 31
|
||||
namespace 'org.kde.kdeconnect_tp'
|
||||
compileSdkVersion 33
|
||||
defaultConfig {
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 30
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 32
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
|
||||
multiDexEnabled true
|
||||
}
|
||||
buildFeatures {
|
||||
viewBinding true
|
||||
compose true
|
||||
}
|
||||
|
||||
composeOptions {
|
||||
kotlinCompilerExtensionVersion = "1.4.7"
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
@@ -58,13 +59,9 @@ android {
|
||||
}
|
||||
}
|
||||
packagingOptions {
|
||||
merge "META-INF/DEPENDENCIES"
|
||||
merge "META-INF/LICENSE"
|
||||
merge "META-INF/NOTICE"
|
||||
}
|
||||
lintOptions {
|
||||
abortOnError false
|
||||
checkReleaseBuilds false
|
||||
resources {
|
||||
merges += ['META-INF/DEPENDENCIES', 'META-INF/LICENSE', 'META-INF/NOTICE']
|
||||
}
|
||||
}
|
||||
signingConfigs {
|
||||
debug {
|
||||
@@ -87,6 +84,22 @@ android {
|
||||
shrinkResources true
|
||||
}
|
||||
}
|
||||
lint {
|
||||
abortOnError false
|
||||
checkReleaseBuilds false
|
||||
}
|
||||
testOptions {
|
||||
unitTests.all {
|
||||
jvmArgs += [
|
||||
"--add-opens", "java.base/java.lang=ALL-UNNAMED",
|
||||
"--add-opens", "java.base/java.security=ALL-UNNAMED",
|
||||
"--add-opens", "java.base/sun.security.rsa=ALL-UNNAMED",
|
||||
"--add-opens", "java.base/sun.security.x509=ALL-UNNAMED",
|
||||
"--add-opens", "java.base/java.util=ALL-UNNAMED",
|
||||
"--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -138,53 +151,58 @@ Provider<String> gitHashProvider = project.provider {
|
||||
}
|
||||
|
||||
ext {
|
||||
coroutines_version = '1.5.0'
|
||||
coroutines_version = '1.6.4'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.3'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
/* Needed for org.apache.sshd debugging
|
||||
maven {
|
||||
url "https://jitpack.io"
|
||||
}
|
||||
*/
|
||||
}
|
||||
implementation 'androidx.compose.material3:material3:1.1.0'
|
||||
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
|
||||
implementation 'androidx.activity:activity-compose:1.7.2'
|
||||
implementation 'com.google.accompanist:accompanist-themeadapter-material3:0.31.0-alpha'
|
||||
implementation 'androidx.constraintlayout:constraintlayout-compose:1.0.1'
|
||||
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
|
||||
debugImplementation 'androidx.compose.ui:ui-tooling:1.4.3'
|
||||
|
||||
implementation 'androidx.media:media:1.4.3'
|
||||
implementation 'androidx.appcompat:appcompat:1.3.1'
|
||||
implementation 'androidx.core:core-ktx:1.7.0'
|
||||
implementation 'androidx.preference:preference:1.1.1'
|
||||
implementation 'androidx.recyclerview:recyclerview:1.2.1'
|
||||
implementation 'androidx.media:media:1.6.0'
|
||||
implementation 'androidx.appcompat:appcompat:1.6.1'
|
||||
implementation 'androidx.core:core-ktx:1.10.1'
|
||||
implementation 'androidx.preference:preference-ktx:1.2.0'
|
||||
implementation 'androidx.recyclerview:recyclerview:1.3.0'
|
||||
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
|
||||
implementation 'androidx.documentfile:documentfile:1.0.1'
|
||||
implementation 'androidx.lifecycle:lifecycle-runtime:2.4.0'
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1"
|
||||
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
|
||||
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
|
||||
implementation 'androidx.lifecycle:lifecycle-common-java8:2.4.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-common-java8:2.6.1'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
implementation 'com.google.android.material:material:1.4.0'
|
||||
implementation 'com.google.android.material:material:1.9.0'
|
||||
implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps
|
||||
implementation 'com.jaredrummler:android-device-names:1.1.9' //To get a human-friendly device name
|
||||
|
||||
implementation 'org.apache.sshd:sshd-core:0.14.0'
|
||||
implementation 'org.apache.mina:mina-core:2.0.19' //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8 (api 26)
|
||||
|
||||
//implementation('com.github.bright:slf4android:0.1.6') { transitive = true } // For org.apache.sshd debugging
|
||||
implementation 'com.madgag.spongycastle:bcpkix-jdk15on:1.58.0.0' //For SSL certificate generation
|
||||
implementation 'org.bouncycastle:bcpkix-jdk15on:1.70' //For SSL certificate generation
|
||||
|
||||
implementation 'org.atteo.classindex:classindex:3.6'
|
||||
annotationProcessor 'org.atteo.classindex:classindex:3.6'
|
||||
implementation 'org.atteo.classindex:classindex:3.13'
|
||||
annotationProcessor 'org.atteo.classindex:classindex:3.13'
|
||||
|
||||
implementation 'com.klinkerapps:android-smsmms:5.2.6' //For SMS and MMS purposes
|
||||
// The android-smsmms library is the only way I know to handle MMS in Android
|
||||
// (Shouldn't a phone OS make phone things easy?)
|
||||
// This library was originally authored as com.klinkerapps at https://github.com/klinker41/android-smsmms.
|
||||
// However, that version is under-loved. I have therefore made "some fixes" and published it.
|
||||
// Please see https://invent.kde.org/sredman/android-smsmms/-/tree/master
|
||||
implementation 'org.kde.invent.sredman:android-smsmms:kdeconnect-1-21-0'
|
||||
implementation 'com.klinkerapps:logger:1.0.3'
|
||||
|
||||
implementation 'commons-io:commons-io:2.7'
|
||||
implementation 'commons-io:commons-io:2.11.0'
|
||||
implementation 'org.apache.commons:commons-collections4:4.4'
|
||||
implementation 'org.apache.commons:commons-lang3:3.11'
|
||||
implementation 'org.apache.commons:commons-lang3:3.12.0'
|
||||
|
||||
implementation 'com.univocity:univocity-parsers:2.9.1'
|
||||
|
||||
// Kotlin
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
@@ -192,17 +210,16 @@ dependencies {
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version"
|
||||
|
||||
// Testing
|
||||
testImplementation 'junit:junit:4.13.1'
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation 'org.powermock:powermock-core:2.0.0'
|
||||
testImplementation 'org.powermock:powermock-module-junit4:2.0.0'
|
||||
testImplementation 'org.powermock:powermock-api-mockito2:2.0.0'
|
||||
testImplementation 'org.mockito:mockito-core:2.23.0'
|
||||
testImplementation 'org.skyscreamer:jsonassert:1.3.0'
|
||||
}
|
||||
testImplementation 'org.mockito:mockito-core:3.12.4' // powermock isn't compatible with mockito 4
|
||||
testImplementation 'org.skyscreamer:jsonassert:1.5.1'
|
||||
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
// For device controls
|
||||
implementation 'org.reactivestreams:reactive-streams:1.0.4'
|
||||
implementation 'io.reactivex.rxjava2:rxjava:2.2.21'
|
||||
}
|
||||
|
||||
licenseReport {
|
||||
|
2
fastlane/Appfile
Normal file
@@ -0,0 +1,2 @@
|
||||
json_key_file("/please/pass/the/key/using/--json-key/instead")
|
||||
package_name("org.kde.kdeconnect_tp")
|
40
fastlane/StaticMessages.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
EXPORTS_POT_DIR=1
|
||||
FILE_PREFIX=kdeconnect-android-store
|
||||
|
||||
function export_pot_dir # First parameter will be the path of the directory where we have to store the pot files
|
||||
{
|
||||
potdir=$1
|
||||
txt2po --no-segmentation --progress=names -P -i ./metadata/android/en-US/short_description.txt -o $potdir/kdeconnect-android-store-short.pot
|
||||
txt2po --no-segmentation --progress=names -P -i ./metadata/android/en-US/full_description.txt -o $potdir/kdeconnect-android-store-full.pot
|
||||
}
|
||||
|
||||
function import_po_dirs # First parameter will be a path that will be a directory to the dirs for each lang and then all the .po files inside
|
||||
{
|
||||
podir=$1
|
||||
# Some languages don't exist in Google Play or have different codes
|
||||
declare -a to_delete=( "bs" "ca@valencia" "sr@ijekavian" "sr@ijekavianlatin" "sr@latin" "ia" "tg" )
|
||||
for lang in "${to_delete[@]}"; do
|
||||
if [ -d $podir/$lang ]; then
|
||||
rm $podir/$lang/*
|
||||
rmdir $podir/$lang
|
||||
fi
|
||||
done
|
||||
declare -A to_rename=( ["az"]="az-AZ" ["cs"]="cs-CZ" ["da"]="da-DK" ["de"]="de-DE" ["el"]="el-GR" ["es"]="es-ES" ["eu"]="eu-ES"
|
||||
["fi"]="fi-FI" ["fr"]="fr-FR" ["gl"]="gl-ES" ["he"]="iw-IL" ["hu"]="hu-HU" ["is"]="is-IS" ["it"]="it-IT"
|
||||
["ja"]="ja-JP" ["ka"]="ka-GE" ["ko"]="ko-KR" ["nl"]="nl-NL" ["nn"]="no-NO" ["pl"]="pl-PL" ["pt"]="pt-PT"
|
||||
["ru"]="ru-RU" ["sv"]="sv-SE" ["ta"]="ta-IN" ["tr"]="tr-TR")
|
||||
for lang in "${!to_rename[@]}"; do
|
||||
if [ -d $podir/$lang ]; then
|
||||
mv $podir/$lang $podir/${to_rename[$lang]}
|
||||
fi
|
||||
done
|
||||
for lang in $(ls $podir); do
|
||||
if [ -f $podir/$lang/kdeconnect-android-store-short.po -a -f $podir/$lang/kdeconnect-android-store-full.po ]; then
|
||||
mkdir -p ./metadata/android/$lang/
|
||||
cp ./metadata/android/en-US/title.txt ./metadata/android/$lang/title.txt # we do not translate the app name
|
||||
po2txt --fuzzy --progress=names -i $podir/$lang/kdeconnect-android-store-short.po -o ./metadata/android/$lang/short_description.txt
|
||||
po2txt --fuzzy --progress=names -i $podir/$lang/kdeconnect-android-store-full.po -o ./metadata/android/$lang/full_description.txt
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
14
fastlane/metadata/android/ca/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
El KDE Connect proporciona un conjunt de característiques per a integrar el flux de treball entre dispositius:
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
1
fastlane/metadata/android/ca/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
El KDE Connect integra el vostre telèfon intel·ligent i l'ordinador
|
1
fastlane/metadata/android/ca/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/cs-CZ/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich zařízení:
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
Tato aplikace je součástí Open Source projektu a existuje jenom díky přispěvatelům. Zdrojové soubory naleznete na webových stránkách.
|
1
fastlane/metadata/android/cs-CZ/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect propojuje váš mobilní telefon a počítač
|
1
fastlane/metadata/android/cs-CZ/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/de-DE/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
1
fastlane/metadata/android/de-DE/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect verbindet Ihr Smartphone mit Ihrem Computer
|
1
fastlane/metadata/android/de-DE/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
3
fastlane/metadata/android/en-US/changelogs/12500.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
1.25.0:
|
||||
* Rewrite some of the internals to improve performance.
|
||||
* Add search by name in the notification plugin settings.
|
6
fastlane/metadata/android/en-US/changelogs/12600.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
1.26.0:
|
||||
* Allow having different widgets for diferent devices.
|
||||
* Add stats about network packets sent and received.
|
||||
* Add the option to cancel a pairing request after sending it.
|
||||
* Fix device name set initially not being human-friendly.
|
||||
* Rewrite some of the internals to improve performance.
|
14
fastlane/metadata/android/en-US/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
BIN
fastlane/metadata/android/en-US/images/featureGraphic.png
Normal file
After Width: | Height: | Size: 698 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 216 KiB |
After Width: | Height: | Size: 158 KiB |
1
fastlane/metadata/android/en-US/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integrates your smartphone and computer
|
1
fastlane/metadata/android/en-US/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/es-ES/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect proporciona una serie de funcionalidades para integrar tus flujos de trabajo entre distintos dispositivos:
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
Ten en cuenta que necesitas tener instalado KDE en tu equipo para que esta aplicación funcione, y mantener la versión de escritorio actualizada con la versión de Android para tener acceso a las nuevas funcionalidades.
|
||||
|
||||
Esta aplicación es parte de un proyecto de código abierto y existe gracias a toda gente que ha contribuido a ella. Visita la página web para acceder al código fuente.
|
1
fastlane/metadata/android/es-ES/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integra tu teléfono inteligente y tu equipo
|
1
fastlane/metadata/android/es-ES/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/fr-FR/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect provides a set of features to integrate your workflow across devices:
|
||||
|
||||
- Shared clipboard: copy and paste between your devices.
|
||||
- Share files and URLs to your computer from any app.
|
||||
- Get notifications for incoming calls and SMS messages on your PC.
|
||||
- Virtual touchpad: Use your phone screen as your computer's touchpad.
|
||||
- Notifications sync: Read your Android notifications from the desktop.
|
||||
- Multimedia remote control: Use your phone as a remote for Linux media players.
|
||||
- WiFi connection: no USB wire or bluetooth needed.
|
||||
- End-to-end TLS encryption: your information is safe.
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
1
fastlane/metadata/android/fr-FR/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integrates your smartphone and computer
|
1
fastlane/metadata/android/fr-FR/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/gl-ES/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
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.
|
||||
|
||||
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
fastlane/metadata/android/gl-ES/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integra teléfono e computador.
|
1
fastlane/metadata/android/gl-ES/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/it-IT/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso di lavoro su tutti i dispositivi:
|
||||
|
||||
- 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.
|
||||
- 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 lettori multimediali Linux.
|
||||
- Connessione WiFi: non necessita di alcun cavo USB o bluetooth.
|
||||
- Cifratura TLS end-to-end: le tue informazioni sono al sicuro.
|
||||
|
||||
Tieni presente che dovrai installare KDE Connect sul tuo computer affinché questa applicazione funzioni e mantieni la versione desktop aggiornata con la versione Android affinché funzionino le funzionalità più recenti.
|
||||
|
||||
Questa applicazione fa parte di un progetto open source ed esiste grazie a tutte le persone che vi hanno contribuito. Visita il sito web per ottenere il codice sorgente.
|
1
fastlane/metadata/android/it-IT/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integra il tuo smartphone e computer
|
1
fastlane/metadata/android/it-IT/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/nl-NL/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren tussen apparaten:
|
||||
|
||||
- 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.
|
||||
- Virtueel touchpad: uw telefoonscherm gebruiken als het touchpad van uw computer.
|
||||
- Meldingen synchroniseren: lees uw Android meldingen vanaf het bureaublad.
|
||||
- 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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
1
fastlane/metadata/android/nl-NL/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect integreert uw smartphone en computer
|
1
fastlane/metadata/android/nl-NL/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
11
fastlane/metadata/android/pt-PT/full_description.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
O KDE Connect oferece um conjunto de funcionalidades para integrar os seus procedimentos com os dispositivos:
|
||||
- Área de transferência partilhada: copiar e colar entre os seus dispositivos.
|
||||
- Partilhar ficheiros e URL's para o seu computador a partir de qualquer aplicação.
|
||||
- Obter notificações para as chamadas e mensagens SMS recebidas no seu PC.
|
||||
- Rato por toque virtual: Use o ecrã do seu telefone como o rato do seu computador.
|
||||
- Sincronização das notificações: Leia as notificações do seu Android no ambiente de trabalho.
|
||||
- Comando à distância multimédia: Use o seu telefone como um comando para leitores multimédia do Linux.
|
||||
- Ligação WiFi: sem necessitar de um cabo USB ou de Bluetooth.
|
||||
- Encriptação TLS ponto-a-ponto: a sua informação está segura.
|
||||
Lembre-se que terá de instalar o KDE Connect no seu computador para esta aplicação funcionar, e manter a versão no computador actualizada com a versão do Android para as últimas funcionalidades resultarem.
|
||||
Esta aplicação faz parte de um projecto de código aberto e existe graças a todas as pessoas que contribuíram para elas. Visite a página Web para capturar o código-fonte.
|
1
fastlane/metadata/android/pt-PT/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
O KDE Connect integra o seu telemóvel com o computador
|
1
fastlane/metadata/android/pt-PT/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/tr-TR/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi özellik sağlar:
|
||||
|
||||
- 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.
|
||||
- Çoklu ortam uzaktan kumandası: Telefonunuzu Linux ortam oynatıcıları için uzaktan kumanda olarak kullanın.
|
||||
- WiFi bağlantısı: USB kablosu veya Bluetooth gerekmez.
|
||||
- Uçtan uca TLS şifrelemesi: Bilgileriniz güvende.
|
||||
|
||||
Bu uygulamanın çalışması için bilgisayarınıza KDE Bağlan'ı kurmanız ve güncel özelliklerin çalışması için masaüstü sürümünü Android sürümüyle güncel tutmanız gerekeceğini lütfen unutmayın.
|
||||
|
||||
Bu uygulama, açık kaynaklı bir projenin parçasıdır ve ona katkıda bulunan tüm insanlar sayesinde var olur. Kaynak kodunu almak için web sitesini ziyaret edin.
|
1
fastlane/metadata/android/tr-TR/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Bağlan, akıllı telefonunuzu ve bilgisayarınızı tümleştirir
|
1
fastlane/metadata/android/tr-TR/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
14
fastlane/metadata/android/uk/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect надає у ваше розпорядження набір можливостей для виконання інтеграції ваших робочих процесів між пристроями:
|
||||
|
||||
- Спільний буфер даних: копіювання і вставлення даних між вашими пристроями.
|
||||
- Використання файлів та адрес на вашому комп'ютері з будь-якої програми.
|
||||
- Отримання сповіщень щодо вхідних викликів та повідомлень SMS на вашому комп'ютері.
|
||||
- Віртуальна сенсорна панель: скористайтеся екраном вашого телефону як сенсорною панеллю комп'ютера.
|
||||
- Синхронізація сповіщень: читайте ваші сповіщення Android на стільниці комп'ютера.
|
||||
- Віддалене керування мультимедійними даними: користуйтеся вашим телефоном як пультом керування для програвачів мультимедійних даних у Linux.
|
||||
- З'єднання WiFi: вам не знадобиться кабель USB або bluetooth.
|
||||
- Міжвузлове шифрування TLS: ваші дані у безпеці.
|
||||
|
||||
Будь ласка, зауважте, що для роботи вам слід встановити KDE Connect на ваш комп'ютер і підтримувати актуальність версії з версією для Android, щоб працювали найсвіжіші можливості.
|
||||
|
||||
Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати початковий код програми.
|
1
fastlane/metadata/android/uk/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect виконує завдання з інтеграції вашого смартфону і комп'ютера
|
1
fastlane/metadata/android/uk/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,3 +1,4 @@
|
||||
android.enableJetifier=true
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
android.enableJetifier=false
|
||||
android.useAndroidX=true
|
||||
org.gradle.jvmargs=-Xmx4096m
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
|
||||
|
81
po/bg/kdeconnect-android-store.po
Normal file
@@ -0,0 +1,81 @@
|
||||
# KDE Connect store listing texts
|
||||
# Copyright (C) 2014 Albert Vaca Cintora
|
||||
# This file is distributed under the same license as kdeconnect-android.
|
||||
#
|
||||
# Albert Vaca Cintora <albertvaka@gmail.com>, 2014.
|
||||
# Mincho Kondarev <mkondarev@yahoo.de>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2019-06-30 11:38+0200\n"
|
||||
"PO-Revision-Date: 2023-06-08 22:08+0200\n"
|
||||
"Last-Translator: Mincho Kondarev <mkondarev@yahoo.de>\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
#: dummy:1
|
||||
msgid "Integrate Android with the KDE Plasma Desktop."
|
||||
msgstr "Интеграция на Android с работната среда Plasma на KDE."
|
||||
|
||||
#: dummy:2
|
||||
msgid ""
|
||||
"KDE Connect provides several features to integrate your phone and your"
|
||||
" computer:\n"
|
||||
"\n"
|
||||
"- Share files and URLs to KDE from any app, without wires.\n"
|
||||
"- Touchpad emulation: Use your phone screen as your computer's touchpad*.\n"
|
||||
"- Notifications sync (4.3+): Read your Android notifications from the"
|
||||
" desktop.\n"
|
||||
"- Shared clipboard: copy and paste between your phone and your computer.\n"
|
||||
"- Multimedia remote control: Use your phone as a remote for Linux media"
|
||||
" players.\n"
|
||||
"- WiFi connection: no usb wire or bluetooth needed.\n"
|
||||
"- RSA 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"
|
||||
"*NOTE for Ubuntu users: The Ubuntu folks are not updating their repos as fast"
|
||||
" as this app gets updated. Some features will not work if the KDE Connect"
|
||||
" version in you desktop doesn't match the one in your phone. To make sure you"
|
||||
" always have the latest version on your desktop, use this PPA repository: "
|
||||
" https://code.launchpad.net/~vikoadi/+archive/ubuntu/ppa/ \n"
|
||||
"\n"
|
||||
"This app is part of an open source project, visit the website to grab the"
|
||||
" sources.\n"
|
||||
msgstr ""
|
||||
"KDE Connect предоставя няколко функции за интегриране на телефона и компютъра"
|
||||
" ви:\n"
|
||||
"\n"
|
||||
"- Споделяне на файлове и URL адреси в KDE от всяко приложение, без кабели.\n"
|
||||
"- Емулация на тъчпад: Използвайте екрана на телефона си като тъчпад на"
|
||||
" компютъра*.\n"
|
||||
"- Синхронизиране на известия (4.3+): Четете известията си за Android от"
|
||||
" десктопа.\n"
|
||||
"- Споделен клипборд: копирайте и поставяйте между телефона и компютъра.\n"
|
||||
"- Мултимедийно дистанционно управление: Използвайте телефона си като"
|
||||
" дистанционно управление за Linux мултимедийни плейъри.\n"
|
||||
"- WiFi връзка: не е необходим USB кабел или Bluetooth.\n"
|
||||
"- RSA криптиране: информацията ви е в безопасност.\n"
|
||||
"\n"
|
||||
"Моля, обърнете внимание, че за да работи това приложение, трябва да"
|
||||
" инсталирате KDE Connect на компютъра си и да поддържате версията за настолни"
|
||||
" компютри актуализирана с версията за Android, за да работят най-новите"
|
||||
" функции.\n"
|
||||
"\n"
|
||||
"*Забележка за потребителите на Ubuntu: Ubuntu не актуализира своите хранилища"
|
||||
" толкова бързо, колкото се актуализира това приложение. Някои функции няма да"
|
||||
" работят, ако версията на KDE Connect в десктопа ви не съвпада с тази в"
|
||||
" телефона ви. За да сте сигурни, че винаги имате най-новата версия на"
|
||||
" десктопа си, използвайте това PPA хранилище:"
|
||||
" https://code.launchpad.net/~vikoadi/+archive/ubuntu/ppa/ \n"
|
||||
"\n"
|
||||
"Това приложение е част от проект с отворен код, посетете уебсайта, за да"
|
||||
" изтеглите изходния код.\n"
|
67
po/ca/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# Translation of kdeconnect-android-store-full.po to Catalan
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# This file is distributed under the license LGPL version 2.1 or
|
||||
# version 3 or later versions approved by the membership of KDE e.V.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
#. 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-06-07 00:47+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"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
# skip-rule: common-hihan
|
||||
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."
|
||||
msgstr ""
|
||||
"El KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
"\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"
|
||||
"- 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"
|
||||
"- 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"
|
||||
"- Encriptatge TLS d'extrem a extrem: la informació és segura.\n"
|
||||
"\n"
|
||||
"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.\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 "
|
||||
"aconseguir el codi font."
|
24
po/ca/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,24 @@
|
||||
# Translation of kdeconnect-android-store-short.po to Catalan
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# This file is distributed under the license LGPL version 2.1 or
|
||||
# version 3 or later versions approved by the membership of KDE e.V.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+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"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "El KDE Connect integra el vostre telèfon intel·ligent i l'ordinador"
|
67
po/ca@valencia/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# Translation of kdeconnect-android-store-full.po to Catalan (Valencian)
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# This file is distributed under the license LGPL version 2.1 or
|
||||
# version 3 or later versions approved by the membership of KDE e.V.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
#. 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-06-07 00:47+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"
|
||||
"Language: ca@valencia\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
# skip-rule: common-hihan
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
"\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"
|
||||
"- 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"
|
||||
"- 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"
|
||||
"- Encriptació TLS d'extrem a extrem: la informació és segura.\n"
|
||||
"\n"
|
||||
"Cal tindre en compte que haureu d'instal·lar KDE Connect en l'ordinador "
|
||||
"perquè esta aplicació funcione, i manteniu actualitzada la versió "
|
||||
"d'escriptori amb la versió d'Android perquè funcionen les últimes "
|
||||
"característiques.\n"
|
||||
"\n"
|
||||
"Esta aplicació forma part d'un projecte de codi obert i existix gràcies a "
|
||||
"totes les persones que hi han contribuït. Visiteu el lloc web per a "
|
||||
"aconseguir el codi font."
|
24
po/ca@valencia/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,24 @@
|
||||
# Translation of kdeconnect-android-store-short.po to Catalan (Valencian)
|
||||
# Copyright (C) 2023 This_file_is_part_of_KDE
|
||||
# This file is distributed under the license LGPL version 2.1 or
|
||||
# version 3 or later versions approved by the membership of KDE e.V.
|
||||
#
|
||||
# Josep M. Ferrer <txemaq@gmail.com>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+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"
|
||||
"Language: ca@valencia\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integra el vostre telèfon intel·ligent i l'ordinador"
|
58
po/cs/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,58 @@
|
||||
# Vit Pelcak <vit@pelcak.org>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 14:10+0200\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich "
|
||||
"zařízení:\n"
|
||||
"\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"
|
||||
"- 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"
|
||||
"\n"
|
||||
"Tato aplikace je součástí Open Source projektu a existuje jenom díky "
|
||||
"přispěvatelům. Zdrojové soubory naleznete na webových stránkách."
|
19
po/cs/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Vit Pelcak <vit@pelcak.org>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-07 14:11+0200\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect propojuje váš mobilní telefon a počítač"
|
38
po/de/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,38 @@
|
||||
# Frederik Schwarzer <schwarzer@kde.org>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+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"
|
||||
"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"
|
||||
|
||||
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."
|
||||
msgstr ""
|
19
po/de/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Frederik Schwarzer <schwarzer@kde.org>, 2023.
|
||||
#. 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"
|
||||
"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"
|
||||
"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"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect verbindet Ihr Smartphone mit Ihrem Computer"
|
60
po/es/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,60 @@
|
||||
# Víctor Rodrigo Córdoba <vrcordoba@gmail.com>, 2023.
|
||||
#. 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-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-10 17:25+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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect proporciona una serie de funcionalidades para integrar tus "
|
||||
"flujos de trabajo entre distintos dispositivos:\n"
|
||||
"\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"
|
||||
"- 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"
|
||||
"- 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"
|
||||
"- Cifrado TLS extremo a extremo: tu información está a salvo.\n"
|
||||
"\n"
|
||||
"Ten en cuenta que necesitas tener instalado KDE en tu equipo para que esta "
|
||||
"aplicación funcione, y mantener la versión de escritorio actualizada con la "
|
||||
"versión de Android para tener acceso a las nuevas funcionalidades.\n"
|
||||
"\n"
|
||||
"Esta aplicación es parte de un proyecto de código abierto y existe gracias a "
|
||||
"toda gente que ha contribuido a ella. Visita la página web para acceder al "
|
||||
"código fuente."
|
19
po/es/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Víctor Rodrigo Córdoba <vrcordoba@gmail.com>, 2023.
|
||||
#. 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"
|
||||
"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"
|
||||
"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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integra tu teléfono inteligente y tu equipo"
|
36
po/fr/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,36 @@
|
||||
#. 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-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-08 05:31+0200\n"
|
||||
"Last-Translator: KDE Francophone <kde-francophone@kde.org>\n"
|
||||
"Language-Team: KDE Francophone <kde-francophone@kde.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
17
po/fr/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,17 @@
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android-store-short\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-08 05:31+0200\n"
|
||||
"Last-Translator: KDE Francophone <kde-francophone@kde.org>\n"
|
||||
"Language-Team: KDE Francophone <kde-francophone@kde.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr ""
|
61
po/gl/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,61 @@
|
||||
# Adrián Chaves (Gallaecio) <adrian@chaves.io>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-08 02:33+0200\n"
|
||||
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
|
||||
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect fornece funcionalidades para facilitar traballar con varios "
|
||||
"dispositivos:\n"
|
||||
"\n"
|
||||
"- Portapapeis compartido: copie e peque entre dispositivos.\n"
|
||||
"- Compartir ficheiros e enderezos URL co computador desde calquera "
|
||||
"aplicación.\n"
|
||||
"- Obter notificacións de chamadas e mensaxes SMS no computador.\n"
|
||||
"- Panel táctil virtual: use a pantalla do teléfono como panel táctil do "
|
||||
"computador.\n"
|
||||
"- Sincronización de notificacións: lea as notificacións do teléfono desde o "
|
||||
"computador.\n"
|
||||
"- Mando a distancia: use o teléfono como mando a distancia para reprodutores "
|
||||
"multimedia no computador.\n"
|
||||
"- Conexión WiFi: non necesita cable USB nin Bluetooth.\n"
|
||||
"- Cifrado TLS de punto a punto: a súa información está segura.\n"
|
||||
"\n"
|
||||
"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.\n"
|
||||
"\n"
|
||||
"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."
|
19
po/gl/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Adrián Chaves (Gallaecio) <adrian@chaves.io>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-08 02:33+0200\n"
|
||||
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
|
||||
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integra teléfono e computador."
|
59
po/it/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,59 @@
|
||||
# Vincenzo Reale <smart2128vr@gmail.com>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 11:46+0200\n"
|
||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso "
|
||||
"di lavoro su tutti i dispositivi:\n"
|
||||
"\n"
|
||||
"- Appunti condivisi: copia e incolla tra i tuoi dispositivi.\n"
|
||||
"- Condividi file e URL sul tuo computer da qualsiasi applicazione.\n"
|
||||
"- Ricevi notifiche per chiamate in arrivo e messaggi SMS sul tuo PC.\n"
|
||||
"- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del "
|
||||
"computer.\n"
|
||||
"- Sincronizzazione delle notifiche: leggi le notifiche Android dal desktop.\n"
|
||||
"- Telecomando multimediale: usa il tuo telefono come telecomando per lettori "
|
||||
"multimediali Linux.\n"
|
||||
"- Connessione WiFi: non necessita di alcun cavo USB o bluetooth.\n"
|
||||
"- Cifratura TLS end-to-end: le tue informazioni sono al sicuro.\n"
|
||||
"\n"
|
||||
"Tieni presente che dovrai installare KDE Connect sul tuo computer affinché "
|
||||
"questa applicazione funzioni e mantieni la versione desktop aggiornata con "
|
||||
"la versione Android affinché funzionino le funzionalità più recenti.\n"
|
||||
"\n"
|
||||
"Questa applicazione fa parte di un progetto open source ed esiste grazie a "
|
||||
"tutte le persone che vi hanno contribuito. Visita il sito web per ottenere "
|
||||
"il codice sorgente."
|
19
po/it/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Vincenzo Reale <smart2128vr@gmail.com>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-07 11:42+0200\n"
|
||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integra il tuo smartphone e computer"
|
59
po/nl/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,59 @@
|
||||
# Freek de Kruijf <freekdekruijf@kde.nl>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 10:27+0200\n"
|
||||
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.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"
|
||||
"- 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."
|
||||
msgstr ""
|
||||
"KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren "
|
||||
"tussen apparaten:\n"
|
||||
"\n"
|
||||
"- Gedeeld klembord: kopiëren en plakken tussen uw apparaten.\n"
|
||||
"- Bestanden en URL's delen naar uw computer vanuit elke app.\n"
|
||||
"- Meldingen krijgen over inkomende oproepen en SMS berichten op uw PC.\n"
|
||||
"- Virtueel touchpad: uw telefoonscherm gebruiken als het touchpad van uw "
|
||||
"computer.\n"
|
||||
"- Meldingen synchroniseren: lees uw Android meldingen vanaf het bureaublad.\n"
|
||||
"- Afstandsbediening van multimedia: uw telefoon als een afstandsbediening "
|
||||
"gebruiken voor Linux mediaspelers.\n"
|
||||
"- WiFi verbinding: geen USB-draad of bluetooth nodig.\n"
|
||||
"- Eind-tot-eind TLS versleuteling: uw informatie is veilig.\n"
|
||||
"\n"
|
||||
"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.\n"
|
||||
"\n"
|
||||
"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."
|
19
po/nl/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Freek de Kruijf <freekdekruijf@kde.nl>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-07 10:28+0200\n"
|
||||
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect integreert uw smartphone en computer"
|
59
po/pt/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,59 @@
|
||||
#. 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-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-09 23:27+0100\n"
|
||||
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
|
||||
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 2.5.0\n"
|
||||
"X-POFile-SpellExtra: Connect Android WiFi\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"
|
||||
"- 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."
|
||||
msgstr ""
|
||||
"O KDE Connect oferece um conjunto de funcionalidades para integrar os seus "
|
||||
"procedimentos com os dispositivos:\n"
|
||||
"- Área de transferência partilhada: copiar e colar entre os seus "
|
||||
"dispositivos.\n"
|
||||
"- Partilhar ficheiros e URL's para o seu computador a partir de qualquer "
|
||||
"aplicação.\n"
|
||||
"- Obter notificações para as chamadas e mensagens SMS recebidas no seu PC.\n"
|
||||
"- Rato por toque virtual: Use o ecrã do seu telefone como o rato do seu "
|
||||
"computador.\n"
|
||||
"- Sincronização das notificações: Leia as notificações do seu Android no "
|
||||
"ambiente de trabalho.\n"
|
||||
"- Comando à distância multimédia: Use o seu telefone como um comando para "
|
||||
"leitores multimédia do Linux.\n"
|
||||
"- Ligação WiFi: sem necessitar de um cabo USB ou de Bluetooth.\n"
|
||||
"- Encriptação TLS ponto-a-ponto: a sua informação está segura.\n"
|
||||
"Lembre-se que terá de instalar o KDE Connect no seu computador para esta "
|
||||
"aplicação funcionar, e manter a versão no computador actualizada com a "
|
||||
"versão do Android para as últimas funcionalidades resultarem.\n"
|
||||
"Esta aplicação faz parte de um projecto de código aberto e existe graças a "
|
||||
"todas as pessoas que contribuíram para elas. Visite a página Web para "
|
||||
"capturar o código-fonte."
|
19
po/pt/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#. extracted from ./metadata/android/en-US/short_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeconnect-android-store-short\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-09 23:23+0100\n"
|
||||
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
|
||||
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Translate Toolkit 2.5.0\n"
|
||||
"X-POFile-SpellExtra: Connect\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "O KDE Connect integra o seu telemóvel com o computador"
|
59
po/tr/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,59 @@
|
||||
# Emir SARI <emir_sari@icloud.com>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 13:03+0300\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.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"
|
||||
"- 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."
|
||||
msgstr ""
|
||||
"KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi "
|
||||
"özellik sağlar:\n"
|
||||
"\n"
|
||||
"- Paylaşılan pano: Aygıtlarınız arasında kopyalayıp yapıştırın.\n"
|
||||
"- Dosyaları ve URL'leri herhangi bir uygulamadan bilgisayarınıza paylaşın.\n"
|
||||
"- Bilgisayarınıza gelen aramalar ve SMS iletileri için bildirimler alın.\n"
|
||||
"- Sanal dokunmatik yüzey: Telefon ekranınızı bilgisayarınızın dokunmatik "
|
||||
"yüzeyi olarak kullanın.\n"
|
||||
"- Bildirim eşzamanlaması: Android bildirimlerinizi masaüstünden okuyun.\n"
|
||||
"- Çoklu ortam uzaktan kumandası: Telefonunuzu Linux ortam oynatıcıları için "
|
||||
"uzaktan kumanda olarak kullanın.\n"
|
||||
"- WiFi bağlantısı: USB kablosu veya Bluetooth gerekmez.\n"
|
||||
"- Uçtan uca TLS şifrelemesi: Bilgileriniz güvende.\n"
|
||||
"\n"
|
||||
"Bu uygulamanın çalışması için bilgisayarınıza KDE Bağlan'ı kurmanız ve "
|
||||
"güncel özelliklerin çalışması için masaüstü sürümünü Android sürümüyle "
|
||||
"güncel tutmanız gerekeceğini lütfen unutmayın.\n"
|
||||
"\n"
|
||||
"Bu uygulama, açık kaynaklı bir projenin parçasıdır ve ona katkıda bulunan "
|
||||
"tüm insanlar sayesinde var olur. Kaynak kodunu almak için web sitesini "
|
||||
"ziyaret edin."
|
19
po/tr/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Emir SARI <emir_sari@icloud.com>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-07 12:58+0300\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.07.70\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Bağlan, akıllı telefonunuzu ve bilgisayarınızı tümleştirir"
|
63
po/uk/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,63 @@
|
||||
# Yuri Chornoivan <yurchor@ukr.net>, 2023.
|
||||
#. extracted from ./metadata/android/en-US/full_description.txt
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-06-07 16:31+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 20.12.0\n"
|
||||
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
|
||||
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
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."
|
||||
msgstr ""
|
||||
"KDE Connect надає у ваше розпорядження набір можливостей для виконання "
|
||||
"інтеграції ваших робочих процесів між пристроями:\n"
|
||||
"\n"
|
||||
"- Спільний буфер даних: копіювання і вставлення даних між вашими "
|
||||
"пристроями.\n"
|
||||
"- Використання файлів та адрес на вашому комп'ютері з будь-якої програми.\n"
|
||||
"- Отримання сповіщень щодо вхідних викликів та повідомлень SMS на вашому "
|
||||
"комп'ютері.\n"
|
||||
"- Віртуальна сенсорна панель: скористайтеся екраном вашого телефону як "
|
||||
"сенсорною панеллю комп'ютера.\n"
|
||||
"- Синхронізація сповіщень: читайте ваші сповіщення Android на стільниці "
|
||||
"комп'ютера.\n"
|
||||
"- Віддалене керування мультимедійними даними: користуйтеся вашим телефоном "
|
||||
"як пультом керування для програвачів мультимедійних даних у Linux.\n"
|
||||
"- З'єднання WiFi: вам не знадобиться кабель USB або bluetooth.\n"
|
||||
"- Міжвузлове шифрування TLS: ваші дані у безпеці.\n"
|
||||
"\n"
|
||||
"Будь ласка, зауважте, що для роботи вам слід встановити KDE Connect на ваш "
|
||||
"комп'ютер і підтримувати актуальність версії з версією для Android, щоб "
|
||||
"працювали найсвіжіші можливості.\n"
|
||||
"\n"
|
||||
"Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім "
|
||||
"тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати "
|
||||
"початковий код програми."
|
21
po/uk/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,21 @@
|
||||
# Yuri Chornoivan <yurchor@ukr.net>, 2023.
|
||||
#. 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"
|
||||
"PO-Revision-Date: 2023-06-07 16:17+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 20.12.0\n"
|
||||
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
|
||||
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr ""
|
||||
"KDE Connect виконує завдання з інтеграції вашого смартфону і комп'ютера"
|
@@ -1,4 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2023 Albert Vaca Cintora <albertvaka@gmail.com>
|
||||
|
||||
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:color="#FFFFFF" android:state_checked="true" />
|
||||
<item android:color="#000000" android:state_checked="false" />
|
||||
|
Before Width: | Height: | Size: 164 B |
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<inset
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:drawable="?attr/dividerHorizontal"
|
||||
android:insetLeft="16dp"
|
||||
android:insetRight="16dp"/>
|
26
res/drawable-v24/ic_launcher_background.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:pathData="m0,0h108v108h-108z"
|
||||
android:fillColor="@color/accent"/>
|
||||
<path
|
||||
android:pathData="m0,0h108v108h-108z"
|
||||
android:strokeAlpha="0.2"
|
||||
android:fillAlpha="0.2">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="0"
|
||||
android:endY="108"
|
||||
android:startX="0"
|
||||
android:endX="0"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FFFFFFFF"/>
|
||||
<item android:offset="1" android:color="#00FFFFFF"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
</vector>
|
66
res/drawable-v24/ic_launcher_foreground.xml
Normal file
@@ -0,0 +1,66 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<group android:scaleX="0.8"
|
||||
android:scaleY="0.8"
|
||||
android:translateX="10.8"
|
||||
android:translateY="10.8">
|
||||
<path
|
||||
android:pathData="M40,27L68,27A2,2 0,0 1,70 29L70,79A2,2 0,0 1,68 81L40,81A2,2 0,0 1,38 79L38,29A2,2 0,0 1,40 27z"
|
||||
android:strokeWidth="1.73436">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="27"
|
||||
android:startX="38"
|
||||
android:endY="81"
|
||||
android:endX="38"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FFF5F5F5"/>
|
||||
<item android:offset="1" android:color="#FFF0F0F0"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="m41,30h26v48h-26z"
|
||||
android:strokeWidth="1.00241"
|
||||
android:fillColor="#2d2d2d"/>
|
||||
<path
|
||||
android:pathData="M50.25,28.25L57.75,28.25A0.25,0.25 0,0 1,58 28.5L58,28.5A0.25,0.25 0,0 1,57.75 28.75L50.25,28.75A0.25,0.25 0,0 1,50 28.5L50,28.5A0.25,0.25 0,0 1,50.25 28.25z"
|
||||
android:strokeWidth=".632455"
|
||||
android:fillColor="#2d2d2d"/>
|
||||
<path
|
||||
android:pathData="m47.694,47.379c-0.04,0.004 -0.083,0.015 -0.113,0.045 0,0 -1.381,1.381 -1.381,1.381 -0.058,0.058 -0.065,0.147 -0.023,0.218 0,0 1.614,2.665 1.614,2.665 -0.287,0.482 -0.519,0.999 -0.683,1.547 0,0 -2.965,0.616 -2.965,0.616 -0.083,0.017 -0.143,0.096 -0.143,0.18v1.952c0,0.083 0.063,0.153 0.143,0.173 0,0 2.875,0.698 2.875,0.698 0.154,0.634 0.391,1.241 0.706,1.794 0,0 -1.667,2.538 -1.667,2.538 -0.046,0.071 -0.037,0.165 0.023,0.225 0,0 1.381,1.381 1.381,1.381 0.058,0.058 0.147,0.065 0.218,0.023 0,0 2.613,-1.584 2.613,-1.584 0.512,0.296 1.067,0.533 1.652,0.691 0,0 0.608,2.928 0.608,2.928 0.017,0.083 0.088,0.143 0.173,0.143h1.952c0.082,0 0.153,-0.055 0.173,-0.135 0,0 0.721,-2.943 0.721,-2.943 0.603,-0.163 1.171,-0.404 1.697,-0.713 0,0 2.575,1.689 2.575,1.689 0.071,0.046 0.165,0.037 0.225,-0.023 0,0 1.374,-1.381 1.374,-1.381 0.058,-0.058 0.073,-0.147 0.03,-0.218 0,0 -0.938,-1.547 -0.938,-1.547s-0.308,0.098 -0.308,0.098c-0.044,0.014 -0.094,-0.006 -0.12,-0.045 0,0 -0.593,-0.872 -1.366,-2.005 -0.925,1.81 -2.812,3.048 -4.985,3.048 -3.088,0 -5.593,-2.505 -5.593,-5.593 0,-2.271 1.358,-4.222 3.303,-5.098v-1.441c-0.354,0.124 -0.696,0.273 -1.021,0.45 -0.001,-0 0.001,-0.007 0,-0.007 0,0 -2.635,-1.727 -2.635,-1.727 -0.035,-0.023 -0.073,-0.027 -0.113,-0.023 0,0 0,0 0,-0zM55.659,43.85s-3.514,0.338 -3.514,0.338v14.475s3.476,-0.526 3.476,-0.526v-6.171s4.677,6.847 4.677,6.847 3.664,-1.164 3.664,-1.164 -4.79,-6.584 -4.79,-6.584 4.827,-6.209 4.827,-6.209 -3.739,-0.856 -3.739,-0.856 -4.64,6.209 -4.64,6.209 0.038,-6.359 0.038,-6.359z"
|
||||
android:fillColor="#f2f2f2"/>
|
||||
<path
|
||||
android:pathData="m41,30h22l-18,45h-4z"
|
||||
android:strokeAlpha="0.1"
|
||||
android:fillAlpha="0.1">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="30"
|
||||
android:startX="41"
|
||||
android:endY="70"
|
||||
android:endX="60"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FFFFFFFD"/>
|
||||
<item android:offset="1" android:color="#00FFFFFD"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="m38,78v1c0,1.108 0.892,2 2,2h28c1.108,0 2,-0.892 2,-2v-1c0,1.108 -0.892,2 -2,2h-28c-1.108,0 -2,-0.892 -2,-2z"
|
||||
android:strokeAlpha="0.1"
|
||||
android:strokeWidth="1.73436"
|
||||
android:fillAlpha="0.1"/>
|
||||
<path
|
||||
android:pathData="m70,30v-1c0,-1.108 -0.892,-2 -2,-2h-28c-1.108,0 -2,0.892 -2,2v1c0,-1.108 0.892,-2 2,-2h28c1.108,0 2,0.892 2,2z"
|
||||
android:strokeAlpha="0.5"
|
||||
android:strokeWidth="1.73436"
|
||||
android:fillColor="#fffff8"
|
||||
android:fillAlpha="0.5"/>
|
||||
</group>
|
||||
</vector>
|
17
res/drawable-v24/ic_launcher_monochrome.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<group android:scaleX="0.8"
|
||||
android:scaleY="0.8"
|
||||
android:translateX="10.8"
|
||||
android:translateY="10.8">
|
||||
<path
|
||||
android:pathData="M40,27A2,2 0,0 0,38 29L38,79A2,2 0,0 0,40 81L68,81A2,2 0,0 0,70 79L70,29A2,2 0,0 0,68 27L40,27zM50.25,28.25L57.75,28.25A0.25,0.25 0,0 1,58 28.5A0.25,0.25 0,0 1,57.75 28.75L50.25,28.75A0.25,0.25 0,0 1,50 28.5A0.25,0.25 0,0 1,50.25 28.25zM41,30L67,30L67,78L41,78L41,30z"
|
||||
android:fillColor="#ffffff"/>
|
||||
<path
|
||||
android:pathData="m47.69,47.38c-0.04,0 -0.08,0.01 -0.11,0.05 0,0 -1.38,1.38 -1.38,1.38 -0.06,0.06 -0.06,0.15 -0.02,0.22 0,0 1.61,2.66 1.61,2.66 -0.29,0.48 -0.52,1 -0.68,1.55 0,0 -2.96,0.62 -2.96,0.62C44.06,53.87 44,53.95 44,54.03v1.95c0,0.08 0.06,0.15 0.14,0.17 0,0 2.88,0.7 2.88,0.7 0.15,0.63 0.39,1.24 0.71,1.79 0,0 -1.67,2.54 -1.67,2.54 -0.05,0.07 -0.04,0.17 0.02,0.22 0,0 1.38,1.38 1.38,1.38 0.06,0.06 0.15,0.06 0.22,0.02 0,0 2.61,-1.58 2.61,-1.58 0.51,0.3 1.07,0.53 1.65,0.69 0,0 0.61,2.93 0.61,2.93 0.02,0.08 0.09,0.14 0.17,0.14h1.95c0.08,0 0.15,-0.05 0.17,-0.14 0,0 0.72,-2.94 0.72,-2.94 0.6,-0.16 1.17,-0.4 1.7,-0.71 0,0 2.58,1.69 2.58,1.69 0.07,0.05 0.17,0.04 0.22,-0.02 0,0 1.37,-1.38 1.37,-1.38 0.06,-0.06 0.07,-0.15 0.03,-0.22 0,0 -0.94,-1.55 -0.94,-1.55 0,0 -0.31,0.1 -0.31,0.1 -0.04,0.01 -0.09,-0.01 -0.12,-0.05 0,0 -0.59,-0.87 -1.37,-2.01 -0.93,1.81 -2.81,3.05 -4.99,3.05 -3.09,0 -5.59,-2.51 -5.59,-5.59 0,-2.27 1.36,-4.22 3.3,-5.1v-1.44c-0.35,0.12 -0.7,0.27 -1.02,0.45 -0,0 0,-0.01 0,-0.01 0,0 -2.63,-1.73 -2.63,-1.73 -0.04,-0.02 -0.07,-0.03 -0.11,-0.02 0,0 0,0 0,0zM55.66,43.85c0,0 -3.51,0.34 -3.51,0.34v14.48c0,0 3.48,-0.53 3.48,-0.53v-6.17c0,0 4.68,6.85 4.68,6.85 0,0 3.66,-1.16 3.66,-1.16 0,0 -4.79,-6.58 -4.79,-6.58 0,0 4.83,-6.21 4.83,-6.21 0,0 -3.74,-0.86 -3.74,-0.86 0,0 -4.64,6.21 -4.64,6.21 0,0 0.04,-6.36 0.04,-6.36z"
|
||||
android:fillColor="#f2f2f2"/>
|
||||
</group>
|
||||
</vector>
|
@@ -1,4 +1,4 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:viewportWidth="32"
|
||||
android:viewportHeight="32"
|
||||
android:width="32dp"
|
||||
|
10
res/drawable/ic_baseline_content_paste_24.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M19,2h-4.18C14.4,0.84 13.3,0 12,0c-1.3,0 -2.4,0.84 -2.82,2L5,2c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,4c0,-1.1 -0.9,-2 -2,-2zM12,2c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM19,20L5,20L5,4h2v3h10L17,4h2v16z"/>
|
||||
</vector>
|
@@ -1,7 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:height="24dp"
|
||||
android:width="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path android:fillColor="#FFF" android:pathData="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z" />
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
|
||||
<path
|
||||
android:pathData="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z"
|
||||
android:fillColor="@android:color/white" />
|
||||
</vector>
|
||||
|
10
res/drawable/ic_edit_note_24dp.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M3,10h11v2H3V10zM3,8h11V6H3V8zM3,16h7v-2H3V16zM18.01,12.87l0.71,-0.71c0.39,-0.39 1.02,-0.39 1.41,0l0.71,0.71c0.39,0.39 0.39,1.02 0,1.41l-0.71,0.71L18.01,12.87zM17.3,13.58l-5.3,5.3V21h2.12l5.3,-5.3L17.3,13.58z"/>
|
||||
</vector>
|
5
res/drawable/ic_search_24.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<vector android:height="24dp" android:tint="#000000"
|
||||
android:viewportHeight="24" android:viewportWidth="24"
|
||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z"/>
|
||||
</vector>
|
11
res/drawable/ic_settings_24dp.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<vector
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?attr/colorControlNormal"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M555,880L405,880Q390,880 379,870Q368,860 366,845L354,752Q341,747 329.5,740Q318,733 307,725L220,761Q206,766 192,762Q178,758 170,745L96,616Q88,603 91,588Q94,573 106,564L181,507Q180,500 180,493.5Q180,487 180,480Q180,473 180,466.5Q180,460 181,453L106,396Q94,387 91,372Q88,357 96,344L170,215Q177,201 191.5,197.5Q206,194 220,199L307,235Q318,227 330,220Q342,213 354,208L366,115Q368,100 379,90Q390,80 405,80L555,80Q570,80 581,90Q592,100 594,115L606,208Q619,213 630.5,220Q642,227 653,235L740,199Q754,194 768,198Q782,202 790,215L864,344Q872,357 869,372Q866,387 854,396L779,453Q780,460 780,466.5Q780,473 780,480Q780,487 780,493.5Q780,500 778,507L853,564Q865,573 868,588Q871,603 863,616L789,744Q781,757 766.5,761.5Q752,766 738,761L653,725Q642,733 630,740Q618,747 606,752L594,845Q592,860 581,870Q570,880 555,880ZM482,620Q540,620 581,579Q622,538 622,480Q622,422 581,381Q540,340 482,340Q423,340 382.5,381Q342,422 342,480Q342,538 382.5,579Q423,620 482,620Z"/>
|
||||
</vector>
|
10
res/drawable/left_click_48dp.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="48dp"
|
||||
android:height="48dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M468,720Q372,715 306,646Q240,577 240,480Q240,380 310,310Q380,240 480,240Q577,240 646,306Q715,372 720,469L657,449Q646,385 597,342.5Q548,300 480,300Q405,300 352.5,352.5Q300,405 300,480Q300,547 342.5,596.5Q385,646 449,657L468,720ZM821,900L650,729L600,880L480,480L880,600L729,650L900,821L821,900Z"/>
|
||||
</vector>
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<inset
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:drawable="@drawable/divider_horizontal_holo_light"
|
||||
android:drawable="?attr/dividerHorizontal"
|
||||
android:insetLeft="16dp"
|
||||
android:insetRight="16dp"/>
|
BIN
res/drawable/remotecommand_widget_preview.png
Normal file
After Width: | Height: | Size: 48 KiB |
10
res/drawable/right_click_48dp.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="48dp"
|
||||
android:height="48dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M492,720L511,657Q575,646 617.5,596.5Q660,547 660,480Q660,405 607.5,352.5Q555,300 480,300Q412,300 363,342.5Q314,385 303,449L240,469Q245,372 314,306Q383,240 480,240Q580,240 650,310Q720,380 720,480Q720,577 654,646Q588,715 492,720ZM139,900L60,821L231,650L80,600L480,480L360,880L310,729L139,900Z"/>
|
||||
</vector>
|
@@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:paddingBottom="25dp"
|
||||
android:paddingLeft="25dp"
|
||||
android:paddingRight="25dp"
|
||||
android:paddingTop="25dp"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/album_art"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginRight="25dp"
|
||||
android:layout_marginEnd="25dp"
|
||||
android:layout_weight="1"
|
||||
android:contentDescription="@string/mpris_coverart_description"
|
||||
android:scaleType="fitCenter" />
|
||||
|
||||
<include
|
||||
layout="@layout/mpris_control"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorButtonNormal">
|
||||
|
||||
|
||||
<TextView
|
||||
android:id="@+id/deviceNameOrIPBackdrop"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:drawableEnd="@drawable/ic_delete"
|
||||
android:drawableStart="@drawable/ic_delete"
|
||||
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
|
||||
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"/>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/swipeableView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?android:colorBackground">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/deviceNameOrIP"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?android:selectableItemBackground"
|
||||
android:gravity="center_vertical"
|
||||
android:minHeight="?android:attr/listPreferredItemHeightSmall"
|
||||
android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
|
||||
android:paddingStart="?android:attr/listPreferredItemPaddingLeft"
|
||||
android:textAppearance="?android:attr/textAppearanceListItemSmall"
|
||||
android:visibility="visible"
|
||||
tools:text="192.168.0.1"/>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</FrameLayout>
|
31
res/layout-w820dp/activity_main.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:fitsSystemWindows="true">
|
||||
|
||||
<com.google.android.material.navigation.NavigationView
|
||||
android:id="@+id/navigation_drawer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="start"
|
||||
app:headerLayout="@layout/nav_header" />
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/coordinatorLayout"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_width="match_parent"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.MainActivity"
|
||||
android:fitsSystemWindows="true">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</LinearLayout>
|
@@ -1,5 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2021 Maxim Leshchenko <cnmaks90@gmail.com>
|
||||
|
||||
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
-->
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
@@ -10,10 +16,8 @@
|
||||
android:minHeight="?android:attr/listPreferredItemHeight"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="4dp"
|
||||
android:paddingLeft="4dp"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingEnd="?android:attr/scrollbarSize"
|
||||
android:paddingRight="?android:attr/scrollbarSize">
|
||||
android:paddingEnd="?android:attr/scrollbarSize">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
@@ -48,7 +52,6 @@
|
||||
android:layout_width="36dp"
|
||||
android:layout_height="36dp"
|
||||
android:layout_marginEnd="@dimen/default_gap"
|
||||
android:layout_marginRight="@dimen/default_gap"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/visit_contributors_homepage"
|
||||
android:src="@drawable/ic_baseline_web_24"
|
||||
@@ -56,16 +59,4 @@
|
||||
app:tint="@color/text_color"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/about_person_list_item_entry_email_button"
|
||||
android:layout_width="36dp"
|
||||
android:layout_height="36dp"
|
||||
android:layout_marginEnd="4dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:contentDescription="@string/email_contributor"
|
||||
android:src="@drawable/ic_baseline_send_24"
|
||||
android:visibility="gone"
|
||||
app:tint="@color/text_color"
|
||||
tools:visibility="visible" />
|
||||
</LinearLayout>
|
||||
|