mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-02 15:15:09 +00:00
Compare commits
59 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
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 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,7 +7,6 @@ bin/
|
|||||||
build/
|
build/
|
||||||
target/
|
target/
|
||||||
classes/
|
classes/
|
||||||
gradle
|
|
||||||
*.iml
|
*.iml
|
||||||
*.keystore
|
*.keystore
|
||||||
!debug.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"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="org.kde.kdeconnect_tp"
|
android:versionCode="12800"
|
||||||
android:versionCode="12701"
|
android:versionName="1.28.0">
|
||||||
android:versionName="1.27.1">
|
|
||||||
|
|
||||||
<uses-feature
|
<uses-feature
|
||||||
android:name="android.hardware.telephony"
|
android:name="android.hardware.telephony"
|
||||||
android:required="false" />
|
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.RECEIVE_BOOT_COMPLETED" />
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
|
<!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
|
||||||
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -->
|
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
<uses-permission android:name="android.permission.CHANGE_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_STATE" />
|
||||||
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
|
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
|
||||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||||
@@ -43,12 +42,13 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
|||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
<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.ACCESS_BACKGROUND_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.READ_LOGS" tools:ignore="ProtectedPermissions" />
|
<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.SYSTEM_ALERT_WINDOW" />
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" />
|
<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
|
<application
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
@@ -58,7 +58,6 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
|||||||
android:allowBackup="false"
|
android:allowBackup="false"
|
||||||
android:dataExtractionRules="@xml/data_extraction_rules"
|
android:dataExtractionRules="@xml/data_extraction_rules"
|
||||||
android:networkSecurityConfig="@xml/network_security_config"
|
android:networkSecurityConfig="@xml/network_security_config"
|
||||||
android:localeConfig="@xml/locales_config"
|
|
||||||
android:theme="@style/KdeConnectTheme.NoActionBar"
|
android:theme="@style/KdeConnectTheme.NoActionBar"
|
||||||
android:name="org.kde.kdeconnect.KdeConnect"
|
android:name="org.kde.kdeconnect.KdeConnect"
|
||||||
android:enableOnBackInvokedCallback="true">
|
android:enableOnBackInvokedCallback="true">
|
||||||
|
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")
|
||||||
|
}
|
@@ -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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
@@ -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.
|
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.
|
||||||
|
@@ -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.
|
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.
|
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
|
1
fastlane/metadata/android/eu-ES/title.txt
Normal file
1
fastlane/metadata/android/eu-ES/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.
|
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.
|
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.
|
- Ricevi notifiche per chiamate in arrivo e messaggi SMS sul tuo PC.
|
||||||
- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del computer.
|
- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del computer.
|
||||||
- Sincronizzazione delle notifiche: leggi le notifiche Android dal desktop.
|
- 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.
|
- Connessione WiFi: non necessita di alcun cavo USB o bluetooth.
|
||||||
- Cifratura TLS end-to-end: le tue informazioni sono al sicuro.
|
- 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.
|
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.
|
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.
|
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.
|
@@ -11,4 +11,10 @@ O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de trabalh
|
|||||||
|
|
||||||
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.
|
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.
|
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,14 +1,19 @@
|
|||||||
KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih napravah:
|
KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih napravah:
|
||||||
|
|
||||||
- skupno odložišče: kopirajte in lepite med napravami;
|
- Skupno odložišče: kopirajte in lepite med napravami;
|
||||||
- datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;
|
- Datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;
|
||||||
- prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;
|
- 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;
|
- Virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico na računalniku;
|
||||||
- sinhronizacija obvestil: preberite obvestila iz sistema Android na namizju;
|
- Sinhronizacija obvestil: preberite obvestila iz sistema Android na namizju;
|
||||||
- večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski upravljalnik za večpredstavnostne predvajalnike na Linuxu;
|
- Večpredstavnostni daljinski upravljalnik: uporabite telefon kot daljinski upravljalnik za večpredstavnostne predvajalnike na Linuxu;
|
||||||
- povezava WiFi: ne potrebujete žice USB ali bluetootha;
|
- Šovezava WiFi: ne potrebujete žice USB ali bluetootha;
|
||||||
- šifriranje TLS od enega konca do drugega: vaši podatki so varni.
|
- Š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.
|
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.
|
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.
|
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.
|
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, щоб працювали найсвіжіші можливості.
|
Будь ласка, зауважте, що для роботи вам слід встановити KDE Connect на ваш комп'ютер і підтримувати актуальність версії з версією для Android, щоб працювали найсвіжіші можливості.
|
||||||
|
|
||||||
|
Відомості щодо прав доступу до конфіденційних даних:
|
||||||
|
* Права доступу до даних доступності: потрібні для отримання введених даних з іншого пристрою для керування вашим телефоном із Android, якщо ви користуєтеся можливістю віддаленого введення.
|
||||||
|
* Права доступу до базових даних щодо місця перебування: потрібні для визначення, з якою мережею WiFi вас з'єднано, якщо ви користуєтеся можливістю «Надійні мережі».
|
||||||
|
|
||||||
|
KDE Connect ніколи не надсилає жодних відомостей до KDE або будь-яких сторонніх осіб або організацій. KDE Connect надсилає дані з одного пристрою на інший безпосередньо з використанням локальної мережі, ніколи за допомогою інтернету, із використанням міжвузлового шифрування даних.
|
||||||
|
|
||||||
Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати початковий код програми.
|
Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати початковий код програми.
|
@@ -1,14 +1,20 @@
|
|||||||
KDE Connect 提供了一系列用于整合不同设备的功能特性:
|
KDE Connect 提供了一系列功能,用于整合不同设备之间的工作流:
|
||||||
|
|
||||||
- 剪贴板共享:跨设备复制粘贴内容。
|
- 剪贴板共享:跨设备复制粘贴。
|
||||||
- 共享任意应用的文件和 URL 到电脑。
|
- 使用任意 APP 分享文件和 URL 到电脑端。
|
||||||
- 在电脑上获取关于来电和短信的通知。
|
- 在电脑端获得来电和短信的通知。
|
||||||
- 虚拟触摸板:将手机屏幕当作电脑的触摸板使用。
|
- 虚拟触摸板:使用手机屏幕作为电脑端的触摸板。
|
||||||
- 提醒同步:在电脑桌面端读取安卓端的通知。
|
- 通知同步:在电脑端读取安卓设备的通知。
|
||||||
- 多媒体远程控制:用智能手机遥控 Linux 媒体播放器。
|
- 多媒体遥控:使用手机遥控 Linux 环境中的媒体播放器。
|
||||||
- WiFi 连接:无需 USB 线或者蓝牙。
|
- WiFi 连接:无需通过 USB 数据线或者蓝牙连接。
|
||||||
- 端到端的 TLS 加密:确保您的信息安全。
|
- 端到端 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 ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-12 16:45+0400\n"
|
||||||
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
|
"Last-Translator: Kheyyam <xxmn77@gmail.com>\n"
|
||||||
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
|
"Language-Team: Azerbaijani <kde-i18n-doc@kde.org>\n"
|
||||||
@@ -15,6 +15,28 @@ msgstr ""
|
|||||||
"X-Generator: Lokalize 23.04.2\n"
|
"X-Generator: Lokalize 23.04.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
@@ -33,8 +55,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE connect cihazlarınız arasında inteqrasiya üçün funksiyalar dəstini "
|
"KDE connect cihazlarınız arasında inteqrasiya üçün funksiyalar dəstini "
|
||||||
"təqdim edir:\n"
|
"təqdim edir:\n"
|
||||||
|
@@ -9,15 +9,15 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android\n"
|
"Project-Id-Version: kdeconnect-android\n"
|
||||||
"Report-Msgid-Bugs-To: \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 10:46+0200\n"
|
"PO-Revision-Date: 2023-07-30 10:56+0200\n"
|
||||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||||
"Language: ca\n"
|
"Language: ca\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\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"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
# skip-rule: common-hihan
|
# skip-rule: common-hihan
|
||||||
@@ -39,8 +39,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"El KDE Connect proporciona un conjunt de característiques per a integrar el "
|
"El KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||||
"flux de treball entre dispositius:\n"
|
"flux de treball entre dispositius:\n"
|
||||||
@@ -62,6 +72,18 @@ msgstr ""
|
|||||||
"d'escriptori amb la versió de l'Android perquè funcionin les últimes "
|
"d'escriptori amb la versió de l'Android perquè funcionin les últimes "
|
||||||
"característiques.\n"
|
"característiques.\n"
|
||||||
"\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 "
|
"Aquesta aplicació forma part d'un projecte de codi obert i existeix gràcies "
|
||||||
"a totes les persones que hi han contribuït. Visiteu el lloc web per "
|
"a totes les persones que hi han contribuït. Visiteu el lloc web per "
|
||||||
"aconseguir el codi font."
|
"aconseguir el codi font.\n"
|
||||||
|
@@ -9,15 +9,15 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android\n"
|
"Project-Id-Version: kdeconnect-android\n"
|
||||||
"Report-Msgid-Bugs-To: \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 10:46+0200\n"
|
"PO-Revision-Date: 2023-07-30 10:56+0200\n"
|
||||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||||
"Language: ca@valencia\n"
|
"Language: ca@valencia\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\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"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
# skip-rule: common-hihan
|
# skip-rule: common-hihan
|
||||||
@@ -39,8 +39,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect proporciona un conjunt de característiques per a integrar el "
|
"KDE Connect proporciona un conjunt de característiques per a integrar el "
|
||||||
"flux de treball entre dispositius:\n"
|
"flux de treball entre dispositius:\n"
|
||||||
@@ -62,6 +72,18 @@ msgstr ""
|
|||||||
"d'escriptori amb la versió d'Android perquè funcionen les últimes "
|
"d'escriptori amb la versió d'Android perquè funcionen les últimes "
|
||||||
"característiques.\n"
|
"característiques.\n"
|
||||||
"\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 "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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 14:10+0200\n"
|
"PO-Revision-Date: 2023-08-07 16:43+0200\n"
|
||||||
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||||
"Language: cs\n"
|
"Language: cs\n"
|
||||||
@@ -13,7 +13,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"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 "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich "
|
"KDE Connect poskytuje sadu vlastností pro vzájemnou integraci vašich "
|
||||||
"zařízení:\n"
|
"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 "
|
"vašem počítači měli nainstalován KDE Connect a udržovali jej aktuální zde i "
|
||||||
"na Androidu.\n"
|
"na Androidu.\n"
|
||||||
"\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 "
|
"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"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-06-07 00:47+0000\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"
|
"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
|
||||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||||
"Language: cs\n"
|
"Language: cs\n"
|
||||||
@@ -13,7 +13,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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"
|
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 ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-07 19:50+0200\n"
|
||||||
"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
|
"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
|
||||||
"Language-Team: German <kde-i18n-de@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 "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
|
@@ -4,7 +4,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-17 12:11+0100\n"
|
||||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||||
"Language-Team: British English\n"
|
"Language-Team: British English\n"
|
||||||
@@ -15,6 +15,28 @@ msgstr ""
|
|||||||
"X-Generator: Lokalize 23.03.70\n"
|
"X-Generator: Lokalize 23.03.70\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
@@ -33,8 +55,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
|
@@ -8,8 +8,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android\n"
|
"Project-Id-Version: kdeconnect-android\n"
|
||||||
"Report-Msgid-Bugs-To: \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-07-06 06:18+0100\n"
|
"PO-Revision-Date: 2023-07-30 07:59+0100\n"
|
||||||
"Last-Translator: Oliver Kellogg <okellogg@users.sourceforge.net>\n"
|
"Last-Translator: Oliver Kellogg <okellogg@users.sourceforge.net>\n"
|
||||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||||
"Language: eo\n"
|
"Language: eo\n"
|
||||||
@@ -36,8 +36,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect provizas aron da funkcioj por integri vian laborfluon trans "
|
"KDE Connect provizas aron da funkcioj por integri vian laborfluon trans "
|
||||||
"aparatoj:\n"
|
"aparatoj:\n"
|
||||||
@@ -57,5 +67,15 @@ msgstr ""
|
|||||||
"aplikaĵo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la "
|
"aplikaĵo por funkcii, kaj tenu la labortablan version ĝisdatigita kun la "
|
||||||
"Android versio por ke la plej novaj kapabloj funkciu.\n"
|
"Android versio por ke la plej novaj kapabloj funkciu.\n"
|
||||||
"\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 "
|
"Ĉ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 ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android-store-full\n"
|
"Project-Id-Version: kdeconnect-android-store-full\n"
|
||||||
"Report-Msgid-Bugs-To: \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-10 17:25+0200\n"
|
"PO-Revision-Date: 2023-08-12 17:26+0200\n"
|
||||||
"Last-Translator: Víctor Rodrigo Córdoba <vrcordoba@gmail.com>\n"
|
"Last-Translator: Víctor Rodrigo Córdoba <vrcordoba@gmail.com>\n"
|
||||||
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
@@ -33,8 +33,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect proporciona una serie de funcionalidades para integrar tus "
|
"KDE Connect proporciona una serie de funcionalidades para integrar tus "
|
||||||
"flujos de trabajo entre distintos dispositivos:\n"
|
"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 "
|
"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"
|
"versión de Android para tener acceso a las nuevas funcionalidades.\n"
|
||||||
"\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 "
|
"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 "
|
"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"
|
@@ -4,7 +4,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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-07-04 21:29+0300\n"
|
"PO-Revision-Date: 2023-07-04 21:29+0300\n"
|
||||||
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
||||||
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
||||||
@@ -15,6 +15,28 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Lokalize 22.12.3\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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
@@ -33,8 +55,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect tarjoaa ominaisuudet työnvuosi eheyttämiseksi laitteiden "
|
"KDE Connect tarjoaa ominaisuudet työnvuosi eheyttämiseksi laitteiden "
|
||||||
"kesken:\n"
|
"kesken:\n"
|
||||||
|
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android-store-full\n"
|
"Project-Id-Version: kdeconnect-android-store-full\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-08 05:31+0200\n"
|
||||||
"Last-Translator: KDE Francophone <kde-francophone@kde.org>\n"
|
"Last-Translator: KDE Francophone <kde-francophone@kde.org>\n"
|
||||||
"Language-Team: 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 "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
|
@@ -4,7 +4,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-08 02:33+0200\n"
|
||||||
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
|
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.io>\n"
|
||||||
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
"Language-Team: Galician <proxecto@trasno.gal>\n"
|
||||||
@@ -15,6 +15,28 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Lokalize 23.04.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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
@@ -33,8 +55,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect fornece funcionalidades para facilitar traballar con varios "
|
"KDE Connect fornece funcionalidades para facilitar traballar con varios "
|
||||||
"dispositivos:\n"
|
"dispositivos:\n"
|
||||||
|
@@ -4,8 +4,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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 11:46+0200\n"
|
"PO-Revision-Date: 2023-07-31 09:24+0200\n"
|
||||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
@@ -13,7 +13,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Lokalize 23.04.1\n"
|
"X-Generator: Lokalize 23.04.3\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"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 "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso "
|
"KDE Connect fornisce una serie di funzionalità per integrare il tuo flusso "
|
||||||
"di lavoro su tutti i dispositivi:\n"
|
"di lavoro su tutti i dispositivi:\n"
|
||||||
@@ -45,15 +55,27 @@ msgstr ""
|
|||||||
"- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del "
|
"- Touchpad virtuale: utilizza lo schermo del telefono come touchpad del "
|
||||||
"computer.\n"
|
"computer.\n"
|
||||||
"- Sincronizzazione delle notifiche: leggi le notifiche Android dal desktop.\n"
|
"- Sincronizzazione delle notifiche: leggi le notifiche Android dal desktop.\n"
|
||||||
"- Telecomando multimediale: usa il tuo telefono come telecomando per lettori "
|
"- Telecomando multimediale: usa il tuo telefono come telecomando per i "
|
||||||
"multimediali Linux.\n"
|
"lettori multimediali per Linux.\n"
|
||||||
"- Connessione WiFi: non necessita di alcun cavo USB o bluetooth.\n"
|
"- Connessione WiFi: non necessita di alcun cavo USB o bluetooth.\n"
|
||||||
"- Cifratura TLS end-to-end: le tue informazioni sono al sicuro.\n"
|
"- Cifratura TLS end-to-end: le tue informazioni sono al sicuro.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Tieni presente che dovrai installare KDE Connect sul tuo computer affinché "
|
"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"
|
"la versione Android affinché funzionino le funzionalità più recenti.\n"
|
||||||
"\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 "
|
"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 "
|
"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"
|
@@ -4,15 +4,15 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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 10:27+0200\n"
|
"PO-Revision-Date: 2023-07-30 11:24+0200\n"
|
||||||
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\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"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -33,8 +33,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren "
|
"KDE Connect biedt een set mogelijkheden om uw werkmethode te integreren "
|
||||||
"tussen apparaten:\n"
|
"tussen apparaten:\n"
|
||||||
@@ -54,6 +64,18 @@ msgstr ""
|
|||||||
"laten werken, en de bureaubladversie up-to-date te houden met de Android-"
|
"laten werken, en de bureaubladversie up-to-date te houden met de Android-"
|
||||||
"version om de laatste mogelijkheden te laten werken.\n"
|
"version om de laatste mogelijkheden te laten werken.\n"
|
||||||
"\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 "
|
"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 "
|
"alle mensen die er aan hebben bijgedragen. Bezoek de website om de broncode "
|
||||||
"te verkrijgen."
|
"te verkrijgen.\n"
|
||||||
|
@@ -10,10 +10,10 @@ msgstr ""
|
|||||||
"PO-Revision-Date: 2023-07-15 14:30+0200\n"
|
"PO-Revision-Date: 2023-07-15 14:30+0200\n"
|
||||||
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
|
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
|
||||||
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
|
"Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
|
||||||
|
"Language: nn\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: nn\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Lokalize 23.04.3\n"
|
"X-Generator: Lokalize 23.04.3\n"
|
||||||
"X-Environment: kde\n"
|
"X-Environment: kde\n"
|
||||||
|
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeconnect-android-store-full\n"
|
"Project-Id-Version: kdeconnect-android-store-full\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2023-06-09 23:27+0100\n"
|
||||||
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
|
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
|
||||||
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
|
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
|
||||||
@@ -15,6 +15,28 @@ msgstr ""
|
|||||||
"X-POFile-SpellExtra: Connect Android WiFi\n"
|
"X-POFile-SpellExtra: Connect Android WiFi\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\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 ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"KDE Connect provides a set of features to integrate your workflow across "
|
||||||
"devices:\n"
|
"devices:\n"
|
||||||
@@ -33,8 +55,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"O KDE Connect oferece um conjunto de funcionalidades para integrar os seus "
|
"O KDE Connect oferece um conjunto de funcionalidades para integrar os seus "
|
||||||
"procedimentos com os dispositivos:\n"
|
"procedimentos com os dispositivos:\n"
|
||||||
|
@@ -4,8 +4,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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-07-25 22:01-0300\n"
|
"PO-Revision-Date: 2023-08-04 01:33-0300\n"
|
||||||
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
|
"Last-Translator: Geraldo Simiao <geraldosimiao@fedoraproject.org>\n"
|
||||||
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
|
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
@@ -33,8 +33,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de "
|
"O KDE Connect fornece um conjunto de recursos para integrar seu fluxo de "
|
||||||
"trabalho entre dispositivos:\n"
|
"trabalho entre dispositivos:\n"
|
||||||
@@ -55,6 +65,17 @@ msgstr ""
|
|||||||
"este aplicativo funcione e mantenha a versão para desktop atualizada com a "
|
"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"
|
"versão do Android para que os recursos mais recentes funcionem.\n"
|
||||||
"\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 "
|
"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 "
|
"todas as pessoas que contribuíram para ele. Visite o site para obter o "
|
||||||
"código-fonte."
|
"código-fonte.\n"
|
||||||
|
@@ -9,17 +9,17 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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-14 17:25+0200\n"
|
"PO-Revision-Date: 2023-07-30 08:02+0200\n"
|
||||||
"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
|
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
|
||||||
"Language-Team: Slovenian <kde-i18n-doc@kde.org>\n"
|
"Language-Team: Slovenian <kde-i18n-doc@kde.org>\n"
|
||||||
"Language: sl\n"
|
"Language: sl\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\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"
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
|
||||||
"%100==4 ? 3 : 0);\n"
|
"%100==4 ? 3 : 0);\n"
|
||||||
|
"X-Generator: Poedit 3.3.2\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"KDE Connect provides a set of features to integrate your workflow across "
|
"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 "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih "
|
"KDE Connect ponuja niz funkcij za integracijo delovnega procesa na različnih "
|
||||||
"napravah:\n"
|
"napravah:\n"
|
||||||
"\n"
|
"\n"
|
||||||
"- skupno odložišče: kopirajte in lepite med napravami;\n"
|
"- Skupno odložišče: kopirajte in lepite med napravami;\n"
|
||||||
"- datoteke in URL-je lahko z računalnikom delite iz poljubnega programa;\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"
|
"- Prejemanje obvestil o dohodnih klicih in sporočilih SMS na računalniku;\n"
|
||||||
"- virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico "
|
"- Virtualna sledilna plošča: uporabite zaslon telefona kot sledilno tablico "
|
||||||
"na računalniku;\n"
|
"na računalniku;\n"
|
||||||
"- sinhronizacija obvestil: preberite obvestila iz sistema Android na "
|
"- Sinhronizacija obvestil: preberite obvestila iz sistema Android na "
|
||||||
"namizju;\n"
|
"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"
|
"upravljalnik za večpredstavnostne predvajalnike na Linuxu;\n"
|
||||||
"- povezava WiFi: ne potrebujete žice USB ali bluetootha;\n"
|
"- Šovezava WiFi: ne potrebujete žice USB ali bluetootha;\n"
|
||||||
"- šifriranje TLS od enega konca do drugega: vaši podatki so varni.\n"
|
"- Šifriranje TLS od enega konca do drugega: vaši podatki so varni.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Upoštevajte, da morate za delovanje tega programa na računalnik namestiti "
|
"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, "
|
"program KDE Connect in posodobiti namizno različico z različico za Android, "
|
||||||
"da bodo delovale najnovejše funkcije.\n"
|
"da bodo delovale najnovejše funkcije.\n"
|
||||||
"\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, "
|
"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 ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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 13:03+0300\n"
|
"PO-Revision-Date: 2023-07-30 21:40+0300\n"
|
||||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||||
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
||||||
"Language: tr\n"
|
"Language: tr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\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"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -33,8 +33,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi "
|
"KDE Bağlan, iş akışınızı aygıtlar arasında tümleştirmek için bir dizi "
|
||||||
"özellik sağlar:\n"
|
"ö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 ö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"
|
"güncel tutmanız gerekeceğini lütfen unutmayın.\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 "
|
"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 "
|
"tüm insanlar sayesinde var olur. Kaynak kodunu almak için web sitesini "
|
||||||
"ziyaret edin."
|
"ziyaret edin.\n"
|
||||||
|
@@ -4,8 +4,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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 16:31+0300\n"
|
"PO-Revision-Date: 2023-07-30 08:45+0300\n"
|
||||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||||
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
|
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
|
||||||
"Language: uk\n"
|
"Language: uk\n"
|
||||||
@@ -34,8 +34,18 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect надає у ваше розпорядження набір можливостей для виконання "
|
"KDE Connect надає у ваше розпорядження набір можливостей для виконання "
|
||||||
"інтеграції ваших робочих процесів між пристроями:\n"
|
"інтеграції ваших робочих процесів між пристроями:\n"
|
||||||
@@ -58,6 +68,19 @@ msgstr ""
|
|||||||
"комп'ютер і підтримувати актуальність версії з версією для Android, щоб "
|
"комп'ютер і підтримувати актуальність версії з версією для Android, щоб "
|
||||||
"працювали найсвіжіші можливості.\n"
|
"працювали найсвіжіші можливості.\n"
|
||||||
"\n"
|
"\n"
|
||||||
|
"Відомості щодо прав доступу до конфіденційних даних:\n"
|
||||||
|
"* Права доступу до даних доступності: потрібні для отримання введених даних "
|
||||||
|
"з іншого пристрою для керування вашим телефоном із Android, якщо ви "
|
||||||
|
"користуєтеся можливістю віддаленого введення.\n"
|
||||||
|
"* Права доступу до базових даних щодо місця перебування: потрібні для "
|
||||||
|
"визначення, з якою мережею WiFi вас з'єднано, якщо ви користуєтеся "
|
||||||
|
"можливістю «Надійні мережі».\n"
|
||||||
|
"\n"
|
||||||
|
"KDE Connect ніколи не надсилає жодних відомостей до KDE або будь-яких "
|
||||||
|
"сторонніх осіб або організацій. KDE Connect надсилає дані з одного пристрою "
|
||||||
|
"на інший безпосередньо з використанням локальної мережі, ніколи за допомогою "
|
||||||
|
"інтернету, із використанням міжвузлового шифрування даних.\n"
|
||||||
|
"\n"
|
||||||
"Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім "
|
"Ця програма є частиною проєкту із відкритим кодом і вона існує завдяки усім "
|
||||||
"тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати "
|
"тим людям, які беруть участь у її створенні. Відвідайте сайт, щоб отримати "
|
||||||
"початковий код програми."
|
"початковий код програми.\n"
|
||||||
|
@@ -3,8 +3,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kdeorg\n"
|
"Project-Id-Version: kdeorg\n"
|
||||||
"Report-Msgid-Bugs-To: \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-07-23 12:28\n"
|
"PO-Revision-Date: 2023-09-02 02:56\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@@ -38,22 +38,41 @@ msgid ""
|
|||||||
"app to work, and keep the desktop version up-to-date with the Android "
|
"app to work, and keep the desktop version up-to-date with the Android "
|
||||||
"version for the latest features to work.\n"
|
"version for the latest features to work.\n"
|
||||||
"\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 "
|
"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 ""
|
msgstr ""
|
||||||
"KDE Connect 提供了一系列用于整合不同设备的功能特性:\n"
|
"KDE Connect 提供了一系列功能,用于整合不同设备之间的工作流:\n"
|
||||||
"\n"
|
"\n"
|
||||||
"- 剪贴板共享:跨设备复制粘贴内容。\n"
|
"- 剪贴板共享:跨设备复制粘贴。\n"
|
||||||
"- 共享任意应用的文件和 URL 到电脑。\n"
|
"- 使用任意 APP 分享文件和 URL 到电脑端。\n"
|
||||||
"- 在电脑上获取关于来电和短信的通知。\n"
|
"- 在电脑端获得来电和短信的通知。\n"
|
||||||
"- 虚拟触摸板:将手机屏幕当作电脑的触摸板使用。\n"
|
"- 虚拟触摸板:使用手机屏幕作为电脑端的触摸板。\n"
|
||||||
"- 提醒同步:在电脑桌面端读取安卓端的通知。\n"
|
"- 通知同步:在电脑端读取安卓设备的通知。\n"
|
||||||
"- 多媒体远程控制:用智能手机遥控 Linux 媒体播放器。\n"
|
"- 多媒体遥控:使用手机遥控 Linux 环境中的媒体播放器。\n"
|
||||||
"- WiFi 连接:无需 USB 线或者蓝牙。\n"
|
"- WiFi 连接:无需通过 USB 数据线或者蓝牙连接。\n"
|
||||||
"- 端到端的 TLS 加密:确保您的信息安全。\n"
|
"- 端到端 TLS 加密:保障数据安全。\n"
|
||||||
"\n"
|
"\n"
|
||||||
"请注意:您需要在您的电脑上安装 KDE Connect 才能使这款应用正常工作。请保持桌面"
|
"请注意:您必须在电脑端安装 KDE Connect 才能让此 APP 发挥作用。要确保最新功能"
|
||||||
"端和安卓端的 KDE Connect 同步更新到一致的版本以便使用它们的最新功能。\n"
|
"正常工作,请保持电脑端和安卓 APP 均为最新版本。\n"
|
||||||
"\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"
|
"Project-Id-Version: kdeorg\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
"POT-Creation-Date: 2023-06-07 00:47+0000\n"
|
||||||
"PO-Revision-Date: 2023-07-23 12:28\n"
|
"PO-Revision-Date: 2023-09-02 02:56\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Language: zh_CN\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
|
# By default, the flags in this file are appended to flags specified
|
||||||
# in {SDKHOME}/tools/proguard/proguard-android.txt
|
# in {SDKHOME}/tools/proguard/proguard-android.txt
|
||||||
# You can edit the include path and order by changing the proguardFiles
|
# 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
|
# For more details, see
|
||||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||||
|
@@ -1,10 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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"
|
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="?attr/selectableItemBackground"
|
android:background="?attr/selectableItemBackground"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
|
android:focusable="false"
|
||||||
android:drawablePadding="8dp"
|
android:drawablePadding="8dp"
|
||||||
android:paddingTop="16dp"
|
android:paddingTop="16dp"
|
||||||
android:paddingBottom="12dp"
|
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"?>
|
<?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"
|
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/container"
|
android:id="@+id/container"
|
||||||
|
android:descendantFocusability="afterDescendants"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
||||||
|
@@ -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"
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
android:descendantFocusability="afterDescendants"
|
||||||
|
android:focusable="false"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
tools:context="org.kde.kdeconnect.UserInterface.DeviceFragment">
|
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
|
<androidx.core.widget.NestedScrollView
|
||||||
android:id="@+id/device_view"
|
android:id="@+id/device_view"
|
||||||
|
android:descendantFocusability="afterDescendants"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="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
|
<FrameLayout
|
||||||
android:id="@+id/container"
|
android:id="@+id/container"
|
||||||
|
android:descendantFocusability="afterDescendants"
|
||||||
|
android:focusable="false"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
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>
|
|
@@ -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:layout_height="match_parent"
|
||||||
android:addStatesFromChildren="true"
|
android:addStatesFromChildren="true"
|
||||||
android:divider="@null"
|
android:divider="@null"
|
||||||
|
android:descendantFocusability="afterDescendants"
|
||||||
android:dividerHeight="12dp"
|
android:dividerHeight="12dp"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
tools:listitem="@layout/list_card_entry"
|
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_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_margin="12dp"
|
android:layout_margin="12dp"
|
||||||
|
android:clickable="false"
|
||||||
|
android:focusable="false"
|
||||||
card_view:cardUseCompatPadding="true">
|
card_view:cardUseCompatPadding="true">
|
||||||
|
|
||||||
<LinearLayout
|
<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:layout_height="wrap_content"
|
||||||
android:background="?attr/selectableItemBackground"
|
android:background="?attr/selectableItemBackground"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
|
android:focusable="false"
|
||||||
android:drawablePadding="8dp"
|
android:drawablePadding="8dp"
|
||||||
android:paddingTop="16dp"
|
android:paddingTop="16dp"
|
||||||
android:paddingBottom="12dp"
|
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:paddingRight="16dp"
|
||||||
android:text="@string/pairing_description"
|
android:text="@string/pairing_description"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
|
android:focusable="false"
|
||||||
android:background="@android:color/transparent"
|
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
|
@@ -183,6 +183,7 @@
|
|||||||
<item>1 минута</item>
|
<item>1 минута</item>
|
||||||
<item>2 минути</item>
|
<item>2 минути</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Разрешението за нотификации е необходимо, за да се показват отдалечени медии в чекмеджето за известия</string>
|
||||||
<string name="mpris_notification_settings_title">Показване на известие за управление на медиите</string>
|
<string name="mpris_notification_settings_title">Показване на известие за управление на медиите</string>
|
||||||
<string name="mpris_notification_settings_summary">Разрешаване на управлението на медийните плейъри, без да отваряте KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Разрешаване на управлението на медийните плейъри, без да отваряте KDE Connect</string>
|
||||||
<string name="share_to">Споделяне към...</string>
|
<string name="share_to">Споделяне към...</string>
|
||||||
@@ -252,6 +253,7 @@
|
|||||||
<string name="optional_permission_explanation">Трябва да предоставите допълнителни разрешения, за да активирате всички функции</string>
|
<string name="optional_permission_explanation">Трябва да предоставите допълнителни разрешения, за да активирате всички функции</string>
|
||||||
<string name="plugins_need_optional_permission">Някои плъгини имат деактивирани функции поради липса на разрешение (докоснете за повече информация):</string>
|
<string name="plugins_need_optional_permission">Някои плъгини имат деактивирани функции поради липса на разрешение (докоснете за повече информация):</string>
|
||||||
<string name="share_optional_permission_explanation">За да получавате файлове, трябва да разрешите достъпа до хранилището</string>
|
<string name="share_optional_permission_explanation">За да получавате файлове, трябва да разрешите достъпа до хранилището</string>
|
||||||
|
<string name="share_notifications_explanation">За да виждате напредъка при изпращане и получаване на файлове, трябва да разрешите известия</string>
|
||||||
<string name="telepathy_permission_explanation">За да четете и записвате SMS от работния плот, трябва да дадете разрешение за SMS</string>
|
<string name="telepathy_permission_explanation">За да четете и записвате SMS от работния плот, трябва да дадете разрешение за SMS</string>
|
||||||
<string name="telephony_permission_explanation">За да виждате телефонни обаждания на работния плот, трябва да дадете разрешение за телефонни обаждания дневници и състояние на телефона</string>
|
<string name="telephony_permission_explanation">За да виждате телефонни обаждания на работния плот, трябва да дадете разрешение за телефонни обаждания дневници и състояние на телефона</string>
|
||||||
<string name="telephony_optional_permission_explanation">За да видите име на контакт вместо телефонен номер, трябва да дадете достъп до контактите на телефона</string>
|
<string name="telephony_optional_permission_explanation">За да видите име на контакт вместо телефонен номер, трябва да дадете достъп до контактите на телефона</string>
|
||||||
@@ -397,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Изпращане на клипборд</string>
|
<string name="send_clipboard">Изпращане на клипборд</string>
|
||||||
<string name="tap_to_execute">Докоснете, за да се изпълни</string>
|
<string name="tap_to_execute">Докоснете, за да се изпълни</string>
|
||||||
<string name="plugin_stats">Данни на приставки</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>
|
</resources>
|
||||||
|
@@ -183,6 +183,7 @@
|
|||||||
<item>1 minut</item>
|
<item>1 minut</item>
|
||||||
<item>2 minuts</item>
|
<item>2 minuts</item>
|
||||||
</string-array>
|
</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_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="mpris_notification_settings_summary">Permet controlar els reproductors multimèdia sense obrir el KDE Connect</string>
|
||||||
<string name="share_to">Comparteix amb…</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="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="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_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="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_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>
|
<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>
|
||||||
@@ -397,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Envia el porta-retalls</string>
|
<string name="send_clipboard">Envia el porta-retalls</string>
|
||||||
<string name="tap_to_execute">Toqueu per a executar</string>
|
<string name="tap_to_execute">Toqueu per a executar</string>
|
||||||
<string name="plugin_stats">Estadístiques del connector</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>
|
</resources>
|
||||||
|
@@ -331,7 +331,7 @@
|
|||||||
<string name="empty_trusted_networks_list_text">Nepřidali jste žádné důvěryhodné sítě</string>
|
<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="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_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="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="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>
|
<string name="cant_open_url">Nelze otevřít URL pro pokračování v přehrávání</string>
|
||||||
|
@@ -183,6 +183,7 @@
|
|||||||
<item>1 minuto</item>
|
<item>1 minuto</item>
|
||||||
<item>2 minutos</item>
|
<item>2 minutos</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Se necesita el permiso de notificaciones para mostrar los medios remotos en el panel de notificaciones</string>
|
||||||
<string name="mpris_notification_settings_title">Mostrar notificación del control de medios</string>
|
<string name="mpris_notification_settings_title">Mostrar notificación del control de medios</string>
|
||||||
<string name="mpris_notification_settings_summary">Permite controlar sus reproductores de medios sin abrir KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Permite controlar sus reproductores de medios sin abrir KDE Connect</string>
|
||||||
<string name="share_to">Compartir con...</string>
|
<string name="share_to">Compartir con...</string>
|
||||||
@@ -252,6 +253,7 @@
|
|||||||
<string name="optional_permission_explanation">Debe otorgar permisos extra para activar todas las funciones</string>
|
<string name="optional_permission_explanation">Debe otorgar permisos extra para activar todas las funciones</string>
|
||||||
<string name="plugins_need_optional_permission">Algunos complementos tienen funcionalidades desactivadas por falta de permisos (pulse para más información):</string>
|
<string name="plugins_need_optional_permission">Algunos complementos tienen funcionalidades desactivadas por falta de permisos (pulse para más información):</string>
|
||||||
<string name="share_optional_permission_explanation">Para recibir archivos necesita permitir el acceso a almacenamiento</string>
|
<string name="share_optional_permission_explanation">Para recibir archivos necesita permitir el acceso a almacenamiento</string>
|
||||||
|
<string name="share_notifications_explanation">Para ver el progreso al enviar y recibir archivos necesita activar las notificaciones</string>
|
||||||
<string name="telepathy_permission_explanation">Para leer y escribir SMS desde su escritorio, necesita dar permisos para SMS</string>
|
<string name="telepathy_permission_explanation">Para leer y escribir SMS desde su escritorio, necesita dar permisos para SMS</string>
|
||||||
<string name="telephony_permission_explanation">Para ver las llamadas telefónicas en el escritorio, necesita dar permisos al registro de llamadas telefónicas y al estado del teléfono</string>
|
<string name="telephony_permission_explanation">Para ver las llamadas telefónicas en el escritorio, necesita dar permisos al registro de llamadas telefónicas y al estado del teléfono</string>
|
||||||
<string name="telephony_optional_permission_explanation">Para ver el nombre de un contacto en lugar de un número telefónico, necesita dar acceso a los contactos de su teléfono</string>
|
<string name="telephony_optional_permission_explanation">Para ver el nombre de un contacto en lugar de un número telefónico, necesita dar acceso a los contactos de su teléfono</string>
|
||||||
@@ -397,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Enviar al portapapeles</string>
|
<string name="send_clipboard">Enviar al portapapeles</string>
|
||||||
<string name="tap_to_execute">Pulse para ejecutar</string>
|
<string name="tap_to_execute">Pulse para ejecutar</string>
|
||||||
<string name="plugin_stats">Estadísticas del complemento</string>
|
<string name="plugin_stats">Estadísticas del complemento</string>
|
||||||
|
<string name="enable_udp_broadcast">Activar descubrimiento de dispositivos por UDP</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Las notificaciones tienen que estar activadas para recibirlas desde otros dispositivos</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Se necesita el permiso de notificaciones para que el teléfono pueda sonar cuando la aplicación está en segundo plano</string>
|
||||||
|
<string name="no_notifications">Las notificaciones están desactivadas, no recibirá notificaciones de vinculación entrantes.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -51,13 +51,17 @@
|
|||||||
<string name="remotekeyboard_connected">Urruneko teklatuarekin konexioa aktibo dago</string>
|
<string name="remotekeyboard_connected">Urruneko teklatuarekin konexioa aktibo dago</string>
|
||||||
<string name="remotekeyboard_multiple_connections">Urruneko teklatuekin konexio bat baino gehiago dago, hautatu konfiguratu beharreko gailua</string>
|
<string name="remotekeyboard_multiple_connections">Urruneko teklatuekin konexio bat baino gehiago dago, hautatu konfiguratu beharreko gailua</string>
|
||||||
<string name="open_mousepad">Urruneko sarrera</string>
|
<string name="open_mousepad">Urruneko sarrera</string>
|
||||||
|
<string name="mousepad_info">Mugitu hatz bat pantailan zehar saguaren erakuslea mugitzeko. Egin tak klik baterako, eta erabili bi/hiru hatz eskuin eta erdiko botoietarako. Erabili 2 hatz kiribiltzeko. Erabili sakatze luze bat arrastatu eta jaregiteko. Saguaren giroskopio funtzionalitatea pluginen hobespenetatik gaitu daiteke.</string>
|
||||||
<string name="mousepad_keyboard_input_not_supported">Parekatutako gailuak ez du teklatuko sarreraren euskarririk</string>
|
<string name="mousepad_keyboard_input_not_supported">Parekatutako gailuak ez du teklatuko sarreraren euskarririk</string>
|
||||||
<string name="mousepad_single_tap_settings_title">Ezarri hatz bakarrarekin tak egitearen ekintza</string>
|
<string name="mousepad_single_tap_settings_title">Ezarri hatz bakarrarekin tak egitearen ekintza</string>
|
||||||
<string name="mousepad_double_tap_settings_title">Ezarri bi hatzez tak egitearen ekintza</string>
|
<string name="mousepad_double_tap_settings_title">Ezarri bi hatzez tak egitearen ekintza</string>
|
||||||
<string name="mousepad_triple_tap_settings_title">Ezarri hiru hatzez tak egitearen ekintza</string>
|
<string name="mousepad_triple_tap_settings_title">Ezarri hiru hatzez tak egitearen ekintza</string>
|
||||||
<string name="mousepad_sensitivity_settings_title">Ezarri ukimen-saguaren sentikortasuna</string>
|
<string name="mousepad_sensitivity_settings_title">Ezarri ukimen-saguaren sentikortasuna</string>
|
||||||
|
<string name="mousepad_mouse_buttons_title">Erakutsi saguaren botoiak</string>
|
||||||
<string name="mousepad_acceleration_profile_settings_title">Ezarri erakuslearen azelerazio</string>
|
<string name="mousepad_acceleration_profile_settings_title">Ezarri erakuslearen azelerazio</string>
|
||||||
<string name="mousepad_scroll_direction_title">Alderantzikatu korritzearen norabidea</string>
|
<string name="mousepad_scroll_direction_title">Alderantzikatu korritzearen norabidea</string>
|
||||||
|
<string name="gyro_mouse_enabled_title">Gaitu giroskopio-sagua</string>
|
||||||
|
<string name="gyro_mouse_sensitivity_title">Giroskopioaren sentikortasuna</string>
|
||||||
<string-array name="mousepad_tap_entries">
|
<string-array name="mousepad_tap_entries">
|
||||||
<item>Ezkerreko klik</item>
|
<item>Ezkerreko klik</item>
|
||||||
<item>Eskuineko klik</item>
|
<item>Eskuineko klik</item>
|
||||||
@@ -93,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">Bidali tekla-joaldi gisa</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">Bidali tekla-joaldi gisa</string>
|
||||||
<string name="mouse_receiver_plugin_description">Jaso urrutiko saguaren mugimenduak</string>
|
<string name="mouse_receiver_plugin_description">Jaso urrutiko saguaren mugimenduak</string>
|
||||||
<string name="mouse_receiver_plugin_name">Sagu jasotzailea</string>
|
<string name="mouse_receiver_plugin_name">Sagu jasotzailea</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">Urrutiko ukipen sarrerak jasotzeko, zure gailua erabat agintzeko Irisgarritasun baimenak eman behar dituzu</string>
|
||||||
<string name="view_status_title">Egoera</string>
|
<string name="view_status_title">Egoera</string>
|
||||||
<string name="battery_status_format">Bateria: %%%d</string>
|
<string name="battery_status_format">Bateria: %%%d</string>
|
||||||
<string name="battery_status_low_format">Bateria: %%%d bateria baxu</string>
|
<string name="battery_status_low_format">Bateria: %%%d bateria baxu</string>
|
||||||
@@ -103,6 +108,7 @@
|
|||||||
<string name="device_menu_plugins">Pluginen ezarpenak</string>
|
<string name="device_menu_plugins">Pluginen ezarpenak</string>
|
||||||
<string name="device_menu_unpair">Desparekatu</string>
|
<string name="device_menu_unpair">Desparekatu</string>
|
||||||
<string name="pair_new_device">Parekatu gailu berria</string>
|
<string name="pair_new_device">Parekatu gailu berria</string>
|
||||||
|
<string name="cancel_pairing">Ezeztatu parekatzea</string>
|
||||||
<string name="unknown_device">Gailu ezezaguna</string>
|
<string name="unknown_device">Gailu ezezaguna</string>
|
||||||
<string name="error_not_reachable">Gailua ez dago eskuragarri</string>
|
<string name="error_not_reachable">Gailua ez dago eskuragarri</string>
|
||||||
<string name="error_already_paired">Gailua dagoeneko parekatuta</string>
|
<string name="error_already_paired">Gailua dagoeneko parekatuta</string>
|
||||||
@@ -157,7 +163,7 @@
|
|||||||
<string name="device_not_paired">Gailua parekatu gabe</string>
|
<string name="device_not_paired">Gailua parekatu gabe</string>
|
||||||
<string name="request_pairing">Eskatu parekatzea</string>
|
<string name="request_pairing">Eskatu parekatzea</string>
|
||||||
<string name="pairing_accept">Onartu</string>
|
<string name="pairing_accept">Onartu</string>
|
||||||
<string name="pairing_reject">Ukatu</string>
|
<string name="pairing_reject">Errefusatu</string>
|
||||||
<string name="settings">Ezarpenak</string>
|
<string name="settings">Ezarpenak</string>
|
||||||
<string name="mpris_play">Jo</string>
|
<string name="mpris_play">Jo</string>
|
||||||
<string name="mpris_pause">Eten</string>
|
<string name="mpris_pause">Eten</string>
|
||||||
@@ -177,6 +183,7 @@
|
|||||||
<item>minutu 1</item>
|
<item>minutu 1</item>
|
||||||
<item>2 minutu</item>
|
<item>2 minutu</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Urruneko euskarria jakinarazpen tiraderan erakusteko jakinarazpen-baimena behar da</string>
|
||||||
<string name="mpris_notification_settings_title">Erakutsi euskarri kontrolaren jakinarazpena</string>
|
<string name="mpris_notification_settings_title">Erakutsi euskarri kontrolaren jakinarazpena</string>
|
||||||
<string name="mpris_notification_settings_summary">Utzi zure euskarri-jotzaileak kontrolatzen KDE Connect ireki gabe</string>
|
<string name="mpris_notification_settings_summary">Utzi zure euskarri-jotzaileak kontrolatzen KDE Connect ireki gabe</string>
|
||||||
<string name="share_to">Partekatu honekin...</string>
|
<string name="share_to">Partekatu honekin...</string>
|
||||||
@@ -215,8 +222,11 @@
|
|||||||
<string name="sftp_action_mode_menu_delete">Ezabatu</string>
|
<string name="sftp_action_mode_menu_delete">Ezabatu</string>
|
||||||
<string name="sftp_no_storage_locations_configured">Ez da biltegiratze kokalekurik konfiguratu</string>
|
<string name="sftp_no_storage_locations_configured">Ez da biltegiratze kokalekurik konfiguratu</string>
|
||||||
<string name="sftp_saf_permission_explanation">Fitxategiak urrunetik atzitzeko biltegiratze kokalekuak konfiguratu behar dituzu</string>
|
<string name="sftp_saf_permission_explanation">Fitxategiak urrunetik atzitzeko biltegiratze kokalekuak konfiguratu behar dituzu</string>
|
||||||
|
<string name="sftp_manage_storage_permission_explanation">gailu honetako fitxategietara urrutiko sarbidea baimentzeko, «KDE Connect»eri biltegiratzea kudeatzeko baimena eman behar diozu.</string>
|
||||||
<string name="no_players_connected">Ez da jotzailerik aurkitu</string>
|
<string name="no_players_connected">Ez da jotzailerik aurkitu</string>
|
||||||
<string name="send_files">Bidali fitxategiak</string>
|
<string name="send_files">Bidali fitxategiak</string>
|
||||||
|
<string name="block_notification_contents">Oztopatu jakinarazpenen edukia</string>
|
||||||
|
<string name="block_notification_images">Oztopatu jakinarazpenen irudiak</string>
|
||||||
<string name="pairing_title">KDE Connect gailuak</string>
|
<string name="pairing_title">KDE Connect gailuak</string>
|
||||||
<string name="pairing_description">KDE Connect darabilten sareko beste gailuak hemen agertu beharko lirateke.</string>
|
<string name="pairing_description">KDE Connect darabilten sareko beste gailuak hemen agertu beharko lirateke.</string>
|
||||||
<string name="device_rename_title">Aldatu izena gailuari</string>
|
<string name="device_rename_title">Aldatu izena gailuari</string>
|
||||||
@@ -239,8 +249,11 @@
|
|||||||
<string name="close">Itxi</string>
|
<string name="close">Itxi</string>
|
||||||
<string name="plugins_need_permission">Plugin batzuek jarduteko baimenak behar dituzte (tak egin informazio gehiagorako):</string>
|
<string name="plugins_need_permission">Plugin batzuek jarduteko baimenak behar dituzte (tak egin informazio gehiagorako):</string>
|
||||||
<string name="permission_explanation">Plugin honek baimena behar du funtzionatzeko</string>
|
<string name="permission_explanation">Plugin honek baimena behar du funtzionatzeko</string>
|
||||||
|
<string name="all_permissions_granted">Baimen guztiak eman dira 🎉</string>
|
||||||
<string name="optional_permission_explanation">Baimen gehiago eman behar dituzu funtzio guztiak gaitzeko</string>
|
<string name="optional_permission_explanation">Baimen gehiago eman behar dituzu funtzio guztiak gaitzeko</string>
|
||||||
<string name="plugins_need_optional_permission">Plugin batzuek desgaitutako eginbideak dituzte baimenak faltan dituztelako (tak egin informazio gehiagorako):</string>
|
<string name="plugins_need_optional_permission">Plugin batzuek desgaitutako eginbideak dituzte baimenak faltan dituztelako (tak egin informazio gehiagorako):</string>
|
||||||
|
<string name="share_optional_permission_explanation">Fitxategiak jasotzeko biltegiratze sarbidea baimendu behar duzu</string>
|
||||||
|
<string name="share_notifications_explanation">Fitxategiak bidaltzean eta jasotzean aurrerapena ikusteko, jakinarazpenak baimendu behar dituzu</string>
|
||||||
<string name="telepathy_permission_explanation">SMSak zure mahaigainetik bidali ahal izateko, SMSak erabiltzeko baimena eman behar duzu</string>
|
<string name="telepathy_permission_explanation">SMSak zure mahaigainetik bidali ahal izateko, SMSak erabiltzeko baimena eman behar duzu</string>
|
||||||
<string name="telephony_permission_explanation">Telefono deiak zure mahaigainetik ikusteko, telefono deien egunkarira eta telefonoaren egoerara baimena eman behar duzu</string>
|
<string name="telephony_permission_explanation">Telefono deiak zure mahaigainetik ikusteko, telefono deien egunkarira eta telefonoaren egoerara baimena eman behar duzu</string>
|
||||||
<string name="telephony_optional_permission_explanation">Telefono zenbakiaren ordez kontaktuaren izena ikusteko telefonoko kontaktuak atzitzeko baimena eman behar duzu</string>
|
<string name="telephony_optional_permission_explanation">Telefono zenbakiaren ordez kontaktuaren izena ikusteko telefonoko kontaktuak atzitzeko baimena eman behar duzu</string>
|
||||||
@@ -366,6 +379,7 @@
|
|||||||
<string name="click_here_to_type">Tak egin hemen tekleatzeko</string>
|
<string name="click_here_to_type">Tak egin hemen tekleatzeko</string>
|
||||||
<string name="clear_compose">Garbitu</string>
|
<string name="clear_compose">Garbitu</string>
|
||||||
<string name="send_compose">Bidali</string>
|
<string name="send_compose">Bidali</string>
|
||||||
|
<string name="compose_send_title">Bidalketa osatu</string>
|
||||||
<string name="open_compose_send">Konposatu testua</string>
|
<string name="open_compose_send">Konposatu testua</string>
|
||||||
<string name="about_kde_about">"<h1>Honi buruz</h1> <p>KDE <a href=https://www.gnu.org/philosophy/free-sw.html>Software Askearen</a> garapenarekin engaiatutako mundu osoko software ingeniari, artista, idazle, itzultzaile eta sortzaile elkarte bat da. KDEk Plasma mahaigain ingurunea, ehunka aplikazio, eta haiei euskarria ematen dieten liburutegi ugariak ekoizten ditu. </p> <p>KDE ekimen kooperatibo bat da: ez dago bere norabidea eta produktuak kontrolatzen dituen erakunderik. Aldiz, elkarrekin lan egiten dugu guztiok partekatzen dugun helburu bera lortzeko, munduko Software Aske bikainena eraikitzearena alegia. Jende oro ongi etorria da KDErekin <a href=https://community.kde.org/Get_Involved>elkartu eta laguntza ematera</a>, zu barne. </p> Bisitatu <a href=https://www.kde.org/>https://www.kde.org/</a> , KDE elkartearen eta ekoizten dugun softwarearen gaineko informazio zabalagoa eskuratzeko."</string>
|
<string name="about_kde_about">"<h1>Honi buruz</h1> <p>KDE <a href=https://www.gnu.org/philosophy/free-sw.html>Software Askearen</a> garapenarekin engaiatutako mundu osoko software ingeniari, artista, idazle, itzultzaile eta sortzaile elkarte bat da. KDEk Plasma mahaigain ingurunea, ehunka aplikazio, eta haiei euskarria ematen dieten liburutegi ugariak ekoizten ditu. </p> <p>KDE ekimen kooperatibo bat da: ez dago bere norabidea eta produktuak kontrolatzen dituen erakunderik. Aldiz, elkarrekin lan egiten dugu guztiok partekatzen dugun helburu bera lortzeko, munduko Software Aske bikainena eraikitzearena alegia. Jende oro ongi etorria da KDErekin <a href=https://community.kde.org/Get_Involved>elkartu eta laguntza ematera</a>, zu barne. </p> Bisitatu <a href=https://www.kde.org/>https://www.kde.org/</a> , KDE elkartearen eta ekoizten dugun softwarearen gaineko informazio zabalagoa eskuratzeko."</string>
|
||||||
<string name="about_kde_report_bugs_or_wishes"><h1>Akatsen edo nahien berri ematea</h1> <p>Softwarea beti hobetu daiteke, eta KDE taldea horretarako prest dago. Hala ere, zuk - erabiltzailea zaren horrek - zerbait behar bezala ez dabilenean edo hobeto egin daitekeenean esan egin behar diguzu.</p> <p>KDEk programa-akatsen gaineko jarraipena egiteko sistema bat du. Bisitatu <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> edo erabili Honi buruz pantailako «Akatsa jakinarazi» botoia.</p> Hobetzeko iradokizunik baduzu, akatsen jarraipen sisteman zure nahia erregistratzera gonbidatzen zaitugu. Larritasun maila bezala \"Wishlist\" (nahien zerrenda) erabil ezazu horretarako.</string>
|
<string name="about_kde_report_bugs_or_wishes"><h1>Akatsen edo nahien berri ematea</h1> <p>Softwarea beti hobetu daiteke, eta KDE taldea horretarako prest dago. Hala ere, zuk - erabiltzailea zaren horrek - zerbait behar bezala ez dabilenean edo hobeto egin daitekeenean esan egin behar diguzu.</p> <p>KDEk programa-akatsen gaineko jarraipena egiteko sistema bat du. Bisitatu <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> edo erabili Honi buruz pantailako «Akatsa jakinarazi» botoia.</p> Hobetzeko iradokizunik baduzu, akatsen jarraipen sisteman zure nahia erregistratzera gonbidatzen zaitugu. Larritasun maila bezala \"Wishlist\" (nahien zerrenda) erabil ezazu horretarako.</string>
|
||||||
@@ -384,4 +398,9 @@
|
|||||||
<string name="everyone_else">Urteetan KDE Connect-ekin lagundu duten gainerako guztiak</string>
|
<string name="everyone_else">Urteetan KDE Connect-ekin lagundu duten gainerako guztiak</string>
|
||||||
<string name="send_clipboard">Bidali arbelekoa</string>
|
<string name="send_clipboard">Bidali arbelekoa</string>
|
||||||
<string name="tap_to_execute">Tak egin exekutatzeko</string>
|
<string name="tap_to_execute">Tak egin exekutatzeko</string>
|
||||||
|
<string name="plugin_stats">Pluginaren estatistikak</string>
|
||||||
|
<string name="enable_udp_broadcast">Gaitu UDP bidez gailua aurkitzea</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Jakinarazpenak baimendu behar dira beste gailuetatik haiek jasotzeko</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Aplikazioa atzeko planoan dagoenean telefonoak jo dezan jakinarazpen-baimena behar da</string>
|
||||||
|
<string name="no_notifications">Jakinarazpenak ezgaituta daude, ez duzu jasoko parekatzeko sarrerako jakinarazpenik.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -97,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">Envoyez comme appuis de touches</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">Envoyez comme appuis de touches</string>
|
||||||
<string name="mouse_receiver_plugin_description">Recevoir les mouvements de la souri distante</string>
|
<string name="mouse_receiver_plugin_description">Recevoir les mouvements de la souri distante</string>
|
||||||
<string name="mouse_receiver_plugin_name">Récepteur de souris</string>
|
<string name="mouse_receiver_plugin_name">Récepteur de souris</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">Pour recevoir des entrées tactiles à distance, vous devez accorder des autorisations d’accessibilité pour contrôler entièrement votre périphérique</string>
|
||||||
<string name="view_status_title">État</string>
|
<string name="view_status_title">État</string>
|
||||||
<string name="battery_status_format">Batterie : %d %%</string>
|
<string name="battery_status_format">Batterie : %d %%</string>
|
||||||
<string name="battery_status_low_format">Batterie : %d %% Batterie faible</string>
|
<string name="battery_status_low_format">Batterie : %d %% Batterie faible</string>
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
<string name="pref_plugin_mpris">Controis multimedia</string>
|
<string name="pref_plugin_mpris">Controis multimedia</string>
|
||||||
<string name="pref_plugin_mpris_desc">Fornece un mando a distancia para o reprodutor.</string>
|
<string name="pref_plugin_mpris_desc">Fornece un mando a distancia para o reprodutor.</string>
|
||||||
<string name="pref_plugin_runcommand">Executar unha orde</string>
|
<string name="pref_plugin_runcommand">Executar unha orde</string>
|
||||||
<string name="pref_plugin_runcommand_desc">Provocar ordes remotas desde o teléfono ou tableta.</string>
|
<string name="pref_plugin_runcommand_desc">Activar ordes remotas desde o teléfono ou tableta.</string>
|
||||||
<string name="pref_plugin_contacts">Sincronizador de contactos</string>
|
<string name="pref_plugin_contacts">Sincronizador de contactos</string>
|
||||||
<string name="pref_plugin_contacts_desc">Permitir sincronizar o caderno de contactos do dispositivo</string>
|
<string name="pref_plugin_contacts_desc">Permitir sincronizar o caderno de contactos do dispositivo</string>
|
||||||
<string name="pref_plugin_ping">Ping</string>
|
<string name="pref_plugin_ping">Ping</string>
|
||||||
@@ -97,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">Enviar como pulsacións de tecla</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">Enviar como pulsacións de tecla</string>
|
||||||
<string name="mouse_receiver_plugin_description">Recibir movementos de rato remotos</string>
|
<string name="mouse_receiver_plugin_description">Recibir movementos de rato remotos</string>
|
||||||
<string name="mouse_receiver_plugin_name">Receptor de rato</string>
|
<string name="mouse_receiver_plugin_name">Receptor de rato</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">Para recibir entrada táctil remota ten que garantir permisos de accesibilidade para controlar completamente o dispositivo.</string>
|
||||||
<string name="view_status_title">Estado</string>
|
<string name="view_status_title">Estado</string>
|
||||||
<string name="battery_status_format">Batería: %d%%</string>
|
<string name="battery_status_format">Batería: %d%%</string>
|
||||||
<string name="battery_status_low_format">Batería: %d%% (baixa)</string>
|
<string name="battery_status_low_format">Batería: %d%% (baixa)</string>
|
||||||
@@ -112,7 +113,7 @@
|
|||||||
<string name="error_not_reachable">Dispositivo fóra do alcance</string>
|
<string name="error_not_reachable">Dispositivo fóra do alcance</string>
|
||||||
<string name="error_already_paired">O dispositivo xa está emparellado.</string>
|
<string name="error_already_paired">O dispositivo xa está emparellado.</string>
|
||||||
<string name="error_timed_out">Esgotouse o tempo límite</string>
|
<string name="error_timed_out">Esgotouse o tempo límite</string>
|
||||||
<string name="error_canceled_by_user">Cancelouno o usuario.</string>
|
<string name="error_canceled_by_user">Cancelouno a persoa usuaria.</string>
|
||||||
<string name="error_canceled_by_other_peer">Cancelouse remotamente</string>
|
<string name="error_canceled_by_other_peer">Cancelouse remotamente</string>
|
||||||
<string name="encryption_info_title">Información do cifrado</string>
|
<string name="encryption_info_title">Información do cifrado</string>
|
||||||
<string name="encryption_info_msg_no_ssl">O outro dispositivo non usa unha versión recente de KDE Connect, usarase un método obsoleto de cifrado.</string>
|
<string name="encryption_info_msg_no_ssl">O outro dispositivo non usa unha versión recente de KDE Connect, usarase un método obsoleto de cifrado.</string>
|
||||||
@@ -182,6 +183,7 @@
|
|||||||
<item>1 minuto</item>
|
<item>1 minuto</item>
|
||||||
<item>2 minutos</item>
|
<item>2 minutos</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Necesítase o permiso de notificacións para amosar medios remotos no caixón de notificacións.</string>
|
||||||
<string name="mpris_notification_settings_title">Amosar a notificación de control de reprodución.</string>
|
<string name="mpris_notification_settings_title">Amosar a notificación de control de reprodución.</string>
|
||||||
<string name="mpris_notification_settings_summary">Permitir controlar os reprodutores sen abrir KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Permitir controlar os reprodutores sen abrir KDE Connect</string>
|
||||||
<string name="share_to">Compartir con…</string>
|
<string name="share_to">Compartir con…</string>
|
||||||
@@ -197,14 +199,14 @@
|
|||||||
<string name="undo">Desfacer</string>
|
<string name="undo">Desfacer</string>
|
||||||
<string name="share_notification_preference">Notificacións sonoras</string>
|
<string name="share_notification_preference">Notificacións sonoras</string>
|
||||||
<string name="share_notification_preference_summary">Vibrar e reproducir un son ao recibir un ficheiro.</string>
|
<string name="share_notification_preference_summary">Vibrar e reproducir un son ao recibir un ficheiro.</string>
|
||||||
<string name="share_destination_customize">Personalizar o directorio de destino</string>
|
<string name="share_destination_customize">Personalizar o cartafol de destino</string>
|
||||||
<string name="share_destination_customize_summary_disabled">Os ficheiros recibidos aparecerán en «Descargas».</string>
|
<string name="share_destination_customize_summary_disabled">Os ficheiros recibidos aparecerán en «Descargas».</string>
|
||||||
<string name="share_destination_customize_summary_enabled">Os ficheiros almacenaranse no directorio de abaixo.</string>
|
<string name="share_destination_customize_summary_enabled">Os ficheiros almacenaranse no cartafol de abaixo.</string>
|
||||||
<string name="share_destination_folder_preference">Directorio de destino</string>
|
<string name="share_destination_folder_preference">Cartafol de destino</string>
|
||||||
<string name="share">Compartir</string>
|
<string name="share">Compartir</string>
|
||||||
<string name="share_received_file">Compartir «%s»</string>
|
<string name="share_received_file">Compartir «%s»</string>
|
||||||
<string name="title_activity_notification_filter">Filtro de notificacións</string>
|
<string name="title_activity_notification_filter">Filtro de notificacións</string>
|
||||||
<string name="filter_apps_info">As notificacións sincronizaranse para os seguintes aplicativos.</string>
|
<string name="filter_apps_info">As notificacións das seguintes aplicacións sincronizaranse.</string>
|
||||||
<string name="show_notification_if_screen_off">Enviar notificacións só se a pantalla está apagada</string>
|
<string name="show_notification_if_screen_off">Enviar notificacións só se a pantalla está apagada</string>
|
||||||
<string name="add_device_dialog_title">Engadir o dispositivo</string>
|
<string name="add_device_dialog_title">Engadir o dispositivo</string>
|
||||||
<string name="add_device_hint">Nome de máquina ou enderezo IP</string>
|
<string name="add_device_hint">Nome de máquina ou enderezo IP</string>
|
||||||
@@ -214,9 +216,9 @@
|
|||||||
<string name="sftp_storage_preference_storage_location">Lugar de almacenamento</string>
|
<string name="sftp_storage_preference_storage_location">Lugar de almacenamento</string>
|
||||||
<string name="sftp_storage_preference_storage_location_already_configured">Este lugar xa está configurado</string>
|
<string name="sftp_storage_preference_storage_location_already_configured">Este lugar xa está configurado</string>
|
||||||
<string name="sftp_storage_preference_click_to_select">premer para seleccionar</string>
|
<string name="sftp_storage_preference_click_to_select">premer para seleccionar</string>
|
||||||
<string name="sftp_storage_preference_display_name">Nome para amosar</string>
|
<string name="sftp_storage_preference_display_name">Nome visual</string>
|
||||||
<string name="sftp_storage_preference_display_name_already_used">Este nome para amosar xa está a usarse</string>
|
<string name="sftp_storage_preference_display_name_already_used">Este nome visual xa está a usarse.</string>
|
||||||
<string name="sftp_storage_preference_display_name_cannot_be_empty">O nome para amosar non pode estar baleiro</string>
|
<string name="sftp_storage_preference_display_name_cannot_be_empty">O nome visual non pode estar baleiro.</string>
|
||||||
<string name="sftp_action_mode_menu_delete">Eliminar</string>
|
<string name="sftp_action_mode_menu_delete">Eliminar</string>
|
||||||
<string name="sftp_no_storage_locations_configured">Non se configuraron localizacións de almacenamento</string>
|
<string name="sftp_no_storage_locations_configured">Non se configuraron localizacións de almacenamento</string>
|
||||||
<string name="sftp_saf_permission_explanation">Para acceder a ficheiro remotamente ten que configurar lugares de almacenamento</string>
|
<string name="sftp_saf_permission_explanation">Para acceder a ficheiro remotamente ten que configurar lugares de almacenamento</string>
|
||||||
@@ -237,7 +239,7 @@
|
|||||||
<string name="pref_plugin_telepathy">Enviar unha mensaxe de texto</string>
|
<string name="pref_plugin_telepathy">Enviar unha mensaxe de texto</string>
|
||||||
<string name="pref_plugin_telepathy_desc">Enviar mensaxes de texto desde o seu escritorio</string>
|
<string name="pref_plugin_telepathy_desc">Enviar mensaxes de texto desde o seu escritorio</string>
|
||||||
<string name="pref_plugin_telepathy_mms">Enviar MMS</string>
|
<string name="pref_plugin_telepathy_mms">Enviar MMS</string>
|
||||||
<string name="pref_plugin_telepathy_mms_desc">Para poder enviar MMS desde KDE Connect ten que configuralo como a aplicación predeterminada de envío de SMS.</string>
|
<string name="pref_plugin_telepathy_mms_desc">Para poder enviar MMS desde KDE Connect ten que definila como a aplicación predeterminada de envío de SMS.</string>
|
||||||
<string name="findmyphone_title">Atopar o móbil</string>
|
<string name="findmyphone_title">Atopar o móbil</string>
|
||||||
<string name="findmyphone_title_tablet">Atopar a tableta</string>
|
<string name="findmyphone_title_tablet">Atopar a tableta</string>
|
||||||
<string name="findmyphone_title_tv">Atopar o meu televisor</string>
|
<string name="findmyphone_title_tv">Atopar o meu televisor</string>
|
||||||
@@ -251,6 +253,7 @@
|
|||||||
<string name="optional_permission_explanation">Ten que conceder permisos adicionais para activar todas as funcións.</string>
|
<string name="optional_permission_explanation">Ten que conceder permisos adicionais para activar todas as funcións.</string>
|
||||||
<string name="plugins_need_optional_permission">Algúns complementos teñen funcionalidades desactivadas por mor dunha falta de permisos (toque para máis información):</string>
|
<string name="plugins_need_optional_permission">Algúns complementos teñen funcionalidades desactivadas por mor dunha falta de permisos (toque para máis información):</string>
|
||||||
<string name="share_optional_permission_explanation">Para recibir ficheiros ten que permitir acceder ao almacenamento</string>
|
<string name="share_optional_permission_explanation">Para recibir ficheiros ten que permitir acceder ao almacenamento</string>
|
||||||
|
<string name="share_notifications_explanation">Para ver o progreso ao enviar ou recibir ficheiros ten que permitir notificacións.</string>
|
||||||
<string name="telepathy_permission_explanation">Para ler e escribir SMS desde o escritorio ten que dar permiso de SMS.</string>
|
<string name="telepathy_permission_explanation">Para ler e escribir SMS desde o escritorio ten que dar permiso de SMS.</string>
|
||||||
<string name="telephony_permission_explanation">Para ver as chamadas de teléfono no escritorio ten que dar permiso aos rexistros de chamadas telefónicas e ao estado do teléfono</string>
|
<string name="telephony_permission_explanation">Para ver as chamadas de teléfono no escritorio ten que dar permiso aos rexistros de chamadas telefónicas e ao estado do teléfono</string>
|
||||||
<string name="telephony_optional_permission_explanation">Para ver o nome dun contacto en vez dun número de teléfono ten que dar acceso aos contactos do teléfono.</string>
|
<string name="telephony_optional_permission_explanation">Para ver o nome dun contacto en vez dun número de teléfono ten que dar acceso aos contactos do teléfono.</string>
|
||||||
@@ -299,14 +302,14 @@
|
|||||||
<string name="setting_persistent_notification_oreo">Notificación persistente</string>
|
<string name="setting_persistent_notification_oreo">Notificación persistente</string>
|
||||||
<string name="setting_persistent_notification_description">Toque para activar ou desactivar na configuración de notificacións</string>
|
<string name="setting_persistent_notification_description">Toque para activar ou desactivar na configuración de notificacións</string>
|
||||||
<string name="extra_options">Opcións adicionais</string>
|
<string name="extra_options">Opcións adicionais</string>
|
||||||
<string name="privacy_options">Opcións de intimidade</string>
|
<string name="privacy_options">Opcións de privacidade</string>
|
||||||
<string name="set_privacy_options">Definir as súas opcións de protección da intimidade</string>
|
<string name="set_privacy_options">Definir as súas opcións de protección da privacidade.</string>
|
||||||
<string name="block_contents">Bloquear o contido das notificacións</string>
|
<string name="block_contents">Bloquear o contido das notificacións</string>
|
||||||
<string name="block_images">Bloquear as imaxes nas notificacións</string>
|
<string name="block_images">Bloquear as imaxes nas notificacións</string>
|
||||||
<string name="notification_channel_receivenotification">Notificacións desde outros dispositivos</string>
|
<string name="notification_channel_receivenotification">Notificacións desde outros dispositivos</string>
|
||||||
<string name="take_picture">Iniciar a cámara</string>
|
<string name="take_picture">Iniciar a cámara</string>
|
||||||
<string name="plugin_photo_desc">Iniciar o aplicativo da cámara para facilitar sacar e transferir imaxes</string>
|
<string name="plugin_photo_desc">Iniciar a aplicación da cámara para facilitar sacar e transferir imaxes.</string>
|
||||||
<string name="no_app_for_opening">Non se atopou ningún aplicativo axeitado para abrir este ficheiro</string>
|
<string name="no_app_for_opening">Non se atopou ningunha aplicación axeitada para abrir o ficheiro.</string>
|
||||||
<string name="remote_keyboard_service">Teclado remoto de KDE Connect</string>
|
<string name="remote_keyboard_service">Teclado remoto de KDE Connect</string>
|
||||||
<string name="presenter_pointer">Punteiro</string>
|
<string name="presenter_pointer">Punteiro</string>
|
||||||
<string name="trusted_networks">Redes de confianza</string>
|
<string name="trusted_networks">Redes de confianza</string>
|
||||||
@@ -368,17 +371,17 @@
|
|||||||
<string name="visit_contributors_homepage">Visitar a páxina persoal da persoa colaboradora\n%s</string>
|
<string name="visit_contributors_homepage">Visitar a páxina persoal da persoa colaboradora\n%s</string>
|
||||||
<string name="version">Versión %s</string>
|
<string name="version">Versión %s</string>
|
||||||
<string name="about_kde">Sobre KDE</string>
|
<string name="about_kde">Sobre KDE</string>
|
||||||
<string name="kde_be_free">KDE - Sexa libre!</string>
|
<string name="kde_be_free">KDE — Sexa libre!</string>
|
||||||
<string name="kde">KDE</string>
|
<string name="kde">KDE</string>
|
||||||
<string name="konqi">Konqi</string>
|
<string name="konqi">Konqi</string>
|
||||||
<string name="rise_up">Ir ao principio</string>
|
<string name="rise_up">Ir ao principio</string>
|
||||||
<string name="rise_down">Ir ao final</string>
|
<string name="rise_down">Ir ao final</string>
|
||||||
<string name="click_here_to_type">Toque aquí para escribir</string>
|
<string name="click_here_to_type">Toque aquí para escribir</string>
|
||||||
<string name="clear_compose">Borrar</string>
|
<string name="clear_compose">Baleirar</string>
|
||||||
<string name="send_compose">Enviar</string>
|
<string name="send_compose">Enviar</string>
|
||||||
<string name="compose_send_title">Preparar un envío</string>
|
<string name="compose_send_title">Preparar un envío</string>
|
||||||
<string name="open_compose_send">Escribir texto</string>
|
<string name="open_compose_send">Escribir texto</string>
|
||||||
<string name="about_kde_about">"<h1>Sobre</h1> <p>KDE é unha comunidade internacional de persoas dedicadas á enxeñaría de software, á arte, á documentación, á tradución e á creación, todas elas comprometidas co desenvolvemento de <a href=https://www.gnu.org/philosophy/free-sw.html>software libre</a>. KDE produce o ambiente de escritorio Plasma, centos de aplicacións, e as moitas bibliotecas de software sobre as que estas están construídas.</p> <p>KDE é un esforzo cooperativo: non hai unha única entidade que controle a súa dirección ou os seus produtos. No seu lugar, xuntámonos para traballar no obxectivo común de construír o mellor software libre do mundo. Todas as persoas son benvidas a <a href=https://community.kde.org/Get_Involved>unirse e colaborar</a> en KDE, incluída vostede.</p> Visite <a href=https://www.kde.org/>https://www.kde.org/</a> para máis información sobre a comunidade KDE e o software que produce."</string>
|
<string name="about_kde_about">"<h1>Sobre</h1> <p>KDE é unha comunidade internacional de persoas dedicadas á enxeñaría de software, á arte, á documentación, á tradución e á creación, todas elas comprometidas co desenvolvemento de <a href=https://www.gnu.org/philosophy/free-sw.html>software libre</a>. KDE produce o contorno de escritorio Plasma, centos de aplicacións, e as moitas bibliotecas de software sobre as que estas están construídas.</p> <p>KDE é un esforzo cooperativo: non hai unha única entidade que controle a súa dirección ou os seus produtos. No seu lugar, xuntámonos para traballar no obxectivo común de construír o mellor software libre do mundo. Todas as persoas son benvidas a <a href=https://community.kde.org/Get_Involved>unirse e colaborar</a> en KDE, incluída vostede.</p> Visite <a href=https://www.kde.org/>https://www.kde.org/</a> para máis información sobre a comunidade KDE e o software que produce."</string>
|
||||||
<string name="about_kde_report_bugs_or_wishes"><h1>Informe de fallos ou pida melloras</h1> <p>O software sempre pode mellorarse, e o equipo de KDE está preparado para facelo. Porén, vostede, a persoa usuaria, ten que avisarnos cando algo non funciona como espera ou podería mellorarse.</p> <p>KDE ten un sistema de seguimento de fallos. Visite <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> ou use o botón de «Informar dun fallo» da pantalla de información para informar dun fallo.</p> Se ten unha suxestión de mellora tamén pode usar o sistema de seguimento de fallos para rexistrala. Asegúrese nese caso de usar a severidade «Lista de desexos».</string>
|
<string name="about_kde_report_bugs_or_wishes"><h1>Informe de fallos ou pida melloras</h1> <p>O software sempre pode mellorarse, e o equipo de KDE está preparado para facelo. Porén, vostede, a persoa usuaria, ten que avisarnos cando algo non funciona como espera ou podería mellorarse.</p> <p>KDE ten un sistema de seguimento de fallos. Visite <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> ou use o botón de «Informar dun fallo» da pantalla de información para informar dun fallo.</p> Se ten unha suxestión de mellora tamén pode usar o sistema de seguimento de fallos para rexistrala. Asegúrese nese caso de usar a severidade «Lista de desexos».</string>
|
||||||
<string name="about_kde_join_kde"><h1>Únase a KDE</h1> <p>Non necesita saber desenvolver software para formar parte do equipo de KDE. Pode unirse aos equipos nacionais que traducen as interfaces dos programas. Pode crear imaxes, temas, sons, e mellorar a documentación. Vostede decide!</p> <p>Visite <a href=https://community.kde.org/Get_Involved>https://community.kde.org/Get_Involved</a> para informarse sobre os proxectos nos que pode participar.</p> Se necesita máis información ou documentación, ten o que necesita en <a href=https://techbase.kde.org/>https://techbase.kde.org/</a>.</string>
|
<string name="about_kde_join_kde"><h1>Únase a KDE</h1> <p>Non necesita saber desenvolver software para formar parte do equipo de KDE. Pode unirse aos equipos nacionais que traducen as interfaces dos programas. Pode crear imaxes, temas, sons, e mellorar a documentación. Vostede decide!</p> <p>Visite <a href=https://community.kde.org/Get_Involved>https://community.kde.org/Get_Involved</a> para informarse sobre os proxectos nos que pode participar.</p> Se necesita máis información ou documentación, ten o que necesita en <a href=https://techbase.kde.org/>https://techbase.kde.org/</a>.</string>
|
||||||
<string name="about_kde_support_kde"><h1>Apoie KDE</h1> <p>O software de KDE está e estará sempre dispoñíbel de balde, porén crealo ten custos.</p> <p>Para apoiar o seu desenvolvemento, a comunidade KDE formou o KDE e.V., unha organización sen ánimo de lucro fundada legalmente na Alemaña. KDE e.V. representa á comunidade KDE en asuntos legais e financeiros. Consulte <a href=https://ev.kde.org/>https://ev.kde.org/</a> para máis información sobre KDE e.V.</p> <p>KDE benefíciase de moitos tipos de contribucións, incluídas as monetarias. Usamos os fondos para cubrir gastos derivados de colaborar. A maiores, os fondos úsanse para asistencia legal e para organizar conferencias e encontros.</p> <p>Animámoslle a apoiar os nosos esforzos cunha doazón monetaria, mediante un dos sistemas detallados en <a href=https://www.kde.org/community/donations/>https://www.kde.org/community/donations/</a>.</p> Moitas grazas de antemán polo seu apoio.</string>
|
<string name="about_kde_support_kde"><h1>Apoie KDE</h1> <p>O software de KDE está e estará sempre dispoñíbel de balde, porén crealo ten custos.</p> <p>Para apoiar o seu desenvolvemento, a comunidade KDE formou o KDE e.V., unha organización sen ánimo de lucro fundada legalmente na Alemaña. KDE e.V. representa á comunidade KDE en asuntos legais e financeiros. Consulte <a href=https://ev.kde.org/>https://ev.kde.org/</a> para máis información sobre KDE e.V.</p> <p>KDE benefíciase de moitos tipos de contribucións, incluídas as monetarias. Usamos os fondos para cubrir gastos derivados de colaborar. A maiores, os fondos úsanse para asistencia legal e para organizar conferencias e encontros.</p> <p>Animámoslle a apoiar os nosos esforzos cunha doazón monetaria, mediante un dos sistemas detallados en <a href=https://www.kde.org/community/donations/>https://www.kde.org/community/donations/</a>.</p> Moitas grazas de antemán polo seu apoio.</string>
|
||||||
@@ -396,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Enviar o portapapeis</string>
|
<string name="send_clipboard">Enviar o portapapeis</string>
|
||||||
<string name="tap_to_execute">Toque para executar</string>
|
<string name="tap_to_execute">Toque para executar</string>
|
||||||
<string name="plugin_stats">Estatísticas do complemento</string>
|
<string name="plugin_stats">Estatísticas do complemento</string>
|
||||||
|
<string name="enable_udp_broadcast">Activar o descubrimento de dispositivos UDP.</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Debe permitir notificacións para recibilas doutros dispositivos.</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Necesita o permiso de notificacións para que o teléfono poda soar cando a aplicación está en segundo plano.</string>
|
||||||
|
<string name="no_notifications">As notificacións están desactivadas, non recibirá notificacións entrantes de emparellamento.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -397,4 +397,5 @@
|
|||||||
<string name="send_clipboard">Invia gli appunti</string>
|
<string name="send_clipboard">Invia gli appunti</string>
|
||||||
<string name="tap_to_execute">Tocca per eseguire</string>
|
<string name="tap_to_execute">Tocca per eseguire</string>
|
||||||
<string name="plugin_stats">Statistiche delle estensioni</string>
|
<string name="plugin_stats">Statistiche delle estensioni</string>
|
||||||
|
<string name="enable_udp_broadcast">Abilita rilevamento UDP dei dispositivi</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -7,8 +7,8 @@
|
|||||||
<string name="foreground_notification_send_clipboard">クリップボードを送信</string>
|
<string name="foreground_notification_send_clipboard">クリップボードを送信</string>
|
||||||
<string name="pref_plugin_telephony">電話通知</string>
|
<string name="pref_plugin_telephony">電話通知</string>
|
||||||
<string name="pref_plugin_telephony_desc">着信通知を送信</string>
|
<string name="pref_plugin_telephony_desc">着信通知を送信</string>
|
||||||
<string name="pref_plugin_battery">バッテリーレポート</string>
|
<string name="pref_plugin_battery">バッテリレポート</string>
|
||||||
<string name="pref_plugin_battery_desc">定期的にバッテリー状態を報告</string>
|
<string name="pref_plugin_battery_desc">定期的にバッテリ状態を報告</string>
|
||||||
<string name="pref_plugin_connectivity_report">接続性レポート</string>
|
<string name="pref_plugin_connectivity_report">接続性レポート</string>
|
||||||
<string name="pref_plugin_connectivity_report_desc">信号強度とネットワークの状態を報告</string>
|
<string name="pref_plugin_connectivity_report_desc">信号強度とネットワークの状態を報告</string>
|
||||||
<string name="pref_plugin_sftp">ファイルシステムの参照</string>
|
<string name="pref_plugin_sftp">ファイルシステムの参照</string>
|
||||||
@@ -41,8 +41,8 @@
|
|||||||
<string name="sad_ok">OK (´・ω・`)</string>
|
<string name="sad_ok">OK (´・ω・`)</string>
|
||||||
<string name="cancel">キャンセル</string>
|
<string name="cancel">キャンセル</string>
|
||||||
<string name="open_settings">設定を開く</string>
|
<string name="open_settings">設定を開く</string>
|
||||||
<string name="no_permissions">通知にアクセスするには権限を許可する必要があります</string>
|
<string name="no_permissions">通知にアクセスするには権限を付与する必要があります</string>
|
||||||
<string name="no_permission_mprisreceiver">メディアプレーヤーを操作するためには、通知へのアクセスを許可する必要があります</string>
|
<string name="no_permission_mprisreceiver">メディアプレーヤーを操作するには、通知へのアクセスを許可する必要があります</string>
|
||||||
<string name="no_permissions_remotekeyboard">キー入力を受信するには KDE Connect リモートキーボードをアクティブ化する必要があります</string>
|
<string name="no_permissions_remotekeyboard">キー入力を受信するには KDE Connect リモートキーボードをアクティブ化する必要があります</string>
|
||||||
<string name="send_ping">Ping を送信</string>
|
<string name="send_ping">Ping を送信</string>
|
||||||
<string name="open_mpris_controls">マルチメディアの操作</string>
|
<string name="open_mpris_controls">マルチメディアの操作</string>
|
||||||
@@ -51,13 +51,17 @@
|
|||||||
<string name="remotekeyboard_connected">リモートキーボード接続はアクティブです</string>
|
<string name="remotekeyboard_connected">リモートキーボード接続はアクティブです</string>
|
||||||
<string name="remotekeyboard_multiple_connections">複数のリモートキーボード接続があります。設定するデバイスを選択してください</string>
|
<string name="remotekeyboard_multiple_connections">複数のリモートキーボード接続があります。設定するデバイスを選択してください</string>
|
||||||
<string name="open_mousepad">リモート入力</string>
|
<string name="open_mousepad">リモート入力</string>
|
||||||
<string name="mousepad_keyboard_input_not_supported">キーボード入力はペアリングされたデバイスによってサポートされていません</string>
|
<string name="mousepad_info">スクリーン上で指を動かすとマウスカーソルが移動します。タップは左クリックになり、2本指タップは右クリック、3本指タップは中クリックになります。2本指でスクロール、長押しでドラッグ&ドロップできます。プラグイン設定から空中マウス機能を有効化できます。</string>
|
||||||
|
<string name="mousepad_keyboard_input_not_supported">ペアリングされたデバイスはキーボード入力をサポートしていません</string>
|
||||||
<string name="mousepad_single_tap_settings_title">1本指タップのアクションを設定</string>
|
<string name="mousepad_single_tap_settings_title">1本指タップのアクションを設定</string>
|
||||||
<string name="mousepad_double_tap_settings_title">2本指タップのアクションを設定</string>
|
<string name="mousepad_double_tap_settings_title">2本指タップのアクションを設定</string>
|
||||||
<string name="mousepad_triple_tap_settings_title">3本指タップのアクションを設定</string>
|
<string name="mousepad_triple_tap_settings_title">3本指タップのアクションを設定</string>
|
||||||
<string name="mousepad_sensitivity_settings_title">タッチパッドの感度を設定</string>
|
<string name="mousepad_sensitivity_settings_title">タッチパッドの感度を設定</string>
|
||||||
|
<string name="mousepad_mouse_buttons_title">マウスボタンを表示</string>
|
||||||
<string name="mousepad_acceleration_profile_settings_title">ポインタの速度を設定</string>
|
<string name="mousepad_acceleration_profile_settings_title">ポインタの速度を設定</string>
|
||||||
<string name="mousepad_scroll_direction_title">スクロールの方向を反転</string>
|
<string name="mousepad_scroll_direction_title">スクロールの方向を反転</string>
|
||||||
|
<string name="gyro_mouse_enabled_title">空中マウスを有効化</string>
|
||||||
|
<string name="gyro_mouse_sensitivity_title">ジャイロスコープの感度</string>
|
||||||
<string-array name="mousepad_tap_entries">
|
<string-array name="mousepad_tap_entries">
|
||||||
<item>左クリック</item>
|
<item>左クリック</item>
|
||||||
<item>右クリック</item>
|
<item>右クリック</item>
|
||||||
@@ -93,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">キー入力として送信</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">キー入力として送信</string>
|
||||||
<string name="mouse_receiver_plugin_description">リモートからマウスの動きを受信</string>
|
<string name="mouse_receiver_plugin_description">リモートからマウスの動きを受信</string>
|
||||||
<string name="mouse_receiver_plugin_name">マウスレシーバ</string>
|
<string name="mouse_receiver_plugin_name">マウスレシーバ</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">タッチ入力を受信するには、デバイスを完全に操作するためにアクセシビリティに関する権限を付与する必要があります</string>
|
||||||
<string name="view_status_title">状態</string>
|
<string name="view_status_title">状態</string>
|
||||||
<string name="battery_status_format">バッテリ: %d%%</string>
|
<string name="battery_status_format">バッテリ: %d%%</string>
|
||||||
<string name="battery_status_low_format">バッテリ: %d%% 残量低下</string>
|
<string name="battery_status_low_format">バッテリ: %d%% 残量低下</string>
|
||||||
@@ -103,6 +108,7 @@
|
|||||||
<string name="device_menu_plugins">プラグイン設定</string>
|
<string name="device_menu_plugins">プラグイン設定</string>
|
||||||
<string name="device_menu_unpair">ペアリング解除</string>
|
<string name="device_menu_unpair">ペアリング解除</string>
|
||||||
<string name="pair_new_device">新しいデバイスをペアリング</string>
|
<string name="pair_new_device">新しいデバイスをペアリング</string>
|
||||||
|
<string name="cancel_pairing">ペアリングをキャンセル</string>
|
||||||
<string name="unknown_device">不明なデバイス</string>
|
<string name="unknown_device">不明なデバイス</string>
|
||||||
<string name="error_not_reachable">デバイスに到達できません</string>
|
<string name="error_not_reachable">デバイスに到達できません</string>
|
||||||
<string name="error_already_paired">デバイスは既にペアリング済みです</string>
|
<string name="error_already_paired">デバイスは既にペアリング済みです</string>
|
||||||
@@ -179,7 +185,7 @@
|
|||||||
<string name="custom_devices_settings">カスタムデバイスリスト</string>
|
<string name="custom_devices_settings">カスタムデバイスリスト</string>
|
||||||
<string name="custom_device_list">IP アドレスでデバイスを追加</string>
|
<string name="custom_device_list">IP アドレスでデバイスを追加</string>
|
||||||
<string name="custom_device_deleted">カスタムデバイスが削除されました</string>
|
<string name="custom_device_deleted">カスタムデバイスが削除されました</string>
|
||||||
<string name="custom_device_list_help">もしデバイスが自動的に検出されない場合、フローティングアクションボタンを押して手動で IP アドレスやホストネームを追加できます</string>
|
<string name="custom_device_list_help">もしデバイスが自動的に検出されない場合、アクションボタンから手動で IP アドレスやホストネームを追加できます</string>
|
||||||
<string name="custom_device_fab_hint">デバイスを追加</string>
|
<string name="custom_device_fab_hint">デバイスを追加</string>
|
||||||
<string name="undo">元に戻す</string>
|
<string name="undo">元に戻す</string>
|
||||||
<string name="share_notification_preference">うるさい通知</string>
|
<string name="share_notification_preference">うるさい通知</string>
|
||||||
@@ -207,17 +213,20 @@
|
|||||||
<string name="sftp_action_mode_menu_delete">削除</string>
|
<string name="sftp_action_mode_menu_delete">削除</string>
|
||||||
<string name="sftp_no_storage_locations_configured">ストレージの場所が設定されていません</string>
|
<string name="sftp_no_storage_locations_configured">ストレージの場所が設定されていません</string>
|
||||||
<string name="sftp_saf_permission_explanation">リモートからファイルにアクセスするには、ストレージの場所を設定する必要があります</string>
|
<string name="sftp_saf_permission_explanation">リモートからファイルにアクセスするには、ストレージの場所を設定する必要があります</string>
|
||||||
|
<string name="sftp_manage_storage_permission_explanation">このデバイスのファイルにリモートからアクセスするには、KDE Connect にストレージ管理を許可する必要があります。</string>
|
||||||
<string name="no_players_connected">プレーヤーが見つかりませんでした</string>
|
<string name="no_players_connected">プレーヤーが見つかりませんでした</string>
|
||||||
<string name="send_files">ファイルを送信</string>
|
<string name="send_files">ファイルを送信</string>
|
||||||
|
<string name="block_notification_contents">通知の内容をブロック</string>
|
||||||
|
<string name="block_notification_images">通知の画像をブロック</string>
|
||||||
<string name="pairing_title">KDE Connect デバイス</string>
|
<string name="pairing_title">KDE Connect デバイス</string>
|
||||||
<string name="pairing_description">同じネットワーク内で KDE Connect を実行しているデバイスがここに表示されます</string>
|
<string name="pairing_description">同じネットワーク内で KDE Connect を実行しているデバイスがここに表示されます</string>
|
||||||
<string name="device_rename_title">デバイス名を変更</string>
|
<string name="device_rename_title">デバイス名を変更</string>
|
||||||
<string name="device_rename_confirm">名前変更</string>
|
<string name="device_rename_confirm">名前変更</string>
|
||||||
<string name="refresh">更新</string>
|
<string name="refresh">更新</string>
|
||||||
<string name="unreachable_description">このペアリング済みデバイスに到達できません。同一のネットワーク内に接続されていることを確認してください。</string>
|
<string name="unreachable_description">このペアリング済みデバイスに到達できません。同一のネットワーク内に接続されているか確認してください。</string>
|
||||||
<string name="no_wifi">Wi-Fi ネットワークに接続されていないため、デバイスが一つも表示されない可能性があります。ここをクリックして Wi-Fi を有効化</string>
|
<string name="no_wifi">Wi-Fi ネットワークに接続されていないため、デバイスが一つも表示されない可能性があります。ここをクリックして Wi-Fi を有効化</string>
|
||||||
<string name="on_non_trusted_message">信頼されたネットワークに接続されていません: 自動検出が無効化されました。</string>
|
<string name="on_non_trusted_message">信頼されたネットワークに接続されていません: 自動検出が無効化されました。</string>
|
||||||
<string name="no_file_browser">ファイルブラウザがインストールされていません</string>
|
<string name="no_file_browser">ファイルブラウザがインストールされていません。</string>
|
||||||
<string name="pref_plugin_telepathy">SMS を送信</string>
|
<string name="pref_plugin_telepathy">SMS を送信</string>
|
||||||
<string name="pref_plugin_telepathy_desc">デスクトップからテキストメッセージを送信</string>
|
<string name="pref_plugin_telepathy_desc">デスクトップからテキストメッセージを送信</string>
|
||||||
<string name="pref_plugin_telepathy_mms">SMS を送信</string>
|
<string name="pref_plugin_telepathy_mms">SMS を送信</string>
|
||||||
@@ -229,14 +238,16 @@
|
|||||||
<string name="findmyphone_found">発見しました</string>
|
<string name="findmyphone_found">発見しました</string>
|
||||||
<string name="open">開く</string>
|
<string name="open">開く</string>
|
||||||
<string name="close">閉じる</string>
|
<string name="close">閉じる</string>
|
||||||
<string name="plugins_need_permission">いくつかのプラグインが機能するには権限が必要です (タップして詳細情報を表示):</string>
|
<string name="plugins_need_permission">いくつかのプラグインを機能させるには権限が必要です (タップして詳細情報を表示):</string>
|
||||||
<string name="permission_explanation">このプラグインが機能するには権限が必要です</string>
|
<string name="permission_explanation">このプラグインを機能させるには権限が必要です</string>
|
||||||
<string name="optional_permission_explanation">すべての機能を有効にするには、追加の権限を許可する必要があります</string>
|
<string name="all_permissions_granted">すべての権限が付与されました 🎉</string>
|
||||||
|
<string name="optional_permission_explanation">すべての機能を有効にするには、追加の権限を付与する必要があります</string>
|
||||||
<string name="plugins_need_optional_permission">権限が不足しているため、いくつかのプラグインの機能は無効化されています (タップして詳細情報を表示):</string>
|
<string name="plugins_need_optional_permission">権限が不足しているため、いくつかのプラグインの機能は無効化されています (タップして詳細情報を表示):</string>
|
||||||
|
<string name="share_optional_permission_explanation">ファイルを受信するにはストレージへのアクセスを許可する必要があります</string>
|
||||||
<string name="telepathy_permission_explanation">デスクトップから SMS を送受信するには SMS の権限を付与する必要があります</string>
|
<string name="telepathy_permission_explanation">デスクトップから SMS を送受信するには SMS の権限を付与する必要があります</string>
|
||||||
<string name="telephony_permission_explanation">デスクトップで通話を表示するために、電話の状態と通話履歴の権限を許可する必要があります</string>
|
<string name="telephony_permission_explanation">デスクトップで通話を表示するために、電話の状態と通話履歴の権限を付与する必要があります</string>
|
||||||
<string name="telephony_optional_permission_explanation">電話番号ではなく連絡先名を見るには、端末の連絡先へのアクセスを許可する必要があります</string>
|
<string name="telephony_optional_permission_explanation">電話番号の代わりに連絡先名を見るには、端末の連絡先へのアクセスを許可する必要があります</string>
|
||||||
<string name="contacts_permission_explanation">連絡先をデスクトップと共有するために、連絡先の権限が必要です</string>
|
<string name="contacts_permission_explanation">連絡先をデスクトップと共有するためには、連絡先の権限を付与する必要があります</string>
|
||||||
<string name="select_ringtone">着信音を選択</string>
|
<string name="select_ringtone">着信音を選択</string>
|
||||||
<string name="telephony_pref_blocked_title">ブロックされた番号</string>
|
<string name="telephony_pref_blocked_title">ブロックされた番号</string>
|
||||||
<string name="telephony_pref_blocked_dialog_desc">これらの番号からの通話と SMS を表示しません。一行に1つの電話番号を指定してください</string>
|
<string name="telephony_pref_blocked_dialog_desc">これらの番号からの通話と SMS を表示しません。一行に1つの電話番号を指定してください</string>
|
||||||
@@ -248,7 +259,7 @@
|
|||||||
<string name="presenter_lock_tip">デバイスをロックして、音量キーでスライドを前/次に移動できます</string>
|
<string name="presenter_lock_tip">デバイスをロックして、音量キーでスライドを前/次に移動できます</string>
|
||||||
<string name="add_command">コマンドを追加</string>
|
<string name="add_command">コマンドを追加</string>
|
||||||
<string name="addcommand_explanation">コマンドが登録されていません</string>
|
<string name="addcommand_explanation">コマンドが登録されていません</string>
|
||||||
<string name="addcommand_explanation2">KDE Connect のシステム設定で新しいコマンドを追加できます</string>
|
<string name="addcommand_explanation2">システム設定の KDE Connect ページで新しいコマンドを追加できます</string>
|
||||||
<string name="add_command_description">デスクトップから新しいコマンドを追加できます</string>
|
<string name="add_command_description">デスクトップから新しいコマンドを追加できます</string>
|
||||||
<string name="pref_plugin_mprisreceiver">メディアプレーヤーの操作</string>
|
<string name="pref_plugin_mprisreceiver">メディアプレーヤーの操作</string>
|
||||||
<string name="pref_plugin_mprisreceiver_desc">他のデバイスからスマートフォンのメディアプレーヤーを操作</string>
|
<string name="pref_plugin_mprisreceiver_desc">他のデバイスからスマートフォンのメディアプレーヤーを操作</string>
|
||||||
@@ -297,6 +308,7 @@
|
|||||||
<string name="empty_trusted_networks_list_text">追加済みの信頼されたネットワークはありません</string>
|
<string name="empty_trusted_networks_list_text">追加済みの信頼されたネットワークはありません</string>
|
||||||
<string name="allow_all_networks_text">すべて許可</string>
|
<string name="allow_all_networks_text">すべて許可</string>
|
||||||
<string name="location_permission_needed_title">許可が必要です</string>
|
<string name="location_permission_needed_title">許可が必要です</string>
|
||||||
|
<string name="location_permission_needed_desc">KDE Connect は、接続されている WiFi ネットワークを知るために、バックグラウンドにおいても位置情報へのアクセスの許可を必要とします。これは、周辺の WiFi ネットワークの名前があなたの位置を把握するために使用される可能性があるためです。(KDE Connect が WiFi ネットワークの名前を使用して位置情報を察知することはありません)</string>
|
||||||
<string name="clipboard_android_x_incompat">Android 10 はすべてのアプリからクリップボードへのアクセスを削除しました。このプラグインは無効化されます。</string>
|
<string name="clipboard_android_x_incompat">Android 10 はすべてのアプリからクリップボードへのアクセスを削除しました。このプラグインは無効化されます。</string>
|
||||||
<string name="mpris_open_url">このデバイスで再生を続ける</string>
|
<string name="mpris_open_url">このデバイスで再生を続ける</string>
|
||||||
<string name="cant_open_url">再生を続けるための URL を開けません</string>
|
<string name="cant_open_url">再生を続けるための URL を開けません</string>
|
||||||
@@ -355,6 +367,7 @@
|
|||||||
<string name="click_here_to_type">タップしてタイプ</string>
|
<string name="click_here_to_type">タップしてタイプ</string>
|
||||||
<string name="clear_compose">クリア</string>
|
<string name="clear_compose">クリア</string>
|
||||||
<string name="send_compose">送信</string>
|
<string name="send_compose">送信</string>
|
||||||
|
<string name="compose_send_title">送信するテキストを作成する</string>
|
||||||
<string name="open_compose_send">テキストを作成する</string>
|
<string name="open_compose_send">テキストを作成する</string>
|
||||||
<string name="maintainer_and_developer">メンテナと開発者</string>
|
<string name="maintainer_and_developer">メンテナと開発者</string>
|
||||||
<string name="developer">開発者</string>
|
<string name="developer">開発者</string>
|
||||||
@@ -369,4 +382,5 @@
|
|||||||
<string name="everyone_else">KDE Connect に貢献してきたその他すべての人々</string>
|
<string name="everyone_else">KDE Connect に貢献してきたその他すべての人々</string>
|
||||||
<string name="send_clipboard">クリップボードを送信</string>
|
<string name="send_clipboard">クリップボードを送信</string>
|
||||||
<string name="tap_to_execute">タップして実行</string>
|
<string name="tap_to_execute">タップして実行</string>
|
||||||
|
<string name="plugin_stats">プラグイン統計</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -183,6 +183,7 @@
|
|||||||
<item>1 minuut</item>
|
<item>1 minuut</item>
|
||||||
<item>2 minuten</item>
|
<item>2 minuten</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Het recht op meldingen is nodig om media op afstand te tonen in de meldingenschuiflade</string>
|
||||||
<string name="mpris_notification_settings_title">Mediabesturingsmelding tonen</string>
|
<string name="mpris_notification_settings_title">Mediabesturingsmelding tonen</string>
|
||||||
<string name="mpris_notification_settings_summary">Staat besturing van uw mediaspelers toe zonder KDE Connect te openen</string>
|
<string name="mpris_notification_settings_summary">Staat besturing van uw mediaspelers toe zonder KDE Connect te openen</string>
|
||||||
<string name="share_to">Delen met...</string>
|
<string name="share_to">Delen met...</string>
|
||||||
@@ -252,6 +253,7 @@
|
|||||||
<string name="optional_permission_explanation">U moet toestemming geven om alle functies in te schakelen</string>
|
<string name="optional_permission_explanation">U moet toestemming geven om alle functies in te schakelen</string>
|
||||||
<string name="plugins_need_optional_permission">Sommige plug-ins hebben functies uitgeschakeld vanwege ontbrekende toestemming (tik voor meer informatie):</string>
|
<string name="plugins_need_optional_permission">Sommige plug-ins hebben functies uitgeschakeld vanwege ontbrekende toestemming (tik voor meer informatie):</string>
|
||||||
<string name="share_optional_permission_explanation">Om bestanden te ontvangen die u nodig hebt voor toegang tot opslag</string>
|
<string name="share_optional_permission_explanation">Om bestanden te ontvangen die u nodig hebt voor toegang tot opslag</string>
|
||||||
|
<string name="share_notifications_explanation">Om de voortgang te zien bij verzenden en ontvangen van bestanden moet u meldingen toestaan</string>
|
||||||
<string name="telepathy_permission_explanation">Om een SMS te lezen of te schrijven vanaf uw bureaublad moet u toestemming geven tot SMS</string>
|
<string name="telepathy_permission_explanation">Om een SMS te lezen of te schrijven vanaf uw bureaublad moet u toestemming geven tot SMS</string>
|
||||||
<string name="telephony_permission_explanation">Om telefoonoproepen te zien op het bureaublad moet u toestemming geven tot telefoonoproeplogs en telefoonstatus</string>
|
<string name="telephony_permission_explanation">Om telefoonoproepen te zien op het bureaublad moet u toestemming geven tot telefoonoproeplogs en telefoonstatus</string>
|
||||||
<string name="telephony_optional_permission_explanation">Om een naam van een contactpersoon te zien in plaats van een telefoonnummer moet u toegang geven tot de contacten in uw telefoon</string>
|
<string name="telephony_optional_permission_explanation">Om een naam van een contactpersoon te zien in plaats van een telefoonnummer moet u toegang geven tot de contacten in uw telefoon</string>
|
||||||
@@ -397,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Klembord verzenden</string>
|
<string name="send_clipboard">Klembord verzenden</string>
|
||||||
<string name="tap_to_execute">Tik om uit te voeren</string>
|
<string name="tap_to_execute">Tik om uit te voeren</string>
|
||||||
<string name="plugin_stats">Plug-in-statistieken</string>
|
<string name="plugin_stats">Plug-in-statistieken</string>
|
||||||
|
<string name="enable_udp_broadcast">Ontdekken van UDP-apparaat inschakelen</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Meldingen moeten toegestaan worden om ze te ontvangen van andere apparaten</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Het recht op meldingen is nodig zodat de telefoon af kan gaan wanneer de toepassing in de achtergrond is</string>
|
||||||
|
<string name="no_notifications">Meldingen zijn uitgeschakeld, u zult inkomende paringmeldingen ontvangen.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -97,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">Send som tastetrykk</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">Send som tastetrykk</string>
|
||||||
<string name="mouse_receiver_plugin_description">Ta imot eksterne muserørsler</string>
|
<string name="mouse_receiver_plugin_description">Ta imot eksterne muserørsler</string>
|
||||||
<string name="mouse_receiver_plugin_name">Muserørsle-mottakar</string>
|
<string name="mouse_receiver_plugin_name">Muserørsle-mottakar</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">For å kunna ta imot trykk-data, må du gje tilgjengeløyva for å styring av heile eininga</string>
|
||||||
<string name="view_status_title">Status</string>
|
<string name="view_status_title">Status</string>
|
||||||
<string name="battery_status_format">Batteri: %d %%</string>
|
<string name="battery_status_format">Batteri: %d %%</string>
|
||||||
<string name="battery_status_low_format">Batteri: %d %% – lågt batterinivå</string>
|
<string name="battery_status_low_format">Batteri: %d %% – lågt batterinivå</string>
|
||||||
@@ -376,6 +377,7 @@
|
|||||||
<string name="click_here_to_type">Trykk her for å skriva</string>
|
<string name="click_here_to_type">Trykk her for å skriva</string>
|
||||||
<string name="clear_compose">Tøm</string>
|
<string name="clear_compose">Tøm</string>
|
||||||
<string name="send_compose">Send</string>
|
<string name="send_compose">Send</string>
|
||||||
|
<string name="compose_send_title">Send tekst</string>
|
||||||
<string name="open_compose_send">Skriv tekst</string>
|
<string name="open_compose_send">Skriv tekst</string>
|
||||||
<string name="about_kde_about"><h1>Om</h1> <p>KDE er eit verdsfemnande fellesskap av eldsjeler som programmerer, teiknar, komponerer, dokumenterer, set om eller hjelper til på andre måtar med utvikling av <a href=https://www.gnu.org/philosophy/free-sw.html>fri programvare</a>. Me har laga brukarflata Plasma, hundrevis av program og dei mange programbiblioteka desse byggjer på.</p> <p>KDE er eit fellesskap der inga einskild gruppe, firma eller organisasjon har eigarskap til produkta eller styrer retninga den vidare utviklinga skal gå i. Derimot arbeider me saman om å oppnå vårt felles mål om å laga fri programvare i verdsklasse. Alle er <a href=https://community.kde.org/Get_Involved>velkomne til å bidra</a> – du òg.</p>Du finn meir informasjon om KDE og programma me utviklar på <a href=https://www.kde.org/>https://www.kde.org/</a>.</string>
|
<string name="about_kde_about"><h1>Om</h1> <p>KDE er eit verdsfemnande fellesskap av eldsjeler som programmerer, teiknar, komponerer, dokumenterer, set om eller hjelper til på andre måtar med utvikling av <a href=https://www.gnu.org/philosophy/free-sw.html>fri programvare</a>. Me har laga brukarflata Plasma, hundrevis av program og dei mange programbiblioteka desse byggjer på.</p> <p>KDE er eit fellesskap der inga einskild gruppe, firma eller organisasjon har eigarskap til produkta eller styrer retninga den vidare utviklinga skal gå i. Derimot arbeider me saman om å oppnå vårt felles mål om å laga fri programvare i verdsklasse. Alle er <a href=https://community.kde.org/Get_Involved>velkomne til å bidra</a> – du òg.</p>Du finn meir informasjon om KDE og programma me utviklar på <a href=https://www.kde.org/>https://www.kde.org/</a>.</string>
|
||||||
<string name="about_kde_report_bugs_or_wishes"><h1>Meld frå om feil eller ønskje</h1> <p>Ein kan alltid forbetra programvare, og KDE-gruppa arbeider heile tida for det. Men du, som brukar, må melda frå til oss når noko ikkje verkar slik du forventar, eller når noko kunne vore gjort betre.</p> <p>KDE har eit feilsporingssystem. Gå til <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> eller vel «Meld frå om feil» på «Om»-sida for å melda frå om feil.</p> Om du har framlegg til forbetringar, kan du gjerne registrera òg desse i feilsporingssystemet. Sjå då til at du har markert feilrapporten med «Wishlist».</string>
|
<string name="about_kde_report_bugs_or_wishes"><h1>Meld frå om feil eller ønskje</h1> <p>Ein kan alltid forbetra programvare, og KDE-gruppa arbeider heile tida for det. Men du, som brukar, må melda frå til oss når noko ikkje verkar slik du forventar, eller når noko kunne vore gjort betre.</p> <p>KDE har eit feilsporingssystem. Gå til <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> eller vel «Meld frå om feil» på «Om»-sida for å melda frå om feil.</p> Om du har framlegg til forbetringar, kan du gjerne registrera òg desse i feilsporingssystemet. Sjå då til at du har markert feilrapporten med «Wishlist».</string>
|
||||||
|
@@ -199,6 +199,7 @@
|
|||||||
<item>1 minuta</item>
|
<item>1 minuta</item>
|
||||||
<item>2 minuti</item>
|
<item>2 minuti</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Dovoljenje za obvestila je potrebno za prikaz oddaljenih medijev v predalu za obvestila</string>
|
||||||
<string name="mpris_notification_settings_title">Pokaži obvestilo o nadzoru medija</string>
|
<string name="mpris_notification_settings_title">Pokaži obvestilo o nadzoru medija</string>
|
||||||
<string name="mpris_notification_settings_summary">Dovoli nadzor nad predvajalniki medijev, ne da bi odprli KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Dovoli nadzor nad predvajalniki medijev, ne da bi odprli KDE Connect</string>
|
||||||
<string name="share_to">Deli z…</string>
|
<string name="share_to">Deli z…</string>
|
||||||
@@ -268,6 +269,7 @@
|
|||||||
<string name="optional_permission_explanation">Če želite omogočiti vse funkcije, morate podeliti dodatna dovoljenja</string>
|
<string name="optional_permission_explanation">Če želite omogočiti vse funkcije, morate podeliti dodatna dovoljenja</string>
|
||||||
<string name="plugins_need_optional_permission">Nekateri vtičniki imajo funkcije onemogočene zaradi pomanjkanja dovoljenj (tapnite za več informacij):</string>
|
<string name="plugins_need_optional_permission">Nekateri vtičniki imajo funkcije onemogočene zaradi pomanjkanja dovoljenj (tapnite za več informacij):</string>
|
||||||
<string name="share_optional_permission_explanation">Če želite prejemati datoteke, morate dovoliti dostop do hrambe</string>
|
<string name="share_optional_permission_explanation">Če želite prejemati datoteke, morate dovoliti dostop do hrambe</string>
|
||||||
|
<string name="share_notifications_explanation">Če želite videti napredek pri pošiljanju in prejemanju datotek, morate omogočiti obvestila</string>
|
||||||
<string name="telepathy_permission_explanation">Če želite brati in pisati SMS z namizja, morate izdati dovoljenje za SMS</string>
|
<string name="telepathy_permission_explanation">Če želite brati in pisati SMS z namizja, morate izdati dovoljenje za SMS</string>
|
||||||
<string name="telephony_permission_explanation">Če želite videti telefonske klice na namizju, morate dati dovoljenje za dnevnike klicev in stanje telefona</string>
|
<string name="telephony_permission_explanation">Če želite videti telefonske klice na namizju, morate dati dovoljenje za dnevnike klicev in stanje telefona</string>
|
||||||
<string name="telephony_optional_permission_explanation">Če želite namesto telefonske številke videti ime stika, morate omogočiti dostop do stikov telefona</string>
|
<string name="telephony_optional_permission_explanation">Če želite namesto telefonske številke videti ime stika, morate omogočiti dostop do stikov telefona</string>
|
||||||
@@ -413,4 +415,8 @@
|
|||||||
<string name="send_clipboard">Pošlji odložišče</string>
|
<string name="send_clipboard">Pošlji odložišče</string>
|
||||||
<string name="tap_to_execute">Tapkajte za izvedbo</string>
|
<string name="tap_to_execute">Tapkajte za izvedbo</string>
|
||||||
<string name="plugin_stats">Stanje vtičnikov</string>
|
<string name="plugin_stats">Stanje vtičnikov</string>
|
||||||
|
<string name="enable_udp_broadcast">Omogoči odkrivanje naprav UDP</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Morate imeti dovoljenje za obvestila, če jih želite sprejemati iz drugih naprav</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Potrebno je dovoljenje za obvestila, da lahko telefon zazvoni, ko je aplikacija v ozadju</string>
|
||||||
|
<string name="no_notifications">Obvestila so onemogočena, ne boste prejemali obvestil o dohodnih parih.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -51,12 +51,17 @@
|
|||||||
<string name="remotekeyboard_connected">Anslutning till externt tangentbord är aktiv</string>
|
<string name="remotekeyboard_connected">Anslutning till externt tangentbord är aktiv</string>
|
||||||
<string name="remotekeyboard_multiple_connections">Det finns mer än en anslutning till externt tangentbord, välj apparat att anpassa</string>
|
<string name="remotekeyboard_multiple_connections">Det finns mer än en anslutning till externt tangentbord, välj apparat att anpassa</string>
|
||||||
<string name="open_mousepad">Extern inmatning</string>
|
<string name="open_mousepad">Extern inmatning</string>
|
||||||
|
<string name="mousepad_info">Flytta fingret på skärmen för att röra muspekaren. Rör för att klicka, och använd två eller tre fingrar för höger- och mittenknapparna. Använd två fingrar för att panorera. Använd en längre beröring för drag och släpp. Musens gyroskopiska funktion kan aktiveras från insticksprogrammets inställningar.</string>
|
||||||
|
<string name="mousepad_keyboard_input_not_supported">Tangentbordsinmatning stöds inte av den ihopparade apparaten</string>
|
||||||
<string name="mousepad_single_tap_settings_title">Ställ in åtgärd vid en fingerberöring</string>
|
<string name="mousepad_single_tap_settings_title">Ställ in åtgärd vid en fingerberöring</string>
|
||||||
<string name="mousepad_double_tap_settings_title">Ställ in åtgärd vid två fingerberöringar</string>
|
<string name="mousepad_double_tap_settings_title">Ställ in åtgärd vid två fingerberöringar</string>
|
||||||
<string name="mousepad_triple_tap_settings_title">Ställ in åtgärd vid tre fingerberöringar</string>
|
<string name="mousepad_triple_tap_settings_title">Ställ in åtgärd vid tre fingerberöringar</string>
|
||||||
<string name="mousepad_sensitivity_settings_title">Ställ in tryckplattans känslighet</string>
|
<string name="mousepad_sensitivity_settings_title">Ställ in tryckplattans känslighet</string>
|
||||||
|
<string name="mousepad_mouse_buttons_title">Visa musknappar</string>
|
||||||
<string name="mousepad_acceleration_profile_settings_title">Ställ in pekaracceleration</string>
|
<string name="mousepad_acceleration_profile_settings_title">Ställ in pekaracceleration</string>
|
||||||
<string name="mousepad_scroll_direction_title">Omvänd rullningsriktning</string>
|
<string name="mousepad_scroll_direction_title">Omvänd rullningsriktning</string>
|
||||||
|
<string name="gyro_mouse_enabled_title">Aktivera gyroskopisk mus</string>
|
||||||
|
<string name="gyro_mouse_sensitivity_title">Gyroskop-känslighet</string>
|
||||||
<string-array name="mousepad_tap_entries">
|
<string-array name="mousepad_tap_entries">
|
||||||
<item>Vänsterklick</item>
|
<item>Vänsterklick</item>
|
||||||
<item>Högerklick</item>
|
<item>Högerklick</item>
|
||||||
@@ -92,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">Skicka som tangentnedtryckningar</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">Skicka som tangentnedtryckningar</string>
|
||||||
<string name="mouse_receiver_plugin_description">Ta emot externa musrörelser</string>
|
<string name="mouse_receiver_plugin_description">Ta emot externa musrörelser</string>
|
||||||
<string name="mouse_receiver_plugin_name">Musmottagare</string>
|
<string name="mouse_receiver_plugin_name">Musmottagare</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">För att ta emot pekinmatning från en annan apparat måste du ge åtkomsträttighet att fullständigt kontrollera din apparat.</string>
|
||||||
<string name="view_status_title">Status</string>
|
<string name="view_status_title">Status</string>
|
||||||
<string name="battery_status_format">Batteri: %d %%</string>
|
<string name="battery_status_format">Batteri: %d %%</string>
|
||||||
<string name="battery_status_low_format">Batteri: %d %% låg laddning</string>
|
<string name="battery_status_low_format">Batteri: %d %% låg laddning</string>
|
||||||
@@ -102,6 +108,7 @@
|
|||||||
<string name="device_menu_plugins">Inställningar av insticksprogram</string>
|
<string name="device_menu_plugins">Inställningar av insticksprogram</string>
|
||||||
<string name="device_menu_unpair">Ta bort ihopparning</string>
|
<string name="device_menu_unpair">Ta bort ihopparning</string>
|
||||||
<string name="pair_new_device">Para ihop ny apparat</string>
|
<string name="pair_new_device">Para ihop ny apparat</string>
|
||||||
|
<string name="cancel_pairing">Avbryt ihopparning</string>
|
||||||
<string name="unknown_device">Okänd apparat</string>
|
<string name="unknown_device">Okänd apparat</string>
|
||||||
<string name="error_not_reachable">Apparaten kan inte nås</string>
|
<string name="error_not_reachable">Apparaten kan inte nås</string>
|
||||||
<string name="error_already_paired">Apparat redan ihopparad</string>
|
<string name="error_already_paired">Apparat redan ihopparad</string>
|
||||||
@@ -176,6 +183,7 @@
|
|||||||
<item>1 minut</item>
|
<item>1 minut</item>
|
||||||
<item>2 minuter</item>
|
<item>2 minuter</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Underrättelserättigheter krävs för att visa fjärrmedia i underrättelselådan</string>
|
||||||
<string name="mpris_notification_settings_title">Visa underrättelser om mediastyrning</string>
|
<string name="mpris_notification_settings_title">Visa underrättelser om mediastyrning</string>
|
||||||
<string name="mpris_notification_settings_summary">Tillåt att styra mediaspelare utan att KDE-anslut öppnas</string>
|
<string name="mpris_notification_settings_summary">Tillåt att styra mediaspelare utan att KDE-anslut öppnas</string>
|
||||||
<string name="share_to">Dela med…</string>
|
<string name="share_to">Dela med…</string>
|
||||||
@@ -214,8 +222,11 @@
|
|||||||
<string name="sftp_action_mode_menu_delete">Ta bort</string>
|
<string name="sftp_action_mode_menu_delete">Ta bort</string>
|
||||||
<string name="sftp_no_storage_locations_configured">Inga lagringsplatser inställda</string>
|
<string name="sftp_no_storage_locations_configured">Inga lagringsplatser inställda</string>
|
||||||
<string name="sftp_saf_permission_explanation">För att komma åt filer från en annan apparat måste lagringsplatser ställas in</string>
|
<string name="sftp_saf_permission_explanation">För att komma åt filer från en annan apparat måste lagringsplatser ställas in</string>
|
||||||
|
<string name="sftp_manage_storage_permission_explanation">För att tillåta åtkomst av filer på den här apparaten från en annan apparat måste du låta KDE-anslut hantera lagringsenheten.</string>
|
||||||
<string name="no_players_connected">Inga spelare hittades</string>
|
<string name="no_players_connected">Inga spelare hittades</string>
|
||||||
<string name="send_files">Skicka filer</string>
|
<string name="send_files">Skicka filer</string>
|
||||||
|
<string name="block_notification_contents">Blockera underrättelseinnehåll</string>
|
||||||
|
<string name="block_notification_images">Blockera underrättelsebilder</string>
|
||||||
<string name="pairing_title">KDE-anslut apparater</string>
|
<string name="pairing_title">KDE-anslut apparater</string>
|
||||||
<string name="pairing_description">Andra apparater som kör KDE-anslut i samma nätverk ska synas här.</string>
|
<string name="pairing_description">Andra apparater som kör KDE-anslut i samma nätverk ska synas här.</string>
|
||||||
<string name="device_rename_title">Byt namn på apparat</string>
|
<string name="device_rename_title">Byt namn på apparat</string>
|
||||||
@@ -238,8 +249,11 @@
|
|||||||
<string name="close">Stäng</string>
|
<string name="close">Stäng</string>
|
||||||
<string name="plugins_need_permission">Vissa insticksprogram kräver rättigheter för att fungera (rör för mer information):</string>
|
<string name="plugins_need_permission">Vissa insticksprogram kräver rättigheter för att fungera (rör för mer information):</string>
|
||||||
<string name="permission_explanation">Insticksprogrammet behöver rättigheter för att fungera</string>
|
<string name="permission_explanation">Insticksprogrammet behöver rättigheter för att fungera</string>
|
||||||
|
<string name="all_permissions_granted">Alla rättigheter beviljade 🎉</string>
|
||||||
<string name="optional_permission_explanation">Du måste ge extra rättigheter för att aktivera alla funktioner</string>
|
<string name="optional_permission_explanation">Du måste ge extra rättigheter för att aktivera alla funktioner</string>
|
||||||
<string name="plugins_need_optional_permission">Vissa insticksprogram har inaktiverade funktioner på grund av att rättigheter saknas (rör för mer information):</string>
|
<string name="plugins_need_optional_permission">Vissa insticksprogram har inaktiverade funktioner på grund av att rättigheter saknas (rör för mer information):</string>
|
||||||
|
<string name="share_optional_permission_explanation">För att ta emot filer måste du tillåta lagringsåtkomst</string>
|
||||||
|
<string name="share_notifications_explanation">För att se förlopp när filer skickas och tas emot måste underrättelser tillåtas</string>
|
||||||
<string name="telepathy_permission_explanation">För att läsa och skriva SMS från skrivbordet måste du ge rättigheter för SMS</string>
|
<string name="telepathy_permission_explanation">För att läsa och skriva SMS från skrivbordet måste du ge rättigheter för SMS</string>
|
||||||
<string name="telephony_permission_explanation">För att se telefonsamtal på skrivbordet måste du ge rättigheter för telefonsamtalsloggar och telefontillstånd</string>
|
<string name="telephony_permission_explanation">För att se telefonsamtal på skrivbordet måste du ge rättigheter för telefonsamtalsloggar och telefontillstånd</string>
|
||||||
<string name="telephony_optional_permission_explanation">För att se ett kontaktnamn istället för ett telefonnummer måste du ge tillgång till telefonens kontakter</string>
|
<string name="telephony_optional_permission_explanation">För att se ett kontaktnamn istället för ett telefonnummer måste du ge tillgång till telefonens kontakter</string>
|
||||||
@@ -260,6 +274,7 @@
|
|||||||
<string name="pref_plugin_mprisreceiver">Styrning av mediaspelare</string>
|
<string name="pref_plugin_mprisreceiver">Styrning av mediaspelare</string>
|
||||||
<string name="pref_plugin_mprisreceiver_desc">Styr telefonens mediaspelare från en annan apparat</string>
|
<string name="pref_plugin_mprisreceiver_desc">Styr telefonens mediaspelare från en annan apparat</string>
|
||||||
<string name="notification_channel_default">Andra underrättelser</string>
|
<string name="notification_channel_default">Andra underrättelser</string>
|
||||||
|
<string name="notification_channel_persistent">Permanent indikering</string>
|
||||||
<string name="notification_channel_media_control">Kontroll av media</string>
|
<string name="notification_channel_media_control">Kontroll av media</string>
|
||||||
<string name="notification_channel_filetransfer">Filöverföring</string>
|
<string name="notification_channel_filetransfer">Filöverföring</string>
|
||||||
<string name="notification_channel_high_priority">Hög prioritet</string>
|
<string name="notification_channel_high_priority">Hög prioritet</string>
|
||||||
@@ -303,6 +318,7 @@
|
|||||||
<string name="empty_trusted_networks_list_text">Du har inte lagt till några pålitliga nätverk ännu</string>
|
<string name="empty_trusted_networks_list_text">Du har inte lagt till några pålitliga nätverk ännu</string>
|
||||||
<string name="allow_all_networks_text">Tillåt alla</string>
|
<string name="allow_all_networks_text">Tillåt alla</string>
|
||||||
<string name="location_permission_needed_title">Rättighet krävs</string>
|
<string name="location_permission_needed_title">Rättighet krävs</string>
|
||||||
|
<string name="location_permission_needed_desc">KDE-anslut behöver rättigheter för bakgrundsplats för att känna till WIFI-nätverket du är ansluten med även när programmet är i bakgrunden. Det beror på att namnen på WIFI-nätverk omkring dig skulle kunna användas för att ta reda på var du befinner dig, även om det inte är vad KDE-anslut gör.</string>
|
||||||
<string name="clipboard_android_x_incompat">Android 10 har tagit bort åtkomst till klippbordet för alla applikationer. Det här insticksprogrammet kommer att inaktiveras.</string>
|
<string name="clipboard_android_x_incompat">Android 10 har tagit bort åtkomst till klippbordet för alla applikationer. Det här insticksprogrammet kommer att inaktiveras.</string>
|
||||||
<string name="mpris_open_url">Fortsätt spela här</string>
|
<string name="mpris_open_url">Fortsätt spela här</string>
|
||||||
<string name="cant_open_url">Kan inte öppna webbadress för att sluta spela</string>
|
<string name="cant_open_url">Kan inte öppna webbadress för att sluta spela</string>
|
||||||
@@ -363,6 +379,7 @@
|
|||||||
<string name="click_here_to_type">Rör här för att skriva</string>
|
<string name="click_here_to_type">Rör här för att skriva</string>
|
||||||
<string name="clear_compose">Rensa</string>
|
<string name="clear_compose">Rensa</string>
|
||||||
<string name="send_compose">Skicka</string>
|
<string name="send_compose">Skicka</string>
|
||||||
|
<string name="compose_send_title">Skriv och skicka</string>
|
||||||
<string name="open_compose_send">Skriv text</string>
|
<string name="open_compose_send">Skriv text</string>
|
||||||
<string name="about_kde_about"><h1>Om</h1> <p>KDE är ett världsomspännande nätverk av programvaruingenjörer, grafiker, författare, översättare och kreatörer som är engagerade i utveckling av <a href=https://www.gnu.org/philosophy/free-sw.html>fri programvara</a>. KDE producerar skrivbordsmiljön Plasma, hundratals program, och de talrika programvarubibliotek som stöder dem.</p> <p>KDE är ett kooperativ, där ingen enskild person styr inriktningen eller produkterna. Istället arbetar vi tillsammans för att uppnå det gemensamma målet att skapa värdens finaste fria programvara. Alla är välkomna att <a href=https://community.kde.org/Get_Involved>gå med och bidra</a> till KDE, inklusive du själv.</p> Besök <a href=https://www.kde.org/>https://www.kde.org/</a> för ytterligare information om KDE-gemenskapen och programvaran vi skapar.</string>
|
<string name="about_kde_about"><h1>Om</h1> <p>KDE är ett världsomspännande nätverk av programvaruingenjörer, grafiker, författare, översättare och kreatörer som är engagerade i utveckling av <a href=https://www.gnu.org/philosophy/free-sw.html>fri programvara</a>. KDE producerar skrivbordsmiljön Plasma, hundratals program, och de talrika programvarubibliotek som stöder dem.</p> <p>KDE är ett kooperativ, där ingen enskild person styr inriktningen eller produkterna. Istället arbetar vi tillsammans för att uppnå det gemensamma målet att skapa värdens finaste fria programvara. Alla är välkomna att <a href=https://community.kde.org/Get_Involved>gå med och bidra</a> till KDE, inklusive du själv.</p> Besök <a href=https://www.kde.org/>https://www.kde.org/</a> för ytterligare information om KDE-gemenskapen och programvaran vi skapar.</string>
|
||||||
<string name="about_kde_report_bugs_or_wishes"><h1>Rapportera fel eller önskemål</h1> <p>Programvara kan alltid förbättras, och KDE-gruppen är beredd att göra det. Men du - användaren - måste berätta för oss om något inte fungerar som förväntat eller kunde ha gjorts bättre.</p> <p>KDE har ett felrapporteringssystem. Besök <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> eller använd dialogrutan \"Rapportera fel...\" från om-skärmen för att rapportera fel.</p> Om du har ett förslag på en förbättring kan du använda felrapporteringssystemet för att registrera din önskan. Se då till att du använder allvarlighetsgraden \"Önskan\".</string>
|
<string name="about_kde_report_bugs_or_wishes"><h1>Rapportera fel eller önskemål</h1> <p>Programvara kan alltid förbättras, och KDE-gruppen är beredd att göra det. Men du - användaren - måste berätta för oss om något inte fungerar som förväntat eller kunde ha gjorts bättre.</p> <p>KDE har ett felrapporteringssystem. Besök <a href=https://bugs.kde.org/>https://bugs.kde.org/</a> eller använd dialogrutan \"Rapportera fel...\" från om-skärmen för att rapportera fel.</p> Om du har ett förslag på en förbättring kan du använda felrapporteringssystemet för att registrera din önskan. Se då till att du använder allvarlighetsgraden \"Önskan\".</string>
|
||||||
@@ -381,4 +398,9 @@
|
|||||||
<string name="everyone_else">Alla andra som har bidragit till KDE-anslut under alla år</string>
|
<string name="everyone_else">Alla andra som har bidragit till KDE-anslut under alla år</string>
|
||||||
<string name="send_clipboard">Skicka klippbord</string>
|
<string name="send_clipboard">Skicka klippbord</string>
|
||||||
<string name="tap_to_execute">Rör för att köra</string>
|
<string name="tap_to_execute">Rör för att köra</string>
|
||||||
|
<string name="plugin_stats">Insticksprogramstatistik</string>
|
||||||
|
<string name="enable_udp_broadcast">Aktivera UDP-enhetsupptäckt</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Underrättelser måste vara tillåtna för att kunna ta emot dem från andra apparater</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Underrättelserättigheter krävs så att telefonen kan ringa när programmet är i bakgrunden</string>
|
||||||
|
<string name="no_notifications">Underrättelser är inaktiverade, så en underrättelse om inkommande begäran att para ihop inte tas emot.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -97,6 +97,7 @@
|
|||||||
<string name="pref_plugin_mousepad_send_keystrokes">விசைகளாக அனுப்பு</string>
|
<string name="pref_plugin_mousepad_send_keystrokes">விசைகளாக அனுப்பு</string>
|
||||||
<string name="mouse_receiver_plugin_description">தொலை சுட்டி அசைவைப் பெறு</string>
|
<string name="mouse_receiver_plugin_description">தொலை சுட்டி அசைவைப் பெறு</string>
|
||||||
<string name="mouse_receiver_plugin_name">சுட்டி பெறுநர்</string>
|
<string name="mouse_receiver_plugin_name">சுட்டி பெறுநர்</string>
|
||||||
|
<string name="mouse_receiver_no_permissions">தொடுமுறை உள்ளீட்டை தொலை சாதனங்களிலிருந்து பெற, அணுகல்தன்மை அனுமதியை வழங்க வேண்டும்</string>
|
||||||
<string name="view_status_title">நிலை</string>
|
<string name="view_status_title">நிலை</string>
|
||||||
<string name="battery_status_format">மின்கலம்: %d%%</string>
|
<string name="battery_status_format">மின்கலம்: %d%%</string>
|
||||||
<string name="battery_status_low_format">மின்கலம்: %d%% குறைந்த மின்கலம்</string>
|
<string name="battery_status_low_format">மின்கலம்: %d%% குறைந்த மின்கலம்</string>
|
||||||
|
@@ -183,6 +183,7 @@
|
|||||||
<item>1 dakika</item>
|
<item>1 dakika</item>
|
||||||
<item>2 dakika</item>
|
<item>2 dakika</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Bildirim izni, bildirim çekmecesinde uzak konum ortamını göstermek için gereklidir</string>
|
||||||
<string name="mpris_notification_settings_title">Ortam denetim bildirimini göster</string>
|
<string name="mpris_notification_settings_title">Ortam denetim bildirimini göster</string>
|
||||||
<string name="mpris_notification_settings_summary">KDE Bağlan\'ı açmadan ortam oynatıcılarınızı denetlemenize izin verin</string>
|
<string name="mpris_notification_settings_summary">KDE Bağlan\'ı açmadan ortam oynatıcılarınızı denetlemenize izin verin</string>
|
||||||
<string name="share_to">Paylaş…</string>
|
<string name="share_to">Paylaş…</string>
|
||||||
@@ -252,6 +253,7 @@
|
|||||||
<string name="optional_permission_explanation">Tüm işlevleri etkinleştirmek için daha fazla yetkiye gereksiniminiz var</string>
|
<string name="optional_permission_explanation">Tüm işlevleri etkinleştirmek için daha fazla yetkiye gereksiniminiz var</string>
|
||||||
<string name="plugins_need_optional_permission">Bazı eklentilerin özellikleri, izin yetersizliğinden kapalı gelmektedir (daha fazla bilgi için dokunun):</string>
|
<string name="plugins_need_optional_permission">Bazı eklentilerin özellikleri, izin yetersizliğinden kapalı gelmektedir (daha fazla bilgi için dokunun):</string>
|
||||||
<string name="share_optional_permission_explanation">Dosyalar almak için depolama erişimini etkinleştirmelisiniz</string>
|
<string name="share_optional_permission_explanation">Dosyalar almak için depolama erişimini etkinleştirmelisiniz</string>
|
||||||
|
<string name="share_notifications_explanation">Dosyalar alırken ve gönderirken ilerlemeyi görmek için bildirimlere izin vermeniz gerekir</string>
|
||||||
<string name="telepathy_permission_explanation">Masaüstünde SMS yazma ve okuma yapmak için SMS izni gereklidir</string>
|
<string name="telepathy_permission_explanation">Masaüstünde SMS yazma ve okuma yapmak için SMS izni gereklidir</string>
|
||||||
<string name="telephony_permission_explanation">Masaüstünde telefon görüşmelerini görmek için telefon görüşmesi kayıtlarına ve telefon durumuna izin vermeniz gerekir</string>
|
<string name="telephony_permission_explanation">Masaüstünde telefon görüşmelerini görmek için telefon görüşmesi kayıtlarına ve telefon durumuna izin vermeniz gerekir</string>
|
||||||
<string name="telephony_optional_permission_explanation">Telefon numarası yerine kişi adı görebilmek için telefonun kişilerine erişim gereklidir</string>
|
<string name="telephony_optional_permission_explanation">Telefon numarası yerine kişi adı görebilmek için telefonun kişilerine erişim gereklidir</string>
|
||||||
@@ -269,7 +271,7 @@
|
|||||||
<string name="addcommand_explanation">Kayıtlı komut yok</string>
|
<string name="addcommand_explanation">Kayıtlı komut yok</string>
|
||||||
<string name="addcommand_explanation2">KDE Bağlan Sistem Ayarlarında yeni komutlar ekleyebilirsiniz</string>
|
<string name="addcommand_explanation2">KDE Bağlan Sistem Ayarlarında yeni komutlar ekleyebilirsiniz</string>
|
||||||
<string name="add_command_description">Masaüstüne komut ekleyebilirsiniz</string>
|
<string name="add_command_description">Masaüstüne komut ekleyebilirsiniz</string>
|
||||||
<string name="pref_plugin_mprisreceiver">Ortam Oynatıcı Denetimi</string>
|
<string name="pref_plugin_mprisreceiver">Ortam Oynatıcısı Denetimi</string>
|
||||||
<string name="pref_plugin_mprisreceiver_desc">Telefonunuzun ortam oynatıcılarını başka bir aygıttan denetleyin</string>
|
<string name="pref_plugin_mprisreceiver_desc">Telefonunuzun ortam oynatıcılarını başka bir aygıttan denetleyin</string>
|
||||||
<string name="notification_channel_default">Diğer bildirimler</string>
|
<string name="notification_channel_default">Diğer bildirimler</string>
|
||||||
<string name="notification_channel_persistent">Kalıcı gösterge</string>
|
<string name="notification_channel_persistent">Kalıcı gösterge</string>
|
||||||
@@ -397,4 +399,8 @@
|
|||||||
<string name="send_clipboard">Pano gönder</string>
|
<string name="send_clipboard">Pano gönder</string>
|
||||||
<string name="tap_to_execute">Yürütmek için dokun</string>
|
<string name="tap_to_execute">Yürütmek için dokun</string>
|
||||||
<string name="plugin_stats">Eklenti istatistikleri</string>
|
<string name="plugin_stats">Eklenti istatistikleri</string>
|
||||||
|
<string name="enable_udp_broadcast">UDP aygıt keşfini etkinleştir</string>
|
||||||
|
<string name="receive_notifications_permission_explanation">Başka aygıtlardan gelen bildirimleri alabilmek için bildirimlere izin verilmesi gereklidir</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">Uygulama arka plandayken telefonun çalabilmesi için bildirim izni gereklidir</string>
|
||||||
|
<string name="no_notifications">Bildirimler devre dışı; herhangi bir gelen eş bildirimi almayacaksınız.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -199,6 +199,7 @@
|
|||||||
<item>1 хвилина</item>
|
<item>1 хвилина</item>
|
||||||
<item>2 хвилини</item>
|
<item>2 хвилини</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">Для показу віддалених носіїв даних на панелі сповіщень потрібні права доступу до сповіщень</string>
|
||||||
<string name="mpris_notification_settings_title">Показувати сповіщення щодо керування відтворенням</string>
|
<string name="mpris_notification_settings_title">Показувати сповіщення щодо керування відтворенням</string>
|
||||||
<string name="mpris_notification_settings_summary">Уможливлює керування відтворенням мультимедійних даних без відкриття KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Уможливлює керування відтворенням мультимедійних даних без відкриття KDE Connect</string>
|
||||||
<string name="share_to">Використовувати спільно з…</string>
|
<string name="share_to">Використовувати спільно з…</string>
|
||||||
@@ -268,6 +269,7 @@
|
|||||||
<string name="optional_permission_explanation">Щоб уможливити використання усіх функцій, вам слід надати програмі додаткові права доступу</string>
|
<string name="optional_permission_explanation">Щоб уможливити використання усіх функцій, вам слід надати програмі додаткові права доступу</string>
|
||||||
<string name="plugins_need_optional_permission">Можливості деяких додатків вимкнено, оскільки програмі не вистачає прав доступу (натисніть, щоб дізнатися більше):</string>
|
<string name="plugins_need_optional_permission">Можливості деяких додатків вимкнено, оскільки програмі не вистачає прав доступу (натисніть, щоб дізнатися більше):</string>
|
||||||
<string name="share_optional_permission_explanation">Для отримання файлів вам слід дозволити доступ до сховища даних</string>
|
<string name="share_optional_permission_explanation">Для отримання файлів вам слід дозволити доступ до сховища даних</string>
|
||||||
|
<string name="share_notifications_explanation">Для перегляду поступу надсилання та отримання файлів вам слід уможливити показ сповіщень</string>
|
||||||
<string name="telepathy_permission_explanation">Щоб читати і писати SMS з вашого робочого комп’ютера, вам слід надати програмі доступ до SMS</string>
|
<string name="telepathy_permission_explanation">Щоб читати і писати SMS з вашого робочого комп’ютера, вам слід надати програмі доступ до SMS</string>
|
||||||
<string name="telephony_permission_explanation">Щоб переглядати дзвінки з робочого комп’ютера, вам слід надати програмі доступ до журналу дзвінків та стану телефону</string>
|
<string name="telephony_permission_explanation">Щоб переглядати дзвінки з робочого комп’ютера, вам слід надати програмі доступ до журналу дзвінків та стану телефону</string>
|
||||||
<string name="telephony_optional_permission_explanation">Щоб бачити ім’я контакту замість номеру телефону, вам слід надати програмі доступ до записів контактів на телефоні</string>
|
<string name="telephony_optional_permission_explanation">Щоб бачити ім’я контакту замість номеру телефону, вам слід надати програмі доступ до записів контактів на телефоні</string>
|
||||||
@@ -413,4 +415,8 @@
|
|||||||
<string name="send_clipboard">Надіслати вміст буфера</string>
|
<string name="send_clipboard">Надіслати вміст буфера</string>
|
||||||
<string name="tap_to_execute">Торкніться, щоб виконати</string>
|
<string name="tap_to_execute">Торкніться, щоб виконати</string>
|
||||||
<string name="plugin_stats">Статистика щодо додатків</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>
|
</resources>
|
||||||
|
@@ -65,7 +65,7 @@
|
|||||||
<string-array name="mousepad_tap_entries">
|
<string-array name="mousepad_tap_entries">
|
||||||
<item>左键点击</item>
|
<item>左键点击</item>
|
||||||
<item>右键点击</item>
|
<item>右键点击</item>
|
||||||
<item>中间键点击</item>
|
<item>中键点击</item>
|
||||||
<item>无操作</item>
|
<item>无操作</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="mousepad_sensitivity_entries">
|
<string-array name="mousepad_sensitivity_entries">
|
||||||
@@ -389,4 +389,5 @@
|
|||||||
<string name="send_clipboard">发送剪贴板</string>
|
<string name="send_clipboard">发送剪贴板</string>
|
||||||
<string name="tap_to_execute">轻触执行</string>
|
<string name="tap_to_execute">轻触执行</string>
|
||||||
<string name="plugin_stats">插件状态</string>
|
<string name="plugin_stats">插件状态</string>
|
||||||
|
<string name="enable_udp_broadcast">启用 UPnP 设备发现</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -252,6 +252,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
|||||||
<item>60000000</item>
|
<item>60000000</item>
|
||||||
<item>120000000</item>
|
<item>120000000</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
<string name="mpris_notifications_explanation">The notifications permission is needed to show remote media in the notifications drawer</string>
|
||||||
<string name="mpris_notification_settings_title">Show media control notification</string>
|
<string name="mpris_notification_settings_title">Show media control notification</string>
|
||||||
<string name="mpris_notification_settings_summary">Allow controlling your media players without opening KDE Connect</string>
|
<string name="mpris_notification_settings_summary">Allow controlling your media players without opening KDE Connect</string>
|
||||||
<string name="mpris_notification_key" translatable="false">mpris_notification_enabled</string>
|
<string name="mpris_notification_key" translatable="false">mpris_notification_enabled</string>
|
||||||
@@ -331,6 +332,7 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
|||||||
<string name="optional_permission_explanation">You need to grant extra permissions to enable all functions</string>
|
<string name="optional_permission_explanation">You need to grant extra permissions to enable all functions</string>
|
||||||
<string name="plugins_need_optional_permission">Some plugins have features disabled because of lack of permission (tap for more info):</string>
|
<string name="plugins_need_optional_permission">Some plugins have features disabled because of lack of permission (tap for more info):</string>
|
||||||
<string name="share_optional_permission_explanation">To receive files you need to allow storage access</string>
|
<string name="share_optional_permission_explanation">To receive files you need to allow storage access</string>
|
||||||
|
<string name="share_notifications_explanation">To see the progress when sending and receiving files you need to allow notifications</string>
|
||||||
<string name="telepathy_permission_explanation">To read and write SMS from your desktop you need to give permission to SMS</string>
|
<string name="telepathy_permission_explanation">To read and write SMS from your desktop you need to give permission to SMS</string>
|
||||||
<string name="telephony_permission_explanation">To see phone calls on the desktop you need to give permission to phone call logs and phone state</string>
|
<string name="telephony_permission_explanation">To see phone calls on the desktop you need to give permission to phone call logs and phone state</string>
|
||||||
<string name="telephony_optional_permission_explanation">To see a contact name instead of a phone number you need to give access to the phone\'s contacts</string>
|
<string name="telephony_optional_permission_explanation">To see a contact name instead of a phone number you need to give access to the phone\'s contacts</string>
|
||||||
@@ -547,4 +549,8 @@ SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted
|
|||||||
|
|
||||||
<string name="plugin_stats">Plugin stats</string>
|
<string name="plugin_stats">Plugin stats</string>
|
||||||
|
|
||||||
|
<string name="receive_notifications_permission_explanation">Notifications need to be allowed to receive them from other devices</string>
|
||||||
|
<string name="findmyphone_notifications_explanation">The notifications permission is needed so the phone can ring when the app is in the background</string>
|
||||||
|
<string name="no_notifications">Notifications are disabled, you won\'t receive incoming pair notifications.</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
@@ -5,7 +5,7 @@ pluginManagement {
|
|||||||
mavenCentral()
|
mavenCentral()
|
||||||
/* Needed for org.apache.sshd debugging
|
/* Needed for org.apache.sshd debugging
|
||||||
maven {
|
maven {
|
||||||
url "https://jitpack.io"
|
url = uri("https://jitpack.io")
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
@@ -16,7 +16,7 @@ dependencyResolutionManagement {
|
|||||||
google()
|
google()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven {
|
maven {
|
||||||
url = "https://jitpack.io"
|
url = uri("https://jitpack.io")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -6,7 +6,10 @@
|
|||||||
|
|
||||||
package org.kde.kdeconnect.Backends;
|
package org.kde.kdeconnect.Backends;
|
||||||
|
|
||||||
|
import android.net.Network;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import java.util.concurrent.CopyOnWriteArrayList;
|
import java.util.concurrent.CopyOnWriteArrayList;
|
||||||
|
|
||||||
@@ -49,7 +52,7 @@ public abstract class BaseLinkProvider {
|
|||||||
|
|
||||||
public abstract void onStart();
|
public abstract void onStart();
|
||||||
public abstract void onStop();
|
public abstract void onStop();
|
||||||
public abstract void onNetworkChange();
|
public abstract void onNetworkChange(@Nullable Network network);
|
||||||
public abstract String getName();
|
public abstract String getName();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -14,10 +14,14 @@ import android.content.BroadcastReceiver;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.IntentFilter;
|
import android.content.IntentFilter;
|
||||||
|
import android.net.Network;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.kde.kdeconnect.Backends.BaseLinkProvider;
|
import org.kde.kdeconnect.Backends.BaseLinkProvider;
|
||||||
import org.kde.kdeconnect.Device;
|
import org.kde.kdeconnect.Device;
|
||||||
import org.kde.kdeconnect.DeviceInfo;
|
import org.kde.kdeconnect.DeviceInfo;
|
||||||
@@ -106,7 +110,7 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNetworkChange() {
|
public void onNetworkChange(@Nullable Network network) {
|
||||||
onStop();
|
onStop();
|
||||||
onStart();
|
onStart();
|
||||||
}
|
}
|
||||||
@@ -139,12 +143,10 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
|||||||
|
|
||||||
void stopProcessing() {
|
void stopProcessing() {
|
||||||
continueProcessing = false;
|
continueProcessing = false;
|
||||||
if (serverSocket != null) {
|
try {
|
||||||
try {
|
IOUtils.close(serverSocket);
|
||||||
serverSocket.close();
|
} catch (IOException e) {
|
||||||
} catch (IOException e) {
|
Log.e("KDEConnect", "Exception", e);
|
||||||
Log.e("KDEConnect", "Exception", e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -9,6 +9,7 @@ package org.kde.kdeconnect.Backends.LanBackend;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.WorkerThread;
|
import androidx.annotation.WorkerThread;
|
||||||
|
|
||||||
@@ -63,9 +64,7 @@ public class LanLink extends BaseLink {
|
|||||||
SSLSocket oldSocket = socket;
|
SSLSocket oldSocket = socket;
|
||||||
socket = newSocket;
|
socket = newSocket;
|
||||||
|
|
||||||
if (oldSocket != null) {
|
IOUtils.close(oldSocket); //This should cancel the readThread
|
||||||
oldSocket.close(); //This should cancel the readThread
|
|
||||||
}
|
|
||||||
|
|
||||||
//Log.e("LanLink", "Start listening");
|
//Log.e("LanLink", "Start listening");
|
||||||
//Create a thread to take care of incoming data for the new socket
|
//Create a thread to take care of incoming data for the new socket
|
||||||
@@ -230,9 +229,9 @@ public class LanLink extends BaseLink {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
try { server.close(); } catch (Exception ignored) { }
|
try { server.close(); } catch (Exception ignored) { }
|
||||||
try { payloadSocket.close(); } catch (Exception ignored) { }
|
try { IOUtils.close(payloadSocket); } catch (Exception ignored) { }
|
||||||
np.getPayload().close();
|
np.getPayload().close();
|
||||||
try { outputStream.close(); } catch (Exception ignored) { }
|
try { IOUtils.close(outputStream); } catch (Exception ignored) { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -8,9 +8,12 @@ package org.kde.kdeconnect.Backends.LanBackend;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
|
import android.net.Network;
|
||||||
|
import android.os.Build;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.WorkerThread;
|
import androidx.annotation.WorkerThread;
|
||||||
|
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
@@ -42,6 +45,7 @@ import java.security.cert.Certificate;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
import javax.net.SocketFactory;
|
import javax.net.SocketFactory;
|
||||||
import javax.net.ssl.SSLSocket;
|
import javax.net.ssl.SSLSocket;
|
||||||
@@ -64,9 +68,13 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
|
|
||||||
final static int MAX_UDP_PACKET_SIZE = 1024 * 512;
|
final static int MAX_UDP_PACKET_SIZE = 1024 * 512;
|
||||||
|
|
||||||
|
final static long MILLIS_DELAY_BETWEEN_CONNECTIONS_TO_SAME_DEVICE = 500L;
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
||||||
private final HashMap<String, LanLink> visibleDevices = new HashMap<>(); //Links by device id
|
private final HashMap<String, LanLink> visibleDevices = new HashMap<>(); // Links by device id
|
||||||
|
|
||||||
|
final ConcurrentHashMap<String, Long> lastConnectionTime = new ConcurrentHashMap<>();
|
||||||
|
|
||||||
private ServerSocket tcpServer;
|
private ServerSocket tcpServer;
|
||||||
private DatagramSocket udpServer;
|
private DatagramSocket udpServer;
|
||||||
@@ -118,15 +126,21 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
if (!identityPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
if (!identityPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
||||||
Log.e("KDE/LanLinkProvider", "Expecting an UDP identity packet");
|
Log.e("KDE/LanLinkProvider", "Expecting an UDP identity packet");
|
||||||
return;
|
return;
|
||||||
} else {
|
|
||||||
String myId = DeviceHelper.getDeviceId(context);
|
|
||||||
if (deviceId.equals(myId)) {
|
|
||||||
//Ignore my own broadcast
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.i("KDE/LanLinkProvider", "Broadcast identity packet received from " + identityPacket.getString("deviceName"));
|
String myId = DeviceHelper.getDeviceId(context);
|
||||||
|
if (deviceId.equals(myId)) {
|
||||||
|
//Ignore my own broadcast
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
long now = System.currentTimeMillis();
|
||||||
|
Long last = lastConnectionTime.get(deviceId);
|
||||||
|
if (last != null && (last + MILLIS_DELAY_BETWEEN_CONNECTIONS_TO_SAME_DEVICE > now)) {
|
||||||
|
Log.i("LanLinkProvider", "Discarding second UDP packet from the same device " + deviceId + " received too quickly");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lastConnectionTime.put(deviceId, now);
|
||||||
|
|
||||||
int tcpPort = identityPacket.getInt("tcpPort", MIN_PORT);
|
int tcpPort = identityPacket.getInt("tcpPort", MIN_PORT);
|
||||||
if (tcpPort < MIN_PORT || tcpPort > MAX_PORT) {
|
if (tcpPort < MIN_PORT || tcpPort > MAX_PORT) {
|
||||||
@@ -134,6 +148,8 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log.i("KDE/LanLinkProvider", "Broadcast identity packet received from " + identityPacket.getString("deviceName"));
|
||||||
|
|
||||||
SocketFactory socketFactory = SocketFactory.getDefault();
|
SocketFactory socketFactory = SocketFactory.getDefault();
|
||||||
Socket socket = socketFactory.createSocket(address, tcpPort);
|
Socket socket = socketFactory.createSocket(address, tcpPort);
|
||||||
configureSocket(socket);
|
configureSocket(socket);
|
||||||
@@ -284,7 +300,7 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
});
|
});
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.e("LanLinkProvider", "UdpReceive exception", e);
|
Log.e("LanLinkProvider", "UdpReceive exception", e);
|
||||||
onNetworkChange(); // Trigger a UDP broadcast to try to get them to connect to us instead
|
onNetworkChange(null); // Trigger a UDP broadcast to try to get them to connect to us instead
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Log.w("UdpListener", "Stopping UDP listener");
|
Log.w("UdpListener", "Stopping UDP listener");
|
||||||
@@ -338,12 +354,7 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
throw new RuntimeException("This should not be reachable");
|
throw new RuntimeException("This should not be reachable");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void broadcastUdpIdentityPacket() {
|
private void broadcastUdpIdentityPacket(@Nullable Network network) {
|
||||||
if (System.currentTimeMillis() < lastBroadcast + delayBetweenBroadcasts) {
|
|
||||||
Log.i("LanLinkProvider", "broadcastUdpPacket: relax cowboy");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
lastBroadcast = System.currentTimeMillis();
|
|
||||||
|
|
||||||
ThreadHelper.execute(() -> {
|
ThreadHelper.execute(() -> {
|
||||||
List<String> ipStringList = CustomDevicesActivity
|
List<String> ipStringList = CustomDevicesActivity
|
||||||
@@ -368,12 +379,12 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
sendUdpIdentityPacket(ipList);
|
sendUdpIdentityPacket(ipList, network);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@WorkerThread
|
@WorkerThread
|
||||||
public void sendUdpIdentityPacket(List<InetAddress> ipList) {
|
public void sendUdpIdentityPacket(List<InetAddress> ipList, @Nullable Network network) {
|
||||||
if (tcpServer == null || !tcpServer.isBound()) {
|
if (tcpServer == null || !tcpServer.isBound()) {
|
||||||
Log.i("LanLinkProvider", "Won't broadcast UDP packet if TCP socket is not ready yet");
|
Log.i("LanLinkProvider", "Won't broadcast UDP packet if TCP socket is not ready yet");
|
||||||
return;
|
return;
|
||||||
@@ -394,6 +405,14 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
DatagramSocket socket;
|
DatagramSocket socket;
|
||||||
try {
|
try {
|
||||||
socket = new DatagramSocket();
|
socket = new DatagramSocket();
|
||||||
|
if (network != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
|
||||||
|
try {
|
||||||
|
network.bindSocket(socket);
|
||||||
|
} catch (IOException e) {
|
||||||
|
Log.w("LanLinkProvider", "Couldn't bind socket to the network");
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
socket.setReuseAddress(true);
|
socket.setReuseAddress(true);
|
||||||
socket.setBroadcast(true);
|
socket.setBroadcast(true);
|
||||||
} catch (SocketException e) {
|
} catch (SocketException e) {
|
||||||
@@ -423,13 +442,19 @@ public class LanLinkProvider extends BaseLinkProvider {
|
|||||||
setupUdpListener();
|
setupUdpListener();
|
||||||
setupTcpListener();
|
setupTcpListener();
|
||||||
|
|
||||||
broadcastUdpIdentityPacket();
|
broadcastUdpIdentityPacket(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNetworkChange() {
|
public void onNetworkChange(@Nullable Network network) {
|
||||||
broadcastUdpIdentityPacket();
|
if (System.currentTimeMillis() < lastBroadcast + delayBetweenBroadcasts) {
|
||||||
|
Log.i("LanLinkProvider", "onNetworkChange: relax cowboy");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
lastBroadcast = System.currentTimeMillis();
|
||||||
|
|
||||||
|
broadcastUdpIdentityPacket(network);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -7,6 +7,9 @@
|
|||||||
package org.kde.kdeconnect.Backends.LoopbackBackend;
|
package org.kde.kdeconnect.Backends.LoopbackBackend;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.net.Network;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import org.kde.kdeconnect.Backends.BaseLinkProvider;
|
import org.kde.kdeconnect.Backends.BaseLinkProvider;
|
||||||
|
|
||||||
@@ -20,7 +23,7 @@ public class LoopbackLinkProvider extends BaseLinkProvider {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onStart() {
|
public void onStart() {
|
||||||
onNetworkChange();
|
onNetworkChange(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -28,7 +31,7 @@ public class LoopbackLinkProvider extends BaseLinkProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNetworkChange() {
|
public void onNetworkChange(@Nullable Network network) {
|
||||||
LoopbackLink link = new LoopbackLink(context, this);
|
LoopbackLink link = new LoopbackLink(context, this);
|
||||||
onConnectionReceived(link);
|
onConnectionReceived(link);
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user