mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-01 14:45:08 +00:00
Compare commits
107 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
0d23639b15 | ||
|
28f2ccb391 | ||
|
77d0b4aec9 | ||
|
1a5a60a722 | ||
|
fdfef1bd0e | ||
|
742d82f2a8 | ||
|
d0f76de334 | ||
|
266dce4bfa | ||
|
b9f6a8f484 | ||
|
3e9ebff477 | ||
|
3ce370631a | ||
|
d1c799221e | ||
|
0d3ec8f2d1 | ||
|
a5a958e653 | ||
|
cf65a39110 | ||
|
df9bc885fa | ||
|
abae0a45e0 | ||
|
96f75431cd | ||
|
7821ed434d | ||
|
f3d5fa3bef | ||
|
0499245ed2 | ||
|
28efb48257 | ||
|
8e8eca62b0 | ||
|
ef778a3c56 | ||
|
3825970c8e | ||
|
e037247f48 | ||
|
d779a6751c | ||
|
38eaa2e21f | ||
|
b2cd347270 | ||
|
f89e96d42c | ||
|
a1b27d2b55 | ||
|
7f23453cef | ||
|
edd9d0d8af | ||
|
ca86efa25d | ||
|
352b7be5dc | ||
|
fd3346626e | ||
|
bb5b6f4fea | ||
|
1c31d3cb49 | ||
|
d0e9a4bf8a | ||
|
e57e7b0257 | ||
|
b9a6681a4f | ||
|
d3b409ab52 | ||
|
a8065bab85 | ||
|
aa597d7f76 | ||
|
ade17468af | ||
|
fa3065579a | ||
|
78e11d613d | ||
|
56ac852be5 | ||
|
32785cb510 | ||
|
10925b9724 | ||
|
88ef4cbca1 | ||
|
dbf012915f | ||
|
801b6451ed | ||
|
f41360a7fc | ||
|
8ddb28c001 | ||
|
061b9b63ee | ||
|
a4b3da7a14 | ||
|
2f71fab62c | ||
|
3444771a62 | ||
|
9f14d45626 | ||
|
07f571bf1a | ||
|
23356c87c7 | ||
|
3f57f3443a | ||
|
b28ef53940 | ||
|
6b94804ac8 | ||
|
046a66affa | ||
|
f105844eff | ||
|
80388fc530 | ||
|
19ff86d2ea | ||
|
59d9713240 | ||
|
53bac2ea05 | ||
|
ddd58b051d | ||
|
1573ede4fb | ||
|
a00c7a633b | ||
|
a799854f36 | ||
|
04a8bebe3a | ||
|
7c8ea00cce | ||
|
b995af671b | ||
|
dfdb76103f | ||
|
d6a284cb25 | ||
|
fc0320e2b3 | ||
|
d914c8763f | ||
|
e95e66b1cb | ||
|
d1d451be46 | ||
|
d2cd898d6a | ||
|
bc9032119a | ||
|
ccc1e74e88 | ||
|
f6ca187fb2 | ||
|
edc2de7a33 | ||
|
b107c3d37c | ||
|
66b6c2c533 | ||
|
4691123cfe | ||
|
15a18fa5b8 | ||
|
af791fa676 | ||
|
d09ad45e11 | ||
|
dd210259b9 | ||
|
19f4cd8c42 | ||
|
f6482155c4 | ||
|
e26ff862a9 | ||
|
43800903a2 | ||
|
3f829681a2 | ||
|
9aeb49ad49 | ||
|
b52ba2e29d | ||
|
8d71354aea | ||
|
10b2d561f0 | ||
|
f3ada9738d | ||
|
df1a9fb557 |
@@ -2,8 +2,8 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="org.kde.kdeconnect_tp"
|
||||
android:versionCode="11510"
|
||||
android:versionName="1.15.1">
|
||||
android:versionCode="11700"
|
||||
android:versionName="1.17.0">
|
||||
|
||||
<supports-screens
|
||||
android:anyDensity="true"
|
||||
@@ -51,7 +51,7 @@
|
||||
android:supportsRtl="true"
|
||||
android:allowBackup="false"
|
||||
android:networkSecurityConfig="@xml/network_security_config"
|
||||
android:theme="@style/KdeConnectTheme"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar"
|
||||
android:name="org.kde.kdeconnect.MyApplication">
|
||||
|
||||
<receiver
|
||||
@@ -72,6 +72,8 @@
|
||||
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.BackgroundService"
|
||||
android:foregroundServiceType="connectedDevice"
|
||||
android:icon="@drawable/icon"
|
||||
android:enabled="true" />
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardService"
|
||||
@@ -174,6 +176,7 @@
|
||||
android:name="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity"
|
||||
android:label="@string/open_mpris_controls"
|
||||
android:launchMode="singleTop"
|
||||
android:theme="@style/KdeConnectTheme.NoActionBar"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
@@ -254,6 +257,20 @@
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.MousePadPlugin.SendKeystrokesToHostActivity"
|
||||
android:label="@string/pref_plugin_mousepad_send_keystrokes"
|
||||
android:parentActivityName="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.kde.kdeconnect.UserInterface.MainActivity" />
|
||||
<!-- Accept data with "text/x-keystrokes" to send the text to the connected host and emulate keystrokes -->
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEND"/>
|
||||
<category android:name="android.intent.category.DEFAULT"/>
|
||||
<data android:mimeType="text/x-keystrokes"/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.PresenterPlugin.PresenterActivity"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
@@ -317,6 +334,16 @@
|
||||
<action android:name="android.service.chooser.ChooserTargetService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
<service
|
||||
android:name="org.kde.kdeconnect.Plugins.MouseReceiverPlugin.MouseReceiverService"
|
||||
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.accessibilityservice.AccessibilityService" />
|
||||
</intent-filter>
|
||||
<meta-data
|
||||
android:name="android.accessibilityservice"
|
||||
android:resource="@xml/mouse_receiver_service" />
|
||||
</service>
|
||||
|
||||
<activity
|
||||
android:name="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
|
||||
|
@@ -13,11 +13,11 @@ All this without wires, over the already existing WiFi network, and using TLS en
|
||||
|
||||
## About this app
|
||||
|
||||
This is a native Android port of the KDE Connect Qt app. You will find a more complete readme about KDE Connect [here](https://github.com/KDE/kdeconnect-kde).
|
||||
This is a native Android port of the KDE Connect Qt app. You will find a more complete readme about KDE Connect [here](https://invent.kde.org/network/kdeconnect-kde/).
|
||||
|
||||
## How to install this app
|
||||
|
||||
You can install this app from the [Play Store](https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp) as well as [F-Droid](https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp). Note you will also need to install the [desktop app](https://github.com/KDE/kdeconnect-kde) for it to work.
|
||||
You can install this app from the [Play Store](https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp) as well as [F-Droid](https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp). Note you will also need to install the [desktop app](https://invent.kde.org/network/kdeconnect-kde) for it to work.
|
||||
|
||||
## Contributing
|
||||
|
||||
@@ -34,4 +34,4 @@ Please know that all translations for all KDE apps are handled by the [localizat
|
||||
## License
|
||||
[GNU GPL v2](https://www.gnu.org/licenses/gpl-2.0.html) and [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html)
|
||||
|
||||
If you are reading this from Github, you should know that this is just a mirror of the [KDE Project repo](https://projects.kde.org/projects/extragear/network/kdeconnect-android/repository/).
|
||||
If you are reading this from Github, you should know that this is just a mirror of the [KDE Project repo](https://invent.kde.org/network/kdeconnect-android/).
|
||||
|
55
build.gradle
55
build.gradle
@@ -1,24 +1,28 @@
|
||||
import com.android.build.gradle.AppExtension
|
||||
import com.android.build.gradle.api.ApkVariantOutput
|
||||
import com.android.build.gradle.api.ApplicationVariant
|
||||
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
import com.github.jk1.license.render.TextReportRenderer
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.4.10'
|
||||
ext.kotlin_version = '1.5.0'
|
||||
repositories {
|
||||
jcenter()
|
||||
mavenCentral()
|
||||
google()
|
||||
}
|
||||
dependencies {
|
||||
// Pinned 4.0.2 due to this bug on 4.1: https://issuetracker.google.com/issues/172096891
|
||||
//noinspection GradleDependency
|
||||
classpath 'com.android.tools.build:gradle:4.0.2'
|
||||
classpath 'com.android.tools.build:gradle:4.2.0'
|
||||
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 {
|
||||
compileSdkVersion 29
|
||||
defaultConfig {
|
||||
@@ -49,7 +53,7 @@ android {
|
||||
manifest.srcFile 'AndroidManifest.xml'
|
||||
java.srcDirs = ['src']
|
||||
resources.srcDirs = ['resources']
|
||||
res.srcDirs = ['res']
|
||||
res.srcDirs = [licenseResDir, 'res']
|
||||
assets.srcDirs = ['assets']
|
||||
}
|
||||
test {
|
||||
@@ -143,7 +147,7 @@ ext {
|
||||
dependencies {
|
||||
|
||||
repositories {
|
||||
jcenter()
|
||||
mavenCentral()
|
||||
google()
|
||||
/* Needed for org.apache.sshd debugging
|
||||
maven {
|
||||
@@ -152,21 +156,21 @@ dependencies {
|
||||
*/
|
||||
}
|
||||
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.10'
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
|
||||
implementation 'androidx.media:media:1.2.0'
|
||||
implementation 'androidx.media:media:1.3.1'
|
||||
implementation 'androidx.appcompat:appcompat:1.2.0'
|
||||
implementation 'androidx.core:core-ktx:1.3.2'
|
||||
implementation 'androidx.preference:preference:1.1.1'
|
||||
implementation 'androidx.recyclerview:recyclerview:1.1.0'
|
||||
implementation 'androidx.recyclerview:recyclerview:1.2.0'
|
||||
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
|
||||
implementation 'androidx.documentfile:documentfile:1.0.1'
|
||||
implementation 'androidx.lifecycle:lifecycle-runtime:2.2.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.1'
|
||||
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
|
||||
implementation 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-common-java8:2.3.1'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
implementation 'com.google.android.material:material:1.2.1'
|
||||
implementation 'com.google.android.material:material:1.3.0'
|
||||
implementation 'com.jakewharton:disklrucache:2.0.2' //For caching album art bitmaps
|
||||
implementation 'com.jaredrummler:android-device-names:1.1.9' //To get a human-friendly device name
|
||||
|
||||
@@ -176,10 +180,6 @@ dependencies {
|
||||
//implementation('com.github.bright:slf4android:0.1.6') { transitive = true } // For org.apache.sshd debugging
|
||||
implementation 'com.madgag.spongycastle:bcpkix-jdk15on:1.58.0.0' //For SSL certificate generation
|
||||
|
||||
//noinspection AnnotationProcessorOnCompilePath - c.f. https://issuetracker.google.com/issues/140881211
|
||||
implementation 'com.jakewharton:butterknife:10.2.1'
|
||||
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
|
||||
|
||||
implementation 'org.atteo.classindex:classindex:3.6'
|
||||
annotationProcessor 'org.atteo.classindex:classindex:3.6'
|
||||
|
||||
@@ -187,7 +187,7 @@ dependencies {
|
||||
|
||||
implementation 'commons-io:commons-io:2.7'
|
||||
implementation 'org.apache.commons:commons-collections4:4.4'
|
||||
implementation 'org.apache.commons:commons-lang3:3.10'
|
||||
implementation 'org.apache.commons:commons-lang3:3.11'
|
||||
|
||||
// Kotlin
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
@@ -207,3 +207,16 @@ repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
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)
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 36 KiB |
10
res/drawable/ic_baseline_attach_money_24.xml
Normal file
10
res/drawable/ic_baseline_attach_money_24.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M11.8,10.9c-2.27,-0.59 -3,-1.2 -3,-2.15 0,-1.09 1.01,-1.85 2.7,-1.85 1.78,0 2.44,0.85 2.5,2.1h2.21c-0.07,-1.72 -1.12,-3.3 -3.21,-3.81V3h-3v2.16c-1.94,0.42 -3.5,1.68 -3.5,3.61 0,2.31 1.91,3.46 4.7,4.13 2.5,0.6 3,1.48 3,2.41 0,0.69 -0.49,1.79 -2.7,1.79 -2.06,0 -2.87,-0.92 -2.98,-2.1h-2.2c0.12,2.19 1.76,3.42 3.68,3.83V21h3v-2.15c1.95,-0.37 3.5,-1.5 3.5,-3.55 0,-2.84 -2.43,-3.81 -4.7,-4.4z"/>
|
||||
</vector>
|
10
res/drawable/ic_baseline_bug_report_24.xml
Normal file
10
res/drawable/ic_baseline_bug_report_24.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M20,8h-2.81c-0.45,-0.78 -1.07,-1.45 -1.82,-1.96L17,4.41 15.59,3l-2.17,2.17C12.96,5.06 12.49,5 12,5c-0.49,0 -0.96,0.06 -1.41,0.17L8.41,3 7,4.41l1.62,1.63C7.88,6.55 7.26,7.22 6.81,8L4,8v2h2.09c-0.05,0.33 -0.09,0.66 -0.09,1v1L4,12v2h2v1c0,0.34 0.04,0.67 0.09,1L4,16v2h2.81c1.04,1.79 2.97,3 5.19,3s4.15,-1.21 5.19,-3L20,18v-2h-2.09c0.05,-0.33 0.09,-0.66 0.09,-1v-1h2v-2h-2v-1c0,-0.34 -0.04,-0.67 -0.09,-1L20,10L20,8zM14,16h-4v-2h4v2zM14,12h-4v-2h4v2z"/>
|
||||
</vector>
|
10
res/drawable/ic_baseline_code_24.xml
Normal file
10
res/drawable/ic_baseline_code_24.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M9.4,16.6L4.8,12l4.6,-4.6L8,6l-6,6 6,6 1.4,-1.4zM14.6,16.6l4.6,-4.6 -4.6,-4.6L16,6l6,6 -6,6 -1.4,-1.4z"/>
|
||||
</vector>
|
19
res/drawable/ic_baseline_gavel_24.xml
Normal file
19
res/drawable/ic_baseline_gavel_24.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M5.2496,8.0688l2.83,-2.8268l14.134,14.15l-2.83,2.8268z"/>
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M9.4857,3.8272l2.828,-2.8288l5.6576,5.656l-2.828,2.8288z"/>
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M0.9989,12.3147l2.8284,-2.8284l5.6568,5.6568l-2.8284,2.8284z"/>
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M1,21h12v2h-12z"/>
|
||||
</vector>
|
10
res/drawable/ic_key.xml
Normal file
10
res/drawable/ic_key.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M12.65,10C11.83,7.67 9.61,6 7,6c-3.31,0 -6,2.69 -6,6s2.69,6 6,6c2.61,0 4.83,-1.67 5.65,-4H17v4h4v-4h2v-4H12.65zM7,14c-1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2 2,0.9 2,2 -0.9,2 -2,2z"/>
|
||||
</vector>
|
15
res/drawable/mouse_pointer.xml
Normal file
15
res/drawable/mouse_pointer.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<solid
|
||||
android:color="#000000"/>
|
||||
|
||||
<size
|
||||
android:width="12dp"
|
||||
android:height="12dp"/>
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="#ffffff"/>
|
||||
</shape>
|
31
res/drawable/mouse_pointer_clicked.xml
Normal file
31
res/drawable/mouse_pointer_clicked.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<solid
|
||||
android:color="#000000"/>
|
||||
|
||||
<size
|
||||
android:width="12dp"
|
||||
android:height="12dp"/>
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="#ffffff"/>
|
||||
</shape>
|
||||
</item>
|
||||
<item
|
||||
android:top="4dp"
|
||||
android:right="4dp"
|
||||
android:bottom="4dp"
|
||||
android:left="4dp">
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<solid
|
||||
android:color="#ffffff"/>
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
5
res/drawable/sink_item_background.xml
Normal file
5
res/drawable/sink_item_background.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:radius="8dp"/>
|
||||
<stroke android:width="3dp" android:color="?colorAccent" />
|
||||
</shape>
|
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<size android:width="1000dp" android:height="2dp" />
|
||||
<solid android:color="#cecbce"/>
|
||||
</shape>
|
@@ -1,27 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<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"
|
||||
android:orientation="horizontal"
|
||||
android:paddingBottom="25dp"
|
||||
android:paddingLeft="25dp"
|
||||
android:paddingRight="25dp"
|
||||
android:paddingTop="25dp">
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/album_art"
|
||||
android:layout_width="0dp"
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginRight="25dp"
|
||||
android:layout_marginEnd="25dp"
|
||||
android:layout_weight="1"
|
||||
android:contentDescription="@string/mpris_coverart_description"
|
||||
android:scaleType="fitCenter" />
|
||||
android:orientation="horizontal"
|
||||
android:paddingBottom="25dp"
|
||||
android:paddingLeft="25dp"
|
||||
android:paddingRight="25dp"
|
||||
android:paddingTop="25dp"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<include
|
||||
layout="@layout/mpris_control"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1" />
|
||||
<ImageView
|
||||
android:id="@+id/album_art"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginRight="25dp"
|
||||
android:layout_marginEnd="25dp"
|
||||
android:layout_weight="1"
|
||||
android:contentDescription="@string/mpris_coverart_description"
|
||||
android:scaleType="fitCenter" />
|
||||
|
||||
</LinearLayout>
|
||||
<include
|
||||
layout="@layout/mpris_control"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,14 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="false"
|
||||
android:drawableStart="@drawable/ic_warning"
|
||||
android:drawablePadding="8dp"
|
||||
android:drawableTint="?attr/colorControlNormal"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:text="@string/on_non_trusted_message">
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/on_non_trusted_message"
|
||||
app:drawableTint="?attr/colorControlNormal"
|
||||
app:drawableStartCompat="@drawable/ic_warning">
|
||||
|
||||
</TextView>
|
||||
|
@@ -1,14 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<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:drawableStart="@drawable/ic_wifi"
|
||||
android:focusable="true"
|
||||
android:drawablePadding="8dp"
|
||||
android:drawableTint="?attr/colorControlNormal"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:text="@string/no_wifi">
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/no_wifi"
|
||||
app:drawableStartCompat="@drawable/ic_wifi"
|
||||
app:drawableTint="?attr/colorControlNormal">
|
||||
|
||||
</TextView>
|
||||
|
@@ -1,77 +1,89 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.gridlayout.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:grid="http://schemas.android.com/apk/res-auto"
|
||||
<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"
|
||||
grid:useDefaultMargins="true">
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.BigscreenPlugin.BigscreenActivity">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/home_button"
|
||||
grid:layout_column="0"
|
||||
grid:layout_row="0"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_home"
|
||||
android:src="@drawable/ic_home_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/up_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="0"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_up"
|
||||
android:src="@drawable/ic_arrow_upward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<androidx.gridlayout.widget.GridLayout
|
||||
xmlns:grid="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
grid:useDefaultMargins="true"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/mic_button"
|
||||
grid:layout_column="2"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_row="0"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_mic"
|
||||
android:src="@drawable/ic_mic_black"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<ImageButton
|
||||
android:id="@+id/home_button"
|
||||
grid:layout_column="0"
|
||||
grid:layout_row="0"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_home"
|
||||
android:src="@drawable/ic_home_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/left_button"
|
||||
grid:layout_column="0"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_left"
|
||||
android:src="@drawable/ic_arrow_back_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<ImageButton
|
||||
android:id="@+id/up_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="0"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_up"
|
||||
android:src="@drawable/ic_arrow_upward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/select_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_select"
|
||||
android:src="@drawable/ic_keyboard_return_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<ImageButton
|
||||
android:id="@+id/mic_button"
|
||||
grid:layout_column="2"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_row="0"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_mic"
|
||||
android:src="@drawable/ic_mic_black"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/right_button"
|
||||
grid:layout_column="2"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_right"
|
||||
android:src="@drawable/ic_arrow_forward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
<ImageButton
|
||||
android:id="@+id/left_button"
|
||||
grid:layout_column="0"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_left"
|
||||
android:src="@drawable/ic_arrow_back_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/down_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="2"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_down"
|
||||
android:src="@drawable/ic_arrow_downward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
</androidx.gridlayout.widget.GridLayout>
|
||||
<ImageButton
|
||||
android:id="@+id/select_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_select"
|
||||
android:src="@drawable/ic_keyboard_return_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/right_button"
|
||||
grid:layout_column="2"
|
||||
grid:layout_row="1"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_right"
|
||||
android:src="@drawable/ic_arrow_forward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/down_button"
|
||||
grid:layout_column="1"
|
||||
grid:layout_row="2"
|
||||
grid:layout_columnWeight="1"
|
||||
grid:layout_rowWeight="1"
|
||||
android:contentDescription="@string/bigscreen_down"
|
||||
android:src="@drawable/ic_arrow_downward_black_24dp"
|
||||
android:theme="@style/DisableableButton" />
|
||||
</androidx.gridlayout.widget.GridLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,36 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.CustomDevicesActivity">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:listitem="@layout/custom_device_item"/>
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/emptyListMessage"
|
||||
style="@style/TextAppearance.AppCompat.Medium"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginLeft="@dimen/activity_horizontal_margin"
|
||||
android:layout_marginRight="@dimen/activity_horizontal_margin"
|
||||
android:gravity="center_horizontal"
|
||||
android:text="@string/custom_device_list_help"
|
||||
/>
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:listitem="@layout/custom_device_item"/>
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/floatingActionButton"
|
||||
style="@style/KdeConnectThemeBase"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="@dimen/fab_margin"
|
||||
app:elevation="@dimen/fab_elevation"
|
||||
android:src="@drawable/ic_add"/>
|
||||
<TextView
|
||||
android:id="@+id/emptyListMessage"
|
||||
style="@style/TextAppearance.AppCompat.Medium"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginLeft="@dimen/activity_horizontal_margin"
|
||||
android:layout_marginRight="@dimen/activity_horizontal_margin"
|
||||
android:gravity="center_horizontal"
|
||||
android:text="@string/custom_device_list_help"
|
||||
/>
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/floatingActionButton"
|
||||
style="@style/KdeConnectThemeBase"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="@dimen/fab_margin"
|
||||
app:elevation="@dimen/fab_elevation"
|
||||
android:src="@drawable/ic_add"/>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -30,6 +30,18 @@
|
||||
android:text="@string/device_not_paired"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/pair_verification"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:drawablePadding="5dp"
|
||||
android:drawableLeft="@drawable/ic_key"
|
||||
android:drawableStart="@drawable/ic_key"
|
||||
android:layout_marginBottom="8dip"
|
||||
android:visibility="gone"
|
||||
android:text=""
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/pair_button"
|
||||
android:layout_width="match_parent"
|
||||
@@ -107,7 +119,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:fillViewport="true"
|
||||
android:divider="@drawable/list_divider"
|
||||
tools:context=".DeviceActivity"
|
||||
tools:listitem="@layout/list_item_with_icon_entry"/>
|
||||
tools:listitem="@layout/list_item_with_icon_entry"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp" />
|
||||
</LinearLayout>
|
||||
|
@@ -1,23 +1,33 @@
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhoneActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/bFindMyPhone"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:text="@string/findmyphone_found"
|
||||
android:textSize="50sp" />
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<Button
|
||||
android:id="@+id/bFindMyPhone"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:text="@string/findmyphone_found"
|
||||
android:textSize="50sp" />
|
||||
|
||||
</RelativeLayout>
|
||||
</RelativeLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -12,17 +12,7 @@
|
||||
android:layout_width="match_parent"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.MainActivity">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="match_parent"
|
||||
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:elevation="8dp"/>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/container"
|
||||
@@ -37,7 +27,6 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="start"
|
||||
app:headerLayout="@layout/nav_header"
|
||||
style="?attr/mainNavigationViewStyle" />
|
||||
app:headerLayout="@layout/nav_header" />
|
||||
|
||||
</androidx.drawerlayout.widget.DrawerLayout>
|
||||
|
@@ -1,25 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/mousepad_view"
|
||||
<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"
|
||||
android:keepScreenOn="true"
|
||||
android:orientation="vertical">
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.MousePadPlugin.MousePadActivity">
|
||||
|
||||
<TextView
|
||||
style="@android:style/TextAppearance.Medium"
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/mousepad_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
android:gravity="center"
|
||||
android:padding="12dip"
|
||||
android:text="@string/mousepad_info" />
|
||||
android:layout_height="match_parent"
|
||||
android:keepScreenOn="true"
|
||||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<view
|
||||
android:id="@+id/keyListener"
|
||||
class="org.kde.kdeconnect.Plugins.MousePadPlugin.KeyListenerView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" />
|
||||
<TextView
|
||||
style="@android:style/TextAppearance.Medium"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
android:gravity="center"
|
||||
android:padding="12dip"
|
||||
android:text="@string/mousepad_info" />
|
||||
|
||||
</RelativeLayout>
|
||||
<view
|
||||
android:id="@+id/keyListener"
|
||||
class="org.kde.kdeconnect.Plugins.MousePadPlugin.KeyListenerView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,31 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="15dp"
|
||||
android:paddingLeft="25dp"
|
||||
android:paddingRight="25dp"
|
||||
android:paddingTop="25dp">
|
||||
tools:context="org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/album_art"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginBottom="25dp"
|
||||
android:layout_weight="4"
|
||||
android:contentDescription="@string/mpris_coverart_description"
|
||||
android:scaleType="fitCenter" />
|
||||
|
||||
<include
|
||||
layout="@layout/mpris_control"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<fragment android:name="org.kde.kdeconnect.Plugins.SystemvolumePlugin.SystemvolumeFragment"
|
||||
android:id="@+id/systemvolume_fragment"
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"/>
|
||||
android:elevation="8dp"
|
||||
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
|
||||
|
||||
</LinearLayout>
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize" />
|
||||
|
||||
<com.google.android.material.tabs.TabLayout
|
||||
android:id="@+id/mpris_tabs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@color/toolbar_color"
|
||||
app:tabIndicatorColor="?android:textColorPrimary"
|
||||
app:tabSelectedTextColor="?android:textColorPrimary" />
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.viewpager2.widget.ViewPager2
|
||||
android:id="@+id/mpris_pager"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
@@ -1,31 +1,45 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tFilter"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:text="@string/filter_apps_info" />
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/spinner"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="64dip" />
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
tools:context="org.kde.kdeconnect.Plugins.NotificationsPlugin.NotificationFilterActivity"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<ListView
|
||||
android:id="@+id/lvFilterApps"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:visibility="gone" />
|
||||
<TextView
|
||||
android:id="@+id/tFilter"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:text="@string/filter_apps_info" />
|
||||
|
||||
</LinearLayout>
|
||||
<ProgressBar
|
||||
android:id="@+id/spinner"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="64dip" />
|
||||
|
||||
<ListView
|
||||
android:id="@+id/lvFilterApps"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:visibility="gone"
|
||||
android:divider="@android:color/transparent"
|
||||
android:dividerHeight="4dp" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,7 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<FrameLayout
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/fragmentPlaceHolder"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"/>
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.PluginSettingsActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<FrameLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/fragmentPlaceHolder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -1,63 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/mpris_control_view"
|
||||
<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"
|
||||
android:padding="12dp"
|
||||
android:orientation="vertical">
|
||||
|
||||
<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" />
|
||||
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="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:orientation="horizontal"
|
||||
android:layout_weight="1">
|
||||
android:layout_height="match_parent"
|
||||
android:padding="12dp"
|
||||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/previous_button"
|
||||
<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="fill_parent"
|
||||
android:contentDescription="@string/mpris_rew"
|
||||
android:layout_weight="0.25"
|
||||
android:layout_marginRight="3dp"
|
||||
android:layout_marginEnd="3dp"
|
||||
android:src="@drawable/ic_previous_black"
|
||||
android: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">
|
||||
|
||||
<ImageButton
|
||||
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_marginRight="3dp"
|
||||
android:layout_marginEnd="3dp"
|
||||
android:src="@drawable/ic_previous_black"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/next_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginLeft="3dp"
|
||||
android:layout_marginStart="3dp"
|
||||
android:layout_weight="0.25"
|
||||
android:contentDescription="@string/mpris_ff"
|
||||
android:src="@drawable/ic_next_black"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<Button
|
||||
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"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/next_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginLeft="3dp"
|
||||
android:layout_marginStart="3dp"
|
||||
android:layout_weight="0.25"
|
||||
android:contentDescription="@string/mpris_ff"
|
||||
android:src="@drawable/ic_next_black"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<Button
|
||||
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"
|
||||
android:theme="@style/DisableableButton" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
@@ -1,36 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<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.RunCommandPlugin.RunCommandActivity">
|
||||
|
||||
<ListView
|
||||
android:id="@+id/run_commands_list"
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_margin="4dp"
|
||||
android:addStatesFromChildren="true"
|
||||
android:orientation="vertical" />
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/add_command_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="16dp"
|
||||
android:src="@drawable/ic_action_image_edit_24dp"
|
||||
app:backgroundTint="@color/primary"
|
||||
app:layout_anchor="@id/run_commands_list"
|
||||
app:layout_anchorGravity="bottom|end" />
|
||||
<ListView
|
||||
android:id="@+id/run_commands_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_margin="4dp"
|
||||
android:addStatesFromChildren="true"
|
||||
android:orientation="vertical"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/add_comand_explanation"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:padding="30dp"
|
||||
android:text="@string/addcommand_explanation"
|
||||
android:textAlignment="center"
|
||||
android:textSize="16sp" />
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/add_command_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="16dp"
|
||||
android:src="@drawable/ic_action_image_edit_24dp"
|
||||
app:backgroundTint="@color/primary"
|
||||
app:layout_anchor="@id/run_commands_list"
|
||||
app:layout_anchorGravity="bottom|end" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/add_comand_explanation"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:padding="30dp"
|
||||
android:text="@string/addcommand_explanation"
|
||||
android:textAlignment="center"
|
||||
android:textSize="16sp" />
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
55
res/layout/activity_sendkeystrokes.xml
Normal file
55
res/layout/activity_sendkeystrokes.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.MousePadPlugin.SendKeystrokesToHostActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/sendkeystrokes_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:keepScreenOn="true"
|
||||
android:orientation="vertical"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="4dp"
|
||||
android:layout_margin="4dp"
|
||||
app:errorEnabled="true">
|
||||
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:id="@+id/textToSend"
|
||||
style="@style/Widget.MaterialComponents.TextInputEditText.FilledBox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:cursorVisible="true"
|
||||
android:hint="@string/sendkeystrokes_textbox_hint"
|
||||
android:inputType="text"
|
||||
android:lines="1"
|
||||
android:maxLines="1"
|
||||
android:scrollHorizontally="true"
|
||||
android:text="" />
|
||||
</com.google.android.material.textfield.TextInputLayout>
|
||||
|
||||
<ListView
|
||||
android:id="@+id/devices_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:addStatesFromChildren="true"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp"
|
||||
android:orientation="vertical"
|
||||
android:paddingTop="8dp"
|
||||
tools:context=".MainActivity" />
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
21
res/layout/activity_share.xml
Normal file
21
res/layout/activity_share.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_width="match_parent">
|
||||
|
||||
<include
|
||||
layout="@layout/devices_list"
|
||||
android:id="@+id/devices_list_layout" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -13,8 +13,6 @@
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="16dip"
|
||||
android:paddingRight="16dip"
|
||||
tools:context=".MainActivity" />
|
||||
|
||||
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
|
@@ -2,6 +2,7 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
@@ -9,14 +10,11 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:drawableBottom="@drawable/text_section_header"
|
||||
android:drawablePadding="4dp"
|
||||
android:paddingLeft="8dip"
|
||||
android:paddingRight="8dip"
|
||||
android:textAllCaps="true"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold" />
|
||||
android:paddingLeft="16dip"
|
||||
android:paddingRight="16dip"
|
||||
android:textSize="16sp"
|
||||
tools:text="Header" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/list_item_category_empty_placeholder"
|
||||
|
@@ -3,7 +3,7 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/abc_list_selector_holo_dark"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:baselineAligned="false"
|
||||
android:gravity="center_vertical"
|
||||
android:minHeight="?android:attr/listPreferredItemHeight"
|
||||
@@ -13,8 +13,6 @@
|
||||
android:paddingRight="?android:attr/scrollbarSize"
|
||||
android:paddingStart="12dip"
|
||||
android:id="@+id/list_item_entry">
|
||||
<!-- We should use android:background="@android:/listChoiceBackgroundIndicator"
|
||||
instead of abc_list_selector_holo_dark but that's only supported from API11 -->
|
||||
|
||||
<TextView
|
||||
android:id="@+id/list_item_entry_title"
|
||||
|
@@ -1,44 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/sink_card"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/systemvolume_label"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
|
||||
android:layout_height="wrap_content"
|
||||
app:cardCornerRadius="8dp"
|
||||
app:cardElevation="0dp"
|
||||
app:contentPadding="8dp"
|
||||
app:strokeColor="@color/card_stroke_color"
|
||||
app:strokeWidth="1dp">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/systemvolume_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="8dip"
|
||||
android:orientation="horizontal">
|
||||
android:gravity="center"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/systemvolume_mute"
|
||||
android:layout_width="30dp"
|
||||
android:layout_height="30dp"
|
||||
android:background="@android:color/transparent"
|
||||
android:contentDescription="@string/mute"
|
||||
android:scaleType="fitXY"
|
||||
android:src="@drawable/ic_volume_black"
|
||||
app:tint="?attr/colorHighContrast" />
|
||||
<RadioButton
|
||||
android:id="@+id/systemvolume_label"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="start"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingLeft="14dp"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||
tools:text="Device name" />
|
||||
|
||||
<SeekBar
|
||||
android:id="@+id/systemvolume_seek"
|
||||
android:layout_width="0dp"
|
||||
<LinearLayout
|
||||
android:id="@+id/systemvolume_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_weight="1"
|
||||
android:max="100" />
|
||||
android:layout_marginTop="8dip"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/systemvolume_mute"
|
||||
android:layout_width="30dp"
|
||||
android:layout_height="30dp"
|
||||
android:background="@android:color/transparent"
|
||||
android:contentDescription="@string/mute"
|
||||
android:scaleType="fitXY"
|
||||
android:src="@drawable/ic_volume_black"
|
||||
app:tint="?attr/colorHighContrast" />
|
||||
|
||||
<SeekBar
|
||||
android:id="@+id/systemvolume_seek"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:max="100" />
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
@@ -5,7 +5,7 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/abc_list_selector_holo_dark"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:baselineAligned="false"
|
||||
android:gravity="center_vertical"
|
||||
android:minHeight="?android:attr/listPreferredItemHeight"
|
||||
|
11
res/layout/mouse_receiver_cursor.xml
Normal file
11
res/layout/mouse_receiver_cursor.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/mouse_cursor"
|
||||
android:src="@drawable/mouse_pointer" />
|
||||
</RelativeLayout>
|
24
res/layout/mpris_now_playing.xml
Normal file
24
res/layout/mpris_now_playing.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingHorizontal="@dimen/activity_horizontal_margin"
|
||||
android:paddingVertical="@dimen/activity_vertical_margin">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/album_art"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginBottom="25dp"
|
||||
android:layout_weight="4"
|
||||
android:contentDescription="@string/mpris_coverart_description"
|
||||
android:scaleType="fitCenter" />
|
||||
|
||||
<include
|
||||
android:id="@+id/mpris_control"
|
||||
layout="@layout/mpris_control"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
</LinearLayout>
|
@@ -1,36 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout 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"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="160dp"
|
||||
android:background="@drawable/drawer_header"
|
||||
android:gravity="bottom"
|
||||
android:orientation="vertical">
|
||||
android:layout_height="wrap_content"
|
||||
android:fitsSystemWindows="true">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/kdeconnect_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="48dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="48dp"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingTop="8dp"
|
||||
android:text="@string/kde_connect"
|
||||
android:textColor="#FFF"
|
||||
android:textStyle="bold" />
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="@dimen/nav_header_horizontal_margin"
|
||||
android:paddingLeft="@dimen/nav_header_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:paddingEnd="@dimen/nav_header_horizontal_margin"
|
||||
android:paddingRight="@dimen/nav_header_horizontal_margin"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/device_name"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="0dp"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingEnd="48dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="48dp"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingTop="4dp"
|
||||
android:text="My device"
|
||||
android:textColor="#fff" />
|
||||
<ImageView
|
||||
android:id="@+id/device_type"
|
||||
android:layout_width="52dp"
|
||||
android:layout_height="52dp"
|
||||
android:layout_gravity="top"
|
||||
android:paddingTop="@dimen/nav_header_vertical_spacing"
|
||||
android:paddingBottom="4dp"
|
||||
tools:srcCompat="@drawable/ic_device_phone_32dp" />
|
||||
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/kdeconnect_label"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/kde_connect"
|
||||
android:textAppearance="?attr/textAppearanceHeadline6" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/device_name"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?attr/textAppearanceBody2"
|
||||
android:textColor="@color/material_on_surface_emphasis_medium"
|
||||
tools:text="My device" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
|
@@ -1,14 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:clickable="false"
|
||||
android:drawableStart="@drawable/ic_warning"
|
||||
android:drawableLeft="@drawable/ic_warning"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:text="@string/on_non_trusted_message">
|
||||
android:paddingLeft="16dip"
|
||||
android:paddingRight="16dip"
|
||||
android:text="@string/on_non_trusted_message"
|
||||
app:drawableStartCompat="@drawable/ic_warning"
|
||||
app:drawableLeftCompat="@drawable/ic_warning">
|
||||
|
||||
</TextView>
|
||||
|
@@ -5,6 +5,8 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/pairing_description"
|
||||
android:clickable="false"
|
||||
android:background="@android:color/transparent"
|
||||
|
@@ -1,14 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<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:drawableStart="@drawable/ic_wifi"
|
||||
android:drawableLeft="@drawable/ic_wifi"
|
||||
android:focusable="true"
|
||||
android:drawablePadding="8dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:text="@string/no_wifi">
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:text="@string/no_wifi"
|
||||
app:drawableStartCompat="@drawable/ic_wifi"
|
||||
app:drawableLeftCompat="@drawable/ic_wifi">
|
||||
|
||||
</TextView>
|
||||
|
@@ -1,9 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CheckBox
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/checkbox"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:focusable="false"
|
||||
android:clickable="false"
|
||||
tools:viewBindingIgnore="true"
|
||||
android:background="@null"/>
|
11
res/layout/system_volume_fragment.xml
Normal file
11
res/layout/system_volume_fragment.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.recyclerview.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/audio_devices_recycler"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:orientation="vertical"
|
||||
android:paddingHorizontal="@dimen/activity_horizontal_margin"
|
||||
android:paddingVertical="@dimen/activity_vertical_margin">
|
||||
|
||||
</androidx.recyclerview.widget.RecyclerView>
|
14
res/layout/toolbar.xml
Normal file
14
res/layout/toolbar.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="match_parent"
|
||||
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:elevation="8dp"/>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
@@ -1,38 +1,51 @@
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin">
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:context="org.kde.kdeconnect.UserInterface.TrustedNetworksActivity">
|
||||
|
||||
<include layout="@layout/toolbar" android:id="@+id/toolbar_layout" />
|
||||
|
||||
<CheckBox
|
||||
<LinearLayout
|
||||
android:id="@+id/trusted_networks_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<CheckBox
|
||||
android:text="@string/allow_all_networks_text"
|
||||
android:layout_width="match_parent"
|
||||
android:checked="true"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/trust_all_networks_checkBox"/>
|
||||
|
||||
<TextView
|
||||
<TextView
|
||||
android:id="@+id/trusted_network_list_empty"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="100dp"
|
||||
android:text="@string/empty_trusted_networks_list_text"
|
||||
android:gravity="center" />
|
||||
|
||||
<ListView
|
||||
<ListView
|
||||
android:id="@android:id/list"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"/>
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@android:id/button1"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone" />
|
||||
<Button
|
||||
android:id="@android:id/button1"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone" />
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
@@ -11,6 +11,8 @@
|
||||
android:layout_height="match_parent"
|
||||
android:layout_margin="4dp"
|
||||
android:addStatesFromChildren="true"
|
||||
android:orientation="vertical" />
|
||||
android:orientation="vertical"
|
||||
android:divider="@null"
|
||||
android:dividerHeight="0dp" />
|
||||
|
||||
</LinearLayout>
|
@@ -68,8 +68,6 @@
|
||||
<string name="error_canceled_by_other_peer">ألغاه ندّ آخر</string>
|
||||
<string name="encryption_info_title">معلومات التّعمية</string>
|
||||
<string name="encryption_info_msg_no_ssl">لا يستخدم الجهاز الآخر إصدارة حديثة من «كدي المتّصل»، ستُستخدم طريقة التّعمية القديمة.</string>
|
||||
<string name="my_device_fingerprint">بصمة SHA1 لشهادة جهازك هي:</string>
|
||||
<string name="remote_device_fingerprint">بصمة SHA1 لشهادة الجهاز البعيد هي:</string>
|
||||
<string name="pair_requested">طُلب الاقتران</string>
|
||||
<string name="pairing_request_from">طلب اقتران من %1s</string>
|
||||
<string name="received_file_text">المس لفتح \'%1s\'</string>
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<resources>
|
||||
<string name="kde_connect">KDE Connect</string>
|
||||
<string name="foreground_notification_no_devices">Nun se coneutó con nengún preséu</string>
|
||||
<string name="foreground_notification_no_devices">Nun se conectó con nengún preséu</string>
|
||||
<string name="foreground_notification_devices">Coneutóse con %s</string>
|
||||
<string name="pref_plugin_telephony">Avisador telefónicu</string>
|
||||
<string name="pref_plugin_telephony_desc">Unvia avisos de les llamaes entrantes</string>
|
||||
@@ -12,7 +12,7 @@
|
||||
<string name="pref_plugin_clipboard">Sincronización del cartafueyu</string>
|
||||
<string name="pref_plugin_clipboard_desc">Comparte\'l conteníu del cartafueyu</string>
|
||||
<string name="pref_plugin_mousepad">Entrada remota</string>
|
||||
<string name="pref_plugin_mousepad_desc">Usa\'l preséu como panel táutil y tecláu</string>
|
||||
<string name="pref_plugin_mousepad_desc">Usa\'l preséu como panel táctil y tecláu</string>
|
||||
<string name="pref_plugin_presenter">Mandu pa presentaciones de diapositives</string>
|
||||
<string name="pref_plugin_presenter_desc">Usa esti preséu pa cambiar de diapositives nuna presentación</string>
|
||||
<string name="pref_plugin_remotekeyboard">Receición de calcos de tecles remotos</string>
|
||||
@@ -41,14 +41,14 @@
|
||||
<string name="remotekeyboard_editing_only_title">Remanar les tecles remotes namás al editar</string>
|
||||
<string name="remotekeyboard_connected">La conexón col tecláu remotu ta activa</string>
|
||||
<string name="open_mousepad">Entrada remota</string>
|
||||
<string name="mousepad_info">Movi un deu pela pantalla pa mover el mur. Con un toque faes un clic esquierdu y teniendo primío faes l\'aición d\'arrastrar y soltar, col toque de dos deos simules un clic drechu y col toque de tres simules un clic col botón d\'en mediu del mur. Esliza dos deos pela pantalla pa desplazate.</string>
|
||||
<string name="mousepad_info">Movi un deu pela pantalla pa mover el mur. Con un toque faes un clic esquierdu y teniendo primío faes l\'aición d\'arrastrar y soltar, col toque de dos deos simules un clic derechu y col toque de tres simules un clic col botón d\'en mediu del mur. Esliza dos deos pela pantalla pa desplazate.</string>
|
||||
<string name="mousepad_double_tap_settings_title">Aición al tocar con dos deos</string>
|
||||
<string name="mousepad_triple_tap_settings_title">Aición al tocar con tres deos</string>
|
||||
<string name="mousepad_sensitivity_settings_title">Sensibilidá del panel táutil</string>
|
||||
<string name="mousepad_sensitivity_settings_title">Sensibilidá del panel táctil</string>
|
||||
<string name="mousepad_acceleration_profile_settings_title">Aceleración del punteru</string>
|
||||
<string name="mousepad_scroll_direction_title">Direición de desplazamientu inversa</string>
|
||||
<string-array name="mousepad_tap_entries">
|
||||
<item>Clic drechu</item>
|
||||
<item>Clic derechu</item>
|
||||
<item>Clic d\'en mediu</item>
|
||||
<item>Nada</item>
|
||||
</string-array>
|
||||
@@ -67,7 +67,7 @@
|
||||
<item>Muncha</item>
|
||||
<item>Permuncha</item>
|
||||
</string-array>
|
||||
<string name="category_connected_devices">Preseos coneutaos</string>
|
||||
<string name="category_connected_devices">Preseos conectaos</string>
|
||||
<string name="category_not_paired_devices">Preseos disponibles</string>
|
||||
<string name="category_remembered_devices">Preseos recordaos</string>
|
||||
<string name="device_menu_plugins">Axustes de plugins</string>
|
||||
@@ -77,8 +77,8 @@
|
||||
<string name="error_timed_out">Escosó\'l tiempu d\'espera</string>
|
||||
<string name="encryption_info_title">Información del cifráu</string>
|
||||
<string name="encryption_info_msg_no_ssl">L\'otru preséu nun executa una versión recién de KDE Connect y usa\'l métodu heredáu de cifráu.</string>
|
||||
<string name="my_device_fingerprint">La buelga SHA1 d\'esti preséu ye:</string>
|
||||
<string name="remote_device_fingerprint">La buelga SHA1 del preséu remotu ye:</string>
|
||||
<string name="my_device_fingerprint">La buelga SHA256 d\'esti preséu ye:</string>
|
||||
<string name="remote_device_fingerprint">La buelga SHA256 del certificáu del preséu remotu:</string>
|
||||
<string name="pair_requested">Solicitóse l\'empareyamientu</string>
|
||||
<string name="pairing_request_from">Solicitú d\'empareyamientu de %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -116,7 +116,7 @@
|
||||
<string name="received_file_text">Toca p\'abrir «%1s»</string>
|
||||
<string name="cannot_create_file">Nun pue crease\'l ficheru %s</string>
|
||||
<string name="tap_to_answer">Toca pa responder</string>
|
||||
<string name="right_click">Unviar un clic drechu</string>
|
||||
<string name="right_click">Unviar un clic derechu</string>
|
||||
<string name="middle_click">Unviar un clic d\'en mediu</string>
|
||||
<string name="show_keyboard">Amosar el tecláu</string>
|
||||
<string name="device_not_paired">Nun s\'empareyó\'l preséu</string>
|
||||
@@ -142,7 +142,7 @@
|
||||
<string name="custom_devices_settings">Llista de preseos personalizada</string>
|
||||
<string name="custom_device_list">Amestar preseos pola IP</string>
|
||||
<string name="custom_device_deleted">Desanicióse\'l preséu personalizáu</string>
|
||||
<string name="custom_device_list_help">Si\'l preséu nun se deteuta automáticamente, pues amestar la so direición IP o nome d\'agospiu calcando nel botón flotante d\'aición</string>
|
||||
<string name="custom_device_list_help">Si\'l preséu nun se detecta automáticamente, pues amestar la so direición IP o nome d\'agospiu calcando nel botón flotante d\'aición</string>
|
||||
<string name="undo">Desfacer</string>
|
||||
<string name="share_notification_preference">Avisos sonoros</string>
|
||||
<string name="share_notification_preference_summary">Fai que\'l teléfonu vibre y reproduza un soníu al recibir un ficheru</string>
|
||||
@@ -168,28 +168,28 @@
|
||||
<string name="sftp_action_mode_menu_delete">Desaniciar</string>
|
||||
<string name="sftp_no_storage_locations_configured">Nun se configuraron allugamientos d\'almacenamientu</string>
|
||||
<string name="sftp_saf_permission_explanation">P\'acceder remotamente a los ficheros tienes de configurar allugamientos d\'almacenamientu</string>
|
||||
<string name="no_players_connected">Nun s\'alcontraron reproductores</string>
|
||||
<string name="no_players_connected">Nun s\'atoparon reproductores</string>
|
||||
<string name="send_files">Unviar ficheros</string>
|
||||
<string name="pairing_title">Preseos con KDE Connect</string>
|
||||
<string name="pairing_description">Equí deberíen apaecer los demás preseos que tean executando KDE Connect na mesma rede.</string>
|
||||
<string name="device_rename_title">Renomáu del preséu</string>
|
||||
<string name="device_rename_confirm">Renomar</string>
|
||||
<string name="refresh">Refrescar</string>
|
||||
<string name="unreachable_description">Esti preséu empareyáu nun ye algamable. Asegúrate de que ta coneutáu a la mesma rede que tu.</string>
|
||||
<string name="no_wifi">Nun tas coneutáu a una rede Wi-Fi polo que nun vas ser a ver nengún preséu. Calca equí p\'activar el Wi-Fi.</string>
|
||||
<string name="unreachable_description">Esti preséu empareyáu nun ye algamable. Asegúrate de que ta conectáu a la mesma rede que tu.</string>
|
||||
<string name="no_wifi">Nun tas conectáu a una rede Wi-Fi polo que nun vas ser a ver nengún preséu. Calca equí p\'activar el Wi-Fi.</string>
|
||||
<string name="on_non_trusted_message">Nun tas nuna rede d\'enfotu. Desactivóse la descubrición automática.</string>
|
||||
<string name="no_file_browser">Nun hai nengún restolador de ficheros instaláu.</string>
|
||||
<string name="pref_plugin_telepathy">Unviu de SMS</string>
|
||||
<string name="pref_plugin_telepathy_desc">Unvia SMS dende l\'ordenador</string>
|
||||
<string name="findmyphone_description">Fai qu\'esti preséu suene pa que pueas alcontralu</string>
|
||||
<string name="findmyphone_found">Alcontrélu</string>
|
||||
<string name="findmyphone_description">Fai qu\'esti preséu suene pa que pueas atopalu</string>
|
||||
<string name="findmyphone_found">Atopélu</string>
|
||||
<string name="plugins_need_permission">Dalgunos plugins precisen permisos pa funcionar (tócalos pa más información):</string>
|
||||
<string name="permission_explanation">Esti plugin precisa permisos pa funcionar</string>
|
||||
<string name="optional_permission_explanation">Precises conceder permisos adicionales p\'activar toles funciones</string>
|
||||
<string name="plugins_need_optional_permission">Dalgunos plugins tienen carauterísiques desactivaes pola falta de permisos (tócalos pa más información):</string>
|
||||
<string name="select_ringtone">Timbre</string>
|
||||
<string name="telephony_pref_blocked_title">Númberos bloquiaos</string>
|
||||
<string name="telephony_pref_blocked_dialog_desc">Nun amuesa les llamaes nin SMS de los númberos que configures. Especifica un númberu per llinia.</string>
|
||||
<string name="telephony_pref_blocked_dialog_desc">Nun s\'amuesen les llamaes nin SMS de los númberos que configures. Especifica un númberu per llinia.</string>
|
||||
<string name="presenter_fullscreen">Pantalla completa</string>
|
||||
<string name="presenter_exit">Colar de la presentación</string>
|
||||
<string name="presenter_lock_tip">Pues bloquiar esti preséu y usar les tecles de volume pa dir a la diapositiva anterior/siguiente</string>
|
||||
@@ -204,8 +204,11 @@
|
||||
<string name="notification_channel_media_control">Mandu multimedia</string>
|
||||
<string name="notification_channel_filetransfer">Tresferencia de ficheros</string>
|
||||
<string name="notification_channel_high_priority">Prioridá alta</string>
|
||||
<string name="notification_channel_sms_mms">Mensaxes nuevos</string>
|
||||
<string name="copy_url_to_clipboard">Copiar la URL al cartafueyu</string>
|
||||
<string name="clipboard_toast">Copióse al cartafueyu</string>
|
||||
<string name="runcommand_notreachable">El preséu nun ye algamable</string>
|
||||
<string name="runcommand_notpaired">El preséu nun ta empareyáu</string>
|
||||
<string name="runcommand_noruncommandplugin">Esti preséu nun tien activáu\'l plugin Execución de comandos</string>
|
||||
<string name="pref_plugin_findremotedevice_desc">Fai que\'l preséu remotu suene</string>
|
||||
<string name="ring">Facer sonar</string>
|
||||
@@ -227,7 +230,7 @@
|
||||
<string name="notification_channel_receivenotification">Avisos d\'otros preseos</string>
|
||||
<string name="take_picture">Llanzamientu de la cámara</string>
|
||||
<string name="plugin_photo_desc">Llanza l\'aplicación de la cámara p\'acenciellar la fechura y tresferencia de semeyes</string>
|
||||
<string name="no_app_for_opening">Nun alcontró nenguna aplicación afayadiza p\'abrir esti ficheru.</string>
|
||||
<string name="no_app_for_opening">Nun atopó nenguna aplicación afayadiza p\'abrir esti ficheru.</string>
|
||||
<string name="remote_keyboard_service">Tecláu remotu de KDE Connect</string>
|
||||
<string name="presenter_pointer">Punteru</string>
|
||||
<string name="trusted_networks">Redes d\'enfotu</string>
|
||||
@@ -237,21 +240,28 @@
|
||||
<string name="location_permission_needed_title">Ríquese un permisu</string>
|
||||
<string name="location_permission_needed_desc">Android rique\'l permisu Allugamientu pa indentificar redes Wi-Fi</string>
|
||||
<string name="clipboard_android_x_incompat">Android 10 quitó l\'accesu al cartafueyu en toles aplicaciones. Esti plugin va desactivase.</string>
|
||||
<string name="cant_open_url">Nun pue abrise la URL pa siguir cola reproducción</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Pa compartir la entrada del micrófonu del preséu precises dar accesu a la entrada d\'audiu del preséu</string>
|
||||
<string name="message_reply_label">RESPONDER</string>
|
||||
<string name="user_display_name">Tu</string>
|
||||
<string name="set_long_text_as_mms_title">Unviar testos llargos como MMS</string>
|
||||
<string name="convert_to_mms_after_title">Conversión a MMS</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Dempués d\'un mensaxes</item>
|
||||
<item>Dempués de dos mensaxes</item>
|
||||
<item>Dempués de tres mensaxes</item>
|
||||
<item>Dempués de cuatro mensaxes</item>
|
||||
<item>Dempués de cinco mensaxes</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Estilu de l\'aplicación</string>
|
||||
<string-array name="theme_list">
|
||||
<item>Set by Battery Saver</item>
|
||||
<item>Light</item>
|
||||
<item>Dark</item>
|
||||
<item>Claridá</item>
|
||||
<item>Escuridá</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item/>
|
||||
<item>Light</item>
|
||||
<item>Dark</item>
|
||||
<item>System Default</item>
|
||||
<item>Claridá</item>
|
||||
<item>Escuridá</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
|
@@ -8,12 +8,14 @@
|
||||
<string name="pref_plugin_telephony_desc">Gələn zəng bildirişlərini göndərmək</string>
|
||||
<string name="pref_plugin_battery">Batareya məlumatı</string>
|
||||
<string name="pref_plugin_battery_desc">Batareya vəziyyətini vaxtaşırı bildirmək</string>
|
||||
<string name="pref_plugin_connectivity_report">Bağlantı hesabatı</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Şəbəkə siqnalının gücünü və vəziyyətini bildirin</string>
|
||||
<string name="pref_plugin_sftp">Fayl sistemi açılır</string>
|
||||
<string name="pref_plugin_sftp_desc">Bu cihazın fayl sisteminə baxmağa icazə vermək</string>
|
||||
<string name="pref_plugin_clipboard">Mübadilə Buferini eyniləşdirmək</string>
|
||||
<string name="pref_plugin_clipboard_desc">Mübadilə buferi tərkiblərini paylaşmaq</string>
|
||||
<string name="pref_plugin_clipboard_sent">Mübadilə buferini göndərmək</string>
|
||||
<string name="pref_plugin_mousepad">Məsafədən yazmaq</string>
|
||||
<string name="pref_plugin_mousepad">Məsafədən giriş</string>
|
||||
<string name="pref_plugin_mousepad_desc">Telefon və Planşetinizi toxunma paneli və klaviatura kimi istifadə edin</string>
|
||||
<string name="pref_plugin_presenter">Məsafədən slayd göstərişi</string>
|
||||
<string name="pref_plugin_presenter_desc">Cihazınızı təqdimatda slaydları dəyişmək üçün istifadə edin</string>
|
||||
@@ -47,7 +49,7 @@
|
||||
<string name="remotekeyboard_not_connected">Aktiv bir uzaq klaviatura bağlantısı yoxdur, onu kdeconnect-də yaradın</string>
|
||||
<string name="remotekeyboard_connected">Uzaq klaviatura bağlantısını aktiv edin</string>
|
||||
<string name="remotekeyboard_multiple_connections">Birdən çox uzaq klaviatura bağlantısı var, tənzimləmək üçün cihazı seçin</string>
|
||||
<string name="open_mousepad">Məsafədən yazmaq</string>
|
||||
<string name="open_mousepad">Məsafədən giriş</string>
|
||||
<string name="mousepad_info">Siçan kursorunu hərəkət etdirmək üçün barmağı ekranda sürüşdürün. Klik üçün ekrana vurun, sağ və orta siçan düymələri üçün iki/üç barmaqla toxunuş edin. Sürüşdürmək üçün iki barmaqdan istifadə edin. Tutub saxlamaq üçün basın saxlayın.</string>
|
||||
<string name="mousepad_double_tap_settings_title">İki barmaq toxunuşu əməlini təyin edin</string>
|
||||
<string name="mousepad_triple_tap_settings_title">Üç barmaq toxunuşu əməlini təyin edin</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Güclü</item>
|
||||
<item>Ən güclü</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Düymələrə vuruşları buraya göndərin:</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Düyməyə vurulmanı ana komputerə göndərin</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Düyməə vuruşun göndərilməsi söndürülüb - onu ayarlardan aktiv edin</string>
|
||||
<string name="sendkeystrokes_wrong_data">Səhv mime növü - \'text/x-keystrokes\' üçün lazımdır</string>
|
||||
<string name="sendkeystrokes_sent_text">%2s cihazına %1s göndərin</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Bu modul, düyməyə vurmaqla, qoşulmuş ana komputerə göndərərərk başqa tətbiqlərin mətn hissəsininlərini mübadilə etməyə imkan verir</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Düymələrə vuruşları göndərin</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Düyməyə vuruşun göndərilməsini aktiv edin</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">\'text/x-keystrokes\' mime növü ilə verilənləri dinləyin</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Təhlükəsiz mətni dərhal göndərin</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Yalnız qısa nömrəli sətirləri təsdiqləmədən göndərin</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Düymə vuruşu kimi göndərmək</string>
|
||||
<string name="mouse_receiver_plugin_description">Uzaqdakı siçanın hərəkətini qəbul etmək</string>
|
||||
<string name="mouse_receiver_plugin_name">Siçanı qəbul edən</string>
|
||||
<string name="mouse_receiver_no_permissions">Xüsusi İmkanlarda xidməti aktiv etməlisiniz</string>
|
||||
<string name="category_connected_devices">Qoşulmuş cihazlar</string>
|
||||
<string name="category_not_paired_devices">Mövcud cihazlar</string>
|
||||
<string name="category_remembered_devices">Yadda saxlanılan cihazlar</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Digər istifadəçi ləğv etdi</string>
|
||||
<string name="encryption_info_title">Şifrələmə məlumatı</string>
|
||||
<string name="encryption_info_msg_no_ssl">Digər cihaz köhnə şifrələmə metodu istifadə edən KDE Connect\'in sonuncu versiyasını istifadə etmir.</string>
|
||||
<string name="my_device_fingerprint">Cihazınızın SHA1 şifrə izi:</string>
|
||||
<string name="remote_device_fingerprint">Uzaq cihazın SHA1 şifrə izi:</string>
|
||||
<string name="my_device_fingerprint">Cihazınızın sertifikatının SHA256 şifrə izi:</string>
|
||||
<string name="remote_device_fingerprint">Uzaq cihaz sertifikatının SHA256 şifrə izi:</string>
|
||||
<string name="pair_requested">Qoşulma soruşuldu</string>
|
||||
<string name="pairing_request_from">%1s tərəfindən qoşulma sorğusu</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -228,7 +245,7 @@
|
||||
<string name="plugins_need_optional_permission">Bəzi qoşmalarda icazə çatışmamazlığı səbəbindən bir sıra imkanlar söndürülmüşdür (daha çox məlumat üçün toxunun)</string>
|
||||
<string name="share_optional_permission_explanation">Paylaşılan faylları qəbul etmək üçün saxlama qovluğu seçməlisiniz</string>
|
||||
<string name="telepathy_permission_explanation">İş Masanızdan telefonunuzdakı SMS\'ləri oxumaq və SMS göndərmək üçün SMS\'ə girişə icazə verməlisiniz</string>
|
||||
<string name="telephony_permission_explanation">İş Masanızda telefon zənglərini görmək üçün Zəng Tarixşəsinə və Zəng yığımı vəziyyətinə icazə verməlisiniz</string>
|
||||
<string name="telephony_permission_explanation">İş Masanızda telefon zənglərini görmək üçün Zəng Tarixçəsinə və Zəng yığımı vəziyyətinə icazə verməlisiniz</string>
|
||||
<string name="telephony_optional_permission_explanation">Telefon nömrəsi əvəzinə kontaktın adını görmək üçün Kontakt Kitabçasına girişə icazə verməlisiniz</string>
|
||||
<string name="contacts_permission_explanation">İş Masası vasitəsi ilə kontaktlar kitabçasını paylaşmaq üçün kontaktlara girişə icazə verməlisiniz</string>
|
||||
<string name="select_ringtone">Zəng səsini seçmək</string>
|
||||
@@ -242,7 +259,7 @@
|
||||
<string name="presenter_lock_tip">Siz cihazınızı kilidləyə və səs düymələri ilə əvvəlki/sonrakı slayda keçid edə bilərsiniz</string>
|
||||
<string name="add_command">Əmr əlavə etmək</string>
|
||||
<string name="addcommand_explanation">Əmrlər qeyd edilməyib</string>
|
||||
<string name="addcommand_explanation2">Sİz KDE Connect Sistem Ayarların\'da yeni əmr əlavə edə bilərsiniz</string>
|
||||
<string name="addcommand_explanation2">Sİz KDE Connect sistem ayarlarında yeni əmrlər əlavə edə bilərsiniz</string>
|
||||
<string name="add_command_description">İş Masasında yeni əmr əlavə edə bilərsiniz</string>
|
||||
<string name="pref_plugin_mprisreceiver">Media Pleyer İdarəsi</string>
|
||||
<string name="pref_plugin_mprisreceiver_desc">Telefonunuzun media pleyerlərini digər cihazdan idarə edin</string>
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>İşıqlı</item>
|
||||
<item>Qaranlıq</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Xəta hesabatı</string>
|
||||
<string name="donate">Maddi Dəstək</string>
|
||||
<string name="source_code">Qaynaq Kodu</string>
|
||||
<string name="licenses">Lisenziyalar</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Envia notificacions per a les trucades entrants</string>
|
||||
<string name="pref_plugin_battery">Informa de la bateria</string>
|
||||
<string name="pref_plugin_battery_desc">Informa periòdicament sobre l\'estat de la bateria</string>
|
||||
<string name="pref_plugin_connectivity_report">Informa de la connectivitat</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Informar la intensitat i l\'estat del senyal de la xarxa</string>
|
||||
<string name="pref_plugin_sftp">Exposa el sistema de fitxers</string>
|
||||
<string name="pref_plugin_sftp_desc">Permet navegar de forma remota pel sistema de fitxers del dispositiu</string>
|
||||
<string name="pref_plugin_clipboard">Sincronitza el porta-retalls</string>
|
||||
@@ -16,7 +18,7 @@
|
||||
<string name="pref_plugin_mousepad">Entrada remota</string>
|
||||
<string name="pref_plugin_mousepad_desc">Usa el vostre telèfon o tauleta com un ratolí i un teclat</string>
|
||||
<string name="pref_plugin_presenter">Presentació de diapositives remota</string>
|
||||
<string name="pref_plugin_presenter_desc">Usa el dispositiu per a canviar les dispositives d\'una presentació</string>
|
||||
<string name="pref_plugin_presenter_desc">Usa el dispositiu per a canviar les diapositives d\'una presentació</string>
|
||||
<string name="pref_plugin_remotekeyboard">Rep les pulsacions remotes de tecla</string>
|
||||
<string name="pref_plugin_remotekeyboard_desc">Rep els esdeveniments de pulsacions de tecla des de dispositius remots</string>
|
||||
<string name="pref_plugin_mpris">Controls multimèdia</string>
|
||||
@@ -30,7 +32,7 @@
|
||||
<string name="pref_plugin_notifications">Sincronitza les notificacions</string>
|
||||
<string name="pref_plugin_notifications_desc">Accedeix a les vostres notificacions des d\'altres dispositius</string>
|
||||
<string name="pref_plugin_receive_notifications">Rep les notificacions</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">Rep notificacions des d\'altres dispositius i mostrar-los a l\'Android</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">Rep notificacions des d\'altres dispositius i mostrar-les a l\'Android</string>
|
||||
<string name="pref_plugin_sharereceiver">Comparteix i rep</string>
|
||||
<string name="pref_plugin_sharereceiver_desc">Comparteix els fitxers i URL entre els dispositius</string>
|
||||
<string name="device_list_empty">No hi ha cap dispositiu</string>
|
||||
@@ -74,11 +76,26 @@
|
||||
<item>Forta</item>
|
||||
<item>La més forta</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Envia les pulsacions de tecla a</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Envia les pulsacions de tecla a la màquina</string>
|
||||
<string name="sendkeystrokes_disabled_toast">L\'enviament de les pulsacions de tecla està inhabilitat -habiliteu-lo a la configuració-</string>
|
||||
<string name="sendkeystrokes_wrong_data">El tipus MIME no és vàlid -ha de ser «text/x-keystrokes»-</string>
|
||||
<string name="sendkeystrokes_sent_text">Envia %1s al dispositiu %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Aquest mòdul permet que les altres aplicacions comparteixin segments de text com a pulsacions de tecla que s\'enviaran a la màquina connectada</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Envia les pulsacions de tecla</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Activa l\'enviament de les pulsacions de tecla</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Escolta per a les dades amb el tipus MIME «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Envia immediatament un text segur</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Només envia cadenes curtes numèriques sense confirmació</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Envia com a pulsacions de tecla</string>
|
||||
<string name="mouse_receiver_plugin_description">Rep el moviment del ratolí remot</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor del ratolí</string>
|
||||
<string name="mouse_receiver_no_permissions">Cal que habiliteu el servei Accessibilitat</string>
|
||||
<string name="category_connected_devices">Dispositius connectats</string>
|
||||
<string name="category_not_paired_devices">Dispositius disponibles</string>
|
||||
<string name="category_remembered_devices">Dispositius recordats</string>
|
||||
<string name="device_menu_plugins">Arranjament del connector</string>
|
||||
<string name="device_menu_unpair">Desparella</string>
|
||||
<string name="device_menu_plugins">Arranjament dels connectors</string>
|
||||
<string name="device_menu_unpair">Desaparella</string>
|
||||
<string name="pair_new_device">Aparella amb un dispositiu nou</string>
|
||||
<string name="unknown_device">Dispositiu desconegut</string>
|
||||
<string name="error_not_reachable">No es pot accedir al dispositiu</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Cancel·lat per l\'altre parell</string>
|
||||
<string name="encryption_info_title">Informació de l\'encriptatge</string>
|
||||
<string name="encryption_info_msg_no_ssl">L\'altre dispositiu no usa una versió recent del KDE Connect, s\'utilitzarà el mètode d\'encriptatge antic.</string>
|
||||
<string name="my_device_fingerprint">L\'empremta digital SHA1 del certificat del vostre dispositiu és:</string>
|
||||
<string name="remote_device_fingerprint">L\'empremta digital SHA1 del certificat del dispositiu remot és:</string>
|
||||
<string name="my_device_fingerprint">L\'empremta digital SHA256 del certificat del vostre dispositiu és:</string>
|
||||
<string name="remote_device_fingerprint">L\'empremta digital SHA256 del certificat del dispositiu remot és:</string>
|
||||
<string name="pair_requested">S\'ha demanat aparellar</string>
|
||||
<string name="pairing_request_from">S\'ha demanat aparellar des de %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -157,7 +174,7 @@
|
||||
<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="protocol_version_newer">Aquest dispositiu usa una versió nova del protocol</string>
|
||||
<string name="plugin_settings_with_name">Ajustaments del %s</string>
|
||||
<string name="plugin_settings_with_name">Configuració del %s</string>
|
||||
<string name="invalid_device_name">El nom del dispositiu no és vàlid</string>
|
||||
<string name="shareplugin_text_saved">S\'ha rebut text i s\'ha desat al porta-retalls</string>
|
||||
<string name="custom_devices_settings">Llista personalitzada de dispositius</string>
|
||||
@@ -166,7 +183,7 @@
|
||||
<string name="custom_device_list_help">Si el dispositiu no es detecta automàticament, podeu afegir la seva adreça IP o el nom de la màquina fent clic al botó flotant d\'acció</string>
|
||||
<string name="custom_device_fab_hint">Afegeix un dispositiu</string>
|
||||
<string name="undo">Desfés</string>
|
||||
<string name="share_notification_preference">Rebombori de les notificacions</string>
|
||||
<string name="share_notification_preference">Notificacions sonores</string>
|
||||
<string name="share_notification_preference_summary">Vibra i reprodueix un so en rebre un fitxer</string>
|
||||
<string name="share_destination_customize">Personalitza el directori de destinació</string>
|
||||
<string name="share_destination_customize_summary_disabled">Els fitxers rebuts apareixeran a Baixades</string>
|
||||
@@ -269,11 +286,11 @@
|
||||
<string name="devices">Dispositius</string>
|
||||
<string name="settings_rename">Nom del dispositiu</string>
|
||||
<string name="settings_dark_mode">Tema fosc</string>
|
||||
<string name="settings_more_settings_title">Més ajustaments</string>
|
||||
<string name="settings_more_settings_text">Els ajustaments per dispositiu es poden trobar a «Arranjament del connector» des d\'un dispositiu.</string>
|
||||
<string name="settings_more_settings_title">Més opcions</string>
|
||||
<string name="settings_more_settings_text">La configuració per dispositiu es pot trobar a «Arranjament dels connectors» des d\'un dispositiu.</string>
|
||||
<string name="setting_persistent_notification">Mostra les notificacions persistents</string>
|
||||
<string name="setting_persistent_notification_oreo">Notificacions persistents</string>
|
||||
<string name="setting_persistent_notification_description">Tocar per a des/activar els ajustaments de les notificacions</string>
|
||||
<string name="setting_persistent_notification_description">Tocar per a des/activar la configuració de les notificacions</string>
|
||||
<string name="extra_options">Opcions extres</string>
|
||||
<string name="privacy_options">Opcions de privadesa</string>
|
||||
<string name="set_privacy_options">Establiu les opcions de privadesa</string>
|
||||
@@ -296,11 +313,11 @@
|
||||
<string name="mpris_open_url">Continua reproduint aquí</string>
|
||||
<string name="cant_open_url">No s\'ha pogut obrir l\'URL per a continuar reproduint</string>
|
||||
<string name="bigscreen_home">Inici</string>
|
||||
<string name="bigscreen_up">Dalt</string>
|
||||
<string name="bigscreen_up">Amunt</string>
|
||||
<string name="bigscreen_left">Esquerra</string>
|
||||
<string name="bigscreen_select">Selecció</string>
|
||||
<string name="bigscreen_right">Dreta</string>
|
||||
<string name="bigscreen_down">Baix</string>
|
||||
<string name="bigscreen_down">Avall</string>
|
||||
<string name="bigscreen_mic">Micròfon</string>
|
||||
<string name="pref_plugin_bigscreen">Bigscreen remota</string>
|
||||
<string name="pref_plugin_bigscreen_desc">Useu el dispositiu com a remot per a la Bigscreen del Plasma</string>
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Clar</item>
|
||||
<item>Fosc</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Informa d\'un error</string>
|
||||
<string name="donate">Donació de diners</string>
|
||||
<string name="source_code">Codi font</string>
|
||||
<string name="licenses">Llicències</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Posílat upozornění na příchozí hovory</string>
|
||||
<string name="pref_plugin_battery">Hlášení baterie</string>
|
||||
<string name="pref_plugin_battery_desc">Periodicky hlásit stav baterky</string>
|
||||
<string name="pref_plugin_connectivity_report">Hlášení spojení</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Nahlásit stav a sílu signálu sítě</string>
|
||||
<string name="pref_plugin_sftp">Přístup k souborovému systému</string>
|
||||
<string name="pref_plugin_sftp_desc">Umožní vám vzdáleně prohlížet souborový systém tohoto zařízení</string>
|
||||
<string name="pref_plugin_clipboard">Synchronizace schránky</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Silná</item>
|
||||
<item>Nejsilnější</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Posílat úhozy kláves na</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Posílat úhozy kláves na hostitele</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Odesílání stisků klávesnice je zakázáno - povolte jej v nastavení</string>
|
||||
<string name="sendkeystrokes_wrong_data">Neplatný typ MIME - musí být \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Poslat %1s na zařízení %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Tento modul umožňuje ostatním aplikacím sdílet kusy textu jako úhozy kláves, které budou odeslány na jiný připojený stroj</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Posílat úhozy kláves</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Povolit odesílání úhozů kláves</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Naslouchat datům s typem MIME \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Poslat bezpečný text ihned</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Poslat krátké číselné řetězce bez potvrzení</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Posílat jako úhozy kláves</string>
|
||||
<string name="mouse_receiver_plugin_description">Přijímat vzdálený pohyb myši</string>
|
||||
<string name="mouse_receiver_plugin_name">Příjemce myši</string>
|
||||
<string name="mouse_receiver_no_permissions">Musíte povolit Službu Zpřístupnění.</string>
|
||||
<string name="category_connected_devices">Připojená zařízení</string>
|
||||
<string name="category_not_paired_devices">Dostupná zařízení</string>
|
||||
<string name="category_remembered_devices">Zapamatovaná zařízení</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Přerušeno druhým uživatelem</string>
|
||||
<string name="encryption_info_title">Informace o šifrování</string>
|
||||
<string name="encryption_info_msg_no_ssl">Druhé zařízení nepoužívá poslední verzi KDE connect. Bude použita stará metoda šifrování.</string>
|
||||
<string name="my_device_fingerprint">Otisk SHA1 certifikátu vašeho zařízení je:</string>
|
||||
<string name="remote_device_fingerprint">Otisk SHA1 certifikátu vzdáleného zařízení je:</string>
|
||||
<string name="my_device_fingerprint">Otisk SHA256 certifikátu vašeho zařízení je:</string>
|
||||
<string name="remote_device_fingerprint">Otisk certifikátu SHA256 vzdáleného zařízení je:</string>
|
||||
<string name="pair_requested">Bylo vyžádáno párování</string>
|
||||
<string name="pairing_request_from">Požadavek o párování z %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -242,6 +259,7 @@
|
||||
<string name="permission_explanation">Tento modul potřebuje pro práci povolení</string>
|
||||
<string name="optional_permission_explanation">Pro zpřístupnění všech funkcí potřebujete další oprávnění</string>
|
||||
<string name="plugins_need_optional_permission">Některé moduly mají vypnuté vlastnosti, kvůli nedostatečným oprávněním (ťukněte pro více informací):</string>
|
||||
<string name="share_optional_permission_explanation">Pro příjem souborů je potřeba vybrat cílový adresář</string>
|
||||
<string name="telepathy_permission_explanation">Pro čtení a psaní SMS z počítače musíte udělit oprávnění k SMS</string>
|
||||
<string name="telephony_permission_explanation">Pro zobrazení telefonátů v počítači musíte udělit oprávnění k záznamům telefonování a stavu telefonu</string>
|
||||
<string name="telephony_optional_permission_explanation">Pro zobrazení jména kontaktu u telefonního čísla je potřeba udělit oprávnění ke kontaktům v telefonu</string>
|
||||
@@ -346,4 +364,8 @@
|
||||
<item>Světlý</item>
|
||||
<item>Tmavý</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Nahlásit chybu</string>
|
||||
<string name="donate">Přispět</string>
|
||||
<string name="source_code">Zdrojový kód</string>
|
||||
<string name="licenses">Licence</string>
|
||||
</resources>
|
||||
|
@@ -74,8 +74,6 @@
|
||||
<string name="error_canceled_by_other_peer">Annulleret af modpart</string>
|
||||
<string name="encryption_info_title">Krypteringsinfo</string>
|
||||
<string name="encryption_info_msg_no_ssl">Den anden enhed bruger ikke en nylig version af KDE Connect, og bruger dermed den forældede krypteringsmetode.</string>
|
||||
<string name="my_device_fingerprint">SHA1-fingeraftrykket for dit enhedscertifikat er:</string>
|
||||
<string name="remote_device_fingerprint">SHA1-fingeraftrykket for det eksterne enhedscertifikat er:</string>
|
||||
<string name="pair_requested">Anmodet om parring</string>
|
||||
<string name="pairing_request_from">Parringsanmodning fra %1s</string>
|
||||
<string name="received_file_text">Tap for at åbne \"%1s\"</string>
|
||||
|
@@ -3,6 +3,7 @@
|
||||
<string name="kde_connect">KDE Connect</string>
|
||||
<string name="foreground_notification_no_devices">Keine bestehenden Verbindungen</string>
|
||||
<string name="foreground_notification_devices">Verbunden mit %s</string>
|
||||
<string name="foreground_notification_send_clipboard">Zwischenablage senden</string>
|
||||
<string name="pref_plugin_telephony">Telefon-Integration</string>
|
||||
<string name="pref_plugin_telephony_desc">Verbundene Geräte bei eingehenden Anrufen benachrichtigen</string>
|
||||
<string name="pref_plugin_battery">Akkubericht</string>
|
||||
@@ -11,6 +12,7 @@
|
||||
<string name="pref_plugin_sftp_desc">Das Durchsuchen des Dateisystems auf verbundenen Geräten erlauben</string>
|
||||
<string name="pref_plugin_clipboard">Abgleich der Zwischenablage</string>
|
||||
<string name="pref_plugin_clipboard_desc">Den Inhalt der Zwischenablage mit verbundenen Geräten teilen</string>
|
||||
<string name="pref_plugin_clipboard_sent">Zwischenablage versendet</string>
|
||||
<string name="pref_plugin_mousepad">Ferneingabe</string>
|
||||
<string name="pref_plugin_mousepad_desc">Das Gerät als Touchpad und/oder Tastatur verwenden</string>
|
||||
<string name="pref_plugin_presenter">Fernbedienung für Präsentationen</string>
|
||||
@@ -33,6 +35,7 @@
|
||||
<string name="pref_plugin_sharereceiver_desc">Dateien und Adressen (URLs) mit verbundenen Geräten teilen</string>
|
||||
<string name="device_list_empty">Keine Geräte</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="sad_ok">OK :(</string>
|
||||
<string name="cancel">Abbrechen</string>
|
||||
<string name="open_settings">Einstellungen öffnen</string>
|
||||
<string name="no_permissions">Sie müssen die Erlaubnis zum Zugriff auf die Benachrichtigungen erteilen</string>
|
||||
@@ -71,6 +74,11 @@
|
||||
<item>Stark</item>
|
||||
<item>Stärkste</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Tastendruck senden an</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Tastendruck an Rechner senden</string>
|
||||
<string name="sendkeystrokes_sent_text">%1s an Gerät %2s senden</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Tastendrücke senden</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Als Tastendruck senden</string>
|
||||
<string name="category_connected_devices">Verbundene Geräte</string>
|
||||
<string name="category_not_paired_devices">Verfügbare Geräte</string>
|
||||
<string name="category_remembered_devices">Gemerkte Geräte</string>
|
||||
@@ -86,8 +94,8 @@
|
||||
<string name="error_canceled_by_other_peer">Abbruch durch Gegenstelle</string>
|
||||
<string name="encryption_info_title">Verschlüsselungsinformationen</string>
|
||||
<string name="encryption_info_msg_no_ssl">Das andere Gerät verwendet eine ältere Version von KDE Connect. Daher muss eine veraltete Verschlüsselungsmethode verwendet werden</string>
|
||||
<string name="my_device_fingerprint">Der SHA1-Fingerabdruck Ihres Gerätezertifikats lautet:</string>
|
||||
<string name="remote_device_fingerprint">Der SHA1-Fingerabdruck des Gerätezertifikats der Gegenstelle lautet:</string>
|
||||
<string name="my_device_fingerprint">Der SHA256-Fingerabdruck Ihres Gerätezertifikats lautet:</string>
|
||||
<string name="remote_device_fingerprint">Der SHA256-Fingerabdruck des Gerätezertifikats der Gegenstelle lautet:</string>
|
||||
<string name="pair_requested">Verbindung angefordert</string>
|
||||
<string name="pairing_request_from">Kopplungsanfrage von %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -165,7 +173,7 @@
|
||||
<string name="undo">Rückgängig machen</string>
|
||||
<string name="share_notification_preference">Ausführliche Benachrichtigungen</string>
|
||||
<string name="share_notification_preference_summary">Beim Empfang einer Datei vibrieren und einen Sound abspielen</string>
|
||||
<string name="share_destination_customize">Zielverzeichnis anpassen</string>
|
||||
<string name="share_destination_customize">Zielordner anpassen</string>
|
||||
<string name="share_destination_customize_summary_disabled">Empfangene Dateien werden im Ordner Downloads gespeichert</string>
|
||||
<string name="share_destination_customize_summary_enabled">Dateien werden im folgenden Verzeichnis gespeichert</string>
|
||||
<string name="share_destination_folder_preference">Zielverzeichnis</string>
|
||||
@@ -245,6 +253,7 @@
|
||||
<string name="notification_channel_media_control">Medienkontrolle</string>
|
||||
<string name="notification_channel_filetransfer">Dateiübertragung</string>
|
||||
<string name="notification_channel_high_priority">Hohe Priorität</string>
|
||||
<string name="notification_channel_sms_mms">Neue Nachricht</string>
|
||||
<string name="mpris_stop">Die aktuelle Medienwiedergabe beenden</string>
|
||||
<string name="copy_url_to_clipboard">Adresse in die Zwischenablage kopieren</string>
|
||||
<string name="clipboard_toast">In die Zwischenablage kopiert</string>
|
||||
@@ -280,24 +289,40 @@
|
||||
<string name="presenter_pointer">Laserpointer</string>
|
||||
<string name="trusted_networks">Vertrauenswürdiges Netzwerk</string>
|
||||
<string name="add_trusted_network">%1s hinzufügen</string>
|
||||
<string name="allow_all_networks_text">Alle erlauben</string>
|
||||
<string name="location_permission_needed_title">Berechtigung erforderlich</string>
|
||||
<string name="bigscreen_up">Oben</string>
|
||||
<string name="bigscreen_left">Links</string>
|
||||
<string name="bigscreen_select">Auswählen</string>
|
||||
<string name="bigscreen_right">Rechts</string>
|
||||
<string name="set_default_sms_app_title">SMS senden</string>
|
||||
<string name="bigscreen_down">Unten</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Sprache</string>
|
||||
<string name="message_reply_label">Antworten</string>
|
||||
<string name="mark_as_read_label">Als gelesen markieren</string>
|
||||
<string name="user_display_name">Sie</string>
|
||||
<string name="set_default_sms_app_title">MMS senden</string>
|
||||
<string name="set_long_text_as_mms_title">Langen Text als MMS senden</string>
|
||||
<string name="convert_to_mms_after_title">Umwandeln in MMS</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Nach einer Nachricht</item>
|
||||
<item>Nach zwei Nachrichten</item>
|
||||
<item>Nach drei Nachrichten</item>
|
||||
<item>Nach vier Nachrichten</item>
|
||||
<item>Nach fünf Nachrichten</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Design auswählen</string>
|
||||
<string-array name="theme_list">
|
||||
<item>Set by Battery Saver</item>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Hell</item>
|
||||
<item>Dunkel</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item>Systemvoreinstellung</item>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Hell</item>
|
||||
<item>Dunkel</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Probleme oder Wünsche berichten</string>
|
||||
<string name="donate">Spenden</string>
|
||||
<string name="source_code">Quelltext</string>
|
||||
<string name="licenses">Lizenzen</string>
|
||||
</resources>
|
||||
|
@@ -89,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Ακυρώθηκε από άλλον χρήστη</string>
|
||||
<string name="encryption_info_title">Πληροφορίες κρυπτογράφησης</string>
|
||||
<string name="encryption_info_msg_no_ssl">Η άλλη συσκευή δεν χρησιμοποιεί μια πρόσφατη έκδοση του KDE Connect, θα χρησιμοποιηθεί η παλαιά μέθοδος κρυπτογράφησης.</string>
|
||||
<string name="my_device_fingerprint">Το ίχνος SHA1 του πιστοποιητικού της συσκευής σας είναι:</string>
|
||||
<string name="remote_device_fingerprint">Το ίχνος SHA1 του πιστοποιητικού της απομακρυσμένης συσκευής είναι:</string>
|
||||
<string name="remote_device_fingerprint">Το ίχνος SHA256 του πιστοποιητικού της απομακρυσμένης συσκευής είναι:</string>
|
||||
<string name="pair_requested">Ζητήθηκε σύζευξη</string>
|
||||
<string name="pairing_request_from">Αίτημα σύζευξης από %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Send notifications for incoming calls</string>
|
||||
<string name="pref_plugin_battery">Battery report</string>
|
||||
<string name="pref_plugin_battery_desc">Periodically report battery status</string>
|
||||
<string name="pref_plugin_connectivity_report">Connectivity report</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Report network signal strength and status</string>
|
||||
<string name="pref_plugin_sftp">Filesystem expose</string>
|
||||
<string name="pref_plugin_sftp_desc">Allows to browse this device\'s filesystem remotely</string>
|
||||
<string name="pref_plugin_clipboard">Clipboard sync</string>
|
||||
@@ -74,6 +76,18 @@
|
||||
<item>Stronger</item>
|
||||
<item>Strongest</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Send keystrokes to</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Send keystrokes to host</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Sending keystrokes is disabled - enable it in the settings</string>
|
||||
<string name="sendkeystrokes_wrong_data">Invalid mime type - needs to be \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Sent %1s to device %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">This module allows other apps to share text segments as keystrokes which will get send to the connected host</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Send Keystrokes</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Enable Keystrokes sending</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Listen for data with mime type \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Send safe text immediately</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Send short only-numeric strings without confirmation</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Send as keystrokes</string>
|
||||
<string name="category_connected_devices">Connected devices</string>
|
||||
<string name="category_not_paired_devices">Available devices</string>
|
||||
<string name="category_remembered_devices">Remembered devices</string>
|
||||
@@ -89,8 +103,7 @@
|
||||
<string name="error_canceled_by_other_peer">Cancelled by other peer</string>
|
||||
<string name="encryption_info_title">Encryption Info</string>
|
||||
<string name="encryption_info_msg_no_ssl">The other device doesn\'t use a recent version of KDE Connect, using the legacy encryption method.</string>
|
||||
<string name="my_device_fingerprint">SHA1 fingerprint of your device certificate is:</string>
|
||||
<string name="remote_device_fingerprint">SHA1 fingerprint of remote device certificate is:</string>
|
||||
<string name="remote_device_fingerprint">SHA256 fingerprint of remote device certificate is:</string>
|
||||
<string name="pair_requested">Pair requested</string>
|
||||
<string name="pairing_request_from">Pairing request from %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +344,8 @@
|
||||
<item>Light</item>
|
||||
<item>Dark</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Report Bug</string>
|
||||
<string name="donate">Donate</string>
|
||||
<string name="source_code">Source Code</string>
|
||||
<string name="licenses">Licences</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Enviar notificaciones por llamadas entrantes</string>
|
||||
<string name="pref_plugin_battery">Informe de la batería</string>
|
||||
<string name="pref_plugin_battery_desc">Informar periódicamente del estado de la batería</string>
|
||||
<string name="pref_plugin_connectivity_report">Informe de conectividad</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Informe de fuerza de la señal de red y su estado</string>
|
||||
<string name="pref_plugin_sftp">Mostrar el sistema de archivos</string>
|
||||
<string name="pref_plugin_sftp_desc">Permite examinar de forma remota el sistema de archivos de este dispositivo</string>
|
||||
<string name="pref_plugin_clipboard">Sincronización del portapapeles</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Fuerte</item>
|
||||
<item>Más fuerte</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Enviar pulsaciones a</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Enviar pulsaciones al servidor</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Enviar pulsaciones está desactivado - activelo en las preferencias</string>
|
||||
<string name="sendkeystrokes_wrong_data">Tipo mime inválido - necesita ser «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_sent_text">Enviado %1s al dispositivo %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Este módulo permite a otras aplicaciones compartir extractos de texto como pulsaciones que son enviadas al servidor conectado</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Enviar pulsaciones</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Activar el envío de pulsaciones</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Escuchar datos con tipo mime «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">"Envío inmediato de texto seguro "</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Enviar cadenas numéricas cortas sin confirmación</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Enviar como pulsaciones</string>
|
||||
<string name="mouse_receiver_plugin_description">Recibir el movimiento de un ratón remoto</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor del ratón</string>
|
||||
<string name="mouse_receiver_no_permissions">Necesita activar el servicio de accesibilidad</string>
|
||||
<string name="category_connected_devices">Dispositivos conectados</string>
|
||||
<string name="category_not_paired_devices">Dispositivos disponibles</string>
|
||||
<string name="category_remembered_devices">Dispositivos recordados</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Cancelado por la otra parte</string>
|
||||
<string name="encryption_info_title">Información de cifrado</string>
|
||||
<string name="encryption_info_msg_no_ssl">El otro dispositivo no dispone de una versión reciente de KDE Connect, se usará un método de cifrado antiguo.</string>
|
||||
<string name="my_device_fingerprint">La huella digital SHA1 del certificado de su dispositivo es:</string>
|
||||
<string name="remote_device_fingerprint">La huella digital SHA1 del certificado del dispositivo remoto es:</string>
|
||||
<string name="my_device_fingerprint">La huella digital SHA256 del certificado de su dispositivo es:</string>
|
||||
<string name="remote_device_fingerprint">La huella digital SHA256 del certificado del dispositivo remoto es:</string>
|
||||
<string name="pair_requested">Vinculación solicitada</string>
|
||||
<string name="pairing_request_from">Solicitud de vinculación de %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Claro</item>
|
||||
<item>Oscuro</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Notificar error</string>
|
||||
<string name="donate">Donar</string>
|
||||
<string name="source_code">Código fuente</string>
|
||||
<string name="licenses">Licencias</string>
|
||||
</resources>
|
||||
|
@@ -89,8 +89,6 @@
|
||||
<string name="error_canceled_by_other_peer">Teine pool katkestas</string>
|
||||
<string name="encryption_info_title">Krüptimise teave</string>
|
||||
<string name="encryption_info_msg_no_ssl">Teine seade ei kasuta KDE Connecti uusimat versiooni ja tarvitab krüptimisel pärandmeetodit.</string>
|
||||
<string name="my_device_fingerprint">Sinu seadme sertifikaadi SHA1 sõrmejälg on:</string>
|
||||
<string name="remote_device_fingerprint">Kaugseadme sertifikaadi SHA1 sõrmejälg on:</string>
|
||||
<string name="pair_requested">Paardumise soov</string>
|
||||
<string name="pairing_request_from">Paardumise soov seadmest %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -89,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Beste kideak utzita</string>
|
||||
<string name="encryption_info_title">Zifratze informazioa</string>
|
||||
<string name="encryption_info_msg_no_ssl">Beste gailuak ez du oraintsuko KDE Connect bertsio bat erabiltzen, erabili aurreko bertsioetako metodoa.</string>
|
||||
<string name="my_device_fingerprint">Zure gailuaren ziurtagiriaren SHA1 hatz-marka hau da:</string>
|
||||
<string name="remote_device_fingerprint">Urruneko gailuaren ziurtagiriaren SHA1 hatz-marka hau da:</string>
|
||||
<string name="remote_device_fingerprint">Urruneko gailuaren ziurtagiriaren SHA256 hatz-marka hau da:</string>
|
||||
<string name="pair_requested">Parekatzea eskatu da</string>
|
||||
<string name="pairing_request_from">Parekatzeko eskaria %1s-tik</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -226,6 +225,7 @@
|
||||
<string name="permission_explanation">Plugin honek baimena behar du funtzionatzeko</string>
|
||||
<string name="optional_permission_explanation">Baimen gehiago eman behar dituzu funtzio guztiak gaitzeko</string>
|
||||
<string name="plugins_need_optional_permission">Plugin batzuek desgaitutako eginbideak dituzte baimenak faltan dituztelako (tak egin informazio gehiagorako):</string>
|
||||
<string name="share_optional_permission_explanation">Partekatutako fitxategiak jasotzeko jomugako direktorio bat aukeratu behar duzu</string>
|
||||
<string name="telepathy_permission_explanation">SMSak zure mahaigainetik bidali ahal izateko, SMSak erabiltzeko baimena eman behar duzu</string>
|
||||
<string name="telephony_permission_explanation">Telefono deiak zure mahaigainetik ikusteko, telefono deien egunkarira eta telefonoaren egoerara baimena eman behar duzu</string>
|
||||
<string name="telephony_optional_permission_explanation">Telefono zenbakiaren ordez kontaktuaren izena ikusteko telefonoko kontaktuak atzitzeko baimena eman behar duzu</string>
|
||||
|
@@ -89,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Vertaiskäyttäjä perui</string>
|
||||
<string name="encryption_info_title">Salaustiedot</string>
|
||||
<string name="encryption_info_msg_no_ssl">Toinen laite ei käytä KDE Connectin uudehkoa versiota, joten käytetään vanhaa salausmenetelmää.</string>
|
||||
<string name="my_device_fingerprint">Laitteen varmenteen SHA1-sormenjälki on:</string>
|
||||
<string name="remote_device_fingerprint">Etälaitteen varmenteen SHA1-sormenjälki on:</string>
|
||||
<string name="remote_device_fingerprint">Etälaitteen varmenteen SHA256-sormenjälki on:</string>
|
||||
<string name="pair_requested">Paripyyntö</string>
|
||||
<string name="pairing_request_from">Paripyyntö laitteesta %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -226,6 +225,7 @@
|
||||
<string name="permission_explanation">Liitännäinen tarvitsee toimiakseen lisäkäyttöoikeuksia</string>
|
||||
<string name="optional_permission_explanation">Kaikkien toimintojen käyttämiseksi sinun on annettava lisäkäyttöoikeuksia</string>
|
||||
<string name="plugins_need_optional_permission">Jotkin liitännäisten ominaisuudet eivät ole käytössä puuttuvien käyttöoikeuksien takia (lisätietoa napsauttamalla):</string>
|
||||
<string name="share_optional_permission_explanation">Jaettujen tiedostojen vastaanottamiseksi on määritettävä kohdekansio</string>
|
||||
<string name="telepathy_permission_explanation">Lukeaksesi ja lähettääksesi tekstiviestejä työpöydältä sinun on annettava käyttöoikeudet tekstiviesteihin</string>
|
||||
<string name="telephony_permission_explanation">Puhelujen näyttäminen työpöydällä vaatii käyttöoikeuden puhelulokiin ja puhelimen tilaan</string>
|
||||
<string name="telephony_optional_permission_explanation">Puhelimen yhteystietoihin on annettava käyttöoikeudet, jotta voit nähdä yhteystiedoissa nimet puhelinnumerojen sijaan</string>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Envoie des notifications pour les appels entrants</string>
|
||||
<string name="pref_plugin_battery">Rapport sur la batterie</string>
|
||||
<string name="pref_plugin_battery_desc">Rapport périodique sur l\'état de la batterie</string>
|
||||
<string name="pref_plugin_connectivity_report">Rapport sur la connectivité</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Signaler la force du signal du réseau et son état</string>
|
||||
<string name="pref_plugin_sftp">Exposer le système de fichiers</string>
|
||||
<string name="pref_plugin_sftp_desc">Permettre de parcourir le système de fichiers du périphérique à distance</string>
|
||||
<string name="pref_plugin_clipboard">Synchronisation avec le presse-papiers</string>
|
||||
@@ -44,7 +46,7 @@
|
||||
<string name="send_ping">Envoyer un « Ping »</string>
|
||||
<string name="open_mpris_controls">Contrôles multimédia</string>
|
||||
<string name="remotekeyboard_editing_only_title">Gérer les appuis de touches à distance uniquement lors de l\'édition</string>
|
||||
<string name="remotekeyboard_not_connected">Aucune connexion active d\'un clavier à distance disponible, établissez-en une dans KDE Connect</string>
|
||||
<string name="remotekeyboard_not_connected">Aucune connexion active d\'un clavier à distance disponible, établissez-en une dans « KDEConnect ».</string>
|
||||
<string name="remotekeyboard_connected">La connexion au clavier sans fil est active</string>
|
||||
<string name="remotekeyboard_multiple_connections">Plusieurs connexions à des claviers sans fil sont disponibles, sélectionnez le périphérique à configurer</string>
|
||||
<string name="open_mousepad">Contrôle distant</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Relativement forte</item>
|
||||
<item>Très forte</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Envoyez les appuis de touches vers</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Envoyez les appuis de touches vers l\'hôte</string>
|
||||
<string name="sendkeystrokes_disabled_toast">L\'envoi des appuis de touches est désactivé. Veuillez l\'activer dans la configuration.</string>
|
||||
<string name="sendkeystrokes_wrong_data">Type « MIME » non valable. Doit être « text/x-keystrokes »</string>
|
||||
<string name="sendkeystrokes_sent_text">Envoi de %1s vers le périphérique %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Ce module permet aux autres applications de partager des portions de texte comme des appuis de touches, qui seront envoyées vers l\'hôte connecté.</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Envoyez les appuis de touches</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Autoriser l\'envoi des appuis de touches</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Attendre des données avec le type « MIME » « text/x-keystrokes »</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Envoyez du texte confirmé immédiatement</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Envoyez des chaînes courtes uniquement numériques sans confirmation</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_name">Récepteur de souris</string>
|
||||
<string name="mouse_receiver_no_permissions">Vous avez besoin d\'accéder au service « Accessibilité »</string>
|
||||
<string name="category_connected_devices">Périphériques connectés</string>
|
||||
<string name="category_not_paired_devices">Périphériques disponibles</string>
|
||||
<string name="category_remembered_devices">Périphériques mémorisés</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Annulé par un autre homologue</string>
|
||||
<string name="encryption_info_title">Informations de chiffrement</string>
|
||||
<string name="encryption_info_msg_no_ssl">Ce périphérique n\'utilise pas une version récente de KDE Connect qui utilise l\'ancienne méthode de chiffrement.</string>
|
||||
<string name="my_device_fingerprint">L\'empreinte SHA1 du certificat de votre appareil est :</string>
|
||||
<string name="remote_device_fingerprint">L\'empreinte SHA1 du certificat du périphérique distant est :</string>
|
||||
<string name="my_device_fingerprint">L\'empreinte SHA256 du certificat de votre périphérique est :</string>
|
||||
<string name="remote_device_fingerprint">L\'empreinte « SHA256 » du certificat du périphérique distant est :</string>
|
||||
<string name="pair_requested">Paire demandée</string>
|
||||
<string name="pairing_request_from">Demande d\'association provenant de %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -306,7 +323,7 @@
|
||||
<string name="pref_plugin_bigscreen_desc">Utiliser votre périphérique comme télécommande pour Plasma Bigscreen</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Pour partager l\'entrée microphone de votre téléphone, vous devez donner accès à l\'entrée audio du téléphone.</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Discours</string>
|
||||
<string name="message_reply_label">REPONDRE</string>
|
||||
<string name="message_reply_label">RÉPONDRE</string>
|
||||
<string name="mark_as_read_label">MARQUER COMME LU</string>
|
||||
<string name="user_display_name">Vous</string>
|
||||
<string name="set_default_sms_app_title">Envoyer un « MMS »</string>
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Léger</item>
|
||||
<item>Sombre</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Signaler un bogue</string>
|
||||
<string name="donate">Faire un don</string>
|
||||
<string name="source_code">Code source</string>
|
||||
<string name="licenses">Licences</string>
|
||||
</resources>
|
||||
|
@@ -86,8 +86,6 @@
|
||||
<string name="error_canceled_by_other_peer">Cancelouse remotamente</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="my_device_fingerprint">A pegada SHA1 do certificado do seu dispositivo é:</string>
|
||||
<string name="remote_device_fingerprint">A pegada SHA1 do certificado do dispositivo remoto é:</string>
|
||||
<string name="pair_requested">Solicitude de emparellamento</string>
|
||||
<string name="pairing_request_from">Solicitude de emparellamento de %1s.</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<string name="pref_plugin_telephony_desc">Invia notificationes per appellos in arrivata</string>
|
||||
<string name="pref_plugin_battery">Reporto de batteria</string>
|
||||
<string name="pref_plugin_battery_desc">Periodicamente reporta stato de batteria</string>
|
||||
<string name="pref_plugin_connectivity_report">Reporto de connectivitate</string>
|
||||
<string name="pref_plugin_sftp_desc">Permitte navigat in le systema de file de iste dispositivo remotemente</string>
|
||||
<string name="pref_plugin_clipboard">Sync de area de transferentia</string>
|
||||
<string name="pref_plugin_clipboard_desc">Comparti le contento de area de transferentia</string>
|
||||
@@ -49,6 +50,8 @@
|
||||
<string name="device_menu_plugins">"Preferentias de plugin "</string>
|
||||
<string name="device_menu_unpair">De-Associa</string>
|
||||
<string name="unknown_device">Dispositivo incognite</string>
|
||||
<string name="error_not_reachable">Dispositivo non attingibile</string>
|
||||
<string name="error_timed_out">Expirate</string>
|
||||
<string name="error_canceled_by_other_peer">Cancellate per altere pare</string>
|
||||
<string name="pair_requested">Coppiar requirite</string>
|
||||
<plurals name="outgoing_file_title">
|
||||
@@ -79,9 +82,11 @@
|
||||
<string name="custom_device_fab_hint">Adde un dispositivo</string>
|
||||
<string name="undo">Annulla</string>
|
||||
<string name="share">Comparti</string>
|
||||
<string name="sftp_sdcard">Sd Card</string>
|
||||
<string name="sftp_readonly">(solmente de lectura)</string>
|
||||
<string name="add_device_dialog_title">Adde dispositivo</string>
|
||||
<string name="add_device_hint">Nomine de hospite o adresse IP</string>
|
||||
<string name="sftp_storage_preference_click_to_select">pulsa pro seliger</string>
|
||||
<string name="sftp_storage_preference_display_name">Nomine de monstrar</string>
|
||||
<string name="sftp_action_mode_menu_delete">Dele</string>
|
||||
<string name="send_files">Invia files</string>
|
||||
@@ -137,4 +142,8 @@
|
||||
<item>Legier</item>
|
||||
<item>Dark</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Reporta Bug</string>
|
||||
<string name="donate">Dona</string>
|
||||
<string name="source_code">Codice fonte</string>
|
||||
<string name="licenses">Licentias</string>
|
||||
</resources>
|
||||
|
@@ -3,6 +3,7 @@
|
||||
<string name="kde_connect">KDE Connect</string>
|
||||
<string name="foreground_notification_no_devices">Belum terkoneksi ke perangkat apa pun</string>
|
||||
<string name="foreground_notification_devices">Terkoneksi ke: %s</string>
|
||||
<string name="foreground_notification_send_clipboard">Kirimkan Clipboard</string>
|
||||
<string name="pref_plugin_telephony">Penotifikasi ponsel</string>
|
||||
<string name="pref_plugin_telephony_desc">Kirim notifikasi untuk panggilan yang masuk</string>
|
||||
<string name="pref_plugin_battery">Laporan baterai</string>
|
||||
@@ -11,8 +12,10 @@
|
||||
<string name="pref_plugin_sftp_desc">Membolehkan menelusuri sistem file perangkat ini secara jarak jauh</string>
|
||||
<string name="pref_plugin_clipboard">Sinkron clipboard</string>
|
||||
<string name="pref_plugin_clipboard_desc">Berbagi konten papan-klip</string>
|
||||
<string name="pref_plugin_clipboard_sent">Kiriman Clipboard</string>
|
||||
<string name="pref_plugin_mousepad">Input jarak jauh</string>
|
||||
<string name="pref_plugin_mousepad_desc">Gunakan ponsel atau tabletmu sebagai touchpad dan keyboard</string>
|
||||
<string name="pref_plugin_presenter">Remot Salindia</string>
|
||||
<string name="pref_plugin_presenter_desc">Gunakan perangkatmu untuk mengubah slide dalam sebuah presentasi</string>
|
||||
<string name="pref_plugin_remotekeyboard">Terima penekanan tuts jarak jauh</string>
|
||||
<string name="pref_plugin_remotekeyboard_desc">Terima peristiwa tekan-tuts dari perangkat jarak jauh</string>
|
||||
@@ -32,10 +35,12 @@
|
||||
<string name="pref_plugin_sharereceiver_desc">Berbagi file-file dan URL-URL antara perangkat</string>
|
||||
<string name="device_list_empty">Tidak ada perangkat</string>
|
||||
<string name="ok">Oke</string>
|
||||
<string name="sad_ok">OKE :(</string>
|
||||
<string name="cancel">Batal</string>
|
||||
<string name="open_settings">Buka pengaturan</string>
|
||||
<string name="no_permissions">Kamu perlu mengabulkan perizinan untuk mengakses notifikasi</string>
|
||||
<string name="no_permission_mprisreceiver">Untuk dapat mengendalikan pemutar mediamu kamu perlu mengabulkan akses ke notifikasi</string>
|
||||
<string name="no_permissions_remotekeyboard">Untuk menerima penekanan tombol, kamu perlu mengaktifkan KDE Connect Remote Keyboard</string>
|
||||
<string name="send_ping">Kirim ping</string>
|
||||
<string name="open_mpris_controls">Kendali multimedia</string>
|
||||
<string name="remotekeyboard_editing_only_title">Menangani tuts jarak jauh hanya ketika mengedit</string>
|
||||
@@ -47,6 +52,7 @@
|
||||
<string name="mousepad_double_tap_settings_title">Set aksi ketuk dua jari</string>
|
||||
<string name="mousepad_triple_tap_settings_title">Set aksi ketuk tiga jari</string>
|
||||
<string name="mousepad_sensitivity_settings_title">Set kepekaan touchpad</string>
|
||||
<string name="mousepad_acceleration_profile_settings_title">Setel akselerasi pointer</string>
|
||||
<string name="mousepad_scroll_direction_title">Arah Menggulir Terbalik</string>
|
||||
<string-array name="mousepad_tap_entries">
|
||||
<item>Klik kanan</item>
|
||||
@@ -83,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Dibatalkan oleh kawan lain</string>
|
||||
<string name="encryption_info_title">Info Enkripsi</string>
|
||||
<string name="encryption_info_msg_no_ssl">Perangkat lain tidaklah menggunakan KDE Connect yang berversi saat ini, menggunakan metode enkripsi kuno.</string>
|
||||
<string name="my_device_fingerprint">Sidik jari SHA1 pada sertifikat perangkatmu adalah:</string>
|
||||
<string name="remote_device_fingerprint">Sidik jari SHA1 pada sertifikat perangkat jarak jauh adalah:</string>
|
||||
<string name="remote_device_fingerprint">Sidik jari SHA256 pada sertifikat perangkat jarak jauh adalah:</string>
|
||||
<string name="pair_requested">Meminta sanding</string>
|
||||
<string name="pairing_request_from">Minta penyandingan dari %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -93,12 +98,25 @@
|
||||
<plurals name="incoming_files_text">
|
||||
<item quantity="other">File: %1s</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_file_title">
|
||||
<item quantity="other">Mengirim %1$d file ke %2$s</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_files_text">
|
||||
<item quantity="other">File: %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="received_files_title">
|
||||
<item quantity="other">File yang diterima dari %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="received_files_fail_title">
|
||||
<item quantity="other">Gagal menerima file dari %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="sent_files_title">
|
||||
<item quantity="other">Kiriman file ke %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="send_files_fail_title">
|
||||
<item quantity="other">Gagal mengirim file ke %1$s</item>
|
||||
</plurals>
|
||||
<string name="tap_to_open">Ketuk untuk membuka</string>
|
||||
<string name="received_file_text">Ketuk untuk membuka \'%1s\'</string>
|
||||
<string name="cannot_create_file">Gak bisa menciptakan file %s</string>
|
||||
<string name="tap_to_answer">Ketuk untuk menjawab</string>
|
||||
@@ -135,6 +153,10 @@
|
||||
<string name="shareplugin_text_saved">Teks diterima, tersimpan ke papan-klip</string>
|
||||
<string name="custom_devices_settings">Kustom daftar perangkat</string>
|
||||
<string name="custom_device_list">Tambahkan perangkat dengan IP</string>
|
||||
<string name="custom_device_deleted">Perangkat kustom yang dihapus</string>
|
||||
<string name="custom_device_list_help">Jika perangkatmu tidak terdeteksi secara otomatis, kamu bisa menambahkan alamat IP atau nama host-nya dengan mengeklik Tombol Aksi Yang Mengambang</string>
|
||||
<string name="custom_device_fab_hint">Tambahkan sebuah perangkat</string>
|
||||
<string name="undo">Urungkan</string>
|
||||
<string name="share_notification_preference">Notifikasi bising</string>
|
||||
<string name="share_notification_preference_summary">Getar dan putarkan suara ketika menerima sebuah file</string>
|
||||
<string name="share_destination_customize">Menyesuaikan tujuan direktori</string>
|
||||
@@ -149,27 +171,53 @@
|
||||
<string name="sftp_sdcard">Kartu SD</string>
|
||||
<string name="sftp_readonly">(hanya baca)</string>
|
||||
<string name="sftp_camera">Gambar kamera</string>
|
||||
<string name="add_device_dialog_title">Tambahkan perangkat</string>
|
||||
<string name="add_device_hint">Alamat IP atau hostname</string>
|
||||
<string name="sftp_preference_detected_sdcards">Kartu SD terdeteksi</string>
|
||||
<string name="sftp_preference_edit_sdcard_title">Edit kartu SD</string>
|
||||
<string name="sftp_preference_configured_storage_locations">Lokasi penyimpanan terkonfigurasi</string>
|
||||
<string name="sftp_preference_add_storage_location_title">Tambahkan lokasi penyimpanan</string>
|
||||
<string name="sftp_preference_edit_storage_location">Edit lokasi penyimpanan</string>
|
||||
<string name="sftp_preference_add_camera_shortcut">Tambahkan shortcut folder kamera</string>
|
||||
<string name="sftp_preference_add_camera_shortcut_summary_on">Tambahkan sebuah shortcut ke folder kamera</string>
|
||||
<string name="sftp_preference_add_camera_shortcut_summary_off">Jangan tambahkan sebuah shortcut ke folder kamera</string>
|
||||
<string name="sftp_storage_preference_storage_location">Lokasi penyimpanan</string>
|
||||
<string name="sftp_storage_preference_storage_location_already_configured">Lokasi ini sudah dikonfigurasi</string>
|
||||
<string name="sftp_storage_preference_click_to_select">klik untuk pilih</string>
|
||||
<string name="sftp_storage_preference_display_name">Tampilan nama</string>
|
||||
<string name="sftp_storage_preference_display_name_already_used">Tampilan nama ini sudah digunakan</string>
|
||||
<string name="sftp_storage_preference_display_name_cannot_be_empty">Tampilan nama tidak boleh kosong</string>
|
||||
<string name="sftp_action_mode_menu_delete">Hapus</string>
|
||||
<string name="sftp_no_sdcard_detected">Tidak ada kartu SD yang terdeteksi</string>
|
||||
<string name="sftp_no_storage_locations_configured">Tidak ada lokasi penyimpanan yang dikonfigurasi</string>
|
||||
<string name="sftp_saf_permission_explanation">Untuk mengakses file secara jarak jauh, kamu harus mengkonfigurasi lokasi penyimpanan</string>
|
||||
<string name="no_players_connected">Tidak ada pemutar yang ditemukan</string>
|
||||
<string name="send_files">Kirim file</string>
|
||||
<string name="pairing_title">Perangkat KDE Connect</string>
|
||||
<string name="pairing_description">Perangkat lain menjalankan KDE Connect dalam jaringanmu yang sama yang seharusnya muncul di sini.</string>
|
||||
<string name="pairing_description">Perangkat lain yang menjalankan KDE Connect dalam jaringanmu yang sama seharusnya muncul di sini.</string>
|
||||
<string name="device_rename_title">Ubah nama perangkat</string>
|
||||
<string name="device_rename_confirm">Ubah Nama</string>
|
||||
<string name="refresh">Segarkan</string>
|
||||
<string name="unreachable_description">Perangkat yang disandingkan ini tidak dapat dicapai. Pastikan ia terkoneksi ke jaringanmu yang sama.</string>
|
||||
<string name="no_wifi">Kamu belum terkoneksi ke jaringan Wi-Fi, sehingga kamu tidak bisa melihat perangkat apapun. Klik di sini untuk memfungsikan Wi-Fi.</string>
|
||||
<string name="on_non_trusted_message">Bukan pada jaringan yang dipercaya: autodiscovery telah dinonfungsikan.</string>
|
||||
<string name="no_file_browser">Tidak adanya penelusur file yang terinstal.</string>
|
||||
<string name="pref_plugin_telepathy">Kirim SMS</string>
|
||||
<string name="pref_plugin_telepathy_desc">Kirim teks perpesanan dari desktopmu</string>
|
||||
<string name="pref_plugin_telepathy_mms">Kirim MMS</string>
|
||||
<string name="pref_plugin_telepathy_mms_desc">Supaya bisa mengirim MMS dari KDE Connect, kamu perlu mengaturnya sebagai aplikasi SMS default.</string>
|
||||
<string name="findmyphone_title">Temukan ponselku</string>
|
||||
<string name="findmyphone_title_tablet">Temukan tabletku</string>
|
||||
<string name="findmyphone_title_tv">Temukan TV-ku</string>
|
||||
<string name="findmyphone_description">Deringkan perangkat ini sehingga kamu bisa menemukannya</string>
|
||||
<string name="findmyphone_found">Ketemu</string>
|
||||
<string name="open">Buka</string>
|
||||
<string name="close">Tutup</string>
|
||||
<string name="plugins_need_permission">Beberapa plugin perlu perizinan untuk kerja (ketuk untuk info selebihnya):</string>
|
||||
<string name="permission_explanation">Plugin ini perlu perizinan untuk kerja</string>
|
||||
<string name="optional_permission_explanation">Kamu perlu mengabulkan perizinan extra untuk memfungsikan semua fungsian</string>
|
||||
<string name="plugins_need_optional_permission">Beberapa plugin yang memiliki fitur dinonfungsikan karena kurangnya perizinan (ketuk untuk info selebihnya):</string>
|
||||
<string name="share_optional_permission_explanation">Untuk menerima file yang dibagikan kamu perlu memilih sebuah direktori tujuan</string>
|
||||
<string name="telepathy_permission_explanation">Untuk membaca dan menulis SMS dari desktopmu kamu harus memberikan perizinan untuk SMS</string>
|
||||
<string name="telephony_permission_explanation">Untuk melihat panggilan ponsel pada desktop kamu harus memberikan perizinan untuk log panggilan ponsel dan keadaan ponsel</string>
|
||||
<string name="telephony_optional_permission_explanation">Untuk melihat nama kontak alih-alih nomor ponsel, kamu harus memberikan akses ke kontak ponsel</string>
|
||||
@@ -180,31 +228,102 @@
|
||||
<string name="mpris_coverart_description">Seni sampul media saat ini</string>
|
||||
<string name="device_icon_description">Ikon perangkat</string>
|
||||
<string name="settings_icon_description">Ikon pengaturan</string>
|
||||
<string name="presenter_fullscreen">Layar penuh</string>
|
||||
<string name="presenter_exit">Keluarkan presentasi</string>
|
||||
<string name="presenter_lock_tip">Kamu bisa mengunci perangkatmu dan gunakanlah tombol volume untuk menuju ke slide sebelumnya/selanjutnya</string>
|
||||
<string name="add_command">Tambahkan sebuah perintah</string>
|
||||
<string name="addcommand_explanation">Tidak ada perintah yang diregister</string>
|
||||
<string name="addcommand_explanation2">"Kamu bisa menambahkan perintah baru dalam System Settings KDE Connect "</string>
|
||||
<string name="add_command_description">Kamu bisa menambahkan perintah pada desktop</string>
|
||||
<string name="pref_plugin_mprisreceiver">Kendali Pemutar Media</string>
|
||||
<string name="pref_plugin_mprisreceiver_desc">Kendalikan pemutar media ponselmu dari perangkat lainnya</string>
|
||||
<string name="notification_channel_default">Notifikasi lainnya</string>
|
||||
<string name="notification_channel_persistent">Indikator kukuh</string>
|
||||
<string name="notification_channel_media_control">Kontrol multimedia</string>
|
||||
<string name="notification_channel_filetransfer">Transfer file</string>
|
||||
<string name="notification_channel_high_priority">Prioritas tinggi</string>
|
||||
<string name="notification_channel_sms_mms">Pesan Baru</string>
|
||||
<string name="mpris_stop">Hentikan player saat ini</string>
|
||||
<string name="copy_url_to_clipboard">Salin URL ke clipboard</string>
|
||||
<string name="clipboard_toast">Disalin ke clipboard</string>
|
||||
<string name="runcommand_notreachable">Perangkat tidak tercapai</string>
|
||||
<string name="runcommand_notpaired">Perangkat tidak tersanding</string>
|
||||
<string name="runcommand_nosuchdevice">Di sini tidak ada perangkat seperti itu</string>
|
||||
<string name="runcommand_noruncommandplugin">Perangkat ini tidak memiliki Plugin Run Command yang difungsikan</string>
|
||||
<string name="pref_plugin_findremotedevice">Temukan perangkat remot</string>
|
||||
<string name="pref_plugin_findremotedevice_desc">Deringkan perangkat remotmu</string>
|
||||
<string name="ring">Deringkan</string>
|
||||
<string name="pref_plugin_systemvolume">System volume</string>
|
||||
<string name="pref_plugin_systemvolume_desc">Kendalikan volume sistem pada perangkat remot</string>
|
||||
<string name="mute">Bungkam</string>
|
||||
<string name="all">Semua</string>
|
||||
<string name="devices">Perangkat</string>
|
||||
<string name="settings_rename">Nama perangkat</string>
|
||||
<string name="settings_dark_mode">Tema gelap</string>
|
||||
<string name="settings_more_settings_title">Pengaturan selebihnya</string>
|
||||
<string name="settings_more_settings_text">Tiap pengaturan perangkat bisa ditemukan dibawah \'pengaturan Plugin\' dari setiap sebuah perangkat.</string>
|
||||
<string name="setting_persistent_notification">Tampilkan notifikasi kukuh</string>
|
||||
<string name="setting_persistent_notification_oreo">Notifikasi kukuh</string>
|
||||
<string name="setting_persistent_notification_description">Ketuk untuk memfungsikan/menonfungsikan dalam pengaturan Notifikasi</string>
|
||||
<string name="extra_options">Opsi ekstra</string>
|
||||
<string name="privacy_options">Opsi privasi</string>
|
||||
<string name="set_privacy_options">Atur opsi privasimu</string>
|
||||
<string name="block_contents">Blokir konten-konten notifikasi</string>
|
||||
<string name="block_images">Blokir citra-citra dalam notifikasi</string>
|
||||
<string name="notification_channel_receivenotification">Notifikasi dari perangkat lainnya</string>
|
||||
<string name="take_picture">Luncurkan kamera</string>
|
||||
<string name="plugin_photo_desc">Luncurkan sebuah aplikasi kamera agar memudahkan pe</string>
|
||||
<string name="no_app_for_opening">Tidak menemukan aplikasi yang pantas untuk membuka file ini</string>
|
||||
<string name="remote_keyboard_service">Keyboard Remote KDE Connect</string>
|
||||
<string name="presenter_pointer">Penunjuk</string>
|
||||
<string name="trusted_networks">Jaringan terpercaya</string>
|
||||
<string name="trusted_networks_desc">Membatasi autodiscovery untuk mengetahui jaringan</string>
|
||||
<string name="add_trusted_network">Tambahkan %1s</string>
|
||||
<string name="empty_trusted_networks_list_text">Kamu belum memiliki jaringan terpercaya apa pun yang ditambahkan</string>
|
||||
<string name="allow_all_networks_text">Bolehkan semua</string>
|
||||
<string name="location_permission_needed_title">Diperlukan perizinan</string>
|
||||
<string name="location_permission_needed_desc">Android memerlukan perizinan Lokasi untuk mengidentifikasi jaringan WiFi kamu</string>
|
||||
<string name="clipboard_android_x_incompat">Android 10 telah menghapus akses clipboard ke semua aplikasi. Plugin ini akan dinonfungsikan.</string>
|
||||
<string name="mpris_open_url">Lanjut memutar di sini</string>
|
||||
<string name="cant_open_url">Tidak bisa membuka URL untuk melanjutkan pemutaran</string>
|
||||
<string name="bigscreen_home">Rumah</string>
|
||||
<string name="bigscreen_up">Naik</string>
|
||||
<string name="bigscreen_left">Kiri</string>
|
||||
<string name="bigscreen_select">Pilih</string>
|
||||
<string name="bigscreen_right">Kanan</string>
|
||||
<string name="bigscreen_down">Turun</string>
|
||||
<string name="bigscreen_mic">Mic</string>
|
||||
<string name="pref_plugin_bigscreen">Remot bigscreen</string>
|
||||
<string name="pref_plugin_bigscreen_desc">Gunakan perangkatmu sebagai remot untuk Plasma Bigsreen</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Untuk membagikan input mikrofon dari ponselmu kamu perlu memberikan akses terhadap input audio si ponsel</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Ucapan</string>
|
||||
<string name="message_reply_label">BALAS</string>
|
||||
<string name="mark_as_read_label">TANDAI SEBAGAI SUDAH DIBACA</string>
|
||||
<string name="user_display_name">KAMU</string>
|
||||
<string name="set_default_sms_app_title">Kirim MMS</string>
|
||||
<string name="set_group_message_as_mms_title">Kirim MMS grup</string>
|
||||
<string name="set_long_text_as_mms_title">Kirim pesan text panjang sebagai MMS</string>
|
||||
<string name="convert_to_mms_after_title">Konversikan ke MMS</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Setelah satu pesan</item>
|
||||
<item>Setelah dua pesan</item>
|
||||
<item>Setelah tiga pesan</item>
|
||||
<item>Setelah empat pesan</item>
|
||||
<item>Setelah lima pesan</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Pilih tema</string>
|
||||
<string-array name="theme_list">
|
||||
<item>Set by Battery Saver</item>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Atur berdasarkan Hemat Baterai</item>
|
||||
<item>Terang</item>
|
||||
<item>Gelap</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item/>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Sistem Default</item>
|
||||
<item>Terang</item>
|
||||
<item>Gelap</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Laporkan Bug</string>
|
||||
<string name="donate">Donasi</string>
|
||||
<string name="source_code">Kode Sumber</string>
|
||||
<string name="licenses">Lisensi</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Invia notifiche per le chiamate in ingresso</string>
|
||||
<string name="pref_plugin_battery">Livello batteria</string>
|
||||
<string name="pref_plugin_battery_desc">Comunica periodicamente lo stato della batteria</string>
|
||||
<string name="pref_plugin_connectivity_report">Indicatore di connettività</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Riporta la potenza e lo stato del segnale di rete</string>
|
||||
<string name="pref_plugin_sftp">Esposizione filesystem</string>
|
||||
<string name="pref_plugin_sftp_desc">Consente di navigare da remoto il filesystem del dispositivo</string>
|
||||
<string name="pref_plugin_clipboard">Sincronizzazione appunti</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Più forte</item>
|
||||
<item>La più forte</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Invia combinazioni di tasti a</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Invia combinazioni di tasti all\'host</string>
|
||||
<string name="sendkeystrokes_disabled_toast">L\'invio di combinazioni di tasti è disabilitato: abilitalo nelle impostazioni</string>
|
||||
<string name="sendkeystrokes_wrong_data">Tipo MIME non valido: deve essere «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_sent_text">Inviato %1s al dispositivo %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Questo modulo consente ad altre applicazioni di condividere segmenti di testo come sequenze di tasti che saranno inviate all\'host connesso</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Invia combinazioni di tasti</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Abilita l\'invio di combinazioni di tasti</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Intercetta i dati con il tipo MIME «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Invia subito un testo sicuro</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Invia brevi stringhe composte da soli numeriche senza conferma</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Invia come combinazioni di tasti</string>
|
||||
<string name="mouse_receiver_plugin_description">Ricevi i movimenti remoti del mouse</string>
|
||||
<string name="mouse_receiver_plugin_name">Ricevitore del mouse</string>
|
||||
<string name="mouse_receiver_no_permissions">Devi abilitare Servizio di accessibilità</string>
|
||||
<string name="category_connected_devices">Dispositivi connessi</string>
|
||||
<string name="category_not_paired_devices">Dispositivi disponibili</string>
|
||||
<string name="category_remembered_devices">Dispositivi memorizzati</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Annullata dal dispositivo remoto</string>
|
||||
<string name="encryption_info_title">Informazioni di cifratura</string>
|
||||
<string name="encryption_info_msg_no_ssl">L\'altro dispositivo non utilizza una versione recente di KDE Connect, utilizzando il metodo di cifratura precedente.</string>
|
||||
<string name="my_device_fingerprint">L\'impronta digitale SHA1 del certificato di dispositivo è:</string>
|
||||
<string name="remote_device_fingerprint">L\'impronta digitale SHA1 del certificato di dispositivo remoto è:</string>
|
||||
<string name="my_device_fingerprint">L\'impronta digitale SHA256 del certificato di dispositivo è:</string>
|
||||
<string name="remote_device_fingerprint">L\'impronta digitale SHA256 del certificato del dispositivo remoto è:</string>
|
||||
<string name="pair_requested">Richiesta di associazione</string>
|
||||
<string name="pairing_request_from">Richiesta associazione da %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Chiaro</item>
|
||||
<item>Scuro</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Segnala un errore</string>
|
||||
<string name="donate">Fai una donazione</string>
|
||||
<string name="source_code">Codice sorgente</string>
|
||||
<string name="licenses">Licenze</string>
|
||||
</resources>
|
||||
|
@@ -74,8 +74,6 @@
|
||||
<string name="error_canceled_by_other_peer">בוטל על ידי מישהו אחר</string>
|
||||
<string name="encryption_info_title">פרטי הצפנה</string>
|
||||
<string name="encryption_info_msg_no_ssl">ההתקן השני אינו משתמש בגרסה האחרונה של KDE Connect, משתמש בשיטת ההצפנה הישנה.</string>
|
||||
<string name="my_device_fingerprint">טביעת האצבע SHA1 של ההתקן היא:</string>
|
||||
<string name="remote_device_fingerprint">"טביעת האצבע SHA1 של ההתקן המרוחק היא: "</string>
|
||||
<string name="pair_requested">בקשת התאמה</string>
|
||||
<string name="pairing_request_from">בוקשה התאמה מ־%1s</string>
|
||||
<string name="received_file_text">לחץ כדי לפתוח את \"%1s\"</string>
|
||||
|
@@ -86,8 +86,6 @@
|
||||
<string name="error_canceled_by_other_peer">他のピアにキャンセルされました</string>
|
||||
<string name="encryption_info_title">暗号化情報</string>
|
||||
<string name="encryption_info_msg_no_ssl">他のデバイスは最近のバージョンの KDE Connect を利用していません。古い暗号化方式を使用しています</string>
|
||||
<string name="my_device_fingerprint">このデバイスの証明書の SHA1 フィンガープリント:</string>
|
||||
<string name="remote_device_fingerprint">リモートデバイスの証明書の SHA1 フィンガープリント:</string>
|
||||
<string name="pair_requested">ペアリング要求済み</string>
|
||||
<string name="pairing_request_from">%1s からペアリングを要求されました</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -89,8 +89,6 @@
|
||||
<string name="error_canceled_by_other_peer">다른 쪽에서 취소함</string>
|
||||
<string name="encryption_info_title">암호화 정보</string>
|
||||
<string name="encryption_info_msg_no_ssl">다른 장치에서 KDE Connect의 최근 버전을 실행하고 있지 않아서 레거시 암호화를 사용합니다.</string>
|
||||
<string name="my_device_fingerprint">내 장치 인증서의 SHA1 지문:</string>
|
||||
<string name="remote_device_fingerprint">원격 장치 인증서의 SHA1 지문:</string>
|
||||
<string name="pair_requested">연결 요청됨</string>
|
||||
<string name="pairing_request_from">%1s에서 연결 요청</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -89,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Lygiarangis atsisakė</string>
|
||||
<string name="encryption_info_title">Šifravimo informacija</string>
|
||||
<string name="encryption_info_msg_no_ssl">Kitas įrenginys nenaudoja paskiausios KDE Connect versijos, naudojamas pasenęs šifravimo metodas.</string>
|
||||
<string name="my_device_fingerprint">Jūsų įrenginio liudijimo SHA1 kontrolinis kodas yra:</string>
|
||||
<string name="remote_device_fingerprint">Nuotolinio įrenginio liudijimo SHA1 kontrolinis kodas yra:</string>
|
||||
<string name="remote_device_fingerprint">Nuotolinio įrenginio liudijimo SHA256 kontrolinis kodas yra:</string>
|
||||
<string name="pair_requested">Užklaustas suporavimas</string>
|
||||
<string name="pairing_request_from">Suporavimo užklausa iš %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -229,6 +228,8 @@
|
||||
<string name="no_file_browser">Nėra įdiegta jokių failų tvarkytuvių.</string>
|
||||
<string name="pref_plugin_telepathy">Siųsti SMS žinutę</string>
|
||||
<string name="pref_plugin_telepathy_desc">Siųsti tekstines žinutes iš savo darbalaukio</string>
|
||||
<string name="pref_plugin_telepathy_mms">Siųsti MMS žinutę</string>
|
||||
<string name="pref_plugin_telepathy_mms_desc">Norėdami siųsti MMS iš KDE Connect, turite nustatyti ją kaip numatytąją SMS programėlę.</string>
|
||||
<string name="findmyphone_title">Rasti telefoną</string>
|
||||
<string name="findmyphone_title_tablet">Rasti planšetę</string>
|
||||
<string name="findmyphone_title_tv">Rasti televizorių</string>
|
||||
@@ -240,6 +241,7 @@
|
||||
<string name="permission_explanation">Šis papildinys tam, kad veiktų, reikalauja leidimų</string>
|
||||
<string name="optional_permission_explanation">Norėdami įjungti visas funkcijas, turite suteikti papildomus leidimus</string>
|
||||
<string name="plugins_need_optional_permission">Kai kurių papildinių ypatybės, dėl leidimų trūkumo, buvo išjungtos (bakstelėkite išsamesnei informacijai):</string>
|
||||
<string name="share_optional_permission_explanation">Norėdami gauti bendrinamus failus, turite pasirinkti paskirties katalogą</string>
|
||||
<string name="telepathy_permission_explanation">Norėdami skaityti ir rašyti SMS žinutes iš savo darbalaukio, turite suteikti prieigą prie SMS žinučių</string>
|
||||
<string name="telephony_permission_explanation">Norėdami matyti telefono skambučius darbalaukyje, turite suteikti prieigą prie telefono skambučių žurnalo ir telefono būsenos</string>
|
||||
<string name="telephony_optional_permission_explanation">Norėdami vietoj adresato numerio matyti adresato vardą, turite suteikti priegą prie telefono adresatų</string>
|
||||
@@ -264,6 +266,7 @@
|
||||
<string name="notification_channel_media_control">Įvairialypės terpės valdymas</string>
|
||||
<string name="notification_channel_filetransfer">Failų persiuntimas</string>
|
||||
<string name="notification_channel_high_priority">Didelė pirmenybė</string>
|
||||
<string name="notification_channel_sms_mms">Nauja žinutė</string>
|
||||
<string name="mpris_stop">Stabdyti dabartinę leistuvę</string>
|
||||
<string name="copy_url_to_clipboard">Kopijuoti URL į iškarpinę</string>
|
||||
<string name="clipboard_toast">Nukopijuota į iškarpinę</string>
|
||||
@@ -318,12 +321,19 @@
|
||||
<string name="pref_plugin_bigscreen_desc">Naudoti savo įrenginį kaip Plasma Bigscreen nuotolinį pultą</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Norėdami bendrinti mikrofono įvesti iš savo telefono, turite suteikti priegą prie telefono garso įvesties</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Šneka</string>
|
||||
<string name="message_reply_label">ATSAKYTI</string>
|
||||
<string name="mark_as_read_label">ŽYMĖTI KAIP SKAITYTĄ</string>
|
||||
<string name="user_display_name">Jūs</string>
|
||||
<string name="set_default_sms_app_title">Siųsti MMS žinutę</string>
|
||||
<string name="set_group_message_as_mms_title">Siųsti grupinę MMS žinutę</string>
|
||||
<string name="set_long_text_as_mms_title">Siųsti ilgą tekstą kaip MMS žinutę</string>
|
||||
<string name="convert_to_mms_after_title">Kovertuoti į MMS žinutę</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Po vienos žinutės</item>
|
||||
<item>Po dviejų žinučių</item>
|
||||
<item>Po trijų žinučių</item>
|
||||
<item>Po keturių žinučių</item>
|
||||
<item>Po penkių žinučių</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Pasirinkite apipavidalinimą</string>
|
||||
<string-array name="theme_list">
|
||||
@@ -331,4 +341,13 @@
|
||||
<item>Šviesus</item>
|
||||
<item>Tamsus</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item>Sistemos numatytasis</item>
|
||||
<item>Šviesus</item>
|
||||
<item>Tamsus</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Pranešti apie programos klaidą</string>
|
||||
<string name="donate">Paaukoti</string>
|
||||
<string name="source_code">Pradinis kodas</string>
|
||||
<string name="licenses">Licencijos</string>
|
||||
</resources>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="primaryDark">#333333</color>
|
||||
<color name="primaryDark">@android:color/black</color>
|
||||
<color name="darkGrey">#555555</color>
|
||||
<color name="darkToolbarBackground">#222222</color>
|
||||
<color name="darkStatusBarBackground">#333333</color>
|
||||
@@ -8,10 +8,13 @@
|
||||
<color name="on_high_contrast">@android:color/white</color>
|
||||
<color name="text_color_primary">@android:color/white</color>
|
||||
<color name="text_color">@android:color/white</color>
|
||||
<color name="toolbar_color">#222222</color>
|
||||
<color name="toolbar_color">@android:color/black</color>
|
||||
<color name="card_stroke_color">#8C8C8C</color>
|
||||
<color name="activity_background">@android:color/black</color>
|
||||
<item name="lightMode" type="bool">false</item>
|
||||
|
||||
<!-- This is for dark theme. In dark theme both selected and unselected text in the
|
||||
navigation bar should be white. This is different from the light theme as both states have
|
||||
different colors so light theme has a selector for this value-->
|
||||
<color name="state_list_drawer_text">@android:color/white</color>
|
||||
</resources>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Stuur meldingen voor inkomende oproepen</string>
|
||||
<string name="pref_plugin_battery">Batterijrapportage</string>
|
||||
<string name="pref_plugin_battery_desc">Rapporteer periodiek de status van de batterij</string>
|
||||
<string name="pref_plugin_connectivity_report">Rapport over connectiviteit</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Signaalsterkte en status van netwerk rapporteren</string>
|
||||
<string name="pref_plugin_sftp">Bestandssysteem blootstellen</string>
|
||||
<string name="pref_plugin_sftp_desc">Het bladeren in het bestandssysteem van het apparaat op afstand toestaan</string>
|
||||
<string name="pref_plugin_clipboard">Klembordsynchronisatie</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Sterker</item>
|
||||
<item>Sterkst</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Toetsaanslagen verzenden naar</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Toetsaanslagen verzenden naar host</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Verzenden van toetsaanslagen is uitgeschakeld - schakel het in in de instellingen</string>
|
||||
<string name="sendkeystrokes_wrong_data">Ongeldig mime-type - moet \'text/x-keystrokes\' zijn</string>
|
||||
<string name="sendkeystrokes_sent_text">%1s verzenden naar apparaat %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Deze module biedt andere toepassingen om tekstsegmenten als toetsaanslagen te delen die verzonden gaan worden naar de verbonden host</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Toetsaanslagen verzenden</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Toetsaanslagen verzenden inschakelen</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Luister naar gegevens met mime-type \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Stuur tekst voor opslag onmiddellijk</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Stuur korte alleen-numerieke tekenreeks zonder confirmatie</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Als toetsaanslagen verzenden</string>
|
||||
<string name="mouse_receiver_plugin_description">Muisbewegingen van afstand ontvangen</string>
|
||||
<string name="mouse_receiver_plugin_name">Muisontvanger</string>
|
||||
<string name="mouse_receiver_no_permissions">U moet service toegankelijkheid inschakelen</string>
|
||||
<string name="category_connected_devices">Verbonden apparaten</string>
|
||||
<string name="category_not_paired_devices">Beschikbare apparaten</string>
|
||||
<string name="category_remembered_devices">Onthouden apparaten</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Geannuleerd door andere kant</string>
|
||||
<string name="encryption_info_title">Versleutelde informatie</string>
|
||||
<string name="encryption_info_msg_no_ssl">Het andere apparaat gebruikt geen recente versie van KDE Connect, de verouderde versleutelingsmethode zal worden gebruikt.</string>
|
||||
<string name="my_device_fingerprint">De SHA1 vingerafdruk van het certificaat van uw apparaat is:</string>
|
||||
<string name="remote_device_fingerprint">De SHA1 vingerafdruk van het certificaat van het apparaat op afstand is:</string>
|
||||
<string name="my_device_fingerprint">De SHA256 vingerafdruk van het certificaat van uw apparaat is:</string>
|
||||
<string name="remote_device_fingerprint">De SHA256 vingerafdruk van het certificaat van het apparaat op afstand is:</string>
|
||||
<string name="pair_requested">Paarvorming gevraagd</string>
|
||||
<string name="pairing_request_from">Verzoek om een paar te maken van %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Licht</item>
|
||||
<item>Donker</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Bug rapporteren</string>
|
||||
<string name="donate">Doneren</string>
|
||||
<string name="source_code">Broncode</string>
|
||||
<string name="licenses">Licenties</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Send varsling ved oppringing</string>
|
||||
<string name="pref_plugin_battery">Batterirapport</string>
|
||||
<string name="pref_plugin_battery_desc">Meld regelmessig frå om batteristatusen</string>
|
||||
<string name="pref_plugin_connectivity_report">Sambandsrapport</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Rapporter signalstyrke og status for nettverket</string>
|
||||
<string name="pref_plugin_sftp">Vis filsystem</string>
|
||||
<string name="pref_plugin_sftp_desc">Tillat lesing av filsystemet frå datamaskina</string>
|
||||
<string name="pref_plugin_clipboard">Synkroniser utklippstavle</string>
|
||||
@@ -74,6 +76,18 @@
|
||||
<item>Sterkare</item>
|
||||
<item>Sterkast</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Send tastetrykk til</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Send tastetrykk til verten</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Sending av tastetrykk er slått av. Du kan slå det på i innstillingane.</string>
|
||||
<string name="sendkeystrokes_wrong_data">Ugyldig MIME-type – må vera «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_sent_text">Sende %1s til eininga %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Lèt andre appar dela tekstbitar som tastetrykk, som vert sende til den tilkopla verten</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Send tastetrykk</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Slå på sending av tastetrykk</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Lytt etter data med MIME-typen «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Send sikker tekst med ein gong</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Send korte tekstar med berre siffer utan stadfesting</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Send som tastetrykk</string>
|
||||
<string name="category_connected_devices">Tilkopla einingar</string>
|
||||
<string name="category_not_paired_devices">Tilgjengelege einingar</string>
|
||||
<string name="category_remembered_devices">Hugsa einingar</string>
|
||||
@@ -89,8 +103,7 @@
|
||||
<string name="error_canceled_by_other_peer">Avbroten av den andre eininga</string>
|
||||
<string name="encryption_info_title">Krypteringsinfo</string>
|
||||
<string name="encryption_info_msg_no_ssl">Den andre eininga brukar ein gammal versjon av KDE Connect, med ein utdatert krypteringsmetode.</string>
|
||||
<string name="my_device_fingerprint">SHA-fingeravtrykket til einingssertifikatet er:</string>
|
||||
<string name="remote_device_fingerprint">SHA-fingeravtrykket til fjerneiningssertifikatet er:</string>
|
||||
<string name="remote_device_fingerprint">SHA-256-fingeravtrykket til fjerneiningssertifikatet er:</string>
|
||||
<string name="pair_requested">Paringsførespurnad</string>
|
||||
<string name="pairing_request_from">Paringsførespurnad frå %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +344,8 @@
|
||||
<item>Lyst</item>
|
||||
<item>Mørk</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Meld frå om feil</string>
|
||||
<string name="donate">Gje pengegåve</string>
|
||||
<string name="source_code">Kjeldekode</string>
|
||||
<string name="licenses">Lisensar</string>
|
||||
</resources>
|
||||
|
@@ -1,45 +1,50 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<resources>
|
||||
<string name="kde_connect">KDE Connect</string>
|
||||
<string name="foreground_notification_no_devices">Niepodłączony do żadnego urządzenia</string>
|
||||
<string name="foreground_notification_devices">Podłączony do: %s</string>
|
||||
<string name="pref_plugin_telephony">Powiadomienia telefonu</string>
|
||||
<string name="pref_plugin_telephony_desc">Wysyła powiadomienia o rozmowach przychodzących</string>
|
||||
<string name="pref_plugin_battery">Stan baterii</string>
|
||||
<string name="pref_plugin_battery_desc">Okresowo powiadamia o stanie baterii</string>
|
||||
<string name="foreground_notification_no_devices">Niepołączony z żadnym urządzeniem</string>
|
||||
<string name="foreground_notification_devices">Połączony z: %s</string>
|
||||
<string name="foreground_notification_send_clipboard">Wysyłanie schowka</string>
|
||||
<string name="pref_plugin_telephony">Powiadomienia o dzwonieniu</string>
|
||||
<string name="pref_plugin_telephony_desc">Wysyła na inne urządzenie powiadomienia o rozmowach przychodzących na to urządzenie</string>
|
||||
<string name="pref_plugin_battery">Zgłaszanie stanu baterii</string>
|
||||
<string name="pref_plugin_battery_desc">Okresowo zgłasza stan naładowania baterii</string>
|
||||
<string name="pref_plugin_connectivity_report">Zgłaszanie łączności</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Zgłasza siłę i stanu sygnału sieciowego</string>
|
||||
<string name="pref_plugin_sftp">Udostępnianie systemu plików</string>
|
||||
<string name="pref_plugin_sftp_desc">Daje dostęp do plików innemu urządzeniu</string>
|
||||
<string name="pref_plugin_clipboard">Synchronizacja schowka</string>
|
||||
<string name="pref_plugin_clipboard_desc">Udostępnia zawartość schowka</string>
|
||||
<string name="pref_plugin_mousepad">Sterowanie z urządzenia przenośnego</string>
|
||||
<string name="pref_plugin_mousepad_desc">Telefon lub tablet służy jako gładzik i klawiatura</string>
|
||||
<string name="pref_plugin_sftp_desc">Umożliwia przeglądanie systemu plików tego urządzenia z innego urządzenia</string>
|
||||
<string name="pref_plugin_clipboard">Współdzielenie schowka</string>
|
||||
<string name="pref_plugin_clipboard_desc">Współdzieli schowek między urządzeniami</string>
|
||||
<string name="pref_plugin_clipboard_sent">Wysłano ze schowka</string>
|
||||
<string name="pref_plugin_mousepad">Obsługa zdalna</string>
|
||||
<string name="pref_plugin_mousepad_desc">Umożliwia użycie telefonu lub tabletu jako gładzika i klawiatury</string>
|
||||
<string name="pref_plugin_presenter">Sterowanie prezentacją</string>
|
||||
<string name="pref_plugin_presenter_desc">Przełącza przeźrocza przy użyciu telefonu</string>
|
||||
<string name="pref_plugin_remotekeyboard">Odbieranie zdalnych naciśnięć klawiszy</string>
|
||||
<string name="pref_plugin_presenter_desc">Przełącza strony przy użyciu telefonu</string>
|
||||
<string name="pref_plugin_remotekeyboard">Odbieranie naciśnięć klawiszy</string>
|
||||
<string name="pref_plugin_remotekeyboard_desc">Odbiera naciśnięcia klawiszy z innego urządzenia</string>
|
||||
<string name="pref_plugin_mpris">Sterowanie multimediami</string>
|
||||
<string name="pref_plugin_mpris_desc">Steruje odtwarzaczem multimedialnym</string>
|
||||
<string name="pref_plugin_mpris">Sterowanie odtwarzaczem</string>
|
||||
<string name="pref_plugin_mpris_desc">Steruje odtwarzaczami z tego urządzenia na innym urządzeniu</string>
|
||||
<string name="pref_plugin_runcommand">Wykonywanie poleceń</string>
|
||||
<string name="pref_plugin_runcommand_desc">Wykonuje zdalne polecenia z telefonu lub tabletu</string>
|
||||
<string name="pref_plugin_contacts">Synchronizacja kontaktów</string>
|
||||
<string name="pref_plugin_contacts_desc">Synchronizuje książkę kontaktów urządzenia</string>
|
||||
<string name="pref_plugin_ping">Ping</string>
|
||||
<string name="pref_plugin_ping_desc">Wysyła i odbiera pingi</string>
|
||||
<string name="pref_plugin_notifications">Synchronizacja powiadomień</string>
|
||||
<string name="pref_plugin_runcommand_desc">Wykonuje polecenia na innym urządzeniu z tego urządzenia</string>
|
||||
<string name="pref_plugin_contacts">Współdzielenie kontaktów</string>
|
||||
<string name="pref_plugin_contacts_desc">Współdzieli książkę kontaktów między urządzeniami</string>
|
||||
<string name="pref_plugin_ping">Wysłanie pingów</string>
|
||||
<string name="pref_plugin_ping_desc">Odbiera i wysyła pingi między urządzeniami</string>
|
||||
<string name="pref_plugin_notifications">Współdzielenie powiadomień</string>
|
||||
<string name="pref_plugin_notifications_desc">Wysyła powiadomienia na inne urządzenia</string>
|
||||
<string name="pref_plugin_receive_notifications">Odbieranie powiadomień</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">Odbiera powiadomienia z innych urządzeń</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">Odbiera powiadomienia z innych urządzeń na to urządzenie</string>
|
||||
<string name="pref_plugin_sharereceiver">Udostępnianie i pobieranie</string>
|
||||
<string name="pref_plugin_sharereceiver_desc">Udostępnia pliki i adresy URL pomiędzy urządzeniami</string>
|
||||
<string name="device_list_empty">Brak urządzeń</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="sad_ok">OK :(</string>
|
||||
<string name="cancel">Anuluj</string>
|
||||
<string name="open_settings">Otwórz ustawienia</string>
|
||||
<string name="no_permissions">Aby uzyskać dostęp do powiadomień, należy przydzielić uprawnienia</string>
|
||||
<string name="no_permission_mprisreceiver">Aby móc sterować odtwarzaczami multimedialnymi, należy udzielić dostępu powiadomieniom</string>
|
||||
<string name="no_permission_mprisreceiver">Aby móc sterować odtwarzaczami na tym urządzeniu, należy udzielić dostępu do powiadomień</string>
|
||||
<string name="no_permissions_remotekeyboard">Aby otrzymywać naciśnięcia klawiszy, należy włączyć zdalną klawiaturę KDE Connect</string>
|
||||
<string name="send_ping">Wyślij ping</string>
|
||||
<string name="open_mpris_controls">Sterowanie multimediami</string>
|
||||
<string name="open_mpris_controls">Sterowanie odtwarzaczem</string>
|
||||
<string name="remotekeyboard_editing_only_title">Obsługuj zdalne naciśnięcia klawiszy tylko podczas edycji</string>
|
||||
<string name="remotekeyboard_not_connected">Nie istnieje połączenie zdalnej klawiatury, nawiąż takie połączenie w kdeconnect</string>
|
||||
<string name="remotekeyboard_connected">Połączenie zdalnej klawiatury jest nawiązane</string>
|
||||
@@ -71,6 +76,21 @@
|
||||
<item>Silniejsze</item>
|
||||
<item>Najsilniejsze</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Wyślij naciśnięcia klawiszy do</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Wyślij naciśnięcia klawiszy do gospodarza</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Wysyłanie naciśnięć klawiszy jest wyłączone - włącz je w ustawieniach</string>
|
||||
<string name="sendkeystrokes_wrong_data">Nieprawidłowy rodzaj mime - musi być \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Wysłano %1s na urządzenie %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Ten moduł umożliwia innym programom współdzielenie odcinków tekstu jako naciśnięć klawiszy, które będą wysyłane do podłączonego gospodarza</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Wysyłanie naciśnięć klawiszy</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Włącz wysyłanie naciśnięć klawiszy</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Nasłuchuj danych o rodzaju mime \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Wyślij bezpieczny tekst natychmiastowo</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Wyślij krótkie, liczbowe ciągi znaków, bez potwierdzenia</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Wysyłaj jako naciśnięcia klawiszy</string>
|
||||
<string name="mouse_receiver_plugin_description">Odbieranie ruchów myszy</string>
|
||||
<string name="mouse_receiver_plugin_name">Odbiornik myszy</string>
|
||||
<string name="mouse_receiver_no_permissions">Musisz włączyć usługę dostępności</string>
|
||||
<string name="category_connected_devices">Podłączone urządzenia</string>
|
||||
<string name="category_not_paired_devices">Dostępne urządzenia</string>
|
||||
<string name="category_remembered_devices">Zapamiętane urządzenia</string>
|
||||
@@ -86,14 +106,14 @@
|
||||
<string name="error_canceled_by_other_peer">Inny uczestnik zaniechał</string>
|
||||
<string name="encryption_info_title">Dane o szyfrowaniu</string>
|
||||
<string name="encryption_info_msg_no_ssl">Drugie urządzenie nie używa ostatniej wersji KDE Connect, użyto przestarzałego szyfrowania.</string>
|
||||
<string name="my_device_fingerprint">Odcisk palca SHA1 certyfikatu twojego urządzenia to:</string>
|
||||
<string name="remote_device_fingerprint">Odcisk palca SHA1 certyfikatu twojego zdalnego urządzenia to:</string>
|
||||
<string name="my_device_fingerprint">Odcisk palca SHA256 certyfikatu twojego urządzenia to:</string>
|
||||
<string name="remote_device_fingerprint">Odcisk palca SHA256 certyfikatu twojego zdalnego urządzenia to:</string>
|
||||
<string name="pair_requested">Zażądano parowania</string>
|
||||
<string name="pairing_request_from">Żądanie parowania z %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
<item quantity="one">Odbieranie %1$d pliku od %2$s</item>
|
||||
<item quantity="few">Odbieranie %1$d plików od %2$s</item>
|
||||
<item quantity="many">Odbieranie %1$d plików od %2$s</item>
|
||||
<item quantity="one">Pobieranie %1$d pliku z %2$s</item>
|
||||
<item quantity="few">Pobieranie %1$d plików z %2$s</item>
|
||||
<item quantity="many">Pobieranie %1$d plików z %2$s</item>
|
||||
<item quantity="other"/>
|
||||
</plurals>
|
||||
<plurals name="incoming_files_text">
|
||||
@@ -138,6 +158,7 @@
|
||||
<item quantity="many">Nie udało się wysłać %2$d z %3$d plików do %1$s</item>
|
||||
<item quantity="other"/>
|
||||
</plurals>
|
||||
<string name="tap_to_open">Stuknij, aby otworzyć</string>
|
||||
<string name="received_file_text">Stuknij, aby otworzyć \'%1s\'</string>
|
||||
<string name="cannot_create_file">Nie można utworzyć pliku %s</string>
|
||||
<string name="tap_to_answer">Stuknij, aby odpowiedzieć</string>
|
||||
@@ -167,15 +188,15 @@
|
||||
</string-array>
|
||||
<string name="mpris_notification_settings_title">Pokaż powiadomienia sterowania mediami</string>
|
||||
<string name="mpris_notification_settings_summary">Steruje odtwarzaczami bez otwierania KDE Connect</string>
|
||||
<string name="share_to">Współdziel z...</string>
|
||||
<string name="share_to">Udostępnij urządzeniu...</string>
|
||||
<string name="protocol_version_newer">Urządzenie to używa nowszej wersji protokołu</string>
|
||||
<string name="plugin_settings_with_name">Ustawienia %s</string>
|
||||
<string name="invalid_device_name">Nieprawidłowa nazwa urządzenia</string>
|
||||
<string name="shareplugin_text_saved">Otrzymano tekst, zapisano do schowka</string>
|
||||
<string name="custom_devices_settings">Lista własnych urządzeń</string>
|
||||
<string name="custom_device_list">Dodaj urządzenia po numerze IP</string>
|
||||
<string name="custom_device_list">Dodaj urządzenie po numerze IP</string>
|
||||
<string name="custom_device_deleted">Usunięto własne urządzenie</string>
|
||||
<string name="custom_device_list_help">Jeśli twoje urządzenie nie zostało samo wykryte, to możesz dodać jego adres IP lub nazwę gospodarza klikając na pływającym przycisku działania</string>
|
||||
<string name="custom_device_list_help">Jeśli twoje urządzenie nie zostało samo wykryte, to możesz dodać jego adres IP lub nazwę gospodarza, po dotknięciu pływającego przycisku dodawania</string>
|
||||
<string name="custom_device_fab_hint">Dodaj urządzenie</string>
|
||||
<string name="undo">Cofnij</string>
|
||||
<string name="share_notification_preference">Hałaśliwe powiadomienia</string>
|
||||
@@ -187,12 +208,12 @@
|
||||
<string name="share">Udostępnij</string>
|
||||
<string name="share_received_file">Udostępnij \"%s\"</string>
|
||||
<string name="title_activity_notification_filter">Filtr powiadomień</string>
|
||||
<string name="filter_apps_info">Powiadomienia zostaną zsynchronizowane z wybranymi aplikacjami.</string>
|
||||
<string name="filter_apps_info">Współdzieli powiadomienia wybranych programów między urządzeniami.</string>
|
||||
<string name="sftp_sdcard_num">Karta SD %d</string>
|
||||
<string name="sftp_sdcard">Karta SD</string>
|
||||
<string name="sftp_readonly">(tylko do odczytu)</string>
|
||||
<string name="sftp_camera">Zdjęcia z aparatu</string>
|
||||
<string name="add_device_dialog_title">Dodaj urządzenie</string>
|
||||
<string name="add_device_dialog_title">Dodawanie urządzenia</string>
|
||||
<string name="add_device_hint">Nazwa gospodarza lub adres IP</string>
|
||||
<string name="sftp_preference_detected_sdcards">Wykryte karty SD</string>
|
||||
<string name="sftp_preference_edit_sdcard_title">Edytuj kartę SD</string>
|
||||
@@ -212,32 +233,37 @@
|
||||
<string name="sftp_no_sdcard_detected">Nie wykryto żadnej karty SD</string>
|
||||
<string name="sftp_no_storage_locations_configured">Nie ustawiono miejsc w pamięci</string>
|
||||
<string name="sftp_saf_permission_explanation">Aby przeglądać pliki zdalnie, należy ustawić miejsca w pamięci</string>
|
||||
<string name="no_players_connected">Nie znaleziono żadnego odtwarzacza</string>
|
||||
<string name="no_players_connected">Nie znaleziono żadnych odtwarzaczy</string>
|
||||
<string name="send_files">Wysyłanie plików</string>
|
||||
<string name="pairing_title">Urządzenia KDE Connect</string>
|
||||
<string name="pairing_description">Tu powinny pojawić się urządzenia podłączone do tej samej sieci i które także mają uruchomione KDE Connect.</string>
|
||||
<string name="pairing_description">Tu powinny pojawić się urządzenia podłączone do tej samej sieci i które także mają uruchomione KDE Connect.</string>
|
||||
<string name="device_rename_title">Zmień nazwę urządzenia</string>
|
||||
<string name="device_rename_confirm">Zmień nazwę</string>
|
||||
<string name="refresh">Odśwież</string>
|
||||
<string name="unreachable_description">To sparowane urządzenie jest nieosiągalne. Upewnij się, że jest podłączone do tej samej sieci.</string>
|
||||
<string name="no_wifi">Brak połączenia z siecią Wi-Fi, więc może nie być widać urządzeń. Naciśnij tutaj, aby włączyć Wi-Fi.</string>
|
||||
<string name="on_non_trusted_message">Niezaufana sieć: wyłączono samowykrywanie.</string>
|
||||
<string name="no_file_browser">Nie wgrano żadnych przeglądarek plików.</string>
|
||||
<string name="pref_plugin_telepathy">Wysyłanie SMSów</string>
|
||||
<string name="pref_plugin_telepathy_desc">Wysyła wiadomości tekstowe z komputera</string>
|
||||
<string name="pref_plugin_telepathy_mms">Wyślij MMSa</string>
|
||||
<string name="pref_plugin_telepathy_mms_desc">Aby móc wysyłać MMSa z KDE Connect, musisz ustawić go jako domyślny program do SMSów</string>
|
||||
<string name="findmyphone_title">Poszukiwania telefonu</string>
|
||||
<string name="findmyphone_title_tablet">Poszukiwania tabletu</string>
|
||||
<string name="findmyphone_title_tv">Poszukiwania telewizora</string>
|
||||
<string name="findmyphone_description">Dzwoni na dane urządzenie, aby można je odnaleźć.</string>
|
||||
<string name="findmyphone_description">Dzwoni z innego urządzenia na to urządzenie</string>
|
||||
<string name="findmyphone_found">Znaleziony</string>
|
||||
<string name="open">Otwórz</string>
|
||||
<string name="close">Zamknij</string>
|
||||
<string name="plugins_need_permission">Niektóre wtyczki wymagają uprawnień do swojego działania (stuknij, aby dowiedzieć się więcej)</string>
|
||||
<string name="permission_explanation">Ta wtyczka wymaga uprawnień do działania</string>
|
||||
<string name="optional_permission_explanation">Musisz przydzielić dodatkowe uprawnienia, aby włączyć wszystkie funkcje</string>
|
||||
<string name="plugins_need_optional_permission">Niektóre wtyczki mają ograniczone możliwości ze względu na ograniczone uprawnienia (stuknij, aby dowiedzieć się więcej)</string>
|
||||
<string name="telepathy_permission_explanation">Aby odbierać i wysyłać esemesy z pulpitu, należy nadać uprawnienia do esemesów</string>
|
||||
<string name="telephony_permission_explanation">Aby widzieć rozmowy telefoniczne na pulpicie, należy nadać uprawnienia do dziennika rozmów i stanu telefonu</string>
|
||||
<string name="share_optional_permission_explanation">Aby odbierać udostępnianie pliki, musisz wskazać katalog docelowy na nie</string>
|
||||
<string name="telepathy_permission_explanation">Aby czytać i pisać esemesy na innym urządzeniu, należy nadać uprawnienia do esemesów</string>
|
||||
<string name="telephony_permission_explanation">Aby widzieć rozmowy telefoniczne na innym urządzeniu, należy nadać uprawnienia do dziennika rozmów i stanu telefonu</string>
|
||||
<string name="telephony_optional_permission_explanation">Aby widzieć nazwę kontaktu zamiast numeru telefonu, należy zezwolić na dostęp do kontaktów telefonu</string>
|
||||
<string name="contacts_permission_explanation">Aby współdzielić swoją książkę adresową z komputerem musisz udzielić uprawnień do kontaktów</string>
|
||||
<string name="contacts_permission_explanation">Aby współdzielić swoją książkę adresową z innym urządzeniem, musisz nadać uprawnienia do kontaktów</string>
|
||||
<string name="select_ringtone">Wybierz dzwonek</string>
|
||||
<string name="telephony_pref_blocked_title">Zablokowane numery</string>
|
||||
<string name="telephony_pref_blocked_dialog_desc">Nie pokazuj rozmów, ani SMSów z tych numerów. Podawaj jeden numer na wiersz</string>
|
||||
@@ -246,17 +272,19 @@
|
||||
<string name="settings_icon_description">Ikona ustawień</string>
|
||||
<string name="presenter_fullscreen">Pełny ekran</string>
|
||||
<string name="presenter_exit">Zakończ prezentację</string>
|
||||
<string name="presenter_lock_tip">Możesz zablokować swoje urządzenie i używać przycisków głośności, aby przejść do kolejnego/poprzedniego przeźrocza</string>
|
||||
<string name="presenter_lock_tip">Możesz zablokować swoje urządzenie i używać przycisków głośności, aby przejść do kolejnej/poprzedniej strony</string>
|
||||
<string name="add_command">Dodaj polecenie</string>
|
||||
<string name="addcommand_explanation">Nie zarejestrowano żadnych poleceń</string>
|
||||
<string name="addcommand_explanation2">Nowe polecenie można dodać w ustawieniach systemowych KDE Connect</string>
|
||||
<string name="add_command_description">Możesz dodawać polecenia na pulpicie</string>
|
||||
<string name="pref_plugin_mprisreceiver">Sterowanie odtwarzaczem mediów</string>
|
||||
<string name="pref_plugin_mprisreceiver_desc">Sterowanie odtwarzaczami multimedialnymi z innego urządzenia</string>
|
||||
<string name="pref_plugin_mprisreceiver">Sterowanie odtwarzaczem</string>
|
||||
<string name="pref_plugin_mprisreceiver_desc">Steruje odtwarzaczami z innego urządzenia na tym urządzeniu</string>
|
||||
<string name="notification_channel_default">Inne powiadomienia</string>
|
||||
<string name="notification_channel_persistent">Nieznikający wskaźnik</string>
|
||||
<string name="notification_channel_media_control">Sterowanie multimediami</string>
|
||||
<string name="notification_channel_filetransfer">Przesyłanie plików</string>
|
||||
<string name="notification_channel_high_priority">Wysoki priorytet</string>
|
||||
<string name="notification_channel_sms_mms">Nowa wiadomość</string>
|
||||
<string name="mpris_stop">Zatrzymaj bieżący odtwarzacz</string>
|
||||
<string name="copy_url_to_clipboard">Skopiuj adres URL do schowka</string>
|
||||
<string name="clipboard_toast">Skopiowano do schowka</string>
|
||||
@@ -264,11 +292,11 @@
|
||||
<string name="runcommand_notpaired">Urządzenie jest niesparowane</string>
|
||||
<string name="runcommand_nosuchdevice">Nie ma takiego urządzenia</string>
|
||||
<string name="runcommand_noruncommandplugin">To urządzenie nie ma włączonej wtyczki wykonywania poleceń</string>
|
||||
<string name="pref_plugin_findremotedevice">Poszukiwania urządzenia przenośnego</string>
|
||||
<string name="pref_plugin_findremotedevice_desc">Dzwoni na urządzenie przenośne</string>
|
||||
<string name="pref_plugin_findremotedevice">Poszukiwania innego urządzenia</string>
|
||||
<string name="pref_plugin_findremotedevice_desc">Dzwoni z tego urządzenia na inne urządzenie</string>
|
||||
<string name="ring">Zadzwoń</string>
|
||||
<string name="pref_plugin_systemvolume">Głośność systemowa</string>
|
||||
<string name="pref_plugin_systemvolume_desc">Sterowanie głośnością systemu zdalnego urządzenia</string>
|
||||
<string name="pref_plugin_systemvolume">Głośność innego urządzenia</string>
|
||||
<string name="pref_plugin_systemvolume_desc">Steruje głośnością innego urządzenia z tego urządzenia</string>
|
||||
<string name="mute">Wycisz</string>
|
||||
<string name="all">Wszystkie</string>
|
||||
<string name="devices">Urządzenia</string>
|
||||
@@ -279,32 +307,65 @@
|
||||
<string name="setting_persistent_notification">Pokaż nieznikające powiadomienie</string>
|
||||
<string name="setting_persistent_notification_oreo">Nieznikające powiadomienie</string>
|
||||
<string name="setting_persistent_notification_description">Stuknij, aby je ustawić w ustawieniach powiadamiania</string>
|
||||
<string name="extra_options">Opcje dodatkowe</string>
|
||||
<string name="privacy_options">Opcje prywatności</string>
|
||||
<string name="set_privacy_options">Ustaw swoje opcje prywatności</string>
|
||||
<string name="extra_options">Ustawienia dodatkowe</string>
|
||||
<string name="privacy_options">Ustawienia prywatności</string>
|
||||
<string name="set_privacy_options">Ustaw swoją prywatność</string>
|
||||
<string name="block_contents">Blokuj treści w powiadomieniach</string>
|
||||
<string name="block_images">Blokuj obrazy w powiadomieniach</string>
|
||||
<string name="notification_channel_receivenotification">Powiadomienia z innych urządzeń</string>
|
||||
<string name="take_picture">Uruchom aparat</string>
|
||||
<string name="plugin_photo_desc">Uruchom aplikację aparatu, aby ułatwić robienie i przesyłanie zdjęć</string>
|
||||
<string name="take_picture">Uruchamianie aparatu</string>
|
||||
<string name="plugin_photo_desc">Zezwala na uruchomienie aparatu do łatwego robienia i przesyłanie zdjęć</string>
|
||||
<string name="no_app_for_opening">Nie znaleziono aplikacji do otwarcia tego pliku</string>
|
||||
<string name="remote_keyboard_service">Zdalna klawiatura KDE Connect</string>
|
||||
<string name="presenter_pointer">Wskaźnik</string>
|
||||
<string name="trusted_networks">Sieci zaufane</string>
|
||||
<string name="trusted_networks_desc">Ogranicz samowykrywanie do znanych sieci</string>
|
||||
<string name="add_trusted_network">Dodaj %1s</string>
|
||||
<string name="empty_trusted_networks_list_text">Nie dodałeś jeszcze żadnej zaufanej sieci</string>
|
||||
<string name="allow_all_networks_text">Zezwól wszystkim</string>
|
||||
<string name="location_permission_needed_title">Wymagana zgoda</string>
|
||||
<string name="location_permission_needed_desc">Android wymaga pozwolenia na dostęp do położenia, aby móc rozpoznać twoją sieć WiFi</string>
|
||||
<string name="clipboard_android_x_incompat">Android 10 odebrał dostęp do schowka wszystkim programom. Ta wtyczka pozostanie wyłączona.</string>
|
||||
<string name="mpris_open_url">Kontynuuj odtwarzanie tutaj</string>
|
||||
<string name="cant_open_url">Nie można otworzyć adresu URL, aby kontynuować odtwarzanie</string>
|
||||
<string name="bigscreen_home">Dom</string>
|
||||
<string name="bigscreen_up">Góra</string>
|
||||
<string name="bigscreen_left">Lewo</string>
|
||||
<string name="bigscreen_select">Wybierz</string>
|
||||
<string name="bigscreen_right">Prawo</string>
|
||||
<string name="bigscreen_down">Dół</string>
|
||||
<string name="bigscreen_mic">Mikrofon</string>
|
||||
<string name="pref_plugin_bigscreen">Sterowanie Dużym Ekranem</string>
|
||||
<string name="pref_plugin_bigscreen_desc">Steruje Dużym Ekranem Plazmy</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Aby zezwolić na używanie mikrofonu twojego telefonu, musisz udzielić do niego dostępu na telefonie</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Mowa</string>
|
||||
<string name="message_reply_label">ODPOWIEDZ</string>
|
||||
<string name="mark_as_read_label">OZNACZ JAKO PRZECZYTANĄ</string>
|
||||
<string name="user_display_name">Ty</string>
|
||||
<string name="set_default_sms_app_title">Wyślij SMSa</string>
|
||||
<string name="set_group_message_as_mms_title">Wyślij MMSa do grupy</string>
|
||||
<string name="set_long_text_as_mms_title">Wyślij długi tekst jako MMS</string>
|
||||
<string name="convert_to_mms_after_title">Przekształć na MMS</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Po jednej wiadomości</item>
|
||||
<item>Po dwóch wiadomościach</item>
|
||||
<item>Po trzech wiadomościach</item>
|
||||
<item>Po czterech wiadomościach</item>
|
||||
<item>Po pięciu wiadomościach</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Wybierz tryb</string>
|
||||
<string-array name="theme_list">
|
||||
<item>Set by Battery Saver</item>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Ustaw przy oszczędzaniu energii</item>
|
||||
<item>Jasny</item>
|
||||
<item>Ciemny</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item/>
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
<item>Domyślne systemowe</item>
|
||||
<item>Jasny</item>
|
||||
<item>Ciemny</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Zgłoś błąd</string>
|
||||
<string name="donate">Darowizna</string>
|
||||
<string name="source_code">Kod źródłowy</string>
|
||||
<string name="licenses">Licencje</string>
|
||||
</resources>
|
||||
|
@@ -8,13 +8,15 @@
|
||||
<string name="pref_plugin_telephony_desc">Envia notificações de chamadas recebidas</string>
|
||||
<string name="pref_plugin_battery">Relatório da bateria</string>
|
||||
<string name="pref_plugin_battery_desc">Informação periódica do status da bateria</string>
|
||||
<string name="pref_plugin_connectivity_report">Relatório de conectividade</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Reportar o nível de sinal da rede e o status</string>
|
||||
<string name="pref_plugin_sftp">Exposição do sistema de arquivos</string>
|
||||
<string name="pref_plugin_sftp_desc">Permite navegar remotamente pelo sistema de arquivos deste telefone</string>
|
||||
<string name="pref_plugin_clipboard">Sincronizar área de transferência</string>
|
||||
<string name="pref_plugin_clipboard_desc">Compartilha o conteúdo da área de transferência</string>
|
||||
<string name="pref_plugin_clipboard_sent">Área de transferência enviada</string>
|
||||
<string name="pref_plugin_mousepad">Introdução de dados remota</string>
|
||||
<string name="pref_plugin_mousepad_desc">Use seu telefone ou tablet como mouse e teclado</string>
|
||||
<string name="pref_plugin_mousepad_desc">Use seu celular ou tablet como mouse e teclado</string>
|
||||
<string name="pref_plugin_presenter">Apresentação de slides remota</string>
|
||||
<string name="pref_plugin_presenter_desc">Use o seu dispositivo para mudar os slides de uma apresentação</string>
|
||||
<string name="pref_plugin_remotekeyboard">Receber pressionamento de teclas remoto</string>
|
||||
@@ -22,7 +24,7 @@
|
||||
<string name="pref_plugin_mpris">Controle multimídia</string>
|
||||
<string name="pref_plugin_mpris_desc">Fornece um controle remoto de seu reprodutor de mídia</string>
|
||||
<string name="pref_plugin_runcommand">Executar comando</string>
|
||||
<string name="pref_plugin_runcommand_desc">Aciona comandos remotos a partir do seu telefone ou tablet</string>
|
||||
<string name="pref_plugin_runcommand_desc">Aciona comandos remotos a partir do seu celular ou tablet</string>
|
||||
<string name="pref_plugin_contacts">Sincronização de contatos</string>
|
||||
<string name="pref_plugin_contacts_desc">Permite a sincronização do livro de endereços do dispositivo</string>
|
||||
<string name="pref_plugin_ping">Ping</string>
|
||||
@@ -74,6 +76,10 @@
|
||||
<item>Forte</item>
|
||||
<item>Muito forte</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_sent_text">Enviar %1s para o dispositivo %2s</string>
|
||||
<string name="mouse_receiver_plugin_description">Receber movimento de mouse remoto</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor de mouse</string>
|
||||
<string name="mouse_receiver_no_permissions">Você precisa habilitar o serviço de acessibilidade</string>
|
||||
<string name="category_connected_devices">Dispositivos conectados</string>
|
||||
<string name="category_not_paired_devices">Dispositivos disponíveis</string>
|
||||
<string name="category_remembered_devices">Dispositivos lembrados</string>
|
||||
@@ -89,8 +95,8 @@
|
||||
<string name="error_canceled_by_other_peer">Cancelado pelo outro dispositivo</string>
|
||||
<string name="encryption_info_title">Informação de criptografia</string>
|
||||
<string name="encryption_info_msg_no_ssl">O outro dispositivo não usa uma versão recente do KDE Connect. Será utilizado o método antigo de criptografia.</string>
|
||||
<string name="my_device_fingerprint">Código SHA1 do certificado do seu dispositivo:</string>
|
||||
<string name="remote_device_fingerprint">Código SHA1 do certificado do dispositivo remoto:</string>
|
||||
<string name="my_device_fingerprint">A impressão digital SHA256 do certificado do seu dispositivo é:</string>
|
||||
<string name="remote_device_fingerprint">A impressão digital SHA256 do certificado do dispositivo remoto é:</string>
|
||||
<string name="pair_requested">Solicitação de emparelhamento</string>
|
||||
<string name="pairing_request_from">Emparelhamento solicitado por %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -215,7 +221,7 @@
|
||||
<string name="pref_plugin_telepathy_desc">Envia mensagens de texto do seu Desktop</string>
|
||||
<string name="pref_plugin_telepathy_mms">Enviar MMS</string>
|
||||
<string name="pref_plugin_telepathy_mms_desc">Para poder enviar MMS do KDE Connect você precisa primeiro defini-lo como o aplicativo SMS padrão.</string>
|
||||
<string name="findmyphone_title">Encontrar meu telefone</string>
|
||||
<string name="findmyphone_title">Encontrar meu celular</string>
|
||||
<string name="findmyphone_title_tablet">Encontrar meu tablet</string>
|
||||
<string name="findmyphone_title_tv">Encontrar minha TV</string>
|
||||
<string name="findmyphone_description">Faça este aparelho tocar para encontrá-lo</string>
|
||||
@@ -228,7 +234,7 @@
|
||||
<string name="plugins_need_optional_permission">Alguns plugins possuem recursos desativados devido à falta de permissões (toque para obter mais informações):</string>
|
||||
<string name="share_optional_permission_explanation">Para receber arquivos compartilhados você precisa escolher uma pasta de destino</string>
|
||||
<string name="telepathy_permission_explanation">Para ler e gravar SMS a partir do seu ambiente de trabalho é necessário conceder permissão para SMS</string>
|
||||
<string name="telephony_permission_explanation">Para ver as chamadas telefônicas no seu ambiente de trabalho é preciso dar permissões para registro de chamadas telefônicas e do estado do telefone</string>
|
||||
<string name="telephony_permission_explanation">Para ver as chamadas telefônicas no seu ambiente de trabalho é preciso dar permissões para registro de chamadas telefônicas e do estado do celular</string>
|
||||
<string name="telephony_optional_permission_explanation">Para ver o nome de um contato em vez do seu número de telefone é necessário conceder acesso aos contatos do celular</string>
|
||||
<string name="contacts_permission_explanation">Para compartilhar o seu livro de endereços com o ambiente de trabalho é necessário conceder permissão para os contatos</string>
|
||||
<string name="select_ringtone">Selecionar um toque de chamada</string>
|
||||
@@ -304,7 +310,7 @@
|
||||
<string name="bigscreen_mic">Mic</string>
|
||||
<string name="pref_plugin_bigscreen">Controle remoto do Bigscreen</string>
|
||||
<string name="pref_plugin_bigscreen_desc">Use seu dispositivo como um controle remoto para o Plasma Bigscreen</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Para compartilhar a entrada do microfone de seu telefone você precisa conceder acesso à entrada de áudio do telefone</string>
|
||||
<string name="bigscreen_optional_permission_explanation">Para compartilhar a entrada do microfone de seu telefone você precisa conceder acesso à entrada de áudio do celular</string>
|
||||
<string name="bigscreen_speech_extra_prompt">Falar</string>
|
||||
<string name="message_reply_label">Responder</string>
|
||||
<string name="mark_as_read_label">Marcar como lido</string>
|
||||
@@ -331,4 +337,8 @@
|
||||
<item>Claro</item>
|
||||
<item>Escuro</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Relatar erro</string>
|
||||
<string name="donate">Doar</string>
|
||||
<string name="source_code">Código-fonte</string>
|
||||
<string name="licenses">Licenças</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Enviar notificações para as chamadas recebidas</string>
|
||||
<string name="pref_plugin_battery">Relatório da bateria</string>
|
||||
<string name="pref_plugin_battery_desc">Comunicar periodicamente o estado da bateria</string>
|
||||
<string name="pref_plugin_connectivity_report">Relatório da conectividade</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Comunicar o estado e a potência do sinal da rede</string>
|
||||
<string name="pref_plugin_sftp">Exposição do sistema de ficheiros</string>
|
||||
<string name="pref_plugin_sftp_desc">Permite navegar pelo sistema de ficheiros remoto deste dispositivo</string>
|
||||
<string name="pref_plugin_clipboard">Sincronização da área de transferência</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Forte</item>
|
||||
<item>Mais Forte</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Enviar os eventos de teclado para</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Enviar os eventos de teclado para a máquina</string>
|
||||
<string name="sendkeystrokes_disabled_toast">O envio de eventos de teclado está desactivado - active-o na configuração</string>
|
||||
<string name="sendkeystrokes_wrong_data">O tipo MIME é inválido - precisa de ser \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Foi enviado o %1s para o dispositivo %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Este módulo permite a outras aplicações partilharem segmentos de texto como eventos de teclado que serão enviados para a máquina ligada</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Enviar os Eventos de Teclado</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Activar o Envio de Eventos de Teclado</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Fica à espera de dados com o tipo MIME \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Enviar texto de forma segura e imediata</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Enviar textos curtos e apenas numéricos sem confirmação</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Enviar como eventos de teclado</string>
|
||||
<string name="mouse_receiver_plugin_description">Receber o movimento remoto do rato</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor do rato</string>
|
||||
<string name="mouse_receiver_no_permissions">Precisa de activar o Serviço de Acessibilidade</string>
|
||||
<string name="category_connected_devices">Dispositivos ligados</string>
|
||||
<string name="category_not_paired_devices">Dispositivos disponíveis</string>
|
||||
<string name="category_remembered_devices">Dispositivos recordados</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Cancelado pela outra máquina</string>
|
||||
<string name="encryption_info_title">Dados de Encriptação</string>
|
||||
<string name="encryption_info_msg_no_ssl">O outro dispositivo não usa uma versão recente do KDE Connect; será usado o método antigo de encriptação.</string>
|
||||
<string name="my_device_fingerprint">A impressão digital SHA1 do certificado do seu dispositivo é:</string>
|
||||
<string name="remote_device_fingerprint">A impressão digital SHA1 do certificado do dispositivo remoto é:</string>
|
||||
<string name="my_device_fingerprint">A impressão digital SHA256 do certificado do seu dispositivo é:</string>
|
||||
<string name="remote_device_fingerprint">A impressão digital SHA256 do certificado do dispositivo remoto é:</string>
|
||||
<string name="pair_requested">Emparelhamento pedido</string>
|
||||
<string name="pairing_request_from">Pedido de emparelhamento de %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Claro</item>
|
||||
<item>Escuro</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Comunicar um Erro</string>
|
||||
<string name="donate">Doar</string>
|
||||
<string name="source_code">Código-Fonte</string>
|
||||
<string name="licenses">Licenças</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Trimite notificări pentru apeluri de intrare</string>
|
||||
<string name="pref_plugin_battery">Raport acumulator</string>
|
||||
<string name="pref_plugin_battery_desc">Raportează periodic starea acumulatorului</string>
|
||||
<string name="pref_plugin_connectivity_report">Raport de conectivitate</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Raportează puterea și starea semnalului rețelei</string>
|
||||
<string name="pref_plugin_sftp">Expunere sistem de fișiere</string>
|
||||
<string name="pref_plugin_sftp_desc">Permite răsfoirea de la distanță a sistemul de fișiere al acestui dispozitiv</string>
|
||||
<string name="pref_plugin_clipboard">Sincronizare clipboard</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Mai puternică</item>
|
||||
<item>Cea mai puternică</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Trimite apăsări de taste către</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Trimite apăsări de taste către gazdă</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Trimiterea de apăsări de taste e dezactivată – activați-o în configurări</string>
|
||||
<string name="sendkeystrokes_wrong_data">Tip MIME nevalid – trebuie să fie „text/x-keystrokes”</string>
|
||||
<string name="sendkeystrokes_sent_text">Trimis %1s către dispozitivul %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Acest modul permite altor aplicații să partajeze fragmente de text ca apăsări de taste ce vor fi trimise către gazda conectată</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Trimite apăsări de taste</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Activează trimiterea de apăsări de taste</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Ascultă pentru date cu tipul MIME „text/x-keystrokes”</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Trimite textul sigur imediat</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Trimite șiruri numerice scurte fără confirmare</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Trimite ca apăsări de taste</string>
|
||||
<string name="mouse_receiver_plugin_description">Primește mișcări de maus de la distanță</string>
|
||||
<string name="mouse_receiver_plugin_name">Receptor pentru maus</string>
|
||||
<string name="mouse_receiver_no_permissions">Trebuie să activați Serviciul de Accesibilitate</string>
|
||||
<string name="category_connected_devices">Dispozitive conectate</string>
|
||||
<string name="category_not_paired_devices">Dispozitive disponibile</string>
|
||||
<string name="category_remembered_devices">Dispozitive memorizate</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Anulat de către partener</string>
|
||||
<string name="encryption_info_title">Informații despre criptare</string>
|
||||
<string name="encryption_info_msg_no_ssl">Celălalt dispozitiv nu folosește o versiune recentă de KDE Connect, se va folosi metoda de criptare moștenită.</string>
|
||||
<string name="my_device_fingerprint">Amprenta SHA1 a certificatului acestui dispozitiv e:</string>
|
||||
<string name="remote_device_fingerprint">Amprenta SHA1 a certificatului dispozitivului distant e:</string>
|
||||
<string name="my_device_fingerprint">Amprenta SHA256 a certificatului acestui dispozitiv e:</string>
|
||||
<string name="remote_device_fingerprint">Amprenta SHA256 a certificatului dispozitivului distant e:</string>
|
||||
<string name="pair_requested">Asociere cerută</string>
|
||||
<string name="pairing_request_from">Cerere de asociere de la %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -234,6 +251,7 @@
|
||||
<string name="permission_explanation">Această extensie are nevoie de permisiuni ca să lucreze</string>
|
||||
<string name="optional_permission_explanation">Trebuie să acordați permisiuni suplimentare pentru activarea tuturor funcțiilor</string>
|
||||
<string name="plugins_need_optional_permission">Unele extensii au caracteristici dezactivate din cauza lipsei permisiunilor (atingeți pentru informații suplimentare):</string>
|
||||
<string name="share_optional_permission_explanation">Trebuie să alegeți un dosar destinație pentru a primi fișiere partajate</string>
|
||||
<string name="telepathy_permission_explanation">Pentru a citi și scrie SMS de pe calculatorul de birou, trebuie să acordați permisiuni asupra SMS-urilor</string>
|
||||
<string name="telephony_permission_explanation">Pentru a vedea apelurile pe calculatorul de birou, trebuie să acordați permisiuni asupra jurnalului de apeluri și stării telefonului</string>
|
||||
<string name="telephony_optional_permission_explanation">Pentru a vedea numele contactului în locul numărului de telefon, trebuie să permiteți accesul la contactele telefonului.</string>
|
||||
@@ -338,4 +356,8 @@
|
||||
<item>Luminoasă</item>
|
||||
<item>Întunecată</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Raportează defect</string>
|
||||
<string name="donate">Donează</string>
|
||||
<string name="source_code">Codul sursă</string>
|
||||
<string name="licenses">Licențe</string>
|
||||
</resources>
|
||||
|
@@ -89,8 +89,6 @@
|
||||
<string name="error_canceled_by_other_peer">Отменено другим участником</string>
|
||||
<string name="encryption_info_title">Информация о шифровании</string>
|
||||
<string name="encryption_info_msg_no_ssl">На другом устройстве используется старая версия KDE Connect, используется старый метод шифрования.</string>
|
||||
<string name="my_device_fingerprint">Отпечаток SHA-1 сертификата вашего устройства:</string>
|
||||
<string name="remote_device_fingerprint">Отпечаток SHA-1 сертификата удалённого устройства:</string>
|
||||
<string name="pair_requested">Запрошено сопряжение</string>
|
||||
<string name="pairing_request_from">Запрос на сопряжение от %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -89,8 +89,7 @@
|
||||
<string name="error_canceled_by_other_peer">Zrušené druhým účastníkom</string>
|
||||
<string name="encryption_info_title">Informácie o šifrovaní</string>
|
||||
<string name="encryption_info_msg_no_ssl">Druhé zariadenie nepoužíva najnovšiu verziu aplikácie KDE Connect. Použije sa zastaralý spôsob šifrovania.</string>
|
||||
<string name="my_device_fingerprint">Odtlačok SHA1 certifikátu vášho zariadenia je:</string>
|
||||
<string name="remote_device_fingerprint">Odtlačok SHA1 certifikátu vzdialeného zariadenia je:</string>
|
||||
<string name="remote_device_fingerprint">Odtlačok SHA256 certifikátu vzdialeného zariadenia je:</string>
|
||||
<string name="pair_requested">Spárovanie vyžiadané</string>
|
||||
<string name="pairing_request_from">Požiadavka na spárovanie zo zariadenia %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -347,4 +346,8 @@
|
||||
<item>Svetlá</item>
|
||||
<item>Tmavá</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Nahlásiť chybu</string>
|
||||
<string name="donate">Prispieť</string>
|
||||
<string name="source_code">Zdrojový kód</string>
|
||||
<string name="licenses">Licencie</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Pošlji obvestila o dohodnih klicih</string>
|
||||
<string name="pref_plugin_battery">Poročilo o bateriji</string>
|
||||
<string name="pref_plugin_battery_desc">Občasno poročaj o stanju baterije</string>
|
||||
<string name="pref_plugin_connectivity_report">Poročilo o povezovanju</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Poročilo moč signala omrežja in status</string>
|
||||
<string name="pref_plugin_sftp">Razkrij sistem datotek</string>
|
||||
<string name="pref_plugin_sftp_desc">Omogoča oddaljeno brskanje po sistemu datotek te naprave</string>
|
||||
<string name="pref_plugin_clipboard">Uskladi odložišči</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Močneje</item>
|
||||
<item>Najmočnejše</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Pošlji pritiske tipk na</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Pošlji pritiske tipk gostitelju</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Pošiljanje pritiskov tipk je onemogočeno - omogočite jih v nastavitvah</string>
|
||||
<string name="sendkeystrokes_wrong_data">Neveljavna vrsta mime - mora biti \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Poslano %1s na napravo %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Ta modul omogoča drugim aplikacijam, da si delijo segmente besedila kot pritiske tipk, ki jih bo prejele za pošiljanje k povezanemu gostitelju</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Pošlji pritiske tipk</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Omogoči pošiljanje pritiskov tipk</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Poslušaj podatke z vrsto mime \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Pošlji varno besedilo takoj</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Pošlji kratke samo številčne niz brez potrditve</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Pošlji kot pritiske tipk</string>
|
||||
<string name="mouse_receiver_plugin_description">Sprejemaj gibanje oddaljene miške</string>
|
||||
<string name="mouse_receiver_plugin_name">Sprejemnik miške</string>
|
||||
<string name="mouse_receiver_no_permissions">Omogočiti morate storitev dostopnosti</string>
|
||||
<string name="category_connected_devices">Povezane naprave</string>
|
||||
<string name="category_not_paired_devices">Naprave na voljo</string>
|
||||
<string name="category_remembered_devices">Naprave, ki so zapomnjene</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Preklican od drugega vrstnika</string>
|
||||
<string name="encryption_info_title">Informacija o šifriranju</string>
|
||||
<string name="encryption_info_msg_no_ssl">Druga naprava ne uporablja najnovejše različice KDE Connect, uporablja podedovano metodo šifriranja.</string>
|
||||
<string name="my_device_fingerprint">Prstni odtis SHA1 certifikata vaše naprave je:</string>
|
||||
<string name="remote_device_fingerprint">Prstni odtis SHA1 certifikata oddaljene naprave je:</string>
|
||||
<string name="my_device_fingerprint">Prstni odtis SHA256 certifikata vaše naprave je:</string>
|
||||
<string name="remote_device_fingerprint">Prstni odtis SHA256 certifikata oddaljene naprave je:</string>
|
||||
<string name="pair_requested">Zahtevan je par</string>
|
||||
<string name="pairing_request_from">Zahtevek za uparjanje od %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -347,4 +364,8 @@
|
||||
<item>Svetlo</item>
|
||||
<item>Temno</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Poročaj o napaki</string>
|
||||
<string name="donate">Doniraj</string>
|
||||
<string name="source_code">Izvorna koda</string>
|
||||
<string name="licenses">Licence</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Skicka underrättelser för inkommande samtal</string>
|
||||
<string name="pref_plugin_battery">Batterirapport</string>
|
||||
<string name="pref_plugin_battery_desc">Rapportera periodiskt batteriets status</string>
|
||||
<string name="pref_plugin_connectivity_report">Anslutningsrapport</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Rapportera nätverkssignalstyrka och status</string>
|
||||
<string name="pref_plugin_sftp">Exponera filsystem</string>
|
||||
<string name="pref_plugin_sftp_desc">Gör det möjligt att bläddra i apparatens filsystem från annan apparat</string>
|
||||
<string name="pref_plugin_clipboard">Synkronisera klippbord</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Större</item>
|
||||
<item>Störst</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Skicka tangentnedtryckningar till</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Skicka tangentnedtryckningar till värddator</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Skicka tangentnedtryckningar är inaktiverat: aktivera det i inställningarna</string>
|
||||
<string name="sendkeystrokes_wrong_data">Ogiltig Mime-type, måste vara \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_sent_text">Skickade %1s till enhet %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">Modulen låter andra program att dela textsegment som tangentnedtryckningar vilka skickas till den anslutna värddatorn</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Skicka tangentnedtryckningar</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Aktivera skicka tangentnedtryckningar</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Lyssna på data med Mime-typen \'text/x-keystrokes\'</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Skicka säker text omedelbart</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Skicka bara korta numeriska strängar utan att bekräfta</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_name">Musmottagare</string>
|
||||
<string name="mouse_receiver_no_permissions">Du måste aktivera åtkomsttjänsten</string>
|
||||
<string name="category_connected_devices">Anslutna apparater</string>
|
||||
<string name="category_not_paired_devices">Tillgängliga apparater</string>
|
||||
<string name="category_remembered_devices">Ihågkomna apparater</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Avbruten av motparten</string>
|
||||
<string name="encryption_info_title">Krypteringsinformation</string>
|
||||
<string name="encryption_info_msg_no_ssl">Den andra apparaten använder inte en aktuell version av KDE-anslut. Använder den föråldrade krypteringsmetoden.</string>
|
||||
<string name="my_device_fingerprint">SHA1-fingeravtryck för din apparats certifikat är:</string>
|
||||
<string name="remote_device_fingerprint">SHA1-fingeravtryck för den andra apparatens certifikat är:</string>
|
||||
<string name="my_device_fingerprint">SHA256-fingeravtryck för din apparats certifikat är:</string>
|
||||
<string name="remote_device_fingerprint">SHA256-fingeravtryck för den andra apparatens certifikat är:</string>
|
||||
<string name="pair_requested">Ihopparning begärd</string>
|
||||
<string name="pairing_request_from">Begäran om ihopparning från %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -331,4 +348,8 @@
|
||||
<item>Ljus</item>
|
||||
<item>Mörk</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Rapportera fel</string>
|
||||
<string name="donate">Ge ett bidrag</string>
|
||||
<string name="source_code">Källkod</string>
|
||||
<string name="licenses">Licenser</string>
|
||||
</resources>
|
||||
|
355
res/values-ta/strings.xml
Normal file
355
res/values-ta/strings.xml
Normal file
@@ -0,0 +1,355 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<resources>
|
||||
<string name="kde_connect">கே.டீ.யீ. கனெக்ட்</string>
|
||||
<string name="foreground_notification_no_devices">எந்த சாதனத்துடனும் இணைக்கப்படவில்லை</string>
|
||||
<string name="foreground_notification_devices">%s உடன் இணைந்துள்ளது</string>
|
||||
<string name="foreground_notification_send_clipboard">பிடிப்புப்பலகையை அனுப்பு</string>
|
||||
<string name="pref_plugin_telephony">தொலைபேசி அறிவிப்பு சேவை</string>
|
||||
<string name="pref_plugin_telephony_desc">உள்வரும் அழைப்புகளுக்கு அறிவிப்புகள் அனுப்பு</string>
|
||||
<string name="pref_plugin_battery">மின்கல அறிக்கை</string>
|
||||
<string name="pref_plugin_battery_desc">மின்கல நிலையை அவ்வப்போது கூறு</string>
|
||||
<string name="pref_plugin_connectivity_report">இணைப்பு அறிக்கை</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">பிணைய பலத்தையும் நிலையையும் தெரிவி</string>
|
||||
<string name="pref_plugin_sftp">கோப்பு முறைமை வெளிப்பாடு</string>
|
||||
<string name="pref_plugin_sftp_desc">இந்த சாதனத்தின் கோப்பு முறைமையை தொலைவிலிருந்து அணுக உதவும்</string>
|
||||
<string name="pref_plugin_clipboard">"பிடிப்புப்பலகை ஒத்திசைவு "</string>
|
||||
<string name="pref_plugin_clipboard_desc">பிடிப்புப்பலகை உள்ளடக்கத்தை பகிர்</string>
|
||||
<string name="pref_plugin_clipboard_sent">பிடிப்புப்பலகை அனுப்பப்பட்டது</string>
|
||||
<string name="pref_plugin_mousepad">தொலை உள்ளீடு</string>
|
||||
<string name="pref_plugin_mousepad_desc">உங்கள் திறன்பேசியை தொடுபலகை அல்லது விசைப்பலகையாக பயன்படுத்துங்கள்</string>
|
||||
<string name="pref_plugin_presenter">வில்லைக்காட்சி தொலையியக்கி</string>
|
||||
<string name="pref_plugin_presenter_desc">"உங்கள் சாதனத்தைக் கொண்டு வில்லைக்காட்சியில் (slideshow) காட்சிகளை மாற்றுங்கள்"</string>
|
||||
<string name="pref_plugin_remotekeyboard">தொலை விசைகளை பெறு</string>
|
||||
<string name="pref_plugin_remotekeyboard_desc">தொலை சாதனங்களிலிருந்து விசை அழுத்தல்களை பெறும்</string>
|
||||
<string name="pref_plugin_mpris">பல்லூடக கட்டுப்பாடு</string>
|
||||
<string name="pref_plugin_mpris_desc">உங்கள் ஊடக இயக்கிக்கு ஒரு தொலையியக்கியை வழங்கும்</string>
|
||||
<string name="pref_plugin_runcommand">கட்டளையை இயக்கு</string>
|
||||
<string name="pref_plugin_runcommand_desc">உங்கள் திறன்பேசி அல்லது பலகைக்கணினியிலிருந்து கட்டளைகளை இயக்குங்கள்</string>
|
||||
<string name="pref_plugin_contacts">தொடர்பு ஒத்திசைவு சேவை</string>
|
||||
<string name="pref_plugin_contacts_desc">சாதனத்தின் தொடர்பு பட்டியலை ஒத்திசைக்க உதவும்</string>
|
||||
<string name="pref_plugin_ping">பிங்</string>
|
||||
<string name="pref_plugin_ping_desc">பிங்குகளை (ping) அனுப்பு மற்றும் பெறு</string>
|
||||
<string name="pref_plugin_notifications">அறிவிப்பு ஒத்திசைவு</string>
|
||||
<string name="pref_plugin_notifications_desc">உங்கள் அறிவிப்புகளை மற்ற சாதனங்களிலிருந்து அணுகுங்கள்</string>
|
||||
<string name="pref_plugin_receive_notifications">அறிவிப்புகளை பேறு</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">இன்னொரு சாதனத்திலிருந்து அறிவிப்புகளை பெற்று அவற்றை ஆண்ட்ராய்டில் காட்டும்</string>
|
||||
<string name="pref_plugin_sharereceiver">பகிர் மற்றும் பேறு</string>
|
||||
<string name="pref_plugin_sharereceiver_desc">சாதனங்களுக்கு இடையில் கோப்புகள் மற்றும் முகவரிகளை பகிருங்கள்</string>
|
||||
<string name="device_list_empty">எந்த சாதனமும் இல்லை</string>
|
||||
<string name="ok">சரி</string>
|
||||
<string name="sad_ok">சரி :-(</string>
|
||||
<string name="cancel">ரத்து செய்</string>
|
||||
<string name="open_settings">அமைப்புகளை திற</string>
|
||||
<string name="no_permissions">நீங்கள் அறிவிப்புகளை அணுக அனுமதி தர வேண்டும்</string>
|
||||
<string name="no_permission_mprisreceiver">ஊடக இயக்கிகளை கட்டுப்படுத்த, நீங்கள் அறிவிப்புகளை அணுகும் அனுமதியை அளிக்க வேண்டும்</string>
|
||||
<string name="no_permissions_remotekeyboard">விசைகளை பெற நீங்கள் கே.டீ.யீ. கனெக்ட் தொலை விசைப்பலகையை செயல்படுத்த வேண்டும்</string>
|
||||
<string name="send_ping">பிங் அனுப்பு</string>
|
||||
<string name="open_mpris_controls">பல்லூடக கட்டுப்பாடு</string>
|
||||
<string name="remotekeyboard_editing_only_title">தொகுக்கும் போது மட்டும் தொலை விசைகளை ஏற்க</string>
|
||||
<string name="remotekeyboard_not_connected">எந்த தொலை விசைப்பலகை இணைப்பும் செயலில் இல்லை. கே.டீ.யீ. கொனெக்டைக் கொண்டு ஒன்றை அமைக்கவும்</string>
|
||||
<string name="remotekeyboard_connected">தொலை விசைப்பலகை இணைப்பு செயலில் உள்ளது</string>
|
||||
<string name="remotekeyboard_multiple_connections">பல தொலை விசைப்பலகை இணைப்புகள் உள்ளன. அமைக்க வேண்டிய சாதனத்தை தேர்ந்தெடுங்கள்</string>
|
||||
<string name="open_mousepad">தொலை உள்ளீடு</string>
|
||||
<string name="mousepad_info">சுட்டுக்குறியை நகர்த்த ஒரு விரலை திரையில் நகர்த்தவும். \'க்ளிக்\' செய்வதற்கு தட்டுங்கள். வலது/நடு சுட்டி பட்டன்களுக்கு இரண்டு/மூன்று விரல்களை பயன்படுத்தவும். இரண்டு விரல்களைக் கொண்டு உருளவும். இழுத்து போடுவதற்கு நீண்ட அழுத்தத்தை பயன்படுத்தவும்.</string>
|
||||
<string name="mousepad_double_tap_settings_title">இரண்டு விரல்களால் தட்டுவதற்குரிய செயலை அமை</string>
|
||||
<string name="mousepad_triple_tap_settings_title">மூன்று விரல்களால் தட்டுவதற்குரிய செயலை அமை</string>
|
||||
<string name="mousepad_sensitivity_settings_title">தொடுபலகையின் உணர்வுத்திறத்தை அமை</string>
|
||||
<string name="mousepad_acceleration_profile_settings_title">சுட்டுக்குறியின் வேகவளர்ச்சியை அமை</string>
|
||||
<string name="mousepad_scroll_direction_title">உருளல் திசையை புரட்டு</string>
|
||||
<string-array name="mousepad_tap_entries">
|
||||
<item>வலது க்ளிக்</item>
|
||||
<item>நடு க்ளிக்</item>
|
||||
<item>ஏதுமில்லை</item>
|
||||
</string-array>
|
||||
<string-array name="mousepad_sensitivity_entries">
|
||||
<item>மிக மெதுவானது</item>
|
||||
<item>மெதுவானது</item>
|
||||
<item>இயல்பானது</item>
|
||||
<item>வேகமானது</item>
|
||||
<item>மிக வேகமானது</item>
|
||||
</string-array>
|
||||
<string-array name="mousepad_acceleration_profile_entries">
|
||||
<item>வேகவளர்ச்சி இல்லாதது</item>
|
||||
<item>மிக வலுவற்றது</item>
|
||||
<item>வலுவற்றது</item>
|
||||
<item>நடுத்தரமானது</item>
|
||||
<item>திடமானது</item>
|
||||
<item>மிக திடமானது</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">விசைகளை இங்கே அனுப்பு</string>
|
||||
<string name="sendkeystrokes_textbox_hint">விசைகளை புரவனுக்கு அனுப்பு</string>
|
||||
<string name="sendkeystrokes_disabled_toast">விசைகளை அனுப்புதல் முடங்கியுள்ளது - அமைப்புகளில் இதை இயக்குங்கள்</string>
|
||||
<string name="sendkeystrokes_wrong_data">செல்லுபடியாகாத மைம் வகை - \'text/x-keystrokes\'-ஆக இருக்க வேண்டும்</string>
|
||||
<string name="sendkeystrokes_sent_text">%1s என்பது %2s என்ற சாதனத்துக்கு அனுப்பப்பட்டது</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">மற்ற செயலிகள் பகிரும் சொற்றொடர்களை இணைக்கப்பட்ட புரவனுக்கு விசைகளாக இந்த கூறு அனுப்பும்</string>
|
||||
<string name="sendkeystrokes_pref_category_title">விசைகளை அனுப்பு</string>
|
||||
<string name="sendkeystrokes_pref_enabled">விசைகள் அனுப்புதலை இயக்கு</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">\'text/x-keystrokes\' என்ற மைம் வகையைக் கொண்ட தரவுக்கு காத்திரு</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">ஆபத்து விளைவிக்காத சரங்களை உடனே அனுப்பு</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">எண்களை மட்டும் கொண்ட குறுகிய சரங்களை உறுதிப்படுத்தாமல் அனுப்பு</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">விசைகளாக அனுப்பு</string>
|
||||
<string name="mouse_receiver_plugin_description">தொலை சுட்டி அசைவைப் பெறு</string>
|
||||
<string name="mouse_receiver_plugin_name">சுட்டி பெறுநர்</string>
|
||||
<string name="mouse_receiver_no_permissions">அணுகல்தன்மை சேவையை நீங்கள் இயக்க வேண்டும்</string>
|
||||
<string name="category_connected_devices">இணைக்கப்பட்ட சாதனங்கள்</string>
|
||||
<string name="category_not_paired_devices">கிட்டுகின்ற சாதனங்கள்</string>
|
||||
<string name="category_remembered_devices">நினைவுள்ள சாதனங்கள்</string>
|
||||
<string name="device_menu_plugins">செருகுநிரல் அமைப்புகள்</string>
|
||||
<string name="device_menu_unpair">இணைப்பை துண்டி</string>
|
||||
<string name="pair_new_device">புதிய சாதனத்தை இணை</string>
|
||||
<string name="unknown_device">தெரியாத சாதனம்</string>
|
||||
<string name="error_not_reachable">சாதனத்தை கிட்ட முடியவில்லை</string>
|
||||
<string name="error_already_paired">சாதனம் ஏற்கனவே இணைந்துள்ளது</string>
|
||||
<string name="error_could_not_send_package">தொகுப்பை அனுப்ப முடியவில்லை</string>
|
||||
<string name="error_timed_out">காலாவதி ஆகிவிட்டது</string>
|
||||
<string name="error_canceled_by_user">பயனரால் ரத்து செய்யப்பட்டது</string>
|
||||
<string name="error_canceled_by_other_peer">மறு சாதனத்தால் ரத்து செய்யப்பட்டது</string>
|
||||
<string name="encryption_info_title">மறையாக்க விவரங்கள்</string>
|
||||
<string name="encryption_info_msg_no_ssl">எதிர் சாதனம் கே.டீ.யீ. கனெக்டின் சமீபமான பதிப்பை பயன்படுத்தவில்லை. பழைய மறையாக்க முறை பயன்படுத்தப்படுகிறது.</string>
|
||||
<string name="my_device_fingerprint">உங்கள் சாதனத்தின் சான்றிதழுக்கான SHA256 கைரேகை:</string>
|
||||
<string name="remote_device_fingerprint">தொலை சாதனத்தின் சான்றிதழுக்கான SHA256 கைரேகை:</string>
|
||||
<string name="pair_requested">இணைப்பு கோரப்பட்டது</string>
|
||||
<string name="pairing_request_from">%1s இருந்து இணைப்பு கோரிக்கை</string>
|
||||
<plurals name="incoming_file_title">
|
||||
<item quantity="one">%2$s இருந்து %1$d கோப்பு பெறப்படுகிறது</item>
|
||||
<item quantity="other">%2$s இருந்து %1$d கோப்புகள் பெறப்படுகின்றன</item>
|
||||
</plurals>
|
||||
<plurals name="incoming_files_text">
|
||||
<item quantity="one">கோப்பு: %1s</item>
|
||||
<item quantity="other">(%3$d-இல் %2$d-வது கோப்பு): %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_file_title">
|
||||
<item quantity="one">%1$d கோப்பு %2$s-க்கு அனுப்பப்படுகிறது</item>
|
||||
<item quantity="other">%1$d கோப்புகள் %2$s-க்கு அனுப்பப்படுகின்றன</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_files_text">
|
||||
<item quantity="one">கோப்பு: %1$s</item>
|
||||
<item quantity="other">(%3$d-இல் %2$d-வது கோப்பு): %1$s</item>
|
||||
</plurals>
|
||||
<plurals name="received_files_title">
|
||||
<item quantity="one">%1$s இருந்து கோப்பு பெறப்பட்டது</item>
|
||||
<item quantity="other">%1$s இருந்து %2$d கோப்புகள் பெறப்பட்டன</item>
|
||||
</plurals>
|
||||
<plurals name="received_files_fail_title">
|
||||
<item quantity="one">%1$s இருந்து கோப்பை பெறுதல் தோல்வியடைந்தது</item>
|
||||
<item quantity="other">%1$s இருந்து %3$d-இல் %2$d கோப்புகளை பெறுதல் தோல்வியடைந்தது</item>
|
||||
</plurals>
|
||||
<plurals name="sent_files_title">
|
||||
<item quantity="one">%1$s-க்கு கோப்பை அனுப்பியாயிற்று</item>
|
||||
<item quantity="other">%1$s-க்கு %2$d கோப்புகளை அனுப்பியாயிற்று</item>
|
||||
</plurals>
|
||||
<plurals name="send_files_fail_title">
|
||||
<item quantity="one">%1$s-க்கு கோப்பை அனுப்புதல் தோல்வியடைந்தது</item>
|
||||
<item quantity="other">%1$s-க்கு %3$d-இல் %2$d கோப்புகளை அனுப்புதல் தோல்வியடைந்தது</item>
|
||||
</plurals>
|
||||
<string name="tap_to_open">திறக்க தட்டவும்</string>
|
||||
<string name="received_file_text">\'%1s\'-ஐ திறக்க தட்டவும்</string>
|
||||
<string name="cannot_create_file">%s என்ற கோப்பை உருவாக்க முடியவில்லை</string>
|
||||
<string name="tap_to_answer">பதிலளிக்க தட்டவும்</string>
|
||||
<string name="right_click">வலது க்ளிக்கை அனுப்பு</string>
|
||||
<string name="middle_click">நடு க்ளிக்கை வலது</string>
|
||||
<string name="show_keyboard">விசைப்பலகையை காட்டு</string>
|
||||
<string name="device_not_paired">சாதனம் இணைக்கப்படவில்லை</string>
|
||||
<string name="request_pairing">இணைப்பு கோரு</string>
|
||||
<string name="pairing_accept">ஏற்றுக்கொள்</string>
|
||||
<string name="pairing_reject">மறு</string>
|
||||
<string name="settings">அமைப்புகள்</string>
|
||||
<string name="mpris_play">இயக்கு</string>
|
||||
<string name="mpris_pause">பொறு</string>
|
||||
<string name="mpris_previous">முந்தையது</string>
|
||||
<string name="mpris_rew">பின்னோக்கி செல்</string>
|
||||
<string name="mpris_ff">வேகமாக முன்னோக்கி செல்</string>
|
||||
<string name="mpris_next">அடுத்தது</string>
|
||||
<string name="mpris_volume">ஒலி அளவு</string>
|
||||
<string name="mpris_time_settings_title">பின்னோக்கி/முன்னோக்கி செல்வதற்கான பட்டன்கள்</string>
|
||||
<string name="mpris_time_settings_summary">அழுத்தும்போது எவ்வளவு நேரம் பின்னோக்கி/முன்னோக்கி செல்ல வேண்டும் என்று தேர்வு செய்யுங்கள்</string>
|
||||
<string-array name="mpris_time_entries">
|
||||
<item>10 நொடிகள்</item>
|
||||
<item>20 நொடிகள்</item>
|
||||
<item>30 நொடிகள்</item>
|
||||
<item>1 நிமிடம்</item>
|
||||
<item>2 நிமிடங்கள்</item>
|
||||
</string-array>
|
||||
<string name="mpris_notification_settings_title">ஊடக கட்டுப்பாடு அறிவிப்பை காட்டவும்</string>
|
||||
<string name="mpris_notification_settings_summary">கே.டீ.யீ. கனெக்டை திறக்காமல் ஊடக இயக்கிகளை கட்டுப்படுத்த உதவும்</string>
|
||||
<string name="share_to">இதற்கு பகிர்...</string>
|
||||
<string name="protocol_version_newer">இந்த சாதனம் புதிய நெறிமுறை பதிப்பை பயன்படுத்துகிறது</string>
|
||||
<string name="plugin_settings_with_name">%s அமைப்புகள்</string>
|
||||
<string name="invalid_device_name">முறையற்ற சாதன பெயர்</string>
|
||||
<string name="shareplugin_text_saved">சொற்றொடர் பெறப்பட்டு பிடிப்புப்பலகையில் சேமிக்கப்பட்டது</string>
|
||||
<string name="custom_devices_settings">விருப்ப சாதன பட்டியல்</string>
|
||||
<string name="custom_device_list">IP முகவரி மூலம் சாதனங்களை சேர்</string>
|
||||
<string name="custom_device_deleted">விருப்ப சாதனம் நீக்கப்பட்டது</string>
|
||||
<string name="custom_device_list_help">உங்கள் சாதனம் தானாக கண்டறியப்படவில்லையெனில் நீங்கள் மிதக்கும் செயல் பட்டனை அழுத்தி அதன் IP முகவரி அல்லது புரவன் பெயரை சேர்க்கலாம்</string>
|
||||
<string name="custom_device_fab_hint">சாதனத்தை சேர்</string>
|
||||
<string name="undo">செயல்நீக்கு</string>
|
||||
<string name="share_notification_preference">ஒலியுடன் கூடிய அறிவிப்புகள்</string>
|
||||
<string name="share_notification_preference_summary">கோப்பை பெரும்போது அதிர்வு மற்றும் ஒலியை உண்டாக்கு</string>
|
||||
<string name="share_destination_customize">இலக்கு அடைவை தேர்ந்தெடுங்கள்</string>
|
||||
<string name="share_destination_customize_summary_disabled">பெறப்பட்ட கோப்புகள் பதிவிறக்கங்களில் தோன்றும்</string>
|
||||
<string name="share_destination_customize_summary_enabled">கோப்புகள் கீழ்கண்ட அடைவில் தேக்கப்படும்</string>
|
||||
<string name="share_destination_folder_preference">இலக்கு அடைவு</string>
|
||||
<string name="share">பகிர்</string>
|
||||
<string name="share_received_file">\"%s\"-ஐ பகிர்</string>
|
||||
<string name="title_activity_notification_filter">அறிவிப்பு வடிகட்டி</string>
|
||||
<string name="filter_apps_info">தேர்ந்தெடுக்கப்பட்ட செயலிகளின் அறிவிப்புகள் மட்டும் ஒத்திசையும்</string>
|
||||
<string name="sftp_sdcard_num">SD அட்டை %d</string>
|
||||
<string name="sftp_sdcard">SD அட்டை</string>
|
||||
<string name="sftp_readonly">(படித்தல் மட்டும்)</string>
|
||||
<string name="sftp_camera">படக்கருவி படங்கள்</string>
|
||||
<string name="add_device_dialog_title">சாதனத்தை சேர்</string>
|
||||
<string name="add_device_hint">புரவன் பெயர் அல்லது IP முகவரி</string>
|
||||
<string name="sftp_preference_detected_sdcards">கண்டறியப்பட்ட SD அட்டைகள்</string>
|
||||
<string name="sftp_preference_edit_sdcard_title">SD அட்டயை திருத்து</string>
|
||||
<string name="sftp_preference_configured_storage_locations">அமைக்கப்பட்ட தேக்கக இடங்கள்</string>
|
||||
<string name="sftp_preference_add_storage_location_title">தேக்கக இடத்தை சேர்</string>
|
||||
<string name="sftp_preference_edit_storage_location">தேக்கக இடத்தை திருத்து</string>
|
||||
<string name="sftp_preference_add_camera_shortcut">புகைப்பட அடைவுக்கு குறுக்குவழி</string>
|
||||
<string name="sftp_preference_add_camera_shortcut_summary_on">புகைப்பட அடைவுக்கு குறுக்குவழியை அமை</string>
|
||||
<string name="sftp_preference_add_camera_shortcut_summary_off">புகைப்பட அடைவுக்கு குறுக்குவழியை அமைக்காதே</string>
|
||||
<string name="sftp_storage_preference_storage_location">தேக்கக இடம்</string>
|
||||
<string name="sftp_storage_preference_storage_location_already_configured">இந்த இடம் ஏற்கனவே அமைக்கப்பட்டுள்ளது</string>
|
||||
<string name="sftp_storage_preference_click_to_select">தேர்ந்தெடுக்க தட்டுங்கள்</string>
|
||||
<string name="sftp_storage_preference_display_name">காட்டப்படும் பெயர்</string>
|
||||
<string name="sftp_storage_preference_display_name_already_used">இந்த காட்சி பெயர் ஏற்கனவே பயனில் உள்ளது</string>
|
||||
<string name="sftp_storage_preference_display_name_cannot_be_empty">காட்சி பெயர் காலியாக இருக்க முடியாது</string>
|
||||
<string name="sftp_action_mode_menu_delete">அகற்று</string>
|
||||
<string name="sftp_no_sdcard_detected">SD அட்டை கண்டறியப்படவில்லை</string>
|
||||
<string name="sftp_no_storage_locations_configured">தேக்கக இடங்கள் எதுவும் அமைக்கப்படவில்லை</string>
|
||||
<string name="sftp_saf_permission_explanation">கோப்புகளை வேறு சாதனங்கலிருந்து அணுக நீங்கள் தேக்கக இடங்களை அமைக்க வேண்டும்</string>
|
||||
<string name="no_players_connected">எந்த ஊடக இயக்கியும் கண்டுபிடிக்கப்படவில்லை</string>
|
||||
<string name="send_files">கோப்புகளை அனுப்பு</string>
|
||||
<string name="pairing_title">கே.டீ.யீ. கனெக்ட் சாதனங்கள்</string>
|
||||
<string name="pairing_description">இதே பிணையத்தில் கே.டீ.யீ. கனெக்டை பயன்படுத்தும் மற்ற சாதனங்கள் இங்கே தெரியும்.</string>
|
||||
<string name="device_rename_title">"சாதனத்தின் பெயரை மாற்று "</string>
|
||||
<string name="device_rename_confirm">மறுபெயரிடு</string>
|
||||
<string name="refresh">புதுப்பி</string>
|
||||
<string name="unreachable_description">இந்த இணைக்கப்பட்ட சாதனத்தை கிட்ட முடியவில்லை. அது இதே பிணையத்தில் இணைந்துள்ளதா என்று உறுதி செய்யுங்கள்.</string>
|
||||
<string name="no_wifi">நீங்கள் எந்த Wi-Fi பிணையத்துக்கும் இணைந்தில்லாததால் வேறு சாதனங்கள் தெரியாமல் இருக்கலாம். Wi-Fi-ஐ இயக்க இங்கே தட்டவும்.</string>
|
||||
<string name="on_non_trusted_message">நம்பகமான பிணையத்தில் இல்லை: தானியங்கி கண்டுபிடிப்பு இயங்காது.</string>
|
||||
<string name="no_file_browser">கோப்பு உலாவிகள் எதுவும் நிறுவப்படவில்லை.</string>
|
||||
<string name="pref_plugin_telepathy">SMS அனுப்பு</string>
|
||||
<string name="pref_plugin_telepathy_desc">உங்கள் மேசைக்கணினியிலிருந்து குறுஞ்செய்திகளை அனுப்புங்கள்</string>
|
||||
<string name="pref_plugin_telepathy_mms">MMS அனுப்பு</string>
|
||||
<string name="pref_plugin_telepathy_mms_desc">கே.டீ.யீ. கனெக்டிலிருந்து MMS அனுப்ப நீங்கள் அதை இயல்பிருப்பு SMS செயலியாக அமைக்க வேண்டும்.</string>
|
||||
<string name="findmyphone_title">திறன்பேசியைக் கண்டுபிடி</string>
|
||||
<string name="findmyphone_title_tablet">பலகைக்கணினியைக் கண்டுபிடி</string>
|
||||
<string name="findmyphone_title_tv">தொலைக்காட்சியை கண்டுபிடி</string>
|
||||
<string name="findmyphone_description">இந்த சாதனத்தை நீங்கள் கண்டுபிடிக்க உதவுவதற்கு அதன் மணியை ஒலிக்க செய்யும்.</string>
|
||||
<string name="findmyphone_found">கண்டுபிடித்து விட்டேன்</string>
|
||||
<string name="open">திற</string>
|
||||
<string name="close">மூடு</string>
|
||||
<string name="plugins_need_permission">சில செருகுநிரல்கள் இயங்க அனுமதிகள் தேவை (இன்னும் விவரங்களுக்கு தட்டவும்):</string>
|
||||
<string name="permission_explanation">இந்த செருகுநிரல் இயங்க அனுமதிகள் தேவை</string>
|
||||
<string name="optional_permission_explanation">எல்லா செயல்பாடுகளையும் இயக்க நீங்கள் மேலும் அனுமதிகளை வழங்க வேண்டும்</string>
|
||||
<string name="plugins_need_optional_permission">அனுமதி இல்லாததால் சில செருகுநிரல்களின் அம்சங்கள் முடங்கியுள்ளன (மேலும் விவரங்களுக்கு தட்டவும்):</string>
|
||||
<string name="share_optional_permission_explanation">பகிரப்படும் கோப்புகளை பெற நீங்கள் ஓர் இலக்கு அடைவை தேர்ந்தெடுக்க வேண்டும்</string>
|
||||
<string name="telepathy_permission_explanation">உங்கள் மேசைக்கணினியிலிருந்து SMS எழுத மற்றும் படிக்க நீங்கள் SMS அனுமதுயை தர வேண்டும்</string>
|
||||
<string name="telephony_permission_explanation">மேசைக்கணினியிலிருந்து அழைப்புகளை காண நீங்கள் அழைப்பு வரலாறு மற்றும் தொலைபேசி நிலைக்கான அனுமதியை தர வேண்டும்</string>
|
||||
<string name="telephony_optional_permission_explanation">தொலைபேசி எண்ணுக்கு பதிலாக நபரின் பெயரைக் காண நீங்கள் தொடர்புகளை அணுகும் அனுமதியை தர வேண்டும்</string>
|
||||
<string name="contacts_permission_explanation">உங்கள் தொடர்பு பட்டியலை மேசைக்கணினியுடன் பகிர நீங்கள் தொடர்புகளை அணுகுவதற்கான அனுமதியை தர வேண்டும்</string>
|
||||
<string name="select_ringtone">அழைப்பு ஒலியை தேர்வு செய்யுங்கள்</string>
|
||||
<string name="telephony_pref_blocked_title">தடுக்கப்பட்ட எண்கள்</string>
|
||||
<string name="telephony_pref_blocked_dialog_desc">இந்த எண்களிலிருந்து அழைப்புகள் மற்றும் SMS-கள் காட்டப்படாது. வரிக்கு ஒரு எண்ணை மட்டும் உள்ளிடவும்</string>
|
||||
<string name="mpris_coverart_description">தற்போதைய ஊடகத்தின் அட்டை படம்</string>
|
||||
<string name="device_icon_description">சாதன சின்னம்</string>
|
||||
<string name="settings_icon_description">அமைப்புகளுக்கான சின்னம்</string>
|
||||
<string name="presenter_fullscreen">முழுத்திரை</string>
|
||||
<string name="presenter_exit">வில்லைக்காட்சியிலிருந்து வெளியேறு</string>
|
||||
<string name="presenter_lock_tip">நீங்கள் உங்கள் சாதனத்தைப் பூட்டினாலும் அடுத்த/முந்தைய காட்சிக்கு செல்வதற்கு ஒலி விசைகளை பயன்படுத்தலாம்</string>
|
||||
<string name="add_command">கட்டளையை சேர்</string>
|
||||
<string name="addcommand_explanation">எந்த கட்டளையும் பதிவு செய்யப்படவில்லை</string>
|
||||
<string name="addcommand_explanation2">கே.டீ.யீ. கனெக்ட் கணினி அமைப்புகளில் நீங்கள் புதிய கட்டளைகளை சேர்க்கலாம்</string>
|
||||
<string name="add_command_description">நீங்கள் மேசைக்கணினியில் சென்று கட்டளைகளை சேர்க்கலாம்</string>
|
||||
<string name="pref_plugin_mprisreceiver">ஊடக இயக்கி கட்டுப்பாடு</string>
|
||||
<string name="pref_plugin_mprisreceiver_desc">இன்னொரு சாதனத்திலிருந்து உங்கள் திறன்பேசியின் ஊடக இயக்கிகளை கட்டுப்படுத்துங்கள்</string>
|
||||
<string name="notification_channel_default">மற்ற அறிவிப்புகள்</string>
|
||||
<string name="notification_channel_persistent">விடாப்பிடியான அறிவிப்பு</string>
|
||||
<string name="notification_channel_media_control">ஊடக கட்டுப்பாடு</string>
|
||||
<string name="notification_channel_filetransfer">கோப்பு இடமாற்றம்</string>
|
||||
<string name="notification_channel_high_priority">அதிக முக்கியத்துவம்</string>
|
||||
<string name="notification_channel_sms_mms">புதிய தகவல்</string>
|
||||
<string name="mpris_stop">தற்போதைய இயக்கியை நிறுத்து</string>
|
||||
<string name="copy_url_to_clipboard">முகவரியை பிடிப்புப்பலகையில் நகலெடு</string>
|
||||
<string name="clipboard_toast">பிடிப்புப்பலகையில் நகலெடுக்கப்பட்டது</string>
|
||||
<string name="runcommand_notreachable">சாதனத்தை கிட்ட முடியவில்லை</string>
|
||||
<string name="runcommand_notpaired">சாதனம் இணைக்கப்படவில்லை</string>
|
||||
<string name="runcommand_nosuchdevice">அப்படி எந்த சாதனமும் இல்லை</string>
|
||||
<string name="runcommand_noruncommandplugin">இந்த சாதனத்தில் கட்டளைகளை இயக்கும் செருகுநிரல் இயக்கப்படவில்லை.</string>
|
||||
<string name="pref_plugin_findremotedevice">தொலை சாதனத்தை கண்டுபிடி</string>
|
||||
<string name="pref_plugin_findremotedevice_desc">தொலை சாதனத்தை ஒலிக்க செய்</string>
|
||||
<string name="ring">ஒலிக்க செய்</string>
|
||||
<string name="pref_plugin_systemvolume">கணினி ஒலி அளவு</string>
|
||||
<string name="pref_plugin_systemvolume_desc">தொலை சாதனத்தின் ஒலி அளவை கட்டுப்படுத்து</string>
|
||||
<string name="mute">ஒலியை அடக்கு</string>
|
||||
<string name="all">அனைத்து</string>
|
||||
<string name="devices">சாதனங்கள்</string>
|
||||
<string name="settings_rename">சாதனத்தின் பெயர்</string>
|
||||
<string name="settings_dark_mode">கருமையான திட்டமுறை</string>
|
||||
<string name="settings_more_settings_title">மேலும் அமைப்புகள்</string>
|
||||
<string name="settings_more_settings_text">தனிப்பட்ட சாதனங்களுக்குரிய அமைப்புகள், ஒவ்வொரு சாதனத்துக்கான \'செருகுநிரல் அமைப்புகள்\' தனில் இருக்கும்.</string>
|
||||
<string name="setting_persistent_notification">விடாப்பிடியான அறிவிப்பைக் காட்டவும்</string>
|
||||
<string name="setting_persistent_notification_oreo">விடாப்பிடி அறிவிப்பு</string>
|
||||
<string name="setting_persistent_notification_description">அறிவிப்பு அமைப்புகளில் இயக்க/செயல்நீக்க தட்டவும்</string>
|
||||
<string name="extra_options">மேலும் விருப்பங்கள்</string>
|
||||
<string name="privacy_options">தனியுரிமை அமைப்புகள்</string>
|
||||
<string name="set_privacy_options">உங்கள் தனியுரிமை விருப்பங்களை அமையுங்கள்</string>
|
||||
<string name="block_contents">அறிவிப்புகளின் உள்ளடக்கத்தை காட்டாதே</string>
|
||||
<string name="block_images">அறிவிப்புகளில் படங்களை காட்டாதே</string>
|
||||
<string name="notification_channel_receivenotification">மற்ற சாதனங்களிலிருந்து அறிவிப்புகள்</string>
|
||||
<string name="take_picture">புகைப்பட கருவியை இயக்கு</string>
|
||||
<string name="plugin_photo_desc">புகைப்படங்களை எளிதாக எடுக்க மற்றும் மாற்ற படக்கருவி செயலியை இயக்கு</string>
|
||||
<string name="no_app_for_opening">இந்த கோப்பை திறக்க கூடிய செயலியை கண்டுபிடிக்க முடியவில்லை</string>
|
||||
<string name="remote_keyboard_service">கே.டீ.யீ. கனெக்ட் தொலை விசைப்பலகை</string>
|
||||
<string name="presenter_pointer">சுட்டி</string>
|
||||
<string name="trusted_networks">நம்பகமான பிணையங்கள்</string>
|
||||
<string name="trusted_networks_desc">தெரிந்த பிணையங்களில் மட்டும் தானாக சாதனங்களை கண்டுபிடி</string>
|
||||
<string name="add_trusted_network">%1s-ஐ சேர்</string>
|
||||
<string name="empty_trusted_networks_list_text">நீங்கள் எந்த நம்பகமான பிணையத்தையும் சேர்க்கவில்லை</string>
|
||||
<string name="allow_all_networks_text">அனைத்தையும் அனுமதி</string>
|
||||
<string name="location_permission_needed_title">அனுமதி தேவை</string>
|
||||
<string name="location_permission_needed_desc">உங்கள் Wi-Fi பிணையத்தை அடையாளம் காண, இருப்பிடத்துக்கான அனுமதியை ஆண்ட்ராய்டு தேவைப்படுத்துகிறது.</string>
|
||||
<string name="clipboard_android_x_incompat">ஆண்ட்ராய்டு 10 எல்லா செயலிகளுக்கான பிடிப்புப்பலகை அனுமதியை நீக்கிவிட்டது. இந்த செருகுநிரல் இயங்காது.</string>
|
||||
<string name="mpris_open_url">இங்கிருந்து தொடர்ந்து இயக்கு</string>
|
||||
<string name="cant_open_url">தொடர்ந்து இயக்க முகவரியை திறக்க முடியவில்லை</string>
|
||||
<string name="bigscreen_home">முகப்பு திரை</string>
|
||||
<string name="bigscreen_up">மேலே</string>
|
||||
<string name="bigscreen_left">இடதுபுறமாக</string>
|
||||
<string name="bigscreen_select">தேர்ந்தெடு</string>
|
||||
<string name="bigscreen_right">வலதுபுறமாக</string>
|
||||
<string name="bigscreen_down">கீழே</string>
|
||||
<string name="bigscreen_mic">ஒலிவாங்கி</string>
|
||||
<string name="pref_plugin_bigscreen">பெருந்திரை தொலையியக்கி</string>
|
||||
<string name="pref_plugin_bigscreen_desc">பிளாஸ்மா பெருந்திரைக்கு உங்கள் சாதனத்தை தொலையியக்கியாக பயன்படுத்துங்கள்</string>
|
||||
<string name="bigscreen_optional_permission_explanation">உங்கள் திறன்பேசியிலிருந்து ஒலிவாங்கி உள்ளீட்டை பகிர நீங்கள் அதன் ஒலி உள்ளீட்டுக்கு அணுகல் அளிக்க வேண்டும்</string>
|
||||
<string name="bigscreen_speech_extra_prompt">பேச்சு</string>
|
||||
<string name="message_reply_label">பதில்</string>
|
||||
<string name="mark_as_read_label">படித்ததாக குறி</string>
|
||||
<string name="user_display_name">நீங்கள்</string>
|
||||
<string name="set_default_sms_app_title">MMS அனுப்பு</string>
|
||||
<string name="set_group_message_as_mms_title">குழு MMS அனுப்பு</string>
|
||||
<string name="set_long_text_as_mms_title">MMS-ஆக நெடும் உரையை அனுப்பு</string>
|
||||
<string name="convert_to_mms_after_title">MMS-ஆக எப்போது மாற்று வேண்டும்</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>ஒரு செய்திக்கு பிறகு</item>
|
||||
<item>இரண்டு செய்திகளுக்கு பிறகு</item>
|
||||
<item>மூன்று செய்திகளுக்கு பிறகு</item>
|
||||
<item>நான்கு செய்திகளுக்கு பிறகு</item>
|
||||
<item>ஐந்து செய்திகளுக்கு பிறகு</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">திட்டமுறையை அமை</string>
|
||||
<string-array name="theme_list">
|
||||
<item>மின்கல சேமிப்பை பொறுத்து அமை</item>
|
||||
<item>வெளிர்ந்தது</item>
|
||||
<item>கருமையானது</item>
|
||||
</string-array>
|
||||
<string-array name="theme_list_v28">
|
||||
<item>கணினி இயல்பிருப்பு</item>
|
||||
<item>வெளிர்ந்தது</item>
|
||||
<item>கருமையானது</item>
|
||||
</string-array>
|
||||
<string name="report_bug">பிழையை தெரிவியுங்கள்</string>
|
||||
<string name="donate">நன்கொடை அளியுங்கள்</string>
|
||||
<string name="source_code">மூல குறியீடு</string>
|
||||
<string name="licenses">உரிமங்கள்</string>
|
||||
</resources>
|
@@ -7,6 +7,7 @@
|
||||
<string name="pref_plugin_telephony_desc">Gelen aramalar için bildirim gönder</string>
|
||||
<string name="pref_plugin_battery">Batarya raporu</string>
|
||||
<string name="pref_plugin_battery_desc">Batarya durumunu belirli aralıklarla raporla</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Ağ sinyal gücünü ve durumunu bildirin</string>
|
||||
<string name="pref_plugin_sftp">Dosya sistemi gösterme</string>
|
||||
<string name="pref_plugin_sftp_desc">Bu aıygıtın dosya sistemine uzaktan gözatılmasına izin verir</string>
|
||||
<string name="pref_plugin_clipboard">Pano eşitleme</string>
|
||||
@@ -33,6 +34,7 @@
|
||||
<string name="pref_plugin_sharereceiver_desc">Dosyaları ve URL\'leri aygıtlar arasında paylaş</string>
|
||||
<string name="device_list_empty">Aygıt yok</string>
|
||||
<string name="ok">Tamam</string>
|
||||
<string name="sad_ok">Tamam :(</string>
|
||||
<string name="cancel">İptal</string>
|
||||
<string name="open_settings">Ayarları aç</string>
|
||||
<string name="no_permissions">Bildirimler erişebilmek için izine ihtiyacınız var</string>
|
||||
@@ -86,8 +88,6 @@
|
||||
<string name="error_canceled_by_other_peer">Diğer eş tarafından iptal edildi</string>
|
||||
<string name="encryption_info_title">Şifreleme Bilgisi</string>
|
||||
<string name="encryption_info_msg_no_ssl">Diğer aygıt, KDE Connect\'in son sürümünü kullanmıyor, eski şifreleme yöntemini kullanıyor.</string>
|
||||
<string name="my_device_fingerprint">Aygıt sertifikanızın SHA1 parmak izi:</string>
|
||||
<string name="remote_device_fingerprint">Uzak aygıt sertifikanızın SHA1 parmak izi:</string>
|
||||
<string name="pair_requested">Eşleşme talep edildi</string>
|
||||
<string name="pairing_request_from">%1s için eşleşme talebi</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -204,9 +204,11 @@
|
||||
<string name="device_rename_confirm">Yeniden adlandır</string>
|
||||
<string name="refresh">Tazele</string>
|
||||
<string name="unreachable_description">Eşleştirilmiş aygıt ulaşılabilir değil. Aynı ağa bağlı olduğundan emin olun.</string>
|
||||
<string name="on_non_trusted_message">Güvenilir bir ağda değil: otomatik bulma devre dışı.</string>
|
||||
<string name="no_file_browser">Yüklü bir dosya tarayıcısı yok.</string>
|
||||
<string name="pref_plugin_telepathy">SMS Gönder</string>
|
||||
<string name="pref_plugin_telepathy_desc">Masaüstünden metin iletisi gönder</string>
|
||||
<string name="pref_plugin_telepathy_mms">MMS Gönder</string>
|
||||
<string name="findmyphone_title">Telefonumu bul</string>
|
||||
<string name="findmyphone_title_tablet">Tabletimi bul</string>
|
||||
<string name="findmyphone_title_tv">TV\'mi bul</string>
|
||||
@@ -239,6 +241,7 @@
|
||||
<string name="notification_channel_persistent">Kalıcı gösterge</string>
|
||||
<string name="notification_channel_media_control">Medya kontrolü</string>
|
||||
<string name="notification_channel_filetransfer">Dosya aktarımı</string>
|
||||
<string name="notification_channel_sms_mms">Yeni İleti</string>
|
||||
<string name="mpris_stop">Geçerli oynatıcıyı durdur</string>
|
||||
<string name="copy_url_to_clipboard">URL\'yi panoya kopyala</string>
|
||||
<string name="clipboard_toast">Panoya kopyalandı</string>
|
||||
@@ -270,13 +273,33 @@
|
||||
<string name="take_picture">Kamerayı başlat</string>
|
||||
<string name="plugin_photo_desc">Fotoğraf çekmeyi ve aktarmayı kolaylaştırmak için kamera uygulamasını başlatın</string>
|
||||
<string name="no_app_for_opening">Bu dosyayı açmak için uygun bir uygulama bulunamadı</string>
|
||||
<string name="remote_keyboard_service">KDE Connect uzaktan klavye</string>
|
||||
<string name="trusted_networks">Güvenilir ağlar</string>
|
||||
<string name="trusted_networks_desc">Otomatik keşfi bilinen ağlarla kısıtla</string>
|
||||
<string name="add_trusted_network">%1s Ekle</string>
|
||||
<string name="allow_all_networks_text">Hepsine izin ver</string>
|
||||
<string name="location_permission_needed_title">İzin gerekli</string>
|
||||
<string name="location_permission_needed_desc">Android, WiFi ağınızı tanımlamak için Konum iznine ihtiyaç duyar</string>
|
||||
<string name="clipboard_android_x_incompat">Android 10, tüm uygulamalara pano erişimini kaldırdı. Bu eklenti devre dışı bırakılacak.</string>
|
||||
<string name="bigscreen_home">Başlangıç</string>
|
||||
<string name="bigscreen_up">Yukarı</string>
|
||||
<string name="bigscreen_left">Sol</string>
|
||||
<string name="bigscreen_select">Seç</string>
|
||||
<string name="bigscreen_right">Sağ</string>
|
||||
<string name="bigscreen_down">Aşağı</string>
|
||||
<string name="message_reply_label">YANITLA</string>
|
||||
<string name="user_display_name">Siz</string>
|
||||
<string name="set_default_sms_app_title">MMS Gönder</string>
|
||||
<string name="set_long_text_as_mms_title">Uzun metni MMS olarak gönder</string>
|
||||
<string name="convert_to_mms_after_title">MMS\'e dönüştür</string>
|
||||
<string-array name="convert_to_mms_after_entries">
|
||||
<item>After one message</item>
|
||||
<item>After two messages</item>
|
||||
<item>After three messages</item>
|
||||
<item>After four messages</item>
|
||||
<item>After five messages</item>
|
||||
<item>Bir mesajdan sonra</item>
|
||||
<item>İki mesajdan sonra</item>
|
||||
<item>Üç mesajdan sonra</item>
|
||||
<item>Dört mesajdan sonra</item>
|
||||
<item>Beş mesajdan sonra</item>
|
||||
</string-array>
|
||||
<string name="theme_dialog_title">Tema seçin</string>
|
||||
<string-array name="theme_list">
|
||||
<item>Set by Battery Saver</item>
|
||||
<item/>
|
||||
@@ -287,4 +310,7 @@
|
||||
<item/>
|
||||
<item>Dark</item>
|
||||
</string-array>
|
||||
<string name="donate">Bağış yap</string>
|
||||
<string name="source_code">Kaynak Kod</string>
|
||||
<string name="licenses">Lisanslar</string>
|
||||
</resources>
|
||||
|
@@ -8,6 +8,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Надсилати сповіщення щодо вхідних дзвінків</string>
|
||||
<string name="pref_plugin_battery">Звіт щодо заряду</string>
|
||||
<string name="pref_plugin_battery_desc">Періодична інформація щодо стану акумулятора</string>
|
||||
<string name="pref_plugin_connectivity_report">Звіт щодо з\'єднання</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Повідомити про потужність сигналу мережі та її стан</string>
|
||||
<string name="pref_plugin_sftp">Показ файлової системи</string>
|
||||
<string name="pref_plugin_sftp_desc">Надає змогу віддалено переглядати файлову систему цього пристрою</string>
|
||||
<string name="pref_plugin_clipboard">Синхронізація буфера</string>
|
||||
@@ -74,6 +76,21 @@
|
||||
<item>Сильне</item>
|
||||
<item>Найсильніше</item>
|
||||
</string-array>
|
||||
<string name="sendkeystrokes_send_to">Надіслати натискання клавіш на</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Надіслати натискання клавіш на вузол</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Надсилання натискань клавіш вимкнено — увімкніть його у параметрах програми</string>
|
||||
<string name="sendkeystrokes_wrong_data">Некоректний тип MIME — типом має бути «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_sent_text">Надіслано %1s на пристрій %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">За допомогою цього модуля інші програми можуть спільно використовувати фрагменти тексту як натискання клавіш, які буде надіслано до з\'єднаного вузла мережі</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Надсилання натискань клавіш</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Увімкнути надсилання натискань клавіш</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">Очікувати на дані з типом MIME «text/x-keystrokes»</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Надсилати безпечний текст негайно</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Надсилати короткі рядки з цифр без підтвердження</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Надсилати як натискання клавіш</string>
|
||||
<string name="mouse_receiver_plugin_description">Отримувати віддалені рухи мишею</string>
|
||||
<string name="mouse_receiver_plugin_name">Отримання даних миші</string>
|
||||
<string name="mouse_receiver_no_permissions">Вам слід увімкнути службу доступності</string>
|
||||
<string name="category_connected_devices">З’єднані пристрої</string>
|
||||
<string name="category_not_paired_devices">Доступні пристрої</string>
|
||||
<string name="category_remembered_devices">Відомі пристрої</string>
|
||||
@@ -89,8 +106,8 @@
|
||||
<string name="error_canceled_by_other_peer">Скасовано з іншого вузла пов’язування</string>
|
||||
<string name="encryption_info_title">Дані щодо шифрування</string>
|
||||
<string name="encryption_info_msg_no_ssl">На сторонньому пристрої не використовується нова версія KDE Connect, у якій використовується застарілий спосіб шифрування.</string>
|
||||
<string name="my_device_fingerprint">Відбиток SHA1 сертифіката пристрою:</string>
|
||||
<string name="remote_device_fingerprint">Відбиток SHA1 сертифіката віддаленого пристрою:</string>
|
||||
<string name="my_device_fingerprint">Відбиток SHA256 сертифіката пристрою:</string>
|
||||
<string name="remote_device_fingerprint">Відбиток SHA256 сертифіката віддаленого пристрою:</string>
|
||||
<string name="pair_requested">Запит щодо пов’язування</string>
|
||||
<string name="pairing_request_from">Запит щодо пов’язування від %1s</string>
|
||||
<plurals name="incoming_file_title">
|
||||
@@ -347,4 +364,8 @@
|
||||
<item>Світла</item>
|
||||
<item>Темна</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Повідомити про ваду</string>
|
||||
<string name="donate">Підтримати фінансово</string>
|
||||
<string name="source_code">Початковий код</string>
|
||||
<string name="licenses">Ліцензування</string>
|
||||
</resources>
|
||||
|
9
res/values-v23/styles.xml
Normal file
9
res/values-v23/styles.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar">
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightStatusBar">@bool/lightMode</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
10
res/values-v27/styles.xml
Normal file
10
res/values-v27/styles.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="KdeConnectThemeBase.V27" parent="KdeConnectThemeBase">
|
||||
<item name="android:navigationBarColor">@color/activity_background</item>
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
<item name="android:windowLightNavigationBar">?attr/isLightTheme</item>
|
||||
</style>
|
||||
|
||||
<style name="KdeConnectTheme" parent="KdeConnectThemeBase.V27" />
|
||||
</resources>
|
@@ -1,13 +1,15 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<resources>
|
||||
<string name="kde_connect">KDE Connect</string>
|
||||
<string name="foreground_notification_no_devices">没有连接到任何设备</string>
|
||||
<string name="foreground_notification_no_devices">未连接到任何设备</string>
|
||||
<string name="foreground_notification_devices">已连接到:%s</string>
|
||||
<string name="foreground_notification_send_clipboard">发送剪切板</string>
|
||||
<string name="pref_plugin_telephony">电话通知</string>
|
||||
<string name="foreground_notification_send_clipboard">发送剪贴板</string>
|
||||
<string name="pref_plugin_telephony">来电通知</string>
|
||||
<string name="pref_plugin_telephony_desc">发送来电通知</string>
|
||||
<string name="pref_plugin_battery">电池报告</string>
|
||||
<string name="pref_plugin_battery_desc">定期报告电池状态</string>
|
||||
<string name="pref_plugin_connectivity_report">连接报告</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">报告网络信号强度和状态</string>
|
||||
<string name="pref_plugin_sftp">开放文件系统</string>
|
||||
<string name="pref_plugin_sftp_desc">允许远程浏览设备的文件系统</string>
|
||||
<string name="pref_plugin_clipboard">剪贴板同步</string>
|
||||
@@ -20,40 +22,40 @@
|
||||
<string name="pref_plugin_remotekeyboard">接收远程按键</string>
|
||||
<string name="pref_plugin_remotekeyboard_desc">从远程设备接收按键事件</string>
|
||||
<string name="pref_plugin_mpris">多媒体控制</string>
|
||||
<string name="pref_plugin_mpris_desc">媒体播放器的遥控器</string>
|
||||
<string name="pref_plugin_runcommand">执行命令</string>
|
||||
<string name="pref_plugin_mpris_desc">遥控媒体播放器</string>
|
||||
<string name="pref_plugin_runcommand">运行命令</string>
|
||||
<string name="pref_plugin_runcommand_desc">触发您的手机或平板电脑的远程命令</string>
|
||||
<string name="pref_plugin_contacts">联系人同步器</string>
|
||||
<string name="pref_plugin_contacts">联系人同步</string>
|
||||
<string name="pref_plugin_contacts_desc">允许同步设备的通讯录</string>
|
||||
<string name="pref_plugin_ping">Ping</string>
|
||||
<string name="pref_plugin_ping_desc">发送和接受ping</string>
|
||||
<string name="pref_plugin_ping_desc">发送和接受 Ping</string>
|
||||
<string name="pref_plugin_notifications">通知同步</string>
|
||||
<string name="pref_plugin_notifications_desc">从其他设备访问您的通知</string>
|
||||
<string name="pref_plugin_receive_notifications">接收通知</string>
|
||||
<string name="pref_plugin_receive_notifications_desc">从其他设备接收通知并显示在 Android 上</string>
|
||||
<string name="pref_plugin_sharereceiver">分享和接收</string>
|
||||
<string name="pref_plugin_sharereceiver_desc">在设备间共享文件和 URL</string>
|
||||
<string name="pref_plugin_sharereceiver">发送和接收</string>
|
||||
<string name="pref_plugin_sharereceiver_desc">在设备间共享文件和链接</string>
|
||||
<string name="device_list_empty">无设备</string>
|
||||
<string name="ok">确认</string>
|
||||
<string name="ok">确定</string>
|
||||
<string name="sad_ok">确定 :(</string>
|
||||
<string name="cancel">取消</string>
|
||||
<string name="open_settings">开启设置</string>
|
||||
<string name="no_permissions">您需要授予权限以便访问通知</string>
|
||||
<string name="no_permission_mprisreceiver">为了能够控制您的媒体播放器,您需要授予访问通知消息的权限</string>
|
||||
<string name="open_settings">打开设置</string>
|
||||
<string name="no_permissions">您需要授予权限以访问通知</string>
|
||||
<string name="no_permission_mprisreceiver">为了控制您的媒体播放器,您需要授予访问通知的权限</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="remotekeyboard_editing_only_title">只有在编辑时才接受远程按键</string>
|
||||
<string name="remotekeyboard_not_connected">没有活动的远程键盘链接,请在 KDE Connect 中连接</string>
|
||||
<string name="remotekeyboard_connected">远程键盘连接已启用</string>
|
||||
<string name="remotekeyboard_multiple_connections">发现多个远程键盘连接,请选择设备进行配置</string>
|
||||
<string name="remotekeyboard_multiple_connections">发现多个远程键盘连接,请选择要配置的设备</string>
|
||||
<string name="open_mousepad">远程输入</string>
|
||||
<string name="mousepad_info">在屏幕上移动手指来移动光标。轻击代表左键,双指或三指点击代表右键或中键。用双指滚动。用长按来拖放。</string>
|
||||
<string name="mousepad_double_tap_settings_title">设置双指点击动作</string>
|
||||
<string name="mousepad_triple_tap_settings_title">设置三指点击动作</string>
|
||||
<string name="mousepad_sensitivity_settings_title">设置触摸板灵敏度</string>
|
||||
<string name="mousepad_acceleration_profile_settings_title">设置指针加速</string>
|
||||
<string name="mousepad_scroll_direction_title">滚动方向反向</string>
|
||||
<string name="mousepad_acceleration_profile_settings_title">设置指针加速度</string>
|
||||
<string name="mousepad_scroll_direction_title">反转滚动方向</string>
|
||||
<string-array name="mousepad_tap_entries">
|
||||
<item>右键点击</item>
|
||||
<item>中键点击</item>
|
||||
@@ -74,25 +76,40 @@
|
||||
<item>更强</item>
|
||||
<item>最强</item>
|
||||
</string-array>
|
||||
<string name="category_connected_devices">已连接设备</string>
|
||||
<string name="category_not_paired_devices">可用设备</string>
|
||||
<string name="category_remembered_devices">已记住设备</string>
|
||||
<string name="sendkeystrokes_send_to">发送按键到</string>
|
||||
<string name="sendkeystrokes_textbox_hint">发送按键到主机</string>
|
||||
<string name="sendkeystrokes_disabled_toast">发送按键已禁用 - 请在设置中启用它</string>
|
||||
<string name="sendkeystrokes_wrong_data">无效的 MIME 类型 - 需要为“text/x-keystrokes”</string>
|
||||
<string name="sendkeystrokes_sent_text">发送 %1s 到设备 %2s</string>
|
||||
<string name="sendkeystrokes_pref_category_summary">此模块允许其他应用共享文本段作为按键发送到连接的主机</string>
|
||||
<string name="sendkeystrokes_pref_category_title">发送按键</string>
|
||||
<string name="sendkeystrokes_pref_enabled">启用按键发送</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary">监听 MIME 类型为 “text/x-keystrokes” 的数据</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">立刻发送安全文本</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">发送短纯数字串时无需确认</string>
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">作为按键发送</string>
|
||||
<string name="mouse_receiver_plugin_description">接收远程鼠标移动</string>
|
||||
<string name="mouse_receiver_plugin_name">鼠标接收器</string>
|
||||
<string name="mouse_receiver_no_permissions">您需要启用无障碍模式</string>
|
||||
<string name="category_connected_devices">连接的设备</string>
|
||||
<string name="category_not_paired_devices">可用的设备</string>
|
||||
<string name="category_remembered_devices">记住的设备</string>
|
||||
<string name="device_menu_plugins">插件设置</string>
|
||||
<string name="device_menu_unpair">取消配对</string>
|
||||
<string name="pair_new_device">配对新设备</string>
|
||||
<string name="unknown_device">未知设备</string>
|
||||
<string name="error_not_reachable">设备不可及</string>
|
||||
<string name="error_already_paired">设备已配对</string>
|
||||
<string name="error_could_not_send_package">数据包无法发送</string>
|
||||
<string name="error_could_not_send_package">无法发送数据包</string>
|
||||
<string name="error_timed_out">超时</string>
|
||||
<string name="error_canceled_by_user">已被用户取消</string>
|
||||
<string name="error_canceled_by_other_peer">已被另一方取消</string>
|
||||
<string name="error_canceled_by_other_peer">已被其他对等点取消</string>
|
||||
<string name="encryption_info_title">加密信息</string>
|
||||
<string name="encryption_info_msg_no_ssl">另一设备没有使用最新的 KDE Connect,使用旧版加密方法。</string>
|
||||
<string name="my_device_fingerprint">您的设备证书的 SHA1 指纹是:</string>
|
||||
<string name="remote_device_fingerprint">远程设备证书的 SHA1 指纹是:</string>
|
||||
<string name="my_device_fingerprint">您的设备证书的 SHA256 指纹是:</string>
|
||||
<string name="remote_device_fingerprint">远程设备证书的 SHA256 指纹是:</string>
|
||||
<string name="pair_requested">已请求配对</string>
|
||||
<string name="pairing_request_from">来自%1s的配对请求</string>
|
||||
<string name="pairing_request_from">来自 %1s 的配对请求</string>
|
||||
<plurals name="incoming_file_title">
|
||||
<item quantity="other">正在从 %2$s 接收 %1$d 个文件</item>
|
||||
</plurals>
|
||||
@@ -100,7 +117,7 @@
|
||||
<item quantity="other">(%3$d 个文件中的第 %2$d 个):%1$s</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_file_title">
|
||||
<item quantity="other">正在发送 %1$d 个文件给 %2$s</item>
|
||||
<item quantity="other">正在发送 %1$d 个文件到 %2$s</item>
|
||||
</plurals>
|
||||
<plurals name="outgoing_files_text">
|
||||
<item quantity="other">(%3$d 个文件中的 %2$d 个):%1$s</item>
|
||||
@@ -117,10 +134,10 @@
|
||||
<plurals name="send_files_fail_title">
|
||||
<item quantity="other">发送给 %1$s 的 %3$d 个文件中的 %2$d 个失败</item>
|
||||
</plurals>
|
||||
<string name="tap_to_open">点击以打开</string>
|
||||
<string name="received_file_text">点击以打开“%1s”</string>
|
||||
<string name="tap_to_open">点击打开</string>
|
||||
<string name="received_file_text">点击打开“%1s”</string>
|
||||
<string name="cannot_create_file">无法创建文件 %s</string>
|
||||
<string name="tap_to_answer">点击以应答</string>
|
||||
<string name="tap_to_answer">点击应答</string>
|
||||
<string name="right_click">发送右键点击</string>
|
||||
<string name="middle_click">发送中键点击</string>
|
||||
<string name="show_keyboard">显示键盘</string>
|
||||
@@ -130,30 +147,30 @@
|
||||
<string name="pairing_reject">拒绝</string>
|
||||
<string name="settings">设置</string>
|
||||
<string name="mpris_play">播放</string>
|
||||
<string name="mpris_pause">Pause</string>
|
||||
<string name="mpris_previous">前一个</string>
|
||||
<string name="mpris_rew">后退</string>
|
||||
<string name="mpris_pause">暂停</string>
|
||||
<string name="mpris_previous">上一曲</string>
|
||||
<string name="mpris_rew">倒退</string>
|
||||
<string name="mpris_ff">快进</string>
|
||||
<string name="mpris_next">下一个</string>
|
||||
<string name="mpris_next">下一曲</string>
|
||||
<string name="mpris_volume">音量</string>
|
||||
<string name="mpris_time_settings_title">快进/后退按钮</string>
|
||||
<string name="mpris_time_settings_summary">当按下时调整快进或后退的时间</string>
|
||||
<string name="mpris_time_settings_title">快进/倒退按钮</string>
|
||||
<string name="mpris_time_settings_summary">当按下时调整快进或倒退的时间</string>
|
||||
<string-array name="mpris_time_entries">
|
||||
<item>10秒</item>
|
||||
<item>20秒</item>
|
||||
<item>30秒</item>
|
||||
<item>1分钟</item>
|
||||
<item>2分钟</item>
|
||||
<item>10 秒</item>
|
||||
<item>20 秒</item>
|
||||
<item>30 秒</item>
|
||||
<item>1 分钟</item>
|
||||
<item>2 分钟</item>
|
||||
</string-array>
|
||||
<string name="mpris_notification_settings_title">显示媒体控制通知部件</string>
|
||||
<string name="mpris_notification_settings_summary">允许在不用打开 KDE 连接的情况下控制媒体播放器</string>
|
||||
<string name="mpris_notification_settings_title">显示媒体控制通知</string>
|
||||
<string name="mpris_notification_settings_summary">不打开 KDE Connect 也能在常驻通知中控制媒体播放器</string>
|
||||
<string name="share_to">分享到...</string>
|
||||
<string name="protocol_version_newer">该设备使用较新版本的协议</string>
|
||||
<string name="plugin_settings_with_name">%s设置</string>
|
||||
<string name="invalid_device_name">设备名无效</string>
|
||||
<string name="invalid_device_name">无效的设备名</string>
|
||||
<string name="shareplugin_text_saved">已收到文本,存至剪贴板</string>
|
||||
<string name="custom_devices_settings">自定义设备列表</string>
|
||||
<string name="custom_device_list">通过IP增加设备</string>
|
||||
<string name="custom_device_list">通过 IP 添加设备</string>
|
||||
<string name="custom_device_deleted">自定义设备已删除</string>
|
||||
<string name="custom_device_list_help">如果您的设备未被自动检测到,您点击浮动动作按钮可以添加它的 IP 地址或主机名。</string>
|
||||
<string name="custom_device_fab_hint">添加设备</string>
|
||||
@@ -164,12 +181,12 @@
|
||||
<string name="share_destination_customize_summary_disabled">接收的文件会出现在“Downloads”中</string>
|
||||
<string name="share_destination_customize_summary_enabled">文件将会被存储在以下目录中</string>
|
||||
<string name="share_destination_folder_preference">目标目录</string>
|
||||
<string name="share">共享</string>
|
||||
<string name="share">分享</string>
|
||||
<string name="share_received_file">分享 \"%s\"</string>
|
||||
<string name="title_activity_notification_filter">通知过滤器</string>
|
||||
<string name="filter_apps_info">所选软件的通知将会被同步。</string>
|
||||
<string name="sftp_sdcard_num">SD卡%d</string>
|
||||
<string name="sftp_sdcard">SD卡</string>
|
||||
<string name="sftp_sdcard_num">SD 卡 %d</string>
|
||||
<string name="sftp_sdcard">SD 卡</string>
|
||||
<string name="sftp_readonly">(只读)</string>
|
||||
<string name="sftp_camera">相机照片</string>
|
||||
<string name="add_device_dialog_title">添加设备</string>
|
||||
@@ -218,6 +235,7 @@
|
||||
<string name="permission_explanation">这个插件需要权限才能工作</string>
|
||||
<string name="optional_permission_explanation">您需要授予额外权限以启用全部功能</string>
|
||||
<string name="plugins_need_optional_permission">因缺少权限,某些插件的一些功能已禁用(点击以查看更多信息):</string>
|
||||
<string name="share_optional_permission_explanation">要接收共享的文件,您需要选择一个目标目录</string>
|
||||
<string name="telepathy_permission_explanation">从计算机桌面读取、写入短消息需要向应用程序授予 SMS 权限</string>
|
||||
<string name="telephony_permission_explanation">要桌面上查看手机通话记录,您需要授予访问通话记录和手机状态的权限</string>
|
||||
<string name="telephony_optional_permission_explanation">要查看联系人姓名而非电话号码,您需要授予访问手机通讯录的权限</string>
|
||||
@@ -322,4 +340,8 @@
|
||||
<item>亮色</item>
|
||||
<item>深色</item>
|
||||
</string-array>
|
||||
<string name="report_bug">报告缺陷</string>
|
||||
<string name="donate">捐款</string>
|
||||
<string name="source_code">源代码</string>
|
||||
<string name="licenses">许可证</string>
|
||||
</resources>
|
||||
|
@@ -89,8 +89,6 @@
|
||||
<string name="error_canceled_by_other_peer">被其他同等功能應用中斷</string>
|
||||
<string name="encryption_info_title">加密資訊</string>
|
||||
<string name="encryption_info_msg_no_ssl">其他的裝置沒有使用新版本的KDE連線,使用傳統的加密模式。</string>
|
||||
<string name="my_device_fingerprint">您裝置憑證的 SHA1 指紋是:</string>
|
||||
<string name="remote_device_fingerprint">您遠端裝置憑證的 SHA1 指紋是:</string>
|
||||
<string name="pair_requested">已請求配對</string>
|
||||
<string name="pairing_request_from">來自 %1s 的配對請求</string>
|
||||
<plurals name="incoming_file_title">
|
||||
|
@@ -1,6 +1,4 @@
|
||||
<resources>
|
||||
<!-- The style to use on the MainActivity's NavigationView -->
|
||||
<attr name="mainNavigationViewStyle" format="reference" />
|
||||
<!-- A high-contrast color for important visual elements (for less important elements, use colorControlNormal instead) -->
|
||||
<attr name="colorHighContrast" format="color" />
|
||||
</resources>
|
@@ -1,12 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="primary">#F67400</color>
|
||||
<color name="primaryDark">#BD5900</color>
|
||||
<color name="accent">#4ebffa</color>
|
||||
<color name="primaryDark">@android:color/white</color>
|
||||
<color name="accent">#F67400</color>
|
||||
<color name="disabled_grey">#EEEEEE</color>
|
||||
<color name="on_secondary">@android:color/white</color>
|
||||
<color name="on_high_contrast">@android:color/black</color>
|
||||
<color name="text_color_primary">@android:color/black</color>
|
||||
<color name="text_color">@android:color/black</color>
|
||||
<color name="toolbar_color">#F67400</color>
|
||||
<color name="toolbar_color">@android:color/white</color>
|
||||
<color name="card_stroke_color">#C8C8C8</color>
|
||||
<color name="activity_background">@android:color/white</color>
|
||||
<item name="lightMode" type="bool">true</item>
|
||||
</resources>
|
@@ -5,4 +5,7 @@
|
||||
<dimen name="key_height">48dip</dimen>
|
||||
<dimen name="fab_margin">16dp</dimen>
|
||||
<dimen name="fab_elevation">6dp</dimen>
|
||||
<dimen name="nav_header_horizontal_margin">16dp</dimen>
|
||||
<dimen name="nav_header_vertical_spacing">8dp</dimen>
|
||||
<dimen name="nav_header_height">112dp</dimen>
|
||||
</resources>
|
||||
|
@@ -14,6 +14,8 @@
|
||||
<string name="pref_plugin_telephony_desc">Send notifications for incoming calls</string>
|
||||
<string name="pref_plugin_battery">Battery report</string>
|
||||
<string name="pref_plugin_battery_desc">Periodically report battery status</string>
|
||||
<string name="pref_plugin_connectivity_report">Connectivity report</string>
|
||||
<string name="pref_plugin_connectivity_report_desc">Report network signal strength and status</string>
|
||||
<string name="pref_plugin_sftp">Filesystem expose</string>
|
||||
<string name="pref_plugin_sftp_desc">Allows to browse this device\'s filesystem remotely</string>
|
||||
<string name="pref_plugin_clipboard">Clipboard sync</string>
|
||||
@@ -110,6 +112,29 @@
|
||||
<item>strong</item>
|
||||
<item>stronger</item>
|
||||
</string-array>
|
||||
|
||||
<string name="sendkeystrokes_send_to">Send keystrokes to</string>
|
||||
<string name="sendkeystrokes_textbox_hint">Send keystrokes to host</string>
|
||||
<string name="sendkeystrokes_disabled_toast">Sending keystrokes is disabled - enable it in the settings</string>
|
||||
<string name="sendkeystrokes_wrong_data"><![CDATA[Invalid mime type - needs to be \'text/x-keystrokes\']]></string>
|
||||
<string name="sendkeystrokes_sent_text">Sent %1s to device %2s</string>
|
||||
|
||||
<string name="sendkeystrokes_pref_category_summary">This module allows other apps to share text segments as keystrokes which will get send to the connected host</string>
|
||||
<string name="sendkeystrokes_pref_category_title">Send Keystrokes</string>
|
||||
<string name="sendkeystrokes_pref_enabled">Enable Keystrokes sending</string>
|
||||
<string name="sendkeystrokes_pref_enabled_summary"><![CDATA[Listen for data with mime type \'text/x-keystrokes\']]></string>
|
||||
<string name="sendkeystrokes_safe_text_enabled">Send safe text immediately</string>
|
||||
<string name="sendkeystrokes_safe_text_enabled_summary">Send short only-numeric strings without confirmation</string>
|
||||
|
||||
|
||||
<string name="pref_plugin_mousepad_send_keystrokes">Send as keystrokes</string>
|
||||
<string name="sendkeystrokes_pref_category" translatable="false">category_send_keystrokes</string>
|
||||
<string name="pref_sendkeystrokes_enabled" translatable="false">pref_sendkeystrokes_enabled</string>
|
||||
<string name="pref_send_safe_text_immediately" translatable="false">pref_send_safe_text_immediately</string>
|
||||
|
||||
<string name="mouse_receiver_plugin_description">Receive remote mouse movement</string>
|
||||
<string name="mouse_receiver_plugin_name">Mouse receiver</string>
|
||||
<string name="mouse_receiver_no_permissions">You need to enable Accessibility Service</string>
|
||||
<string name="category_connected_devices">Connected devices</string>
|
||||
<string name="category_not_paired_devices">Available devices</string>
|
||||
<string name="category_remembered_devices">Remembered devices</string>
|
||||
@@ -125,10 +150,11 @@
|
||||
<string name="error_canceled_by_other_peer">Canceled by other peer</string>
|
||||
<string name="encryption_info_title">Encryption Info</string>
|
||||
<string name="encryption_info_msg_no_ssl">The other device doesn\'t use a recent version of KDE Connect, using the legacy encryption method.</string>
|
||||
<string name="my_device_fingerprint">SHA1 fingerprint of your device certificate is:</string>
|
||||
<string name="remote_device_fingerprint">SHA1 fingerprint of remote device certificate is:</string>
|
||||
<string name="my_device_fingerprint">SHA256 fingerprint of your device certificate is:</string>
|
||||
<string name="remote_device_fingerprint">SHA256 fingerprint of remote device certificate is:</string>
|
||||
<string name="pair_requested">Pair requested</string>
|
||||
<string name="pairing_request_from">Pairing request from %1s</string>
|
||||
<string name="pairing_verification_code" translatable="false">🔑%1s...</string>
|
||||
<plurals name="incoming_file_title">Receiving file from %1s>
|
||||
<item quantity="one">Receiving %1$d file from %2$s</item>
|
||||
<item quantity="other">Receiving %1$d files from %2$s</item>
|
||||
@@ -419,5 +445,12 @@
|
||||
<item>light</item>
|
||||
<item>dark</item>
|
||||
</string-array>
|
||||
<string name="report_bug">Report Bug</string>
|
||||
<string name="report_bug_url" translatable="false">https://bugs.kde.org/enter_bug.cgi?product=kdeconnect&component=android-application</string>
|
||||
<string name="donate">Donate</string>
|
||||
<string name="donate_url" translatable="false">https://kde.org/community/donations/?app=kdeconnect-android</string>
|
||||
<string name="source_code">Source Code</string>
|
||||
<string name="source_code_url" translatable="false">https://invent.kde.org/network/kdeconnect-android/</string>
|
||||
<string name="licenses">Licenses</string>
|
||||
|
||||
</resources>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<resources>
|
||||
<!-- NoActionBar because we use a Toolbar widget as ActionBar -->
|
||||
<style name="KdeConnectThemeBase" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<style name="KdeConnectThemeBase" parent="Theme.MaterialComponents.DayNight">
|
||||
<!-- The main color attributes -->
|
||||
<!-- The three colors used by system widgets, according to https://chris.banes.me/2014/10/17/appcompat-v21/ -->
|
||||
<item name="colorPrimary">@color/primary</item>
|
||||
@@ -9,6 +9,8 @@
|
||||
<item name="colorOnSecondary">@color/on_secondary</item>
|
||||
<item name="colorAccent">@color/accent</item>
|
||||
<item name="colorHighContrast">@color/on_high_contrast</item>
|
||||
<item name="android:windowBackground">@color/activity_background</item>
|
||||
<item name="android:colorBackground">@color/activity_background</item>
|
||||
<!-- TODO: The 2 items below change too much (eg snackbar text is now black, should be white) -->
|
||||
<item name="android:textColorPrimary">@color/text_color_primary</item>
|
||||
<item name="android:textColor">@color/text_color</item>
|
||||
@@ -18,7 +20,6 @@
|
||||
|
||||
<!-- Style overrides -->
|
||||
<item name="actionModeStyle">@style/ActionModeStyle</item>
|
||||
<item name="mainNavigationViewStyle">@style/MainNavigationView</item>
|
||||
<item name="toolbarStyle">@style/KdeConnectTheme.Toolbar</item>
|
||||
|
||||
<!-- Theme overrides -->
|
||||
@@ -27,17 +28,18 @@
|
||||
|
||||
</style>
|
||||
|
||||
<style name="KdeConnectThemeBase.NoActionBar" parent="KdeConnectThemeBase">
|
||||
<style name="KdeConnectTheme" parent="KdeConnectThemeBase" />
|
||||
|
||||
<style name="KdeConnectThemeBase.NoActionBar" parent="KdeConnectTheme">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
<style name="KdeConnectTheme" parent="KdeConnectThemeBase" />
|
||||
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar" />
|
||||
|
||||
<style name="KdeConnectTheme.Toolbar" parent="Widget.AppCompat.Toolbar">
|
||||
<item name="android:background">@color/toolbar_color</item>
|
||||
</style>
|
||||
<style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar" />
|
||||
|
||||
<style name="MainNavigationView">
|
||||
<item name="android:background">@drawable/state_list_drawer_background</item>
|
||||
|
5
res/xml/mouse_receiver_service.xml
Normal file
5
res/xml/mouse_receiver_service.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:accessibilityFeedbackType="feedbackGeneric"
|
||||
android:accessibilityFlags="flagDefault"
|
||||
android:canPerformGestures="true"
|
||||
android:canRetrieveWindowContent="true" />
|
@@ -46,4 +46,28 @@
|
||||
android:defaultValue="false"
|
||||
android:key="@string/mousepad_scroll_direction"
|
||||
android:title="@string/mousepad_scroll_direction_title" />
|
||||
|
||||
|
||||
<org.kde.kdeconnect.Helpers.LongSummaryPreferenceCategory
|
||||
android:key="@string/sendkeystrokes_pref_category"
|
||||
android:summary="@string/sendkeystrokes_pref_category_summary"
|
||||
android:title="@string/sendkeystrokes_pref_category_title">
|
||||
|
||||
<CheckBoxPreference
|
||||
android:id="@+id/pref_keystrokes_enable"
|
||||
android:defaultValue="true"
|
||||
android:key="@string/pref_sendkeystrokes_enabled"
|
||||
android:title="@string/sendkeystrokes_pref_enabled"
|
||||
android:summary="@string/sendkeystrokes_pref_enabled_summary"
|
||||
/>
|
||||
|
||||
<CheckBoxPreference
|
||||
android:id="@+id/pref_send_safe_text_immediately"
|
||||
android:defaultValue="true"
|
||||
android:key="@string/pref_send_safe_text_immediately"
|
||||
android:title="@string/sendkeystrokes_safe_text_enabled"
|
||||
android:summary="@string/sendkeystrokes_safe_text_enabled_summary"
|
||||
/>
|
||||
|
||||
</org.kde.kdeconnect.Helpers.LongSummaryPreferenceCategory>
|
||||
</PreferenceScreen>
|
@@ -196,7 +196,7 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
||||
outputStream.write(message);
|
||||
outputStream.flush();
|
||||
|
||||
Log.i("BTLinkProvider/Server", "Sent identity package");
|
||||
Log.i("BTLinkProvider/Server", "Sent identity packet");
|
||||
|
||||
// Listen for the response
|
||||
StringBuilder sb = new StringBuilder();
|
||||
@@ -211,11 +211,11 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
||||
final NetworkPacket identityPacket = NetworkPacket.unserialize(response);
|
||||
|
||||
if (!identityPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
||||
Log.e("BTLinkProvider/Server", "2 Expecting an identity package");
|
||||
Log.e("BTLinkProvider/Server", "2 Expecting an identity packet");
|
||||
return;
|
||||
}
|
||||
|
||||
Log.i("BTLinkProvider/Server", "Received identity package");
|
||||
Log.i("BTLinkProvider/Server", "Received identity packet");
|
||||
|
||||
BluetoothLink link = new BluetoothLink(context, connection,
|
||||
inputStream, outputStream, socket.getRemoteDevice(),
|
||||
@@ -356,12 +356,12 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
||||
final NetworkPacket identityPacket = NetworkPacket.unserialize(message);
|
||||
|
||||
if (!identityPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
||||
Log.e("BTLinkProvider/Client", "1 Expecting an identity package");
|
||||
Log.e("BTLinkProvider/Client", "1 Expecting an identity packet");
|
||||
socket.close();
|
||||
return;
|
||||
}
|
||||
|
||||
Log.i("BTLinkProvider/Client", "Received identity package");
|
||||
Log.i("BTLinkProvider/Client", "Received identity packet");
|
||||
|
||||
String myId = NetworkPacket.createIdentityPacket(context).getString("deviceId");
|
||||
if (identityPacket.getString("deviceId").equals(myId)) {
|
||||
@@ -374,7 +374,7 @@ public class BluetoothLinkProvider extends BaseLinkProvider {
|
||||
return;
|
||||
}
|
||||
|
||||
Log.i("BTLinkProvider/Client", "Identity package received, creating link");
|
||||
Log.i("BTLinkProvider/Client", "identity packet received, creating link");
|
||||
|
||||
final BluetoothLink link = new BluetoothLink(context, connection, inputStream, outputStream,
|
||||
socket.getRemoteDevice(), identityPacket.getString("deviceId"), BluetoothLinkProvider.this);
|
||||
|
@@ -101,6 +101,7 @@ public class LanLink extends BaseLink {
|
||||
try { Thread.sleep(300); } catch (InterruptedException ignored) {} // Wait a bit because we might receive a new socket meanwhile
|
||||
boolean thereIsaANewSocket = (newSocket != socket);
|
||||
if (!thereIsaANewSocket) {
|
||||
Log.i("LanLink", "Socket closed and there's no new socket, disconnecting device");
|
||||
callback.linkDisconnected(LanLink.this);
|
||||
}
|
||||
}
|
||||
|
@@ -69,7 +69,7 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
|
||||
private boolean listening = false;
|
||||
|
||||
// To prevent infinte loop between Android < IceCream because both device can only broadcast identity package but cannot connect via TCP
|
||||
// To prevent infinte loop between Android < IceCream because both device can only broadcast identity packet but cannot connect via TCP
|
||||
private final ArrayList<InetAddress> reverseConnectionBlackList = new ArrayList<>();
|
||||
|
||||
@Override // SocketClosedCallback
|
||||
@@ -94,11 +94,11 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
}
|
||||
|
||||
if (!networkPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
||||
Log.e("KDE/LanLinkProvider", "Expecting an identity package instead of " + networkPacket.getType());
|
||||
Log.e("KDE/LanLinkProvider", "Expecting an identity packet instead of " + networkPacket.getType());
|
||||
return;
|
||||
}
|
||||
|
||||
Log.i("KDE/LanLinkProvider", "Identity package received from a TCP connection from " + networkPacket.getString("deviceName"));
|
||||
Log.i("KDE/LanLinkProvider", "identity packet received from a TCP connection from " + networkPacket.getString("deviceName"));
|
||||
identityPacketReceived(networkPacket, socket, LanLink.ConnectionStarted.Locally);
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
final NetworkPacket identityPacket = NetworkPacket.unserialize(message);
|
||||
final String deviceId = identityPacket.getString("deviceId");
|
||||
if (!identityPacket.getType().equals(NetworkPacket.PACKET_TYPE_IDENTITY)) {
|
||||
Log.e("KDE/LanLinkProvider", "Expecting an UDP identity package");
|
||||
Log.e("KDE/LanLinkProvider", "Expecting an UDP identity packet");
|
||||
return;
|
||||
} else {
|
||||
String myId = DeviceHelper.getDeviceId(context);
|
||||
@@ -123,7 +123,7 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
}
|
||||
}
|
||||
|
||||
Log.i("KDE/LanLinkProvider", "Broadcast identity package received from " + identityPacket.getString("deviceName"));
|
||||
Log.i("KDE/LanLinkProvider", "Broadcast identity packet received from " + identityPacket.getString("deviceName"));
|
||||
|
||||
int tcpPort = identityPacket.getInt("tcpPort", MIN_PORT);
|
||||
|
||||
@@ -367,7 +367,10 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
}
|
||||
|
||||
NetworkPacket identity = NetworkPacket.createIdentityPacket(context);
|
||||
int port = (tcpServer == null || !tcpServer.isBound()) ? MIN_PORT : tcpServer.getLocalPort();
|
||||
if (tcpServer == null || !tcpServer.isBound()) {
|
||||
throw new RuntimeException("Wont't broadcast UDP packet if TCP socket is not ready");
|
||||
}
|
||||
int port = tcpServer.getLocalPort();
|
||||
identity.set("tcpPort", port);
|
||||
DatagramSocket socket = null;
|
||||
byte[] bytes = null;
|
||||
@@ -386,9 +389,9 @@ public class LanLinkProvider extends BaseLinkProvider implements LanLink.LinkDis
|
||||
try {
|
||||
InetAddress client = InetAddress.getByName(ipstr);
|
||||
socket.send(new DatagramPacket(bytes, bytes.length, client, MIN_PORT));
|
||||
//Log.i("KDE/LanLinkProvider","Udp identity package sent to address "+client);
|
||||
//Log.i("KDE/LanLinkProvider","Udp identity packet sent to address "+client);
|
||||
} catch (Exception e) {
|
||||
Log.e("KDE/LanLinkProvider", "Sending udp identity package failed. Invalid address? (" + ipstr + ")", e);
|
||||
Log.e("KDE/LanLinkProvider", "Sending udp identity packet failed. Invalid address? (" + ipstr + ")", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -316,7 +316,21 @@ public class BackgroundService extends Service {
|
||||
|
||||
//Why is this needed: https://developer.android.com/guide/components/services#Foreground
|
||||
|
||||
ArrayList<String> connectedDevices = new ArrayList<>();
|
||||
ArrayList<String> connectedDeviceIds = new ArrayList<>();
|
||||
for (Device device : getDevices().values()) {
|
||||
if (device.isReachable() && device.isPaired()) {
|
||||
connectedDeviceIds.add(device.getDeviceId());
|
||||
connectedDevices.add(device.getName());
|
||||
}
|
||||
}
|
||||
|
||||
Intent intent = new Intent(this, MainActivity.class);
|
||||
if (connectedDeviceIds.size() == 1) {
|
||||
// Force open screen of the only connected device
|
||||
intent.putExtra(MainActivity.EXTRA_DEVICE_ID, connectedDeviceIds.get(0));
|
||||
}
|
||||
|
||||
PendingIntent pi = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
||||
NotificationCompat.Builder notification = new NotificationCompat.Builder(this, NotificationHelper.Channels.PERSISTENT);
|
||||
notification
|
||||
@@ -333,15 +347,6 @@ public class BackgroundService extends Service {
|
||||
notification.setContentTitle(getString(R.string.kde_connect));
|
||||
}
|
||||
|
||||
ArrayList<String> connectedDevices = new ArrayList<>();
|
||||
ArrayList<String> connectedDeviceIds = new ArrayList<>();
|
||||
for (Device device : getDevices().values()) {
|
||||
if (device.isReachable() && device.isPaired()) {
|
||||
connectedDeviceIds.add(device.getDeviceId());
|
||||
connectedDevices.add(device.getName());
|
||||
}
|
||||
}
|
||||
|
||||
if (connectedDevices.isEmpty()) {
|
||||
notification.setContentText(getString(R.string.foreground_notification_no_devices));
|
||||
} else {
|
||||
|
@@ -124,6 +124,24 @@ public class Device implements BaseLink.PacketReceiver {
|
||||
return "desktop";
|
||||
}
|
||||
}
|
||||
|
||||
public Drawable getIcon(Context context) {
|
||||
int drawableId;
|
||||
switch (this) {
|
||||
case Phone:
|
||||
drawableId = R.drawable.ic_device_phone_32dp;
|
||||
break;
|
||||
case Tablet:
|
||||
drawableId = R.drawable.ic_device_tablet_32dp;
|
||||
break;
|
||||
case Tv:
|
||||
drawableId = R.drawable.ic_device_tv_32dp;
|
||||
break;
|
||||
default:
|
||||
drawableId = R.drawable.ic_device_laptop_32dp;
|
||||
}
|
||||
return ContextCompat.getDrawable(context, drawableId);
|
||||
}
|
||||
}
|
||||
|
||||
public interface PairingCallback {
|
||||
@@ -178,21 +196,7 @@ public class Device implements BaseLink.PacketReceiver {
|
||||
}
|
||||
|
||||
public Drawable getIcon() {
|
||||
int drawableId;
|
||||
switch (deviceType) {
|
||||
case Phone:
|
||||
drawableId = R.drawable.ic_device_phone_32dp;
|
||||
break;
|
||||
case Tablet:
|
||||
drawableId = R.drawable.ic_device_tablet_32dp;
|
||||
break;
|
||||
case Tv:
|
||||
drawableId = R.drawable.ic_device_tv_32dp;
|
||||
break;
|
||||
default:
|
||||
drawableId = R.drawable.ic_device_laptop_32dp;
|
||||
}
|
||||
return ContextCompat.getDrawable(context, drawableId);
|
||||
return deviceType.getIcon(context);
|
||||
}
|
||||
|
||||
public DeviceType getDeviceType() {
|
||||
@@ -391,10 +395,11 @@ public class Device implements BaseLink.PacketReceiver {
|
||||
|
||||
final NotificationManager notificationManager = ContextCompat.getSystemService(getContext(), NotificationManager.class);
|
||||
|
||||
String verificationKeyShort = SslHelper.getVerificationKey(SslHelper.certificate, certificate).substring(8);
|
||||
|
||||
Notification noti = new NotificationCompat.Builder(getContext(), NotificationHelper.Channels.DEFAULT)
|
||||
.setContentTitle(res.getString(R.string.pairing_request_from, getName()))
|
||||
.setContentText(res.getString(R.string.tap_to_answer))
|
||||
.setContentIntent(pendingIntent)
|
||||
.setContentText(res.getString(R.string.pairing_verification_code, verificationKeyShort))
|
||||
.setTicker(res.getString(R.string.pair_requested))
|
||||
.setSmallIcon(R.drawable.ic_notification)
|
||||
.addAction(R.drawable.ic_accept_pairing_24dp, res.getString(R.string.pairing_accept), acceptedPendingIntent)
|
||||
@@ -749,25 +754,16 @@ public class Device implements BaseLink.PacketReceiver {
|
||||
return false;
|
||||
}
|
||||
|
||||
boolean success;
|
||||
try {
|
||||
success = plugin.onCreate();
|
||||
} catch (Exception e) {
|
||||
success = false;
|
||||
Log.e("KDE/addPlugin", "plugin failed to load " + pluginKey, e);
|
||||
}
|
||||
|
||||
plugins.put(pluginKey, plugin);
|
||||
|
||||
if (!plugin.checkRequiredPermissions()) {
|
||||
Log.e("KDE/addPlugin", "No permission " + pluginKey);
|
||||
plugins.remove(pluginKey);
|
||||
pluginsWithoutPermissions.put(pluginKey, plugin);
|
||||
success = false;
|
||||
return false;
|
||||
} else {
|
||||
Log.i("KDE/addPlugin", "Permissions OK " + pluginKey);
|
||||
pluginsWithoutPermissions.remove(pluginKey);
|
||||
|
||||
if (plugin.checkOptionalPermissions()) {
|
||||
Log.i("KDE/addPlugin", "Optional Permissions OK " + pluginKey);
|
||||
pluginsWithoutOptionalPermissions.remove(pluginKey);
|
||||
@@ -777,7 +773,12 @@ public class Device implements BaseLink.PacketReceiver {
|
||||
}
|
||||
}
|
||||
|
||||
return success;
|
||||
try {
|
||||
return plugin.onCreate();
|
||||
} catch (Exception e) {
|
||||
Log.e("KDE/addPlugin", "plugin failed to load " + pluginKey, e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
private synchronized boolean removePlugin(String pluginKey) {
|
||||
|
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2021 Daniel Weigl <DanielWeigl@gmx.at>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
*/
|
||||
|
||||
package org.kde.kdeconnect.Helpers;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.preference.PreferenceCategory;
|
||||
import androidx.preference.PreferenceViewHolder;
|
||||
|
||||
// the default Preference Category only shows a one-line summary
|
||||
public class LongSummaryPreferenceCategory extends PreferenceCategory {
|
||||
public LongSummaryPreferenceCategory(Context ctx, AttributeSet attrs, int defStyle) {
|
||||
super(ctx, attrs, defStyle);
|
||||
}
|
||||
|
||||
public LongSummaryPreferenceCategory(Context ctx, AttributeSet attrs) {
|
||||
super(ctx, attrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBindViewHolder(PreferenceViewHolder holder) {
|
||||
super.onBindViewHolder(holder);
|
||||
TextView summary = (TextView) holder.findViewById(android.R.id.summary);
|
||||
summary.setMaxLines(3);
|
||||
summary.setSingleLine(false);
|
||||
}
|
||||
|
||||
}
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2019 Simon Redman <simon@ergotech.com>
|
||||
* SPDX-FileCopyrightText: 2021 Simon Redman <simon@ergotech.com>
|
||||
* SPDX-FileCopyrightText: 2020 Aniket Kumar <anikketkumar786@gmail.com>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
*/
|
||||
@@ -28,6 +29,8 @@ import androidx.annotation.RequiresApi;
|
||||
|
||||
import com.google.android.mms.pdu_alt.MultimediaMessagePdu;
|
||||
import com.google.android.mms.pdu_alt.PduPersister;
|
||||
import com.google.android.mms.util_alt.PduCache;
|
||||
import com.google.android.mms.util_alt.PduCacheEntry;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
@@ -183,10 +186,10 @@ public class SMSHelper {
|
||||
selection = Message.DATE + " >= ?";
|
||||
}
|
||||
|
||||
List<String> smsSelectionArgs = new ArrayList<String>(2);
|
||||
List<String> smsSelectionArgs = new ArrayList<>(2);
|
||||
smsSelectionArgs.add(startTimestamp.toString());
|
||||
|
||||
List<String> mmsSelectionArgs = new ArrayList<String>(2);
|
||||
List<String> mmsSelectionArgs = new ArrayList<>(2);
|
||||
mmsSelectionArgs.add(Long.toString(startTimestamp / 1000));
|
||||
|
||||
if (threadID != null) {
|
||||
@@ -359,83 +362,6 @@ public class SMSHelper {
|
||||
return toReturn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes messages which are failed to send due to some reason
|
||||
*
|
||||
* @param uri Uri indicating the messages database to read
|
||||
* @param context android.content.Context running the request.
|
||||
* @param fetchColumns List of columns to fetch
|
||||
* @param selection Parameterizable filter to use with the ContentResolver query. May be null.
|
||||
* @param selectionArgs Parameters for selection. May be null.
|
||||
* @param sortOrder Sort ordering passed to Android's content resolver. May be null for unspecified
|
||||
*/
|
||||
private static void deleteFailedMessages(
|
||||
@NonNull Uri uri,
|
||||
@NonNull Context context,
|
||||
@NonNull Collection<String> fetchColumns,
|
||||
@Nullable String selection,
|
||||
@Nullable String[] selectionArgs,
|
||||
@Nullable String sortOrder
|
||||
) {
|
||||
try (Cursor myCursor = context.getContentResolver().query(
|
||||
uri,
|
||||
fetchColumns.toArray(ArrayUtils.EMPTY_STRING_ARRAY),
|
||||
selection,
|
||||
selectionArgs,
|
||||
sortOrder)
|
||||
) {
|
||||
if (myCursor != null && myCursor.moveToFirst()) {
|
||||
do {
|
||||
String id = null;
|
||||
String type = null;
|
||||
String msgBox = null;
|
||||
|
||||
for (int columnIdx = 0; columnIdx < myCursor.getColumnCount(); columnIdx++) {
|
||||
String colName = myCursor.getColumnName(columnIdx);
|
||||
|
||||
if (colName.equals("_id")) {
|
||||
id = myCursor.getString(columnIdx);
|
||||
}
|
||||
|
||||
if(colName.equals("type")) {
|
||||
type = myCursor.getString(columnIdx);
|
||||
}
|
||||
|
||||
if (colName.equals("msg_box")) {
|
||||
msgBox = myCursor.getString(columnIdx);
|
||||
}
|
||||
}
|
||||
|
||||
if (type != null && id != null) {
|
||||
if (type.equals(Telephony.Sms.MESSAGE_TYPE_OUTBOX) || type.equals(Telephony.Sms.MESSAGE_TYPE_FAILED)) {
|
||||
Log.v("Deleting sms", "content://sms/" + id);
|
||||
context.getContentResolver().delete(Uri.parse("content://sms/" + id), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
if (msgBox != null && id != null) {
|
||||
if (msgBox.equals(Telephony.Mms.MESSAGE_BOX_OUTBOX) || msgBox.equals(Telephony.Mms.MESSAGE_BOX_FAILED)) {
|
||||
Log.v("Deleting mms", "content://mms/" + id);
|
||||
context.getContentResolver().delete(Uri.parse("content://mms/" + id), null, null);
|
||||
}
|
||||
}
|
||||
} while (myCursor.moveToNext());
|
||||
}
|
||||
} catch (SQLiteException e) {
|
||||
String[] unfilteredColumns = {};
|
||||
try (Cursor unfilteredColumnsCursor = context.getContentResolver().query(uri, null, null, null, null)) {
|
||||
if (unfilteredColumnsCursor != null) {
|
||||
unfilteredColumns = unfilteredColumnsCursor.getColumnNames();
|
||||
}
|
||||
}
|
||||
if (unfilteredColumns.length == 0) {
|
||||
throw new MessageAccessException(uri, e);
|
||||
} else {
|
||||
throw new MessageAccessException(unfilteredColumns, uri, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets messages which match the selection
|
||||
*
|
||||
@@ -648,7 +574,6 @@ public class SMSHelper {
|
||||
}
|
||||
event = addEventFlag(event, Message.EVENT_TEXT_MESSAGE);
|
||||
} else if (MimeType.isTypeImage(contentType)) {
|
||||
String mimeType = contentType;
|
||||
String fileName = data.substring(data.lastIndexOf('/') + 1);
|
||||
|
||||
// Get the actual image from the mms database convert it into thumbnail and encode to Base64
|
||||
@@ -656,9 +581,8 @@ public class SMSHelper {
|
||||
Bitmap thumbnailImage = ThumbnailUtils.extractThumbnail(image, THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT);
|
||||
String encodedThumbnail = SmsMmsUtils.bitMapToBase64(thumbnailImage);
|
||||
|
||||
attachments.add(new Attachment(partID, mimeType, encodedThumbnail, fileName));
|
||||
attachments.add(new Attachment(partID, contentType, encodedThumbnail, fileName));
|
||||
} else if (MimeType.isTypeVideo(contentType)) {
|
||||
String mimeType = contentType;
|
||||
String fileName = data.substring(data.lastIndexOf('/') + 1);
|
||||
|
||||
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
|
||||
@@ -669,12 +593,11 @@ public class SMSHelper {
|
||||
Bitmap.createScaledBitmap(videoThumbnail, THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT, true)
|
||||
);
|
||||
|
||||
attachments.add(new Attachment(partID, mimeType, encodedThumbnail, fileName));
|
||||
attachments.add(new Attachment(partID, contentType, encodedThumbnail, fileName));
|
||||
} else if (MimeType.isTypeAudio(contentType)) {
|
||||
String mimeType = contentType;
|
||||
String fileName = data.substring(data.lastIndexOf('/') + 1);
|
||||
|
||||
attachments.add(new Attachment(partID, mimeType, null, fileName));
|
||||
attachments.add(new Attachment(partID, contentType, null, fileName));
|
||||
} else {
|
||||
Log.v("SMSHelper", "Unsupported attachment type: " + contentType);
|
||||
}
|
||||
@@ -752,12 +675,27 @@ public class SMSHelper {
|
||||
|
||||
private static MultimediaMessagePdu getMessagePdu(Context context, long uID) {
|
||||
Uri uri = ContentUris.appendId(getMMSUri().buildUpon(), uID).build();
|
||||
MultimediaMessagePdu toReturn;
|
||||
try {
|
||||
return (MultimediaMessagePdu) PduPersister.getPduPersister(context).load(uri);
|
||||
// Work around https://bugs.kde.org/show_bug.cgi?id=434348 by querying the PduCache directly
|
||||
// Most likely, this is how we should do business anyway and we will probably see a
|
||||
// decent speedup...
|
||||
PduCache pduCache = PduCache.getInstance();
|
||||
PduCacheEntry maybePduValue;
|
||||
synchronized (pduCache) {
|
||||
maybePduValue = pduCache.get(uri);
|
||||
}
|
||||
|
||||
if (maybePduValue != null) {
|
||||
toReturn = (MultimediaMessagePdu) maybePduValue.getPdu();
|
||||
} else {
|
||||
toReturn = (MultimediaMessagePdu) PduPersister.getPduPersister(context).load(uri);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
return toReturn;
|
||||
}
|
||||
|
||||
|
||||
@@ -847,6 +785,10 @@ public class SMSHelper {
|
||||
this.uniqueIdentifier = uniqueIdentifier;
|
||||
}
|
||||
|
||||
public String getBase64EncodedFile() { return base64EncodedFile; }
|
||||
public String getMimeType() { return mimeType; }
|
||||
public String getUniqueIdentifier() { return uniqueIdentifier; }
|
||||
|
||||
public JSONObject toJson() throws JSONException {
|
||||
JSONObject json = new JSONObject();
|
||||
|
||||
@@ -862,6 +804,41 @@ public class SMSHelper {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts a given JSONArray of attachments into List<Attachment>
|
||||
*
|
||||
* The structure of the input is expected to be as follows:
|
||||
* [
|
||||
* {
|
||||
* "fileName": <String> // Name of the file
|
||||
* "base64EncodedFile": <String> // Base64 encoded file
|
||||
* "mimeType": <String> // File type (eg: image/jpg, video/mp4 etc.)
|
||||
* },
|
||||
* ...
|
||||
* ]
|
||||
*/
|
||||
public static @NonNull List<Attachment> jsonArrayToAttachmentsList(
|
||||
@Nullable JSONArray jsonArray) {
|
||||
if (jsonArray == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
|
||||
List<Attachment> attachedFiles = new ArrayList<>(jsonArray.length());
|
||||
try {
|
||||
for (int i = 0; i < jsonArray.length(); i++) {
|
||||
JSONObject jsonObject = jsonArray.getJSONObject(i);
|
||||
String base64EncodedFile = jsonObject.getString("base64EncodedFile");
|
||||
String mimeType = jsonObject.getString("mimeType");
|
||||
String fileName = jsonObject.getString("fileName");
|
||||
attachedFiles.add(new Attachment(-1, mimeType, base64EncodedFile, fileName));
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return attachedFiles;
|
||||
}
|
||||
|
||||
public static class Address {
|
||||
public final String address;
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user