mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-01 14:45:08 +00:00
Compare commits
109 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
f2af39aa8e | ||
|
31fce7fdb0 | ||
|
41f511d675 | ||
|
14e61246ff | ||
|
9fdb71096e | ||
|
d0931f28a9 | ||
|
2ba79a2f58 | ||
|
7c649be2ce | ||
|
3baa9fa14e | ||
|
48919bddcd | ||
|
4d3480399d | ||
|
9290110fd8 | ||
|
dfb647536b | ||
|
3eedc88c3c | ||
|
1d3c818a2c | ||
|
a67447e3f5 | ||
|
57ec71e60b | ||
|
17757908c4 | ||
|
708889eed7 | ||
|
1096ace12c | ||
|
b4f33adb6c | ||
|
6ff71c3965 | ||
|
cd0ae95e58 | ||
|
f89c01ec17 | ||
|
5da804939d | ||
|
3fbef1da87 | ||
|
ce055818c9 | ||
|
79a59a125f | ||
|
ae98b5c71f | ||
|
6b1b12a178 | ||
|
b01266d654 | ||
|
e9a862f27c | ||
|
cb0cea827f | ||
|
6e5cfd9b2e | ||
|
1080bae5e2 | ||
|
d2290bedb0 | ||
|
4d2efe6b89 | ||
|
37db0810aa | ||
|
f9a3598edf | ||
|
1d822e1610 | ||
|
4e9dece3b2 | ||
|
8f8a09a99a | ||
|
b545257fa7 | ||
|
2c72619ae7 | ||
|
418cf720ab | ||
|
5ef5be87ca | ||
|
a74a76b1da | ||
|
bba910e420 | ||
|
75de17de47 | ||
|
b0833391b4 | ||
|
9a8c72f106 | ||
|
723f40d30c | ||
|
079ee806e2 | ||
|
ed9bdfb276 | ||
|
e688e4f89b | ||
|
a4e9f9d15b | ||
|
ea4e6bae7b | ||
|
b3b538ff31 | ||
|
c5c780b5ce | ||
|
ad83f76ad1 | ||
|
31d0d840d3 | ||
|
2e5810bc7a | ||
|
7f39004de2 | ||
|
f04c415877 | ||
|
da0949324c | ||
|
10ee5148e6 | ||
|
5c99b1d32e | ||
|
3ffbaad554 | ||
|
f021e2b83f | ||
|
3da626156c | ||
|
7be8ced91c | ||
|
7d2e2edce5 | ||
|
52e44d5155 | ||
|
0bd326d403 | ||
|
46dd6a4bef | ||
|
a958516cf5 | ||
|
a8b1f7de11 | ||
|
91c420daa2 | ||
|
5f66bec8aa | ||
|
8a0aeff2e5 | ||
|
5f1b3e7762 | ||
|
15778faeff | ||
|
a2ef4659d9 | ||
|
e769a512eb | ||
|
4da0599f0e | ||
|
b00a0771fd | ||
|
9d4e4cda3a | ||
|
06f8d47b00 | ||
|
e46a413630 | ||
|
d40e3122cc | ||
|
d84ac8b5f0 | ||
|
7128c9e298 | ||
|
affc019c9c | ||
|
8ffd1f5b20 | ||
|
ca2a622de5 | ||
|
40fc12797a | ||
|
f825a37c8e | ||
|
7c52260efe | ||
|
49e2b2d9a2 | ||
|
96fc4016ff | ||
|
1706a4c10d | ||
|
13b5fc4550 | ||
|
11ffab5502 | ||
|
377f91bd23 | ||
|
8e078e608a | ||
|
12d08a17c2 | ||
|
4b6ad1cdaa | ||
|
1fcfd4b879 | ||
|
541ee4d3cc |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,7 +7,6 @@ bin/
|
||||
build/
|
||||
target/
|
||||
classes/
|
||||
gradle
|
||||
*.iml
|
||||
*.keystore
|
||||
!debug.keystore
|
||||
|
@@ -8,21 +8,20 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="org.kde.kdeconnect_tp"
|
||||
android:versionCode="12604"
|
||||
android:versionName="1.26.4">
|
||||
android:versionCode="12900"
|
||||
android:versionName="1.29.0">
|
||||
|
||||
<uses-feature
|
||||
android:name="android.hardware.telephony"
|
||||
android:required="false" />
|
||||
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
|
||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -->
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
|
||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||
@@ -38,16 +37,18 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<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.QUERY_ALL_PACKAGES" tools:ignore="QueryAllPackagesPermission" />
|
||||
<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" />
|
||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||
|
||||
<application
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
@@ -57,7 +58,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
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.KdeConnect"
|
||||
android:enableOnBackInvokedCallback="true">
|
||||
@@ -107,6 +107,9 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.PluginSettingsActivity"
|
||||
@@ -358,7 +361,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<action android:name="android.service.chooser.ChooserTargetService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
<!--
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.MouseReceiverPlugin.MouseReceiverService"
|
||||
android:exported="true"
|
||||
@@ -370,7 +372,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:name="android.accessibilityservice"
|
||||
android:resource="@xml/mouse_receiver_service" />
|
||||
</service>
|
||||
-->
|
||||
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
|
||||
@@ -381,8 +382,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:value="org.kde.kdeconnect.UserInterface.PluginSettingsActivity" />
|
||||
</activity>
|
||||
|
||||
<activity android:name="org.kde.kdeconnect.Plugins.PhotoPlugin.PhotoActivity" />
|
||||
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.UserInterface.TrustedNetworksActivity"
|
||||
android:label="@string/trusted_networks"
|
||||
|
236
build.gradle
236
build.gradle
@@ -1,236 +0,0 @@
|
||||
import com.android.build.gradle.AppExtension
|
||||
import com.android.build.gradle.api.ApkVariantOutput
|
||||
import com.android.build.gradle.api.ApplicationVariant
|
||||
import com.github.jk1.license.render.TextReportRenderer
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.8.21'
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.0.2'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
}
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'com.github.jk1.dependency-license-report' version '1.16'
|
||||
}
|
||||
def licenseResDir = new File("$projectDir/build/dependency-license-res")
|
||||
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
android {
|
||||
namespace 'org.kde.kdeconnect_tp'
|
||||
compileSdkVersion 33
|
||||
defaultConfig {
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 32
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
buildFeatures {
|
||||
viewBinding true
|
||||
compose true
|
||||
}
|
||||
|
||||
composeOptions {
|
||||
kotlinCompilerExtensionVersion = "1.4.7"
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
|
||||
// Flag to enable support for the new language APIs
|
||||
coreLibraryDesugaringEnabled true
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = '1.8'
|
||||
}
|
||||
sourceSets {
|
||||
main {
|
||||
manifest.srcFile 'AndroidManifest.xml'
|
||||
java.srcDirs = ['src']
|
||||
resources.srcDirs = ['resources']
|
||||
res.srcDirs = [licenseResDir, 'res']
|
||||
assets.srcDirs = ['assets']
|
||||
}
|
||||
test {
|
||||
java.srcDirs = ['tests']
|
||||
}
|
||||
}
|
||||
packagingOptions {
|
||||
resources {
|
||||
merges += ['META-INF/DEPENDENCIES', 'META-INF/LICENSE', 'META-INF/NOTICE']
|
||||
}
|
||||
}
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file("debug.keystore")
|
||||
storePassword 'android'
|
||||
keyAlias 'androiddebugkey'
|
||||
keyPassword 'android'
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
debug {
|
||||
minifyEnabled true
|
||||
shrinkResources true
|
||||
signingConfig signingConfigs.debug
|
||||
}
|
||||
// keep minifyEnabled false above for faster builds; set to 'true'
|
||||
// when testing to make sure ProGuard/R8 is not deleting important stuff
|
||||
release {
|
||||
minifyEnabled true
|
||||
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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* This is a special on-demand Gradle object.
|
||||
*
|
||||
* Its value will not be determined until someone calls one of the gitHashProvider.getXXX() methods.
|
||||
*
|
||||
* If it does not encounter an explicit 'return' statement, getHashProvider.isPresent() will return false.
|
||||
*/
|
||||
Provider<String> gitHashProvider = project.provider {
|
||||
Process gitCommand = null
|
||||
try {
|
||||
// This invokes 'git' immediately, but does not wait for it to finish
|
||||
gitCommand = 'git rev-parse --short HEAD'.execute([], project.rootDir)
|
||||
} catch (IOException ignored) {
|
||||
}
|
||||
|
||||
if (gitCommand == null) {
|
||||
logger.log(LogLevel.WARN, "Could not make use of the 'git' command-line tool. Output filenames will not be customized.")
|
||||
} else if (gitCommand.waitFor() == 0) {
|
||||
// This call to '::getText' (using the 'text' Groovy accessor syntax) collects the
|
||||
// output stream
|
||||
return '-' + gitCommand.text.trim()
|
||||
} else {
|
||||
logger.log(
|
||||
LogLevel.WARN,
|
||||
"Could not determine which commit is currently checked out -" +
|
||||
" did you download this code without the .git directory?"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
// We know we can safely cast the 'android' type to the 'AppExtension' class because
|
||||
// we used the 'com.android.application' plugin at the top of the file.
|
||||
//
|
||||
// Note the use of the '::all' extension method; unlike '::each', it can detect every
|
||||
// object added to the collection, no matter in which build phase that happens.
|
||||
(android as AppExtension).applicationVariants.all { ApplicationVariant v ->
|
||||
logger.log(LogLevel.INFO, "Found a variant called '${v.name}'.")
|
||||
if (v.buildType.debuggable) {
|
||||
// We're looking at variants made from android.buildTypes.debug! This one
|
||||
// might have multiple outputs, but only one output will be an APK file.
|
||||
v.outputs.matching { it instanceof ApkVariantOutput }.all {
|
||||
// Default output filename is "${project.name}-${v.name}.apk". We want
|
||||
// the Git commit short-hash to be added onto that default filename.
|
||||
(it as ApkVariantOutput).outputFileName = "${project.name}-${v.name}${gitHashProvider.getOrElse("")}.apk"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ext {
|
||||
coroutines_version = '1.6.4'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.3'
|
||||
|
||||
implementation 'androidx.compose.material3:material3:1.1.0'
|
||||
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
|
||||
implementation 'androidx.activity:activity-compose:1.7.2'
|
||||
implementation 'com.google.accompanist:accompanist-themeadapter-material3:0.31.0-alpha'
|
||||
implementation 'androidx.constraintlayout:constraintlayout-compose:1.0.1'
|
||||
|
||||
implementation 'androidx.compose.ui:ui-tooling-preview:1.4.3'
|
||||
debugImplementation 'androidx.compose.ui:ui-tooling:1.4.3'
|
||||
|
||||
implementation 'androidx.media:media:1.6.0'
|
||||
implementation 'androidx.appcompat:appcompat:1.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-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.6.1'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
implementation 'com.google.android.material:material:1.9.0'
|
||||
implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps
|
||||
|
||||
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 'org.bouncycastle:bcpkix-jdk15on:1.70' //For SSL certificate generation
|
||||
|
||||
implementation 'org.atteo.classindex:classindex:3.13'
|
||||
annotationProcessor 'org.atteo.classindex:classindex:3.13'
|
||||
|
||||
// The android-smsmms library is the only way I know to handle MMS in Android
|
||||
// (Shouldn't a phone OS make phone things easy?)
|
||||
// This library was originally authored as com.klinkerapps at https://github.com/klinker41/android-smsmms.
|
||||
// However, that version is under-loved. I have therefore made "some fixes" and published it.
|
||||
// Please see https://invent.kde.org/sredman/android-smsmms/-/tree/master
|
||||
implementation 'org.kde.invent.sredman:android-smsmms:kdeconnect-1-21-0'
|
||||
implementation 'com.klinkerapps:logger:1.0.3'
|
||||
|
||||
implementation 'commons-io:commons-io:2.11.0'
|
||||
implementation 'org.apache.commons:commons-collections4:4.4'
|
||||
implementation 'org.apache.commons:commons-lang3:3.12.0'
|
||||
|
||||
implementation 'com.univocity:univocity-parsers:2.9.1'
|
||||
|
||||
// Kotlin
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
|
||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version"
|
||||
|
||||
// Testing
|
||||
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:3.12.4' // powermock isn't compatible with mockito 4
|
||||
testImplementation 'org.skyscreamer:jsonassert:1.5.1'
|
||||
|
||||
// For device controls
|
||||
implementation 'org.reactivestreams:reactive-streams:1.0.4'
|
||||
implementation 'io.reactivex.rxjava2:rxjava:2.2.21'
|
||||
}
|
||||
|
||||
licenseReport {
|
||||
configurations = ALL
|
||||
renderers = [new TextReportRenderer()]
|
||||
}
|
||||
generateLicenseReport.doLast {
|
||||
def target = new File(licenseResDir, "raw/license")
|
||||
target.parentFile.mkdirs()
|
||||
target.text =
|
||||
files("COPYING", "$projectDir/build/reports/dependency-license/THIRD-PARTY-NOTICES.txt")
|
||||
.collect { it.getText() }.join('\n')
|
||||
}
|
||||
preBuild.dependsOn(generateLicenseReport)
|
241
build.gradle.kts
Normal file
241
build.gradle.kts
Normal file
@@ -0,0 +1,241 @@
|
||||
import com.github.jk1.license.LicenseReportExtension
|
||||
import com.github.jk1.license.render.ReportRenderer
|
||||
import com.github.jk1.license.render.TextReportRenderer
|
||||
|
||||
buildscript {
|
||||
dependencies {
|
||||
classpath(libs.android.gradlePlugin)
|
||||
classpath(libs.kotlin.gradlePlugin)
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("DSL_SCOPE_VIOLATION") // TODO: remove once https://youtrack.jetbrains.com/issue/KTIJ-19369 is fixed
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.dependencyLicenseReport)
|
||||
}
|
||||
|
||||
val licenseResDir = File("$projectDir/build/dependency-license-res")
|
||||
|
||||
fun String.runCommand(
|
||||
workingDir: File = File("."),
|
||||
timeoutAmount: Long = 60,
|
||||
timeoutUnit: TimeUnit = TimeUnit.SECONDS
|
||||
): String = ProcessBuilder(split("\\s(?=(?:[^'\"`]*(['\"`])[^'\"`]*\\1)*[^'\"`]*$)".toRegex()))
|
||||
.directory(workingDir)
|
||||
.redirectOutput(ProcessBuilder.Redirect.PIPE)
|
||||
.redirectError(ProcessBuilder.Redirect.PIPE)
|
||||
.start()
|
||||
.apply { waitFor(timeoutAmount, timeoutUnit) }
|
||||
.run {
|
||||
val error = errorStream.bufferedReader().readText().trim()
|
||||
if (error.isNotEmpty()) {
|
||||
throw Exception(error)
|
||||
}
|
||||
inputStream.bufferedReader().readText().trim()
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "org.kde.kdeconnect_tp"
|
||||
compileSdk = 34
|
||||
defaultConfig {
|
||||
minSdk = 21
|
||||
targetSdk = 33
|
||||
proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
|
||||
}
|
||||
buildFeatures {
|
||||
viewBinding = true
|
||||
compose = true
|
||||
}
|
||||
|
||||
composeOptions {
|
||||
kotlinCompilerExtensionVersion = "1.5.3"
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
|
||||
// Flag to enable support for the new language APIs
|
||||
isCoreLibraryDesugaringEnabled = true
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = "1.8"
|
||||
}
|
||||
|
||||
androidResources {
|
||||
generateLocaleConfig = true
|
||||
}
|
||||
sourceSets {
|
||||
getByName("main") {
|
||||
manifest.srcFile("AndroidManifest.xml")
|
||||
java.setSrcDirs(listOf("src"))
|
||||
resources.setSrcDirs(listOf("resources"))
|
||||
res.setSrcDirs(listOf(licenseResDir, "res"))
|
||||
assets.setSrcDirs(listOf("assets"))
|
||||
}
|
||||
getByName("test") {
|
||||
java.setSrcDirs(listOf("tests"))
|
||||
}
|
||||
}
|
||||
|
||||
packaging {
|
||||
resources {
|
||||
merges += listOf("META-INF/DEPENDENCIES", "META-INF/LICENSE", "META-INF/NOTICE")
|
||||
}
|
||||
}
|
||||
signingConfigs {
|
||||
getByName("debug") {
|
||||
storeFile = file("debug.keystore")
|
||||
storePassword = "android"
|
||||
keyAlias = "androiddebugkey"
|
||||
keyPassword = "android"
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
getByName("debug") {
|
||||
isMinifyEnabled = true
|
||||
isShrinkResources = true
|
||||
signingConfig = signingConfigs.getByName("debug")
|
||||
}
|
||||
// keep minifyEnabled false above for faster builds; set to 'true'
|
||||
// when testing to make sure ProGuard/R8 is not deleting important stuff
|
||||
getByName("release") {
|
||||
isMinifyEnabled = true
|
||||
isShrinkResources = true
|
||||
}
|
||||
}
|
||||
lint {
|
||||
abortOnError = false
|
||||
checkReleaseBuilds = false
|
||||
}
|
||||
|
||||
testOptions {
|
||||
unitTests.all {
|
||||
it.jvmArgs = it.jvmArgs.orEmpty() + listOf(
|
||||
"--add-opens=java.base/java.lang=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.security=ALL-UNNAMED",
|
||||
"--add-opens=java.base/sun.security.rsa=ALL-UNNAMED",
|
||||
"--add-opens=java.base/sun.security.x509=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.util=ALL-UNNAMED",
|
||||
"--add-opens=java.base/java.lang.reflect=ALL-UNNAMED"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
applicationVariants.all {
|
||||
val variant = this
|
||||
logger.quiet("Found a variant called ${variant.name}")
|
||||
|
||||
if (variant.buildType.isDebuggable) {
|
||||
variant.outputs.all {
|
||||
val output = this as com.android.build.gradle.internal.api.BaseVariantOutputImpl
|
||||
if (output.outputFile.name.endsWith(".apk")) {
|
||||
// Default output filename is "${project.name}-${v.name}.apk". We want
|
||||
// the Git commit short-hash to be added onto that default filename.
|
||||
try {
|
||||
val hash = "git rev-parse --short HEAD".runCommand(workingDir = rootDir)
|
||||
val newName = "${project.name}-${variant.name}-${hash}.apk"
|
||||
logger.quiet(" Found an output file ${output.outputFile.name}, renaming to ${newName}")
|
||||
output.outputFileName = newName
|
||||
} catch (ignored: Exception) {
|
||||
logger.warn("Could not make use of the 'git' command-line tool. Output filenames will not be customized.")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
coreLibraryDesugaring(libs.android.desugarJdkLibs)
|
||||
|
||||
implementation(libs.androidx.compose.material3)
|
||||
implementation(libs.androidx.compose.ui.tooling.preview)
|
||||
implementation(libs.androidx.activity.compose)
|
||||
implementation(libs.accompanist.themeadapter.material3) // TODO: Remove deprecated library https://google.github.io/accompanist/themeadapter-material3/
|
||||
implementation(libs.androidx.constraintlayout.compose)
|
||||
|
||||
implementation(libs.androidx.compose.ui.tooling.preview)
|
||||
debugImplementation(libs.androidx.compose.ui.tooling)
|
||||
|
||||
implementation(libs.androidx.media)
|
||||
implementation(libs.androidx.appcompat)
|
||||
implementation(libs.androidx.core.ktx)
|
||||
implementation(libs.androidx.preference.ktx)
|
||||
implementation(libs.androidx.recyclerview)
|
||||
implementation(libs.androidx.swiperefreshlayout)
|
||||
implementation(libs.androidx.documentfile)
|
||||
implementation(libs.androidx.lifecycle.viewmodel.ktx)
|
||||
implementation(libs.androidx.lifecycle.runtime.ktx)
|
||||
implementation(libs.androidx.lifecycle.extensions)
|
||||
implementation(libs.androidx.lifecycle.common.java8)
|
||||
implementation(libs.androidx.gridlayout)
|
||||
implementation(libs.material)
|
||||
implementation(libs.disklrucache) //For caching album art bitmaps
|
||||
|
||||
implementation(libs.apache.sshd.core)
|
||||
implementation(libs.apache.mina.core) //For some reason, makes sshd-core:0.14.0 work without NIO, which isn't available until Android 8 (api 26)
|
||||
|
||||
//implementation("com.github.bright:slf4android:0.1.6") { transitive = true } // For org.apache.sshd debugging
|
||||
implementation(libs.bcpkix.jdk15on) //For SSL certificate generation
|
||||
|
||||
implementation(libs.classindex)
|
||||
annotationProcessor(libs.classindex)
|
||||
|
||||
// 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(libs.android.smsmms)
|
||||
implementation(libs.logger)
|
||||
|
||||
implementation(libs.commons.io)
|
||||
implementation(libs.commons.collections4)
|
||||
implementation(libs.commons.lang3)
|
||||
|
||||
implementation(libs.univocity.parsers)
|
||||
|
||||
// Kotlin
|
||||
implementation(libs.kotlin.stdlib.jdk8)
|
||||
implementation(libs.kotlinx.coroutines.core)
|
||||
implementation(libs.kotlinx.coroutines.android)
|
||||
|
||||
// Testing
|
||||
testImplementation(libs.junit)
|
||||
testImplementation(libs.powermock.core)
|
||||
testImplementation(libs.powermock.module.junit4)
|
||||
testImplementation(libs.powermock.api.mockito2)
|
||||
testImplementation(libs.mockito.core) // powermock isn't compatible with mockito 4
|
||||
testImplementation(libs.jsonassert)
|
||||
|
||||
// For device controls
|
||||
implementation(libs.reactive.streams)
|
||||
implementation(libs.rxjava)
|
||||
}
|
||||
|
||||
licenseReport {
|
||||
configurations = LicenseReportExtension.ALL
|
||||
renderers = arrayOf<ReportRenderer>(TextReportRenderer())
|
||||
}
|
||||
|
||||
tasks.named("generateLicenseReport") {
|
||||
doLast {
|
||||
val target = File(licenseResDir, "raw/license")
|
||||
target.parentFile.mkdirs()
|
||||
target.writeText(
|
||||
files(
|
||||
layout.projectDirectory.file("COPYING"),
|
||||
layout.buildDirectory.file("reports/dependency-license/THIRD-PARTY-NOTICES.txt")
|
||||
).joinToString(separator = "\n") {
|
||||
it.readText()
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
tasks.named("preBuild") {
|
||||
dependsOn("generateLicenseReport")
|
||||
}
|
@@ -12,7 +12,7 @@ function import_po_dirs # First parameter will be a path that will be a director
|
||||
{
|
||||
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" )
|
||||
declare -a to_delete=( "bs" "ca@valencia" "sr@ijekavian" "sr@ijekavianlatin" "sr@latin" "ia" "eo" "tg" )
|
||||
for lang in "${to_delete[@]}"; do
|
||||
if [ -d $podir/$lang ]; then
|
||||
rm $podir/$lang/*
|
||||
|
@@ -11,4 +11,10 @@ El KDE Connect proporciona un conjunt de característiques per a integrar el flu
|
||||
|
||||
Tingueu en compte que haureu d'instal·lar el KDE Connect a l'ordinador perquè aquesta aplicació funcioni, i mantingueu actualitzada la versió d'escriptori amb la versió de l'Android perquè funcionin les últimes característiques.
|
||||
|
||||
Informació dels permisos confidencials:
|
||||
* Permís d'accessibilitat: requerit per rebre l'entrada des d'un altre dispositiu per controlar el telèfon Android, si utilitzeu la característica d'entrada remota.
|
||||
* Permís d'ubicació en segon pla: requerit per saber a quina xarxa WiFi esteu connectat, si utilitzeu la característica xarxes de confiança.
|
||||
|
||||
El KDE Connect mai envia cap informació a KDE ni a cap tercer. El KDE Connect envia dades des d'un dispositiu a l'altre directament utilitzant la xarxa local, mai a través d'Internet, i utilitzant l'encriptatge d'extrem a extrem.
|
||||
|
||||
Aquesta aplicació forma part d'un projecte de codi obert i existeix gràcies a totes les persones que hi han contribuït. Visiteu el lloc web per aconseguir el codi font.
|
@@ -11,4 +11,10 @@ KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich zaříze
|
||||
|
||||
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.
|
||||
|
||||
Informace o citlivých oprávněních:
|
||||
* Oprávnění přístupnosti: Nutné pro příjem vstupu z jiného zařízení aby mohlo ovládat váš telefon Android pokud používáte vlastnost Vzdálený vstup.
|
||||
* Oprávnění o poloze na pozadí: Je potřebné pro rozpoznání, ke které síti WiFi jste připojeni, pokud používáte funkci Důvěryhodné sítě.
|
||||
|
||||
KDE Connect nikdy neposílá KDE ani nikomu jinému jakékoliv informace. KDE Connect odesílá data z jednoho zařízení druhému přímo přes místní síť, nikdy přes internet, a výhradně s použitím koncového šifrová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.
|
@@ -1 +1 @@
|
||||
KDE Connect propojuje váš mobilní telefon a počítač
|
||||
KDE Connect integruje váš chytrý telefon a počítač
|
@@ -11,4 +11,10 @@ KDE Connect provides a set of features to integrate your workflow across devices
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
9
fastlane/metadata/android/en-US/changelogs/12700.txt
Normal file
9
fastlane/metadata/android/en-US/changelogs/12700.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
1.27:
|
||||
* Added back the mouse receiver plugin.
|
||||
|
||||
1.26:
|
||||
* 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.
|
12
fastlane/metadata/android/en-US/changelogs/12701.txt
Normal file
12
fastlane/metadata/android/en-US/changelogs/12701.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
1.27.1:
|
||||
* Fixed crashes.
|
||||
|
||||
1.27:
|
||||
* Added back the mouse receiver plugin.
|
||||
|
||||
1.26:
|
||||
* 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.
|
12
fastlane/metadata/android/en-US/changelogs/12800.txt
Normal file
12
fastlane/metadata/android/en-US/changelogs/12800.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
1.28:
|
||||
* Improved connection reliability.
|
||||
|
||||
1.27:
|
||||
* Added back the mouse receiver plugin.
|
||||
|
||||
1.26:
|
||||
* 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.
|
7
fastlane/metadata/android/en-US/changelogs/12900.txt
Normal file
7
fastlane/metadata/android/en-US/changelogs/12900.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
1.29
|
||||
* Added MDNS device discovery
|
||||
* Fixed crash opening the Run Command widget settings
|
||||
* Added more fine-grained notification channels
|
||||
* Added a confirmation before copying contacts
|
||||
* Long-tapping the "Send clipboard" quick settings tile now opens the app
|
||||
* Removed the photo plugin
|
@@ -11,4 +11,10 @@ KDE Connect provides a set of features to integrate your workflow across devices
|
||||
|
||||
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.
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
||||
|
@@ -1,14 +0,0 @@
|
||||
KDE Connect provizas aron da funkcioj por integri vian laborfluon trans aparatoj:
|
||||
|
||||
- Komuna tondujo: kopiu kaj algluu inter viaj aparatoj.
|
||||
- Kunhavigu dosierojn kaj URL-ojn al via komputilo de iu ajn aplikaĵo.
|
||||
- Ricevu sciigojn pri envenantaj vokoj kaj SMS-mesaĝoj en via komputilo.
|
||||
- Virtuala tuŝplato: Uzu vian telefonan ekranon kiel la tuŝplaton de via komputilo.
|
||||
- Sinkronigo de sciigoj: Legu viajn Android-sciigojn de la labortablo.
|
||||
- Plurmedia teleregilo: Uzu vian telefonon kiel teleregilon por Linuks-komunikilaj ludantoj.
|
||||
- WiFi-konekto: ne necesas USB-drato aŭ bluetooth.
|
||||
- Fin-al-fina TLS-ĉifrado: viaj informoj estas sekuraj.
|
||||
|
||||
Bonvolu noti, ke vi devos instali KDE Connect sur via komputilo por tiu aplikaĵo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la Android versio por ke la plej novaj kapabloj funkciu.
|
||||
|
||||
Ĉi tiu programo estas parto de malfermkoda projekto kaj ĝi ekzistas danke al ĉiuj homoj kiuj kontribuis al ĝi. Vizitu la retejon por kapti la fontkodon.
|
@@ -1 +0,0 @@
|
||||
KDE Connect integras vian poŝtelefonon kaj komputilon
|
@@ -11,4 +11,10 @@ KDE Connect proporciona una serie de funcionalidades para integrar tus flujos de
|
||||
|
||||
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.
|
||||
|
||||
Información de permisos:
|
||||
* Permisos de acceso: Necesarios para recibir entradas desde otro dispositivo para controlar su dispositivo Android, si usa la funcionalidad de entrada remota.
|
||||
* Permisos de localización en segundo plano: Necesarios para saber a que red WiFi está conectado, si usa la funcionalidad de redes confiables.
|
||||
|
||||
KDE Connect nunca envía ninguna información a KDE o a terceros. KDE Connect envía datos de un dispositivo a otro usando directamente la red local, nunca a través de internet, y usando cifrado extremo a extremo.
|
||||
|
||||
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.
|
20
fastlane/metadata/android/eu-ES/full_description.txt
Normal file
20
fastlane/metadata/android/eu-ES/full_description.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
«KDE Connect»ek zure lan-fluxua gailuen artean bateratzeko ezaugarri multzo bat eskaintzen du:
|
||||
|
||||
- Arbela partekatua: Gailu batetik bestera kopiatu eta itsatsi.
|
||||
- Partekatu fitxategiak eta URLak zure ordenagailuarekin edozein aplikaziotatik.
|
||||
- Jaso zure ordenagailuan sarrerako deien eta SMS mezuen jakinarazpenak.
|
||||
- Alegiazko ukimen-sagua: Erabili zure telefonoaren pantaila zure ordenagailuaren ukimen-sagu gisa.
|
||||
- Jakinarazpenak sinkronizatzea: Irakurri zure Androideko jakinarazpenak zure mahaigainetik.
|
||||
- Multimediaren urrutiko agintea: Erabili zure telefonoa Linuxeko euskarri jotzaileen urrutiko aginte gisa.
|
||||
- Wi-Fi konexioa: Ez da USB kablerik edo bluetooth-ik behar.
|
||||
- Muturren arteko TLS zifratzea: Zure informazioa seguru dago.
|
||||
|
||||
Kontuan izan, aplikazio hau ibil dadin KDE Connect zure ordenagailuan instalatu beharko duzula, eta mahaigaineko bertsioa Androideko bertsioarekin eguneratuta mantendu beharko duzula ezaugarri berrienak ibil daitezen.
|
||||
|
||||
Babes bereziko baimenei buruzko informazioa:
|
||||
* Irisgarritasun baimena: Beharrezkoa zure Android telefonoa kontrolatzeko beste gailu baten sarrera jasotzeko, urrutiko sarrera ezaugarria erabiltzen baduzu.
|
||||
* Atzeko planoko kokapen baimena: Beharrezkoa zein Wi-Fi sarera konektatuta zauden jakiteko, Konfiantzazko sareen ezaugarria erabiltzen baduzu.
|
||||
|
||||
«KDE Connect»ek ez dio sekula KDEri edo beste inori informaziorik bidaltzen. «KDE Connect»ek datuak gailu batetik beste batera zuzenean bidaltzen ditu sare lokala erabiliz, sekula ez Internet bidez, eta betiere muturren artean zifratuta.
|
||||
|
||||
Aplikazio hau sorburu irekiko proiektu baten zati da, eta horretan lagundu duten lagun guztiei esker existitzen da. Bisitatu webgunea sorburu-kodea hartzeko.
|
1
fastlane/metadata/android/eu-ES/short_description.txt
Normal file
1
fastlane/metadata/android/eu-ES/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
«KDE Connect»ek zure telefono adimenduna eta ordenagailua bateratzen ditu
|
14
fastlane/metadata/android/fi-FI/full_description.txt
Normal file
14
fastlane/metadata/android/fi-FI/full_description.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
KDE Connect tarjoaa ominaisuudet työnvuosi eheyttämiseksi laitteiden kesken:
|
||||
|
||||
– Jaettu leikepöytä: kopioi ja liitä laitteelta toiselle.
|
||||
– Jaa tiedostoja ja verkko-osoitteita tietokoneeseesi mistä sovelluksesta vain.
|
||||
– Saa ilmoitukset saapuvista puheluista ja tekstiviesteistä tietokoneellesi.
|
||||
– Näyttönäppäimistö: käytä puhelimen näyttöä tietokoneesi osoitinlaitteena.
|
||||
– Ilmoitusten tahdistus: lue Android-ilmoituksesi työpöydältä.
|
||||
– Multimedian etähallinta: käytä puhelinta Linux-mediasoitinten kaukosäätimenä.
|
||||
– Langaton verkkoyhteys: USB-johtoa tai Bluetoothia ei tarvita.
|
||||
– Päästä päähän -TLS-salaus: tietosi ovat turvassa.
|
||||
|
||||
Huomaa, että sovelluksen toimimiseksi KDE Connect tulee asentaa tietokoneeseen ja pitää ajan tasalla Android-version kanssa, jotta kaikki ominaisuudet toimisivat.
|
||||
|
||||
Sovellus on avoimen lähdekoodin projekti ja on olemassa sitä avustaneiden ihmisten ansiosta. Lähdekoodin saat noudettua kotisivulta.
|
1
fastlane/metadata/android/fi-FI/short_description.txt
Normal file
1
fastlane/metadata/android/fi-FI/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect eheyttää älypuhelimen ja tietokoneen
|
1
fastlane/metadata/android/fi-FI/title.txt
Normal file
1
fastlane/metadata/android/fi-FI/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -11,4 +11,10 @@ KDE Connect provides a set of features to integrate your workflow across devices
|
||||
|
||||
Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.
|
||||
|
||||
Sensitive permissions information:
|
||||
* Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature.
|
||||
* Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature.
|
||||
|
||||
KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption.
|
||||
|
||||
This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
|
@@ -5,10 +5,16 @@ KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso di l
|
||||
- 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.
|
||||
- Telecomando multimediale: usa il tuo telefono come telecomando per i lettori multimediali per 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.
|
||||
Tieni presente che dovrai installare KDE Connect sul tuo computer affinché questa applicazione funzioni e mantenere la versione desktop aggiornata con la versione Android affinché funzionino le funzionalità più recenti.
|
||||
|
||||
Informazioni sensibili sui permessi:
|
||||
* Permesso di accessibilità: necessaria per ricevere input da un altro dispositivo per controllare il tuo telefono Android, se utilizzi la funzione di immissione remota.
|
||||
* Permesso alla posizione in background: necessaria per sapere a quale rete WiFi sei collegato, se utilizzi la funzionalità Reti affidabili.
|
||||
|
||||
KDE Connect non invia mai alcuna informazione a KDE né a terze parti. KDE Connect invia i dati da un dispositivo all'altro direttamente utilizzando la rete locale, mai attraverso Internet, e utilizzando la cifratura end-to-end.
|
||||
|
||||
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.
|
20
fastlane/metadata/android/ja-JP/full_description.txt
Normal file
20
fastlane/metadata/android/ja-JP/full_description.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
KDE Connect は携帯電話と PC を連携させてあなたのワークフローを円滑にします:
|
||||
|
||||
・クリップボードの共有: デバイス間でコピー・ペーストできます。
|
||||
・ファイルや URL をあらゆるアプリからコンピュータに送信できます。
|
||||
・電話や SMS の通知を PC 上に表示できます。
|
||||
・仮想タッチパッド: 携帯電話の画面をタッチパッドのように使用できます。
|
||||
・通知の同期: Android の通知をデスクトップに表示できます。
|
||||
・マルチメディアリモコン: 携帯電話を PC 上のメディアプレーヤーのリモコンとして使用できます。
|
||||
・WiFi 接続: USB ケーブルや Bluetooth は必要ありません。
|
||||
・エンドツーエンド TLS 暗号化: あなたの情報は保護されます。
|
||||
|
||||
このアプリを動作させるには、お使いのコンピュータにも KDE Connect をインストールする必要があることに注意してください。最新の機能を使用するために、いずれの機器の KDE Connect も最新バージョンに更新してください。
|
||||
|
||||
センシティブな権限に関する情報:
|
||||
*アクセシビリティ: リモート入力機能を使用する場合、他のデバイスから入力を受信して Android 端末を操作するために要求されます。
|
||||
*バックグラウンドでの位置情報: 「信頼されたネットワーク」機能を使用する場合、どの WiFi ネットワークに接続されているか検知するために要求されます。
|
||||
|
||||
KDE Connect は KDE や第三者にいかなる情報も送信しません。このアプリは、ローカルネットワークを通じてエンドツーエンドで暗号化されたデータを送受信します。インターネットは全く使用されません。
|
||||
|
||||
このアプリはオープンソースプロジェクトであり、多くの人々の貢献のもとに成り立っています。ソースコードを取得するには、私たちのウェブサイトを訪れてください。
|
1
fastlane/metadata/android/ja-JP/short_description.txt
Normal file
1
fastlane/metadata/android/ja-JP/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect は携帯電話と PC を連携させます
|
1
fastlane/metadata/android/ja-JP/title.txt
Normal file
1
fastlane/metadata/android/ja-JP/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
20
fastlane/metadata/android/ko-KR/full_description.txt
Normal file
20
fastlane/metadata/android/ko-KR/full_description.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
KDE Connect를 사용하여 여러 장치에서 작업을 이어서 진행할 수 있습니다.
|
||||
|
||||
- 공유 클립보드: 장치간 복사와 붙여넣기를 지원합니다.
|
||||
- 모든 앱과 컴퓨터간 파일이나 URL을 공유할 수 있습니다.
|
||||
- 컴퓨터에서 수신 전화나 SMS 알림을 받을 수 있습니다.
|
||||
- 가상 터치패드: 휴대폰 화면을 컴퓨터 터치패드로 사용할 수 있습니다.
|
||||
- 알림 동기화: 안드로이드 알림을 데스크톱에서 확인할 수 있습니다.
|
||||
- 멀티미디어 리모콘: 리눅스 미디어 재생기의 리모콘으로 사용할 수 있습니다.
|
||||
- Wi-Fi 연결: 유선 USB나 블루투스 연결이 필요하지 않습니다.
|
||||
- 종단간 TLS 암호화: 정보를 안전하게 유지합니다.
|
||||
|
||||
이 앱을 사용하려면 KDE Connect를 컴퓨터에도 설치하고, 최신 기능을 사용하려면 데스크톱 버전을 안드로이드 버전에 따라서 업데이트해야 합니다.
|
||||
|
||||
권한 정보:
|
||||
* 접근성 권한: 원격 입력 기능을 사용할 때 다른 장치에서 입력을 받아서 안드로이드 장치를 제어할 때 필요합니다.
|
||||
* 백그라운드 위치 권한: 신뢰하는 네트워크 기능을 사용할 때 현재 연결된 Wi-Fi 네트워크 정보를 얻으려면 필요합니다.
|
||||
|
||||
KDE Connect는 KDE나 제3자에게 정보를 전송하지 않습니다. KDE Connect는 인터넷을 통하지 않고 로컬 네트워크 내에서 장치간 정보를 직접 전송하며, 종단간 암호화를 사용합니다.
|
||||
|
||||
이 앱은 오픈 소스 프로젝트의 일부입니다. 웹사이트를 방문하여 소스 코드를 확인할 수 있습니다.
|
1
fastlane/metadata/android/ko-KR/short_description.txt
Normal file
1
fastlane/metadata/android/ko-KR/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect는 스마트폰과 컴퓨터를 통합합니다
|
1
fastlane/metadata/android/ko-KR/title.txt
Normal file
1
fastlane/metadata/android/ko-KR/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -11,4 +11,10 @@ KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren tussen a
|
||||
|
||||
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.
|
||||
|
||||
Informatie over gevoelige toestemmingen:
|
||||
* Toegangsrechten: vereist om invoer te ontvangen uit een ander apparaat om uw Android telefoon te besturen, als u de functie Invoer van afstand gebruikt.
|
||||
* Rechten voor achtergrondlocatie: vereist om te weten naar welk WiFi-netwerk u bent verbonden, als de functie vertrouwde netwerken gebruikt.
|
||||
|
||||
KDE Connect stuurt nooit enige informatie naar KDE noch naar een derde partij. KDE Connect verstuurt gegevens van het ene apparaat direct naar het andere met gebruik van het lokale netwerk, nooit via het internet en gebruikt eind-tot-eind versleuteling.
|
||||
|
||||
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.
|
20
fastlane/metadata/android/pt_BR/full_description.txt
Normal file
20
fastlane/metadata/android/pt_BR/full_description.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de trabalho entre dispositivos:
|
||||
|
||||
- Área de transferência compartilhada: copie e cole entre seus dispositivos.
|
||||
- Compartilhe arquivos e URLs em seu computador a partir de qualquer app.
|
||||
- Receba notificações de chamadas recebidas e mensagens SMS no seu PC.
|
||||
- Touchpad virtual: use a tela do telefone como touchpad do computador.
|
||||
- Sincronização de notificações: leia as notificações do seu Android na área de trabalho.
|
||||
- Controle remoto multimídia: use seu telefone como controle remoto para reprodutores de mídia Linux.
|
||||
- Conexão Wi-Fi: sem necessidade de cabos USB ou bluetooth.
|
||||
- Criptografia TLS de ponta a ponta: suas informações estão seguras.
|
||||
|
||||
Observe que você precisará instalar o KDE Connect no seu computador para que este aplicativo funcione e mantenha a versão para desktop atualizada com a versão do Android para que os recursos mais recentes funcionem.
|
||||
|
||||
Informações a respeito de permissões especiais :
|
||||
* Permissão de acessibilidade: necessária para receber entrada de outro dispositivo para controlar seu telefone Android, se você usar o recurso de entrada remota.
|
||||
* Permissão de localização em segundo plano: necessária para saber a qual rede Wi-Fi você está conectado, se você usar o recurso de redes confiáveis.
|
||||
|
||||
O KDE Connect nunca envia nenhuma informação ao KDE nem a terceiros. O KDE Connect envia dados de um dispositivo para outro diretamente usando a rede local, nunca pela Internet e usando criptografia de ponta a ponta.
|
||||
|
||||
Este aplicativo faz parte de um projeto de código aberto e existe graças a todas as pessoas que contribuíram para ele. Visite o site para obter o código-fonte.
|
1
fastlane/metadata/android/pt_BR/short_description.txt
Normal file
1
fastlane/metadata/android/pt_BR/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
O KDE Connect integra seu celular e computador
|
1
fastlane/metadata/android/pt_BR/title.txt
Normal file
1
fastlane/metadata/android/pt_BR/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -1,14 +1,19 @@
|
||||
KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih napravah:
|
||||
|
||||
- skupno odložišče: kopirajte in lepite med napravami;
|
||||
- datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;
|
||||
- prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;
|
||||
- virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico na računalniku;
|
||||
- sinhronizacija obvestil: preberite obvestila iz sistema Android na namizju;
|
||||
- večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski upravljalnik za večpredstavnostne predvajalnike na Linuxu;
|
||||
- povezava WiFi: ne potrebujete žice USB ali bluetootha;
|
||||
- šifriranje TLS od enega konca do drugega: vaši podatki so varni.
|
||||
- Skupno odložišče: kopirajte in lepite med napravami;
|
||||
- Datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;
|
||||
- Prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;
|
||||
- Virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico na računalniku;
|
||||
- Sinhronizacija obvestil: preberite obvestila iz sistema Android na namizju;
|
||||
- Večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski upravljalnik za večpredstavnostne predvajalnike na Linuxu;
|
||||
- Šovezava WiFi: ne potrebujete žice USB ali bluetootha;
|
||||
- Šifriranje TLS od enega konca do drugega: vaši podatki so varni.
|
||||
|
||||
Upoštevajte, da morate za delovanje tega programa na računalnik namestiti program KDE Connect in posodobiti namizno različico z različico za Android, da bodo delovale najnovejše funkcije.
|
||||
|
||||
Informacija o senzitivnih dovoljenjih:
|
||||
* Dovoljenje za dostop: Zahtevano za prejemanje vhoda iz druge naprave za upravljanje vašega telefona z Androidom, če uporabljate zmožnost oddaljenega vhoda.
|
||||
* Dovoljenje lokacije v zaledju: Zahtevano, da se ve na katero WiFi omrežje ste povezani, če uporabljate zmožnost zaupanja vrednega omrežja.
|
||||
|
||||
KDE Connect nikoli ne pošilja nobenih informacij niti za KDE niti kateri tretji stranki. KDE Connect pošilja podatke iz ene naprave do druge neposredno z uporabo lokalne mreže, nikoli preko interneta in z uporabo šifriranja od začetka do konca.
|
||||
Ta program je del odprto-kodnega projekta in obstaja po zaslugi vseh ljudi, ki so prispevali. Obiščite spletno mesto in si zagotovite izvorno kodo.
|
20
fastlane/metadata/android/sv-SE/full_description.txt
Normal file
20
fastlane/metadata/android/sv-SE/full_description.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
KDE-anslut tillhandahåller en uppsättning funktioner för att integrera ditt arbetsflöde mellan apparater:
|
||||
|
||||
- Delat klippbord: kopiera och klistra in mellan dina apparater.
|
||||
- Dela filer och webbadresser till din dator från valfritt program.
|
||||
- Få underrättelse om inkommande samtal och SMS på din dator.
|
||||
- Virtuell pekplatta: Använd din telefonskärm som din dators pekplatta.
|
||||
- Synkronisering av underrättelser: Läs dina Android-underrättelser från skrivbordet.
|
||||
- Multimediafjärrkontroll: Använd din telefon som fjärrkontroll för Linux-mediaspelare.
|
||||
- WIFI-anslutning: Ingen USB-kabel eller Blåtand behövs.
|
||||
- TLS-kryptering hela vägen: Din information är säker.
|
||||
|
||||
Observera att du måste installera KDE-anslut på din dator för att programmet ska fungerar och hålla skrivbordsversionen uppdaterad med Androidversionen för att de senaste funktionerna ska fungera.
|
||||
|
||||
Känslig behörighetsinformation:
|
||||
* Åtkomsträttigheter: Krävs för att ta emot indata från en annan apparat för att styra din Android-telefon om du använder funktionen fjärrinmatning.
|
||||
* Bakgrundsåtkomst av plats: Krävs för att veta vilket WIFI-nätverk du är ansluten till, om du använder funktionen Pålitliga nätverk.
|
||||
|
||||
KDE-anslut skickar aldrig någon information till KDE eller till någon tredje part. KDE-anslut skickar data från en apparat till en annan direkt med hjälp av det lokala nätverket, aldrig via Internet, och med kryptering hela vägen.
|
||||
|
||||
Det här programmet är en del av ett projekt med öppen källkod och det existerar tack vare alla de som bidragit till det. Besök webbplatsen för att hämta källkoden.
|
1
fastlane/metadata/android/sv-SE/short_description.txt
Normal file
1
fastlane/metadata/android/sv-SE/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE-anslut integrerar din smarta telefon och dator
|
1
fastlane/metadata/android/sv-SE/title.txt
Normal file
1
fastlane/metadata/android/sv-SE/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
KDE Connect
|
@@ -11,4 +11,10 @@ KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir diz
|
||||
|
||||
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.
|
||||
|
||||
Hassas izin bilgileri:
|
||||
* Erişilebilirlik izni: Uzaktan Giriş özelliğini kullanıyorsanız Android telefonunuzu denetlemek üzere başka bir aygıttan giriş almak için gereklidir.
|
||||
* Arka planda konum izni: Güvenilir Ağlar özelliğini kullanıyorsanız hangi Wi-Fi ağına bağlı olduğunuzu bilmek için gereklidir.
|
||||
|
||||
KDE Bağlan, KDE'ye veya herhangi bir üçüncü tarafa asla herhangi bir bilgi göndermez. KDE Bağlan, verileri bir aygıttan diğerine doğrudan yerel ağı kullanarak gönderir, asla interneti kullanmaz ve uçtan uca şifrelemeden yararlanır.
|
||||
|
||||
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.
|
@@ -11,4 +11,10 @@ KDE Connect надає у ваше розпорядження набір мож
|
||||
|
||||
Будь ласка, зауважте, що для роботи вам слід встановити KDE Connect на ваш комп'ютер і підтримувати актуальність версії з версією для Android, щоб працювали найсвіжіші можливості.
|
||||
|
||||
Відомості щодо прав доступу до конфіденційних даних:
|
||||
* Права доступу до даних доступності: потрібні для отримання введених даних з іншого пристрою для керування вашим телефоном із Android, якщо ви користуєтеся можливістю віддаленого введення.
|
||||
* Права доступу до базових даних щодо місця перебування: потрібні для визначення, з якою мережею WiFi вас з'єднано, якщо ви користуєтеся можливістю «Надійні мережі».
|
||||
|
||||
KDE Connect ніколи не надсилає жодних відомостей до KDE або будь-яких сторонніх осіб або організацій. KDE Connect надсилає дані з одного пристрою на інший безпосередньо з використанням локальної мережі, ніколи за допомогою інтернету, із використанням міжвузлового шифрування даних.
|
||||
|
||||
Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати початковий код програми.
|
@@ -1,14 +1,20 @@
|
||||
KDE Connect 提供了一系列用于整合不同设备的功能特性:
|
||||
KDE Connect 提供了一系列功能,用于整合不同设备之间的工作流:
|
||||
|
||||
- 剪贴板共享:跨设备复制粘贴内容。
|
||||
- 共享任意应用的文件和 URL 到电脑。
|
||||
- 在电脑上获取关于来电和短信的通知。
|
||||
- 虚拟触摸板:将手机屏幕当作电脑的触摸板使用。
|
||||
- 提醒同步:在电脑桌面端读取安卓端的通知。
|
||||
- 多媒体远程控制:用智能手机遥控 Linux 媒体播放器。
|
||||
- WiFi 连接:无需 USB 线或者蓝牙。
|
||||
- 端到端的 TLS 加密:确保您的信息安全。
|
||||
- 剪贴板共享:跨设备复制粘贴。
|
||||
- 使用任意 APP 分享文件和 URL 到电脑端。
|
||||
- 在电脑端获得来电和短信的通知。
|
||||
- 虚拟触摸板:使用手机屏幕作为电脑端的触摸板。
|
||||
- 通知同步:在电脑端读取安卓设备的通知。
|
||||
- 多媒体遥控:使用手机遥控 Linux 环境中的媒体播放器。
|
||||
- WiFi 连接:无需通过 USB 数据线或者蓝牙连接。
|
||||
- 端到端 TLS 加密:保障数据安全。
|
||||
|
||||
请注意:您需要在您的电脑上安装 KDE Connect 才能使这款应用正常工作。请保持桌面端和安卓端的 KDE Connect 同步更新到一致的版本以便使用它们的最新功能。
|
||||
请注意:您必须在电脑端安装 KDE Connect 才能让此 APP 发挥作用。要确保最新功能正常工作,请保持电脑端和安卓 APP 均为最新版本。
|
||||
|
||||
此应用是一个自由开源软件项目的一部分。它的存续有赖于所有为它做出过贡献的人士。请访问项目主页以获取它的源代码。
|
||||
敏感权限信息:
|
||||
* 无障碍辅助功能权限:如果您要使用远程输入功能控制安卓手机,则必须授予无障碍辅助权限以从其他设备接收输入事件。
|
||||
* 后台位置权限:如果您要使用可信任的网络功能,则必须授予后台位置权限以确定设备正在连接的 WiFi 网络。
|
||||
|
||||
KDE Connect 不会发送任何信息给 KDE 或者第三方机构。KDE Connect 通过本地网络直接在设备之间传输数据,不经过互联网,并使用端到端加密保障数据安全。
|
||||
|
||||
此 APP 是一个自由开源软件项目的组成部分。它的存续和发展有赖于所有做出了贡献的人员。如需获取源代码,请访问我们的官方网站。
|
91
gradle/libs.versions.toml
Normal file
91
gradle/libs.versions.toml
Normal file
@@ -0,0 +1,91 @@
|
||||
[versions]
|
||||
accompanistThemeadapterMaterial3 = "0.32.0"
|
||||
activityCompose = "1.7.2"
|
||||
androidDesugarJdkLibs = "2.0.3"
|
||||
androidGradlePlugin = "8.1.1"
|
||||
androidSmsmms = "kdeconnect-1-21-0"
|
||||
appcompat = "1.6.1"
|
||||
bcpkixJdk15on = "1.70"
|
||||
classindex = "3.13"
|
||||
commonsCollections4 = "4.4"
|
||||
commonsIo = "2.11.0"
|
||||
commonsLang3 = "3.12.0"
|
||||
constraintlayoutCompose = "1.0.1"
|
||||
coreKtx = "1.10.1"
|
||||
disklrucache = "2.0.2"
|
||||
documentfile = "1.0.1"
|
||||
gradle = "8.1.1"
|
||||
gridlayout = "1.0.0"
|
||||
jsonassert = "1.5.1"
|
||||
junit = "4.13.2"
|
||||
dependencyLicenseReport = "1.16"
|
||||
kotlin = "1.9.10"
|
||||
kotlinxCoroutinesCore = "1.7.1"
|
||||
lifecycleExtensions = "2.2.0"
|
||||
lifecycleRuntimeKtx = "2.6.1"
|
||||
logger = "1.0.3"
|
||||
material = "1.9.0"
|
||||
material3 = "1.1.1"
|
||||
media = "1.6.0"
|
||||
minaCore = "2.0.19"
|
||||
mockitoCore = "3.12.4"
|
||||
powermockModuleJunit4 = "2.0.0"
|
||||
preferenceKtx = "1.2.1"
|
||||
reactiveStreams = "1.0.4"
|
||||
recyclerview = "1.3.1"
|
||||
rxjava = "2.2.21"
|
||||
sshdCore = "0.14.0"
|
||||
swiperefreshlayout = "1.1.0"
|
||||
uiToolingPreview = "1.5.1"
|
||||
univocityParsers = "2.9.1"
|
||||
|
||||
[libraries]
|
||||
accompanist-themeadapter-material3 = { module = "com.google.accompanist:accompanist-themeadapter-material3", version.ref = "accompanistThemeadapterMaterial3" }
|
||||
android-desugarJdkLibs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" }
|
||||
android-smsmms = { module = "org.kde.invent.sredman:android-smsmms", version.ref = "androidSmsmms" }
|
||||
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" }
|
||||
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
||||
androidx-compose-material3 = { module = "androidx.compose.material3:material3", version.ref = "material3" }
|
||||
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "uiToolingPreview" }
|
||||
androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "constraintlayoutCompose" }
|
||||
androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "uiToolingPreview" }
|
||||
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
|
||||
androidx-documentfile = { module = "androidx.documentfile:documentfile", version.ref = "documentfile" }
|
||||
androidx-gridlayout = { module = "androidx.gridlayout:gridlayout", version.ref = "gridlayout" }
|
||||
androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "lifecycleRuntimeKtx" }
|
||||
androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycleExtensions" }
|
||||
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" }
|
||||
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleRuntimeKtx" }
|
||||
androidx-media = { module = "androidx.media:media", version.ref = "media" }
|
||||
androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx" }
|
||||
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
|
||||
androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "swiperefreshlayout" }
|
||||
bcpkix-jdk15on = { module = "org.bouncycastle:bcpkix-jdk15on", version.ref = "bcpkixJdk15on" }
|
||||
classindex = { module = "org.atteo.classindex:classindex", version.ref = "classindex" }
|
||||
commons-collections4 = { module = "org.apache.commons:commons-collections4", version.ref = "commonsCollections4" }
|
||||
commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" }
|
||||
commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commonsLang3" }
|
||||
disklrucache = { module = "com.jakewharton:disklrucache", version.ref = "disklrucache" }
|
||||
android-gradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
|
||||
jsonassert = { module = "org.skyscreamer:jsonassert", version.ref = "jsonassert" }
|
||||
junit = { module = "junit:junit", version.ref = "junit" }
|
||||
kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
||||
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
||||
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesCore" }
|
||||
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" }
|
||||
logger = { module = "com.klinkerapps:logger", version.ref = "logger" }
|
||||
material = { module = "com.google.android.material:material", version.ref = "material" }
|
||||
apache-mina-core = { module = "org.apache.mina:mina-core", version.ref = "minaCore" }
|
||||
apache-sshd-core = { module = "org.apache.sshd:sshd-core", version.ref = "sshdCore" }
|
||||
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
|
||||
powermock-api-mockito2 = { module = "org.powermock:powermock-api-mockito2", version.ref = "powermockModuleJunit4" }
|
||||
powermock-core = { module = "org.powermock:powermock-core", version.ref = "powermockModuleJunit4" }
|
||||
powermock-module-junit4 = { module = "org.powermock:powermock-module-junit4", version.ref = "powermockModuleJunit4" }
|
||||
reactive-streams = { module = "org.reactivestreams:reactive-streams", version.ref = "reactiveStreams" }
|
||||
rxjava = { module = "io.reactivex.rxjava2:rxjava", version.ref = "rxjava" }
|
||||
univocity-parsers = { module = "com.univocity:univocity-parsers", version.ref = "univocityParsers" }
|
||||
|
||||
[plugins]
|
||||
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
||||
kotlin-android = { id ="org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||||
dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version.ref = "dependencyLicenseReport" }
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-06-12 16:45+0400\n"
|
||||
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
|
||||
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
|
||||
@@ -15,6 +15,28 @@ msgstr ""
|
||||
"X-Generator: Lokalize 23.04.2\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
@@ -33,8 +55,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE connect cihazlarınız arasında inteqrasiya üçün funksiyalar dəstini "
|
||||
"təqdim edir:\n"
|
||||
|
@@ -9,15 +9,15 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 10:56+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"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
# skip-rule: common-hihan
|
||||
@@ -39,8 +39,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"El KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
@@ -62,6 +72,18 @@ msgstr ""
|
||||
"d'escriptori amb la versió de l'Android perquè funcionin les últimes "
|
||||
"característiques.\n"
|
||||
"\n"
|
||||
"Informació dels permisos confidencials:\n"
|
||||
"* Permís d'accessibilitat: requerit per rebre l'entrada des d'un altre "
|
||||
"dispositiu per controlar el telèfon Android, si utilitzeu la característica "
|
||||
"d'entrada remota.\n"
|
||||
"* Permís d'ubicació en segon pla: requerit per saber a quina xarxa WiFi "
|
||||
"esteu connectat, si utilitzeu la característica xarxes de confiança.\n"
|
||||
"\n"
|
||||
"El KDE Connect mai envia cap informació a KDE ni a cap tercer. El KDE "
|
||||
"Connect envia dades des d'un dispositiu a l'altre directament utilitzant la "
|
||||
"xarxa local, mai a través d'Internet, i utilitzant l'encriptatge d'extrem a "
|
||||
"extrem.\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."
|
||||
"aconseguir el codi font.\n"
|
||||
|
@@ -9,15 +9,15 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 10:56+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"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
# skip-rule: common-hihan
|
||||
@@ -39,8 +39,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||
"flux de treball entre dispositius:\n"
|
||||
@@ -62,6 +72,18 @@ msgstr ""
|
||||
"d'escriptori amb la versió d'Android perquè funcionen les últimes "
|
||||
"característiques.\n"
|
||||
"\n"
|
||||
"Informació dels permisos confidencials:\n"
|
||||
"* Permís d'accessibilitat: requerit per a rebre l'entrada des d'un altre "
|
||||
"dispositiu per a controlar el telèfon Android, si utilitzeu la "
|
||||
"característica d'entrada remota.\n"
|
||||
"* Permís d'ubicació en segon pla: requerit per a saber a quina xarxa WiFi "
|
||||
"esteu connectat, si utilitzeu la característica xarxes de confiança.\n"
|
||||
"\n"
|
||||
"KDE Connect mai envia cap informació a KDE ni a cap tercer. KDE Connect "
|
||||
"envia dades des d'un dispositiu a l'altre directament utilitzant la xarxa "
|
||||
"local, mai a través d'Internet, i utilitzant l'encriptació d'extrem a "
|
||||
"extrem.\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."
|
||||
"aconseguir el codi font.\n"
|
||||
|
@@ -4,8 +4,8 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-07 16:43+0200\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
"Language: cs\n"
|
||||
@@ -13,7 +13,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
@@ -33,8 +33,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich "
|
||||
"zařízení:\n"
|
||||
@@ -54,5 +64,15 @@ msgstr ""
|
||||
"vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální zde i "
|
||||
"na Androidu.\n"
|
||||
"\n"
|
||||
"Informace o citlivých oprávněních:\n"
|
||||
"* Oprávnění přístupnosti: Nutné pro příjem vstupu z jiného zařízení aby "
|
||||
"mohlo ovládat váš telefon Android pokud používáte vlastnost Vzdálený vstup.\n"
|
||||
"* Oprávnění o poloze na pozadí: Je potřebné pro rozpoznání, ke které síti "
|
||||
"WiFi jste připojeni, pokud používáte funkci Důvěryhodné sítě.\n"
|
||||
"\n"
|
||||
"KDE Connect nikdy neposílá KDE ani nikomu jinému jakékoliv informace. KDE "
|
||||
"Connect odesílá data z jednoho zařízení druhému přímo přes místní síť, nikdy "
|
||||
"přes internet, a výhradně s použitím koncového šifrování.\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."
|
||||
"přispěvatelům. Zdrojové soubory naleznete na webových stránkách.\n"
|
||||
|
@@ -5,7 +5,7 @@ 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"
|
||||
"PO-Revision-Date: 2023-07-27 14:30+0200\n"
|
||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
"Language: cs\n"
|
||||
@@ -13,7 +13,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect propojuje váš mobilní telefon a počítač"
|
||||
msgstr "KDE Connect integruje váš chytrý telefon a počítač"
|
||||
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+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"
|
||||
@@ -33,6 +33,16 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-06-17 12:11+0100\n"
|
||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||
"Language-Team: British English\n"
|
||||
@@ -15,6 +15,28 @@ msgstr ""
|
||||
"X-Generator: Lokalize 23.03.70\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
@@ -33,8 +55,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
|
@@ -8,8 +8,8 @@ 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-07-06 06:18+0100\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 07:59+0100\n"
|
||||
"Last-Translator: Oliver Kellogg <okellogg@users.sourceforge.net>\n"
|
||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||
"Language: eo\n"
|
||||
@@ -36,8 +36,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect provizas aron da funkcioj por integri vian laborfluon trans "
|
||||
"aparatoj:\n"
|
||||
@@ -57,5 +67,15 @@ msgstr ""
|
||||
"aplikaĵo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la "
|
||||
"Android versio por ke la plej novaj kapabloj funkciu.\n"
|
||||
"\n"
|
||||
"Informoj pri sentemaj permesoj:\n"
|
||||
"* Alirebleco-permeso: Bezonata por ricevi enigaĵon de alia aparato por "
|
||||
"kontroli vian Android-telefonon, se vi uzas la funkcion de Fora Enigo.\n"
|
||||
"* Fona lokpermeso: Bezonata por scii al kiu WiFi-reto vi estas konektita, se "
|
||||
"vi uzas la funkcion de Fidindaj Retoj.\n"
|
||||
"\n"
|
||||
"KDE Connect neniam sendas ajnan informon al KDE nek al iu ajn tria partio. "
|
||||
"KDE Connect sendas datumojn de unu aparato al la alia rekte uzante la lokan "
|
||||
"reton, neniam tra la interreto, kaj uzante fin-al-fina ĉifrado.\n"
|
||||
"\n"
|
||||
"Ĉi tiu programo estas parto de malfermkoda projekto kaj ĝi ekzistas danke al "
|
||||
"ĉiuj homoj kiuj kontribuis al ĝi. Vizitu la retejon por kapti la fontkodon."
|
||||
"ĉiuj homoj kiuj kontribuis al ĝi. Vizitu la retejon por kapti la fontkodon.\n"
|
||||
|
@@ -4,8 +4,8 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-12 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"
|
||||
@@ -33,8 +33,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect proporciona una serie de funcionalidades para integrar tus "
|
||||
"flujos de trabajo entre distintos dispositivos:\n"
|
||||
@@ -55,6 +65,17 @@ msgstr ""
|
||||
"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"
|
||||
"Información de permisos: \n"
|
||||
"* Permisos de acceso: Necesarios para recibir entradas desde otro "
|
||||
"dispositivo para controlar su dispositivo Android, si usa la funcionalidad "
|
||||
"de entrada remota.\n"
|
||||
"* Permisos de localización en segundo plano: Necesarios para saber a que red "
|
||||
"WiFi está conectado, si usa la funcionalidad de redes confiables.\n"
|
||||
"\n"
|
||||
"KDE Connect nunca envía ninguna información a KDE o a terceros. KDE Connect "
|
||||
"envía datos de un dispositivo a otro usando directamente la red local, nunca "
|
||||
"a través de internet, y usando cifrado extremo a extremo.\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."
|
||||
"código fuente.\n"
|
||||
|
89
po/eu/kdeconnect-android-store-full.po
Normal file
89
po/eu/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,89 @@
|
||||
# Translation for kdeconnect-android-store-full.po to Euskara/Basque (eu).
|
||||
# Copyright (C) 2023 This file is copyright:
|
||||
# This file is distributed under the same license as the original file.
|
||||
# KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>.
|
||||
#
|
||||
# Translators:
|
||||
# Iñigo Salvador Azurmendi <xalba@ni.eus>, 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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 19:52+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
"Language: eu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"«KDE Connect»ek zure lan-fluxua gailuen artean bateratzeko ezaugarri multzo "
|
||||
"bat eskaintzen du:\n"
|
||||
"\n"
|
||||
"- Arbela partekatua: Gailu batetik bestera kopiatu eta itsatsi.\n"
|
||||
"- Partekatu fitxategiak eta URLak zure ordenagailuarekin edozein "
|
||||
"aplikaziotatik.\n"
|
||||
"- Jaso zure ordenagailuan sarrerako deien eta SMS mezuen jakinarazpenak.\n"
|
||||
"- Alegiazko ukimen-sagua: Erabili zure telefonoaren pantaila zure "
|
||||
"ordenagailuaren ukimen-sagu gisa.\n"
|
||||
"- Jakinarazpenak sinkronizatzea: Irakurri zure Androideko jakinarazpenak "
|
||||
"zure mahaigainetik.\n"
|
||||
"- Multimediaren urrutiko agintea: Erabili zure telefonoa Linuxeko euskarri "
|
||||
"jotzaileen urrutiko aginte gisa.\n"
|
||||
"- Wi-Fi konexioa: Ez da USB kablerik edo bluetooth-ik behar.\n"
|
||||
"- Muturren arteko TLS zifratzea: Zure informazioa seguru dago.\n"
|
||||
"\n"
|
||||
"Kontuan izan, aplikazio hau ibil dadin KDE Connect zure ordenagailuan "
|
||||
"instalatu beharko duzula, eta mahaigaineko bertsioa Androideko bertsioarekin "
|
||||
"eguneratuta mantendu beharko duzula ezaugarri berrienak ibil daitezen.\n"
|
||||
"\n"
|
||||
"Babes bereziko baimenei buruzko informazioa:\n"
|
||||
"* Irisgarritasun baimena: Beharrezkoa zure Android telefonoa kontrolatzeko "
|
||||
"beste gailu baten sarrera jasotzeko, urrutiko sarrera ezaugarria erabiltzen "
|
||||
"baduzu.\n"
|
||||
"* Atzeko planoko kokapen baimena: Beharrezkoa zein Wi-Fi sarera konektatuta "
|
||||
"zauden jakiteko, Konfiantzazko sareen ezaugarria erabiltzen baduzu.\n"
|
||||
"\n"
|
||||
"«KDE Connect»ek ez dio sekula KDEri edo beste inori informaziorik bidaltzen. "
|
||||
"«KDE Connect»ek datuak gailu batetik beste batera zuzenean bidaltzen ditu "
|
||||
"sare lokala erabiliz, sekula ez Internet bidez, eta betiere muturren artean "
|
||||
"zifratuta.\n"
|
||||
"\n"
|
||||
"Aplikazio hau sorburu irekiko proiektu baten zati da, eta horretan lagundu "
|
||||
"duten lagun guztiei esker existitzen da. Bisitatu webgunea sorburu-kodea "
|
||||
"hartzeko.\n"
|
26
po/eu/kdeconnect-android-store-short.po
Normal file
26
po/eu/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,26 @@
|
||||
# Translation for kdeconnect-android-store-short.po to Euskara/Basque (eu).
|
||||
# Copyright (C) 2023 This file is copyright:
|
||||
# This file is distributed under the same license as the original file.
|
||||
# KDE euskaratzeko proiektuko arduraduna <xalba@ni.eus>.
|
||||
#
|
||||
# Translators:
|
||||
# Iñigo Salvador Azurmendi <xalba@ni.eus>, 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-07-29 15:44+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
"Language: eu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr ""
|
||||
"«KDE Connect»ek zure telefono adimenduna eta ordenagailua bateratzen ditu"
|
91
po/fi/kdeconnect-android-store-full.po
Normal file
91
po/fi/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,91 @@
|
||||
# Tommi Nieminen <translator@legisign.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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-04 21:29+0300\n"
|
||||
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
||||
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- 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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect tarjoaa ominaisuudet työnvuosi eheyttämiseksi laitteiden "
|
||||
"kesken:\n"
|
||||
"\n"
|
||||
"– Jaettu leikepöytä: kopioi ja liitä laitteelta toiselle.\n"
|
||||
"– Jaa tiedostoja ja verkko-osoitteita tietokoneeseesi mistä sovelluksesta "
|
||||
"vain.\n"
|
||||
"– Saa ilmoitukset saapuvista puheluista ja tekstiviesteistä "
|
||||
"tietokoneellesi.\n"
|
||||
"– Näyttönäppäimistö: käytä puhelimen näyttöä tietokoneesi osoitinlaitteena.\n"
|
||||
"– Ilmoitusten tahdistus: lue Android-ilmoituksesi työpöydältä.\n"
|
||||
"– Multimedian etähallinta: käytä puhelinta Linux-mediasoitinten "
|
||||
"kaukosäätimenä.\n"
|
||||
"– Langaton verkkoyhteys: USB-johtoa tai Bluetoothia ei tarvita.\n"
|
||||
"– Päästä päähän -TLS-salaus: tietosi ovat turvassa.\n"
|
||||
"\n"
|
||||
"Huomaa, että sovelluksen toimimiseksi KDE Connect tulee asentaa "
|
||||
"tietokoneeseen ja pitää ajan tasalla Android-version kanssa, jotta kaikki "
|
||||
"ominaisuudet toimisivat.\n"
|
||||
"\n"
|
||||
"Sovellus on avoimen lähdekoodin projekti ja on olemassa sitä avustaneiden "
|
||||
"ihmisten ansiosta. Lähdekoodin saat noudettua kotisivulta."
|
19
po/fi/kdeconnect-android-store-short.po
Normal file
19
po/fi/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Tommi Nieminen <translator@legisign.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-07-04 21:29+0300\n"
|
||||
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
||||
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect eheyttää älypuhelimen ja tietokoneen"
|
@@ -3,7 +3,7 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+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"
|
||||
@@ -31,6 +31,16 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
|
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+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"
|
||||
@@ -15,6 +15,28 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
@@ -33,8 +55,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect fornece funcionalidades para facilitar traballar con varios "
|
||||
"dispositivos:\n"
|
||||
|
@@ -4,8 +4,8 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-31 09:24+0200\n"
|
||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
"Language: it\n"
|
||||
@@ -13,7 +13,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 23.04.1\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
@@ -33,8 +33,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso "
|
||||
"di lavoro su tutti i dispositivi:\n"
|
||||
@@ -45,15 +55,27 @@ msgstr ""
|
||||
"- 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"
|
||||
"- Telecomando multimediale: usa il tuo telefono come telecomando per i "
|
||||
"lettori multimediali per 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 "
|
||||
"questa applicazione funzioni e mantenere la versione desktop aggiornata con "
|
||||
"la versione Android affinché funzionino le funzionalità più recenti.\n"
|
||||
"\n"
|
||||
"Informazioni sensibili sui permessi:\n"
|
||||
"* Permesso di accessibilità: necessaria per ricevere input da un altro "
|
||||
"dispositivo per controllare il tuo telefono Android, se utilizzi la funzione "
|
||||
"di immissione remota.\n"
|
||||
"* Permesso alla posizione in background: necessaria per sapere a quale rete "
|
||||
"WiFi sei collegato, se utilizzi la funzionalità Reti affidabili.\n"
|
||||
"\n"
|
||||
"KDE Connect non invia mai alcuna informazione a KDE né a terze parti. KDE "
|
||||
"Connect invia i dati da un dispositivo all'altro direttamente utilizzando la "
|
||||
"rete locale, mai attraverso Internet, e utilizzando la cifratura end-to-"
|
||||
"end.\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."
|
||||
"il codice sorgente.\n"
|
||||
|
79
po/ja/kdeconnect-android-store-full.po
Normal file
79
po/ja/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,79 @@
|
||||
# Ryuichi Yamada <ryuichi_ya220@outlook.jp>, 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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-12 01:47+0900\n"
|
||||
"Last-Translator: Ryuichi Yamada <ryuichi_ya220@outlook.jp>\n"
|
||||
"Language-Team: Japanese <kde-jp@kde.org>\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Accelerator-Marker: &\n"
|
||||
"X-Text-Markup: kde4\n"
|
||||
"X-Generator: Lokalize 23.04.3\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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect は携帯電話と PC を連携させてあなたのワークフローを円滑にします:\n"
|
||||
"\n"
|
||||
"・クリップボードの共有: デバイス間でコピー・ペーストできます。\n"
|
||||
"・ファイルや URL をあらゆるアプリからコンピュータに送信できます。\n"
|
||||
"・電話や SMS の通知を PC 上に表示できます。\n"
|
||||
"・仮想タッチパッド: 携帯電話の画面をタッチパッドのように使用できます。\n"
|
||||
"・通知の同期: Android の通知をデスクトップに表示できます。\n"
|
||||
"・マルチメディアリモコン: 携帯電話を PC 上のメディアプレーヤーのリモコンとし"
|
||||
"て使用できます。\n"
|
||||
"・WiFi 接続: USB ケーブルや Bluetooth は必要ありません。\n"
|
||||
"・エンドツーエンド TLS 暗号化: あなたの情報は保護されます。\n"
|
||||
"\n"
|
||||
"このアプリを動作させるには、お使いのコンピュータにも KDE Connect をインストー"
|
||||
"ルする必要があることに注意してください。最新の機能を使用するために、いずれの"
|
||||
"機器の KDE Connect も最新バージョンに更新してください。\n"
|
||||
"\n"
|
||||
"センシティブな権限に関する情報:\n"
|
||||
"*アクセシビリティ: リモート入力機能を使用する場合、他のデバイスから入力を受"
|
||||
"信して Android 端末を操作するために要求されます。\n"
|
||||
"*バックグラウンドでの位置情報: 「信頼されたネットワーク」機能を使用する場"
|
||||
"合、どの WiFi ネットワークに接続されているか検知するために要求されます。\n"
|
||||
"\n"
|
||||
"KDE Connect は KDE や第三者にいかなる情報も送信しません。このアプリは、ローカ"
|
||||
"ルネットワークを通じてエンドツーエンドで暗号化されたデータを送受信します。イ"
|
||||
"ンターネットは全く使用されません。\n"
|
||||
"\n"
|
||||
"このアプリはオープンソースプロジェクトであり、多くの人々の貢献のもとに成り"
|
||||
"立っています。ソースコードを取得するには、私たちのウェブサイトを訪れてくださ"
|
||||
"い。\n"
|
21
po/ja/kdeconnect-android-store-short.po
Normal file
21
po/ja/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,21 @@
|
||||
# Ryuichi Yamada <ryuichi_ya220@outlook.jp>, 2023.
|
||||
#. 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-08-12 01:48+0900\n"
|
||||
"Last-Translator: Ryuichi Yamada <ryuichi_ya220@outlook.jp>\n"
|
||||
"Language-Team: Japanese <kde-jp@kde.org>\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Accelerator-Marker: &\n"
|
||||
"X-Text-Markup: kde4\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect は携帯電話と PC を連携させます"
|
74
po/ko/kdeconnect-android-store-full.po
Normal file
74
po/ko/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,74 @@
|
||||
# Shinjo Park <kde@peremen.name>, 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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-06 19:51+0200\n"
|
||||
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
|
||||
"Language-Team: Korean <kde-kr@kde.org>\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Lokalize 22.12.3\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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect를 사용하여 여러 장치에서 작업을 이어서 진행할 수 있습니다.\n"
|
||||
"\n"
|
||||
"- 공유 클립보드: 장치간 복사와 붙여넣기를 지원합니다.\n"
|
||||
"- 모든 앱과 컴퓨터간 파일이나 URL을 공유할 수 있습니다.\n"
|
||||
"- 컴퓨터에서 수신 전화나 SMS 알림을 받을 수 있습니다.\n"
|
||||
"- 가상 터치패드: 휴대폰 화면을 컴퓨터 터치패드로 사용할 수 있습니다.\n"
|
||||
"- 알림 동기화: 안드로이드 알림을 데스크톱에서 확인할 수 있습니다.\n"
|
||||
"- 멀티미디어 리모콘: 리눅스 미디어 재생기의 리모콘으로 사용할 수 있습니다.\n"
|
||||
"- Wi-Fi 연결: 유선 USB나 블루투스 연결이 필요하지 않습니다.\n"
|
||||
"- 종단간 TLS 암호화: 정보를 안전하게 유지합니다.\n"
|
||||
"\n"
|
||||
"이 앱을 사용하려면 KDE Connect를 컴퓨터에도 설치하고, 최신 기능을 사용하려면 "
|
||||
"데스크톱 버전을 안드로이드 버전에 따라서 업데이트해야 합니다.\n"
|
||||
"\n"
|
||||
"권한 정보:\n"
|
||||
"* 접근성 권한: 원격 입력 기능을 사용할 때 다른 장치에서 입력을 받아서 안드로"
|
||||
"이드 장치를 제어할 때 필요합니다.\n"
|
||||
"* 백그라운드 위치 권한: 신뢰하는 네트워크 기능을 사용할 때 현재 연결된 Wi-Fi "
|
||||
"네트워크 정보를 얻으려면 필요합니다.\n"
|
||||
"\n"
|
||||
"KDE Connect는 KDE나 제3자에게 정보를 전송하지 않습니다. KDE Connect는 인터넷"
|
||||
"을 통하지 않고 로컬 네트워크 내에서 장치간 정보를 직접 전송하며, 종단간 암호"
|
||||
"화를 사용합니다.\n"
|
||||
"\n"
|
||||
"이 앱은 오픈 소스 프로젝트의 일부입니다. 웹사이트를 방문하여 소스 코드를 확인"
|
||||
"할 수 있습니다.\n"
|
19
po/ko/kdeconnect-android-store-short.po
Normal file
19
po/ko/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Shinjo Park <kde@peremen.name>, 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-07-23 00:47+0200\n"
|
||||
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
|
||||
"Language-Team: Korean <kde-kr@kde.org>\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Lokalize 22.12.3\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect는 스마트폰과 컴퓨터를 통합합니다"
|
@@ -4,15 +4,15 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 11:24+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"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid ""
|
||||
@@ -33,8 +33,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren "
|
||||
"tussen apparaten:\n"
|
||||
@@ -54,6 +64,18 @@ msgstr ""
|
||||
"laten werken, en de bureaubladversie up-to-date te houden met de Android-"
|
||||
"version om de laatste mogelijkheden te laten werken.\n"
|
||||
"\n"
|
||||
"Informatie over gevoelige toestemmingen:\n"
|
||||
"* Toegangsrechten: vereist om invoer te ontvangen uit een ander apparaat om "
|
||||
"uw Android telefoon te besturen, als u de functie Invoer van afstand "
|
||||
"gebruikt.\n"
|
||||
"* Rechten voor achtergrondlocatie: vereist om te weten naar welk WiFi-"
|
||||
"netwerk u bent verbonden, als de functie vertrouwde netwerken gebruikt.\n"
|
||||
"\n"
|
||||
"KDE Connect stuurt nooit enige informatie naar KDE noch naar een derde "
|
||||
"partij. KDE Connect verstuurt gegevens van het ene apparaat direct naar het "
|
||||
"andere met gebruik van het lokale netwerk, nooit via het internet en "
|
||||
"gebruikt eind-tot-eind versleuteling.\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."
|
||||
"te verkrijgen.\n"
|
||||
|
24
po/nn/kdeconnect-android-store-short.po
Normal file
24
po/nn/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,24 @@
|
||||
# Translation of kdeconnect-android-store-short to Norwegian Nynorsk
|
||||
#
|
||||
# Karl Ove Hufthammer <karl@huftis.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-07-15 14:30+0200\n"
|
||||
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
|
||||
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
|
||||
"Language: nn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"X-Environment: kde\n"
|
||||
"X-Accelerator-Marker: &\n"
|
||||
"X-Text-Markup: kde4\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE Connect koplar telefonen din saman med datamaskina"
|
@@ -3,7 +3,7 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+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"
|
||||
@@ -15,6 +15,28 @@ msgstr ""
|
||||
"X-POFile-SpellExtra: Connect Android WiFi\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "KDE Connect provides a set of features to integrate your workflow across "
|
||||
#| "devices:\n"
|
||||
#| "\n"
|
||||
#| "- Shared clipboard: copy and paste between your devices.\n"
|
||||
#| "- Share files and URLs to your computer from any app.\n"
|
||||
#| "- Get notifications for incoming calls and SMS messages on your PC.\n"
|
||||
#| "- Virtual touchpad: Use your phone screen as your computer's touchpad.\n"
|
||||
#| "- Notifications sync: Read your Android notifications from the desktop.\n"
|
||||
#| "- Multimedia remote control: Use your phone as a remote for Linux media "
|
||||
#| "players.\n"
|
||||
#| "- WiFi connection: no USB wire or bluetooth needed.\n"
|
||||
#| "- End-to-end TLS encryption: your information is safe.\n"
|
||||
#| "\n"
|
||||
#| "Please note you will need to install KDE Connect on your computer for "
|
||||
#| "this app to work, and keep the desktop version up-to-date with the "
|
||||
#| "Android version for the latest features to work.\n"
|
||||
#| "\n"
|
||||
#| "This app is part of an open source project and it exists thanks to all "
|
||||
#| "the people who contributed to it. Visit the website to grab the source "
|
||||
#| "code."
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
@@ -33,8 +55,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"O KDE Connect oferece um conjunto de funcionalidades para integrar os seus "
|
||||
"procedimentos com os dispositivos:\n"
|
||||
|
81
po/pt_BR/kdeconnect-android-store-full.po
Normal file
81
po/pt_BR/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,81 @@
|
||||
# Geraldo Simiao <geraldosimiao@fedoraproject.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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-04 01:33-0300\n"
|
||||
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
|
||||
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 23.04.3\n"
|
||||
"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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de "
|
||||
"trabalho entre dispositivos:\n"
|
||||
"\n"
|
||||
"- Área de transferência compartilhada: copie e cole entre seus "
|
||||
"dispositivos.\n"
|
||||
"- Compartilhe arquivos e URLs em seu computador a partir de qualquer app.\n"
|
||||
"- Receba notificações de chamadas recebidas e mensagens SMS no seu PC.\n"
|
||||
"- Touchpad virtual: use a tela do telefone como touchpad do computador.\n"
|
||||
"- Sincronização de notificações: leia as notificações do seu Android na área "
|
||||
"de trabalho.\n"
|
||||
"- Controle remoto multimídia: use seu telefone como controle remoto para "
|
||||
"reprodutores de mídia Linux.\n"
|
||||
"- Conexão Wi-Fi: sem necessidade de cabos USB ou bluetooth.\n"
|
||||
"- Criptografia TLS de ponta a ponta: suas informações estão seguras.\n"
|
||||
"\n"
|
||||
"Observe que você precisará instalar o KDE Connect no seu computador para que "
|
||||
"este aplicativo funcione e mantenha a versão para desktop atualizada com a "
|
||||
"versão do Android para que os recursos mais recentes funcionem.\n"
|
||||
"\n"
|
||||
"Informações a respeito de permissões especiais :\n"
|
||||
"* Permissão de acessibilidade: necessária para receber entrada de outro "
|
||||
"dispositivo para controlar seu telefone Android, se você usar o recurso de "
|
||||
"entrada remota.\n"
|
||||
"* Permissão de localização em segundo plano: necessária para saber a qual "
|
||||
"rede Wi-Fi você está conectado, se você usar o recurso de redes confiáveis.\n"
|
||||
"\n"
|
||||
"O KDE Connect nunca envia nenhuma informação ao KDE nem a terceiros. O KDE "
|
||||
"Connect envia dados de um dispositivo para outro diretamente usando a rede "
|
||||
"local, nunca pela Internet e usando criptografia de ponta a ponta.\n"
|
||||
"\n"
|
||||
"Este aplicativo faz parte de um projeto de código aberto e existe graças a "
|
||||
"todas as pessoas que contribuíram para ele. Visite o site para obter o "
|
||||
"código-fonte.\n"
|
@@ -9,17 +9,17 @@ 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-14 17:25+0200\n"
|
||||
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 08:02+0200\n"
|
||||
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
|
||||
"Language-Team: Slovenian <kde-i18n-doc@kde.org>\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.2.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
|
||||
"%100==4 ? 3 : 0);\n"
|
||||
"X-Generator: Poedit 3.3.2\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
@@ -39,27 +39,48 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih "
|
||||
"napravah:\n"
|
||||
"\n"
|
||||
"- skupno odložišče: kopirajte in lepite med napravami;\n"
|
||||
"- datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;\n"
|
||||
"- prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;\n"
|
||||
"- virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico "
|
||||
"- Skupno odložišče: kopirajte in lepite med napravami;\n"
|
||||
"- Datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;\n"
|
||||
"- Prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;\n"
|
||||
"- Virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico "
|
||||
"na računalniku;\n"
|
||||
"- sinhronizacija obvestil: preberite obvestila iz sistema Android na "
|
||||
"- Sinhronizacija obvestil: preberite obvestila iz sistema Android na "
|
||||
"namizju;\n"
|
||||
"- večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski "
|
||||
"- Večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski "
|
||||
"upravljalnik za večpredstavnostne predvajalnike na Linuxu;\n"
|
||||
"- povezava WiFi: ne potrebujete žice USB ali bluetootha;\n"
|
||||
"- šifriranje TLS od enega konca do drugega: vaši podatki so varni.\n"
|
||||
"- Šovezava WiFi: ne potrebujete žice USB ali bluetootha;\n"
|
||||
"- Šifriranje TLS od enega konca do drugega: vaši podatki so varni.\n"
|
||||
"\n"
|
||||
"Upoštevajte, da morate za delovanje tega programa na računalnik namestiti "
|
||||
"program KDE Connect in posodobiti namizno različico z različico za Android, "
|
||||
"da bodo delovale najnovejše funkcije.\n"
|
||||
"\n"
|
||||
"Informacija o senzitivnih dovoljenjih:\n"
|
||||
"* Dovoljenje za dostop: Zahtevano za prejemanje vhoda iz druge naprave za "
|
||||
"upravljanje vašega telefona z Androidom, če uporabljate zmožnost oddaljenega "
|
||||
"vhoda.\n"
|
||||
"* Dovoljenje lokacije v zaledju: Zahtevano, da se ve na katero WiFi omrežje "
|
||||
"ste povezani, če uporabljate zmožnost zaupanja vrednega omrežja.\n"
|
||||
"\n"
|
||||
"KDE Connect nikoli ne pošilja nobenih informacij niti za KDE niti kateri "
|
||||
"tretji stranki. KDE Connect pošilja podatke iz ene naprave do druge "
|
||||
"neposredno z uporabo lokalne mreže, nikoli preko interneta in z uporabo "
|
||||
"šifriranja od začetka do konca.\n"
|
||||
"Ta program je del odprto-kodnega projekta in obstaja po zaslugi vseh ljudi, "
|
||||
"ki so prispevali. Obiščite spletno mesto in si zagotovite izvorno kodo."
|
||||
"ki so prispevali. Obiščite spletno mesto in si zagotovite izvorno kodo.\n"
|
||||
|
80
po/sv/kdeconnect-android-store-full.po
Normal file
80
po/sv/kdeconnect-android-store-full.po
Normal file
@@ -0,0 +1,80 @@
|
||||
# Stefan Asserhäll <stefan.asserhall@bredband.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-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-08-03 18:15+0200\n"
|
||||
"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
|
||||
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 20.08.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid ""
|
||||
"KDE Connect provides a set of features to integrate your workflow across "
|
||||
"devices:\n"
|
||||
"\n"
|
||||
"- 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"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE-anslut tillhandahåller en uppsättning funktioner för att integrera ditt "
|
||||
"arbetsflöde mellan apparater:\n"
|
||||
"\n"
|
||||
"- Delat klippbord: kopiera och klistra in mellan dina apparater.\n"
|
||||
"- Dela filer och webbadresser till din dator från valfritt program.\n"
|
||||
"- Få underrättelse om inkommande samtal och SMS på din dator.\n"
|
||||
"- Virtuell pekplatta: Använd din telefonskärm som din dators pekplatta.\n"
|
||||
"- Synkronisering av underrättelser: Läs dina Android-underrättelser från "
|
||||
"skrivbordet.\n"
|
||||
"- Multimediafjärrkontroll: Använd din telefon som fjärrkontroll för Linux-"
|
||||
"mediaspelare.\n"
|
||||
"- WIFI-anslutning: Ingen USB-kabel eller Blåtand behövs.\n"
|
||||
"- TLS-kryptering hela vägen: Din information är säker.\n"
|
||||
"\n"
|
||||
"Observera att du måste installera KDE-anslut på din dator för att programmet "
|
||||
"ska fungerar och hålla skrivbordsversionen uppdaterad med Androidversionen "
|
||||
"för att de senaste funktionerna ska fungera.\n"
|
||||
"\n"
|
||||
"Känslig behörighetsinformation:\n"
|
||||
"* Åtkomsträttigheter: Krävs för att ta emot indata från en annan apparat för "
|
||||
"att styra din Android-telefon om du använder funktionen fjärrinmatning.\n"
|
||||
"* Bakgrundsåtkomst av plats: Krävs för att veta vilket WIFI-nätverk du är "
|
||||
"ansluten till, om du använder funktionen Pålitliga nätverk.\n"
|
||||
"\n"
|
||||
"KDE-anslut skickar aldrig någon information till KDE eller till någon tredje "
|
||||
"part. KDE-anslut skickar data från en apparat till en annan direkt med hjälp "
|
||||
"av det lokala nätverket, aldrig via Internet, och med kryptering hela "
|
||||
"vägen.\n"
|
||||
"\n"
|
||||
"Det här programmet är en del av ett projekt med öppen källkod och det "
|
||||
"existerar tack vare alla de som bidragit till det. Besök webbplatsen för att "
|
||||
"hämta källkoden.\n"
|
19
po/sv/kdeconnect-android-store-short.po
Normal file
19
po/sv/kdeconnect-android-store-short.po
Normal file
@@ -0,0 +1,19 @@
|
||||
# Stefan Asserhäll <stefan.asserhall@bredband.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-07-31 08:17+0200\n"
|
||||
"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
|
||||
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Lokalize 20.08.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
|
||||
msgid "KDE Connect integrates your smartphone and computer"
|
||||
msgstr "KDE-anslut integrerar din smarta telefon och dator"
|
@@ -4,15 +4,15 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 21:40+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"
|
||||
"X-Generator: Lokalize 23.11.70\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
msgid ""
|
||||
@@ -33,8 +33,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi "
|
||||
"özellik sağlar:\n"
|
||||
@@ -54,6 +64,18 @@ msgstr ""
|
||||
"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"
|
||||
"Hassas izin bilgileri:\n"
|
||||
"* Erişilebilirlik izni: Uzaktan Giriş özelliğini kullanıyorsanız Android "
|
||||
"telefonunuzu denetlemek üzere başka bir aygıttan giriş almak için "
|
||||
"gereklidir.\n"
|
||||
"* Arka planda konum izni: Güvenilir Ağlar özelliğini kullanıyorsanız hangi "
|
||||
"Wi-Fi ağına bağlı olduğunuzu bilmek için gereklidir.\n"
|
||||
"\n"
|
||||
"KDE Bağlan, KDE'ye veya herhangi bir üçüncü tarafa asla herhangi bir bilgi "
|
||||
"göndermez. KDE Bağlan, verileri bir aygıttan diğerine doğrudan yerel ağı "
|
||||
"kullanarak gönderir, asla interneti kullanmaz ve uçtan uca şifrelemeden "
|
||||
"yararlanır.\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."
|
||||
"ziyaret edin.\n"
|
||||
|
@@ -4,8 +4,8 @@ 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"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-07-30 08:45+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
|
||||
"Language: uk\n"
|
||||
@@ -34,8 +34,18 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect надає у ваше розпорядження набір можливостей для виконання "
|
||||
"інтеграції ваших робочих процесів між пристроями:\n"
|
||||
@@ -58,6 +68,19 @@ msgstr ""
|
||||
"комп'ютер і підтримувати актуальність версії з версією для Android, щоб "
|
||||
"працювали найсвіжіші можливості.\n"
|
||||
"\n"
|
||||
"Відомості щодо прав доступу до конфіденційних даних:\n"
|
||||
"* Права доступу до даних доступності: потрібні для отримання введених даних "
|
||||
"з іншого пристрою для керування вашим телефоном із Android, якщо ви "
|
||||
"користуєтеся можливістю віддаленого введення.\n"
|
||||
"* Права доступу до базових даних щодо місця перебування: потрібні для "
|
||||
"визначення, з якою мережею WiFi вас з'єднано, якщо ви користуєтеся "
|
||||
"можливістю «Надійні мережі».\n"
|
||||
"\n"
|
||||
"KDE Connect ніколи не надсилає жодних відомостей до KDE або будь-яких "
|
||||
"сторонніх осіб або організацій. KDE Connect надсилає дані з одного пристрою "
|
||||
"на інший безпосередньо з використанням локальної мережі, ніколи за допомогою "
|
||||
"інтернету, із використанням міжвузлового шифрування даних.\n"
|
||||
"\n"
|
||||
"Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім "
|
||||
"тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати "
|
||||
"початковий код програми."
|
||||
"початковий код програми.\n"
|
||||
|
@@ -3,8 +3,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeorg\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-07-03 11:38\n"
|
||||
"POT-Creation-Date: 2023-07-30 00:45+0000\n"
|
||||
"PO-Revision-Date: 2023-09-16 10:08\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"Language: zh_CN\n"
|
||||
@@ -38,22 +38,41 @@ msgid ""
|
||||
"app to work, and keep the desktop version up-to-date with the Android "
|
||||
"version for the latest features to work.\n"
|
||||
"\n"
|
||||
"Sensitive permissions information:\n"
|
||||
"* Accessibility permission: Required to receive input from another device to "
|
||||
"control your Android phone, if you use the Remote Input feature.\n"
|
||||
"* Background location permission: Required to know to which WiFi network you "
|
||||
"are connected to, if you use the Trusted Networks feature.\n"
|
||||
"\n"
|
||||
"KDE Connect never sends any information to KDE nor to any third party. KDE "
|
||||
"Connect sends data from one device to the other directly using the local "
|
||||
"network, never through the internet, and using end to end encryption.\n"
|
||||
"\n"
|
||||
"This app is part of an open source project and it exists thanks to all the "
|
||||
"people who contributed to it. Visit the website to grab the source code."
|
||||
"people who contributed to it. Visit the website to grab the source code.\n"
|
||||
msgstr ""
|
||||
"KDE Connect 提供了一系列用于整合不同设备的功能特性:\n"
|
||||
"KDE Connect 提供了一系列功能,用于整合不同设备之间的工作流:\n"
|
||||
"\n"
|
||||
"- 剪贴板共享:跨设备复制粘贴内容。\n"
|
||||
"- 共享任意应用的文件和 URL 到电脑。\n"
|
||||
"- 在电脑上获取关于来电和短信的通知。\n"
|
||||
"- 虚拟触摸板:将手机屏幕当作电脑的触摸板使用。\n"
|
||||
"- 提醒同步:在电脑桌面端读取安卓端的通知。\n"
|
||||
"- 多媒体远程控制:用智能手机遥控 Linux 媒体播放器。\n"
|
||||
"- WiFi 连接:无需 USB 线或者蓝牙。\n"
|
||||
"- 端到端的 TLS 加密:确保您的信息安全。\n"
|
||||
"- 剪贴板共享:跨设备复制粘贴。\n"
|
||||
"- 使用任意 APP 分享文件和 URL 到电脑端。\n"
|
||||
"- 在电脑端获得来电和短信的通知。\n"
|
||||
"- 虚拟触摸板:使用手机屏幕作为电脑端的触摸板。\n"
|
||||
"- 通知同步:在电脑端读取安卓设备的通知。\n"
|
||||
"- 多媒体遥控:使用手机遥控 Linux 环境中的媒体播放器。\n"
|
||||
"- WiFi 连接:无需通过 USB 数据线或者蓝牙连接。\n"
|
||||
"- 端到端 TLS 加密:保障数据安全。\n"
|
||||
"\n"
|
||||
"请注意:您需要在您的电脑上安装 KDE Connect 才能使这款应用正常工作。请保持桌面"
|
||||
"端和安卓端的 KDE Connect 同步更新到一致的版本以便使用它们的最新功能。\n"
|
||||
"请注意:您必须在电脑端安装 KDE Connect 才能让此 APP 发挥作用。要确保最新功能"
|
||||
"正常工作,请保持电脑端和安卓 APP 均为最新版本。\n"
|
||||
"\n"
|
||||
"此应用是一个自由开源软件项目的一部分。它的存续有赖于所有为它做出过贡献的人"
|
||||
"士。请访问项目主页以获取它的源代码。"
|
||||
"敏感权限信息:\n"
|
||||
"* 无障碍辅助功能权限:如果您要使用远程输入功能控制安卓手机,则必须授予无障碍"
|
||||
"辅助权限以从其他设备接收输入事件。\n"
|
||||
"* 后台位置权限:如果您要使用可信任的网络功能,则必须授予后台位置权限以确定设"
|
||||
"备正在连接的 WiFi 网络。\n"
|
||||
"\n"
|
||||
"KDE Connect 不会发送任何信息给 KDE 或者第三方机构。KDE Connect 通过本地网络直"
|
||||
"接在设备之间传输数据,不经过互联网,并使用端到端加密保障数据安全。\n"
|
||||
"\n"
|
||||
"此 APP 是一个自由开源软件项目的组成部分。它的存续和发展有赖于所有做出了贡献的"
|
||||
"人员。如需获取源代码,请访问我们的官方网站。\n"
|
||||
|
@@ -4,7 +4,7 @@ msgstr ""
|
||||
"Project-Id-Version: kdeorg\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||
"PO-Revision-Date: 2023-07-03 11:38\n"
|
||||
"PO-Revision-Date: 2023-09-16 10:08\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"Language: zh_CN\n"
|
||||
|
2
proguard-rules.pro
vendored
2
proguard-rules.pro
vendored
@@ -2,7 +2,7 @@
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in {SDKHOME}/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the proguardFiles
|
||||
# directive in build.gradle.
|
||||
# directive in build.gradle.kts.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:width="24dp"
|
||||
android:height="24dp">
|
||||
<path
|
||||
android:pathData="M15.2 12A3.2 3.2 0 0 1 12 15.2 3.2 3.2 0 0 1 8.8 12 3.2 3.2 0 0 1 12 8.8 3.2 3.2 0 0 1 15.2 12Z"
|
||||
android:fillColor="#000000" />
|
||||
<path
|
||||
android:pathData="M9 2L7.17 4 4 4C2.9 4 2 4.9 2 6l0 12c0 1.1 0.9 2 2 2l16 0c1.1 0 2 -0.9 2 -2L22 6C22 4.9 21.1 4 20 4L16.83 4 15 2 9 2Zm3 15C9.24 17 7 14.76 7 12 7 9.24 9.24 7 12 7c2.76 0 5 2.24 5 5 0 2.76 -2.24 5 -5 5z"
|
||||
android:fillColor="#000000" />
|
||||
</vector>
|
5
res/drawable/ic_device_desktop_32dp.xml
Normal file
5
res/drawable/ic_device_desktop_32dp.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<vector android:height="32dp" android:tint="?attr/colorControlNormal"
|
||||
android:viewportHeight="24" android:viewportWidth="24"
|
||||
android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="@android:color/white" android:pathData="M21,2L3,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h7v2L8,20v2h8v-2h-2v-2h7c1.1,0 2,-0.9 2,-2L23,4c0,-1.1 -0.9,-2 -2,-2zM21,16L3,16L3,4h18v12z"/>
|
||||
</vector>
|
@@ -1,10 +1,18 @@
|
||||
<?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
|
||||
-->
|
||||
|
||||
<TextView 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="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
|
25
res/layout-v23/pairing_explanation_text_no_notifications.xml
Normal file
25
res/layout-v23/pairing_explanation_text_no_notifications.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?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
|
||||
-->
|
||||
|
||||
<TextView 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="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/no_notifications"
|
||||
app:drawableStartCompat="@drawable/ic_warning"
|
||||
app:drawableTint="?attr/colorControlNormal">
|
||||
|
||||
</TextView>
|
@@ -1,4 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2019 Matthijs Tijink <matthijstijink@gmail.com>
|
||||
|
||||
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
-->
|
||||
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/container"
|
||||
android:descendantFocusability="afterDescendants"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
||||
|
@@ -48,6 +48,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="@dimen/fab_margin"
|
||||
app:elevation="@dimen/fab_elevation"
|
||||
android:contentDescription="@string/add_device_dialog_title"
|
||||
android:src="@drawable/ic_add"/>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
@@ -9,6 +9,8 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:descendantFocusability="afterDescendants"
|
||||
android:focusable="false"
|
||||
android:layout_height="match_parent"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.DeviceFragment">
|
||||
|
||||
@@ -26,6 +28,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/device_view"
|
||||
android:descendantFocusability="afterDescendants"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
|
@@ -24,6 +24,8 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/container"
|
||||
android:descendantFocusability="afterDescendants"
|
||||
android:focusable="false"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
||||
|
@@ -1,81 +0,0 @@
|
||||
<?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
|
||||
-->
|
||||
|
||||
<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.PresenterPlugin.PresenterActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/mpris_control_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:padding="12dp"
|
||||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<TextView
|
||||
style="@android:style/TextAppearance.Medium"
|
||||
android:id="@+id/textView"
|
||||
android:layout_weight="0"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/presenter_lock_tip" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:orientation="horizontal"
|
||||
android:layout_weight="1">
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/previous_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:contentDescription="@string/mpris_rew"
|
||||
android:layout_weight="0.25"
|
||||
android:layout_marginEnd="3dp"
|
||||
app:icon="@drawable/ic_previous_black"
|
||||
style="@style/KdeConnectButton.IconButton" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/next_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginStart="3dp"
|
||||
android:layout_weight="0.25"
|
||||
android:contentDescription="@string/mpris_ff"
|
||||
app:icon="@drawable/ic_next_black"
|
||||
style="@style/KdeConnectButton.IconButton" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:id="@+id/pointer_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.30"
|
||||
android:visibility="gone"
|
||||
android:text="@string/presenter_pointer"
|
||||
style="@style/KdeConnectButton.IconButton.Secondary"
|
||||
tools:visibility="visible" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -39,6 +39,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:layout_margin="16dp"
|
||||
app:srcCompat="@drawable/ic_action_image_edit_24dp"
|
||||
app:layout_anchor="@id/run_commands_list"
|
||||
android:contentDescription="@string/add_command"
|
||||
app:layout_anchorGravity="bottom|end" />
|
||||
|
||||
<TextView
|
||||
|
@@ -19,6 +19,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:layout_height="match_parent"
|
||||
android:addStatesFromChildren="true"
|
||||
android:divider="@null"
|
||||
android:descendantFocusability="afterDescendants"
|
||||
android:dividerHeight="12dp"
|
||||
android:orientation="vertical"
|
||||
tools:listitem="@layout/list_card_entry"
|
||||
|
@@ -26,6 +26,8 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="12dp"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
card_view:cardUseCompatPadding="true">
|
||||
|
||||
<LinearLayout
|
||||
|
@@ -12,6 +12,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
|
@@ -16,6 +16,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/pairing_description"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:background="@android:color/transparent"
|
||||
>
|
||||
|
||||
|
25
res/layout/pairing_explanation_text_no_notifications.xml
Normal file
25
res/layout/pairing_explanation_text_no_notifications.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?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
|
||||
-->
|
||||
|
||||
<TextView 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="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/no_notifications"
|
||||
app:drawableStartCompat="@drawable/ic_warning"
|
||||
app:drawableLeftCompat="@drawable/ic_warning">
|
||||
|
||||
</TextView>
|
@@ -1,18 +0,0 @@
|
||||
<?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
|
||||
-->
|
||||
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
android:id="@+id/fullscreen"
|
||||
android:title="@string/presenter_fullscreen" />
|
||||
|
||||
<item
|
||||
android:id="@+id/exit_presentation"
|
||||
android:title="@string/presenter_exit" />
|
||||
</menu>
|
1
res/resources.properties
Normal file
1
res/resources.properties
Normal file
@@ -0,0 +1 @@
|
||||
unqualifiedResLocale=en-US
|
@@ -166,9 +166,7 @@
|
||||
<string name="pref_plugin_mprisreceiver">متحكم الوسائط</string>
|
||||
<string name="notification_channel_default">إخطارات أخرى</string>
|
||||
<string name="notification_channel_media_control">متحكم الوسائط</string>
|
||||
<string name="notification_channel_filetransfer">نقل الملفّات</string>
|
||||
<string name="notification_channel_high_priority">مرتفعة الأولوية</string>
|
||||
<string name="notification_channel_sms_mms">رسالة جديدة</string>
|
||||
<string name="mpris_stop">أوقف المشغل الحالي</string>
|
||||
<string name="copy_url_to_clipboard">انسخ المسار إلى الحافظة</string>
|
||||
<string name="clipboard_toast">نُسخ إلى الحافظة</string>
|
||||
@@ -189,7 +187,6 @@
|
||||
<string name="block_contents">امنح محتويات الإخطارات</string>
|
||||
<string name="block_images">امنع الصور في الإخطارات</string>
|
||||
<string name="notification_channel_receivenotification">إخطارات من أجهزة أخرى</string>
|
||||
<string name="take_picture">شغّل الكاميرا</string>
|
||||
<string name="presenter_pointer">المؤشر</string>
|
||||
<string name="trusted_networks">الشّبكات الموثوقة</string>
|
||||
<string name="add_trusted_network">أضف %s</string>
|
||||
|
@@ -97,7 +97,6 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Düymə vuruşu kimi göndərmək</string>
|
||||
<string name="mouse_receiver_plugin_description">Uzaqdakı siçanın hərəkətini qəbul etmək</string>
|
||||
<string name="mouse_receiver_plugin_name">Siçanı qəbul edən</string>
|
||||
<string name="mouse_receiver_no_permissions">Xüsusi İmkanlarda xidməti aktiv etməlisiniz</string>
|
||||
<string name="view_status_title">Vəziyyət</string>
|
||||
<string name="battery_status_format">Batareya: %d%%</string>
|
||||
<string name="battery_status_low_format">Batareya: %d%% Zəif batareya</string>
|
||||
@@ -274,9 +273,7 @@
|
||||
<string name="notification_channel_default">Digər bildirişlər</string>
|
||||
<string name="notification_channel_persistent">"Daimi göstərici"</string>
|
||||
<string name="notification_channel_media_control">Media İdarəsi</string>
|
||||
<string name="notification_channel_filetransfer">Fayl göndərişi</string>
|
||||
<string name="notification_channel_high_priority">Yüksək üstünlük</string>
|
||||
<string name="notification_channel_sms_mms">Yeni İsmarıc</string>
|
||||
<string name="mpris_stop">Cari pleyeri dayandırmaq</string>
|
||||
<string name="copy_url_to_clipboard">URL\'u mübadilə buferinə kopyalamaq</string>
|
||||
<string name="clipboard_toast">Mübadilə buferinə kopyalandı</string>
|
||||
@@ -305,8 +302,6 @@
|
||||
<string name="block_contents">Bildirişlərin məzmununu bloklamaq</string>
|
||||
<string name="block_images">Bildirişlərin şəkillərini bloklamaq</string>
|
||||
<string name="notification_channel_receivenotification">Digar cihazlardan bilsirişlər</string>
|
||||
<string name="take_picture">Kameranı açmaq</string>
|
||||
<string name="plugin_photo_desc">Şəkillər çəkmək və göndərməyi asanlaşdırmaq üçün kamera tətbiqini başladın</string>
|
||||
<string name="no_app_for_opening">Bu faylı açmaq üçün uyğun tətbiq tapılmadı</string>
|
||||
<string name="remote_keyboard_service">KDE Connect Uzaq Klaviaturası</string>
|
||||
<string name="presenter_pointer">Kursor</string>
|
||||
|
@@ -97,7 +97,7 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Изпращане като клавишни комбинации</string>
|
||||
<string name="mouse_receiver_plugin_description">Получаване на дистанционно движение на мишката</string>
|
||||
<string name="mouse_receiver_plugin_name">Приемане на движение на мишката</string>
|
||||
<string name="mouse_receiver_no_permissions">Трябва да активирате услугата за достъпност</string>
|
||||
<string name="mouse_receiver_no_permissions">"За отдалечено управление с тъчскрийн, трябва да предоставите разрешения за достъп за пълен контрол на устройството."</string>
|
||||
<string name="view_status_title">Състояние</string>
|
||||
<string name="battery_status_format">Батерия: %d%%</string>
|
||||
<string name="battery_status_low_format">Батерия: %d%% Ниско ниво на батерията</string>
|
||||
@@ -183,6 +183,7 @@
|
||||
<item>1 минута</item>
|
||||
<item>2 минути</item>
|
||||
</string-array>
|
||||
<string name="mpris_notifications_explanation">Разрешението за нотификации е необходимо, за да се показват отдалечени медии в чекмеджето за известия</string>
|
||||
<string name="mpris_notification_settings_title">Показване на известие за управление на медиите</string>
|
||||
<string name="mpris_notification_settings_summary">Разрешаване на управлението на медийните плейъри, без да отваряте KDE Connect</string>
|
||||
<string name="share_to">Споделяне към...</string>
|
||||
@@ -252,6 +253,7 @@
|
||||
<string name="optional_permission_explanation">Трябва да предоставите допълнителни разрешения, за да активирате всички функции</string>
|
||||
<string name="plugins_need_optional_permission">Някои плъгини имат деактивирани функции поради липса на разрешение (докоснете за повече информация):</string>
|
||||
<string name="share_optional_permission_explanation">За да получавате файлове, трябва да разрешите достъпа до хранилището</string>
|
||||
<string name="share_notifications_explanation">За да виждате напредъка при изпращане и получаване на файлове, трябва да разрешите известия</string>
|
||||
<string name="telepathy_permission_explanation">За да четете и записвате SMS от работния плот, трябва да дадете разрешение за SMS</string>
|
||||
<string name="telephony_permission_explanation">За да виждате телефонни обаждания на работния плот, трябва да дадете разрешение за телефонни обаждания дневници и състояние на телефона</string>
|
||||
<string name="telephony_optional_permission_explanation">За да видите име на контакт вместо телефонен номер, трябва да дадете достъп до контактите на телефона</string>
|
||||
@@ -274,9 +276,9 @@
|
||||
<string name="notification_channel_default">Други известия</string>
|
||||
<string name="notification_channel_persistent">Постоянен индикатор</string>
|
||||
<string name="notification_channel_media_control">Контрол на медиите</string>
|
||||
<string name="notification_channel_filetransfer">Прехвърляне на файл</string>
|
||||
<string name="notification_channel_filetransfer">Прехвърляне на входящ файл</string>
|
||||
<string name="notification_channel_filetransfer_upload">Прехвърляне на изходящ файл</string>
|
||||
<string name="notification_channel_high_priority">Висок приоритет</string>
|
||||
<string name="notification_channel_sms_mms">Ново съобщение</string>
|
||||
<string name="mpris_stop">Спиране на текущия плейър</string>
|
||||
<string name="copy_url_to_clipboard">Копиране на URL в клипборда</string>
|
||||
<string name="clipboard_toast">Копиран в клипборда</string>
|
||||
@@ -305,8 +307,6 @@
|
||||
<string name="block_contents">Блокиране на съдържанието на известията</string>
|
||||
<string name="block_images">Блокиране на изображения в известията</string>
|
||||
<string name="notification_channel_receivenotification">Известия от други устройства</string>
|
||||
<string name="take_picture">Стартиране на камерата</string>
|
||||
<string name="plugin_photo_desc">Стартирайте приложението за камера, за да улесните правенето и прехвърлянето на снимки</string>
|
||||
<string name="no_app_for_opening">Не е намерено подходящо приложение за отваряне на този файл</string>
|
||||
<string name="remote_keyboard_service">Отдалечена клавиатура KDE Connect</string>
|
||||
<string name="presenter_pointer">Показалец</string>
|
||||
@@ -397,4 +397,8 @@
|
||||
<string name="send_clipboard">Изпращане на клипборд</string>
|
||||
<string name="tap_to_execute">Докоснете, за да се изпълни</string>
|
||||
<string name="plugin_stats">Данни на приставки</string>
|
||||
<string name="enable_udp_broadcast">Активиране на откриване на устройства чрез UDP</string>
|
||||
<string name="receive_notifications_permission_explanation">Известията трябва са разрешени, за да може да се получават от други устройства</string>
|
||||
<string name="findmyphone_notifications_explanation">Разрешение за известия е необходимо, за да може телефонът да звъни, когато приложението е във фонов режим</string>
|
||||
<string name="no_notifications">Известията са деактивирани, няма да получавате известия за входящи двойки.</string>
|
||||
</resources>
|
||||
|
@@ -97,7 +97,7 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Envia com a pulsacions de tecla</string>
|
||||
<string name="mouse_receiver_plugin_description">Rep el moviment del ratolí remot</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor del ratolí</string>
|
||||
<string name="mouse_receiver_no_permissions">Cal que habiliteu el servei Accessibilitat</string>
|
||||
<string name="mouse_receiver_no_permissions">Per a rebre entrades tàctils remotament cal atorgar el permís d\'Accessibilitat a control complet del vostre dispositiu</string>
|
||||
<string name="view_status_title">Estat</string>
|
||||
<string name="battery_status_format">Bateria: %d%%</string>
|
||||
<string name="battery_status_low_format">Bateria: %d%% bateria baixa</string>
|
||||
@@ -183,6 +183,7 @@
|
||||
<item>1 minut</item>
|
||||
<item>2 minuts</item>
|
||||
</string-array>
|
||||
<string name="mpris_notifications_explanation">Cal el permís de notificacions per a mostrar els elements multimèdia remots al calaix de notificacions</string>
|
||||
<string name="mpris_notification_settings_title">Mostra les notificacions dels reproductors</string>
|
||||
<string name="mpris_notification_settings_summary">Permet controlar els reproductors multimèdia sense obrir el KDE Connect</string>
|
||||
<string name="share_to">Comparteix amb…</string>
|
||||
@@ -252,6 +253,7 @@
|
||||
<string name="optional_permission_explanation">Us caldrà atorgar permisos extres per a accedir a totes les característiques</string>
|
||||
<string name="plugins_need_optional_permission">Alguns connectors tenen característiques desactivades per la falta de permís (toqueu per a més informació):</string>
|
||||
<string name="share_optional_permission_explanation">Per a rebre fitxers cal permetre l\'accés a l\'emmagatzematge</string>
|
||||
<string name="share_notifications_explanation">Per a veure el progrés en enviar i rebre fitxers, heu de permetre les notificacions</string>
|
||||
<string name="telepathy_permission_explanation">Per a llegir i escriure SMS des de l\'escriptori, haureu de donar permís als SMS</string>
|
||||
<string name="telephony_permission_explanation">Per a veure les trucades telefòniques des de l\'escriptori, haureu de donar permís d\'accés al registre de trucades telefòniques i a l\'estat del telèfon</string>
|
||||
<string name="telephony_optional_permission_explanation">Per a veure un nom de contacte en comptes d\'un número de telèfon, haureu de donar permís als contactes del telèfon</string>
|
||||
@@ -274,9 +276,10 @@
|
||||
<string name="notification_channel_default">Altres notificacions</string>
|
||||
<string name="notification_channel_persistent">Indicador de persistència</string>
|
||||
<string name="notification_channel_media_control">Control multimèdia</string>
|
||||
<string name="notification_channel_filetransfer">Transferència de fitxers</string>
|
||||
<string name="notification_channel_filetransfer">Transferència de fitxer entrant</string>
|
||||
<string name="notification_channel_filetransfer_upload">Transferència de fitxer de sortida</string>
|
||||
<string name="notification_channel_filetransfer_error">Error de transferència de fitxer</string>
|
||||
<string name="notification_channel_high_priority">Prioritat alta</string>
|
||||
<string name="notification_channel_sms_mms">Missatge nou</string>
|
||||
<string name="mpris_stop">Atura el reproductor actual</string>
|
||||
<string name="copy_url_to_clipboard">Copia l\'URL al porta-retalls</string>
|
||||
<string name="clipboard_toast">Copiat al porta-retalls</string>
|
||||
@@ -305,8 +308,6 @@
|
||||
<string name="block_contents">Bloca el contingut de les notificacions</string>
|
||||
<string name="block_images">Bloca les imatges a les notificacions</string>
|
||||
<string name="notification_channel_receivenotification">Notificacions des d\'altres dispositius</string>
|
||||
<string name="take_picture">Inicia la càmera</string>
|
||||
<string name="plugin_photo_desc">Llança l\'aplicació de càmera per a facilitar la presa i la transferència de fotografies</string>
|
||||
<string name="no_app_for_opening">No s\'ha trobat cap aplicació adequada per a obrir aquest fitxer</string>
|
||||
<string name="remote_keyboard_service">Teclat remot del KDE Connect</string>
|
||||
<string name="presenter_pointer">Apuntador</string>
|
||||
@@ -397,4 +398,8 @@
|
||||
<string name="send_clipboard">Envia el porta-retalls</string>
|
||||
<string name="tap_to_execute">Toqueu per a executar</string>
|
||||
<string name="plugin_stats">Estadístiques del connector</string>
|
||||
<string name="enable_udp_broadcast">Activa el descobriment UDP de dispositius</string>
|
||||
<string name="receive_notifications_permission_explanation">Cal permetre que les notificacions es rebin des d\'altres dispositius</string>
|
||||
<string name="findmyphone_notifications_explanation">Cal el permís de notificacions perquè el telèfon pugui sonar quan l\'aplicació estigui en segon pla</string>
|
||||
<string name="no_notifications">Les notificacions estan desactivades, no rebreu notificacions entrants d\'emparellament.</string>
|
||||
</resources>
|
||||
|
@@ -97,7 +97,6 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Posílat jako úhozy kláves</string>
|
||||
<string name="mouse_receiver_plugin_description">Přijímat vzdálený pohyb myši</string>
|
||||
<string name="mouse_receiver_plugin_name">Příjemce myši</string>
|
||||
<string name="mouse_receiver_no_permissions">Musíte povolit Službu Zpřístupnění.</string>
|
||||
<string name="view_status_title">Stav</string>
|
||||
<string name="battery_status_format">Baterie: %d%%</string>
|
||||
<string name="battery_status_low_format">Baterie: %d%% Téměř vybitá baterie</string>
|
||||
@@ -290,9 +289,7 @@
|
||||
<string name="notification_channel_default">Ostatní oznámení</string>
|
||||
<string name="notification_channel_persistent">Stálý ukazatel</string>
|
||||
<string name="notification_channel_media_control">Ovládání médií</string>
|
||||
<string name="notification_channel_filetransfer">Přenos souboru</string>
|
||||
<string name="notification_channel_high_priority">Vysoká priorita</string>
|
||||
<string name="notification_channel_sms_mms">Nová zpráva</string>
|
||||
<string name="mpris_stop">Zastavit současný přehrávač</string>
|
||||
<string name="copy_url_to_clipboard">Kopírovat URL do schránky</string>
|
||||
<string name="clipboard_toast">Zkopírováno do schránky</string>
|
||||
@@ -321,8 +318,6 @@
|
||||
<string name="block_contents">Blokovat obsah oznámení</string>
|
||||
<string name="block_images">Blokovat obrázky v oznámení</string>
|
||||
<string name="notification_channel_receivenotification">Oznámení z ostatních zařízení</string>
|
||||
<string name="take_picture">Spustit fotoaparát</string>
|
||||
<string name="plugin_photo_desc">Spusťte aplikaci fotoaparátu pro snadné zachytávání s přenos obrázků</string>
|
||||
<string name="no_app_for_opening">Pro otevření tohoto souboru nebyla nalezena vhodná aplikace</string>
|
||||
<string name="remote_keyboard_service">Vzdálená klávesnice pro KDE Connect</string>
|
||||
<string name="presenter_pointer">Ukazatel</string>
|
||||
@@ -332,7 +327,7 @@
|
||||
<string name="empty_trusted_networks_list_text">Nepřidali jste žádné důvěryhodné sítě</string>
|
||||
<string name="allow_all_networks_text">Povolit všechny</string>
|
||||
<string name="location_permission_needed_title">Získán přístup</string>
|
||||
<string name="location_permission_needed_desc">KDE Connect vyžaduje oprávnění o umístění na pozadí aby poznal WiFi, ke které jste připojeni i když je aplikace samotná na pozadí. To je kvůli tomu, že názvy sítí WiFi okolo vás by mohly být použity pro nalezení vaší polohy i když to není to, co KDE Connect dělá.</string>
|
||||
<string name="location_permission_needed_desc">KDE Connect vyžaduje oprávnění o poloze na pozadí aby poznal WiFi, ke které jste připojeni i když je aplikace samotná na pozadí. To je kvůli tomu, že názvy sítí WiFi okolo vás by mohly být použity pro nalezení vaší polohy i když to není to, co KDE Connect dělá.</string>
|
||||
<string name="clipboard_android_x_incompat">Android 10 odstranit přístup ke schránce pro všechny aplikace. Tento modul bude zakázán.</string>
|
||||
<string name="mpris_open_url">Pokračovat v přehrávání zde</string>
|
||||
<string name="cant_open_url">Nelze otevřít URL pro pokračování v přehrávání</string>
|
||||
|
@@ -95,7 +95,6 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Als Tastendruck senden</string>
|
||||
<string name="mouse_receiver_plugin_description">Empfänger für entfernte Mauseingaben</string>
|
||||
<string name="mouse_receiver_plugin_name">Maus-Empfänger</string>
|
||||
<string name="mouse_receiver_no_permissions">Sie müssen den Zugangshilfendienst aktivieren</string>
|
||||
<string name="view_status_title">Status</string>
|
||||
<string name="battery_status_format">Akku: %d%%</string>
|
||||
<string name="battery_status_low_format">Akku: %d%% Niedriger Ladestand</string>
|
||||
@@ -270,9 +269,7 @@
|
||||
<string name="notification_channel_default">Andere Benachrichtigungen</string>
|
||||
<string name="notification_channel_persistent">Dauerhafte Benachrichtigung</string>
|
||||
<string name="notification_channel_media_control">Medienkontrolle</string>
|
||||
<string name="notification_channel_filetransfer">Dateiübertragung</string>
|
||||
<string name="notification_channel_high_priority">Hohe Priorität</string>
|
||||
<string name="notification_channel_sms_mms">Neue Nachricht</string>
|
||||
<string name="mpris_stop">Die aktuelle Medienwiedergabe beenden</string>
|
||||
<string name="copy_url_to_clipboard">Adresse in die Zwischenablage kopieren</string>
|
||||
<string name="clipboard_toast">In die Zwischenablage kopiert</string>
|
||||
@@ -301,8 +298,6 @@
|
||||
<string name="block_contents">Inhalt von Benachrichtigungen blockieren</string>
|
||||
<string name="block_images">Bilder in Benachrichtigungen blockieren</string>
|
||||
<string name="notification_channel_receivenotification">Benachrichtigungen verbundener Geräte</string>
|
||||
<string name="take_picture">Kamera starten</string>
|
||||
<string name="plugin_photo_desc">Die Kamera starten um das Erstellen und Übertragen von Bildern zu vereinfachen</string>
|
||||
<string name="no_app_for_opening">Es wurde keine passende App zum Öffnen dieser Datei gefunden</string>
|
||||
<string name="remote_keyboard_service">Entfernte Tastatur für KDE Connect</string>
|
||||
<string name="presenter_pointer">Laserpointer</string>
|
||||
|
@@ -84,7 +84,6 @@
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Αποστολή ως πληκτρολογήσεις</string>
|
||||
<string name="mouse_receiver_plugin_description">Λήψη απομακρυσμένων κινήσεων του ποντικιού</string>
|
||||
<string name="mouse_receiver_plugin_name">Δέκτης ποντικιού</string>
|
||||
<string name="mouse_receiver_no_permissions">Απαιτείται η ενεργοποίηση της υπηρεσίας προσβασιμότητας</string>
|
||||
<string name="view_status_title">Κατάσταση</string>
|
||||
<string name="battery_status_format">Μπαταρία: %d%%</string>
|
||||
<string name="battery_status_low_format">Μπαταρία: %d%% Χαμηλή συάθμη</string>
|
||||
@@ -253,9 +252,7 @@
|
||||
<string name="pref_plugin_mprisreceiver_desc">Ελέγξτε τους αναπαραγωγείς πολυμέσων του τηλεφώνου σας από άλλη συσκευή</string>
|
||||
<string name="notification_channel_default">Άλλες ειδοποιήσεις</string>
|
||||
<string name="notification_channel_media_control">Κονσόλα πολυμέσων</string>
|
||||
<string name="notification_channel_filetransfer">Μεταφορά αρχείου</string>
|
||||
<string name="notification_channel_high_priority">Υψηλής προτεραιότητας</string>
|
||||
<string name="notification_channel_sms_mms">Νέο μήνυμα</string>
|
||||
<string name="mpris_stop">Διακοπή του τρέχοντος αναπαραγωγέα</string>
|
||||
<string name="copy_url_to_clipboard">Αντιγραφή του URL στο πρόχειρο</string>
|
||||
<string name="clipboard_toast">Έγινε αντιγραφή στο πρόχειρο</string>
|
||||
@@ -284,8 +281,6 @@
|
||||
<string name="block_contents">Φραγή περιεχομένου ειδοποιήσεων</string>
|
||||
<string name="block_images">Φραγή εικόνων σε ειδοποιήσεις</string>
|
||||
<string name="notification_channel_receivenotification">Ειδοποιήσεις από άλλες συσκευές</string>
|
||||
<string name="take_picture">Εκτέλεση κάμερας</string>
|
||||
<string name="plugin_photo_desc">Εκτέλεση της εφαρμογής κάμερας για διευκόλυνση στη λήψη και μεταφορά φωτογραφιών</string>
|
||||
<string name="no_app_for_opening">Δεν βρέθηκε κατάλληλη εφαρμογή για το άνοιγμα αυτού του αρχείου</string>
|
||||
<string name="remote_keyboard_service">Απομακρυσμένο πληκτρολόγιο KDE Connect</string>
|
||||
<string name="presenter_pointer">Δείκτης</string>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user