mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
Compare commits
72 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 052ada221e | |||
| 1d5e4cf2a9 | |||
| c46aef3ea0 | |||
| d30e141693 | |||
| 305940396e | |||
| 2ab567a9d3 | |||
| a9c488ff03 | |||
| 8817b50c95 | |||
| 84c3710a35 | |||
| be7be9bba4 | |||
| b50ae284fb | |||
| 97716d5c26 | |||
| e77253c843 | |||
| 6aed8d003f | |||
| 0083e60c49 | |||
| 0fc79fd845 | |||
| a7c3bc7ac5 | |||
| 83b16e5f4b | |||
| ee17c6d75e | |||
| c0525ac69c | |||
| e9d2a39098 | |||
| 4d6fd16767 | |||
| b398870823 | |||
| e68c50d614 | |||
| f6a27718a2 | |||
| f136fa3e3a | |||
| 8e55a3dbf3 | |||
| 923227a0e8 | |||
| 14ecafe0e2 | |||
| b93f8323ab | |||
| 77f43cde9a | |||
| e4d018393d | |||
| 9a816090de | |||
| 4b04aa65be | |||
| 489bb55788 | |||
| 9d244611bc | |||
| 3533916149 | |||
| 46bc3e7f72 | |||
| ed0f0107e3 | |||
| a855d7043a | |||
| 66fd795763 | |||
| 05da43484f | |||
| a58de2278b | |||
| 6743df23e9 | |||
| 35ec0d05e2 | |||
| 6ead7207ec | |||
| 0d5223036d | |||
| 640fc433b8 | |||
| 35d814c3f6 | |||
| f8b9d2b0d9 | |||
| 3390b865e0 | |||
| 883486da9c | |||
| d048203f45 | |||
| f9d70d1196 | |||
| 4413b7b4fb | |||
| 7a4f263a62 | |||
| 1a360d5282 | |||
| dc785fc116 | |||
| 009593f7cc | |||
| 884be3a93e | |||
| 9a25328787 | |||
| 2d8ec490b1 | |||
| 3b19ca99e1 | |||
| f751a48568 | |||
| 4549989a63 | |||
| 19e2c4e051 | |||
| 4833a44542 | |||
| eb93e2bb7e | |||
| 291700dfc7 | |||
| 7a4913b394 | |||
| 0dae71f4b7 | |||
| 08e4229533 |
@@ -1 +1 @@
|
||||
blank_issues_enabled: true
|
||||
blank_issues_enabled: false
|
||||
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
run: ./gradlew --no-daemon -PABI_FILTER=armeabi-v7a assembleFossDebug
|
||||
|
||||
- name: Upload APK
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: app-preview.apk
|
||||
path: 'build/outputs/apk/foss/debug/*.apk'
|
||||
|
||||
@@ -49,11 +49,12 @@ jobs:
|
||||
- name: Build APK
|
||||
run: |
|
||||
mkdir -p ~/.gradle
|
||||
echo -n ${{ secrets.SIGNING_KEY }} | base64 -d >> ~/app.keystore
|
||||
echo "DC_RELEASE_STORE_FILE=$HOME/app.keystore" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEY_STORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_KEY_ALIAS=${{ secrets.ALIAS }}" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEY_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||
echo -n ${{ secrets.KEYSTORE_FILE }} | base64 -d >> ~/keystore.jks
|
||||
echo "DC_RELEASE_STORE_FILE=$HOME/keystore.jks" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_KEY_ALIAS_FDROID=${{ secrets.ALIAS_FDROID }}" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_KEY_ALIAS_GPLAY=${{ secrets.ALIAS_GPLAY }}" >> ~/.gradle/gradle.properties
|
||||
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||
./gradlew assembleFossRelease
|
||||
rm build/outputs/apk/foss/release/*universal*
|
||||
./gradlew assembleGplayRelease
|
||||
|
||||
@@ -1,5 +1,28 @@
|
||||
# ArcaneChat Android Changelog
|
||||
|
||||
## v1.50.5
|
||||
2025-01
|
||||
|
||||
* fix push-notifications handling for certain devices where it was not working correctly
|
||||
* update translations
|
||||
* using core 1.153.0
|
||||
|
||||
## v1.50.4
|
||||
2025-01
|
||||
|
||||
* properly send as animated stickers GIF files selected from keyboard
|
||||
* improve emoji picker in landscape mode and when changing from landscape to portrait
|
||||
* avoid crash when receiving push notifications if the user restricted the app from working in background
|
||||
* improve UI when attaching a file or image to easily recognize it is attached but not sent yet
|
||||
* avoid slow loading of in-chat apps in some devices when quickly re-opening an app after closing it
|
||||
* allow to select multiple images at once in the media picker via "Gallery" button
|
||||
* mark holiday notice messages as bot-generated
|
||||
* don't mark contacts as bot when receiving location-only and sync messages
|
||||
* prefer to encrypt even if peers have their preference to "no preference"
|
||||
* start ephemeral messages timers when the chat is archived or noticed
|
||||
* several bug fixes and updated translations
|
||||
* update to core 1.153.0
|
||||
|
||||
## v1.50.3
|
||||
2024-12
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
## ArcaneChat Android Client
|
||||
|
||||
A [Delta Chat](https://delta.chat/) client for Android.
|
||||
A [Delta Chat](https://delta.chat/) client for Android. Learn more at: https://arcanechat.me
|
||||
|
||||
[<img src="store/get-it-on-fdroid.png" alt="Get it on F-Droid" height="48">](https://f-droid.org/packages/chat.delta.lite)
|
||||
[<img src="store/get-it-on-IzzyOnDroid.png" alt="Get it on IzzyOnDroid" height="48">](https://apt.izzysoft.de/fdroid/index/apk/chat.delta.lite)
|
||||
|
||||
+34
-23
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id 'com.android.application' version '8.1.4'
|
||||
id 'com.android.application' version '8.5.2'
|
||||
id 'com.google.gms.google-services' version '4.4.1'
|
||||
}
|
||||
|
||||
@@ -33,8 +33,8 @@ android {
|
||||
useLibrary 'org.apache.http.legacy'
|
||||
|
||||
defaultConfig {
|
||||
versionCode 30000701
|
||||
versionName "1.50.5"
|
||||
versionCode 30000705
|
||||
versionName "1.50.9"
|
||||
|
||||
applicationId "chat.delta.lite"
|
||||
multiDexEnabled true
|
||||
@@ -87,15 +87,37 @@ android {
|
||||
storeFile file(DC_DEBUG_STORE_FILE )
|
||||
}
|
||||
}
|
||||
release {
|
||||
releaseFdroid {
|
||||
// can be defined at `~/.gradle/gradle.properties` or at "Build/Generate signed APK"
|
||||
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
|
||||
storeFile file(DC_RELEASE_STORE_FILE)
|
||||
storePassword DC_RELEASE_STORE_PASSWORD
|
||||
keyAlias DC_RELEASE_KEY_ALIAS
|
||||
keyAlias DC_RELEASE_KEY_ALIAS_FDROID
|
||||
keyPassword DC_RELEASE_KEY_PASSWORD
|
||||
}
|
||||
}
|
||||
releaseGplay {
|
||||
// can be defined at `~/.gradle/gradle.properties` or at "Build/Generate signed APK"
|
||||
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
|
||||
storeFile file(DC_RELEASE_STORE_FILE)
|
||||
storePassword DC_RELEASE_STORE_PASSWORD
|
||||
keyAlias DC_RELEASE_KEY_ALIAS_GPLAY
|
||||
keyPassword DC_RELEASE_KEY_PASSWORD
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
productFlavors {
|
||||
foss {
|
||||
dimension "none"
|
||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "false"
|
||||
}
|
||||
gplay {
|
||||
dimension "none"
|
||||
apply plugin: "com.google.gms.google-services"
|
||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "true"
|
||||
applicationId "com.github.arcanechat"
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
@@ -114,23 +136,12 @@ android {
|
||||
// nb: it is highly recommended to use the same settings in debug+release -
|
||||
// otherwise problems might be noticed delayed only
|
||||
minifyEnabled true
|
||||
signingConfig signingConfigs.release
|
||||
productFlavors.foss.signingConfig signingConfigs.releaseFdroid
|
||||
productFlavors.gplay.signingConfig signingConfigs.releaseGplay
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
productFlavors {
|
||||
foss {
|
||||
dimension "none"
|
||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "false"
|
||||
}
|
||||
gplay {
|
||||
dimension "none"
|
||||
apply plugin: "com.google.gms.google-services"
|
||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "true"
|
||||
}
|
||||
}
|
||||
|
||||
if(!project.hasProperty("ABI_FILTER")) {
|
||||
splits {
|
||||
abi {
|
||||
@@ -190,7 +201,7 @@ dependencies {
|
||||
implementation 'com.airbnb.android:lottie:4.2.2' // Lottie animations support.
|
||||
|
||||
implementation 'androidx.sharetarget:sharetarget:1.2.0'
|
||||
implementation 'androidx.webkit:webkit:1.11.0'
|
||||
implementation 'androidx.webkit:webkit:1.12.1'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.appcompat:appcompat:1.7.0'
|
||||
implementation 'com.google.android.material:material:1.12.0'
|
||||
@@ -210,7 +221,7 @@ dependencies {
|
||||
implementation 'com.google.guava:guava:31.1-android'
|
||||
implementation 'com.google.android.exoplayer:exoplayer-core:2.19.1' // plays video and audio
|
||||
implementation 'com.google.android.exoplayer:exoplayer-ui:2.19.1'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
|
||||
implementation 'com.google.zxing:core:3.3.0' // fixed version to support SDK<24
|
||||
implementation ('com.journeyapps:zxing-android-embedded:4.3.0') { transitive = false } // QR Code scanner
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind:2.11.1' // used as JSON library
|
||||
@@ -218,11 +229,11 @@ dependencies {
|
||||
implementation "me.leolin:ShortcutBadger:1.1.16" // display messagecount on the home screen icon.
|
||||
implementation 'com.jpardogo.materialtabstrip:library:1.0.9' // used in the emoji selector for the tab selection.
|
||||
implementation 'com.github.chrisbanes:PhotoView:2.1.3' // does the zooming on photos / media
|
||||
implementation 'com.github.penfeizhou.android.animation:glide-plugin:2.25.0' // APNG & animated webp support.
|
||||
implementation 'com.github.penfeizhou.android.animation:glide-plugin:3.0.2' // APNG & animated webp support.
|
||||
implementation 'com.caverock:androidsvg-aar:1.4' // SVG support.
|
||||
implementation 'com.github.bumptech.glide:glide:4.12.0'
|
||||
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
|
||||
annotationProcessor 'androidx.annotation:annotation:1.8.2'
|
||||
annotationProcessor 'androidx.annotation:annotation:1.9.1'
|
||||
implementation 'com.makeramen:roundedimageview:2.1.0' // crops the avatars to circles
|
||||
implementation 'com.pnikosis:materialish-progress:1.5' // used only in the "Progress Wheel" in Share Activity.
|
||||
implementation 'com.soundcloud.android:android-crop:1.0.1@aar' // used for profile and group avatar selection in Android SDK<19
|
||||
@@ -240,7 +251,7 @@ dependencies {
|
||||
// <https://github.com/cketti/SafeContentResolver>
|
||||
implementation 'de.cketti.safecontentresolver:safe-content-resolver-v14:1.0.0'
|
||||
|
||||
gplayImplementation('com.google.firebase:firebase-messaging:24.0.0') { // for PUSH notifications
|
||||
gplayImplementation('com.google.firebase:firebase-messaging:24.1.0') { // for PUSH notifications
|
||||
exclude group: 'com.google.firebase', module: 'firebase-core'
|
||||
exclude group: 'com.google.firebase', module: 'firebase-analytics'
|
||||
exclude group: 'com.google.firebase', module: 'firebase-measurement-connector'
|
||||
|
||||
@@ -0,0 +1,205 @@
|
||||
# Privacy Policy ArcaneChat Apps
|
||||
|
||||
**This is the privacy policy for the ArcaneChat (Delta Chat client) apps.**
|
||||
|
||||
## Summary
|
||||
|
||||
ArcaneChat is an e-mail app that follows a strict privacy-by-design approach. All communication data remains on the end devices or on the e-mail servers selected by the user.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Requirement</th>
|
||||
<th>Implementation</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Confidentiality</td>
|
||||
<td>
|
||||
<b>End-to-end encryption</b> by implementing <a href="https://autocrypt.org">Autocrypt</a> and <a href="https://securejoin.delta.chat/en/latest/new.html">Verified groups</a>. User-friendly end-to-end encryption means that the requirements of the GDPR are already implemented at the technical level, <b>Privacy by Design</b>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Data minimization</td>
|
||||
<td><b>No upload</b> of contact lists from your phone.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Data avoidance</td>
|
||||
<td><b>No ArcaneChat servers</b>, no processing of personal data. All data remains with your e-mail provider.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Legal basis</td>
|
||||
<td>
|
||||
There is no need to obtain consent for address book matching, <a href="https://gdpr-info.eu/art-7-gdpr/">Art.7 GDPR</a>, as no address book data is transferred. Therefore, <b>no additional legal basis</b> is required.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Data to third parties</td>
|
||||
<td>We only receive the <b>token for the push notification</b> and forward it to the provider of your operating system. If you don't want to receive push notifications, we won't forward a token.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Data from third parties</td>
|
||||
<td>
|
||||
Easy implementation in companies: ArcaneChat does not process personal data on behalf of the controller and therefore <b>does not require any instruction or data processing agreement</b>. Easy connection with the own corporate e-mail server.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
DPIA
|
||||
</td>
|
||||
<td>
|
||||
No <b>data protection impact assessment</b> needs to be carried out for ArcaneChat <a href="https://gdpr-info.eu/art-35-gdpr/">Art.35 GDPR</a>, as no specific additional data is processed beyond the e-mail messenger process.
|
||||
|
||||
The risk to the rights and freedoms of natural persons is limited to the internal company data processing of the e-mail communication and that of the e-mail providers.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Documentation
|
||||
</td>
|
||||
<td>
|
||||
Inclusion of the measures implemented by ArcaneChat in the <b>record of processing activities</b> may have a positive impact on possible evidence, <a href="https://gdpr-info.eu/art-30-gdpr/">Art.30 GDPR</a> as well as certification processes, <a href="https://gdpr-info.eu/art-25-gdpr/">Art.25 (4) GDPR</a>,<a href="https://gdpr-info.eu/art-42-gdpr/">Art.42 GDPR</a>.
|
||||
|
||||
The <b>documentation of processing activities</b> related to Messenger communication is omitted and shifts only to the record of processing activities of your e-mail provider, <a href="https://gdpr-info.eu/art-30-gdpr/">Art.30(2) GDPR</a>.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
## Detailed data protection information
|
||||
|
||||
### 1. Name and contact information of the data controller
|
||||
|
||||
Responsible for the processing of your personal data is
|
||||
```
|
||||
Asiel Diaz Benitez
|
||||
Reichsgrafen Str. 20
|
||||
79102 Freiburg
|
||||
Germany
|
||||
```
|
||||
E-mail: [adbenitez@duck.com](mailto:adbenitez@duck.com)
|
||||
|
||||
### 2. Processing when using the ArcaneChat e-mail messenger
|
||||
|
||||
All data is stored locally on your device or with your e-mail provider. Neither we nor ArcaneChat developers have any possibility to access the end user's data, as all communication and data processing takes place on the end user's device without ArcaneChat servers being involved. Only for the optional Push Notification (see 2.2) the Push Notification Token is processed by Delta Chat servers without them having any knowledge about the messages themselves, not even in encrypted form.
|
||||
|
||||
#### 2.1 Sign up with your e-mail provider
|
||||
|
||||
ArcaneChat communication works through your e-mail account. In order to establish the connection, the app needs the access data. These are only stored locally on your end device:
|
||||
|
||||
- e-mail address
|
||||
- your password
|
||||
|
||||
The legal basis for the processing is [Art.6 (1) lit.b GDPR](https://gdpr-info.eu/art-6-gdpr/), as you have a usage contract with us by using our services.
|
||||
|
||||
Security procedures are in place to protect the confidentiality of the data:
|
||||
Only the bare data needed to fulfil the user request of login are stored,
|
||||
encryption takes place as well as local sandboxing,
|
||||
see 2.3 for further details.
|
||||
|
||||
#### 2.2 Heartbeat push notification
|
||||
|
||||
Push notifications can be sent to the user's phone at regular intervals to enable receipt of messages while the ArcaneChat app is not currently active. Current messages can then be retrieved on the end device. The token is only created if the user wants reliable receipt of messages even when the app is not active.
|
||||
|
||||
In order to use push notifications, a unique identifier or token (Push Notification Token) is created after the app is downloaded and installed. This token allows Delta Chat servers to send notifications to the user's device. The token is generated and provided by the provider. The token is then stored on our systems and sent to the device at regular intervals to cause the app to retrieve new messages from the e-mail provider. Our systems have no knowledge of whether a message arrives or who may have sent a message.
|
||||
|
||||
The aforementioned data will only be processed with your consent, in accordance with [Art.6 (1) lit.a GDPR](https://gdpr-info.eu/art-6-gdpr/).
|
||||
|
||||
#### 2.3 Data in the app
|
||||
|
||||
The ArcaneChat app works in a data-saving way. All relevant data is stored exclusively on the respective end devices:
|
||||
|
||||
```
|
||||
- chat histories (text messages, voice messages, media, ...).
|
||||
- contacts
|
||||
- settings
|
||||
```
|
||||
ArcaneChat servers have no access to this data, not even in encrypted form, as data processing takes place only on the end devices.
|
||||
|
||||
#### 2.4 App permissions
|
||||
|
||||
Within the app, you can enter, manage, and edit various information, tasks, and activities. The app also requires the following permissions:
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Permission</th>
|
||||
<th>Reason</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Internet access</td>
|
||||
<td>This is needed to send the messages to the communication partner. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Camera access</td>
|
||||
<td>
|
||||
This is needed for you to take photos and send them via the app. In addition, the camera access allows you to scan QR codes.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Microphone access (optional)</td>
|
||||
<td>
|
||||
This permission allows you to send voice messages.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Location access (optional)</td>
|
||||
<td>
|
||||
This is needed if you want to share your location with a communication partner.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Background location access (optional)</td>
|
||||
<td>
|
||||
This will be needed if you want to share your location over a certain period of time.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Contact access (optional)</td>
|
||||
<td>
|
||||
This allows you to load and save contacts from your phone book into the app. The contact data is stored locally in the app and not forwarded and stored on ArcaneChat server.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Storage (optional)
|
||||
</td>
|
||||
<td>You can save images and files from the app to your device.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
The processing and use of the above permissions are performed to provide the service. The internet access is necessary for the use, therefore the legal basis of the processing is [Art.6 (1) lit.a GDPR](https://gdpr-info.eu/art-6-gdpr/), as you have a usage contract with us by using our services.
|
||||
|
||||
The optional permissions only take place based on your consent according to [Art.6 (1) lit.a GDPR](https://gdpr-info.eu/art-6-gdpr/) and can also be reduced to individual services, e.g. only internet usage to send messages without pictures or location data. ArcaneChat does not receive any access to this data.
|
||||
|
||||
### 3. Platform dependent processing
|
||||
|
||||
Certain information is already processed automatically as soon as you use the app. We have listed below which personal data is processed exactly:
|
||||
|
||||
When you download the app, certain required information is transmitted to the app store you use ( e.g. Google Play or Apple App Store), in particular the username, the email address, the customer number of your account, the time of the download, payment information as well as the individual device identification number may be processed. The processing of this data is carried out exclusively by the respective app store and is beyond our control.
|
||||
|
||||
For the rest, we refer to the data protection policies of the respective app store providers or responsible parties of the operating systems. We do not collect and/or process any other data.
|
||||
|
||||
Your personal data will not be transferred to third parties for purposes other than those listed below.
|
||||
|
||||
# 4. Rights of the data subject
|
||||
|
||||
As a data subject of a processing of personal data, you have the right to
|
||||
|
||||
1. request information about your personal data processed by us in accordance with [Art.15 GDPR](https://gdpr-info.eu/art-15-gdpr/). In particular, you can request information about the processing purposes, the category of personal data, the categories of recipients to whom your data have been or will be disclosed, the planned storage period, the existence of a right to rectification, erasure, restriction of processing or objection, the existence of a right of complaint, the origin of your data if it has not been collected by us, as well as the existence of automated decision-making including profiling and, if applicable, meaningful information about its details;
|
||||
2. in accordance with [Art.16 GDPR](https://gdpr-info.eu/art-16-gdpr/) of the GDPR, immediately request the correction of inaccurate or incomplete personal data stored by us;
|
||||
3. pursuant to [Art.17 GDPR](https://gdpr-info.eu/art-17-gdpr/) of the GDPR, to request the erasure of your personal data stored by us, unless the processing is necessary for the exercise of the right to freedom of expression and information, for compliance with a legal obligation, for reasons of public interest, or for the establishment, exercise or defence of legal claims;
|
||||
4. pursuant to [Art.18 GDPR](https://gdpr-info.eu/art-18-gdpr/), to request the restriction of the processing of your personal data, insofar as the accuracy of the data is disputed by you, the processing is unlawful, but you object to its erasure and we no longer require the data, but you need it for the assertion, exercise or defence of legal claims or you have objected to the processing pursuant to [Art.21 GDPR](https://gdpr-info.eu/art-21-gdpr/);
|
||||
5. pursuant to [Art.20 GDPR](https://gdpr-info.eu/art-20-gdpr/), to receive your personal data that you have provided to us in a structured, common and machine-readable format or to request that it be transferred to another controller;
|
||||
6. in accordance with [Art.7 (3) GDPR](https://gdpr-info.eu/art-7-gdpr/), to revoke your consent given to us at any time. This has the consequence that we may no longer continue the data processing based on this consent in the future; and
|
||||
7. complain to a supervisory authority in accordance with [Art.77 GDPR](https://gdpr-info.eu/art-77-gdpr/) of the GDPR. As a rule, you can contact the supervisory authority of your usual place of residence or workplace.
|
||||
|
||||
|
||||
# 5. Up-to-dateness and modification of this data protection declaration
|
||||
|
||||
This data protection declaration is valid as of January 2025. Due to the further development of our website and offers or due to changed legal or official requirements, it may become necessary to revise this data protection declaration from time to time.
|
||||
@@ -28,7 +28,7 @@
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:922391085500:android:6f54e2c4e49405673e2bb9",
|
||||
"android_client_info": {
|
||||
"package_name": "chat.delta.lite.beta"
|
||||
"package_name": "com.github.arcanechat.beta"
|
||||
}
|
||||
},
|
||||
"oauth_client": [],
|
||||
@@ -47,7 +47,7 @@
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:922391085500:android:aff82fbc40c8172e3e2bb9",
|
||||
"android_client_info": {
|
||||
"package_name": "chat.delta.lite"
|
||||
"package_name": "com.github.arcanechat"
|
||||
}
|
||||
},
|
||||
"oauth_client": [],
|
||||
@@ -66,7 +66,7 @@
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:922391085500:android:92b4cf12669cc2083e2bb9",
|
||||
"android_client_info": {
|
||||
"package_name": "com.github.arcanechat"
|
||||
"package_name": "chat.delta.lite"
|
||||
}
|
||||
},
|
||||
"oauth_client": [],
|
||||
@@ -85,7 +85,7 @@
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:922391085500:android:228a205b8aa2bacc3e2bb9",
|
||||
"android_client_info": {
|
||||
"package_name": "com.github.arcanechat.beta"
|
||||
"package_name": "chat.delta.lite.beta"
|
||||
}
|
||||
},
|
||||
"oauth_client": [],
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=ff7bf6a86f09b9b2c40bb8f48b25fc19cf2b2664fd1d220cd7ab833ec758d0d7
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip
|
||||
distributionSha256Sum=544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
|
||||
networkTimeout=10000
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
@@ -1364,12 +1364,6 @@ JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getId(JNIEnv *env, jobject obj)
|
||||
return dc_msg_get_id(get_dc_msg(env, obj));
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jboolean Java_com_b44t_messenger_DcMsg_isOutgoing(JNIEnv *env, jobject obj)
|
||||
{
|
||||
return (jboolean)(dc_msg_is_outgoing(get_dc_msg(env, obj))!=0);
|
||||
}
|
||||
|
||||
JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getSenderColor(JNIEnv *env, jobject obj)
|
||||
{
|
||||
return dc_msg_get_sender_color(get_dc_msg(env, obj));
|
||||
|
||||
+1
-1
Submodule jni/deltachat-core-rust updated: ba15bba35d...42cb3fccb9
+4
-4
@@ -126,7 +126,7 @@ if test -z $1 || test $1 = armeabi-v7a; then
|
||||
TARGET_CC="$TOOLCHAIN/bin/armv7a-linux-androideabi21-clang" \
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target armv7-linux-androideabi -p deltachat_ffi --features jsonrpc
|
||||
cargo build $RELEASEFLAG --target armv7-linux-androideabi -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/armv7-linux-androideabi/$RELEASE/libdeltachat.a $jnidir/armeabi-v7a
|
||||
fi
|
||||
|
||||
@@ -135,7 +135,7 @@ if test -z $1 || test $1 = arm64-v8a; then
|
||||
TARGET_CC="$TOOLCHAIN/bin/aarch64-linux-android21-clang" \
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target aarch64-linux-android -p deltachat_ffi --features jsonrpc
|
||||
cargo build $RELEASEFLAG --target aarch64-linux-android -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/aarch64-linux-android/$RELEASE/libdeltachat.a $jnidir/arm64-v8a
|
||||
fi
|
||||
|
||||
@@ -144,7 +144,7 @@ if test -z $1 || test $1 = x86; then
|
||||
TARGET_CC="$TOOLCHAIN/bin/i686-linux-android21-clang" \
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target i686-linux-android -p deltachat_ffi --features jsonrpc
|
||||
cargo build $RELEASEFLAG --target i686-linux-android -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/i686-linux-android/$RELEASE/libdeltachat.a $jnidir/x86
|
||||
fi
|
||||
|
||||
@@ -153,7 +153,7 @@ fi
|
||||
TARGET_CC="$TOOLCHAIN/bin/x86_64-linux-android21-clang" \
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target x86_64-linux-android -p deltachat_ffi --features jsonrpc
|
||||
cargo build $RELEASEFLAG --target x86_64-linux-android -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/x86_64-linux-android/$RELEASE/libdeltachat.a $jnidir/x86_64
|
||||
fi
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ echo ""
|
||||
echo "and now: here is Delta Chat $VERSION - choose your flavour and mind your backups:"
|
||||
echo "- 🍋 https://download.delta.chat/android/beta/deltachat-gplay-release-$VERSION.apk (google play candidate, overwrites existing installs, should keep data)"
|
||||
echo "- 🍉 https://download.delta.chat/android/beta/deltachat-foss-debug-$VERSION.apk (f-droid candidate, can be installed beside google play)"
|
||||
echo "- 🍏 https://testflight.apple.com/join/uEMc1NxS (ios, update to $VERSION may take a day or so)"
|
||||
echo ""
|
||||
echo "what to test: PLEASE_FILL_OUT"
|
||||
|
||||
|
||||
@@ -93,7 +93,7 @@ public class SharingTest {
|
||||
}
|
||||
}
|
||||
Uri uri = Uri.parse("content://" + BuildConfig.APPLICATION_ID + ".attachments/" + Uri.encode(pngImage));
|
||||
DcHelper.sharedFiles.put("/" + pngImage, 1);
|
||||
DcHelper.sharedFiles.put(pngImage, 1);
|
||||
|
||||
Intent i = new Intent(Intent.ACTION_SEND);
|
||||
i.setType("image/png");
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
<li><a href="#was-sind-push-benachrichtigungen-wie-kann-ich-nachrichten-sofort-erhalten">Was sind Push-Benachrichtigungen? Wie kann ich Nachrichten sofort erhalten?</a></li>
|
||||
<li><a href="#sind-push-benachrichtigungen-auf-ios-geräten-aktiviert-gibt-es-alternativen">Sind Push-Benachrichtigungen auf iOS-Geräten aktiviert? Gibt es Alternativen?</a></li>
|
||||
<li><a href="#android-push">Sind Push-Benachrichtigungen auf Android-Geräten aktiviert/erforderlich?</a></li>
|
||||
<li><a href="#privacy-notifications">Wie privat sind Delta Chat Push-Benachrichtigungen?</a></li>
|
||||
<li><a href="#privacy-notifications">Wie privat sind Delta-Chat-Push-Benachrichtigungen?</a></li>
|
||||
<li><a href="#warum-integriert-sich-delta-chat-in-zentralisierte-proprietäre-applegoogle-push-dienste">Warum integriert sich Delta Chat in zentralisierte, proprietäre Apple/Google-Push-Dienste?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#verschlüsselung-und-sicherheit">Verschlüsselung und Sicherheit</a>
|
||||
<ul>
|
||||
<li><a href="#welche-standards-werden-für-die-ende-zu-ende-verschlüsselung-verwendet">Welche Standards werden für die Ende-zu-Ende-Verschlüsselung verwendet?</a></li>
|
||||
<li><a href="#whene2e">Wie kann ich wissen, ob Nachrichten Ende-zu-Ende verschlüsselt sind?</a></li>
|
||||
<li><a href="#whene2e">Wie kann ich wissen, ob Nachrichten Ende-zu-Ende-verschlüsselt sind?</a></li>
|
||||
<li><a href="#howtoe2ee">Wie kann ich garantierte Ende-zu-Ende-Verschlüsselung und grüne Häkchen erhalten?</a></li>
|
||||
<li><a href="#e2eeguarantee">Was bedeuten das “Grüne Häkchen” und die “garantierte Ende-zu-Ende-Verschlüsselung”?</a></li>
|
||||
<li><a href="#nocryptanymore">Ein Kontakt hat eine Nachricht von einem anderen Gerät gesendet”, was kann ich tun?</a></li>
|
||||
@@ -65,10 +65,10 @@
|
||||
<li><a href="#kann-ich-delta-chat-auf-mehreren-geräten-zur-selben-zeit-verwenden">Kann ich Delta Chat auf mehreren Geräten zur selben Zeit verwenden?</a></li>
|
||||
<li><a href="#fehlersuche">Fehlersuche</a></li>
|
||||
<li><a href="#backup">Manueller Transfer</a></li>
|
||||
<li><a href="#gibt-es-pläne-für-eine-delta-chat-web-anwendung">Gibt es Pläne für eine Delta Chat Web-Anwendung?</a></li>
|
||||
<li><a href="#gibt-es-pläne-für-eine-delta-chat-web-anwendung">Gibt es Pläne für eine Delta-Chat-Web-Anwendung?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#webxdc">Webxdc Apps</a>
|
||||
<li><a href="#webxdc">Webxdc-Apps</a>
|
||||
<ul>
|
||||
<li><a href="#wie-privat-sind-webxdc-apps">Wie privat sind Webxdc Apps?</a></li>
|
||||
<li><a href="#wo-bekomme-ich-webxdc-apps">Wo bekomme ich Webxdc Apps?</a></li>
|
||||
@@ -153,7 +153,7 @@ auch wenn der Empfänger Delta Chat nicht benutzt.</p>
|
||||
die sofortige Push-Benachrichtigungen für iOS- und Android-Geräte bieten.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Durchgängige <a href="#multiple-accounts">Multi-Profil</a> und Multi-Geräte-Unterstützung auf allen Plattformen.</p>
|
||||
<p>Durchgängige <a href="#multiple-accounts">Multi-Profil-</a> und Multi-Geräte-Unterstützung auf allen Plattformen.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Interaktive <a href="https://webxdc.org/apps">Webanwendungen in Chats</a> für Spiele und für die Zusammenarbeit</p>
|
||||
@@ -304,7 +304,7 @@ unter dem Text Ihrer Nachrichten.</p>
|
||||
<li>entweder weil der Kontakt Ihnen direkt eine Nachricht gesendet hat,</li>
|
||||
<li>weil der Kontakt etwas an eine Gruppe geschrieben hat, in der sie beide Mitglied sind,</li>
|
||||
<li>weil der Kontakt Ihnen eine Lesebestätigung für eine von Ihnen geschriebene Nachricht gesendet hat</li>
|
||||
<li>oder weil der Kontakt Daten mithilfe einer <a href="#webxdc">Webxdc App</a> an Ihre Delta Chat-App gesendet hat.</li>
|
||||
<li>oder weil der Kontakt Daten mithilfe einer <a href="#webxdc">Webxdc-App</a> an Ihre Delta-Chat-App gesendet hat.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Dies ist also kein Echtzeit-Online-Status - und wenn jemand nicht sofort antwortet, obwohl er online zu sein scheint, machen Sie sich keine Sorgen und geben Sie ihm etwas Raum. ;-)</li>
|
||||
@@ -487,7 +487,7 @@ und Benachrichtigungen auf dem Telefon des Nutzers anzeigen kann.</p>
|
||||
<p>iOS-Geräten, durch die Integration mit den Apple-Push-Diensten.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Android-Geräten, durch die Integration des Google FCM Push-Dienste,
|
||||
<p>Android-Geräten, durch die Integration des Google-FCM-Push-Dienstes,
|
||||
auch auf Geräten, die <a href="https://microg.org">microG</a>
|
||||
anstelle von proprietärem Google-Code auf dem Telefon.</p>
|
||||
</li>
|
||||
@@ -518,7 +518,7 @@ keine Daten an Apple weitergibt, die Apple nicht bereits hat.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Wenn ein „Push-Service“ verfügbar ist, aktiviert Delta Chat Push-Benachrichtigungen
|
||||
<p>Wenn ein „Push-Service“ verfügbar ist, aktiviert Delta Chat Push-Benachrichtigungen,
|
||||
um eine sofortige Nachrichtenzustellung für alle Chatmail-Benutzer zu erreichen.
|
||||
Wenn Sie einen klassischen E-Mail-Anbieter anstelle von <a href="https://delta.chat/chatmail">chatmail</a> Servern verwenden,
|
||||
sind Push-Benachrichtigungen nicht verfügbar.</p>
|
||||
@@ -544,7 +544,7 @@ können sicher ausprobiert werden, wenn Sie feststellen, dass Nachrichten nur mi
|
||||
<h3 id="privacy-notifications">
|
||||
|
||||
|
||||
Wie privat sind Delta Chat Push-Benachrichtigungen? <a href="#privacy-notifications" class="anchor"></a>
|
||||
Wie privat sind Delta-Chat-Push-Benachrichtigungen? <a href="#privacy-notifications" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
@@ -561,7 +561,7 @@ an irgendein System, das an der Zustellung von Push-Benachrichtigungen beteiligt
|
||||
auf dem <a href="https://delta.chat/chatmail">Chatmail</a>-Server.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Wenn ein <a href="https://delta.chat/chatmail">Chatmail</a>-Server eine E-Mail für einen Delta Chat-Benutzer erhält
|
||||
<p>Wenn ein <a href="https://delta.chat/chatmail">Chatmail</a>-Server eine E-Mail für einen Delta-Chat-Benutzer erhält
|
||||
erhält, leitet er den „Geräte-Token“ an den zentralen Delta-Chat-Benachrichtigungs-Proxy weiter.</p>
|
||||
</li>
|
||||
<li>
|
||||
@@ -627,7 +627,7 @@ Willkommen bei der Macht des interoperablen und massiven Chatmail- und E-Mail-Sy
|
||||
<p><a href="https://autocrypt.org">Autocrypt</a> wird verwendet, um automatisch
|
||||
eine Ende-zu-Ende-Verschlüsselung mit Kontakten und Gruppenchats herzustellen.
|
||||
Autocrypt verwendet eine begrenzte und <a href="#openpgp-secure">sichere Untermenge des OpenPGP-Standards</a>.
|
||||
Ende-zu-Ende verschlüsselte Nachrichten sind mit einem Vorhängeschloss gekennzeichnet <img style="vertical-align:middle; width:1.2em; margin:1px" src="../lock-icon.png" alt="padlock" /></p>
|
||||
Ende-zu-Ende-verschlüsselte Nachrichten sind mit einem Vorhängeschloss gekennzeichnet <img style="vertical-align:middle; width:1.2em; margin:1px" src="../lock-icon.png" alt="padlock" /></p>
|
||||
|
||||
<p><a href="https://securejoin.delta.chat/en/latest/new.html">Secure-Join-Protokolle</a>
|
||||
werden für Chats mit garantierter Ende-zu-Ende-Verschlüsselung verwendet,
|
||||
@@ -639,7 +639,7 @@ garantieren Ende-zu-Ende-verschlüsselte Nachrichten.</p>
|
||||
<h3 id="whene2e">
|
||||
|
||||
|
||||
Wie kann ich wissen, ob Nachrichten Ende-zu-Ende verschlüsselt sind? <a href="#whene2e" class="anchor"></a>
|
||||
Wie kann ich wissen, ob Nachrichten Ende-zu-Ende-verschlüsselt sind? <a href="#whene2e" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
@@ -761,7 +761,7 @@ auch wenn der Kontakt dort Mitglied ist.</p>
|
||||
<p><strong>Ihr Kontakt verwendet Delta Chat auf einem zweiten Gerät (Smartphone oder Laptop)</strong></p>
|
||||
|
||||
<p>Wenn Ihr Kontakt ein weiteres Gerät mit Delta Chat eingerichtet hat,
|
||||
sollte das Konto von dem neuen Gerät entfernen werden und <a href="#multiclient">als zweites Gerät, wie hier beschrieben</a> erneut hinzugefügt werden.
|
||||
sollte das Konto von dem neuen Gerät entfernen werden und <a href="#multiclient">als zweites Gerät, wie hier beschrieben</a>, erneut hinzugefügt werden.
|
||||
Sobald sie sich danach schreiben, wird die Warnung verschwinden
|
||||
und die Verschlüsselung ist mit beiden Geräten Ihres Kontakts garantiert.</p>
|
||||
|
||||
@@ -883,7 +883,7 @@ wenn dieser falsch ist.</p>
|
||||
<p>Delta Chat war auch nie anfällig für den EFAIL-Angriff “Direct Exfiltration”,
|
||||
da nur <code class="language-plaintext highlighter-rouge">multipart/encrypted</code> Nachrichten entschlüsselt werden,
|
||||
die genau einen verschlüsselten und signierten Teil enthalten;
|
||||
so wie in der Autocrypt Level 1 Spezifikation definiert.</p>
|
||||
so wie in der Autocrypt-Level-1-Spezifikation definiert.</p>
|
||||
|
||||
<h3 id="tls">
|
||||
|
||||
@@ -949,7 +949,7 @@ Nachrichten an die Geräte der Empfänger weiterzuleiten und zuzustellen.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Sowohl zum Schutz vor E-Mail-Servern, die Metadaten sammeln
|
||||
<p>Sowohl zum Schutz vor E-Mail-Servern, die Metadaten sammeln,
|
||||
als auch gegen die Gefahr der Beschlagnahmung von Geräten
|
||||
empfehlen wir die Verwendung einer für Delta Chat optimierten <a href="https://delta.chat/serverguide">E-Mail-Server-Instanz</a>, um pseudonym-temporäre Konten durch Scannen von QR-Codes zu erstellen.
|
||||
Beachten Sie, dass Delta-Chat-Apps auf allen Plattformen mehrere Konten unterstützen.
|
||||
@@ -996,7 +996,7 @@ ohne Ende-zu-Ende-Unterstützung verwendet.</p>
|
||||
</h3>
|
||||
|
||||
<p>Wenn ein Kontakt keine Autocrypt-fähige App verwendet,
|
||||
werden alle Nachrichten, die diesen Kontakt betreffen (in Gruppen- oder Direkt-Chats)
|
||||
werden alle Nachrichten, die diesen Kontakt betreffen (in Gruppen- oder Direkt-Chats),
|
||||
nicht Ende-zu-Ende-verschlüsselt und zeigen daher kein “Vorhängeschloss”.
|
||||
Beachten Sie, auch Kontakte, die primär Delta Chat verwenden,
|
||||
können gleichzeitig auch nicht-Autocrypt-fähige Apps verwenden.
|
||||
@@ -1012,7 +1012,7 @@ um zu verhindern, dass unlesbare Nachrichten auf der Seite Ihrer Kontakte ankomm
|
||||
</h3>
|
||||
|
||||
<p>Wenn Sie einen sicheren Ende-zu-Ende-verschlüsselten Chat mit einem Kontakt benötigen,
|
||||
der sowohl Delta Chat als auch nicht-Autocrypt-Anwendungen nutzt,
|
||||
der sowohl Delta Chat als auch Nicht-Autocrypt-Anwendungen nutzt,
|
||||
können Sie eine <a href="#howtoe2ee">garantierte Ende-zu-Ende-Verschlüsselung</a> einrichten, mit einer Gruppe mit Ihnen beiden als Mitgliedern.
|
||||
In diesem Gruppenchat werden alle Nachrichten Ende-zu-Ende verschlüsselt werdejn,
|
||||
auch wenn im Direkt-Chat eine
|
||||
@@ -1026,10 +1026,10 @@ auch wenn im Direkt-Chat eine
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Der beste Weg, um sicherzustellen, dass alle Nachrichten Ende-zu-Ende verschlüsselt sind
|
||||
<p>Der beste Weg, um sicherzustellen, dass alle Nachrichten Ende-zu-Ende-verschlüsselt sind
|
||||
und Metadaten so schnell wie möglich gelöscht werden,
|
||||
ist <a href="#howtoe2ee">die Verwendung von Chats mit garantierter Ende-zu-Ende-Verschlüsselung</a>
|
||||
und die Aktivierung von <a href="#ephemeralmsgs">Verschwindende Nachrichten</a>.</p>
|
||||
und die Aktivierung von <a href="#ephemeralmsgs">verschwindenden Nachrichten</a>.</p>
|
||||
|
||||
<p>Garantierte Ende-zu-Ende-Verschlüsselung schützt vor <a href="https://en.wikipedia.org/wiki/Man-in-the-middle_attack">MITM-Angriffen</a>
|
||||
und das Aktivieren von “Verschwindende Nachrichten” löscht die Nachrichten
|
||||
@@ -1046,7 +1046,7 @@ auf dem Server und Lokal nach einer vom Benutzer eingestellten Zeit.</p>
|
||||
</h3>
|
||||
|
||||
<p>Nein, Delta Chat unterstützt kein “Perfect Forward Secrecy” (PFS).
|
||||
Das bedeutet, dass wenn Ihr privater Delta-Chat-Schlüssel durchgesickert ist,
|
||||
Das bedeutet, wenn Ihr privater Delta-Chat-Schlüssel durchgesickert ist
|
||||
und jemand Ihre vorherigen In-Transit-Nachrichten gesammelt hat,
|
||||
können diese mit dem veröffentlichtem Schlüssel entschlüsselt werden.</p>
|
||||
|
||||
@@ -1057,7 +1057,7 @@ Die typische, reale Situation für durchgesickerte private Schlüssel, ist die <
|
||||
OpenPGP ist nur ein Container für verschlüsselte Nachrichten mit dem
|
||||
die Verwaltung der Schlüssel (und damit die Schlüsselrotation oder das Schlüssel-“Ratcheting”)
|
||||
auf flexible Weise organisiert werden kann.
|
||||
Siehe <a href="https://gitlab.com/sequoia-pgp/openpgp-dr">Seqouia’s PFS-Prototyp</a>
|
||||
Siehe <a href="https://gitlab.com/sequoia-pgp/openpgp-dr">Seqouias PFS-Prototyp</a>
|
||||
für bestehende Experimente in der OpenPGP-Community.</p>
|
||||
|
||||
<h3 id="ist-die-ende-zu-ende-verschlüsselung-von-delta-chat-genauso-sicher-wie-die-von-signal">
|
||||
@@ -1146,7 +1146,7 @@ Für andere Programme können Sie online eine Lösung finden.</p>
|
||||
Weitere Informationen finden Sie in unserem Blogbeitrag über <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> und in der hinterher publizierten <a href="https://eprint.iacr.org/2024/918.pdf">Kryptografischen Analyse von Delta Chat</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Im April 2023 haben wir Sicherheits- und Datenschutzprobleme mit den “In Chats geteilten Apps”-Feature behoben, die mit Fehlern beim Sandboxing, insbesondere mit Chromium zusammenhängen. Wir haben daraufhin eine unabhängige Sicherheitsprüfung von Cure53 durchführen lassen, und alle gefundenen Probleme wurden mit den im April 2023 veröffentlichten 1.36 Releases behoben. Siehe <a href="https://delta.chat/en/2023-05-22-webxdc-security">hier für die vollständige Hintergrundgeschichte</a>.</p>
|
||||
<p>Im April 2023 haben wir Sicherheits- und Datenschutzprobleme mit dem “In Chats geteilten Apps”-Feature behoben, die mit Fehlern beim Sandboxing, insbesondere mit Chromium zusammenhängen. Wir haben daraufhin eine unabhängige Sicherheitsprüfung von Cure53 durchführen lassen, und alle gefundenen Probleme wurden mit den im April 2023 veröffentlichten 1.36 Releases behoben. Siehe <a href="https://delta.chat/en/2023-05-22-webxdc-security">hier für die vollständige Hintergrundgeschichte</a>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Im März 2023 analysierte <a href="https://cure53.de">Cure53</a> sowohl die Transportverschlüsselung von Delta Chats Netzwerkverbindungen als auch das reproduzierbare Mailserver-Setup wie <a href="https://delta.chat/de/serverguide">auf dieser Seite empfohlen</a>. Sie können mehr über das Audit <a href="https://delta.chat/en/2023-03-27-third-independent-security-audit">in unserem Blog</a> lesen oder Sie lesen den <a href="https://delta.chat/assets/blog/MER-01-report.pdf">vollständigen Bericht hier</a>.</p>
|
||||
@@ -1156,7 +1156,7 @@ Weitere Informationen finden Sie in unserem Blogbeitrag über <a href="https://d
|
||||
Es wurden keine kritischen oder hochgradig gefährlichen Probleme gefunden. Der Bericht wies auf einige Schwachstellen mittlerer Schwere hin - sie stellen für sich genommen keine Bedrohung für Delta-Chat-Benutzer dar, da sie von der Umgebung abhängen, in der Delta Chat verwendet wird. Aus Gründen der Benutzerfreundlichkeit und der Kompatibilität können wir nicht alle Schwachstellen beseitigen und haben beschlossen, Sicherheitsempfehlungen für bedrohte Benutzer zu geben. Sie können den <a href="https://delta.chat/assets/blog/2020-second-security-review.pdf">vollständigen Bericht hier</a> lesen.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Im Jahr 2019 analysierte <a href="https://includesecurity.com">Include Security</a> die von Delta Chat verwendeten <a href="https://github.com/rpgp/rpgp">PGP</a> und <a href="https://github.com/RustCrypto/RSA">RSA</a> Bibliotheken.
|
||||
<p>Im Jahr 2019 analysierte <a href="https://includesecurity.com">Include Security</a> die von Delta Chat verwendeten <a href="https://github.com/rpgp/rpgp">PGP-</a> und <a href="https://github.com/RustCrypto/RSA">RSA-</a> Bibliotheken.
|
||||
Es wurden keine kritischen Probleme gefunden, aber zwei Probleme mit hohem Schweregrad, die wir anschließend behoben haben. Außerdem wurden ein mittelschweres und einige weniger schwerwiegende Probleme gefunden, aber es gab keine Möglichkeit, diese Schwachstellen in der Delta-Chat-Implementierung auszunutzen. Einige dieser Schwachstellen haben wir dennoch nach Abschluss des Audits behoben. Sie können den [vollständigen Bericht hier] lesen (../assets/blog/2019-first-security-review.pdf).</p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1260,32 +1260,32 @@ Verwenden Sie nach Möglichkeit ein Nicht-Gast-Netzwerk. Wenn Sie Zugriff auf de
|
||||
<li><strong>Wenn Sie iOS verwenden</strong> und auf Schwierigkeiten stoßen, hilft Ihnen vielleicht <a href="https://support.delta.chat/t/import-backup-to-ios/1628">diese Anleitung</a>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Sie sind nun synchronisiert und können beide Geräte zum Senden und Empfangen von Ende-zu-Ende verschlüsselten Nachrichten mit Ihren Kommunikationspartnern verwenden.</li>
|
||||
<li>Sie sind nun synchronisiert und können beide Geräte zum Senden und Empfangen von Ende-zu-Ende-verschlüsselten-Nachrichten mit Ihren Kommunikationspartnern verwenden.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="gibt-es-pläne-für-eine-delta-chat-web-anwendung">
|
||||
|
||||
|
||||
Gibt es Pläne für eine Delta Chat Web-Anwendung? <a href="#gibt-es-pläne-für-eine-delta-chat-web-anwendung" class="anchor"></a>
|
||||
Gibt es Pläne für eine Delta-Chat-Web-Anwendung? <a href="#gibt-es-pläne-für-eine-delta-chat-web-anwendung" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Es gibt keine direkten Pläne, aber einige vorläufige Gedanken.</li>
|
||||
<li>Es gibt 2-3 Möglichkeiten, einen Delta Chat Web-Client einzuführen, aber sie bedeuten alle immense Arbeit. Im Moment fokussieren wir uns darauf, stabile native Apps in den Appstores (Google Play/iOS/Windows/macOS/Linux repositories) anzubieten.</li>
|
||||
<li>Sollten Sie einen Web-Client benötigen, weil Sie auf Ihrem Arbeitsrechner keine Software installieren dürfen, können Sie den Windows Desktop-Client bzw. Applmage für Linux nutzen. Sie finden diese unter <a href="https://get.delta.chat">get.delta.chat</a>.</li>
|
||||
<li>Es gibt 2-3 Möglichkeiten, einen Delta-Chat-Web-Client einzuführen, aber sie bedeuten alle immense Arbeit. Im Moment fokussieren wir uns darauf, stabile native Apps in den Appstores (Google Play/iOS/Windows/macOS/Linux repositories) anzubieten.</li>
|
||||
<li>Sollten Sie einen Web-Client benötigen, weil Sie auf Ihrem Arbeitsrechner keine Software installieren dürfen, können Sie den Windows-Desktop-Client bzw. Applmage für Linux nutzen. Sie finden diese unter <a href="https://get.delta.chat">get.delta.chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="webxdc">
|
||||
|
||||
|
||||
Webxdc Apps <a href="#webxdc" class="anchor"></a>
|
||||
Webxdc-Apps <a href="#webxdc" class="anchor"></a>
|
||||
|
||||
|
||||
</h2>
|
||||
|
||||
<p>In Delta Chat können Sie <a href="https://webxdc.org">Webxdc Apps</a>, Anhänge mit der Dateierweiterung “.xdc” teilen. Sie können sehr unterschiedliche Dinge tun und machen Delta Chat zu einem wirklich erweiterbaren Messenger.</p>
|
||||
<p>In Delta Chat können Sie <a href="https://webxdc.org">Webxdc-Apps</a>, Anhänge mit der Dateierweiterung “.xdc” teilen. Sie können sehr unterschiedliche Dinge tun und machen Delta Chat zu einem wirklich erweiterbaren Messenger.</p>
|
||||
|
||||
<h3 id="wie-privat-sind-webxdc-apps">
|
||||
|
||||
@@ -1311,7 +1311,7 @@ Verwenden Sie nach Möglichkeit ein Nicht-Gast-Netzwerk. Wenn Sie Zugriff auf de
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Grundsätzlich kann jeder Webxdc Apps mit anderen ohne Einschränkungen teilen.</li>
|
||||
<li>Grundsätzlich kann jeder Webxdc-Apps mit anderen ohne Einschränkungen teilen.</li>
|
||||
<li>Von <a href="https://webxdc.org/apps/">webxdc.org/apps</a>.</li>
|
||||
<li>Sie können <a href="https://delta.chat/en/2023-08-11-xstore">‘hallo’ an xstore@testrun.org senden</a>
|
||||
um einen experimentellen Webxdc Appstore zu sehen.
|
||||
@@ -1330,7 +1330,7 @@ forum</a> veröffentlicht und diskutiert.</li>
|
||||
|
||||
<ul>
|
||||
<li>Webxdc Apps sind nur ZIP-Dateien, die HTML-, CSS- und JavaScript-Code enthalten.</li>
|
||||
<li>Sie können die <a href="https://github.com/webxdc/hello">Hello World-Beispiel-App</a> erweitern, um loszulegen.</li>
|
||||
<li>Sie können die <a href="https://github.com/webxdc/hello">Hello-World-Beispiel-App</a> erweitern, um loszulegen.</li>
|
||||
<li>Alles andere, was Sie wissen müssen, steht in der <a href="https://docs.webxdc.org/">Dokumentation</a>.</li>
|
||||
<li>Wenn Sie Fragen haben, können Sie andere mit Erfahrung im <a href="https://support.delta.chat/c/webxdc/20">Delta-Chat-Forum</a> fragen.</li>
|
||||
</ul>
|
||||
@@ -1643,7 +1643,7 @@ wenn Sie eine <a href="#signature">Signaturtext</a> einfügen.</p>
|
||||
<ul>
|
||||
<li>Ja und Nein.</li>
|
||||
<li>Nein, Sie können sich nicht mit Delta Chat in ein Protonmail-, Tutanota- oder Criptext-Konto einloggen, da diese keinen Standard-E-Mail-Empfang über IMAP anbieten.</li>
|
||||
<li>Ja, Sie können Delta Chat verwenden, um Nachrichten an Personen zu senden, die Protonmail, Tutanota oder Criptext verwenden. Diese Nachrichten werden jedoch nicht ende-zu-ende-verschlüsselt, da diese Anbieter keine mit dem <a href="https://autocrypt.org/">Autocrypt</a>-Standard kompatible Verschlüsselung verwenden.</li>
|
||||
<li>Ja, Sie können Delta Chat verwenden, um Nachrichten an Personen zu senden, die Protonmail, Tutanota oder Criptext verwenden. Diese Nachrichten werden jedoch nicht Ende-zu-Ende-verschlüsselt, da diese Anbieter keine mit dem <a href="https://autocrypt.org/">Autocrypt</a>-Standard kompatible Verschlüsselung verwenden.</li>
|
||||
<li>Delta Chat kann Ende-zu-Ende-Verschlüsselung über jeden E-Mail-Anbieter mit jeder
|
||||
<a href="https://autocrypt.org/dev-status.html">Autocrypt-fähige E-Mail-Anwendung</a> herstellen</li>
|
||||
</ul>
|
||||
@@ -1712,7 +1712,7 @@ Andernfalls könnten Sie unverschlüsselte Nachrichten aus diesen Gruppenchats e
|
||||
<p>Im <strong>Paketmanager</strong> Ihrer Linux-Distribution nachschauen</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Android APKs</strong> sind auch auf <a href="https://github.com/deltachat/deltachat-android/releases">https://github.com/deltachat/deltachat-android/releases</a> verfügbar.</p>
|
||||
<p><strong>Android-APKs</strong> sind auch auf <a href="https://github.com/deltachat/deltachat-android/releases">https://github.com/deltachat/deltachat-android/releases</a> verfügbar.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -1741,10 +1741,10 @@ Die zweite Förderung 2019/2020 (~$300K) half uns bei der Erstellung der iOS-Ve
|
||||
<p>Die <a href="https://nlnet.nl/">NLnet-Stiftung</a> bewilligte 2019/2020 46K EUR für die Fertigstellung von Rust-/Python-Bindungs und die Einrichtung eines Chat-Bot-Ökosystems.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Im Jahr 2021 erhielten wir weitere EU-Mittel für zwei “Next-Generation-Internet” Anträge, nämlich für <a href="https://dapsi.ngi.eu/hall-of-fame/eppd/">EPPD - E-Mail-Provider-Portabilitätsverzeichnis</a> (~97K EUR) und <a href="https://nlnet.nl/project/EmailPorting/">AEAP - E-Mail-Adressportierung</a> (~90K EUR). Ziel sind bessere Unterstützung von Mehrfachkonten, verbesserten QR-Code-Kontakt- und -Gruppen-Setups sowie Netzwerkverbesserungen auf allen Plattformen.</p>
|
||||
<p>Im Jahr 2021 erhielten wir weitere EU-Mittel für zwei “Next-Generation-Internet”-Anträge, nämlich für <a href="https://dapsi.ngi.eu/hall-of-fame/eppd/">EPPD - E-Mail-Provider-Portabilitätsverzeichnis</a> (~97K EUR) und <a href="https://nlnet.nl/project/EmailPorting/">AEAP - E-Mail-Adressportierung</a> (~90K EUR). Ziel sind bessere Unterstützung von Mehrfachkonten, verbesserten QR-Code-Kontakt- und -Gruppen-Setups sowie Netzwerkverbesserungen auf allen Plattformen.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Von Ende 2021 bis März 2023 erhielten wir eine <em>Internet Freedom</em> Finanzierung (500K USD) vom U.S. Bureau of Democracy, Human Rights and Labor (DRL). Diese Finanzierung unterstützte unsere langjährigen Ziele, Delta Chat benutzerfreundlicher und kompatibel mit einer breiten Palette von E-Mail-Servern weltweit zu machen, sowie widerstandsfähiger und sicherer an Orten, die häufig von Internetzensur und Abschaltungen betroffen sind.</p>
|
||||
<p>Von Ende 2021 bis März 2023 erhielten wir eine <em>Internet-Freedom</em>-Finanzierung (500K USD) vom U.S. Bureau of Democracy, Human Rights and Labor (DRL). Diese Finanzierung unterstützte unsere langjährigen Ziele, Delta Chat benutzerfreundlicher und kompatibel mit einer breiten Palette von E-Mail-Servern weltweit zu machen, sowie widerstandsfähiger und sicherer an Orten, die häufig von Internetzensur und Abschaltungen betroffen sind.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>2023-2024 schlossen wir erfolgreich das vom OTF finanzierte
|
||||
@@ -1754,11 +1754,11 @@ das <a href="https://delta.chat/chatmail">Chatmail-Server-Netzwerk</a>
|
||||
und „Instant Onboarding“ allen ab April 2024 veröffentlichten Anwendungen hinzu.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>2023 und 2024 wurden wir in das Next Generation Internet (NGI)
|
||||
Programm für unsere Arbeit an <a href="https://nlnet.nl/project/WebXDC-Push/">webxdc PUSH</a> aufgenommen,
|
||||
<p>2023 und 2024 wurden wir in das Next-Generation-Internet-Programm (NGI)
|
||||
für unsere Arbeit an <a href="https://nlnet.nl/project/WebXDC-Push/">Webxdc-PUSH</a> aufgenommen,
|
||||
zusammen mit Kooperationspartnern, die an
|
||||
<a href="https://nlnet.nl/project/Webxdc-Evolve/">webxdc evolve</a>,
|
||||
<a href="https://nlnet.nl/project/WebXDC-XMPP/">webxdc XMPP</a>,
|
||||
<a href="https://nlnet.nl/project/Webxdc-Evolve/">Webxdc-Evolve</a>,
|
||||
<a href="https://nlnet.nl/project/WebXDC-XMPP/">Webxdc-XMPP</a>,
|
||||
<a href="https://nlnet.nl/project/DeltaTouch/">DeltaTouch</a> und
|
||||
<a href="https://nlnet.nl/project/DeltaTauri/">DeltaTauri</a>.
|
||||
Alle diese Projekte sind teilweise abgeschlossen oder sollen Anfang 2025 abgeschlossen werden.</p>
|
||||
@@ -1776,7 +1776,7 @@ Der Erhalt von Spenden hilft uns auch, unabhängiger und langfristig lebensfähi
|
||||
|
||||
<p>Die oben aufgeführte finanzielle Förderung wird hauptsächlich von der merlinux GmbH in Freiburg (Deutschland) organisiert und an mehr als ein Dutzend Mitwirkende weltweit verteilt.</p>
|
||||
|
||||
<p>Möglichkeiten mitzuwirken finden Sie Auf der <a href="https://delta.chat/de/contribute">Delta Chat Seite “Mitwirken”</a>.</p>
|
||||
<p>Möglichkeiten mitzuwirken finden Sie Auf der <a href="https://delta.chat/de/contribute">Delta-Chat-Seite “Mitwirken”</a>.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -169,7 +169,6 @@ public class DcMsg {
|
||||
public native String getQuotedText ();
|
||||
public native String getError ();
|
||||
public native String getOverrideSenderName();
|
||||
public native boolean isOutgoing();
|
||||
public native int getSenderColor();
|
||||
|
||||
public String getSenderName(DcContact dcContact) {
|
||||
@@ -210,6 +209,10 @@ public class DcMsg {
|
||||
return ids;
|
||||
}
|
||||
|
||||
public boolean isOutgoing() {
|
||||
return getFromId() == DcContact.DC_CONTACT_ID_SELF;
|
||||
}
|
||||
|
||||
public String getDisplayBody() {
|
||||
return getText();
|
||||
}
|
||||
|
||||
@@ -124,9 +124,6 @@ public class ApplicationContext extends MultiDexApplication {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
if ("deltafans@nine.testrun.org".equals(ac.getConfig("configured_addr")) && !ac.isCommunity()) {
|
||||
ac.setCommunityMode(true);
|
||||
}
|
||||
}
|
||||
if (allAccounts.length == 0) {
|
||||
dcAccounts.addAccount();
|
||||
@@ -232,11 +229,10 @@ public class ApplicationContext extends MultiDexApplication {
|
||||
TimeUnit.MILLISECONDS)
|
||||
.setConstraints(constraints)
|
||||
.build();
|
||||
try {
|
||||
// in Android 4 this throws exception due to R8/shrinking
|
||||
WorkManager.getInstance(this)
|
||||
.enqueueUniquePeriodicWork("FetchWorker", ExistingPeriodicWorkPolicy.KEEP, fetchWorkRequest);
|
||||
} catch (Throwable e) {}
|
||||
WorkManager.getInstance(this).enqueueUniquePeriodicWork(
|
||||
"FetchWorker",
|
||||
ExistingPeriodicWorkPolicy.KEEP,
|
||||
fetchWorkRequest);
|
||||
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
|
||||
|
||||
if (Prefs.isPushEnabled(this)) {
|
||||
|
||||
@@ -120,7 +120,6 @@ import org.thoughtcrime.securesms.util.ViewUtil;
|
||||
import org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener;
|
||||
import org.thoughtcrime.securesms.util.guava.Optional;
|
||||
import org.thoughtcrime.securesms.util.views.ProgressDialog;
|
||||
import org.thoughtcrime.securesms.util.views.Stub;
|
||||
import org.thoughtcrime.securesms.video.recode.VideoRecoder;
|
||||
import org.thoughtcrime.securesms.videochat.VideochatUtil;
|
||||
|
||||
@@ -740,8 +739,8 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
handleReplyMessage(quote);
|
||||
}
|
||||
|
||||
String filename = draft.getFile();
|
||||
if (filename.isEmpty() || !new File(filename).exists()) {
|
||||
String file = draft.getFile();
|
||||
if (file.isEmpty() || !new File(file).exists()) {
|
||||
future.set(!text.isEmpty());
|
||||
updateToggleButtonState();
|
||||
return future;
|
||||
@@ -761,26 +760,21 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
}
|
||||
};
|
||||
|
||||
File file = new File(filename);
|
||||
Uri uri = Uri.fromFile(file);
|
||||
switch (draft.getType()) {
|
||||
case DcMsg.DC_MSG_IMAGE:
|
||||
setMedia(uri, MediaType.IMAGE).addListener(listener);
|
||||
setMedia(draft, MediaType.IMAGE).addListener(listener);
|
||||
break;
|
||||
case DcMsg.DC_MSG_GIF:
|
||||
setMedia(uri, MediaType.GIF).addListener(listener);
|
||||
setMedia(draft, MediaType.GIF).addListener(listener);
|
||||
break;
|
||||
case DcMsg.DC_MSG_AUDIO:
|
||||
setMedia(uri, MediaType.AUDIO).addListener(listener);
|
||||
setMedia(draft, MediaType.AUDIO).addListener(listener);
|
||||
break;
|
||||
case DcMsg.DC_MSG_VIDEO:
|
||||
setMedia(uri, MediaType.VIDEO).addListener(listener);
|
||||
break;
|
||||
case DcMsg.DC_MSG_WEBXDC:
|
||||
setMedia(draft, MediaType.DOCUMENT).addListener(listener);
|
||||
setMedia(draft, MediaType.VIDEO).addListener(listener);
|
||||
break;
|
||||
default:
|
||||
setMedia(uri, MediaType.DOCUMENT).addListener(listener);
|
||||
setMedia(draft, MediaType.DOCUMENT).addListener(listener);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -986,14 +980,6 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
protected static final int ACTION_SEND_OUT = 1;
|
||||
protected static final int ACTION_SAVE_DRAFT = 2;
|
||||
|
||||
private String getSelfReaction(int msgId) {
|
||||
try {
|
||||
final String [] selfReactions = rpc.getMsgReactions(dcContext.getAccountId(), msgId).getReactionsByContact().get(DcContact.DC_CONTACT_ID_SELF);
|
||||
if (selfReactions != null && selfReactions.length > 0) return selfReactions[0];
|
||||
} catch(Exception e) { e.printStackTrace(); }
|
||||
return null;
|
||||
}
|
||||
|
||||
protected ListenableFuture<Integer> processComposeControls(int action) {
|
||||
return processComposeControls(action, composeText.getTextTrimmed(),
|
||||
attachmentManager.isAttachmentPresent() ?
|
||||
|
||||
@@ -704,7 +704,7 @@ public class ConversationFragment extends MessageSelectorFragment
|
||||
index++;
|
||||
}
|
||||
}
|
||||
dcContext.markseenMsgs(ids);
|
||||
Util.runOnAnyBackgroundThread(() -> dcContext.markseenMsgs(ids));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
|
||||
public static final String CLEAR_NOTIFICATIONS = "clear_notifications";
|
||||
public static final String ACCOUNT_ID_EXTRA = "account_id";
|
||||
public static final String FROM_WELCOME = "from_welcome";
|
||||
public static final String WARN_CANNOT_ENCRYPT = "warn_cannot_encrypt";
|
||||
|
||||
private ConversationListFragment conversationListFragment;
|
||||
public TextView title;
|
||||
@@ -278,11 +277,6 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
|
||||
AccountManager.getInstance().switchAccountAndStartActivity(this, accountId);
|
||||
}
|
||||
|
||||
String warnAddr = getIntent().getStringExtra(WARN_CANNOT_ENCRYPT);
|
||||
if (!TextUtils.isEmpty(warnAddr)) {
|
||||
DcHelper.showEncryptionRequiredDialog(this, warnAddr);
|
||||
}
|
||||
|
||||
refreshAvatar();
|
||||
refreshUnreadIndicator();
|
||||
refreshTitle();
|
||||
|
||||
@@ -56,6 +56,7 @@ import org.thoughtcrime.securesms.profiles.ProfileMediaConstraints;
|
||||
import org.thoughtcrime.securesms.proxy.ProxySettingsActivity;
|
||||
import org.thoughtcrime.securesms.qr.RegistrationQrActivity;
|
||||
import org.thoughtcrime.securesms.scribbles.ScribbleActivity;
|
||||
import org.thoughtcrime.securesms.util.IntentUtils;
|
||||
import org.thoughtcrime.securesms.util.Prefs;
|
||||
import org.thoughtcrime.securesms.util.Util;
|
||||
import org.thoughtcrime.securesms.util.views.ProgressDialog;
|
||||
@@ -333,14 +334,14 @@ public class InstantOnboardingActivity extends BaseActionBarActivity implements
|
||||
|
||||
privacyPolicyBtn.setOnClickListener(view -> {
|
||||
if (!isDcLogin) {
|
||||
WebViewActivity.openUrlInBrowser(this, "https://" + providerHost + "/privacy.html");
|
||||
IntentUtils.showInBrowser(this, "https://" + providerHost + "/privacy.html");
|
||||
}
|
||||
});
|
||||
|
||||
signUpBtn.setOnClickListener(view -> createProfile());
|
||||
|
||||
findViewById(R.id.use_other_server).setOnClickListener((v) -> {
|
||||
WebViewActivity.openUrlInBrowser(this, INSTANCES_URL);
|
||||
IntentUtils.showInBrowser(this, INSTANCES_URL);
|
||||
});
|
||||
findViewById(R.id.login_button).setOnClickListener((v) -> {
|
||||
startRegistrationActivity();
|
||||
|
||||
@@ -207,7 +207,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
messageRecord = null;
|
||||
long date = getIntent().getLongExtra(DATE_EXTRA, 0);
|
||||
long size = getIntent().getLongExtra(SIZE_EXTRA, 0);
|
||||
initialMedia = new MediaItem(null, getIntent().getData(), getIntent().getType(),
|
||||
initialMedia = new MediaItem(null, getIntent().getData(), null, getIntent().getType(),
|
||||
DcMsg.DC_MSG_NO_ID, date, size, false);
|
||||
|
||||
if (address != null) {
|
||||
@@ -218,7 +218,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
} else {
|
||||
messageRecord = dcContext.getMsg(msgId);
|
||||
initialMedia = new MediaItem(Recipient.fromChat(context, msgId), Uri.fromFile(messageRecord.getFileAsFile()),
|
||||
messageRecord.getFilemime(), messageRecord.getId(), messageRecord.getDateReceived(),
|
||||
messageRecord.getFilename(), messageRecord.getFilemime(), messageRecord.getId(), messageRecord.getDateReceived(),
|
||||
messageRecord.getFilebytes(), messageRecord.isOutgoing());
|
||||
conversationRecipient = Recipient.fromChat(context, msgId);
|
||||
}
|
||||
@@ -232,12 +232,11 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
// if you search for the place where the media are loaded, go to 'onCreateLoader'.
|
||||
|
||||
Log.w(TAG, "Loading Part URI: " + initialMedia);
|
||||
|
||||
if (messageRecord != null) {
|
||||
getSupportLoaderManager().restartLoader(0, null, this);
|
||||
} else {
|
||||
mediaPager.setAdapter(new SingleItemPagerAdapter(this, GlideApp.with(this),
|
||||
getWindow(), initialMedia.uri, initialMedia.type, initialMedia.size));
|
||||
getWindow(), initialMedia.uri, initialMedia.name, initialMedia.type, initialMedia.size));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -313,7 +312,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
private void performSavetoDisk(@NonNull MediaItem mediaItem) {
|
||||
SaveAttachmentTask saveTask = new SaveAttachmentTask(MediaPreviewActivity.this);
|
||||
long saveDate = (mediaItem.date > 0) ? mediaItem.date : System.currentTimeMillis();
|
||||
saveTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Attachment(mediaItem.uri, mediaItem.type, saveDate, null));
|
||||
saveTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Attachment(mediaItem.uri, mediaItem.type, saveDate, mediaItem.name));
|
||||
}
|
||||
|
||||
private void showInChat() {
|
||||
@@ -473,9 +472,12 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
MediaItemAdapter adapter = (MediaItemAdapter)mediaPager.getAdapter();
|
||||
|
||||
if (adapter != null) {
|
||||
MediaItem item = adapter.getMediaItemFor(position);
|
||||
if (item.recipient != null) item.recipient.removeListener(MediaPreviewActivity.this);
|
||||
|
||||
try {
|
||||
MediaItem item = adapter.getMediaItemFor(position);
|
||||
if (item.recipient != null) item.recipient.removeListener(MediaPreviewActivity.this);
|
||||
} catch (IllegalArgumentException e) {
|
||||
Log.w(TAG, "Ignoring invalid position index");
|
||||
}
|
||||
adapter.pause(position);
|
||||
}
|
||||
}
|
||||
@@ -486,18 +488,20 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
private final GlideRequests glideRequests;
|
||||
private final Window window;
|
||||
private final Uri uri;
|
||||
private final String name;
|
||||
private final String mediaType;
|
||||
private final long size;
|
||||
|
||||
private final LayoutInflater inflater;
|
||||
|
||||
SingleItemPagerAdapter(@NonNull Context context, @NonNull GlideRequests glideRequests,
|
||||
@NonNull Window window, @NonNull Uri uri, @NonNull String mediaType,
|
||||
@NonNull Window window, @NonNull Uri uri, @Nullable String name, @NonNull String mediaType,
|
||||
long size)
|
||||
{
|
||||
this.glideRequests = glideRequests;
|
||||
this.window = window;
|
||||
this.uri = uri;
|
||||
this.name = name;
|
||||
this.mediaType = mediaType;
|
||||
this.size = size;
|
||||
this.inflater = LayoutInflater.from(context);
|
||||
@@ -519,7 +523,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
MediaView mediaView = itemView.findViewById(R.id.media_view);
|
||||
|
||||
try {
|
||||
mediaView.set(glideRequests, window, uri, mediaType, size, true);
|
||||
mediaView.set(glideRequests, window, uri, name, mediaType, size, true);
|
||||
} catch (IOException e) {
|
||||
Log.w(TAG, e);
|
||||
}
|
||||
@@ -539,7 +543,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
|
||||
@Override
|
||||
public MediaItem getMediaItemFor(int position) {
|
||||
return new MediaItem(null, uri, mediaType, DcMsg.DC_MSG_NO_ID, -1, -1, true);
|
||||
return new MediaItem(null, uri, name, mediaType, DcMsg.DC_MSG_NO_ID, -1, -1, true);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -604,7 +608,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
|
||||
try {
|
||||
//noinspection ConstantConditions
|
||||
mediaView.set(glideRequests, window, Uri.fromFile(msg.getFileAsFile()),
|
||||
mediaView.set(glideRequests, window, Uri.fromFile(msg.getFileAsFile()), msg.getFilename(),
|
||||
msg.getFilemime(), msg.getFilebytes(), autoplay);
|
||||
} catch (IOException e) {
|
||||
Log.w(TAG, e);
|
||||
@@ -633,6 +637,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
|
||||
return new MediaItem(Recipient.fromChat(context, msg.getId()),
|
||||
Uri.fromFile(msg.getFileAsFile()),
|
||||
msg.getFilename(),
|
||||
msg.getFilemime(),
|
||||
msg.getId(),
|
||||
msg.getDateReceived(),
|
||||
@@ -655,6 +660,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
private static class MediaItem {
|
||||
private final @Nullable Recipient recipient;
|
||||
private final @NonNull Uri uri;
|
||||
private final @Nullable String name;
|
||||
private final @NonNull String type;
|
||||
private final int msgId;
|
||||
private final long date;
|
||||
@@ -663,6 +669,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
|
||||
private MediaItem(@Nullable Recipient recipient,
|
||||
@NonNull Uri uri,
|
||||
@Nullable String name,
|
||||
@NonNull String type,
|
||||
int msgId,
|
||||
long date,
|
||||
@@ -671,6 +678,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity
|
||||
{
|
||||
this.recipient = recipient;
|
||||
this.uri = uri;
|
||||
this.name = name;
|
||||
this.type = type;
|
||||
this.msgId = msgId;
|
||||
this.date = date;
|
||||
|
||||
@@ -111,8 +111,6 @@ public class NewConversationActivity extends ContactSelectionActivity {
|
||||
int contactId = dcContext.lookupContactIdByAddr(addr);
|
||||
if (contactId!=0 && dcContext.getChatIdByContactId(contactId)!=0) {
|
||||
openConversation(dcContext.getChatIdByContactId(contactId));
|
||||
} else if (contactId == 0 && dcContext.isChatmail()) {
|
||||
DcHelper.showEncryptionRequiredDialog(this, addr);
|
||||
} else {
|
||||
String nameNAddr = contactId == 0 ? addr : dcContext.getContact(contactId).getNameNAddr();
|
||||
new AlertDialog.Builder(this)
|
||||
|
||||
@@ -16,7 +16,6 @@ import static org.thoughtcrime.securesms.connect.DcHelper.CONFIG_PROXY_ENABLED;
|
||||
import static org.thoughtcrime.securesms.connect.DcHelper.getContext;
|
||||
import static org.thoughtcrime.securesms.service.IPCAddAccountsService.ACCOUNT_DATA;
|
||||
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.res.Resources;
|
||||
@@ -438,7 +437,7 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve
|
||||
.setPositiveButton(R.string.perm_continue, (dialog, which)-> {
|
||||
// pass control to browser, we'll be back in business at (**)
|
||||
activity.oauth2Requested = System.currentTimeMillis();
|
||||
IntentUtils.showBrowserIntent(activity, oauth2url);
|
||||
IntentUtils.showInBrowser(activity, oauth2url);
|
||||
oauth2started.set(true);
|
||||
})
|
||||
.setCancelable(false)
|
||||
@@ -493,11 +492,7 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve
|
||||
if (provider!=null) {
|
||||
String url = provider.getOverviewPage();
|
||||
if(!url.isEmpty()) {
|
||||
try {
|
||||
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(this, R.string.no_browser_installed, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
IntentUtils.showInBrowser(this, url);
|
||||
} else {
|
||||
// this should normally not happen
|
||||
Toast.makeText(this, "ErrProviderWithoutUrl", Toast.LENGTH_LONG).show();
|
||||
|
||||
@@ -259,26 +259,18 @@ public class ShareActivity extends PassphraseRequiredActionBarActivity implement
|
||||
}
|
||||
*/
|
||||
|
||||
String addr = null;
|
||||
if(chatId == -1 && extraEmail != null && extraEmail.length > 0) {
|
||||
addr = extraEmail[0];
|
||||
final String addr = extraEmail[0];
|
||||
int contactId = dcContext.lookupContactIdByAddr(addr);
|
||||
|
||||
if(contactId != 0 || !dcContext.isChatmail()) {
|
||||
if(contactId == 0) {
|
||||
contactId = dcContext.createContact(null, addr);
|
||||
}
|
||||
|
||||
chatId = dcContext.createChatByContactId(contactId);
|
||||
addr = null;
|
||||
if(contactId == 0) {
|
||||
contactId = dcContext.createContact(null, addr);
|
||||
}
|
||||
|
||||
chatId = dcContext.createChatByContactId(contactId);
|
||||
}
|
||||
Intent composeIntent;
|
||||
if (addr != null) {
|
||||
composeIntent = new Intent(this, ConversationListActivity.class);
|
||||
composeIntent.putExtra(ConversationListActivity.WARN_CANNOT_ENCRYPT, addr);
|
||||
startActivity(composeIntent);
|
||||
} else if (chatId != -1) {
|
||||
if (chatId != -1) {
|
||||
composeIntent = getBaseShareIntent(ConversationActivity.class);
|
||||
composeIntent.putExtra(ConversationActivity.CHAT_ID_EXTRA, chatId);
|
||||
RelayUtil.setSharedType(composeIntent, msgType);
|
||||
|
||||
@@ -26,6 +26,7 @@ import androidx.webkit.ProxyController;
|
||||
import androidx.webkit.ProxyConfig;
|
||||
|
||||
import org.thoughtcrime.securesms.util.DynamicTheme;
|
||||
import org.thoughtcrime.securesms.util.IntentUtils;
|
||||
|
||||
public class WebViewActivity extends PassphraseRequiredActionBarActivity
|
||||
implements SearchView.OnQueryTextListener,
|
||||
@@ -278,16 +279,8 @@ public class WebViewActivity extends PassphraseRequiredActionBarActivity
|
||||
// onBackPressed() can be overwritten by derived classes as needed.
|
||||
// the default behavior (close the activity) is just fine eg. for Webxdc, Connectivity, HTML-mails
|
||||
|
||||
public static void openUrlInBrowser(Context context, String url) {
|
||||
try {
|
||||
context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(context, R.string.no_browser_installed, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
||||
protected boolean openOnlineUrl(String url) {
|
||||
openUrlInBrowser(this, url);
|
||||
IntentUtils.showInBrowser(this, url);
|
||||
// returning `true` causes the WebView to abort loading
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Base64;
|
||||
@@ -46,6 +45,7 @@ import org.json.JSONObject;
|
||||
import org.thoughtcrime.securesms.connect.AccountManager;
|
||||
import org.thoughtcrime.securesms.connect.DcEventCenter;
|
||||
import org.thoughtcrime.securesms.connect.DcHelper;
|
||||
import org.thoughtcrime.securesms.util.IntentUtils;
|
||||
import org.thoughtcrime.securesms.util.JsonUtils;
|
||||
import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
import org.thoughtcrime.securesms.util.Prefs;
|
||||
@@ -68,6 +68,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
|
||||
private static final String EXTRA_HIDE_ACTION_BAR = "hideActionBar";
|
||||
private static final String EXTRA_HREF = "href";
|
||||
private static final int REQUEST_CODE_FILE_PICKER = 51426;
|
||||
private static long lastOpenTime = 0;
|
||||
|
||||
private ValueCallback<Uri[]> filePathCallback;
|
||||
private DcContext dcContext;
|
||||
@@ -270,6 +271,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
lastOpenTime = System.currentTimeMillis();
|
||||
DcHelper.getEventCenter(this.getApplicationContext()).removeObservers(this);
|
||||
leaveRealtimeChannel();
|
||||
super.onDestroy();
|
||||
@@ -292,7 +294,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
|
||||
addToHomeScreen(this, dcAppMsg.getId());
|
||||
return true;
|
||||
case R.id.source_code:
|
||||
openUrlInBrowser(this, sourceCodeUrl);
|
||||
IntentUtils.showInBrowser(this, sourceCodeUrl);
|
||||
return true;
|
||||
case R.id.show_in_chat:
|
||||
showInChat();
|
||||
|
||||
@@ -23,6 +23,7 @@ import com.b44t.messenger.rpc.RpcException;
|
||||
|
||||
import org.thoughtcrime.securesms.connect.DcHelper;
|
||||
import org.thoughtcrime.securesms.providers.PersistentBlobProvider;
|
||||
import org.thoughtcrime.securesms.util.IntentUtils;
|
||||
import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
import org.thoughtcrime.securesms.util.Prefs;
|
||||
import org.thoughtcrime.securesms.util.Util;
|
||||
@@ -68,7 +69,7 @@ public class WebxdcStoreActivity extends PassphraseRequiredActionBarActivity {
|
||||
}
|
||||
});
|
||||
} else {
|
||||
WebViewActivity.openUrlInBrowser(WebxdcStoreActivity.this, url);
|
||||
IntentUtils.showInBrowser(WebxdcStoreActivity.this, url);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ public class AudioRecorder {
|
||||
ParcelFileDescriptor fds[] = ParcelFileDescriptor.createPipe();
|
||||
|
||||
captureUri = blobProvider.create(context, new ParcelFileDescriptor.AutoCloseInputStream(fds[0]),
|
||||
MediaUtil.AUDIO_AAC, null, null);
|
||||
MediaUtil.AUDIO_AAC, "voice.aac", null);
|
||||
audioCodec = new AudioCodec(context);
|
||||
|
||||
audioCodec.start(new ParcelFileDescriptor.AutoCloseOutputStream(fds[1]));
|
||||
|
||||
@@ -87,11 +87,14 @@ public class AudioSlidePlayer {
|
||||
public void onPlayerStateChanged(boolean playWhenReady, int playbackState) {
|
||||
if (playbackState == Player.STATE_READY) {
|
||||
Util.runOnMain(() -> {
|
||||
Log.d(TAG, "request duration " + durationCalculator.getDuration());
|
||||
getListener().onReceivedDuration(Long.valueOf(durationCalculator.getDuration()).intValue());
|
||||
durationCalculator.release();
|
||||
durationCalculator.removeListener(this);
|
||||
durationCalculator = null;
|
||||
synchronized (AudioSlidePlayer.this) {
|
||||
if (durationCalculator == null) return;
|
||||
Log.d(TAG, "request duration " + durationCalculator.getDuration());
|
||||
getListener().onReceivedDuration(Long.valueOf(durationCalculator.getDuration()).intValue());
|
||||
durationCalculator.release();
|
||||
durationCalculator.removeListener(this);
|
||||
durationCalculator = null;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,10 +3,10 @@ package org.thoughtcrime.securesms.components;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.annotation.RequiresApi;
|
||||
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
@@ -55,6 +55,7 @@ public class MediaView extends FrameLayout {
|
||||
public void set(@NonNull GlideRequests glideRequests,
|
||||
@NonNull Window window,
|
||||
@NonNull Uri source,
|
||||
@Nullable String fileName,
|
||||
@NonNull String mediaType,
|
||||
long size,
|
||||
boolean autoplay)
|
||||
@@ -68,7 +69,7 @@ public class MediaView extends FrameLayout {
|
||||
imageView.setVisibility(View.GONE);
|
||||
videoView.get().setVisibility(View.VISIBLE);
|
||||
videoView.get().setWindow(window);
|
||||
videoView.get().setVideoSource(new VideoSlide(getContext(), source, size), autoplay);
|
||||
videoView.get().setVideoSource(new VideoSlide(getContext(), source, fileName, size), autoplay);
|
||||
} else {
|
||||
throw new IOException("Unsupported media type: " + mediaType);
|
||||
}
|
||||
|
||||
@@ -29,7 +29,12 @@ public class AttachmentsContentProvider extends ContentProvider {
|
||||
public ParcelFileDescriptor openFile(Uri uri, String mode) throws FileNotFoundException {
|
||||
DcContext dcContext = DcHelper.getContext(getContext());
|
||||
|
||||
String path = uri.getPath();
|
||||
// `uri` originally comes from DcHelper.openForViewOrShare() and
|
||||
// looks like `content://chat.delta.attachments/ef39a39/text.txt`
|
||||
// where ef39a39 is the file in the blob directory
|
||||
// and text.txt is the original name of the file, as returned by `msg.getFilename()`.
|
||||
// `uri.getPathSegments()` returns ["ef39a39", "text.txt"] in this example.
|
||||
String path = uri.getPathSegments().get(0);
|
||||
if (!DcHelper.sharedFiles.containsKey(path)) {
|
||||
throw new FileNotFoundException("File was not shared before.");
|
||||
}
|
||||
|
||||
@@ -284,6 +284,7 @@ public class DcHelper {
|
||||
|
||||
DcMsg msg = dcContext.getMsg(msg_id);
|
||||
String path = msg.getFile();
|
||||
String filename = msg.getFilename();
|
||||
String mimeType = msg.getFilemime();
|
||||
try {
|
||||
File file = new File(path);
|
||||
@@ -294,8 +295,11 @@ public class DcHelper {
|
||||
|
||||
Uri uri;
|
||||
if (path.startsWith(dcContext.getBlobdir())) {
|
||||
uri = Uri.parse("content://" + BuildConfig.APPLICATION_ID + ".attachments/" + Uri.encode(file.getName()));
|
||||
sharedFiles.put("/" + file.getName(), 1); // as different Android version handle uris in putExtra differently, we also check them on our own
|
||||
// Build a Uri that will later be passed to AttachmentsContentProvider.openFile().
|
||||
// The last part needs to be `filename`, i.e. the original, user-visible name of the file,
|
||||
// so that the external apps show the name of the file correctly.
|
||||
uri = Uri.parse("content://" + BuildConfig.APPLICATION_ID + ".attachments/" + Uri.encode(file.getName()) + "/" + Uri.encode(filename));
|
||||
sharedFiles.put(file.getName(), 1); // as different Android version handle uris in putExtra differently, we also check them on our own
|
||||
} else {
|
||||
if (Build.VERSION.SDK_INT >= 24) {
|
||||
uri = FileProvider.getUriForFile(activity, BuildConfig.APPLICATION_ID + ".fileprovider", file);
|
||||
@@ -305,7 +309,7 @@ public class DcHelper {
|
||||
}
|
||||
|
||||
if (cmd.equals(Intent.ACTION_VIEW)) {
|
||||
mimeType = checkMime(path, mimeType);
|
||||
mimeType = checkMime(filename, mimeType);
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW);
|
||||
intent.setDataAndType(uri, mimeType);
|
||||
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
@@ -494,16 +498,6 @@ public class DcHelper {
|
||||
.show();
|
||||
}
|
||||
|
||||
public static void showEncryptionRequiredDialog(Context context, String addr) {
|
||||
new AlertDialog.Builder(context)
|
||||
.setMessage(context.getString(R.string.encryption_required_for_new_contact, addr))
|
||||
.setNeutralButton(R.string.learn_more, (d, w) -> openHelp(context, "#howtoe2ee"))
|
||||
.setNegativeButton(R.string.qrscan_title, (d, w) -> context.startActivity(new Intent(context, QrActivity.class)))
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.setCancelable(true)
|
||||
.show();
|
||||
}
|
||||
|
||||
public static void openWebxdc(Context context, DcMsg dcMsg) {
|
||||
JSONObject info = dcMsg.getWebxdcInfo();
|
||||
if (JsonUtils.optBoolean(info, "community")) {
|
||||
|
||||
@@ -125,11 +125,6 @@ public class AttachmentManager {
|
||||
removableMediaView.setRemoveClickListener(new RemoveButtonListener());
|
||||
removableMediaView.setEditClickListener(new EditButtonListener());
|
||||
thumbnail.setOnClickListener(new ThumbnailClickListener());
|
||||
int incomingBubbleColor = ThemeUtil.getThemedColor(context, R.attr.conversation_item_incoming_bubble_color);
|
||||
audioView.getBackground().setColorFilter(incomingBubbleColor, PorterDuff.Mode.MULTIPLY);
|
||||
documentView.getBackground().setColorFilter(incomingBubbleColor, PorterDuff.Mode.MULTIPLY);
|
||||
webxdcView.getBackground().setColorFilter(incomingBubbleColor, PorterDuff.Mode.MULTIPLY);
|
||||
vcardView.getBackground().setColorFilter(incomingBubbleColor, PorterDuff.Mode.MULTIPLY);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -261,11 +256,11 @@ public class AttachmentManager {
|
||||
return new DocumentSlide(context, msg);
|
||||
}
|
||||
else if (PartAuthority.isLocalUri(uri)) {
|
||||
return getManuallyCalculatedSlideInfo(uri, width, height);
|
||||
return getManuallyCalculatedSlideInfo(uri, width, height, msg);
|
||||
} else {
|
||||
Slide result = getContentResolverSlideInfo(uri, width, height, chatId);
|
||||
|
||||
if (result == null) return getManuallyCalculatedSlideInfo(uri, width, height);
|
||||
if (result == null) return getManuallyCalculatedSlideInfo(uri, width, height, msg);
|
||||
else return result;
|
||||
}
|
||||
} catch (IOException e) {
|
||||
@@ -366,16 +361,21 @@ public class AttachmentManager {
|
||||
return null;
|
||||
}
|
||||
|
||||
private @NonNull Slide getManuallyCalculatedSlideInfo(Uri uri, int width, int height) throws IOException {
|
||||
private @NonNull Slide getManuallyCalculatedSlideInfo(Uri uri, int width, int height, @Nullable DcMsg msg) throws IOException {
|
||||
long start = System.currentTimeMillis();
|
||||
Long mediaSize = null;
|
||||
String fileName = null;
|
||||
String mimeType = null;
|
||||
|
||||
if (msg != null) {
|
||||
fileName = msg.getFilename();
|
||||
mimeType = msg.getFilemime();
|
||||
}
|
||||
|
||||
if (PartAuthority.isLocalUri(uri)) {
|
||||
mediaSize = PartAuthority.getAttachmentSize(context, uri);
|
||||
fileName = PartAuthority.getAttachmentFileName(context, uri);
|
||||
mimeType = PartAuthority.getAttachmentContentType(context, uri);
|
||||
if (fileName == null) fileName = PartAuthority.getAttachmentFileName(context, uri);
|
||||
if (mimeType == null) mimeType = PartAuthority.getAttachmentContentType(context, uri);
|
||||
}
|
||||
|
||||
if (mediaSize == null) {
|
||||
@@ -680,10 +680,10 @@ public class AttachmentManager {
|
||||
}
|
||||
|
||||
switch (this) {
|
||||
case IMAGE: return new ImageSlide(context, uri, dataSize, width, height);
|
||||
case GIF: return new GifSlide(context, uri, dataSize, width, height);
|
||||
case IMAGE: return new ImageSlide(context, uri, fileName, dataSize, width, height);
|
||||
case GIF: return new GifSlide(context, uri, fileName, dataSize, width, height);
|
||||
case AUDIO: return new AudioSlide(context, uri, dataSize, false, fileName);
|
||||
case VIDEO: return new VideoSlide(context, uri, dataSize);
|
||||
case VIDEO: return new VideoSlide(context, uri, fileName, dataSize);
|
||||
case DOCUMENT:
|
||||
// We have to special-case Webxdc slides: The user can interact with them as soon as a draft
|
||||
// is set. Therefore we need to create a DcMsg already now.
|
||||
|
||||
@@ -14,8 +14,8 @@ public class GifSlide extends ImageSlide {
|
||||
super(context, dcMsg);
|
||||
}
|
||||
|
||||
public GifSlide(Context context, Uri uri, long size, int width, int height) {
|
||||
super(context, constructAttachmentFromUri(context, uri, MediaUtil.IMAGE_GIF, size, width, height, uri, null, false));
|
||||
public GifSlide(Context context, Uri uri, String fileName, long size, int width, int height) {
|
||||
super(context, constructAttachmentFromUri(context, uri, MediaUtil.IMAGE_GIF, size, width, height, uri, fileName, false));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -39,8 +39,8 @@ public class ImageSlide extends Slide {
|
||||
super(context, attachment);
|
||||
}
|
||||
|
||||
public ImageSlide(Context context, Uri uri, long size, int width, int height) {
|
||||
super(context, constructAttachmentFromUri(context, uri, MediaUtil.IMAGE_JPEG, size, width, height, uri, null, false));
|
||||
public ImageSlide(Context context, Uri uri, String fileName, long size, int width, int height) {
|
||||
super(context, constructAttachmentFromUri(context, uri, MediaUtil.IMAGE_JPEG, size, width, height, uri, fileName, false));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -15,8 +15,6 @@ import com.bumptech.glide.Registry;
|
||||
import com.bumptech.glide.annotation.GlideModule;
|
||||
import com.bumptech.glide.load.model.UnitModelLoader;
|
||||
import com.bumptech.glide.module.AppGlideModule;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.github.penfeizhou.animation.glide.AnimationDecoderOption;
|
||||
|
||||
import com.caverock.androidsvg.SVG;
|
||||
|
||||
@@ -42,7 +40,6 @@ public class SignalGlideModule extends AppGlideModule {
|
||||
@Override
|
||||
public void applyOptions(Context context, GlideBuilder builder) {
|
||||
builder.setLogLevel(Log.ERROR);
|
||||
builder.setDefaultRequestOptions(new RequestOptions().set(AnimationDecoderOption.DISABLE_ANIMATION_APNG_DECODER, true));
|
||||
// builder.setDiskCache(new NoopDiskCacheFactory());
|
||||
}
|
||||
|
||||
|
||||
@@ -30,16 +30,16 @@ import java.io.File;
|
||||
|
||||
public class VideoSlide extends Slide {
|
||||
|
||||
private static Attachment constructVideoAttachment(Context context, Uri uri, long dataSize)
|
||||
private static Attachment constructVideoAttachment(Context context, Uri uri, String fileName, long dataSize)
|
||||
{
|
||||
Uri thumbnailUri = Uri.fromFile(new File(DcHelper.getBlobdirFile(DcHelper.getContext(context), "temp-preview.jpg")));
|
||||
MediaUtil.ThumbnailSize retWh = new MediaUtil.ThumbnailSize(0, 0);
|
||||
MediaUtil.createVideoThumbnailIfNeeded(context, uri, thumbnailUri, retWh);
|
||||
return constructAttachmentFromUri(context, uri, MediaUtil.VIDEO_UNSPECIFIED, dataSize, retWh.width, retWh.height, thumbnailUri, null, false);
|
||||
return constructAttachmentFromUri(context, uri, MediaUtil.VIDEO_UNSPECIFIED, dataSize, retWh.width, retWh.height, thumbnailUri, fileName, false);
|
||||
}
|
||||
|
||||
public VideoSlide(Context context, Uri uri, long dataSize) {
|
||||
super(context, constructVideoAttachment(context, uri, dataSize));
|
||||
public VideoSlide(Context context, Uri uri, String fileName, long dataSize) {
|
||||
super(context, constructVideoAttachment(context, uri, fileName, dataSize));
|
||||
}
|
||||
|
||||
public VideoSlide(Context context, DcMsg dcMsg) {
|
||||
|
||||
@@ -72,6 +72,9 @@ public class PersistentBlobProvider {
|
||||
@Nullable String fileName)
|
||||
{
|
||||
final long id = System.currentTimeMillis();
|
||||
if (fileName == null) {
|
||||
fileName = "file." + MediaUtil.getExtensionFromMimeType(mimeType);
|
||||
}
|
||||
return create(context, new ByteArrayInputStream(blobBytes), id, mimeType, fileName, (long) blobBytes.length);
|
||||
}
|
||||
|
||||
@@ -81,6 +84,9 @@ public class PersistentBlobProvider {
|
||||
@Nullable String fileName,
|
||||
@Nullable Long fileSize)
|
||||
{
|
||||
if (fileName == null) {
|
||||
fileName = "file." + MediaUtil.getExtensionFromMimeType(mimeType);
|
||||
}
|
||||
return create(context, input, System.currentTimeMillis(), mimeType, fileName, fileSize);
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ public class QrCodeHandler {
|
||||
showDoneToast(activity);
|
||||
});
|
||||
if (rawString.toLowerCase().startsWith("http")) {
|
||||
builder.setNeutralButton(R.string.open, (d, b) -> IntentUtils.showBrowserIntent(activity, rawString));
|
||||
builder.setNeutralButton(R.string.open, (d, b) -> IntentUtils.showInBrowser(activity, rawString));
|
||||
}
|
||||
builder.setNegativeButton(R.string.cancel, null);
|
||||
builder.setCancelable(false);
|
||||
@@ -182,7 +182,7 @@ public class QrCodeHandler {
|
||||
final String url = qrParsed.getText1();
|
||||
String msg = String.format(activity.getString(R.string.qrscan_contains_url), url);
|
||||
builder.setMessage(msg);
|
||||
builder.setPositiveButton(R.string.open, (dialog, which) -> IntentUtils.showBrowserIntent(activity, url));
|
||||
builder.setPositiveButton(R.string.open, (dialog, which) -> IntentUtils.showInBrowser(activity, url));
|
||||
builder.setNegativeButton(android.R.string.cancel, null);
|
||||
builder.setNeutralButton(R.string.menu_copy_to_clipboard, (dialog, which) -> {
|
||||
Util.writeTextToClipboard(activity, url);
|
||||
|
||||
@@ -16,6 +16,7 @@ import com.b44t.messenger.DcContext;
|
||||
import com.b44t.messenger.DcMsg;
|
||||
import com.b44t.messenger.rpc.Reactions;
|
||||
import com.b44t.messenger.rpc.Rpc;
|
||||
import com.b44t.messenger.rpc.RpcException;
|
||||
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.connect.DcHelper;
|
||||
@@ -124,12 +125,14 @@ public class AddReactionView extends LinearLayout {
|
||||
String result = null;
|
||||
try {
|
||||
final Reactions reactions = rpc.getMsgReactions(dcContext.getAccountId(), msgToReactTo.getId());
|
||||
final Map<Integer, String[]> reactionsByContact = reactions.getReactionsByContact();
|
||||
final String [] selfReactions = reactionsByContact.get(DcContact.DC_CONTACT_ID_SELF);
|
||||
if (selfReactions != null && selfReactions.length > 0) {
|
||||
result = selfReactions[0];
|
||||
if (reactions != null) {
|
||||
final Map<Integer, String[]> reactionsByContact = reactions.getReactionsByContact();
|
||||
final String [] selfReactions = reactionsByContact.get(DcContact.DC_CONTACT_ID_SELF);
|
||||
if (selfReactions != null && selfReactions.length > 0) {
|
||||
result = selfReactions[0];
|
||||
}
|
||||
}
|
||||
} catch(Exception e) {
|
||||
} catch(RpcException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -16,6 +16,7 @@ import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.b44t.messenger.DcContact;
|
||||
import com.b44t.messenger.DcContext;
|
||||
import com.b44t.messenger.DcEvent;
|
||||
import com.b44t.messenger.rpc.Reactions;
|
||||
import com.b44t.messenger.rpc.RpcException;
|
||||
|
||||
import org.thoughtcrime.securesms.ProfileActivity;
|
||||
@@ -85,17 +86,20 @@ public class ReactionsDetailsFragment extends DialogFragment implements DcEventC
|
||||
|
||||
int accId = DcHelper.getContext(requireActivity()).getAccountId();
|
||||
try {
|
||||
Map<Integer, String[]> reactionsByContact = DcHelper.getRpc(requireActivity()).getMsgReactions(accId, msgId).getReactionsByContact();
|
||||
final Reactions reactions = DcHelper.getRpc(requireActivity()).getMsgReactions(accId, msgId);
|
||||
ArrayList<Pair<Integer, String>> contactsReactions = new ArrayList<>();
|
||||
String[] selfReactions = reactionsByContact.remove(DcContact.DC_CONTACT_ID_SELF);
|
||||
for (Integer contact: reactionsByContact.keySet()) {
|
||||
for (String reaction: reactionsByContact.get(contact)) {
|
||||
contactsReactions.add(new Pair<>(contact, reaction));
|
||||
if (reactions != null) {
|
||||
Map<Integer, String[]> reactionsByContact = reactions.getReactionsByContact();
|
||||
String[] selfReactions = reactionsByContact.remove(DcContact.DC_CONTACT_ID_SELF);
|
||||
for (Integer contact: reactionsByContact.keySet()) {
|
||||
for (String reaction: reactionsByContact.get(contact)) {
|
||||
contactsReactions.add(new Pair<>(contact, reaction));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (selfReactions != null) {
|
||||
for (String reaction: selfReactions) {
|
||||
contactsReactions.add(new Pair<>(DcContact.DC_CONTACT_ID_SELF, reaction));
|
||||
if (selfReactions != null) {
|
||||
for (String reaction: selfReactions) {
|
||||
contactsReactions.add(new Pair<>(DcContact.DC_CONTACT_ID_SELF, reaction));
|
||||
}
|
||||
}
|
||||
}
|
||||
adapter.changeData(contactsReactions);
|
||||
|
||||
@@ -49,12 +49,14 @@ public final class FetchForegroundService extends Service {
|
||||
// The background fetch was successful, but we need to wait until all events were processed.
|
||||
// After all events were processed, we will get DC_EVENT_ACCOUNTS_BACKGROUND_FETCH_DONE,
|
||||
// and stop() will be called.
|
||||
while (fetchingSynchronously) {
|
||||
try {
|
||||
// The `wait()` needs to be enclosed in a while loop because there may be
|
||||
// "spurious wake-ups", i.e. `wait()` may return even though `notifyAll()` wasn't called.
|
||||
STOP_NOTIFIER.wait();
|
||||
} catch (InterruptedException ex) { }
|
||||
synchronized (STOP_NOTIFIER) {
|
||||
while (fetchingSynchronously) {
|
||||
try {
|
||||
// The `wait()` needs to be enclosed in a while loop because there may be
|
||||
// "spurious wake-ups", i.e. `wait()` may return even though `notifyAll()` wasn't called.
|
||||
STOP_NOTIFIER.wait();
|
||||
} catch (InterruptedException ex) {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -63,7 +65,9 @@ public final class FetchForegroundService extends Service {
|
||||
public static void stop(Context context) {
|
||||
if (fetchingSynchronously) {
|
||||
fetchingSynchronously = false;
|
||||
STOP_NOTIFIER.notifyAll();
|
||||
synchronized (STOP_NOTIFIER) {
|
||||
STOP_NOTIFIER.notifyAll();
|
||||
}
|
||||
}
|
||||
|
||||
synchronized (SERVICE_LOCK) {
|
||||
|
||||
@@ -2,14 +2,18 @@ package org.thoughtcrime.securesms.util;
|
||||
|
||||
|
||||
import android.app.PendingIntent;
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.ResolveInfo;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.thoughtcrime.securesms.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class IntentUtils {
|
||||
@@ -19,9 +23,13 @@ public class IntentUtils {
|
||||
return resolveInfoList != null && resolveInfoList.size() > 1;
|
||||
}
|
||||
|
||||
public static void showBrowserIntent(Context context, String url) {
|
||||
public static void showInBrowser(Context context, String url) {
|
||||
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
|
||||
context.startActivity(browserIntent);
|
||||
try {
|
||||
context.startActivity(browserIntent);
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(context, R.string.no_browser_installed, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
||||
public static int FLAG_MUTABLE() {
|
||||
|
||||
@@ -58,18 +58,14 @@ public class LongClickCopySpan extends ClickableSpan {
|
||||
String addr = prepareUrl(url);
|
||||
Activity activity = (Activity) widget.getContext();
|
||||
DcContext dcContext = DcHelper.getContext(activity);
|
||||
int contactId = dcContext.lookupContactIdByAddr(addr);
|
||||
DcContact contact = (contactId != 0)? dcContext.getContact(contactId) : null;
|
||||
if (contact != null && !contact.isBlocked() && dcContext.getChatIdByContactId(contactId) != 0) {
|
||||
DcContact contact = dcContext.getContact(dcContext.createContact(null, addr));
|
||||
if (contact.getId() != 0 && !contact.isBlocked() && dcContext.getChatIdByContactId(contact.getId()) != 0) {
|
||||
openChat(activity, contact);
|
||||
} else if (contact == null && dcContext.isChatmail()) {
|
||||
DcHelper.showEncryptionRequiredDialog(activity, addr);
|
||||
} else {
|
||||
String nameNAddr = contact != null ? contact.getNameNAddr() : addr;
|
||||
new AlertDialog.Builder(activity)
|
||||
.setMessage(activity.getString(R.string.ask_start_chat_with, nameNAddr))
|
||||
.setMessage(activity.getString(R.string.ask_start_chat_with, contact.getNameNAddr()))
|
||||
.setPositiveButton(android.R.string.ok, (dialog, which) -> {
|
||||
openChat(activity, contact == null? dcContext.getContact(dcContext.createContact(null, addr)) : contact);
|
||||
openChat(activity, contact);
|
||||
})
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
.show();
|
||||
@@ -87,7 +83,7 @@ public class LongClickCopySpan extends ClickableSpan {
|
||||
QrCodeHandler qrCodeHandler = new QrCodeHandler(activity);
|
||||
qrCodeHandler.handleQrData(url);
|
||||
} else {
|
||||
IntentUtils.showBrowserIntent(widget.getContext(), url);
|
||||
IntentUtils.showInBrowser(widget.getContext(), url);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ public class VideochatUtil {
|
||||
DcContext dcContext = DcHelper.getContext(activity);
|
||||
DcMsg dcMsg = dcContext.getMsg(msgId);
|
||||
String videochatUrl = dcMsg.getVideochatUrl();
|
||||
IntentUtils.showBrowserIntent(activity, videochatUrl);
|
||||
IntentUtils.showInBrowser(activity, videochatUrl);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:top="2px"
|
||||
android:bottom="2px">
|
||||
<shape android:shape="rectangle">
|
||||
<stroke android:width="1dp" android:color="#55888888" />
|
||||
<corners
|
||||
android:topLeftRadius="@dimen/message_corner_radius"
|
||||
android:topRightRadius="@dimen/message_corner_radius"
|
||||
android:bottomRightRadius="@dimen/message_corner_radius" />
|
||||
<solid android:color="?attr/conversation_item_incoming_bubble_color" />
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:top="2px"
|
||||
android:bottom="2px">
|
||||
<shape android:shape="rectangle">
|
||||
<stroke android:width="1dp" android:color="#55888888" />
|
||||
<corners
|
||||
android:topLeftRadius="@dimen/message_corner_radius"
|
||||
android:topRightRadius="@dimen/message_corner_radius"
|
||||
android:bottomLeftRadius="@dimen/message_corner_radius" />
|
||||
<solid android:color="?attr/conversation_item_incoming_bubble_color" />
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
||||
@@ -4,6 +4,7 @@
|
||||
android:id="@+id/attachment_editor"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/input_panel_bg_color"
|
||||
android:gravity="center_horizontal"
|
||||
android:visibility="gone">
|
||||
|
||||
@@ -45,7 +46,7 @@
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:padding="8dp"
|
||||
android:background="@drawable/message_bubble_background_sent_alone"/>
|
||||
android:background="@drawable/message_bubble_background_sent_alone_with_border"/>
|
||||
|
||||
<org.thoughtcrime.securesms.components.DocumentView
|
||||
android:id="@+id/attachment_document"
|
||||
@@ -56,7 +57,7 @@
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:padding="8dp"
|
||||
android:background="@drawable/message_bubble_background_sent_alone"/>
|
||||
android:background="@drawable/message_bubble_background_sent_alone_with_border"/>
|
||||
|
||||
<org.thoughtcrime.securesms.components.WebxdcView
|
||||
android:id="@+id/attachment_webxdc"
|
||||
@@ -67,7 +68,7 @@
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:padding="8dp"
|
||||
android:background="@drawable/message_bubble_background_sent_alone"/>
|
||||
android:background="@drawable/message_bubble_background_sent_alone_with_border"/>
|
||||
|
||||
<org.thoughtcrime.securesms.components.VcardView
|
||||
android:id="@+id/attachment_vcard"
|
||||
@@ -78,7 +79,7 @@
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:padding="8dp"
|
||||
android:background="@drawable/message_bubble_background_sent_alone"/>
|
||||
android:background="@drawable/message_bubble_background_sent_alone_with_border"/>
|
||||
|
||||
</org.thoughtcrime.securesms.components.RemovableEditableMediaView>
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
android:layout_width="128dp"
|
||||
android:layout_height="128dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:strokeColor="@null"
|
||||
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.App.CornerSize10Percent" />
|
||||
|
||||
<TextView android:id="@+id/webxdc_app_name"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">موافق</string>
|
||||
<string name="cancel">إلغاء</string>
|
||||
<string name="yes">نعم</string>
|
||||
<string name="yes">نعم</string>
|
||||
<string name="no">لا</string>
|
||||
<string name="on">يعمل</string>
|
||||
<string name="off">معطّل</string>
|
||||
@@ -194,14 +194,13 @@
|
||||
<string name="pref_app_access">دخول البرنامج</string>
|
||||
<string name="pref_chats">المحادثات</string>
|
||||
<string name="pref_in_chat_sounds">أصوات خلال الدردش</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">حجم الخط في الرسائل</string>
|
||||
<string name="pref_other">أخرى</string>
|
||||
<!-- No need to translate "Wallpaper" literally. Chose what is common in your language for a "Wallpaper" or a "Background". Avoid adding the term "image" here, as the "Wallpaper" may also be just a single color. -->
|
||||
<string name="pref_background">الخلفية</string>
|
||||
<string name="pref_show_emails_all">كلها</string>
|
||||
<string name="autocrypt_continue_transfer_retry">أعد المحاولة</string>
|
||||
<string name="qrscan_fingerprint_label">البصمة</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">رد</string>
|
||||
<string name="notify_new_message">رسالة جديدة</string>
|
||||
<string name="notify_priority_high">عالي</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Imtina</string>
|
||||
<string name="yes">Bəli</string>
|
||||
<string name="yes">Bəli</string>
|
||||
<string name="no">Xeyir</string>
|
||||
<string name="on">Açıq</string>
|
||||
<string name="off">Bağlı</string>
|
||||
@@ -332,8 +332,6 @@
|
||||
<string name="pref_app_access">Daxil oldu</string>
|
||||
<string name="pref_chats">Çatlar</string>
|
||||
<string name="pref_in_chat_sounds">Çatda olan səslər</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Mətnin ölçüsü</string>
|
||||
<string name="pref_view_log">Log-a bax</string>
|
||||
<string name="pref_saved_log">Loqi Yükləmələr qovluğuna saxlanıldı</string>
|
||||
<string name="pref_save_log_failed">Loqu saxlaya bilmədi</string>
|
||||
@@ -428,6 +426,7 @@
|
||||
<string name="contact_not_verified">%1$sDoğrula bilmir</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">%1$süçün quraşdırma dəyişdirildi</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Cavab ver</string>
|
||||
<string name="notify_new_message">Yeni mesaj</string>
|
||||
<string name="notify_background_connection_enabled">Arxa fon əlaqəsi aktivdir</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Отказ</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">или</string>
|
||||
<string name="clear_search">Изчистване на търсенето</string>
|
||||
<string name="yes">Да</string>
|
||||
<string name="no">Не</string>
|
||||
@@ -509,10 +507,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Акаунтът е прехвърлен на второто Ви устройство.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Акаунтът се подготвя...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Изчаква се свързване от получателя...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Получателят е свързан...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Прехвърляне...</string>
|
||||
<string name="troubleshooting">Отстраняване на проблеми</string>
|
||||
@@ -690,8 +684,6 @@
|
||||
<string name="pref_app_access">Достъп до приложението</string>
|
||||
<string name="pref_chats">Чатове</string>
|
||||
<string name="pref_in_chat_sounds">Звуци в чата</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Размер на шрифта на съобщението</string>
|
||||
<string name="pref_view_log">Разглеждане на дневника</string>
|
||||
<string name="pref_saved_log">Дневникът е записан в папката \"Свалени\"</string>
|
||||
<string name="pref_save_log_failed">Неуспешен запис на дневника</string>
|
||||
@@ -974,8 +966,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Неуспешно декодиране на mailto връзка: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Затваряне</string>
|
||||
<string name="notify_reply_button">Отговор</string>
|
||||
<string name="notify_new_message">Ново съобщение</string>
|
||||
<string name="notify_background_connection_enabled">Връзката във фонов режим е разрешена</string>
|
||||
@@ -1106,9 +1096,6 @@
|
||||
<string name="last_check_at">Проверено на %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Приложенията, получени или изпратени в кой да е чат, ще се появяват тук. \"Файлове\" показва току-що свалените приложения.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Натиснете бутона \"Споделяне\"</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Изберете \"Добавяне към началния екран\", за да добавите приложението към началния екран. </string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat използва Вашата камера, за да прави и изпраща снимки и видеоклипове, както и да сканира QR кодове.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat използва Вашите контакти, за да показва списък на e-mail адресите, до които можете да пишете. Delta Chat няма собствен сървър, Вашите контакти не се пращат никъде.</string>
|
||||
@@ -1117,8 +1104,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat използва Вашия микрофон, за да записва и изпраща гласови съобщения и видеоклипове със звук.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat ще Ви даде да изберете кои снимки от Вашата библотека да изпратите.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat иска да запише изображения във Вашата библиотека със снимки.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">За да се поддържа връзката към Вашия сървър за електронна поща и да получавате съобщения във фонов режим, игнорирайте оптимизациите на батерията на следващата стъпка.\n\nDelta Chat използва малко ресурси и се грижи да не изтощава Вашата батерия.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Докоснете тук, за да получавате съобщения, докато Delta Chat е във фонов режим.</string>
|
||||
|
||||
+285
-288
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">دلتا چت</string>
|
||||
<string name="ok">خا</string>
|
||||
<string name="cancel">رڌ</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">یا</string>
|
||||
<string name="clear_search">روفتن پیتینیڌن</string>
|
||||
<string name="yes">هری</string>
|
||||
<string name="no">ن</string>
|
||||
@@ -16,368 +14,367 @@
|
||||
<string name="default_value">پؽش فرز (%1$s)</string>
|
||||
<string name="default_value_as_above">پؽش فرز (جۊر روء)</string>
|
||||
<string name="custom">سفارشی</string>
|
||||
<string name="none">hičkoyêki</string>
|
||||
<string name="automatic">xotkār</string>
|
||||
<string name="strict">saxtger</string>
|
||||
<string name="open">gušiďên</string>
|
||||
<string name="download">dānlod</string>
|
||||
<string name="downloading">honêy dānlod êbu...</string>
|
||||
<string name="open_attachment">gušiďên zamima</string>
|
||||
<string name="join">avoďên</string>
|
||||
<string name="rejoin">zênu avoďên</string>
|
||||
<string name="delete">pāk kerdên</string>
|
||||
<string name="info">zêbār</string>
|
||||
<string name="update">vê ru kerdên</string>
|
||||
<string name="emoji">êmuji</string>
|
||||
<string name="attachment">zamima</string>
|
||||
<string name="back">vorgaštên</string>
|
||||
<string name="close">bastên</string>
|
||||
<string name="none">هیچکویکی</string>
|
||||
<string name="automatic">خوتکار</string>
|
||||
<string name="strict">سختگر</string>
|
||||
<string name="open">گۊشیڌن</string>
|
||||
<string name="download">دانلود</string>
|
||||
<string name="downloading">هونی دانلود ابۊ...</string>
|
||||
<string name="open_attachment">گۊشیڌن زمینه</string>
|
||||
<string name="join">ٱووڌن</string>
|
||||
<string name="rejoin">ز نۊ ٱووڌن</string>
|
||||
<string name="delete">پاک کردن</string>
|
||||
<string name="info">زبار</string>
|
||||
<string name="update">ورۊ کردن</string>
|
||||
<string name="emoji">ایموجی</string>
|
||||
<string name="attachment">زمینه</string>
|
||||
<string name="back">وورگشتن</string>
|
||||
<string name="close">بستن</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">zênu bêfêšn</string>
|
||||
<string name="resend">ز نۊ بفشن</string>
|
||||
<!-- Verb "to archive", as in "put a chat in the archive", not a noun "The Archive". -->
|
||||
<string name="archive">bāyêguvi</string>
|
||||
<string name="archive">بایگۊوی</string>
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">bêdar zêyďên zê bāyêguvi</string>
|
||||
<string name="mute">bî dong</string>
|
||||
<string name="save">zaft</string>
|
||||
<string name="chat">goftoloft</string>
|
||||
<string name="media">vārasgar</string>
|
||||
<string name="profile">porofāyl</string>
|
||||
<string name="main_menu">balgê asli</string>
|
||||
<string name="start_chat">nāhāďên pā goftoloft</string>
|
||||
<string name="show_full_message">nêšow dāďên payomê kāmêl</string>
|
||||
<string name="unarchive">و در زیڌن ز بایگۊوی</string>
|
||||
<string name="mute">بؽ دونگ</string>
|
||||
<string name="save">زفت کردن</string>
|
||||
<string name="chat">گوفت ۉ لوفت</string>
|
||||
<string name="media">وارسگر</string>
|
||||
<string name="profile">پوروفایل</string>
|
||||
<string name="main_menu">نومگه ٱسلی</string>
|
||||
<string name="start_chat">ناڌن پا گوفت ۉ لوفت</string>
|
||||
<string name="show_full_message">نشۉ داڌن پیوم کامل...</string>
|
||||
<!-- Stay short here, say ~16 characters. The source string could also be "All Read", maybe that hint can make translations easier :) -->
|
||||
<string name="mark_all_as_read">poy nê xonde biďe bêza</string>
|
||||
<string name="mark_all_as_read">پوی ن خونده بیڌه بزݩ</string>
|
||||
<!-- Shortest text for "Mark as being read". In english, this could be "Read" (past tense of "to read"), in german, this could be "Gelesen". -->
|
||||
<string name="mark_as_read_short">xonde vâbiďa</string>
|
||||
<string name="mark_as_read_short">علامت و عونوان خونده بیڌه</string>
|
||||
<!-- Placeholder text when something is loading -->
|
||||
<string name="loading">honêy bār êvane...</string>
|
||||
<string name="hide">bîďār kerdên</string>
|
||||
<string name="activate">faāl kerdên</string>
|
||||
<string name="load_remote_content">bār vani šîvātā zê dar</string>
|
||||
<string name="always">hamiša</string>
|
||||
<string name="once">him ya kêrat</string>
|
||||
<string name="show_warning">nêšow dāďên hošdār</string>
|
||||
<string name="show_password">nêšow dāďên razm</string>
|
||||
<string name="hide_password">bîďār kerdên razm</string>
|
||||
<string name="not_now">sako na</string>
|
||||
<string name="never">hič</string>
|
||||
<string name="one_moment">yadamow...</string>
|
||||
<string name="done">anjom vâbi</string>
|
||||
<string name="offline">āflāyn</string>
|
||||
<string name="loading">هونی بار اونه...</string>
|
||||
<string name="hide">بؽڌار کردن</string>
|
||||
<string name="activate">فعال کردن</string>
|
||||
<string name="load_remote_content">بار ونی شؽواتا ز در</string>
|
||||
<string name="always">همیشه</string>
|
||||
<string name="once">هیم ی کرت</string>
|
||||
<string name="show_warning">نشۉ داڌن هوشدار</string>
|
||||
<string name="show_password">نشۉ داڌن رزم</string>
|
||||
<string name="hide_password">بؽڌار کردن رزم</string>
|
||||
<string name="not_now">سکو ن</string>
|
||||
<string name="never">هیچ</string>
|
||||
<string name="one_moment">ی دمۉ...</string>
|
||||
<string name="done">ٱنجوم وابی</string>
|
||||
<string name="offline">آفلاین</string>
|
||||
<!-- For the next view or as "continue". Should be as short as possible. -->
|
||||
<string name="next">niyâyi</string>
|
||||
<string name="error">xatā</string>
|
||||
<string name="error_x">xatā: %1$s</string>
|
||||
<string name="file_not_found">%1$s najost</string>
|
||||
<string name="copied_to_clipboard">mênê virga lefgiri vâbi.</string>
|
||||
<string name="contacts_headline">homdangal</string>
|
||||
<string name="email_address">nêšuvi imêyl</string>
|
||||
<string name="password">razm</string>
|
||||
<string name="existing_password">razmê mowjud</string>
|
||||
<string name="now">sako</string>
|
||||
<string name="next">نیایی</string>
|
||||
<string name="error">ختا</string>
|
||||
<string name="error_x">ختا: %1$s</string>
|
||||
<string name="file_not_found">%1$s ن نجوست.</string>
|
||||
<string name="copied_to_clipboard">من ویرگه لف گیری وابی.</string>
|
||||
<string name="contacts_headline">هومدنگۉݩ</string>
|
||||
<string name="email_address">نشۊوی ایمیل</string>
|
||||
<string name="password">رزم</string>
|
||||
<string name="existing_password">رزم مۉجۊڌ</string>
|
||||
<string name="now">سکو</string>
|
||||
<!-- Headline for destructive actions with no undo. Could also be "Caution" or "Warning". -->
|
||||
<string name="danger">bêpā</string>
|
||||
<string name="today">amru</string>
|
||||
<string name="yesterday">duš</string>
|
||||
<string name="this_week">i hafta</string>
|
||||
<string name="this_month">i mā</string>
|
||||
<string name="last_week">haftê zitari</string>
|
||||
<string name="last_month">mā zitari</string>
|
||||
<string name="danger">بپا</string>
|
||||
<string name="today">ٱمرۊ</string>
|
||||
<string name="yesterday">دۊش</string>
|
||||
<string name="this_week">ای هفته</string>
|
||||
<string name="this_month">ای ما</string>
|
||||
<string name="last_week">هفته زیتری</string>
|
||||
<string name="last_month">ما زیتری</string>
|
||||
<!-- Refers to the time a contact was last seen. Shown below contact name in the profile. The placeholder will be replaced by date or time, resulting in "Last seen at 12:13 AM" or "Last seen Nov 12" -->
|
||||
<string name="last_seen_at">ritorê dindâyi mênê %1$s</string>
|
||||
<string name="last_seen_at">ریتور دیندایی من %1$s</string>
|
||||
<!-- Refers to the time a contact was last seen. Shown below contact name in the profile. The placeholder will be replaced by a relative point in time as "3 minutes ago" (see https://momentjs.com for more examples and languages)-->
|
||||
<string name="last_seen_relative">ritorê dindâyi %1$s</string>
|
||||
<string name="last_seen_unknown">ritorê dindâyi: diyār nî</string>
|
||||
<string name="last_seen_relative">ریتور دیندایی %1$s</string>
|
||||
<string name="last_seen_unknown">ریتور دیندایی: دیار نؽ</string>
|
||||
<!-- Shown beside messages that are "N minutes old". Prefer short strings, or well-known abbreviations. -->
|
||||
<plurals name="n_minutes">
|
||||
<item quantity="one">%d dîqa</item>
|
||||
<item quantity="other">%d dîqa</item>
|
||||
<item quantity="one">%d دؽقه</item>
|
||||
<item quantity="other">%d دؽقه</item>
|
||||
</plurals>
|
||||
<!-- Shown beside messages that are "N hours old". Prefer short strings, or well-known abbreviations. -->
|
||||
<plurals name="n_hours">
|
||||
<item quantity="one">%d sāat</item>
|
||||
<item quantity="other">%d sāat</item>
|
||||
<item quantity="one">%d ساعت</item>
|
||||
<item quantity="other">%d ساعت</item>
|
||||
</plurals>
|
||||
<plurals name="n_chats">
|
||||
<item quantity="one">%d čat</item>
|
||||
<item quantity="other">%d čat</item>
|
||||
<item quantity="one">%d چت</item>
|
||||
<item quantity="other">%d چت</item>
|
||||
</plurals>
|
||||
<plurals name="n_contacts">
|
||||
<item quantity="one">%d homdang</item>
|
||||
<item quantity="other">%d homdang</item>
|
||||
<item quantity="one">%d هومدنگ</item>
|
||||
<item quantity="other">%d هومدنگ</item>
|
||||
</plurals>
|
||||
<plurals name="n_messages">
|
||||
<item quantity="one">%d payom</item>
|
||||
<item quantity="other">%d payom</item>
|
||||
<item quantity="one">%d پیوم</item>
|
||||
<item quantity="other">%d پیوم</item>
|
||||
</plurals>
|
||||
<plurals name="n_members">
|
||||
<item quantity="one">%d mėntor</item>
|
||||
<item quantity="other">%d mėntor</item>
|
||||
<item quantity="one">%d منتور</item>
|
||||
<item quantity="other">%d منتور</item>
|
||||
</plurals>
|
||||
<!-- Short form for "N Items Selected" -->
|
||||
<plurals name="n_selected">
|
||||
<item quantity="one">%d tā pêsand vâbi</item>
|
||||
<item quantity="other">%d tā pêsand vâbi</item>
|
||||
<item quantity="one">%d تا پسند وابی</item>
|
||||
<item quantity="other">%d تا پسند وابی</item>
|
||||
</plurals>
|
||||
|
||||
<string name="self">mo</string>
|
||||
<string name="draft">pîš hîl</string>
|
||||
<string name="image">šîvāt</string>
|
||||
<string name="self">مو</string>
|
||||
<string name="draft">پؽش هؽل</string>
|
||||
<string name="image">شؽوات</string>
|
||||
<!-- Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply") -->
|
||||
<string name="reply_noun">vêlom</string>
|
||||
<string name="gif">gif</string>
|
||||
<string name="reply_noun">ولوم</string>
|
||||
<string name="gif">گیف</string>
|
||||
<!-- "Stickers" as known from other messengers; in some languages, the English "Sticker" is fine. -->
|
||||
<string name="sticker">êstikêr</string>
|
||||
<string name="images">šîvātā</string>
|
||||
<string name="audio">dong</string>
|
||||
<string name="voice_message">payomê dong</string>
|
||||
<string name="video">film</string>
|
||||
<string name="documents">sanadā</string>
|
||||
<string name="contact">homdang</string>
|
||||
<string name="camera">šîvātgėr</string>
|
||||
<string name="sticker">استیکر</string>
|
||||
<string name="images">شؽواتا</string>
|
||||
<string name="audio">دونگ</string>
|
||||
<string name="voice_message">پیوم دونگ</string>
|
||||
<string name="video">فیلم</string>
|
||||
<string name="documents">سندا</string>
|
||||
<string name="contact">هومدنگ</string>
|
||||
<string name="camera">شؽواتگر</string>
|
||||
<!-- As in "start a video recording" or "take a photo"; eg. the description of the "shutter button" in cameras -->
|
||||
<string name="capture">gêrîďên</string>
|
||||
<string name="switch_camera">ālêštê šîvātgêr</string>
|
||||
<string name="toggle_fullscreen">ālêštê vaziyat poy balga</string>
|
||||
<string name="location">jāga</string>
|
||||
<string name="locations">jāgayal</string>
|
||||
<string name="gallery">šîvātmāl</string>
|
||||
<string name="images_and_videos">šîvātā vo filmā</string>
|
||||
<string name="file">fāyl</string>
|
||||
<string name="files">fāylā</string>
|
||||
<string name="capture">گرؽڌن</string>
|
||||
<string name="switch_camera">آلشت شؽواتگر</string>
|
||||
<string name="toggle_fullscreen">آلشت وزیت پوی بلگه</string>
|
||||
<string name="location">جاگه</string>
|
||||
<string name="locations">جاگه یل</string>
|
||||
<string name="gallery">شؽوات مال</string>
|
||||
<string name="images_and_videos">شؽواتا وو فیلما</string>
|
||||
<string name="file">فایل</string>
|
||||
<string name="files">فایلا</string>
|
||||
<!-- "App" is used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_app">barnoma</string>
|
||||
<string name="webxdc_app">برنومه</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">barnomêyal</string>
|
||||
<string name="unknown">nāšênās</string>
|
||||
<string name="webxdc_apps">برنومه یل</string>
|
||||
<string name="unknown">ناشناس</string>
|
||||
|
||||
<string name="green">sawz</string>
|
||||
<string name="red">so\'r</string>
|
||||
<string name="blue">kêvu</string>
|
||||
<string name="purple">bênawš</string>
|
||||
<string name="white">êsbîď</string>
|
||||
<string name="green">سوز</string>
|
||||
<string name="red">سوئر</string>
|
||||
<string name="blue">کوۊ</string>
|
||||
<string name="purple">بنوش</string>
|
||||
<string name="white">اسبؽڌ</string>
|
||||
|
||||
<string name="zoom">gap kerdên</string>
|
||||
<string name="extra_small">qalêvê kučir</string>
|
||||
<string name="small">kučir</string>
|
||||
<string name="normal">âdi</string>
|
||||
<string name="large">gap</string>
|
||||
<string name="extra_large">qalêvê gap</string>
|
||||
<string name="zoom">گپ کردن</string>
|
||||
<string name="extra_small">قلوه کۊچیر</string>
|
||||
<string name="small">کۊچیر</string>
|
||||
<string name="normal">عادی</string>
|
||||
<string name="large">گپ</string>
|
||||
<string name="extra_large">قلوه گپ</string>
|
||||
|
||||
<string name="fast">zêl</string>
|
||||
<string name="slow">hovār</string>
|
||||
<string name="fast">زل</string>
|
||||
<string name="slow">هووار</string>
|
||||
|
||||
<!-- menu labels (or icon, buttons...) -->
|
||||
<string name="menu_new_contact">homdangê nu</string>
|
||||
<string name="menu_new_chat">goftoloftê nu</string>
|
||||
<string name="menu_new_group">jarga nu</string>
|
||||
<string name="menu_new_contact">هومدنگ نۊ</string>
|
||||
<string name="menu_new_chat">گوفت ۉ لوفت نۊ</string>
|
||||
<string name="menu_new_group">جرگه نۊ</string>
|
||||
<!-- consider keeping the term "broadcast" as in WhatsApp or Telegram -->
|
||||
<string name="broadcast_list">nomga Broadcast</string>
|
||||
<string name="broadcast_lists">nomgayal Broadcast</string>
|
||||
<string name="new_broadcast_list">nomga Broadcast nu</string>
|
||||
<string name="menu_send">fêšnāďên</string>
|
||||
<string name="menu_edit_group">ālêštê jarga</string>
|
||||
<string name="menu_group_name_and_image">nom vo šîvātê jarga</string>
|
||||
<string name="menu_archive_chat">bāyêguvi kerdên goftoloft</string>
|
||||
<string name="menu_unarchive_chat">bêdar zêyďên goftoloft zê bāyêguvi</string>
|
||||
<string name="menu_add_attachment">êzāf kerdên zamima</string>
|
||||
<string name="menu_leave_group">ra\'ďên zê jarga</string>
|
||||
<string name="menu_delete_chat">pāk kerdên poy goftoloft</string>
|
||||
<string name="broadcast_list">نومگه Broadcast</string>
|
||||
<string name="broadcast_lists">نومگه یل Broadcast</string>
|
||||
<string name="new_broadcast_list">نومگه Broadcast نۊ</string>
|
||||
<string name="menu_send">فشناڌن</string>
|
||||
<string name="menu_edit_group">آلشت جرگه</string>
|
||||
<string name="menu_group_name_and_image">نوم وو شؽوات جرگه</string>
|
||||
<string name="menu_archive_chat">بایگۊوی گوفت ۉ لوفت</string>
|
||||
<string name="menu_unarchive_chat">و در زیڌن گوفت ۉ لوفت ز بایگۊوی</string>
|
||||
<string name="menu_add_attachment">ازاف کردن زمینه</string>
|
||||
<string name="menu_leave_group">رئڌن ز جرگه</string>
|
||||
<string name="menu_delete_chat">پاک کردن گوفت ۉ لوفت</string>
|
||||
<!-- Command to delete all messages in a chat. The chat itself will not be deleted but will be empty afterwards, so make sure to be different from "Delete Chat" here. "Clear" is a verb here, "Empty Chat" would also be fine (eg. in German "Chat leeren") -->
|
||||
<string name="clear_chat">roftênê virgārê goftoloft</string>
|
||||
<string name="menu_delete_messages">pāk kerdên payomā</string>
|
||||
<string name="delete_contact">pāk kerdên homdang</string>
|
||||
<string name="menu_delete_location">i jāga pāk bu?</string>
|
||||
<string name="menu_copy_to_clipboard">lefgiri mênê virga</string>
|
||||
<string name="menu_copy_link_to_clipboard">lefgiri ling</string>
|
||||
<string name="menu_copy_text_to_clipboard">lefgiri hîl</string>
|
||||
<string name="menu_copy_image_to_clipboard">lefgiri šîvāt</string>
|
||||
<string name="menu_copy_email_to_clipboard">lefgiri imêyl</string>
|
||||
<string name="paste_from_clipboard">jā vandên zê virga</string>
|
||||
<string name="menu_reply">vêlom bê payom</string>
|
||||
<string name="menu_mute">bî dong kerdên vārasuviyā</string>
|
||||
<string name="menu_unmute">vā dong kerdên</string>
|
||||
<string name="menu_all_media">poy vārasgarā</string>
|
||||
<string name="clear_chat">روفتن ویرگار گوفت ۉ لوفت</string>
|
||||
<string name="menu_delete_messages">پاک کردن پیوما</string>
|
||||
<string name="delete_contact">پاک کردن هومدنگ</string>
|
||||
<string name="menu_delete_location">ای جاگه پاک بۊ؟</string>
|
||||
<string name="menu_copy_to_clipboard">لف گیری من ویرگه</string>
|
||||
<string name="menu_copy_link_to_clipboard">لف گیری لینک</string>
|
||||
<string name="menu_copy_text_to_clipboard">لف گیری هؽل</string>
|
||||
<string name="menu_copy_image_to_clipboard">لف گیری شؽوات</string>
|
||||
<string name="menu_copy_email_to_clipboard">لف گیری ایمیل</string>
|
||||
<string name="paste_from_clipboard">جا وندن ز ویرگه</string>
|
||||
<string name="menu_reply">ولوم ب پیوم</string>
|
||||
<string name="menu_mute">بؽ دونگ کردن وارسۊویا</string>
|
||||
<string name="menu_unmute">وا دونگ کردن</string>
|
||||
<string name="menu_all_media">پوی وارسگرا</string>
|
||||
<!-- Command to jump to the original message corresponding to a gallery image or document -->
|
||||
<string name="show_in_chat">nêšow dāďên mênê goftoloft</string>
|
||||
<string name="menu_share">yakrasuvi</string>
|
||||
<string name="accept">qêvul</string>
|
||||
<string name="menu_play">pêšk</string>
|
||||
<string name="menu_pause">vāstāďên</string>
|
||||
<string name="menu_scroll_to_bottom">ra\'ďên bê lam</string>
|
||||
<string name="menu_scroll_to_top">ra\'ďên bê ro\'</string>
|
||||
<string name="menu_help">hayâri</string>
|
||||
<string name="menu_select_all">pêsandê poy</string>
|
||||
<string name="select_chat">pêsandê goftoloft</string>
|
||||
<string name="select_more">pêsandê bištar</string>
|
||||
<string name="menu_edit_name">ālêštê nom</string>
|
||||
<string name="menu_settings">sāmovā</string>
|
||||
<string name="menu_advanced">pîš ra\'ďa</string>
|
||||
<string name="menu_view_profile">niyaštên porofāyl</string>
|
||||
<string name="menu_zoom_in">gap kerdên</string>
|
||||
<string name="menu_zoom_out">kučir kerdên</string>
|
||||
<string name="menu_save_log">zaft kerdên gozārêš</string>
|
||||
<string name="menu_more_options">guzinêyalê bištar</string>
|
||||
<string name="jump_to_message">ra\'ďên bê payom</string>
|
||||
<string name="device_talk">payomā dasgā</string>
|
||||
<string name="device_talk_subtitle">payomā mêni</string>
|
||||
<string name="edit_contact">ālêštê homdang</string>
|
||||
<string name="show_in_chat">نشۉ داڌن من گوفت ۉ لوفت</string>
|
||||
<string name="menu_share">یک رسۊوی</string>
|
||||
<string name="accept">قوۊل</string>
|
||||
<string name="menu_play">پشک</string>
|
||||
<string name="menu_pause">واڌاشتن</string>
|
||||
<string name="menu_scroll_to_bottom">رئڌن ب لم</string>
|
||||
<string name="menu_scroll_to_top">رئڌن ب روء</string>
|
||||
<string name="menu_help">هیاری</string>
|
||||
<string name="menu_select_all">پسند پوی</string>
|
||||
<string name="select_chat">پسند گوفت ۉ لوفت</string>
|
||||
<string name="select_more">پسند بیشتر</string>
|
||||
<string name="menu_edit_name">آلشت نوم</string>
|
||||
<string name="menu_settings">سامووا</string>
|
||||
<string name="menu_advanced">پؽش رئڌه</string>
|
||||
<string name="menu_view_profile">نیشتن پوروفایل</string>
|
||||
<string name="menu_zoom_in">گپ کردن</string>
|
||||
<string name="menu_zoom_out">کۊچیر کردن</string>
|
||||
<string name="menu_save_log">زفت کردن گوزارش</string>
|
||||
<string name="menu_more_options">گۊزینیل بیشتر</string>
|
||||
<string name="jump_to_message">رئڌن ب پیوم</string>
|
||||
<string name="device_talk">پیوما دسگا</string>
|
||||
<string name="device_talk_subtitle">پیوما منی</string>
|
||||
<string name="edit_contact">آلشت هومدنگ</string>
|
||||
<!-- Verb "to pin", making something sticky, not a noun or abbreviation for "pin number". -->
|
||||
<string name="pin_chat">disniďên goftoloft</string>
|
||||
<string name="pin_chat">دیسنیڌن گوفت ۉ لوفت</string>
|
||||
<!-- Verb "to pin", making something sticky, not a noun or abbreviation for "pin number". -->
|
||||
<string name="pin">disniďên</string>
|
||||
<string name="source_code">kodê bončak</string>
|
||||
<string name="mute_for_one_hour">bî dong kerdên si 1 sāat</string>
|
||||
<string name="mute_for_two_hours">bî dong kerdên si 2 sāat</string>
|
||||
<string name="mute_for_one_day">bî dong kerdên si 1 ru</string>
|
||||
<string name="mute_for_seven_days">bî dong kerdên si 7 ru</string>
|
||||
<string name="mute_forever">bî dong kerdên si hamiša</string>
|
||||
<string name="pin">دیسنیڌن</string>
|
||||
<string name="source_code">کود بونچک</string>
|
||||
<string name="mute_for_one_hour">بؽ دونگ کردن سی 1 ساعت</string>
|
||||
<string name="mute_for_two_hours">بؽ دونگ کردن سی 2 ساعت</string>
|
||||
<string name="mute_for_one_day">بؽ دونگ کردن سی 1 رۊ</string>
|
||||
<string name="mute_for_seven_days">بؽ دونگ کردن سی 7 رۊ</string>
|
||||
<string name="mute_forever">بؽ دونگ کردن سی همیشه</string>
|
||||
|
||||
<string name="share_location_for_5_minutes">si 5 dîqa</string>
|
||||
<string name="share_location_for_30_minutes">si 30 dîqa</string>
|
||||
<string name="share_location_for_one_hour">si 1 sāat</string>
|
||||
<string name="share_location_for_two_hours">si 2 sāat</string>
|
||||
<string name="share_location_for_six_hours">si 6 sāat</string>
|
||||
<string name="share_location_for_5_minutes">سی 5 دؽقه</string>
|
||||
<string name="share_location_for_30_minutes">سی 30 دؽقه</string>
|
||||
<string name="share_location_for_one_hour">سی 1 ساعت</string>
|
||||
<string name="share_location_for_two_hours">سی 2 ساعت</string>
|
||||
<string name="share_location_for_six_hours">سی 6 ساعت</string>
|
||||
|
||||
<string name="file_saved_to">fāyl mênê \"%1$s\" zaft vâbi.</string>
|
||||
<string name="file_saved_to">فایل من «%1$s» زفت وابی.</string>
|
||||
|
||||
<string name="videochat">goftoloftê vidiyoyi</string>
|
||||
<string name="videochat_invitation">mokêš bê goftoloft vidiyoyi</string>
|
||||
<string name="videochat">گوفت ۉ لوفت ویدیویی</string>
|
||||
<string name="videochat_invitation">موکش و گوفت ۉ لوفت ویدیویی</string>
|
||||
<plurals name="ask_delete_messages_simple">
|
||||
<item quantity="one">êxuy %d payom pāk bu?</item>
|
||||
<item quantity="other">êxuy %d payom pāk bu?</item>
|
||||
<item quantity="other">اخۊی %d پیوم پاک بۊ؟</item>
|
||||
</plurals>
|
||||
<string name="ask_start_chat_with">goftoloft vā %1$s?</string>
|
||||
<string name="ask_delete_value">pāk kerdên %s?</string>
|
||||
<string name="ask_start_chat_with">گوفت ۉ لوفت وا %1$s؟</string>
|
||||
<string name="ask_delete_value">پاک کردن %s؟</string>
|
||||
<!-- %1$s is replaced by a comma-separated list of names -->
|
||||
<string name="ask_remove_members">pāk kerdên %1$s zê jarga?</string>
|
||||
<string name="ask_remove_members">پاک کردن %1$s ز جرگه؟</string>
|
||||
<!-- %1$s is replaced by a comma-separated list of names -->
|
||||
<string name="ask_remove_from_broadcast">%1$s zê nomga Broadcast pāk bu?</string>
|
||||
<string name="open_url_confirmation">êxuy i lingê nê buguši?</string>
|
||||
<string name="ask_remove_from_broadcast">%1$s ز نومگه Broadcast پاک بۊ؟</string>
|
||||
<string name="open_url_confirmation">اخۊی ای لینگن بۊگۊشی؟</string>
|
||||
|
||||
|
||||
<!-- contact list -->
|
||||
<string name="contacts_title">homdangal</string>
|
||||
<string name="contacts_empty_hint">bî homdang.</string>
|
||||
<string name="contacts_title">هومدنگۉݩ</string>
|
||||
<string name="contacts_empty_hint">بؽ هومدنگ.</string>
|
||||
|
||||
|
||||
<string name="chat_please_enter_message">ya payom bêza</string>
|
||||
<string name="chat_please_enter_message">ی پیوم بزݩ.</string>
|
||||
<plurals name="chat_n_new_messages">
|
||||
<item quantity="one">%d payomê nu</item>
|
||||
<item quantity="other">%d payomê nu</item>
|
||||
<item quantity="one">%d پیوم نۊ</item>
|
||||
<item quantity="other">%d پیوم نۊ</item>
|
||||
</plurals>
|
||||
<string name="chat_record_slide_to_cancel">si raď kerdên bêkašês</string>
|
||||
<string name="chat_share_with_title">yakrasuvi vā</string>
|
||||
<string name="chat_input_placeholder">payom</string>
|
||||
<string name="chat_request_label">darxāst</string>
|
||||
<string name="chat_no_messages">payomi nî.</string>
|
||||
<string name="chat_self_talk_subtitle">payomāyî ke si xom fêšnāme.</string>
|
||||
<string name="saved_messages">payomā zaft biďa</string>
|
||||
<string name="chat_record_slide_to_cancel">سی رڌ کردن بکشس.</string>
|
||||
<string name="chat_share_with_title">یک رسۊوی وا</string>
|
||||
<string name="chat_input_placeholder">پیوم</string>
|
||||
<string name="chat_request_label">درخاست</string>
|
||||
<string name="chat_no_messages">پیومؽ نؽ.</string>
|
||||
<string name="chat_self_talk_subtitle">پیومایی ک سی خوم فشنام.</string>
|
||||
<string name="saved_messages">پیوما زفت بیڌه</string>
|
||||
<!-- Should match "Saved" from "Saved messages" -->
|
||||
<string name="saved">zaft vâbi</string>
|
||||
<string name="save_as">zaft vê onvān</string>
|
||||
<string name="retry_send">zênu si fêšnāďênê payom taqalā ko</string>
|
||||
<string name="saved">زفت وابی</string>
|
||||
<string name="save_as">زفت و عونوان</string>
|
||||
<string name="retry_send">ز نۊ سی فشناڌن پیوم تقلا کوݩ</string>
|
||||
<!-- mailing lists -->
|
||||
<string name="mailing_list">nomga posti</string>
|
||||
<string name="mailing_list">نومگه پوستی</string>
|
||||
<!-- title shown above a list of chats where one should be selected (eg. when sharing files from a webxdc). the placeholder will be replaced by a file name -->
|
||||
<string name="send_file_to">fêšnāďên \"%1$s\" vê...</string>
|
||||
<string name="send_file_to">فشناڌن \"%1$s\" و...</string>
|
||||
<!-- title shown above a list contacts where one should be selected (eg. when a webxdc attempts to send a message to a chat) -->
|
||||
<string name="send_message_to">fêšnāďên payom vê...</string>
|
||||
<string name="show_location_traces">nêšow dāďên jā pā</string>
|
||||
<string name="send_message_to">فشناڌن پیوم و...</string>
|
||||
<string name="show_location_traces">نشۉ داڌن جا پا</string>
|
||||
<!-- search -->
|
||||
<string name="search">pitiniďên</string>
|
||||
<string name="search">پیتینیڌن</string>
|
||||
<!-- create/edit groups, contact/group profile -->
|
||||
<string name="group_name">nomê jarga</string>
|
||||
<string name="group_avatar">šîvātê jarga</string>
|
||||
<string name="remove_group_image">pāk kerdên šîvātê jarga</string>
|
||||
<string name="change_group_image">ālêštê šîvātê jarga</string>
|
||||
<string name="group_create_button">vorkêlê jarga</string>
|
||||
<string name="group_add_members">avordênê mêntor</string>
|
||||
<string name="tab_contact">homdang</string>
|
||||
<string name="tab_group">jarga</string>
|
||||
<string name="tab_gallery">šîvātmāl</string>
|
||||
<string name="tab_docs">sanadā</string>
|
||||
<string name="tab_links">lingā</string>
|
||||
<string name="tab_map">naqša</string>
|
||||
<string name="media_preview">nêšow dāďên vārasgar</string>
|
||||
<string name="send_message">fêšnāďên payom</string>
|
||||
<string name="group_name">نوم جرگه</string>
|
||||
<string name="group_avatar">شؽوات جرگه</string>
|
||||
<string name="remove_group_image">پاک کردن شؽوات جرگه</string>
|
||||
<string name="change_group_image">آلشت شؽوات جرگه</string>
|
||||
<string name="group_create_button">وورکل جرگه</string>
|
||||
<string name="group_add_members">ٱووردن منتور</string>
|
||||
<string name="tab_contact">هومدنگ</string>
|
||||
<string name="tab_group">جرگه</string>
|
||||
<string name="tab_gallery">شؽوات مال</string>
|
||||
<string name="tab_docs">سندا</string>
|
||||
<string name="tab_links">لینگا</string>
|
||||
<string name="tab_map">نقشه</string>
|
||||
<string name="media_preview">نشۉ داڌن وارسگر</string>
|
||||
<string name="send_message">فشناڌن پیوم</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<string name="storage_on_domain">zaft kerdên mênê %1$s</string>
|
||||
<string name="storage_on_domain">زفت کردن من %1$s</string>
|
||||
<!-- Shown in the title bar if the app is "Connecting"; prefer short strings. The ellipsis is a single character (…), not three (...) -->
|
||||
<string name="connectivity_connecting">honêy menpiz êbu...</string>
|
||||
<string name="connectivity_connecting">هونی منپیز ابۊ...</string>
|
||||
<!-- Shown in the title bar if the app is "Updating" (eg. getting new/old message, sync things); prefer short strings. The ellipsis is a single character (…), not three (...) -->
|
||||
<string name="connectivity_updating">honêy vê ru êbu...</string>
|
||||
<string name="connectivity_updating">هونی ورۊ ابۊ...</string>
|
||||
<!-- Shown in the setting if the app is "Connected" -->
|
||||
<string name="connectivity_connected">menpiz vâbi</string>
|
||||
<string name="sending">honêy fêšnāďe êbu...</string>
|
||||
<string name="connectivity_connected">منپیز وابی</string>
|
||||
<string name="sending">هونی افشنه...</string>
|
||||
<!-- Subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed. -->
|
||||
<string name="messages">payomā</string>
|
||||
<string name="sync_all">vê ru kerdên poy</string>
|
||||
<string name="pref_your_name">nomê to</string>
|
||||
<string name="pref_notifications_show">nêšow dāďên</string>
|
||||
<string name="pref_language">zow</string>
|
||||
<string name="pref_chats">goftoloftā</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">hêndā hîlê payom</string>
|
||||
<string name="pref_log_header">gozārêš</string>
|
||||
<string name="pref_background_btn_gallery">pêsand zê šîvātmāl</string>
|
||||
<string name="pref_show_emails_all">poy</string>
|
||||
<string name="messages">پیوما</string>
|
||||
<string name="sync_all">ورۊ کردن پوی</string>
|
||||
<string name="pref_your_name">نوم ایسا</string>
|
||||
<string name="pref_notifications_show">نشۉ داڌن</string>
|
||||
<string name="pref_language">زۉݩ</string>
|
||||
<string name="pref_chats">گوفت ۉ لوفتا</string>
|
||||
<string name="pref_log_header">گوزارش</string>
|
||||
<string name="pref_background_btn_gallery">پسند ز شؽوات مال</string>
|
||||
<string name="pref_show_emails_all">پوی</string>
|
||||
<!-- %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB -->
|
||||
<string name="up_to_x">tā saqfe %1$s</string>
|
||||
<string name="up_to_x">تا سقف %1$s</string>
|
||||
<!-- %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message" -->
|
||||
<string name="n_bytes_message">payom %1$s</string>
|
||||
<string name="profile_image_select">pêsandê šîvātê porofāyl</string>
|
||||
<string name="profile_image_delete">pāk kerdên šîvātê porofāyl</string>
|
||||
<string name="pref_edit_profile">ālêštê porofāyl</string>
|
||||
<string name="n_bytes_message">پیوم %1$s</string>
|
||||
<string name="profile_image_select">پسند شؽوات پوروفایل</string>
|
||||
<string name="profile_image_delete">پاک کردن شؽوات پوروفایل</string>
|
||||
<string name="pref_edit_profile">آلشت پوروفایل</string>
|
||||
<!-- Emoji picker and categories -->
|
||||
<string name="emoji_search_results">natijêyalê pitiniďên</string>
|
||||
<string name="emoji_symbols">nemāďā</string>
|
||||
<string name="emoji_flags">bêyraqā</string>
|
||||
<string name="emoji_search_results">نتیجیل پیتینیڌن</string>
|
||||
<string name="emoji_symbols">نمادا</string>
|
||||
<string name="emoji_flags">بیرقا</string>
|
||||
|
||||
<!-- automatically delete message -->
|
||||
<string name="delete_old_messages">pāk kerdên payomā qaďimi</string>
|
||||
<string name="autodel_device_title">pāk kerdên payomā zê dasgā</string>
|
||||
<string name="autodel_server_title">pāk kerdên payomā zê sêrvêr</string>
|
||||
<string name="delete_old_messages">پاک کردن پیوما قڌیمی</string>
|
||||
<string name="autodel_device_title">پاک کردن پیوما ز دسگا</string>
|
||||
<string name="autodel_server_title">پاک کردن پیوما ز سرور</string>
|
||||
<!-- "At once" in the meaning of "Immediately", without any intervening time. -->
|
||||
<string name="autodel_at_once">ya kêrat</string>
|
||||
<string name="after_30_seconds">ba\'ďê 30 sâniya</string>
|
||||
<string name="after_1_minute">ba\'ďê 1 dîqa</string>
|
||||
<string name="after_5_minutes">ba\'ďê 5 dîqa</string>
|
||||
<string name="after_30_minutes">ba\'ďê 30 dîqa</string>
|
||||
<string name="autodel_after_1_hour">ba\'ďê 1 sāat</string>
|
||||
<string name="autodel_after_1_day">ba\'ďê 1 ru</string>
|
||||
<string name="autodel_after_1_week">ba\'ďê 1 hafta</string>
|
||||
<string name="after_5_weeks">ba\'ďê 5 hafta</string>
|
||||
<string name="autodel_after_1_year">ba\'ďê 1 sāl</string>
|
||||
<string name="autodel_at_once">ی کرت دیندا دانلود</string>
|
||||
<string name="after_30_seconds">دیندا 30 سانیه</string>
|
||||
<string name="after_1_minute">دیندا 1 دؽقه</string>
|
||||
<string name="after_5_minutes">دیندا 5 دؽقه</string>
|
||||
<string name="after_30_minutes">دیندا 30 دؽقه</string>
|
||||
<string name="autodel_after_1_hour">دیندا 1 ساعت</string>
|
||||
<string name="autodel_after_1_day">دیندا 1 رۊ</string>
|
||||
<string name="autodel_after_1_week">دیندا 1 هفته</string>
|
||||
<string name="after_5_weeks">دیندا 5 هفته</string>
|
||||
<string name="autodel_after_1_year">دیندا 1 سال</string>
|
||||
|
||||
<!-- "left" in the meaning of "exited"; %1$s will be replaced by name and address of the contact leaving the group -->
|
||||
<string name="group_left_by_other">%1$s zê jarga ra\'ď.</string>
|
||||
<string name="qrshow_x_joining">%1$s mêntor vâbi.</string>
|
||||
<string name="qrshow_x_verified">%1$s taiď vâbi.</string>
|
||||
<string name="contact_verified">%1$s taiď vâbi.</string>
|
||||
<string name="group_left_by_other">%1$s ز جرگه رئڌ.</string>
|
||||
<string name="qrshow_x_joining">%1$s ٱووڌ.</string>
|
||||
<string name="qrshow_x_verified">%1$s تاییڌ وابی.</string>
|
||||
<string name="contact_verified">%1$s تاییڌ وابی.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
<string name="verified_by">taiď vâbiďa vê das %1$s</string>
|
||||
<string name="notify_reply_button">vėlom</string>
|
||||
<string name="notify_new_message">payomė nu</string>
|
||||
<string name="notify_name_and_message">nom vo payom</string>
|
||||
<string name="notify_name_only">têynā nom</string>
|
||||
<string name="notify_no_name_or_message">nom yā payomi nî</string>
|
||||
<string name="global_menu_preferences_language_desktop">zow</string>
|
||||
<string name="global_menu_file_desktop">fāyl</string>
|
||||
<string name="global_menu_file_quit_desktop">vê dar zêyďên</string>
|
||||
<string name="global_menu_edit_desktop">ālêšt</string>
|
||||
<string name="global_menu_edit_cut_desktop">jā goro kerdên</string>
|
||||
<string name="global_menu_edit_copy_desktop">lefgiri</string>
|
||||
<string name="global_menu_edit_paste_desktop">jā vandên</string>
|
||||
<string name="global_menu_file_open_desktop">gušiďênê dêltā čat</string>
|
||||
<string name="delete_message_desktop">pāk kerdên payom</string>
|
||||
<string name="remove_desktop">pāk kerdên</string>
|
||||
<string name="save_desktop">zaft</string>
|
||||
<string name="name_desktop">nom</string>
|
||||
<string name="select_group_image_desktop">pêsandê šîvātê jarga</string>
|
||||
<string name="message_detail_sent_desktop">fêšnāďe vâbi</string>
|
||||
<string name="message_detail_received_desktop">gêrîďe vâbi</string>
|
||||
<string name="show_window">nêšow dāďênê nimdari</string>
|
||||
<string name="open_settings">gušiďênê sāmovā</string>
|
||||
<string name="verified_by">تاییڌ وابیڌه و دس %1$s</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">ولوم</string>
|
||||
<string name="notify_new_message">پیوم نۊ</string>
|
||||
<string name="notify_name_and_message">نوم وو پیوم</string>
|
||||
<string name="notify_name_only">تینا نوم</string>
|
||||
<string name="notify_no_name_or_message">بؽ نوم یا پیوم</string>
|
||||
<string name="global_menu_preferences_language_desktop">زۉݩ</string>
|
||||
<string name="global_menu_file_desktop">فایل</string>
|
||||
<string name="global_menu_file_quit_desktop">و در زیڌن</string>
|
||||
<string name="global_menu_edit_desktop">آلشت</string>
|
||||
<string name="global_menu_edit_cut_desktop">جا گورو</string>
|
||||
<string name="global_menu_edit_copy_desktop">لف گیری</string>
|
||||
<string name="global_menu_edit_paste_desktop">جا وندن</string>
|
||||
<string name="global_menu_file_open_desktop">گۊشیڌن دلتا چت</string>
|
||||
<string name="delete_message_desktop">پاک کردن پیوم</string>
|
||||
<string name="remove_desktop">پاک کردن</string>
|
||||
<string name="save_desktop">زفت</string>
|
||||
<string name="name_desktop">نوم</string>
|
||||
<string name="select_group_image_desktop">پسند شؽوات جرگه</string>
|
||||
<string name="message_detail_sent_desktop">فشناڌ</string>
|
||||
<string name="message_detail_received_desktop">گرؽڌه وابی</string>
|
||||
<string name="show_window">نشۉ داڌن نیمدری</string>
|
||||
<string name="open_settings">گۊشیڌن سامووا</string>
|
||||
</resources>
|
||||
|
||||
@@ -4,9 +4,11 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancel·la</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">o</string>
|
||||
<string name="clear_search">Neteja la cerca</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Enllaç</string>
|
||||
<!-- "scan" in the meaning of "scan QR code" -->
|
||||
<string name="scan">Escaneja</string>
|
||||
<string name="yes">Si</string>
|
||||
<string name="no">No</string>
|
||||
<string name="select">Trieu</string>
|
||||
@@ -54,6 +56,7 @@
|
||||
<string name="show_full_message">Mostra el missatge sencer...</string>
|
||||
<!-- Stay short here, say ~16 characters. The source string could also be "All Read", maybe that hint can make translations easier :) -->
|
||||
<string name="mark_all_as_read">Marca-ho tot com a llegit</string>
|
||||
<string name="mark_as_read">Marca com a llegit</string>
|
||||
<!-- Shortest text for "Mark as being read". In english, this could be "Read" (past tense of "to read"), in german, this could be "Gelesen". -->
|
||||
<string name="mark_as_read_short">Llegit</string>
|
||||
<!-- Placeholder text when something is loading -->
|
||||
@@ -535,6 +538,8 @@
|
||||
<string name="pref_profile_info_headline">Informació del vostre perfil</string>
|
||||
<string name="pref_profile_photo">Fotografia de perfil</string>
|
||||
<string name="pref_blocked_contacts">Contactes bloquejats</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Contrasenya i compte</string>
|
||||
<string name="pref_who_can_see_profile_explain">La vostra imatge de perfil i el vostre nom es mostraran en els missatges que envieu als altres usuaris. La informació que ja s\'hagi enviat no es pot eliminar ni esborrar.</string>
|
||||
<string name="pref_your_name">El vostre nom</string>
|
||||
<!-- Translators: Visible only to recipients who DO NOT use Delta Chat, so it's the last line in an E-mail and not a "Status". -->
|
||||
@@ -566,14 +571,13 @@
|
||||
<string name="pref_incognito_keyboard_explain">Sol·licita al teclat que deshabiliti l\'aprenentatge personalitzat</string>
|
||||
<string name="pref_read_receipts">Confirmació de lectura</string>
|
||||
<string name="pref_read_receipts_explain">Si desactiveu la confirmació de lectura dels vostres missatges, tampoc no rebreu la dels altres usuaris.</string>
|
||||
<string name="pref_server">Servidor</string>
|
||||
<string name="pref_manage_keys">Gestioneu les claus</string>
|
||||
<string name="pref_use_system_emoji">Useu emojis de sistema</string>
|
||||
<string name="pref_use_system_emoji_explain">Deshabilita el suport de sèrie per emoticones a Delta Chat</string>
|
||||
<string name="pref_app_access">Accés a l\'aplicació</string>
|
||||
<string name="pref_chats">Xats</string>
|
||||
<string name="pref_in_chat_sounds">Sons d\'entrada</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Mida de la font del missatge</string>
|
||||
<string name="pref_view_log">Veure el registre</string>
|
||||
<string name="pref_other">Altres</string>
|
||||
<string name="pref_backup">Còpia de seguretat</string>
|
||||
@@ -601,6 +605,9 @@
|
||||
<string name="pref_show_emails_no">No, només xats</string>
|
||||
<string name="pref_show_emails_accepted_contacts">Per a contactes acceptats</string>
|
||||
<string name="pref_show_emails_all">Tot</string>
|
||||
<string name="send_stats_to_devs">Envia estadístiques als desenvolupadors del Delta Chat</string>
|
||||
|
||||
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">Envia el missatge de configuració Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Un \"missatge de configuració Autocrypt\" comparteix de forma segura la vostra configuració d\'extrem a extrem amb altres aplicacions compatibles amb Autocrypt.\n\nLa configuració es xifrarà amb un codi de configuració que es mostrarà aquí i que haureu d\'escriure a l’altre dispositiu.</string>
|
||||
@@ -662,6 +669,7 @@
|
||||
<string name="contact_not_verified">No es pot verificar%1$s</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Configuració canviada per %1$s</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Respondre</string>
|
||||
<string name="notify_new_message">Missatge nou</string>
|
||||
<string name="notify_background_connection_enabled">Connexió habilitada en segon pla</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">دێڵتا چات</string>
|
||||
<string name="ok">باشە</string>
|
||||
<string name="cancel">وازبێنە</string>
|
||||
<string name="yes">بەڵێ</string>
|
||||
<string name="yes">بەڵێ</string>
|
||||
<string name="no">نا</string>
|
||||
<string name="select">هەڵبژاردن</string>
|
||||
<string name="on">چالاک</string>
|
||||
@@ -420,8 +420,6 @@
|
||||
<string name="pref_app_access">ڕێگەپێدان</string>
|
||||
<string name="pref_chats">وتووێژەکان</string>
|
||||
<string name="pref_in_chat_sounds">دەنگەکانی نێو-وتووێژی</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">قەبارەی فۆنتی پەیامەکان</string>
|
||||
<string name="pref_other">کەسانی دی</string>
|
||||
<string name="pref_backup">یەدەک</string>
|
||||
<string name="pref_backup_explain">یەدەک گرتن لە وتووێژەکان و دانانی لەسەر بیرگەی دەرەکی</string>
|
||||
@@ -524,6 +522,7 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">ڕێکخستن بۆ %1$s گۆڕا.</string>
|
||||
<string name="copy_qr_data_success">ناونیشانی وێبی QRەکە ڕوونووس کرا.</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">وەڵام دانەوە</string>
|
||||
<string name="notify_new_message">پەیامی نوێ</string>
|
||||
<string name="notify_background_connection_enabled">پەیوەندی پشتخان چالاک کرا</string>
|
||||
@@ -588,8 +587,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">دێڵتا چات بۆ تۆمار کردن و هەناردنی دەنگ و هەروەها ڤیدیۆی دەنگدار، مایکەکەت بەکاردەهێنێت.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">دێڵتا چات ڕێگە دەدات خۆت هەڵیبژێری کە کام وێنە لە پیشانگاکەتەوە بنێردرێت.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">دێڵتا چات دەیەوێت وێنە پاشەکەوت بکاتە نێو پیشانگاکەت.</string>
|
||||
|
||||
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">بۆ وەرگرتنی پەیامەکان لەو کاتانەدا کە دێڵتا چات لە پشتخانەوەیە، لێرە کرتە بکە.</string>
|
||||
<string name="perm_enable_bg_already_done">تۆ ئێستا ڕێگەت بە دێڵتا چات دا کە لە پشتخانەوە پەیامەکان وەربگرێت.\n\n ئەگەر هێشتا لە پشخاندا پەیامەکان نایەن، سەرنجێکیش لە ڕێکخستنەکانی سیستەم بدەوە.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Souhlas</string>
|
||||
<string name="cancel">Zrušit</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">nebo</string>
|
||||
<string name="clear_search">Vyčistit vyhledávání</string>
|
||||
<string name="yes">Ano</string>
|
||||
<string name="no">Ne</string>
|
||||
@@ -554,8 +552,6 @@
|
||||
<string name="pref_app_access">Přístup aplikace</string>
|
||||
<string name="pref_chats">Chaty</string>
|
||||
<string name="pref_in_chat_sounds">Zvuky v rámci chatu</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Velikost písma zprávy</string>
|
||||
<string name="pref_view_log">Zobrazit záznam běhu</string>
|
||||
<string name="pref_saved_log">Záznam běhu uložen do složky \"Downloads\"</string>
|
||||
<string name="pref_save_log_failed">Uložení záznamu běhu selhalo</string>
|
||||
@@ -750,6 +746,7 @@
|
||||
<string name="contact_setup_changed">Změněné nastavení pro %1$s.</string>
|
||||
<string name="copy_qr_data_success">URL z QR kódu zkopírováno do mezipaměti</string>
|
||||
<string name="mailto_dialog_header_select_chat">Vyberte chat, kterému chcete zprávu odeslat </string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Odpověď</string>
|
||||
<string name="notify_new_message">Nová zpráva</string>
|
||||
<string name="notify_background_connection_enabled">Spojení na pozadí je zapnuto</string>
|
||||
@@ -840,8 +837,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat používá mikrofon k nahrávání hlasových zpráv a k filmování se zvukem.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat tě nechá vybrat, které fotky z tvé galerie chceš poslat.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat chce uložit obrázky do tvé galerie fotek.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">K udržení spojení s e-mailovým serverem a přijímání zpráv na pozadí vyber v následujícím kroce nedbání optimalizací baterie.\n\nDelta Chat používá jen málo zdroje a snaží se šetřit tvou baterii.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Stiskni zde a přijímání zpráv bude probíhat při chodu Delta Chatu na pozadí.</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Annuller</string>
|
||||
<string name="clear_search">Ryd søgning</string>
|
||||
<string name="clear_search">Ryd søgning</string>
|
||||
<string name="yes">Ja</string>
|
||||
<string name="no">Nej</string>
|
||||
<string name="select">Vælg</string>
|
||||
@@ -488,8 +488,6 @@
|
||||
<string name="pref_app_access">Programadgang</string>
|
||||
<string name="pref_chats">Samtaler</string>
|
||||
<string name="pref_in_chat_sounds">In-chat-lyde</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Besked tekststørrelse</string>
|
||||
<string name="pref_view_log">Visningslog</string>
|
||||
<string name="pref_saved_log">Gem loggen til \"Downloads\" mappen</string>
|
||||
<string name="pref_save_log_failed">Forsøg på at gemme loggen mislykkedes</string>
|
||||
@@ -677,6 +675,7 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Ændret opsætning for %1$s</string>
|
||||
<string name="copy_qr_data_success">Kopieret QR url til udklipsholder</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Svar</string>
|
||||
<string name="notify_new_message">Ny besked</string>
|
||||
<string name="notify_background_connection_enabled">Baggrundsforbindelse aktiveret</string>
|
||||
@@ -757,8 +756,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat bruger din mikrofon til at optage og sende talebeskeder og videoer med lyd.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat vil lade dig vælge hvilke billeder fra dit bibliotek du vil sende.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat vil gerne gemme billeder til dig billede-bibliotek</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Ignorer batterioptimeringer i næste skridt for at vedligeholde en forbindelse til din mail-server og modtage beskeder i baggrunden.\n\nDelta Chat bruger få ressourcer og passer på ikke at dræne dit batteri.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Tryk her for at modtage beskeder når Delta Chat er i baggrunden.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Abbruch</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">oder</string>
|
||||
<string name="clear_search">Suche löschen</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Link</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">Fenster schließen</string>
|
||||
<string name="forward">Weiterleiten</string>
|
||||
<string name="create">Erstellen</string>
|
||||
<string name="reset">Zurücksetzen</string>
|
||||
<string name="later">Später</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Erneut senden</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Dearchivieren</string>
|
||||
<string name="mute">Stumm</string>
|
||||
<string name="muted">Stumm</string>
|
||||
<string name="ephemeral_messages">Verschwindende Nachrichten</string>
|
||||
<string name="ephemeral_messages_hint">Gilt für alle Gruppenmitglieder, die Delta Chat verwenden. Nachrichten können kopiert, gespeichert und weitergeleitet werden oder es können andere E-Mail-Clients verwendet werden.</string>
|
||||
<string name="save">Speichern</string>
|
||||
@@ -184,6 +184,14 @@
|
||||
<string name="webxdc_app">App</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Apps</string>
|
||||
<string name="webxdc_store_url">App-Picker-URL</string>
|
||||
<string name="webxdc_store_url_explain">Wenn gesetzt, wird diese URL als App-Picker anstelle der Voreinstellung verwendet.</string>
|
||||
<string name="home">Start</string>
|
||||
<string name="games">Spiele</string>
|
||||
<string name="tools">Tools</string>
|
||||
<string name="app_size">Größe</string>
|
||||
<string name="app_date_published">Veröffentlicht</string>
|
||||
<string name="add_to_chat">Zum Chat hinzufügen</string>
|
||||
<string name="unknown">Unbekannt</string>
|
||||
|
||||
<string name="green">Grün</string>
|
||||
@@ -536,10 +544,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profil wurde auf Ihr Zweitgerät übertragen.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Profil vorbereiten…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Warte auf Empfänger…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Empfänger verbunden…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transfer…</string>
|
||||
<string name="troubleshooting">Fehlersuche</string>
|
||||
@@ -586,7 +590,7 @@
|
||||
<string name="instant_onboarding_create">Einverstanden & Profil erstellen</string>
|
||||
<!-- Secondary, link-like button to open a page with other possible instances -->
|
||||
<string name="instant_onboarding_show_more_instances">Anderen Server verwenden</string>
|
||||
<string name="instant_onboarding_other_server">Chatmail-Servers anzeigen</string>
|
||||
<string name="instant_onboarding_other_server">Chatmail-Server anzeigen</string>
|
||||
<!-- Hint about what happens when "Create Profile" button in pressed; the placeholder will be replaced by the group name -->
|
||||
<string name="instant_onboarding_group_info">Erstelle ein Profil, um der Gruppe \"%1$s\" beizutreten.</string>
|
||||
<!-- Hint about what happens when "Create Profile" button in pressed; the placeholder will be replaced by contact name and/or address -->
|
||||
@@ -656,8 +660,10 @@
|
||||
<string name="switch_account">Profil wechseln</string>
|
||||
<string name="add_account">Profil hinzufügen</string>
|
||||
<string name="profile_tag">Private Bezeichnung</string>
|
||||
<string name="profile_tag_hint">Familie, Arbeit, Freunde</string>
|
||||
<string name="profile_tag_hint">z.B. Familie, Arbeit, Freunde</string>
|
||||
<string name="profile_tag_explain">Die Bezeichnung ist nur für Sie sichtbar um zwischen Profilen zu unterscheiden.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Nach oben</string>
|
||||
<string name="delete_account">Profil löschen</string>
|
||||
<string name="delete_account_ask">Möchten Sie das Profil und alle Daten wirklich von diesem Gerät löschen?</string>
|
||||
<string name="delete_account_explain_with_name">Alle Daten des Profils \"%s\" werden von diesem Gerät gelöscht, dies schließt Ihre Ende-zu-Ende Autocrypt-Einstellungen, Kontakte, Chats, Nachrichten und Medien mit ein. Diese Aktion kann nicht rückgängig gemacht werden.</string>
|
||||
@@ -722,6 +728,7 @@
|
||||
<string name="pref_appearance">Darstellung</string>
|
||||
<string name="pref_theme">Design</string>
|
||||
<string name="pref_language">Sprache</string>
|
||||
<string name="pref_use_system_ui_font">Systemschrift verwenden</string>
|
||||
<string name="pref_incognito_keyboard">Inkognito-Tastatur</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Deaktivierung des personalisierten Lernens der Tastatur anfordern.</string>
|
||||
@@ -739,8 +746,6 @@
|
||||
<string name="pref_app_access">App-Zugriff</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">In-Chat-Klänge</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Schriftgröße</string>
|
||||
<string name="pref_view_log">Protokoll anzeigen</string>
|
||||
<string name="pref_saved_log">Die Logdatei wurde im Downloads Ordner gespeichert.</string>
|
||||
<string name="pref_save_log_failed">Logdatei konnte nicht gespeichert werden.</string>
|
||||
@@ -1026,8 +1031,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Mailto-Link konnte nicht dekodiert werden: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Verwerfen</string>
|
||||
<string name="notify_reply_button">Antworten</string>
|
||||
<string name="notify_new_message">Neue Nachricht</string>
|
||||
<string name="notify_background_connection_enabled">Hintergrundverbindung aktiviert</string>
|
||||
@@ -1097,6 +1100,8 @@
|
||||
<string name="timestamp_format_m_desktop">D MMM</string>
|
||||
<string name="remove_desktop">Entfernen</string>
|
||||
<string name="save_desktop">Speichern</string>
|
||||
<!-- Opposite of "Save". Undo a "Save" action. Similar to "Unmute", "Unpin". Could also be worded as "Save no longer" or so. -->
|
||||
<string name="unsave">Nicht mehr speichern</string>
|
||||
<string name="name_desktop">Name</string>
|
||||
<string name="select_group_image_desktop">Gruppenbild auswählen</string>
|
||||
<string name="export_backup_desktop">Backup exportieren</string>
|
||||
@@ -1156,11 +1161,20 @@
|
||||
<string name="notifications_avg_minutes">Im Mittel alle %1$d Minuten</string>
|
||||
<string name="notifications_avg_hours">Im Mittel alle %1$d Stunden</string>
|
||||
<string name="last_check_at">Überprüft um %1$s</string>
|
||||
<string name="system_settings">Systemeinstellungen</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Töne, Vorschau, Stil und mehr bearbeiten</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Empfangene oder gesendete Apps werden hier angezeigt. Unter \"Dateien\" können Sie auf heruntergeladene Apps zugreifen.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">\"Teilen\" anklicken</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">\"Zum Home-Bildschirm\" auswählen, um die App zum Startbildschirm hinzuzufügen</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Shortcuts</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Delta Chat\'s \"Zum Widget hinzufügen\" fügt Chats hinzu</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Aus Widget entfernen</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Zum Widget hinzufügen</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat verwendet die Kamera, um Fotos aufzunehmen und zu versenden und um QR-Codes zu scannen.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat verwendet die Kontakte, um eine Liste von E-Mail-Adressen anzuzeigen, an die Sie schreiben können. Delta Chat hat keine Server; das Adressbuch wird nicht versandt.</string>
|
||||
@@ -1169,6 +1183,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat verwendet das Mikrofon, um Sprachnachrichten und Videos mit Sound aufzunehmen und zu versenden.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat verwendet die Fotos, um Ihnen die Möglichkeit zu geben, diese auszuwählen und zu versenden.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat möchte Bilder in Ihrer Fotobibliothek speichern.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat kann Face-ID verwenden, um Ihr lokales Profil, Backups und die Einrichtung eines zweiten Geräts zu schützen.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Εντάξει</string>
|
||||
<string name="cancel">Ακύρωση</string>
|
||||
<string name="clear_search">Αναζήτηση</string>
|
||||
<string name="clear_search">Αναζήτηση</string>
|
||||
<string name="yes">Ναι</string>
|
||||
<string name="no">Όχι</string>
|
||||
<string name="select">Επιλογή</string>
|
||||
@@ -584,8 +584,6 @@
|
||||
<string name="pref_app_access">Πρόσβαση εφαρμογής</string>
|
||||
<string name="pref_chats">Συνομιλίες</string>
|
||||
<string name="pref_in_chat_sounds">Ήχοι μέσα στη συνομιλία</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Μέγεθος γραμματοσειράς μηνύματος</string>
|
||||
<string name="pref_view_log">Προβολή Αρχείου Καταγραφής</string>
|
||||
<string name="pref_saved_log">ΤΟ αρχείο καταγραφής αποθηκεύτηκε στο φάκελο \"Λήψεις\".</string>
|
||||
<string name="pref_save_log_failed">Αποτυχία αποθήκευσης του αρχείου καταγραφής</string>
|
||||
@@ -828,8 +826,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Αδυναμία αποκωδικοποίησης του συνδέσμου mailto: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Απόρριψη</string>
|
||||
<string name="notify_reply_button">Απάντηση</string>
|
||||
<string name="notify_new_message">Νέο μήνυμα</string>
|
||||
<string name="notify_background_connection_enabled">Η σύνδεση στο παρασκήνιο ενεργοποιήθηκε</string>
|
||||
@@ -951,9 +947,6 @@
|
||||
<string name="last_check_at">Έλεγχος στις %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Οι ιδιωτικές εφαρμογές που λαμβάνονται ή αποστέλλονται σε οποιαδήποτε συνομιλία θα εμφανίζονται εδώ. Το \"Αρχεία\" εμφανίζει ιδιωτικές εφαρμογές που μόλις κατεβάσατε.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Κάντε κλικ στο κουμπί κοινής χρήσης</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Επιλέξτε \"Προσθήκη στην αρχική οθόνη\" για να προσθέσετε την εφαρμογή στην αρχική σας οθόνη.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Το Delta Chat χρησιμοποιεί την κάμερά σας για λήψη και αποστολή φωτογραφιών και βίντεο και για σάρωση κωδικών QR.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Το Delta Chat χρησιμοποιεί τις επαφές σας για να εμφανίσει μια λίστα με διευθύνσεις e-mail στις οποίες μπορείτε να γράψετε. Το Delta Chat δεν έχει διακομιστή, οι επαφές σας δεν αποστέλλονται πουθενά.</string>
|
||||
@@ -962,8 +955,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Το Delta Chat χρησιμοποιεί το μικρόφωνό σας για εγγραφή και αποστολή φωνητικών μηνυμάτων και βίντεο με ήχο.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Το Delta Chat θα σας επιτρέψει να επιλέξετε ποιες φωτογραφίες από τη βιβλιοθήκη σας θα στείλετε.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Το Delta Chat θέλει να αποθηκεύσει εικόνες στη συλλογή φωτογραφιών σας.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Για να διατηρήσετε τη σύνδεση με τον διακομιστή e-mail σας και να λαμβάνετε μηνύματα στο παρασκήνιο, αγνοήστε τις βελτιστοποιήσεις μπαταρίας στο επόμενο βήμα.\n\nΤο Delta Chat χρησιμοποιεί λίγους πόρους και φροντίζει να μην εξαντλήσει την μπαταρία σας.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Πατήστε εδώ για να λαμβάνετε μηνύματα ενώ το Delta Chat είναι στο παρασκήνιο.</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Bone</string>
|
||||
<string name="cancel">Nuligi</string>
|
||||
<string name="clear_search">Forviŝi Serĉon</string>
|
||||
<string name="clear_search">Forviŝi Serĉon</string>
|
||||
<string name="yes">Jes</string>
|
||||
<string name="no">Ne</string>
|
||||
<string name="select">Elekti</string>
|
||||
@@ -422,8 +422,6 @@
|
||||
<string name="pref_app_access">Aliro al aplikaĵo</string>
|
||||
<string name="pref_chats">Interparoloj</string>
|
||||
<string name="pref_in_chat_sounds">Sonoj dum interparolado</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Mesaĝa tipargrando</string>
|
||||
<string name="pref_view_log">Vidi protokolon</string>
|
||||
<string name="pref_saved_log">Konservis protokolon al la elŝuta dosierujo</string>
|
||||
<string name="pref_save_log_failed">Malsukcesis konservi protokolon</string>
|
||||
@@ -446,6 +444,7 @@
|
||||
<string name="pref_send_copy_to_self">Sendi kopion al mi mem</string>
|
||||
<string name="pref_show_emails_all">Ĉiuj</string>
|
||||
<string name="autocrypt_prefer_e2ee">Preferi tutvojan ĉifradon</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Respondi</string>
|
||||
<string name="notify_new_message">Nova mesaĝo</string>
|
||||
<string name="notify_priority_high">Alta</string>
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">o</string>
|
||||
<string name="clear_search">Borrar búsqueda</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Enlace</string>
|
||||
@@ -566,10 +564,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Cuenta transferida a tu otro dispositivo.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Preparando cuenta…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Esperando por receptor…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Receptor conectado…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transfiriendo…</string>
|
||||
<string name="troubleshooting">Solución de problemas</string>
|
||||
@@ -769,8 +763,6 @@
|
||||
<string name="pref_app_access">Acceso a la aplicación</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">Sonidos en el chat</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Tamaño de texto del mensaje</string>
|
||||
<string name="pref_view_log">Ver log</string>
|
||||
<string name="pref_saved_log">El log fue guardado en la carpeta de Descargas</string>
|
||||
<string name="pref_save_log_failed">No se pudo guardar el log</string>
|
||||
@@ -1057,8 +1049,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">El enlace mailto no se pudo decodificar: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Descartar</string>
|
||||
<string name="notify_reply_button">Responder</string>
|
||||
<string name="notify_new_message">Nuevo mensaje</string>
|
||||
<string name="notify_background_connection_enabled">Conexión en segundo plano habilitada</string>
|
||||
@@ -1188,10 +1178,7 @@
|
||||
<string name="notifications_avg_hours">Promedio cada %1$d horas</string>
|
||||
<string name="last_check_at">Comprobado en %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Apps recibidas o enviadas en cualquier chat aparecerán aquí. \"Archivos\" muestra apps descargadas.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Presiona el botón de compartir</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Selecciona \"Añadir a la pantalla principal\" para añadir la aplicación a tu pantaña principal.</string>
|
||||
<string name="webxdc_selector_empty_hint">Aplicaciones privadas recibidas o enviadas en cualquier chat aparecerán aquí. \"Archivos\" muestra aplicaciones privadas descargadas. </string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Al permitir el acceso a la cámara podrás tomar fotos y videos.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Al permitir acceder a tu libreta de direcciones podrás chatear con los contactos de tu dispositivo.</string>
|
||||
@@ -1200,8 +1187,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Al permitir el acceso al micrófono podrás grabar audio.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Al permitir el acceso a la galería de fotos podrás subir tus imágenes desde allí.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat quiere guardar imágenes en tu galería</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">Entrega inmediata</string>
|
||||
<string name="pref_background_notifications">Usar conexión en segundo plano</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Ados</string>
|
||||
<string name="cancel">Utzi</string>
|
||||
<string name="yes">Bai</string>
|
||||
<string name="yes">Bai</string>
|
||||
<string name="no">Ez</string>
|
||||
<string name="on">Bai</string>
|
||||
<string name="off">Ez</string>
|
||||
@@ -365,8 +365,6 @@
|
||||
<string name="pref_app_access">Aplikazio sarbidea</string>
|
||||
<string name="pref_chats">Txatak</string>
|
||||
<string name="pref_in_chat_sounds">Txat bitarteko soinuak</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Mezuen letra tamaina</string>
|
||||
<string name="pref_view_log">Ikusi egunkaria</string>
|
||||
<string name="pref_saved_log">Egunkaria deskargen karpetan gorde da</string>
|
||||
<string name="pref_save_log_failed">Huts egin du egunkaria gordetzean</string>
|
||||
@@ -482,6 +480,7 @@
|
||||
<string name="contact_not_verified">Ezin da %1$s egiaztatu</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Aldatu %1$s(r)en ezarpena</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Erantzun</string>
|
||||
<string name="notify_new_message">Mezu berria</string>
|
||||
<string name="notify_background_connection_enabled">Bigarren planoko konexioa gaituta</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">دلتاچت</string>
|
||||
<string name="ok">تأیید</string>
|
||||
<string name="cancel">لغو</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">یا</string>
|
||||
<string name="clear_search">پاک کردن جستوجو</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">پیوند</string>
|
||||
@@ -541,10 +539,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ حساب به دستگاه دوم شما منتقل شد.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">در حال آماده سازی حساب…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">در انتظار گیرنده…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">گیرنده متصل شد…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">در حال انتقال…</string>
|
||||
<string name="troubleshooting">عیبیابی</string>
|
||||
@@ -743,8 +737,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="pref_app_access">دسترسی نرمافزار</string>
|
||||
<string name="pref_chats">گپها</string>
|
||||
<string name="pref_in_chat_sounds">صداهای درونگپی</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">اندازه نوشتههای پیام</string>
|
||||
<string name="pref_view_log">نمایش گزارش</string>
|
||||
<string name="pref_saved_log">گزارش را در پوشه\"دانلودها\" ذخیره کن </string>
|
||||
<string name="pref_save_log_failed">ذخیره گزارش ناموفق بود</string>
|
||||
@@ -1030,8 +1022,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="mailto_link_could_not_be_decoded">امکان کدگشایی پیوند mailto وجود ندارد: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">صرف نظر</string>
|
||||
<string name="notify_reply_button">پاسخ</string>
|
||||
<string name="notify_new_message">پیام جدید</string>
|
||||
<string name="notify_background_connection_enabled">اتصالها پیش زمینه فعال شد</string>
|
||||
@@ -1178,9 +1168,6 @@ GNU GPL ورژن ۳
|
||||
<string name="last_check_at">بررسی شده در %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">برنامههای دریافتشده یا ارسالشده از همه چتها در اینجا نمایش داده میشود. «پروندهها» تنها برنامههای اخیرا دریافتشده را نمایش میدهد.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">روی دکمه اشتراک کلیک کنید</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">برای افزودن برنامه به صفحه اصلی خود، «افزودن به صفحه اصلی» را انتخاب کنید.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">دلتاچت برای گرفتن و ارسال عکس و فیلم و برای اسکن کردن کیوآر کد از دوربین شما استفاده میکند. </string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">دلتاچت از مخاطبین شما برای نمایش فهرست رایانامههایی که میتوانید برایشان پیام ارسال کنید استفاده میکند. دلتاچت کارساز ندارد، مخاطبین شما به جایی ارسال نمیشوند. </string>
|
||||
@@ -1189,8 +1176,6 @@ GNU GPL ورژن ۳
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">دلتاچت از میکروفون برای ذخیره و ارسال پیام صوتی یا فیلم دارای صدا استفاده میکند.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">دلتاچت به شما اجازه می دهد تصویر موردنظر برای ارسال را انتخاب کنید.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">دلتاچت میخواهد تصاویر را در آلبوم شما ذخیره کند.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">تحویل آنی</string>
|
||||
<string name="pref_background_notifications">استفاده از اتصال پسزمینه</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Peruuta</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">tai</string>
|
||||
<string name="clear_search">Tyhjennä haku</string>
|
||||
<string name="yes">Kyllä</string>
|
||||
<string name="no">Ei</string>
|
||||
@@ -509,10 +507,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profiili siirretty toiselle laitteellesi.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Valmistellaan profiilia...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Odotetaan vastaanottajaa...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Vastaanottaja yhdistetty...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Siirretään...</string>
|
||||
<string name="troubleshooting">Vianetsintä</string>
|
||||
@@ -690,8 +684,6 @@
|
||||
<string name="pref_app_access">Sovelluksen pääsy</string>
|
||||
<string name="pref_chats">Keskustelut</string>
|
||||
<string name="pref_in_chat_sounds">Keskustelunaikaiset äänet</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Viestin fonttikoko</string>
|
||||
<string name="pref_view_log">Näytä loki</string>
|
||||
<string name="pref_saved_log">Tallenna loki \"Lataukset\" -kansioon</string>
|
||||
<string name="pref_save_log_failed">Lokin tallennus epäonnistui</string>
|
||||
@@ -974,8 +966,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto-linkkiä ei voitu selvittää: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Hylkää</string>
|
||||
<string name="notify_reply_button">Vastaa</string>
|
||||
<string name="notify_new_message">Uusi viesti</string>
|
||||
<string name="notify_background_connection_enabled">Yhteys käynnissä taustalla</string>
|
||||
@@ -1106,9 +1096,6 @@
|
||||
<string name="last_check_at">Tarkistettu %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Kaikissa keskusteluissa jaetut yksityiset sovellukset näkyvät tässä. \"Tiedostot\" näyttää ladatut yksityiset sovellukset.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Napauta jakamispainiketta.</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Valitse \"Lisää aloitusnäytölle\" lisätäksesi sovelluksen puhelimesi aloitusnäytölle.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat käyttää kameraa kuvien ja videoiden kuvaamiseen ja lähettämiseen sekä QR-koodien skannaamiseen.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat käyttää yhteystietojasi näyttämään listan sähköpostiosoitteista, joihin voit kirjoittaa. Delta Chatilla ei ole palvelimia, eikä yhteystietojasi lähetetä mihinkään.</string>
|
||||
@@ -1117,8 +1104,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat käyttää mikrofonia ääniviestien ja äänellisten videoiden tallentamiseen ja lähettämiseen.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat antaa sinun valita, mitkä kuvat kirjastostasi haluat lähettää.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat haluaa tallentaa kuvia kirjastoosi.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">Välitön toimitus</string>
|
||||
<string name="pref_background_notifications">Käytä taustayhteyttä</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Annuler</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">ou</string>
|
||||
<string name="clear_search">Effacer la recherche</string>
|
||||
<string name="yes">Oui</string>
|
||||
<string name="no">Non</string>
|
||||
@@ -525,10 +523,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Compte transféré sur votre deuxième appareil.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Préparation du compte...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">En attente de l\'appareil...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Appareil connecté...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transfert...</string>
|
||||
<string name="troubleshooting">Dépannage</string>
|
||||
@@ -695,8 +689,6 @@
|
||||
<string name="pref_app_access">Accès à l\'application</string>
|
||||
<string name="pref_chats">Discussions</string>
|
||||
<string name="pref_in_chat_sounds">Sons de messages entrants</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Taille de police des messages</string>
|
||||
<string name="pref_view_log">Voir le journal</string>
|
||||
<string name="pref_saved_log">Journal enregistré dans le dossier \"Téléchargements\"</string>
|
||||
<string name="pref_save_log_failed">Enregistrement du journal échoué</string>
|
||||
@@ -968,8 +960,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Le lien mailto n\'a pas pu être décodé: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Rejeter</string>
|
||||
<string name="notify_reply_button">Répondre</string>
|
||||
<string name="notify_new_message">Nouveau message</string>
|
||||
<string name="notify_background_connection_enabled">Connexion en arrière-plan activée</string>
|
||||
@@ -1100,9 +1090,6 @@
|
||||
<string name="last_check_at">Dernièrement vu à %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Les applications envoyées ou reçues dans une discussion apparaissent ici. « Fichiers » affiche les applis que vous venez de télécharger.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Cliquer sur le bouton « Partager ».</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Sélectionner « Ajouter à l\'écran d\'accueil » pour ajouter l\'appli à votre écran d\'accueil.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat utilise votre appareil photo pour prendre des photos et des vidéos et les envoyer, ainsi que pour scanner des QR codes.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat utilise vos contacts pour montrer une liste d\'adresses de courriel auxquels vous pouvez écrire. Delta Chat n\'a pas de serveur, vos contacts ne sont envoyés nulle part.</string>
|
||||
@@ -1111,8 +1098,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat utilise votre micro pour enregistrer et envoyer des messages vocaux et des vidéos avec bande son.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat vous laisse choisir quelles photos envoyer de votre photothèque. </string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat veut enregistrer les images dans votre bibliothèque photo.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">Envoi Immédiat</string>
|
||||
<string name="pref_background_notifications">Utiliser une connexion en arrière plan</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="clear_search">Eliminar busca</string>
|
||||
<string name="clear_search">Eliminar busca</string>
|
||||
<string name="yes">Si</string>
|
||||
<string name="no">Non</string>
|
||||
<string name="select">Seleccionar</string>
|
||||
@@ -591,8 +591,6 @@
|
||||
<string name="pref_app_access">Acceso a app</string>
|
||||
<string name="pref_chats">Conversas</string>
|
||||
<string name="pref_in_chat_sounds">Sons na conversa</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Tamaño da letra na mensaxe</string>
|
||||
<string name="pref_view_log">Ver rexistro</string>
|
||||
<string name="pref_saved_log">Gardouse o rexistro no cartafol \"Descargas\"</string>
|
||||
<string name="pref_save_log_failed">Non se puido gardar o rexistro</string>
|
||||
@@ -804,8 +802,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">a ligazón mailto non se puido descodificar: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Desbotar</string>
|
||||
<string name="notify_reply_button">Responder</string>
|
||||
<string name="notify_new_message">Nova mensaxe</string>
|
||||
<string name="notify_background_connection_enabled">Conexión en segundo plano establecida</string>
|
||||
@@ -933,8 +929,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Permitindo o acceso ao micrófono poderás gravar audio.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Permitindo o acceso a galería de fotos poderás subir imaxes desde ela.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat quere gardar imaxes na galería de fotos.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Para manter a conexión co servidor de correo e recibir mensaxes en segundo plano, ignora as optimizacións de batería no seguinte paso.\n\nDelta Chat utiliza moi poucos recursos e preocúpase de non esgotar a batería.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Toca aquí para recibir mensaxes mentras Delta Chat está en segundo plano.</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Otkaži</string>
|
||||
<string name="yes">Da</string>
|
||||
<string name="yes">Da</string>
|
||||
<string name="no">Ne</string>
|
||||
<string name="on">Uključeno</string>
|
||||
<string name="off">Isključeno</string>
|
||||
@@ -211,8 +211,6 @@
|
||||
<string name="pref_app_access">Pristup aplikaciji</string>
|
||||
<string name="pref_chats">Razgovori</string>
|
||||
<string name="pref_in_chat_sounds">Zvuk unutar razgovora</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Veličina fonta poruke</string>
|
||||
<string name="pref_other">Ostalo</string>
|
||||
<string name="pref_backup">Sigurnosna kopija</string>
|
||||
<!-- No need to translate "Wallpaper" literally. Chose what is common in your language for a "Wallpaper" or a "Background". Avoid adding the term "image" here, as the "Wallpaper" may also be just a single color. -->
|
||||
@@ -224,6 +222,7 @@
|
||||
<!-- qr code stuff -->
|
||||
<string name="qr_code">QR kod</string>
|
||||
<string name="qrscan_fingerprint_label">Otisak prsta</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Odgovori</string>
|
||||
<string name="notify_new_message">Nova poruka</string>
|
||||
<string name="notify_priority_high">Visoko</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Mégse</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">vagy</string>
|
||||
<string name="clear_search">Keresés kiürítése</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Hivatkozás</string>
|
||||
@@ -18,7 +16,7 @@
|
||||
<string name="off">Kikapcsolva</string>
|
||||
<string name="def">Alapértelmezett</string>
|
||||
<string name="default_value">Alapértelmezett (%1$s)</string>
|
||||
<string name="default_value_as_above">Alapértelmezett (ugyanaz, mint fent)</string>
|
||||
<string name="default_value_as_above">Alapértelmezett (ugyanaz, mint fentebb)</string>
|
||||
<string name="custom">Egyéni</string>
|
||||
<string name="none">Egyik sem</string>
|
||||
<string name="automatic">Automatikus</string>
|
||||
@@ -32,13 +30,14 @@
|
||||
<string name="delete">Törlés</string>
|
||||
<string name="info">Infó</string>
|
||||
<string name="update">Frissítés</string>
|
||||
<string name="emoji">Hangulatjel</string>
|
||||
<string name="emoji">Emodzsi</string>
|
||||
<string name="attachment">Csatolmány</string>
|
||||
<string name="back">Vissza</string>
|
||||
<string name="close">Bezárás</string>
|
||||
<string name="close_window">Ablak bezárása</string>
|
||||
<string name="forward">Továbbítás</string>
|
||||
<string name="create">Létrehozás</string>
|
||||
<string name="reset">Visszaállítás</string>
|
||||
<string name="later">Később</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Újraküldés</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Archiválás visszavonása</string>
|
||||
<string name="mute">Némítás</string>
|
||||
<string name="muted">Némított</string>
|
||||
<string name="ephemeral_messages">Eltűnő üzenetek</string>
|
||||
<string name="ephemeral_messages_hint">A csevegés összes tagjára vonatkozik, ha a Delta Chatet használják; az üzeneteket továbbra is másolhatják, menthetik és továbbíthatják, vagy más e-mail klienseket használhatnak.</string>
|
||||
<string name="save">Mentés</string>
|
||||
@@ -184,6 +184,14 @@
|
||||
<string name="webxdc_app">Alkalmazás</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Alkalmazások</string>
|
||||
<string name="webxdc_store_url">Alkalmazás-választó-webcím</string>
|
||||
<string name="webxdc_store_url_explain">Ha be van állítva, akkor a webcím lesz használva mint alkalmazás-választó az alapértelmezett helyett</string>
|
||||
<string name="home">Főoldal</string>
|
||||
<string name="games">Játékok</string>
|
||||
<string name="tools">Eszközök</string>
|
||||
<string name="app_size">Méret</string>
|
||||
<string name="app_date_published">Közzétéve</string>
|
||||
<string name="add_to_chat">Hozzáadás csevegéshez</string>
|
||||
<string name="unknown">Ismeretlen</string>
|
||||
|
||||
<string name="green">Zöld</string>
|
||||
@@ -221,7 +229,7 @@
|
||||
<string name="broadcast_list_name">Adáslista neve</string>
|
||||
<string name="please_enter_broadcast_list_name">Adjon meg egy nevet az adáslistának</string>
|
||||
<string name="menu_send">Küldés</string>
|
||||
<string name="menu_toggle_keyboard">Váltás hangulatjel-billentyűzetre</string>
|
||||
<string name="menu_toggle_keyboard">Váltás emodzsi-billentyűzetre</string>
|
||||
<string name="menu_edit_group">Csoport szerkesztése</string>
|
||||
<string name="menu_group_name_and_image">Csoportnév és -kép</string>
|
||||
<string name="menu_show_global_map">Az összes helyszín megjelenítése</string>
|
||||
@@ -274,7 +282,7 @@
|
||||
<string name="privacy_policy">Adatvédelmi irányelvek</string>
|
||||
<string name="menu_select_all">Összes kiválasztása</string>
|
||||
<string name="select_chat">Csevegés kiválasztása</string>
|
||||
<string name="select_more">Több kiválasztása</string>
|
||||
<string name="select_more">Továbbiak kiválasztása</string>
|
||||
<string name="menu_edit_name">Név szerkesztése</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<string name="edit_name_explain">Állítson be egy becenevet a(z) „%1$s” nevű ismerősének. Hagyja üresen az ismerőse által választott név megjelenítéséhez.</string>
|
||||
@@ -461,7 +469,7 @@
|
||||
|
||||
<!-- punycode warning / labeled links -->
|
||||
<!-- placeholder is domain/hostname that should be trusted -->
|
||||
<string name="open_external_url_trust_domain">Ne kérdezzen rá újra erre: %1$s</string>
|
||||
<string name="open_external_url_trust_domain">Ne kérdezzen rá újra a következőre: %1$s</string>
|
||||
<string name="puny_code_warning_header">Gyanús hivatkozás észlelve</string>
|
||||
<!-- placeholder contains the hostname converted to ascii -->
|
||||
<string name="puny_code_warning_question">Biztosan meglátogatja a következőt: %1$s?</string>
|
||||
@@ -511,9 +519,9 @@
|
||||
<string name="square_grid">Négyzetrács</string>
|
||||
<string name="send_message">Üzenet küldése</string>
|
||||
<!-- Placeholder %1$s will be replaced by the name of the contact changing their address. Placeholders %2$s and %3$s will be replaced by old/new email addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s megváltoztatta a címét erről: %2$s, erre: %3$s </string>
|
||||
<string name="aeap_addr_changed">%1$s megváltoztatta a címét következőről: %2$s, erre: %3$s </string>
|
||||
<!-- the explanation is shown (1) as a modal dialog with the buttons "Cancel" and "Continue" as well as (2) as a device message -->
|
||||
<string name="aeap_explanation">Ön megváltoztatta a saját e-mail-címét erről: %1$s erre: %2$s.\n\nHa most üzenetet küld egy hitelesített csoportba, az ottani ismerősei automatikusan lecserélik az Ön régi címét az új címére.\n\nEzért nagyon ajánlott beállítani, hogy a régi e-mail szolgáltatója továbbítsa-e az összes e-mailt e-mail-címére. Ellenkező esetben lemaradhat azoknak az ismerőseinek az üzeneteiről, akik még nem kapták meg az új címét.</string>
|
||||
<string name="aeap_explanation">Ön megváltoztatta a saját e-mail-címét a következőről: %1$s erre: %2$s.\n\nHa most üzenetet küld egy hitelesített csoportba, az ottani ismerősei automatikusan lecserélik az Ön régi címét az új címére.\n\nEzért nagyon ajánlott beállítani, hogy a régi e-mail szolgáltatója továbbítsa-e az összes e-mailt e-mail-címére. Ellenkező esetben lemaradhat azoknak az ismerőseinek az üzeneteiről, akik még nem kapták meg az új címét.</string>
|
||||
|
||||
|
||||
<!-- Multi Device -->
|
||||
@@ -535,10 +543,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ A profil átkerül az Ön második eszközére.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Profil készítése…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Várakozás a vevőeszközre…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Vevőeszköz kapcsolódott…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Átvitel…</string>
|
||||
<string name="troubleshooting">Hibaelhárítás</string>
|
||||
@@ -657,6 +661,8 @@
|
||||
<string name="profile_tag">Privát címke</string>
|
||||
<string name="profile_tag_hint">Például: „Munka”, „Család”</string>
|
||||
<string name="profile_tag_explain">A címke csak az Ön számára jelenik meg; segít megkülönböztetni a profiljait.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Felülre helyezés</string>
|
||||
<string name="delete_account">Profil törlése</string>
|
||||
<string name="delete_account_ask">Biztosan törölni szeretné a profiladatait?</string>
|
||||
<string name="delete_account_explain_with_name">A(z) „%s” nevű profilhoz tartozó mindet adat ezen az eszközön törölve lesz, beleértve a végpontok közötti titkosítás beállításait, a névjegyeket, a csevegéseket, az üzeneteket és a médiát. Ez a művelet nem vonható vissza. </string>
|
||||
@@ -721,6 +727,7 @@
|
||||
<string name="pref_appearance">Megjelenés</string>
|
||||
<string name="pref_theme">Téma</string>
|
||||
<string name="pref_language">Nyelv</string>
|
||||
<string name="pref_use_system_ui_font">Rendszer betűtípusának használata</string>
|
||||
<string name="pref_incognito_keyboard">Inkognitó-billentyűzet</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Tanulás letiltásának kérése a billentyűzettől</string>
|
||||
@@ -729,8 +736,8 @@
|
||||
<string name="pref_server">Kiszolgáló</string>
|
||||
<string name="pref_encryption">Titkosítás</string>
|
||||
<string name="pref_manage_keys">Privát kulcsok kezelése</string>
|
||||
<string name="pref_use_system_emoji">Rendszer hangulatjeleinek használata</string>
|
||||
<string name="pref_use_system_emoji_explain">A Delta Chat beépített hangulatjel-támogatásának letiltása</string>
|
||||
<string name="pref_use_system_emoji">Rendszeremodzsik használata</string>
|
||||
<string name="pref_use_system_emoji_explain">A Delta Chat beépített emodzsi-támogatásának letiltása</string>
|
||||
<string name="pref_use_inapp_camera">Alkalmazás kamerájának használata</string>
|
||||
<string name="pref_use_inapp_camera_explain">Az alkalmazáson belüli kamera általában kevesebb funkcióval rendelkezik, mint a rendszer kamerája.</string>
|
||||
<string name="pref_show_system_contacts">A rendszer névjegyzékének olvasása</string>
|
||||
@@ -738,10 +745,8 @@
|
||||
<string name="pref_app_access">Alkalmazás-hozzáférés</string>
|
||||
<string name="pref_chats">Csevegések</string>
|
||||
<string name="pref_in_chat_sounds">Csevegésen belüli hangok</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Üzenetek betűmérete</string>
|
||||
<string name="pref_view_log">Naplófájl megtekintése</string>
|
||||
<string name="pref_saved_log">A naplófájl elmentve a „Letöltések” mappába</string>
|
||||
<string name="pref_saved_log">A naplófájl elmentve a „Letöltések” nevű mappába</string>
|
||||
<string name="pref_save_log_failed">Nem sikerült elmenteni a naplófájlt</string>
|
||||
<string name="pref_log_header">Naplófájl</string>
|
||||
<string name="pref_other">Egyéb</string>
|
||||
@@ -771,10 +776,10 @@
|
||||
<string name="pref_send_copy_to_self">Másolat küldése Önmagának</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Szükséges, ha ezt a fiókot több eszközön is használja.</string>
|
||||
<string name="pref_auto_folder_moves">Automatikus áthelyezés a DeltaChat mappába</string>
|
||||
<string name="pref_auto_folder_moves">Automatikus áthelyezés a DeltaChat nevű mappába</string>
|
||||
<string name="pref_auto_folder_moves_explain">A csevegések áthelyezésre kerülnek, hogy elkerüljék a bejövő üzenetek mappa zűrzavarát.</string>
|
||||
<string name="pref_only_fetch_mvbox_title">Csak a DeltaChat-mappából történjen lekérdezés</string>
|
||||
<string name="pref_only_fetch_mvbox_explain">Más mappák figyelmen kívül hagyása. A kiszolgálónak a DeltaChat mappába kell áthelyeznie a csevegőüzeneteket.</string>
|
||||
<string name="pref_only_fetch_mvbox_title">Csak a DeltaChat nevű mappából történjen lekérdezés</string>
|
||||
<string name="pref_only_fetch_mvbox_explain">Más mappák figyelmen kívül hagyása. A kiszolgálónak a DeltaChat nevű mappába kell áthelyeznie a csevegőüzeneteket.</string>
|
||||
<string name="pref_show_emails">Klasszikus e-mailek megjelenítése</string>
|
||||
<string name="pref_show_emails_no">Nem, csak csevegések</string>
|
||||
<string name="pref_show_emails_accepted_contacts">Elfogadott ismerősök számára</string>
|
||||
@@ -810,7 +815,7 @@
|
||||
|
||||
<!-- Emoji picker and categories -->
|
||||
<string name="emoji_search_results">Keresési eredmények</string>
|
||||
<string name="emoji_not_found">Nem található hangulatjel</string>
|
||||
<string name="emoji_not_found">Nem található emodzsi</string>
|
||||
<string name="emoji_recent">Nemrég használt</string>
|
||||
<string name="emoji_people">Emberek és test</string>
|
||||
<string name="emoji_nature">Állatok és természet</string>
|
||||
@@ -826,9 +831,9 @@
|
||||
<!-- Verb, the action of adding a "Reaction" to a message. Used eg. in context menus, similar to "Reply" or "Forward" -->
|
||||
<string name="react">Reakció</string>
|
||||
<!-- %1$s will be replaced by an emoji. %2$s will be replaced by message summary (the summary is often long and whole string gets truncated; words after %2$s will often not being visible). Eg. 'You reacted 👍 to "Found my suitcase"'. Use less than 20 characters, otherwise the string will be truncated too soon and too few information are shown. Do not try to translate "reacted to" too strict. Depending on the language, "added 👍 to" or "gave 👍 to" or just "👍 to" may be shorter and/or clearer and work as well. -->
|
||||
<string name="reaction_by_you">Ön ezzel reagált: %1$s, erre: „%2$s”</string>
|
||||
<string name="reaction_by_you">Ön a következővel reagált: %1$s, erre: „%2$s”</string>
|
||||
<!-- %1$s will be replaced a name. %2$s will be replaced by an emoji. %3$s will be replaced by message summary (the summary is often long and whole string gets truncated; words after %3$s will often not being visible). Eg. 'Alice reacted 👍 to "Nice photos"'. Use less than 20 characters, otherwise the string will be truncated too soon and too few information are shown. Do not try to translate "reacted to" too strict. Depending on the language, "added 👍 to" or "gave 👍 to" or just "👍 to" may be shorter and/or clearer work as well. -->
|
||||
<string name="reaction_by_other">%1$s ezzel reagált: %2$s, erre: „%3$s”</string>
|
||||
<string name="reaction_by_other">%1$s a következővel reagált: %2$s, erre: „%3$s”</string>
|
||||
|
||||
<!-- automatically delete message -->
|
||||
<string name="delete_old_messages">Régi üzenetek törlése</string>
|
||||
@@ -881,9 +886,9 @@
|
||||
<string name="systemmsg_subject_for_new_contact">Üzenet tőle: %1$s</string>
|
||||
<string name="systemmsg_failed_sending_to">Nem sikerült elküldeni az üzenetet „%1$s” számára.</string>
|
||||
<!-- %1$s will be replaced by the old group name, %2$s will be replaced by the new group name -->
|
||||
<string name="group_name_changed_by_you">Ön megváltoztatta a csoport nevét erről: „%1$s”, erre: „%2$s”.</string>
|
||||
<string name="group_name_changed_by_you">Ön megváltoztatta a csoport nevét a következőről: „%1$s”, erre: „%2$s”.</string>
|
||||
<!-- %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action. -->
|
||||
<string name="group_name_changed_by_other">%3$s megváltoztatta a csoport nevét erről: „%1$s”, erre: „%2$s”.</string>
|
||||
<string name="group_name_changed_by_other">%3$s megváltoztatta a csoport nevét a következőről: „%1$s”, erre: „%2$s”.</string>
|
||||
<string name="group_image_changed_by_you">Ön megváltoztatta a csoport profilképét.</string>
|
||||
<!-- %1$s will be replaced by name and address of the contact who did the action -->
|
||||
<string name="group_image_changed_by_other">%1$s megváltoztatta a csoport profilképét.</string>
|
||||
@@ -1025,8 +1030,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Nem sikerült dekódolni a mailto-hivatkozást: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Elvetés</string>
|
||||
<string name="notify_reply_button">Válasz</string>
|
||||
<string name="notify_new_message">Új üzenet</string>
|
||||
<string name="notify_background_connection_enabled">Háttérkapcsolat engedélyezve</string>
|
||||
@@ -1103,7 +1106,7 @@
|
||||
<string name="forget_login_confirmation_desktop">Törli ezt a profilt? Az összes adata törlődni fog, beleértve a végpontok közötti titkosítási beállításokat, névjegyeket, csevegéseket, üzeneteket és médiát. Ez a művelet nem vonható vissza.</string>
|
||||
<string name="message_detail_sent_desktop">elküldött</string>
|
||||
<string name="message_detail_received_desktop">érkezett</string>
|
||||
<string name="menu.view.developer.open.log.folder">Naplófájlok könyvtárának megnyitása</string>
|
||||
<string name="menu.view.developer.open.log.folder">Naplófájlok mappájának megnyitása</string>
|
||||
<string name="menu.view.developer.open.current.log.file">Jelenlegi naplófájl megnyitása</string>
|
||||
<string name="explain_desktop_minimized_disabled_tray_pref" tools:ignore="TypographyDashes">A tálca ikonja nem kapcsolható ki, mivel a Delta Chat a --minimized kapcsolóval indult.</string>
|
||||
<string name="no_spellcheck_suggestions_found">Nem találhatók helyesírási javaslatok.</string>
|
||||
@@ -1155,11 +1158,20 @@
|
||||
<string name="notifications_avg_minutes">Átlagosan %1$d percenként</string>
|
||||
<string name="notifications_avg_hours">Átlagosan %1$d óránként</string>
|
||||
<string name="last_check_at">Ellenőrizve ekkor: %1$s</string>
|
||||
<string name="system_settings">Rendszer-beállítások</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Típus-, kitűzők-, előnézet- és egyebek szerkesztése</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">A bármelyik csevegésben kapott vagy küldött alkalmazások itt fognak megjelenni. A „Fájlok” az éppen letöltött alkalmazásokat jeleníti meg.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Kattintson a megosztás gombra</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Válassza a „Hozzáadás a kezdőképernyőhöz” lehetőséget, hogy az alkalmazást hozzáadja a kezdőképernyőhöz.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Parancsikonok</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Használja a Delta Chat „Hozzáadás modulhoz” funkcióját az elemek hozzáadásához</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Eltávolítás a modulból</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Hozzáadás modulhoz</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">A Delta Chat az eszköze kameráját használja fényképek és videók készítésére és küldésére, valamint QR-kódok beolvasására.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">A Delta Chat a névjegyek segítségével megjeleníti azon e-mail-címek listáját, amelyekkel cseveghet. A Delta Chatnek nincs központi kiszolgálója, a névjegyeit nem küldjük el sehova.</string>
|
||||
@@ -1168,6 +1180,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">A Delta Chat az eszköze mikrofonját használja a hangüzenetek és a hangos videók rögzítésére, valamint küldésére.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">A Delta Chat segítségével kiválaszthatja, hogy mely fényképeket szeretné elküldeni a könyvtárából.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">A Delta Chat el akarja menteni a képeket az eszköze fotótárába.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">A Delta Chat használhatja az arcfelimerést az Ön helyi profiljának biztonsági mentésének létrehozásához és a második eszköz biztonságos beállításához.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
@@ -1183,7 +1196,7 @@
|
||||
<string name="perm_enable_bg_already_done">Már engedélyezve van a Delta Chat számára, hogy a háttérben üzeneteket fogadjon.\n\nHa az üzenetek még mindig nem érkeznek meg a háttérben, ellenőrizze a rendszerbeállításokat is.</string>
|
||||
|
||||
<!-- device messages for updates -->
|
||||
<string name="update_1_50_android">Mik az újdonságok?\n\n❤️🔥 Új hangulatjel-választó még több hangulatjellel\n\n🎮 Továbbfejlesztett, a csevegésben használható alkalmazások: Értesítéseket kaphat és megnyithatja az azokat támogató alkalmazásokban, azaz közvetlenül megnyithat egy hozzáadott naptárbejegyzést\n\n👍 Értesítést kaphat az üzeneteire adott reakciókról\n\n… 🛠️ Egyéb javítások, tudjon meg többet itt: %1$s</string>
|
||||
<string name="update_1_50_android">Mik az újdonságok?\n\n❤️🔥 Új emodzsi-választó még több emodzsival\n\n🎮 Továbbfejlesztett, a csevegésben használható alkalmazások: Értesítéseket kaphat és megnyithatja az azokat támogató alkalmazásokban, azaz közvetlenül megnyithat egy hozzáadott naptárbejegyzést\n\n👍 Értesítést kaphat az üzeneteire adott reakciókról\n\n… 🛠️ Egyéb javítások, tudjon meg többet itt: %1$s</string>
|
||||
<string name="update_1_46_ios">Új szolgáltatások 🐣 és további tudnivalók:\n\n⚡️ Regisztráljon biztonságos, gyors chatmail-kiszolgálókra (https://delta.chat/chatmail) vagy használja a klasszikus e-mail-kiszolgálókat\n\n👉 PUSH értesítések bármely chatmail-kiszolgálóra\n\n👤 Fogadjon „Csatolt névjegyeket\" és csatlakozzon az ismerőseihez\n\n🥰 Gyorsabb üzenetreakció kiválasztás … tudjon meg többet itt: %1$s</string>
|
||||
<string name="update_switch_profile_placement">ℹ️ A „Profilváltás” beállítás át lett helyezve:
|
||||
Érintse meg a főképernyő felső sarkában lévő profilképet a profilok hozzáadásához vagy váltásához 💡</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Batalkan</string>
|
||||
<string name="clear_search">Hapus pencarian</string>
|
||||
<string name="clear_search">Hapus pencarian</string>
|
||||
<string name="yes">Ya</string>
|
||||
<string name="no">Tidak</string>
|
||||
<string name="select">Pilih</string>
|
||||
@@ -471,8 +471,6 @@
|
||||
<string name="pref_app_access">Akes Aplikasi</string>
|
||||
<string name="pref_chats">Obrolan</string>
|
||||
<string name="pref_in_chat_sounds">Suara dalam obrolan</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Ukuran huruf pesan</string>
|
||||
<string name="pref_view_log">Lihat catatan</string>
|
||||
<string name="pref_saved_log">Menyimpan log ke folder \"Unduhan\"</string>
|
||||
<string name="pref_save_log_failed">Gagal menyimpan log</string>
|
||||
@@ -602,6 +600,7 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Ubah pengaturan untuk %1$s.</string>
|
||||
<string name="copy_qr_data_success">Salin QR url ke papan klip</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Balasan</string>
|
||||
<string name="notify_new_message">Pesan baru</string>
|
||||
<string name="notify_background_connection_enabled">Koneksi latar diaktifkan</string>
|
||||
@@ -670,6 +669,4 @@
|
||||
<string name="a11y_background_preview_label">Pratampil latar belakang</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat akan memungkinkan Anda memilih foto dari perpustakaan Anda untuk dikirim.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat ingin menyimpan gambar ke kumpulan foto anda.</string>
|
||||
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Annulla</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">o</string>
|
||||
<string name="clear_search">Cancella Ricerca</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Collegamento</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">Chiudi Finestra</string>
|
||||
<string name="forward">Inoltra</string>
|
||||
<string name="create">Crea</string>
|
||||
<string name="reset">Azzera</string>
|
||||
<string name="later">Dopo</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Reinvia</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Ripristina</string>
|
||||
<string name="mute">Silenzia</string>
|
||||
<string name="muted">Disattivato</string>
|
||||
<string name="ephemeral_messages">Messaggi a Scomparsa</string>
|
||||
<string name="ephemeral_messages_hint">Si applica a tutti i membri di questa chat se utilizzano Delta Chat; possono comunque copiare, salvare e inoltrare messaggi o utilizzare altri client e-mail.</string>
|
||||
<string name="save">Salva</string>
|
||||
@@ -193,6 +193,14 @@
|
||||
<string name="webxdc_app">App</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Apps</string>
|
||||
<string name="webxdc_store_url">URL Selettore App</string>
|
||||
<string name="webxdc_store_url_explain">Se impostato, l\'URL verrà utilizzato come Selettore App anziché quello predefinito</string>
|
||||
<string name="home">Inizio</string>
|
||||
<string name="games">Giochi</string>
|
||||
<string name="tools">Strumenti</string>
|
||||
<string name="app_size">Dimensione</string>
|
||||
<string name="app_date_published">Pubblicato</string>
|
||||
<string name="add_to_chat">Aggiungi alla Chat</string>
|
||||
<string name="unknown">Sconosciuto</string>
|
||||
|
||||
<string name="green">Verde</string>
|
||||
@@ -552,10 +560,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profilo trasferito sul tuo secondo dispositivo.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Preparazione profilo…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">In attesa del ricevente...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Ricevente connesso…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Trasferimento…</string>
|
||||
<string name="troubleshooting">Risoluzione dei problemi</string>
|
||||
@@ -662,7 +666,7 @@
|
||||
<string name="login_error_server">Per piacere inserisci un server / indirizzo IP valido</string>
|
||||
<string name="login_error_port">Per piacere inserisci una porta valida (1-65535)</string>
|
||||
<string name="login_error_required_fields">Per piacere inserisci un indirizzo e-mail e una password validi</string>
|
||||
<string name="import_backup_title">Ripristina dal Backup</string>
|
||||
<string name="import_backup_title">Ripristina da Backup</string>
|
||||
<string name="import_backup_ask">Backup trovato in \"%1$s\".\n\nVuoi importarlo e usare tutti i dati e le impostazioni salvate?</string>
|
||||
<string name="import_backup_no_backup_found">Nessun backup trovato\n\nCopia il backup in \"%1$s\" e riprova ancora. Altimenti premi \"Inizia a messaggiare\" per procedere con le impostazioni normali.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
@@ -674,6 +678,8 @@
|
||||
<string name="profile_tag">Etichetta Privata</string>
|
||||
<string name="profile_tag_hint">es. Lavoro, Famiglia</string>
|
||||
<string name="profile_tag_explain">Etichetta che è visibile solo a te; ti aiuta a distinguere i tuoi profili.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Sposta in Alto</string>
|
||||
<string name="delete_account">Elimina Profilo</string>
|
||||
<string name="delete_account_ask">Sei certo di voler eliminare i dati del tuo profilo?</string>
|
||||
<string name="delete_account_explain_with_name">Tutti i dati del profilo di \"%s\" su questo dispositivo verranno eliminati, inclusa la configurazione della crittografia end-to-end, i contatti, le chat, i messaggi e i contenuti multimediali. Questa azione non può essere annullata.</string>
|
||||
@@ -738,6 +744,7 @@
|
||||
<string name="pref_appearance">Aspetto</string>
|
||||
<string name="pref_theme">Tema</string>
|
||||
<string name="pref_language">Lingua</string>
|
||||
<string name="pref_use_system_ui_font">Usa Font di Sistema</string>
|
||||
<string name="pref_incognito_keyboard">Tastiera Incognito</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Richiedi alla tastiera di disattivare l\'apprendimento personalizzato</string>
|
||||
@@ -755,8 +762,6 @@
|
||||
<string name="pref_app_access">Accesso App</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">Suoni In-Chat</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Dimensione Font Messaggi</string>
|
||||
<string name="pref_view_log">Vedi Registro</string>
|
||||
<string name="pref_saved_log">Registro salvato nella cartella \"Downloads\"</string>
|
||||
<string name="pref_save_log_failed">Salvataggio registro non riuscito</string>
|
||||
@@ -788,9 +793,9 @@
|
||||
<string name="pref_send_copy_to_self">Invia Copia a Me</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Richiesto quando si utilizza questo profilo su più dispositivi.</string>
|
||||
<string name="pref_auto_folder_moves">Sposta automaticamente nella Cartella DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves">Sposta nella Cartella DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Le conversazioni chat vengono spostate per evitare di ingombrare la Posta in arrivo</string>
|
||||
<string name="pref_only_fetch_mvbox_title">Recupera solo dalla Cartella DeltaChat</string>
|
||||
<string name="pref_only_fetch_mvbox_title">Recupera dalla Cartella DeltaChat</string>
|
||||
<string name="pref_only_fetch_mvbox_explain">Ignora altre cartelle. Richiede che il tuo server sposti i messaggi delle chat nella cartella DeltaChat.</string>
|
||||
<string name="pref_show_emails">Mostra E-mail Classiche</string>
|
||||
<string name="pref_show_emails_no">No, solo chat</string>
|
||||
@@ -858,7 +863,7 @@
|
||||
<!-- shown below enabled autodel_server-option, should be a summary of autodel_server_ask and remind about the impact -->
|
||||
<string name="autodel_server_enabled_hint">Questo include e-mail, media e \"Messaggi salvati\" in tutte le cartelle del server. Non utilizzare questa funzione se desideri mantenere i dati sul server o se stai utilizzando altri client e-mail oltre a Delta Chat.</string>
|
||||
<string name="autodel_server_warn_multi_device_title">Attiva l\'eliminazione immediata</string>
|
||||
<string name="autodel_server_warn_multi_device">Se abiliti l\'eliminazione immediata non potrai utilizzare più dispositivi su questo profilo.</string>
|
||||
<string name="autodel_server_warn_multi_device">Se abiliti l\'eliminazione immediata non potrai utilizzare questo profilo su più dispositivi.</string>
|
||||
<string name="autodel_confirm">Ho capito, elimina tutti questi messaggi</string>
|
||||
<!-- "At once" in the meaning of "Immediately", without any intervening time. -->
|
||||
<string name="autodel_at_once">Subito dopo Scaricato</string>
|
||||
@@ -1042,8 +1047,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">Il collegamento mailto non può essere decodificato: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Ignora</string>
|
||||
<string name="notify_reply_button">Rispondi</string>
|
||||
<string name="notify_new_message">Nuovo messaggio</string>
|
||||
<string name="notify_background_connection_enabled">Connessione in secondo piano abilitata</string>
|
||||
@@ -1066,7 +1069,7 @@
|
||||
<string name="perm_explain_access_to_mic_denied">Per inviare messaggi audio, vai alle impostazioni dell\'app, seleziona \"Autorizzazioni\" e abilita \"Microfono\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Per ricevere o inviare files, vai alle impostazioni dell\'app, seleziona \"Autorizzazioni\" e abilita \"Archiviazione\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Per allegare una posizione, vai alle impostazioni dell\'app, seleziona \"Autorizzazioni\" e abilita \"Posizione\".</string>
|
||||
<string name="perm_explain_access_to_notifications_denied">Per ricevere le notifiche, vai su \"Impostazioni Sistema / App / Delta Chat\" e attiva \"Notifiche\".</string>
|
||||
<string name="perm_explain_access_to_notifications_denied">Per ricevere le notifiche, vai su \"Impostazioni di Sistema / App / Delta Chat\" e attiva \"Notifiche\".</string>
|
||||
|
||||
<!-- ImageEditorHud -->
|
||||
<string name="ImageEditorHud_draw_anywhere_to_blur">Disegna ovunque per sfocare</string>
|
||||
@@ -1172,11 +1175,20 @@
|
||||
<string name="notifications_avg_minutes">In media ogni %1$d minuti</string>
|
||||
<string name="notifications_avg_hours">In media ogni %1$d ore</string>
|
||||
<string name="last_check_at">Controllato a %1$s</string>
|
||||
<string name="system_settings">Impostazioni di Sistema</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Modifica tipo, distintivi, anteprima e altro</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Le app ricevute o inviate in qualsiasi chat verranno mostrate qui. \"Files\" mostra le app appena scaricate.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Clic sul pulsante condividi</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Seleziona \"Aggiungi alla Schermata Iniziale\" per aggiungere l\'app alla tua schermata iniziale.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Scorciatoie</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Utilizza \"Aggiungi al Widget\" di Delta Chat per aggiungere elementi</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Rimuovi dal Widget</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Aggiungi al Widget</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat utilizza la tua fotocamera per scattare e inviare foto e video e per scansionare i codici QR.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat usa i tuoi contatti per mostrare una lista di indirizzi e-mail a cui puoi scrivere. Delta Chat non ha un server, i tuoi contatti non vengono inviati da nessuna parte.</string>
|
||||
@@ -1185,6 +1197,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat utilizza il tuo microfono per registrare e inviare messaggi vocali e video con audio.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat ti permetterà di scegliere quali foto della tua libreria inviare.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat vuole salvare le immagini nella tua libreria fotografica.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat può utilizzare Face ID per proteggere il tuo profilo locale, la creazione di backup e la configurazione di un secondo dispositivo.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">了承</string>
|
||||
<string name="cancel">取消</string>
|
||||
<string name="clear_search">検索履歴を消す</string>
|
||||
<string name="clear_search">検索履歴を消す</string>
|
||||
<string name="yes">はい</string>
|
||||
<string name="no">いいえ</string>
|
||||
<string name="select">選択</string>
|
||||
@@ -459,8 +459,6 @@
|
||||
<string name="pref_app_access">アプリのアクセス</string>
|
||||
<string name="pref_chats">チャット</string>
|
||||
<string name="pref_in_chat_sounds">着信音</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">文字の大きさ</string>
|
||||
<string name="pref_view_log">ログの表示</string>
|
||||
<string name="pref_saved_log">ログはダウンロードフォルダに保存されました。</string>
|
||||
<string name="pref_save_log_failed">ログの保存に失敗しました</string>
|
||||
@@ -622,6 +620,7 @@
|
||||
<string name="contact_not_verified">%1$sを確認できません。</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">設定が%1$sに変わりました。</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">返信</string>
|
||||
<string name="notify_new_message">新規メッセージ</string>
|
||||
<string name="notify_priority_high">高</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">យល់ព្រម</string>
|
||||
<string name="cancel">ចោល</string>
|
||||
<string name="clear_search">លុបការស្វែងរក</string>
|
||||
<string name="clear_search">លុបការស្វែងរក</string>
|
||||
<string name="yes">បាទ/ចាស</string>
|
||||
<string name="no">ទេ</string>
|
||||
<string name="select">សំរាំង</string>
|
||||
@@ -529,8 +529,6 @@
|
||||
<string name="pref_app_access">ចូលដំណើរការកម្មវិធី</string>
|
||||
<string name="pref_chats">សន្ទនា</string>
|
||||
<string name="pref_in_chat_sounds">សម្លេងនៅក្នុងសន្ទនា</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">ទំហំអក្សរសារ</string>
|
||||
<string name="pref_view_log">មើលកំណត់ហេតុ</string>
|
||||
<string name="pref_saved_log">បានរក្សាទុក កំណត់ហេតុទៅថតឯកសារ \"ទាញយក\"</string>
|
||||
<string name="pref_save_log_failed">បានបរាជ័យក្នុងការរក្សាទុកកំណត់ហេតុ</string>
|
||||
@@ -748,6 +746,7 @@
|
||||
<string name="mailto_dialog_header_select_chat">ជ្រើសរើសការជជែក ដើម្បីផ្ញើសារទៅកាន់</string>
|
||||
<string name="mailto_link_could_not_be_decoded">សំបុត្រទៅតំណភ្ជាប់ មិនអាចឌិកូដទេ: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">ឆ្លើយតប</string>
|
||||
<string name="notify_new_message">សារថ្មី</string>
|
||||
<string name="notify_background_connection_enabled">តំណភ្ជាប់ផ្ទៃខាងក្រោយបានបើក</string>
|
||||
@@ -838,8 +837,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">សា Delta Chat ប្រើមីក្រូហ្វូនរបស់អ្នកដើម្បីថត និងផ្ញើសារជាសម្លេង និងវីដេអូជាមួយសម្លេង។</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">សា Delta Chat នឹងអនុញ្ញាតឲ្យអ្នកជ្រើសរើសរូបថតមួយណា ពីបណ្ណាល័យរូបថតរបស់អ្នកដើម្បីផ្ញើ។</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">សា Delta Chat ចង់រក្សាទុករូបភាពទៅបណ្ណាល័យរូបថតរបស់អ្មក។</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">ដើម្បីថែរក្សាតំណភ្ជាប់ទៅម៉ាសុីនបម្រើអុីម៉េលរបស់អ្នក និងទទួលសារនៅផ្ទៃខាងក្រោយ។ បដិសេធការបង្កើនប្រសិទ្ធភាពថ្ម នៅក្នុងជំហានបន្ទាប់។\n\nសាហារីសង្ឃ ប្រើធនធានបន្តិចបន្តួច និងយកចិត្តទុកដាក់មិនបង្ហូរថ្មរបស់អ្នក។</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">ប៉ះទីនេះដើម្បីទទួលសារកំឡុងពេល សា Delta Chat គឺស្ថិតនៅក្នុងផ្ទៃខាងក្រោយ។</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">확인</string>
|
||||
<string name="cancel">취소</string>
|
||||
<string name="clear_search">검색 지우기</string>
|
||||
<string name="clear_search">검색 지우기</string>
|
||||
<string name="yes">예</string>
|
||||
<string name="no">아니오</string>
|
||||
<string name="select">선택</string>
|
||||
@@ -560,8 +560,6 @@
|
||||
<string name="pref_app_access">앱 접근</string>
|
||||
<string name="pref_chats">채팅</string>
|
||||
<string name="pref_in_chat_sounds">앱 내 알림</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">메시지 폰트 크기</string>
|
||||
<string name="pref_view_log">로그 보기</string>
|
||||
<string name="pref_saved_log">로그를 \"다운로드\" 폴더에 저장했습니다.</string>
|
||||
<string name="pref_save_log_failed">로그 저장을 실패했습니다.</string>
|
||||
@@ -790,8 +788,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">링크로 보내는 메일을 디코딩할 수 없습니다: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">무시하기</string>
|
||||
<string name="notify_reply_button">답장하기</string>
|
||||
<string name="notify_new_message">새 메시지</string>
|
||||
<string name="notify_background_connection_enabled">백그라운드 연결 사용</string>
|
||||
@@ -903,9 +899,6 @@
|
||||
<string name="last_check_at">%1$s에 확인됨</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">채팅에서 보내거나 받은 개인 앱들이 여기에 나타납니다. \"파일\"에서 방금 다운로드 받은 개인 앱들을 보여줍니다.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">공유 버튼을 누르시오</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">홈 화면에 앱을 추가하려면 \"홈 화면에 추가\"를 선택합니다.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat은 카메라를 사용하여 사진과 비디오를 찍고 전송하고 QR 코드를 스캔합니다.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat 은 연락처를 사용하여 쓸 수 있는 이메일 주소 목록을 표시합니다. Delta Chat 에는 서버가 없으며 연락처는 아무 곳에도 전송되지 않습니다.</string>
|
||||
@@ -914,8 +907,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat 은 마이크를 사용하여 음성 메시지와 비디오를 소리와 함께 녹음하고 전송합니다.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat 을 통해 라이브러리에서 보낼 사진을 선택할 수 있습니다.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat 에서 사진 라이브러리에 이미지를 저장하려고 합니다.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">이메일 서버에 대한 연결을 유지하고 백그라운드에서 메시지를 수신하려면 다음 단계에서 배터리 최적화를 무시하십시오.\n\nDelta Chat은 리소스를 거의 사용하지 않으며 배터리가 소모되지 않도록 주의합니다.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Delta Chat이 백그라운드에 있는 동안 메시지를 받으려면 여기를 누르십시오.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Gerai</string>
|
||||
<string name="cancel">Atsisakyti</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">arba</string>
|
||||
<string name="clear_search">Išvalyti paiešką</string>
|
||||
<string name="yes">Taip</string>
|
||||
<string name="no">Ne</string>
|
||||
@@ -438,10 +436,6 @@
|
||||
<string name="multidevice_open_settings_on_other_device">Pirmajame įrenginyje pereikite į „Nustatymai / Pridėti antrąjį įrenginį“ ir nuskenuokite ten rodomą kodą</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Ruošiama paskyra…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Laukiama gavėjo…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Gavėjas prisijungęs…</string>
|
||||
<string name="troubleshooting">Nesklandumų šalinimas</string>
|
||||
|
||||
<!-- Connectivity -->
|
||||
@@ -591,8 +585,6 @@
|
||||
<string name="pref_app_access">Prieiga prie programėlės</string>
|
||||
<string name="pref_chats">Pokalbiai</string>
|
||||
<string name="pref_in_chat_sounds">Garsai pokalbiuose</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Žinučių šrifto dydis</string>
|
||||
<string name="pref_view_log">Rodyti žurnalą</string>
|
||||
<string name="pref_saved_log">Žurnalas įrašytas į „Atsiuntimų“ aplanką</string>
|
||||
<string name="pref_save_log_failed">Nepavyko įrašyti žurnalo</string>
|
||||
@@ -665,6 +657,8 @@
|
||||
|
||||
<!-- Reactions -->
|
||||
<string name="reactions">Reakcijos</string>
|
||||
<!-- Verb, the action of adding a "Reaction" to a message. Used eg. in context menus, similar to "Reply" or "Forward" -->
|
||||
<string name="react">Reaguoti</string>
|
||||
<!-- automatically delete message -->
|
||||
<string name="delete_old_messages">Ištrinti senas žinutes</string>
|
||||
<string name="autodel_device_title">Ištrinti žinutes iš įrenginio</string>
|
||||
@@ -704,6 +698,10 @@
|
||||
<!-- deprecated -->
|
||||
<string name="systemmsg_read_receipt_body">Tai yra pranešimas apie žinutės \"%1$s\" skaitymą.\n\nTai reiškia, kad žinutė buvo atvaizduota gavėjo įrenginyje, tačiau neužtikrina, kad jos turinys buvo perskaitytas.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">Žinutė nuo %1$s</string>
|
||||
<!-- %1$s will be replaced by the old group name, %2$s will be replaced by the new group name -->
|
||||
<string name="group_name_changed_by_you">Jūs pakeitėte grupės pavadinimą iš „%1$s“ į „%2$s“.</string>
|
||||
<!-- %1$s will be replaced by the old group name, %2$s will be replaced by the new group name, %3$s will be replaced by name and address of the contact who did the action. -->
|
||||
<string name="group_name_changed_by_other">%3$s pakeitė grupės pavadinimą iš „%1$s“ į „%2$s“.</string>
|
||||
<!-- "left" in the meaning of "exited" -->
|
||||
<string name="group_left_by_you">Jūs išėjote iš grupės.</string>
|
||||
<!-- "left" in the meaning of "exited"; %1$s will be replaced by name and address of the contact leaving the group -->
|
||||
@@ -792,8 +790,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">nepavyko dekoduoti mailto nuorodos: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Atmesti</string>
|
||||
<string name="notify_reply_button">Atsakyti</string>
|
||||
<string name="notify_new_message">Nauja žinutė</string>
|
||||
<string name="notify_background_connection_enabled">Foninis ryšys įjungtas</string>
|
||||
@@ -887,8 +883,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat naudoja mikrofoną, kad įrašytų ir siųstų balso žinutes bei vaizdo įrašus su garsu.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat leis jums pasirinkti, kurias nuotraukas iš savo kolekcijos išsiųsti.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat nori įrašyti paveikslus į jūsų nuotraukų kolekciją.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Norėdami palaikyti ryšį su savo el. pašto serveriu ir gauti žinutes fone, kitame žingsnyje nepaisykite akumuliatoriaus optimizavimų (leiskite vykdyti programą fone).\n\nDelta Chat naudoja nedaug išteklių ir rūpinasi, kad neeikvotų jūsų akumuliatoriaus energijos.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Bakstelėkite čia, norėdami gauti žinutes, kol Delta Chat veikia fone.</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Avbryt</string>
|
||||
<string name="yes">Ja</string>
|
||||
<string name="yes">Ja</string>
|
||||
<string name="no">Nei</string>
|
||||
<string name="select">Velg</string>
|
||||
<string name="on">På</string>
|
||||
@@ -335,8 +335,6 @@
|
||||
<string name="pref_app_access">Programtilgang</string>
|
||||
<string name="pref_chats">Sludringer</string>
|
||||
<string name="pref_in_chat_sounds">Merknader i programmet</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Skriftstørrelse i meldinger</string>
|
||||
<string name="pref_view_log">Vis logg</string>
|
||||
<string name="pref_log_header">Logg</string>
|
||||
<string name="pref_other">Annet</string>
|
||||
@@ -405,6 +403,7 @@
|
||||
<!-- This text is shown inside the "QR code card" with very limited space; please formulate the text as short as possible therefore. The placeholder will be replaced by name and address eg. "Scan to chat with Alice (alice@example.org)" -->
|
||||
<string name="qrshow_join_contact_hint">Skann dette for å bekrefte en kontakt med %1$s.</string>
|
||||
<string name="contact_verified">%1$s bekreftet.</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Svar</string>
|
||||
<string name="notify_new_message">Ny meldin</string>
|
||||
<string name="notify_priority_high">Høy</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Oké</string>
|
||||
<string name="cancel">Annuleren</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">of</string>
|
||||
<string name="clear_search">Zoekopdracht wissen</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Link</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">Venster sluiten</string>
|
||||
<string name="forward">Doorsturen</string>
|
||||
<string name="create">Aanmaken</string>
|
||||
<string name="reset">Standaardwaarden</string>
|
||||
<string name="later">Later</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Opnieuw versturen</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">De-archiveren</string>
|
||||
<string name="mute">Negeren</string>
|
||||
<string name="muted">Genegeerd</string>
|
||||
<string name="ephemeral_messages">Verdwijnende berichten</string>
|
||||
<string name="ephemeral_messages_hint">Deze instellingen zijn van toepassing op alle deelnemers die Delta Chat gebruiken. Ze kunnen echter wél berichten kopiëren, opslaan of doorsturen middels andere e-mailapps.</string>
|
||||
<string name="save">Opslaan</string>
|
||||
@@ -184,6 +184,14 @@
|
||||
<string name="webxdc_app">Privé-app</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Privé-apps</string>
|
||||
<string name="webxdc_store_url">Appkiezer-url</string>
|
||||
<string name="webxdc_store_url_explain">Stel in om apps te kiezen vanaf een url in plaats van de standaard appkiezer</string>
|
||||
<string name="home">Overzicht</string>
|
||||
<string name="games">Games</string>
|
||||
<string name="tools">Hulpmiddelen</string>
|
||||
<string name="app_size">Grootte</string>
|
||||
<string name="app_date_published">Publicatiedatum</string>
|
||||
<string name="add_to_chat">Toevoegen aan gesprek</string>
|
||||
<string name="unknown">Onbekend</string>
|
||||
|
||||
<string name="green">Groen</string>
|
||||
@@ -535,10 +543,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Het account is overgezet naar je tweede apparaat.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Bezig met voorbereiden…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Bezig met wachten op ontvanger…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">De ontvanger is verbonden…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Bezig met overdragen…</string>
|
||||
<string name="troubleshooting">Probleemoplossing</string>
|
||||
@@ -657,6 +661,8 @@
|
||||
<string name="profile_tag">Privélabel</string>
|
||||
<string name="profile_tag_hint">bijv. werk, familie</string>
|
||||
<string name="profile_tag_explain">Een label dat alleen jij kan zien, om profielen van elkaar te onderscheiden.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Bovenaan tonen</string>
|
||||
<string name="delete_account">Account verwijderen</string>
|
||||
<string name="delete_account_ask">Weet je zeker dat je je accountgegevens wilt verwijderen?</string>
|
||||
<string name="delete_account_explain_with_name">Alle gegevens van ‘%s’ worden verwijderd: de eind-tot-eindinstellingen, contactpersonen, gesprekken, berichten en media. Deze actie kan niet ongedaan worden gemaakt.</string>
|
||||
@@ -721,6 +727,7 @@
|
||||
<string name="pref_appearance">Uiterlijk</string>
|
||||
<string name="pref_theme">Thema</string>
|
||||
<string name="pref_language">Taal</string>
|
||||
<string name="pref_use_system_ui_font">Systeemlettertype gebruiken</string>
|
||||
<string name="pref_incognito_keyboard">Privétoetsenbord</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Verzoek het toetsenbord om geen persoonlijke woorden op te nemen</string>
|
||||
@@ -738,8 +745,6 @@
|
||||
<string name="pref_app_access">Apptoegang</string>
|
||||
<string name="pref_chats">Gesprekken</string>
|
||||
<string name="pref_in_chat_sounds">Gespreksgeluiden</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Tekstgrootte van berichten</string>
|
||||
<string name="pref_view_log">Logboek bekijken</string>
|
||||
<string name="pref_saved_log">Het logboek is opgeslagen in de downloadmap</string>
|
||||
<string name="pref_save_log_failed">Kan logboek niet opslaan</string>
|
||||
@@ -1025,8 +1030,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">De mailto-link kan niet worden ontcijferd: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Verwerpen</string>
|
||||
<string name="notify_reply_button">Beantwoorden</string>
|
||||
<string name="notify_new_message">Nieuw bericht</string>
|
||||
<string name="notify_background_connection_enabled">Achtergrondverbinding ingeschakeld</string>
|
||||
@@ -1155,11 +1158,20 @@
|
||||
<string name="notifications_avg_minutes">Gemiddeld elke %1$d minuten</string>
|
||||
<string name="notifications_avg_hours">Gemiddeld elke %1$d uur</string>
|
||||
<string name="last_check_at">Gecontroleerd om %1$s</string>
|
||||
<string name="system_settings">Systeeminstellingen</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Pas het type, emblemen, de voorvertoning en meer aan</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Privéapps die je verstuurt of ontvangt worden hier getoond. Bij de bestanden zie je de zojuist gedownloade apps.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Druk op de deelknop</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Kies ‘Toevoegen aan startscherm’ om de app in kwestie toe te voegen aan je startscherm.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Opdrachten</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Gebruik Delta Chats ‘Tonen op widget’ om items toe te voegen</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Niet tonen op widget</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Tonen op widget</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Geef Delta Chat toegang tot je camera om foto\'s en video\'s te maken en QR-codes te scannen.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Geef Delta Chat toegang tot je adresboek om gesprekken te voeren met contactpersonen. Delta Chat heeft geen servers, dus ze worden niet aan ons opgestuurd.</string>
|
||||
@@ -1168,6 +1180,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Geef Delta Chat toegang tot je microfoon om audio op te nemen voor spraakberichten en video\'s.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Geef Delta Chat toegang tot je foto\'s om afbeeldingen te versturen.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat wil afbeeldingen opslaan in je fotogalerij.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat kan gebruikmaken van Face ID om je account te beveiligen, reservekopieën te maken en secundaire apparaten in te stellen.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Anuluj</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">lub</string>
|
||||
<string name="clear_search">Wyczyść wyszukiwanie</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Link</string>
|
||||
@@ -202,6 +200,8 @@
|
||||
<string name="webxdc_app">Prywatna aplikacja</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Prywatne aplikacje</string>
|
||||
<string name="webxdc_store_url">Adres URL selektora aplikacji</string>
|
||||
<string name="webxdc_store_url_explain">Jeśli ustawiony, adres URL będzie używany jako selektor aplikacji zamiast domyślnego</string>
|
||||
<string name="unknown">Nieznany</string>
|
||||
|
||||
<string name="green">Zielony</string>
|
||||
@@ -567,10 +567,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Konto przeniesione na twoje kolejne urządzenie.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Przygotowywanie konta…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Oczekiwanie na odbiorcę…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Odbiorca połączony…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Przenoszenie…</string>
|
||||
<string name="troubleshooting">Rozwiązywanie problemów</string>
|
||||
@@ -689,6 +685,8 @@
|
||||
<string name="profile_tag">Prywatna etykieta</string>
|
||||
<string name="profile_tag_hint">np. Praca, Rodzina</string>
|
||||
<string name="profile_tag_explain">Etykieta jest widoczna tylko dla ciebie; pomaga odróżnić twoje profile.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Przenieś na górę</string>
|
||||
<string name="delete_account">Usuń konto</string>
|
||||
<string name="delete_account_ask">Czy na pewno chcesz usunąć dane swojego konta?</string>
|
||||
<string name="delete_account_explain_with_name">Wszystkie dane konta „%s” na tym urządzeniu zostaną usunięte, w tym konfiguracja szyfrowania end-to-end, kontakty, czaty, wiadomości i multimedia. Tej operacji nie można cofnąć.</string>
|
||||
@@ -770,8 +768,6 @@
|
||||
<string name="pref_app_access">Dostęp do aplikacji</string>
|
||||
<string name="pref_chats">Czaty</string>
|
||||
<string name="pref_in_chat_sounds">Dźwięki w czacie</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Rozmiar czcionki w wiadomości</string>
|
||||
<string name="pref_view_log">Wyświetl dziennik</string>
|
||||
<string name="pref_saved_log">Zapisano dziennik w folderze Pobrane</string>
|
||||
<string name="pref_save_log_failed">Nie udało się zapisać dziennika</string>
|
||||
@@ -1057,8 +1053,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">link mailto nie mógł zostać odszyfrowany: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Odrzuć</string>
|
||||
<string name="notify_reply_button">Odpowiedz</string>
|
||||
<string name="notify_new_message">Nowa wiadomość</string>
|
||||
<string name="notify_background_connection_enabled">Połączenie w tle włączone</string>
|
||||
@@ -1187,11 +1181,20 @@
|
||||
<string name="notifications_avg_minutes">Średnio co %1$d min.</string>
|
||||
<string name="notifications_avg_hours">Średnio co %1$d godz.</string>
|
||||
<string name="last_check_at">Sprawdzono o %1$s</string>
|
||||
<string name="system_settings">Ustawienia systemowe</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Edytuj typ, plakietki, podgląd i więcej</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Tutaj pojawią się prywatne aplikacje otrzymane lub wysłane w dowolnym czacie. „Pliki” pokazuje właśnie pobrane prywatne aplikacje.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Kliknij przycisk udostępniania</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Wybierz „Dodaj do ekranu głównego”, aby dodać aplikację do ekranu głównego.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Skróty</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Użyj „Dodaj do widżetu” w Delta Chat, aby dodać elementy</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Usuń z widżetu</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Dodaj do widżetu</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat używa aparatu do robienia i wysyłania zdjęć i filmów oraz do skanowania kodów QR.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Zezwolenie na dostęp do książki adresowej pozwala czatować z kontaktami z urządzenia.</string>
|
||||
@@ -1200,6 +1203,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Zezwolenie na dostęp do mikrofonu pozwala nagrywać dźwięk.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Zezwolenie na dostęp do biblioteki zdjęć umożliwia przesyłanie z niej zdjęć.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat chce zapisać obrazy w twojej bibliotece zdjęć.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat może używać Face ID do ochrony twojego lokalnego profilu, tworzenia kopii zapasowych i konfiguracji drugiego urządzenia.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">ou</string>
|
||||
<string name="clear_search">Limpar busca</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Link</string>
|
||||
@@ -504,10 +502,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Conta transferida para seu outro dispositivo.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Preparando a conta...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Esperando pelo receptor...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Receptor conectado...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transferindo...</string>
|
||||
<string name="troubleshooting">Solução de problemas</string>
|
||||
@@ -651,8 +645,6 @@
|
||||
<string name="pref_app_access">Acesso do aplicativo</string>
|
||||
<string name="pref_chats">Conversas</string>
|
||||
<string name="pref_in_chat_sounds">Sons da conversa</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Tamanho da fonte de mensagens</string>
|
||||
<string name="pref_view_log">Ver relatório</string>
|
||||
<string name="pref_saved_log">Registro salvo na pasta de \"Downloads\"</string>
|
||||
<string name="pref_save_log_failed">Falha ao salvar registro</string>
|
||||
@@ -897,8 +889,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">link mailto não pôde ser decodificado: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Descartar</string>
|
||||
<string name="notify_reply_button">Responder</string>
|
||||
<string name="notify_new_message">Nova mensagem</string>
|
||||
<string name="notify_background_connection_enabled">Conexão de fundo habilitada</string>
|
||||
@@ -1020,9 +1010,6 @@
|
||||
<string name="last_check_at">Verificado em %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Apps recebidas ou enviadas em qualquer bate-papo aparecerão aqui. \"Arquivos\" mostra as apps que acabaram de serem baixadas.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Clique no botão Compartilhar</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Selecione \"Adicionar à tela inicial\" para adicionar o aplicativo à sua tela inicial.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat usa sua câmera para tirar e enviar fotos e vídeos e para escanear códigos QR.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">O Delta Chat usa seus contatos para mostrar uma lista de endereços de e-mail para os quais você pode escrever. O Delta Chat não tem servidor, seus contatos não são enviados a lugar nenhum.</string>
|
||||
@@ -1031,8 +1018,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">O Delta Chat usa seu microfone para gravar e enviar mensagens de voz e vídeos com som.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">O Delta Chat permite que você escolha fotos de sua biblioteca para enviar.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">O Delta Chat deseja salvar imagens em sua biblioteca de fotos.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Para manter a conexão com seu servidor de e-mail e receber mensagens em segundo plano, ignore as otimizações de bateria na próxima etapa.\n\nO Delta Chat usa poucos recursos e toma cuidado para não descarregar a bateria.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Toque aqui para receber mensagens enquanto o Delta Chat estiver em segundo plano.</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="yes">Sim</string>
|
||||
<string name="yes">Sim</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="on">Ligado</string>
|
||||
<string name="off">Desligado</string>
|
||||
@@ -276,8 +276,6 @@
|
||||
<string name="pref_app_access">Acesso à App</string>
|
||||
<string name="pref_chats">chats</string>
|
||||
<string name="pref_in_chat_sounds">Sons na chat</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Tamanho do texto das mensagens</string>
|
||||
<string name="pref_view_log">Ver o log</string>
|
||||
<string name="pref_other">Outro</string>
|
||||
<string name="pref_backup">Backup</string>
|
||||
@@ -363,6 +361,7 @@
|
||||
<string name="contact_not_verified">Não é possível verificar %1$s</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Configuração alterada para %1$s</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">Responder</string>
|
||||
<string name="notify_new_message">Mensagem nova</string>
|
||||
<string name="notify_background_connection_enabled">Conexão em segundo plano ativada</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Anulați</string>
|
||||
<string name="clear_search">Stergere Căutare</string>
|
||||
<string name="clear_search">Stergere Căutare</string>
|
||||
<string name="yes">Da</string>
|
||||
<string name="no">Nu</string>
|
||||
<string name="select">Selectați</string>
|
||||
@@ -488,10 +488,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Contul a fost transferat pe dispozitivul secundar.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Pregătirea contului...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">În așteptare pentru receptor...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Receptorul conectat...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transferul...</string>
|
||||
<string name="troubleshooting">Depanare</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Отмена</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">или</string>
|
||||
<string name="clear_search">Очистить поиск</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Ссылка</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">Закрыть окно</string>
|
||||
<string name="forward">Переслать</string>
|
||||
<string name="create">Создать</string>
|
||||
<string name="reset">Сброс</string>
|
||||
<string name="later">Позже</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Отправить повторно</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Вернуть из архива</string>
|
||||
<string name="mute">Отключить уведомления</string>
|
||||
<string name="muted">Беззвучный</string>
|
||||
<string name="ephemeral_messages">Исчезающие сообщения</string>
|
||||
<string name="ephemeral_messages_hint">Эти настройки применяются ко всем участникам, использующим Delta Chat. Тем не менее, они могут копировать, сохранять и пересылать сообщения или использовать другие почтовые клиенты.</string>
|
||||
<string name="save">Сохранить</string>
|
||||
@@ -202,6 +202,14 @@
|
||||
<string name="webxdc_app">Приложение</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Приложения</string>
|
||||
<string name="webxdc_store_url">URL селектора приложений</string>
|
||||
<string name="webxdc_store_url_explain">Если установлено, URL будет использоваться в качестве селектора приложений вместо стандартного</string>
|
||||
<string name="home">Домой</string>
|
||||
<string name="games">Игры</string>
|
||||
<string name="tools">Инструменты</string>
|
||||
<string name="app_size">Размер</string>
|
||||
<string name="app_date_published">Опубликовано</string>
|
||||
<string name="add_to_chat">Добавить в чат</string>
|
||||
<string name="unknown">Неизвестно</string>
|
||||
|
||||
<string name="green">Зелёный</string>
|
||||
@@ -567,10 +575,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Профиль перенесен на ваше второе устройство.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Подготовка профиля...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Ожидаем получателя...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Получатель подключён...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Передача...</string>
|
||||
<string name="troubleshooting">Устранение неполадок</string>
|
||||
@@ -689,6 +693,8 @@
|
||||
<string name="profile_tag">Личный тег</string>
|
||||
<string name="profile_tag_hint">Например: Работа, Семья</string>
|
||||
<string name="profile_tag_explain">Тег, видимый только вам, помогает различать ваши профили.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Переместить вверх</string>
|
||||
<string name="delete_account">Удалить профиль</string>
|
||||
<string name="delete_account_ask">Вы уверены, что хотите удалить данные своего профиля?</string>
|
||||
<string name="delete_account_explain_with_name">Все данные профиля \"%s\" на этом устройстве будут безвозвратно удалены, включая настройки сквозного шифрования, контакты, чаты, сообщения и медиафайлы. Это действие не может быть отменено.</string>
|
||||
@@ -753,6 +759,7 @@
|
||||
<string name="pref_appearance">Внешний вид</string>
|
||||
<string name="pref_theme">Тема</string>
|
||||
<string name="pref_language">Язык</string>
|
||||
<string name="pref_use_system_ui_font">Использовать системный шрифт</string>
|
||||
<string name="pref_incognito_keyboard">Клавиатура инкогнито</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Запрос клавиатуре на отключение персонализированного обучения</string>
|
||||
@@ -770,8 +777,6 @@
|
||||
<string name="pref_app_access">Доступ приложения</string>
|
||||
<string name="pref_chats">Чаты</string>
|
||||
<string name="pref_in_chat_sounds">Звуки в чате</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Размер шрифта сообщения</string>
|
||||
<string name="pref_view_log">Открыть журнал</string>
|
||||
<string name="pref_saved_log">Журнал сохранён в папку \"Загрузки\"</string>
|
||||
<string name="pref_save_log_failed">Не удалось сохранить журнал</string>
|
||||
@@ -1057,8 +1062,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">ссылка mailto не может быть обработана: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Отклонить</string>
|
||||
<string name="notify_reply_button">Ответить</string>
|
||||
<string name="notify_new_message">Новое сообщение</string>
|
||||
<string name="notify_background_connection_enabled">Соединение в фоновом режиме включено</string>
|
||||
@@ -1187,11 +1190,20 @@
|
||||
<string name="notifications_avg_minutes">В среднем каждые %1$d минут(ы)</string>
|
||||
<string name="notifications_avg_hours">В среднем каждые %1$d часа(ов)</string>
|
||||
<string name="last_check_at">Проверено в %1$s</string>
|
||||
<string name="system_settings">Настройки системы</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Редактировать тип, значки, предпросмотр и другое</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Здесь можно просмотреть приложения, полученные или отправленные в любом чате. \"Файлы\" показывает только загруженные приложения.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Нажмите кнопку \"Поделиться\"</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Выберите \"Добавить на главный экран\", чтобы добавить приложение на главный экран.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Ярлыки</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Используйте \"Добавить в виджет\" Delta Chat, чтобы добавить элементы</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Удалить из виджета</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Добавить в виджет</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat использует вашу камеру для фото- и видеосъёмки, и сканирования QR-кодов.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat использует ваши контакты для отображения списка адресов электронной почты, которым вы можете написать. Delta Chat не имеет сервера, ваши контакты никуда не будут отправлены.</string>
|
||||
@@ -1200,6 +1212,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat использует микрофон для записи и отправки голосовых сообщений, а также видео со звуком.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat предоставит вам возможность выбирать какие фотографии и из какой галереи отправлять.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat хочет сохранить изображения в вашей галерее.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat поддерживает использование Face ID для защиты локального профиля, создания резервных копий и настройки второго устройства.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">AB</string>
|
||||
<string name="cancel">Annulla</string>
|
||||
<string name="yes">Eja</string>
|
||||
<string name="yes">Eja</string>
|
||||
<string name="no">Nono</string>
|
||||
<string name="select">Ischerta</string>
|
||||
<string name="on">Allutu</string>
|
||||
@@ -413,8 +413,6 @@
|
||||
<string name="pref_app_access">Atzessu a s\'aplicatzione</string>
|
||||
<string name="pref_chats">Tzarradas</string>
|
||||
<string name="pref_in_chat_sounds">Sonos in sa tzarrada</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Mannària de sos caràteres in sos messàgios</string>
|
||||
<string name="pref_view_log">Pòmpia su registru</string>
|
||||
<string name="pref_saved_log">Registru sarvadu in sa cartella \"Iscarrigamentos\"</string>
|
||||
<string name="pref_save_log_failed">Sarvatàgiu de su registru fallidu</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Zrušiť</string>
|
||||
<string name="clear_search">Zrušiť hľadanie</string>
|
||||
<string name="clear_search">Zrušiť hľadanie</string>
|
||||
<string name="yes">Áno</string>
|
||||
<string name="no">Nie</string>
|
||||
<string name="select">Vybrať</string>
|
||||
@@ -610,8 +610,6 @@
|
||||
<string name="pref_app_access">Prístup k aplikácii</string>
|
||||
<string name="pref_chats">Konverzácie</string>
|
||||
<string name="pref_in_chat_sounds">Zvuky v konverzáciách</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Veľkosť písma správy</string>
|
||||
<string name="pref_view_log">Prezrieť záznam</string>
|
||||
<string name="pref_saved_log">Denník bol uložený do priečinka „Súbory na stiahnutie“</string>
|
||||
<string name="pref_save_log_failed">Uloženie denníka zlyhalo</string>
|
||||
@@ -852,8 +850,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">prepojenie mailto sa nepodarilo dekódovať: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Odmietnuť</string>
|
||||
<string name="notify_reply_button">Odpovedať</string>
|
||||
<string name="notify_new_message">Nová správa</string>
|
||||
<string name="notify_background_connection_enabled">Pripojenie na pozadí je povolené</string>
|
||||
@@ -973,9 +969,6 @@
|
||||
<string name="notifications_avg_minutes">V priemere každých %1$d minút</string>
|
||||
<string name="notifications_avg_hours">V priemere každých %1$d hodín</string>
|
||||
<string name="last_check_at">Skontrolované %1$s</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Kliknite na tlačidlo pre zdieľanie</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Vyberte \"Pridať na domovskú obrazovku\" pre pridanie aplikácie na domovskú obrazovku.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat používa váš fotoaparát na snímanie a odosielanie fotografií a videí a na skenovanie QR kódov.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat používa vaše kontakty na zobrazenie zoznamu e-mailových adries, na ktoré môžete písať. Delta Chat nemá žiadny server, vaše kontakty sa nikam neposielajú.</string>
|
||||
@@ -984,8 +977,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Aplikácia Delta Chat používa váš mikrofón na zaznamenávanie a odosielanie hlasových správ a videí so zvukom.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat vám umožní zvoliť si, ktoré fotografie z vašej knižnice chcete odoslať.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat chce uložiť obrázky do vašej knižnice fotografií.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Ak chcete zachovať pripojenie k svojmu e-mailovému serveru a prijímať správy na pozadí, v ďalšom kroku ignorujte optimalizáciu batérie. \n\nDelta Chat využíva málo zdrojov a dbá na to, aby sa batéria nevybíjala.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Klepnutím sem prijmete správy, zatiaľ čo je Delta Chat na pozadí.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Anuloje</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">ose</string>
|
||||
<string name="clear_search">Spastroje Kërkimin</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Lidhje</string>
|
||||
@@ -182,6 +180,12 @@
|
||||
<string name="webxdc_app">Aplikacion</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Aplikacione</string>
|
||||
<string name="webxdc_store_url">URL Marrësi Aplikacioni</string>
|
||||
<string name="webxdc_store_url_explain">Në u ujdistë, URL-ja do të përdoret si Marrës Aplikacioni, në vend të atij parazgjedhje</string>
|
||||
<string name="games">Lojëra</string>
|
||||
<string name="tools">Mjete</string>
|
||||
<string name="app_size">Madhësi</string>
|
||||
<string name="add_to_chat">Shtoje te Fjalosje</string>
|
||||
<string name="unknown">E panjohur</string>
|
||||
|
||||
<string name="green">E gjelbër</string>
|
||||
@@ -530,10 +534,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Llogaria u shpërngul te pajisja juaj e dytë.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Po përgatitet llogaria…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Po pritet për marrës…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Marrësi u lidh…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Po shpërngulet…</string>
|
||||
<string name="troubleshooting">Diagnostikim</string>
|
||||
@@ -652,6 +652,8 @@
|
||||
<string name="profile_tag">Etiketë Private</string>
|
||||
<string name="profile_tag_hint">p.sh., Pune, Familjeje</string>
|
||||
<string name="profile_tag_explain">Ajo etiketë është e dukshme vetëm për ju; për t’ju ndihmuar ju të bëni dallimin mes profileve tuaja.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Shpjere Në Krye</string>
|
||||
<string name="delete_account">Fshije Llogarinë</string>
|
||||
<string name="delete_account_ask">Jeni i sigurt se doni të fshihen të dhënat e llogarisë tuaj?</string>
|
||||
<string name="delete_account_explain_with_name">Krejt të dhënat e llogarisë për “%s” në këtë pajisje do të fshihen, përfshi ato të ujdisjes tuaj për fshehtëzim skaj-më-skaj, kontakte, fjalosje, mesazhe dhe media. Ky veprim s’mund të zhbëhet.</string>
|
||||
@@ -716,6 +718,7 @@
|
||||
<string name="pref_appearance">Dukje</string>
|
||||
<string name="pref_theme">Temë</string>
|
||||
<string name="pref_language">Gjuhë</string>
|
||||
<string name="pref_use_system_ui_font">Përdor Shkronja Sistemi</string>
|
||||
<string name="pref_incognito_keyboard">Tastierë Incognito</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Kërkoji tastierës të çaktivizojë nxënie të personalizuar</string>
|
||||
@@ -732,8 +735,6 @@
|
||||
<string name="pref_show_system_contacts_explain">Ofro krijim fjalosjesh me kontakte prej libri adresash. Disa shërbime lypin ujdisje fshehtëzimi skaj-më-skaj së pari.</string>
|
||||
<string name="pref_chats">Fjalosje</string>
|
||||
<string name="pref_in_chat_sounds">Tinguj Brenda Fjalosjeje</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Madhësi Shkronjash Mesazhi</string>
|
||||
<string name="pref_view_log">Shihni Regjistrin</string>
|
||||
<string name="pref_saved_log">Regjistri u ruajt te dosja “Shkarkime”</string>
|
||||
<string name="pref_save_log_failed">Dështoi ruajtja e regjistrit</string>
|
||||
@@ -1018,8 +1019,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">s’u shkodua dot lidhje mailto: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Hidhe tej</string>
|
||||
<string name="notify_reply_button">Përgjigjuni</string>
|
||||
<string name="notify_new_message">Mesazh i ri</string>
|
||||
<string name="notify_background_connection_enabled">U vendos lidhje në prapaskenë</string>
|
||||
@@ -1146,11 +1145,20 @@
|
||||
<string name="notifications_avg_minutes">Mesatarisht çdo %1$d minuta</string>
|
||||
<string name="notifications_avg_hours">Mesatarisht %1$d orë</string>
|
||||
<string name="last_check_at">Kontrolluar më %1$s</string>
|
||||
<string name="system_settings">Rregullime Sistemi</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Përpunoni lloje, stema, bëni paraparje, etj</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Këtu do të duken aplikacione private të dërguar apo të marrë në cilëndo fjalosje. “Kartela” shfaq aplikacione private të saposhkarkuara.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Klikoni butonin për ndarje</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Që ta shtoni aplikacionin te skena juaj e kreut, përzgjidhni “Shtoje te Skena e Kreut”.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Shkurtore</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Që të shtoni objekte, përdorni “Shtoje në Widget” të Delta Chat-it</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Hiqe prej Widget-i</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Shtoje në Widget</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Lejimi i përdorimi të kamerës ju bën të mundur të bëni foto dhe video.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Lejimi i përdorimi të librit tuaj të adresave ju bën të mundur të bisedoni me kontakte prej pajisjes tuaj.</string>
|
||||
@@ -1159,6 +1167,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat-i përdor mikrofonin tuaj për të incizuar dhe dërguar mesazhe zanorë dhe video me zë.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat-i do t’ju lejojë të zgjidhni cilat foto të dërgohen nga fototeka juaj.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat dëshiron të ruajë figura në fototekën tuaj.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat mund të përdorë Face ID që të mbrojë profilin tuaj vendor, krijim kopjeruajtjesh dhe ujdisje pajisjeje të dytë.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
@@ -1173,6 +1182,8 @@
|
||||
<string name="perm_enable_bg_reminder_title">Prekeni këtu që të merrni mesazhe, teksa Delta Chat rri në prapaskenë.</string>
|
||||
<string name="perm_enable_bg_already_done">E keni lejuar tashmë Delta Chat-in të marrë mesazhe në prapaskenë.\n\nNëse mesazhet prapë nuk mbërrijnë në prapaskenë, ju lutemi, kontrolloni edhe rregullimet e sistemit tuaj.</string>
|
||||
|
||||
<!-- device messages for updates -->
|
||||
<string name="update_1_50_android">Ç’ka të re?\n\n❤️🔥 Zgjedhës i ri emoji-sh, me më shumë të tillë\n\n🎮 Zgjerim aplikacionesh brenda fjalosjesh: Merrni njoftim dhe hapni aplikacionet përkatës sipas kontekstit, p.sh., hapni drejtpërdrejt një zë të saposhtuar kalendari\n\n👍 Merrni njoftim mbi reagime te mesazhet tuaj\n\n… 🛠️ NDREQJE DHE MË TEPËR te %1$s</string>
|
||||
<string name="update_1_46_ios">Hapa të Rinj Mirëseardhjeje 🐣 dhe të Tjera:\n\n⚡️ Regjistrohuni te shërbyes të siguruar, të shpejtë chatmail-i (https://delta.chat/chatmail), ose përdorni shërbyes klasikë email-i\n\n👉 Njoftime PUSH për çfarëdo shërbyesish “chatmail”\n\n👤 Merrni “Kontakte bashkëmgjitur” dhe lidhuni me shokët tuaj\n\n🥰 Përzgjedhje më e shpejtë reagimesh…ETJ, te %1$s</string>
|
||||
<string name="update_switch_profile_placement">ℹ️ Mundësia “Ndërroni Profil” u hoq: Që të shtoni, ose ndërroni profile, prekni figurën e profilit tuaj në cepin e sipërm të skenës kryesore 💡</string>
|
||||
</resources>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">У реду</string>
|
||||
<string name="cancel">Откажи</string>
|
||||
<string name="clear_search">Избриши претрагу</string>
|
||||
<string name="clear_search">Избриши претрагу</string>
|
||||
<string name="yes">Да</string>
|
||||
<string name="no">Не</string>
|
||||
<string name="select">Изабери</string>
|
||||
@@ -610,8 +610,6 @@
|
||||
<string name="pref_app_access">Приступ апликацији</string>
|
||||
<string name="pref_chats">Ћаскања</string>
|
||||
<string name="pref_in_chat_sounds">Звуци ћаскања</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Величина слова поруке</string>
|
||||
<string name="pref_view_log">Погледај дневник</string>
|
||||
<string name="pref_saved_log">Дневник је снимљен у „Downloads“ директоријум</string>
|
||||
<string name="pref_save_log_failed">Снимање дневника је било неуспешно</string>
|
||||
@@ -856,8 +854,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto веза не може бити декодирана: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Одбаци</string>
|
||||
<string name="notify_reply_button">Одговори</string>
|
||||
<string name="notify_new_message">Нова порука</string>
|
||||
<string name="notify_background_connection_enabled">Веза у позадини је омогућена</string>
|
||||
@@ -979,9 +975,6 @@
|
||||
<string name="last_check_at">Проверено у %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Приватне апликације примљене или послате у било ком ћаскању ће се појавити овде. „Фајлови“ приказује приватне апликације које су управо преузете.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Кликните на дугме за дељење</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Изаберите „Додај на почетни екран“ да бисте апликацију додали на почетни екран.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat користи вашу камеру за снимање и слање фотографија и видео записа и за очитавање бар-кôда.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat користи ваше контакте да прикаже листу е-адреса на које можете слати поруке. Delta Chat нема сервер и ваши контакти се не шаљу нигде.</string>
|
||||
@@ -990,8 +983,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat користи микрофон да снима и шаље звучне поруке и видео записе са звуком.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat ће вам дозволити да изаберете које од слика из вашег фото албума желите да пошаљете.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat жели да сними слике у ваш фото албум.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Да би сте одржавали везу са вашим сервером за е-пошту и да би сте примали поруке у позадини, игноришите оптимизације ефикасности батерије у следећем кораку.\n\nDelta Chat не користи много енергије и води рачуна да вам не испразни батерију.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Додирните овде да би примали поруке када је Delta Chat у позадини.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Avbryt</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">eller</string>
|
||||
<string name="clear_search">Rensa sök</string>
|
||||
<string name="yes">Ja</string>
|
||||
<string name="no">Nej</string>
|
||||
@@ -515,10 +513,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profilen överförd till din andra enhet.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Förbereder profil...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Väntar på mottagare...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Mottagare ansluten...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Överför...</string>
|
||||
<string name="troubleshooting">Felsökning</string>
|
||||
@@ -696,8 +690,6 @@
|
||||
<string name="pref_app_access">Programåtkomst</string>
|
||||
<string name="pref_chats">Chattar</string>
|
||||
<string name="pref_in_chat_sounds">Ljud i konversationer</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Teckenstorlek för meddelanden</string>
|
||||
<string name="pref_view_log">Visa logg</string>
|
||||
<string name="pref_saved_log">Sparade loggen i mappen \"Nedladdningar\"</string>
|
||||
<string name="pref_save_log_failed">Kunde inte spara loggen</string>
|
||||
@@ -983,8 +975,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto-länken kunde inte avkodas: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Avvisa</string>
|
||||
<string name="notify_reply_button">Svara</string>
|
||||
<string name="notify_new_message">Nytt meddelande</string>
|
||||
<string name="notify_background_connection_enabled">Bakgrundsanslutning aktiverad</string>
|
||||
@@ -1115,9 +1105,6 @@
|
||||
<string name="last_check_at">Kontrollerad %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Appar som tas emot eller skickas i en chatt visas här. \"Filer\" visar appar som just har laddats ner.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Klicka på delningsknappen</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Välj \"Lägg till på hemskärmen\" för att lägga till appen på din hemskärm.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat använder din kamera för att ta och skicka foton och filmer, och för att skanna QR-koder.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat använder dina kontakter för att visa en lista över e-postadresser som du kan skriva till.m Delta Chat har ingen server, dina kontakter skickas inte någonstans.</string>
|
||||
@@ -1126,8 +1113,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat använder din mikrofon för att spela in och skicka röstmeddelanden, och filmer med ljud.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat låter dig välja vilka bilder från ditt galleri som du vill skicka.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat vill spara bilder i ditt fotogalleri.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">Omedelbar leverans</string>
|
||||
<string name="pref_background_notifications">Använd bakgrundsanslutning</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">சரி</string>
|
||||
<string name="cancel">ரத்து செய்</string>
|
||||
<string name="yes">ஆம்</string>
|
||||
<string name="yes">ஆம்</string>
|
||||
<string name="no">இல்லை</string>
|
||||
<string name="on">இயக்கு</string>
|
||||
<string name="off">நிறுத்தவும்</string>
|
||||
@@ -214,8 +214,6 @@
|
||||
<string name="pref_app_access">பயன்பாடு அணுகல்</string>
|
||||
<string name="pref_chats">அரட்டைகள்</string>
|
||||
<string name="pref_in_chat_sounds">௨ள்ளார்ந்த செயலி அறிவிப்புகள்</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">சேதிகளின் எழுத்துரு அளவு</string>
|
||||
<string name="pref_other">மற்றவை</string>
|
||||
<string name="pref_backup">காப்பு நகல்</string>
|
||||
<!-- No need to translate "Wallpaper" literally. Chose what is common in your language for a "Wallpaper" or a "Background". Avoid adding the term "image" here, as the "Wallpaper" may also be just a single color. -->
|
||||
@@ -223,6 +221,7 @@
|
||||
<string name="autocrypt_continue_transfer_please_enter_code">மற்ற சாதனத்தில் காணப்படும் அமைப்பு குறியீடை தயவு செய்து உள்ளீடவும்</string>
|
||||
<string name="autocrypt_continue_transfer_retry">மீண்டும் முயற்சி செய்யவும்</string>
|
||||
<string name="qrscan_fingerprint_label">கைரேகைகள்</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">மறுமொழி</string>
|
||||
<string name="notify_new_message">புதிய செய்தி</string>
|
||||
<string name="notify_priority_high">உயர்</string>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">సరే</string>
|
||||
<string name="cancel">రద్దు</string>
|
||||
<string name="yes">అవును</string>
|
||||
<string name="yes">అవును</string>
|
||||
<string name="no">కాదు</string>
|
||||
<string name="on">ఆన్</string>
|
||||
<string name="off">ఆఫ్</string>
|
||||
@@ -182,14 +182,13 @@
|
||||
<string name="pref_app_access">అనువర్తన ప్రాప్యత</string>
|
||||
<string name="pref_chats">చాట్లు</string>
|
||||
<string name="pref_in_chat_sounds">యాప్-లోపల నోటిఫికేషన్లు</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">సందేశం ఫాంట్ పరిమాణం</string>
|
||||
<string name="pref_other">ఇతర</string>
|
||||
<string name="pref_backup">బ్యాకప్</string>
|
||||
<string name="pref_managekeys_export_secret_keys">రహస్య కీలను ఎగుమతి చెయి</string>
|
||||
<!-- No need to translate "Wallpaper" literally. Chose what is common in your language for a "Wallpaper" or a "Background". Avoid adding the term "image" here, as the "Wallpaper" may also be just a single color. -->
|
||||
<string name="pref_background">చాట్ నేపధ్యం</string>
|
||||
<string name="qrscan_fingerprint_label">ఫింగర్ప్రింట్స్</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">జవాబు</string>
|
||||
<string name="notify_new_message">కొత్త సందేశం</string>
|
||||
<string name="notify_priority_high">అధికం</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Tamam</string>
|
||||
<string name="cancel">İptal</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">ya da</string>
|
||||
<string name="clear_search">Aramayı Temizle</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Bağlantı</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">Pencereyi Kapat</string>
|
||||
<string name="forward">İlet</string>
|
||||
<string name="create">Oluştur</string>
|
||||
<string name="reset">Sıfırla</string>
|
||||
<string name="later">Daha Sonra</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Yeniden Gönder</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Arşivleme</string>
|
||||
<string name="mute">Sessize Al</string>
|
||||
<string name="muted">Sessize alındı</string>
|
||||
<string name="ephemeral_messages">Kaybolan İletiler</string>
|
||||
<string name="ephemeral_messages_hint">Bu sohbetin tüm üyelerine onlar Delta Chat\'i kullanıyorsa uygulanır; onlar hâlâ iletileri kopyalayabilir, kaydedebilir ve iletebilir ya da diğer e-posta istemcilerini kullanabilir.</string>
|
||||
<string name="save">Kaydet</string>
|
||||
@@ -184,6 +184,14 @@
|
||||
<string name="webxdc_app">Uygulama</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Uygulamalar</string>
|
||||
<string name="webxdc_store_url">Uygulama Seçici URL\'si</string>
|
||||
<string name="webxdc_store_url_explain">Ayarlanırsa URL, varsayılan birinin yerine Uygulama Seçici olarak kullanılacak</string>
|
||||
<string name="home">Ana Sayfa</string>
|
||||
<string name="games">Oyunlar</string>
|
||||
<string name="tools">Araçlar</string>
|
||||
<string name="app_size">Boyut</string>
|
||||
<string name="app_date_published">Yayımlanma</string>
|
||||
<string name="add_to_chat">Sohbete Ekle</string>
|
||||
<string name="unknown">Bilinmeyen</string>
|
||||
|
||||
<string name="green">Yeşil</string>
|
||||
@@ -535,10 +543,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profil, ikinci aygıtınıza aktarıldı.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Profil hazırlanıyor…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Alıcı bekleniyor…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Alıcı bağlandı…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Aktarılıyor…</string>
|
||||
<string name="troubleshooting">Sorun Giderme</string>
|
||||
@@ -657,6 +661,8 @@
|
||||
<string name="profile_tag">Özel Etiket</string>
|
||||
<string name="profile_tag_hint">ör. İş, Aile</string>
|
||||
<string name="profile_tag_explain">Yalnızca sizin için görünür etiket; profilleriniz arasında farklılığa yardımcı olur.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">En Üste Taşı</string>
|
||||
<string name="delete_account">Profili Sil</string>
|
||||
<string name="delete_account_ask">Profil verilerinizi silmek istediğinizden emin misiniz?</string>
|
||||
<string name="delete_account_explain_with_name">Uçtan uca şifreleme ayarlamanızı, kişilerinizi, sohbetlerinizi, iletilerinizi ve ortamlarınızı kapsayarak \"%s\" profilinin bu aygıttaki verilerinin tümü silinecek. Bu eylem geri alınamaz.</string>
|
||||
@@ -721,6 +727,7 @@
|
||||
<string name="pref_appearance">Görünüm</string>
|
||||
<string name="pref_theme">Tema</string>
|
||||
<string name="pref_language">Dil</string>
|
||||
<string name="pref_use_system_ui_font">Sistem Yazı Tipini Kullan</string>
|
||||
<string name="pref_incognito_keyboard">Gizli Klavye</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Kişiselleştirilen öğrenmeyi etkisizleştirmek için klavye iste</string>
|
||||
@@ -738,8 +745,6 @@
|
||||
<string name="pref_app_access">Uygulama Erişimi</string>
|
||||
<string name="pref_chats">Sohbetler</string>
|
||||
<string name="pref_in_chat_sounds">Sohbet İçi Sesler</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">İleti Yazı Tipi Boyutu</string>
|
||||
<string name="pref_view_log">Günlüğü Görüntüle</string>
|
||||
<string name="pref_saved_log">Günlüğü \"İndirilenler\" klasörüne kaydet</string>
|
||||
<string name="pref_save_log_failed">Günlüğü kaydetme başarısız</string>
|
||||
@@ -1025,8 +1030,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto bağlantısının kodu çözülemedi: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Kapat</string>
|
||||
<string name="notify_reply_button">Yanıtla</string>
|
||||
<string name="notify_new_message">Yeni ileti</string>
|
||||
<string name="notify_background_connection_enabled">Arka plan bağlantısı etkinleştirildi</string>
|
||||
@@ -1078,7 +1081,7 @@
|
||||
<string name="global_menu_edit_copy_desktop">Kopyala</string>
|
||||
<string name="global_menu_edit_paste_desktop">Yapıştır</string>
|
||||
<string name="global_menu_view_desktop">Görünüm</string>
|
||||
<string name="global_menu_view_floatontop_desktop">Üstte Yüzdür</string>
|
||||
<string name="global_menu_view_floatontop_desktop">En Üstte Yüzdür</string>
|
||||
<string name="global_menu_view_developer_desktop">Geliştirici</string>
|
||||
<string name="global_menu_view_developer_tools_desktop">Geliştirici Araçları</string>
|
||||
<string name="global_menu_help_desktop">Yardım</string>
|
||||
@@ -1155,11 +1158,20 @@
|
||||
<string name="notifications_avg_minutes">Ortalama olarak her %1$d dakikada bir</string>
|
||||
<string name="notifications_avg_hours">Ortalama olarak her %1$d saatte bir</string>
|
||||
<string name="last_check_at">Denetleme %1$s</string>
|
||||
<string name="system_settings">Sistem Ayarları</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Türü, rozetleri, önizlemeyi ve daha fazlasını düzenle</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Herhangi bir sohbette alınan ya da gönderilen uygulamalar burada görünecek. \"Dosyalar\", yalnızca indirilen uygulamaları gösterir.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Paylaş düğmesini tıklayın</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Uygulamayı ana ekranınıza eklemek için \"Ana Ekrana Ekle\"yi seçin.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Kısayollar</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Öğeleri eklemek için Delta Chat\'in \"Widget\'a Ekle\" öğesini kullanın</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Widget\'tan Kaldır</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Widget\'a Ekle</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat, fotoğraflar ve videolar çekmek ve göndermek için ve QR kodlarını taramak için kameranızı kullanır.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat, yazabileceğiniz e-posta adreslerinin bir listesini göstermek için kişilerinizi kullanır. Delta Chat sunucusu yoktur; kişileriniz herhangi bir yere gönderilmez.</string>
|
||||
@@ -1168,6 +1180,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat, sesli iletiler ve sesli videolar kaydetmek ve göndermek için mikrofonunuzu kullanır.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat, kitaplığınızdan hangi fotoğrafların gönderileceğini seçmenize izin verir.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat, görselleri fotoğraf kitaplığınıza kaydetmek istiyor.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat; yerel profilinizi korumak, yedek oluşturmak ve ikinci aygıt ayarlaması için Face ID\'yi kullanabilir.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">Гаразд</string>
|
||||
<string name="cancel">Скасувати</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">або</string>
|
||||
<string name="clear_search">Очистити пошук</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Посилання</string>
|
||||
@@ -202,6 +200,8 @@
|
||||
<string name="webxdc_app">Застосунок</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">Застосунки</string>
|
||||
<string name="webxdc_store_url">URL-адреса для вибору додатків</string>
|
||||
<string name="webxdc_store_url_explain">Якщо встановлено, URL-адреса буде використовуватися для вибору додатків, а не за замовчуванням</string>
|
||||
<string name="unknown">Невідомо</string>
|
||||
|
||||
<string name="green">Зелений</string>
|
||||
@@ -567,10 +567,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Обліковий запис перенесено на ваш другий пристрій.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Підготовка облікового запису…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Очікування одержувача…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Одержувача підключено…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Передача…</string>
|
||||
<string name="troubleshooting">Вирішення проблем</string>
|
||||
@@ -734,6 +730,8 @@
|
||||
<string name="pref_screen_security_explain">Запит на блокування скріншотів у списку останніх і всередині програми</string>
|
||||
<string name="pref_screen_security_please_restart_hint">Для застосування налаштувань безпеки екрану перезавантажте додаток.</string>
|
||||
<string name="pref_notifications">Сповіщення</string>
|
||||
<string name="pref_mention_notifications">Згадки</string>
|
||||
<string name="pref_mention_notifications_explain">У приглушених групах сповіщати про повідомлення, адресовані вам, наприклад, відповіді або реакції</string>
|
||||
<string name="pref_notifications_show">Показати</string>
|
||||
<string name="pref_notifications_priority">Пріоритет</string>
|
||||
<string name="pref_notifications_explain">Увімкнути системні сповіщення для нових повідомлень</string>
|
||||
@@ -768,8 +766,6 @@
|
||||
<string name="pref_app_access">Доступ додатку</string>
|
||||
<string name="pref_chats">Чати</string>
|
||||
<string name="pref_in_chat_sounds">Звуки в чаті</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Розмір шрифту повідомлення</string>
|
||||
<string name="pref_view_log">Переглянути журнал</string>
|
||||
<string name="pref_saved_log">Лог збережено у папку \"Завантаження\"</string>
|
||||
<string name="pref_save_log_failed">Не вдалося зберегти лог</string>
|
||||
@@ -1055,8 +1051,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">неможливо декодувати посилання mailto: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Відхилити</string>
|
||||
<string name="notify_reply_button">Відповісти</string>
|
||||
<string name="notify_new_message">Нове повідомлення</string>
|
||||
<string name="notify_background_connection_enabled">З\'єднання у фоновому режимі ввімкнено</string>
|
||||
@@ -1187,9 +1181,6 @@
|
||||
<string name="last_check_at">Перевірено о %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Додатки, отримані або надіслані у цьому чаті, будуть відображатися тут. \"Файли\" відображають щойно завантажені додатки.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Натисніть кнопку \"Поділитися\"</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Виберіть \"Додати на головний екран\", щоб додати застосунок на головний екран.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat використовує вашу камеру для знімання та надсилання фото та відео, а також для сканування QR-кодів.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat використовує Ваші контакти аби показати список адрес ел.пошти, на які Ви можете написати. Delta Chat не має серверів, тож Ваші контакти нікуди не надсилаються.</string>
|
||||
@@ -1198,6 +1189,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat використовує Ваш мікрофон для запису й надсилання голосових повідомлень та відео зі звуком.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat дасть Вам обрати, які фото з Вашої бібліотеки надіслати.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat хоче зберігати зображення до Вашої фото-бібліотеки.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat може використовувати Face ID для захисту вашого локального профілю, створення резервної копії та налаштування другого пристрою.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Hủy</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">hoặc</string>
|
||||
<string name="clear_search">Dọn dẹp tìm kiếm</string>
|
||||
<string name="yes">Có</string>
|
||||
<string name="no">Không</string>
|
||||
@@ -491,10 +489,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Tài khoản đã được chuyển sang thiết bị thứ hai của bạn.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Đang chuẩn bị tài khoản…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Đang chờ người nhận…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Đã kết nối bộ thu…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Đang chuyển…</string>
|
||||
<string name="troubleshooting">Khắc phục sự cố</string>
|
||||
@@ -640,8 +634,6 @@
|
||||
<string name="pref_app_access">Quyền truy cập ứng dụng</string>
|
||||
<string name="pref_chats">Trò chuyện</string>
|
||||
<string name="pref_in_chat_sounds">Âm thanh trong cuộc trò chuyện</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Kích thước phông chữ tin nhắn</string>
|
||||
<string name="pref_view_log">Xem nhật ký</string>
|
||||
<string name="pref_saved_log">Đã lưu nhật ký vào thư mục \"Tải xuống\"</string>
|
||||
<string name="pref_save_log_failed">Không lưu được nhật ký</string>
|
||||
@@ -907,8 +899,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">không thể giải mã được liên kết mailto: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Loại bỏ</string>
|
||||
<string name="notify_reply_button">Trả lời</string>
|
||||
<string name="notify_new_message">Tin nhắn mới</string>
|
||||
<string name="notify_background_connection_enabled">Đã bật kết nối nền</string>
|
||||
@@ -1037,9 +1027,6 @@
|
||||
<string name="last_check_at">Đã kiểm tra lúc %1$s</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Các ứng dụng được nhận hoặc gửi trong bất kỳ cuộc trò chuyện nào sẽ xuất hiện ở đây. \"Tệp\" hiển thị các ứng dụng vừa tải xuống.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Nhấp vào nút chia sẻ</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Chọn \"Thêm vào màn hình chính\" để thêm ứng dụng vào màn hình chính của bạn.</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat sử dụng máy ảnh của bạn để chụp và gửi ảnh cũng như video cũng như quét mã QR.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat sử dụng danh bạ của bạn để hiển thị danh sách các địa chỉ email mà bạn có thể viết thư vào. Delta Chat không có máy chủ, danh bạ của bạn sẽ không được gửi đi đâu cả.</string>
|
||||
@@ -1048,8 +1035,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat sử dụng micrô của bạn để ghi và gửi tin nhắn thoại cũng như video có âm thanh.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat sẽ cho phép bạn chọn ảnh từ thư viện để gửi.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat muốn lưu hình ảnh vào thư viện ảnh của bạn.</string>
|
||||
|
||||
|
||||
<string name="pref_background_notifications_rationale">Để duy trì kết nối với máy chủ e-mail của bạn và nhận tin nhắn ở chế độ nền, hãy bỏ qua tối ưu hóa pin trong bước tiếp theo.\n\nDelta Chat sử dụng ít tài nguyên và chú ý không làm tiêu hao pin của bạn.</string>
|
||||
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
|
||||
<string name="perm_enable_bg_reminder_title">Nhấn vào đây để nhận tin nhắn khi Delta Chat ở chế độ nền.</string>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">Delta Chat</string>
|
||||
<string name="ok">确定</string>
|
||||
<string name="cancel">取消</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">或</string>
|
||||
<string name="clear_search">清除搜索</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">链接</string>
|
||||
@@ -39,6 +37,7 @@
|
||||
<string name="close_window">关闭窗口</string>
|
||||
<string name="forward">转发</string>
|
||||
<string name="create">创建</string>
|
||||
<string name="reset">重置</string>
|
||||
<string name="later">稍后</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">重新发送</string>
|
||||
@@ -47,6 +46,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">取消存档</string>
|
||||
<string name="mute">静音</string>
|
||||
<string name="muted">已静音</string>
|
||||
<string name="ephemeral_messages">消息定时销毁</string>
|
||||
<string name="ephemeral_messages_hint">适用于此聊天内使用 Delta Chat 的所有成员;这些成员仍然可以复制、保存和转发消息,或使用其他电子邮件客户端。</string>
|
||||
<string name="save">保存</string>
|
||||
@@ -175,6 +175,14 @@
|
||||
<string name="webxdc_app">私人应用</string>
|
||||
<!-- plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space). -->
|
||||
<string name="webxdc_apps">私人应用</string>
|
||||
<string name="webxdc_store_url">\"应用选择器“ URL</string>
|
||||
<string name="webxdc_store_url_explain">设置后,该 URL 而不是默认的 URL 将被用作“应用选择器”</string>
|
||||
<string name="home">首页</string>
|
||||
<string name="games">游戏</string>
|
||||
<string name="tools">工具</string>
|
||||
<string name="app_size">尺寸</string>
|
||||
<string name="app_date_published">已发布</string>
|
||||
<string name="add_to_chat">添加到聊天</string>
|
||||
<string name="unknown">未知</string>
|
||||
|
||||
<string name="green">绿色</string>
|
||||
@@ -519,10 +527,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ 账号已传输到您的第二台设备。</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">正在准备账号…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">等待接收者…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">接收者已连接…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">传输中…</string>
|
||||
<string name="troubleshooting">故障排除</string>
|
||||
@@ -641,6 +645,8 @@
|
||||
<string name="profile_tag">私密标签</string>
|
||||
<string name="profile_tag_hint">如工作、家庭</string>
|
||||
<string name="profile_tag_explain">仅对你可见的标签;帮助你区分不同的配置文件</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">移到顶部</string>
|
||||
<string name="delete_account">删除账号</string>
|
||||
<string name="delete_account_ask">是否确定要删除您的账号数据?</string>
|
||||
<string name="delete_account_explain_with_name">将会删除此设备上“%s”的所有账号数据,包括您的端到端加密设置、联系人、聊天、消息和媒体。此操作无法撤销。</string>
|
||||
@@ -705,6 +711,7 @@
|
||||
<string name="pref_appearance">外观</string>
|
||||
<string name="pref_theme">主题</string>
|
||||
<string name="pref_language">语言</string>
|
||||
<string name="pref_use_system_ui_font">使用系统字体</string>
|
||||
<string name="pref_incognito_keyboard">无痕键盘</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">请求输入法禁用个性化学习</string>
|
||||
@@ -722,8 +729,6 @@
|
||||
<string name="pref_app_access">应用程序访问</string>
|
||||
<string name="pref_chats">聊天</string>
|
||||
<string name="pref_in_chat_sounds">聊天音</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">消息字体大小</string>
|
||||
<string name="pref_view_log">查看日志</string>
|
||||
<string name="pref_saved_log">已将日志保存至“下载”文件夹</string>
|
||||
<string name="pref_save_log_failed">保存日志失败</string>
|
||||
@@ -1009,8 +1014,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">无法解码 mailto 链接:%1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">不予理会</string>
|
||||
<string name="notify_reply_button">回复</string>
|
||||
<string name="notify_new_message">新消息</string>
|
||||
<string name="notify_background_connection_enabled">已启用后台连接</string>
|
||||
@@ -1139,11 +1142,20 @@
|
||||
<string name="notifications_avg_minutes">平均每 %1$d 分钟</string>
|
||||
<string name="notifications_avg_hours">平均每 %1$d 小时</string>
|
||||
<string name="last_check_at">检查于 %1$s</string>
|
||||
<string name="system_settings">系统设置</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">编辑类型、徽章、预览等</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">任何聊天中接收或发送的私人应用都会出现在这里。“文件”显示刚下载的私人应用。</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">点击分享按钮</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">选择“添加到主屏幕”来将应用添加到主屏幕。</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">快捷方式</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">使用 Delta Chat 的“添加到微件”添加项目</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">从微件中移除</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">添加到微件</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat 使用相机来拍摄、发送照片和视频以及扫描二维码。</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat 使用您的联系人来显示您可以写信到的电子邮件地址列表。 Delta Chat 没有服务器,您的联系人不会被发送到任何地方。</string>
|
||||
@@ -1152,6 +1164,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat 使用麦克风来录制、发送语音消息和带有声音的视频。</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat 将让您选择要从图库中发送哪些照片。</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat 想将图像保存到图库。</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat 可以使用 Face ID 保护你的本地配置文件,备份创建和第二台设备设置。</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="app_name">德爾塔聊</string>
|
||||
<string name="ok">確定</string>
|
||||
<string name="cancel">取消</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">或</string>
|
||||
<string name="clear_search">清除搜尋</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">連結</string>
|
||||
@@ -519,10 +517,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️已將賬戶傳輸到您的第二台裝置。</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">準備個人檔案中…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">等待接收者...</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">接收器已連線...</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">轉移中…</string>
|
||||
<string name="troubleshooting">故障排除</string>
|
||||
@@ -720,8 +714,6 @@
|
||||
<string name="pref_app_access">App 存取</string>
|
||||
<string name="pref_chats">對話</string>
|
||||
<string name="pref_in_chat_sounds">對話內的音效</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">訊息的字型大小</string>
|
||||
<string name="pref_view_log">觀看系統紀錄</string>
|
||||
<string name="pref_saved_log">已將日誌保存到 「下載」 資料夾</string>
|
||||
<string name="pref_save_log_failed">保存日誌失敗</string>
|
||||
@@ -1007,8 +999,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto 連結無法解碼:%1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">忽視</string>
|
||||
<string name="notify_reply_button">回覆</string>
|
||||
<string name="notify_new_message">新訊息</string>
|
||||
<string name="notify_background_connection_enabled">已啟用後台連接</string>
|
||||
@@ -1139,9 +1129,6 @@
|
||||
<string name="last_check_at">在%1$s檢查</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">在任何聊天中接收或發送的應用程式都會顯示在此處。「文件」顯示剛剛下載的應用程式。</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">點按「分享」按鈕</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">選擇「添加到主螢幕」 以將應用程式添加到您的主螢幕。</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat 使用您的相機拍攝和傳送照片和影片,以及掃描QR碼。</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat 使用您的聯絡人來顯示您可以寫入的電子郵件位址清單。Delta Chat 沒有伺服器,您的聯絡人不會發送到任何地方。</string>
|
||||
@@ -1150,8 +1137,6 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat 使用您的麥克風錄製和發送音訊和帶聲音的視頻。</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat 將讓您從圖庫中選擇要傳送的照片。</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat 希望將圖像保存到您的照片庫。</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
<string name="pref_instant_delivery">即時傳送</string>
|
||||
<string name="pref_background_notifications">使用背景連接</string>
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
<string name="app_name">ArcaneChat</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<!-- deprecated, the word "or" to separate blocks in the user interface that are mutually exclusive -->
|
||||
<string name="or_separator">or</string>
|
||||
<string name="clear_search">Clear Search</string>
|
||||
<!-- a noun, used on a button, short for "show link" -->
|
||||
<string name="link">Link</string>
|
||||
@@ -44,6 +42,7 @@
|
||||
<string name="close_window">Close Window</string>
|
||||
<string name="forward">Forward</string>
|
||||
<string name="create">Create</string>
|
||||
<string name="reset">Reset</string>
|
||||
<string name="later">Later</string>
|
||||
<!-- "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members. -->
|
||||
<string name="resend">Resend</string>
|
||||
@@ -52,6 +51,7 @@
|
||||
<!-- Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string -->
|
||||
<string name="unarchive">Unarchive</string>
|
||||
<string name="mute">Mute</string>
|
||||
<string name="muted">Muted</string>
|
||||
<string name="ephemeral_messages">Disappearing Messages</string>
|
||||
<string name="ephemeral_messages_hint">Applies to all members of this chat if they use Delta Chat; they can still copy, save, and forward messages or use other e-mail clients.</string>
|
||||
<string name="save">Save</string>
|
||||
@@ -192,6 +192,12 @@
|
||||
<string name="webxdc_apps">Apps</string>
|
||||
<string name="webxdc_store_url">App Picker URL</string>
|
||||
<string name="webxdc_store_url_explain">If set, the URL will be used as the App Picker instead of the default one</string>
|
||||
<string name="home">Home</string>
|
||||
<string name="games">Games</string>
|
||||
<string name="tools">Tools</string>
|
||||
<string name="app_size">Size</string>
|
||||
<string name="app_date_published">Published</string>
|
||||
<string name="add_to_chat">Add to Chat</string>
|
||||
<string name="unknown">Unknown</string>
|
||||
|
||||
<string name="green">Green</string>
|
||||
@@ -554,10 +560,6 @@
|
||||
<string name="multidevice_transfer_done_devicemsg">ℹ️ Profile transferred to your second device.</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="preparing_account">Preparing profile…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="waiting_for_receiver">Waiting for receiver…</string>
|
||||
<!-- deprecated, shown beside progress bar, stay short -->
|
||||
<string name="receiver_connected">Receiver connected…</string>
|
||||
<!-- Shown beside progress bar, stay short -->
|
||||
<string name="transferring">Transferring…</string>
|
||||
<string name="troubleshooting">Troubleshooting</string>
|
||||
@@ -676,6 +678,8 @@
|
||||
<string name="profile_tag">Private Tag</string>
|
||||
<string name="profile_tag_hint">eg. Work, Family</string>
|
||||
<string name="profile_tag_explain">Tag that is visible only for you; helping you to differ between your profiles.</string>
|
||||
<!-- Menu entry to sort an item to the beginning of a list. Only "To Top" may do as well in some translations, if that helps to stay shorter. -->
|
||||
<string name="move_to_top">Move to Top</string>
|
||||
<string name="delete_account">Delete Profile</string>
|
||||
<string name="delete_account_ask">Are you sure you want to delete your profile data?</string>
|
||||
<string name="delete_account_explain_with_name">All profile data of \"%s\" on this device will be deleted, including your end-to-end encryption setup, contacts, chats, messages and media. This action cannot be undone.</string>
|
||||
@@ -740,6 +744,7 @@
|
||||
<string name="pref_appearance">Appearance</string>
|
||||
<string name="pref_theme">Theme</string>
|
||||
<string name="pref_language">Language</string>
|
||||
<string name="pref_use_system_ui_font">Use System Font</string>
|
||||
<string name="pref_incognito_keyboard">Incognito Keyboard</string>
|
||||
<!-- Translators: Must indicate that there is no guarantee as the system may not honor our request. -->
|
||||
<string name="pref_incognito_keyboard_explain">Request keyboard to disable personalized learning</string>
|
||||
@@ -759,8 +764,6 @@
|
||||
<string name="pref_app_access">App Access</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">In-Chat Sounds</string>
|
||||
<!-- deprecated -->
|
||||
<string name="pref_message_text_size">Message Font Size</string>
|
||||
<string name="pref_view_log">View Log</string>
|
||||
<string name="pref_saved_log">Saved the log to \"Downloads\" folder</string>
|
||||
<string name="pref_save_log_failed">Failed to save the log</string>
|
||||
@@ -971,6 +974,7 @@
|
||||
<string name="chat_protection_broken_explanation">End-to-end encryption cannot be guaranteed anymore, likely because %1$s reinstalled Delta Chat or sent a message from another device.\n\nYou may meet them in person and scan their QR code again to reestablish guaranteed end-to-end encryption.</string>
|
||||
<string name="invalid_unencrypted_tap_to_learn_more">⚠️ %1$s requires end-to-end encryption which is not setup for this chat yet. Tap to learn more.</string>
|
||||
<string name="invalid_unencrypted_explanation">To establish end-to-end-encryption, you may meet contacts in person and scan their QR Code to introduce them.</string>
|
||||
<!-- deprecated -->
|
||||
<string name="encryption_required_for_new_contact">End-to-end encryption is required but it is not setup for %1$s yet.\n\nYou may share your invite link with them or meet in person and scan their QR Code.</string>
|
||||
<string name="learn_more">Learn More</string>
|
||||
|
||||
@@ -1047,8 +1051,6 @@
|
||||
<string name="mailto_link_could_not_be_decoded">mailto link could not be decoded: %1$s</string>
|
||||
|
||||
<!-- notifications -->
|
||||
<!-- deprecated, use mark_as_read or mark_as_read_short -->
|
||||
<string name="notify_dismiss">Dismiss</string>
|
||||
<string name="notify_reply_button">Reply</string>
|
||||
<string name="notify_new_message">New message</string>
|
||||
<string name="notify_background_connection_enabled">Background connection enabled</string>
|
||||
@@ -1118,6 +1120,8 @@
|
||||
<string name="timestamp_format_m_desktop">MMM D</string>
|
||||
<string name="remove_desktop">Remove</string>
|
||||
<string name="save_desktop">Save</string>
|
||||
<!-- Opposite of "Save". Undo a "Save" action. Similar to "Unmute", "Unpin". Could also be worded as "Save no longer" or so. -->
|
||||
<string name="unsave">Unsave</string>
|
||||
<string name="name_desktop">Name</string>
|
||||
<string name="select_group_image_desktop">Select Group Image</string>
|
||||
<string name="export_backup_desktop">Export Backup</string>
|
||||
@@ -1177,11 +1181,20 @@
|
||||
<string name="notifications_avg_minutes">On average every %1$d minutes</string>
|
||||
<string name="notifications_avg_hours">On average every %1$d hours</string>
|
||||
<string name="last_check_at">Checked at %1$s</string>
|
||||
<string name="system_settings">System Settings</string>
|
||||
<!-- shown below the button "System Settings" on the notification screen. this is a hint about what can be edited on System Settings' Notification page - eg. the notification type (banner, lock screen, notification centre), sound, badges and so on. no need to be exhaustive here, it is only to give the user an idea. -->
|
||||
<string name="system_settings_notify_explain_ios">Edit type, badges, preview and more</string>
|
||||
<!-- iOS webxdc selector -->
|
||||
<string name="webxdc_selector_empty_hint">Apps received or sent in any chat will appear here. \"Files\" shows apps just downloaded.</string>
|
||||
<!-- iOS webxdc shortcut page -->
|
||||
<string name="shortcut_step1_tap_share_btn">Click the share button</string>
|
||||
<string name="shortcut_step2_tap_add_to_home_screen">Select \"Add to Home Screen\" to add the app to your home screen.</string>
|
||||
<!-- iOS shortcut widget -->
|
||||
<!-- use the same translation for "Shortcuts" as the system is using, often the term "Shortcut" stays untranslated; check eg. how the "Shortcuts" system app is called in your locale -->
|
||||
<string name="shortcuts_widget_title">Shortcuts</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="shortcuts_widget_description">Use Delta Chat\'s \"Add to Widget\" to add items</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="remove_from_widget">Remove from Widget</string>
|
||||
<!-- use the same translation for "Widget" as the system is using; often the term "Widget" stays untranslated -->
|
||||
<string name="add_to_widget">Add to Widget</string>
|
||||
<!-- iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings" -->
|
||||
<string name="InfoPlist_NSCameraUsageDescription">Delta Chat uses your camera to take and send photos and videos and to scan QR codes.</string>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat uses your contacts to show a list of e-mail addresses you can write to. Delta Chat has no server, your contacts are not sent anywhere.</string>
|
||||
@@ -1190,6 +1203,7 @@
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat uses your microphone to record and send voice messages and videos with sound.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Delta Chat will let you choose which photos from your library to send.</string>
|
||||
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat wants to save images to your photo library.</string>
|
||||
<string name="InfoPlist_NSFaceIDUsageDescription">Delta Chat can use Face ID to protect your local profile, backup creation and second device setup.</string>
|
||||
|
||||
|
||||
<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
|
||||
|
||||
Reference in New Issue
Block a user