mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
Compare commits
117 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c4aa00d40d | |||
| 1566ea87d3 | |||
| cf653f41b7 | |||
| 785729272a | |||
| a881f84a03 | |||
| d3b2f2df97 | |||
| f518a3eea9 | |||
| 20819912ee | |||
| 25ad133e1f | |||
| 4eef4a86b5 | |||
| fb50b03af4 | |||
| b6ffc8df9e | |||
| 9a71de6944 | |||
| f6ab0b18a2 | |||
| f023961239 | |||
| aeb78d579e | |||
| cdc47423f9 | |||
| 9790730d75 | |||
| 6cc9a2594f | |||
| 6814df2976 | |||
| 8e8b49508d | |||
| 619ac2bb21 | |||
| f6750a1583 | |||
| ce895355f5 | |||
| 17e45fd2ab | |||
| 8f2b761361 | |||
| bc72fce060 | |||
| 501a77e1dc | |||
| ad6f232d34 | |||
| efbe43ec70 | |||
| 5e38b25c43 | |||
| 6f3f356997 | |||
| d6f485511c | |||
| a527b2f404 | |||
| 7c77b946ed | |||
| ca77886012 | |||
| fa5e305dff | |||
| 9e70bfb5ae | |||
| f4c7a9439d | |||
| 5d05e99ad6 | |||
| 79bd1c7cb3 | |||
| 848a86c718 | |||
| e759efc389 | |||
| 63ea218b98 | |||
| 07f4a859f3 | |||
| 34eeec4a39 | |||
| 7f1734b57c | |||
| 83fa4c493d | |||
| cbc8d2b659 | |||
| 6ff1c7a689 | |||
| b10185b6b9 | |||
| 6ef35c6ce1 | |||
| e04e6dfe06 | |||
| 60b322d83e | |||
| 94e597d2d1 | |||
| c1168566f3 | |||
| 72fc6ca4dc | |||
| b2a3042d02 | |||
| ed4c5e7a72 | |||
| 29a0f3dadb | |||
| 1820af288e | |||
| be48179a25 | |||
| 2aa4245563 | |||
| 54b5dba6ea | |||
| 60fa0c98df | |||
| ea60418a70 | |||
| 2bd1493a42 | |||
| 04a22cc8c6 | |||
| d2780c4c03 | |||
| bc73e1a2ba | |||
| 0522aef0fd | |||
| d5a0be0c9c | |||
| d66acbb71e | |||
| 5c06156463 | |||
| c07b2b4aa1 | |||
| 389dddc9ea | |||
| 5dfdc94468 | |||
| 52d65c1bbb | |||
| f0f07055cf | |||
| c6c66f19f2 | |||
| fb3d95264a | |||
| 92e67bd80a | |||
| 1518bab671 | |||
| 632da643af | |||
| 7353873281 | |||
| f9ac0375b9 | |||
| 78820ec18a | |||
| 3c0e4fd853 | |||
| 31c9de1f03 | |||
| 4240c8b324 | |||
| f47fff292f | |||
| 9106f12b77 | |||
| be709fb6df | |||
| fca0c03087 | |||
| 2613be7216 | |||
| 43941f9075 | |||
| 765e2b490e | |||
| cfae361b88 | |||
| bdebd98627 | |||
| be159407ff | |||
| 9daa2d77cd | |||
| 05d2d0964f | |||
| 10c4a105bb | |||
| fe602004c7 | |||
| e2d7f2c3d3 | |||
| 6996836f80 | |||
| 7d689dc1d6 | |||
| 9960423b57 | |||
| 06183a9135 | |||
| 796acf1bb0 | |||
| 64e4816f5e | |||
| 1680d332f5 | |||
| 77ee5c6bc0 | |||
| cde74ae2e1 | |||
| 78b3c3883d | |||
| e28e6b9b73 | |||
| 4ed51b6b56 |
@@ -1,5 +1,46 @@
|
||||
# Delta Chat Android Changelog
|
||||
|
||||
## 1.58.4
|
||||
2025-05
|
||||
|
||||
* make in-chat apps properly work when they are not sent yet, in draft mode
|
||||
* better avatar quality
|
||||
* some more bug fixes and updated translations
|
||||
* update to core 1.159.5
|
||||
|
||||
## v1.58.3
|
||||
2025-05
|
||||
|
||||
* fix: webxdc.selfName uses the name otherwise displayed
|
||||
* fix potential crash on startup
|
||||
* add donation link to app settings
|
||||
* update to core 1.159.3
|
||||
|
||||
## v1.58.2
|
||||
2025-04
|
||||
|
||||
* fix draft writing area disappearing for some chats
|
||||
* update to core 1.159.2
|
||||
|
||||
## v1.58.1
|
||||
2025-04
|
||||
|
||||
* tapping info messages with contacts open the contact's profile
|
||||
* hide superfluous "Show Classic E-mails" advanced setting for chatmail
|
||||
* show profile bio/status under name in main settings screen
|
||||
* remove mostly non-telling transport addresses when referring to a contact;
|
||||
the contact's profile gives a much better overview
|
||||
* Disable AEAP to enable us to overhaul some things - there are big changes underway in this area, which will come in a few months
|
||||
* don't display email address in contact list and member list for contacts with green-checkmark
|
||||
* avoid crash in Notifications preferences if ringtone title can't be read
|
||||
* don't display forwarded messages as "edited" if original message was edited
|
||||
* support importing contact from ProtonMail vCard attachments received in chats
|
||||
* send encrypted in the experimental broadcast lists feature
|
||||
* wait for QR scan (or invite link click) process to complete before allowing to send messages
|
||||
* show connectivity status dot when profile is connecting or not connected
|
||||
* never send Autocrypt-Gossip in broadcast lists.
|
||||
* update to core 1.159.1
|
||||
|
||||
## v1.56.1
|
||||
2025-03
|
||||
|
||||
|
||||
@@ -15,7 +15,6 @@ This app has some extended support for WebXDC apps:
|
||||
|
||||
- `window.webxdc.arcanechat` a string with the ArcaneChat version and can be used by app developers
|
||||
to detect when they can use the ArcaneChat-specific features.
|
||||
- `window.webxdc.isCommunity` true if the current account is a community account
|
||||
- `sendToChat()`: extra property `subject` can be set to a text string to set message/email's subject.
|
||||
- `sendToChat()`: extra property `html` can be set to a string of html markup to set the HTML part of the email/message.
|
||||
- `sendToChat()`: the file object parameter also accepts a `type` field that can be one of:
|
||||
|
||||
+1
-1
@@ -130,7 +130,7 @@ on <https://developer.huawei.com/consumer/en/appgallery>:
|
||||
d) Hit "Submit"; on the next page, confirm version and language
|
||||
|
||||
|
||||
## Releases on Apklis, Passkoocheh
|
||||
## Releases on other stores (ex. Passkoocheh)
|
||||
|
||||
These stores are not under our control.
|
||||
On important updates **ping store maintainers** and ask to update.
|
||||
|
||||
+3
-3
@@ -33,8 +33,8 @@ android {
|
||||
useLibrary 'org.apache.http.legacy'
|
||||
|
||||
defaultConfig {
|
||||
versionCode 30000717
|
||||
versionName "1.56.1"
|
||||
versionCode 30000722
|
||||
versionName "1.58.4"
|
||||
|
||||
applicationId "chat.delta.lite"
|
||||
multiDexEnabled true
|
||||
@@ -236,7 +236,7 @@ dependencies {
|
||||
implementation 'com.google.code.gson:gson:2.12.1' // used as JSON library.
|
||||
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.Baseflow:PhotoView:2.3.0' // does the zooming on photos / media
|
||||
implementation 'com.github.penfeizhou.android.animation:awebp:3.0.2' // animated webp support.
|
||||
implementation 'com.caverock:androidsvg-aar:1.4' // SVG support.
|
||||
implementation 'com.github.bumptech.glide:glide:4.12.0'
|
||||
|
||||
@@ -6,7 +6,7 @@ ArcaneChat is a decentralized and secure instant messenger that is easy to use f
|
||||
|
||||
• Extensible. Use mini-apps in chats like shopping lists, calendars or games.
|
||||
|
||||
• Reliable. Works under bad and adverserial network conditions.
|
||||
• Reliable. Works under bad and adversarial network conditions.
|
||||
|
||||
• Secure. Audited End-to-End encryption safe against network and server attacks.
|
||||
|
||||
|
||||
Generated
+6
-6
@@ -111,11 +111,11 @@
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1728538411,
|
||||
"narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=",
|
||||
"lastModified": 1744536153,
|
||||
"narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221",
|
||||
"rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -138,11 +138,11 @@
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733970833,
|
||||
"narHash": "sha256-sPEKtSaZk2CtfF9cdhtbY93S6qGq+d2PKI1fcoDfDaI=",
|
||||
"lastModified": 1747017456,
|
||||
"narHash": "sha256-C/U12fcO+HEF071b5mK65lt4XtAIZyJSSJAg9hdlvTk=",
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"rev": "f7f4c59ccdf1bec3f1547d27398e9589aa94e3e8",
|
||||
"rev": "5b07506ae89b025b14de91f697eba23b48654c52",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
+6
-14
@@ -1373,11 +1373,6 @@ JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getId(JNIEnv *env, jobject obj)
|
||||
return dc_msg_get_id(get_dc_msg(env, obj));
|
||||
}
|
||||
|
||||
JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getSenderColor(JNIEnv *env, jobject obj)
|
||||
{
|
||||
return dc_msg_get_sender_color(get_dc_msg(env, obj));
|
||||
}
|
||||
|
||||
JNIEXPORT jstring Java_com_b44t_messenger_DcMsg_getText(JNIEnv *env, jobject obj)
|
||||
{
|
||||
char* temp = dc_msg_get_text(get_dc_msg(env, obj));
|
||||
@@ -1432,6 +1427,12 @@ JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getInfoType(JNIEnv *env, jobject ob
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getInfoContactId(JNIEnv *env, jobject obj)
|
||||
{
|
||||
return dc_msg_get_info_contact_id(get_dc_msg(env, obj));
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jint Java_com_b44t_messenger_DcMsg_getState(JNIEnv *env, jobject obj)
|
||||
{
|
||||
return dc_msg_get_state(get_dc_msg(env, obj));
|
||||
@@ -1808,15 +1809,6 @@ JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getAddr(JNIEnv *env, jobject
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getNameNAddr(JNIEnv *env, jobject obj)
|
||||
{
|
||||
char* temp = dc_contact_get_name_n_addr(get_dc_contact(env, obj));
|
||||
jstring ret = JSTRING_NEW(temp);
|
||||
dc_str_unref(temp);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getProfileImage(JNIEnv *env, jobject obj)
|
||||
{
|
||||
char* temp = dc_contact_get_profile_image(get_dc_contact(env, obj));
|
||||
|
||||
+1
-1
Submodule jni/deltachat-core-rust updated: c52aaa128f...e3fa69211d
@@ -11,13 +11,13 @@ echo "==================== ANDROID USAGE ===================="
|
||||
grep --exclude={*.apk,*.a,*.o,*.so,strings.xml,*symbols.zip} --exclude-dir={.git,.gradle,obj,release,.idea,build,deltachat-core-rust} -ri $TEXT .
|
||||
|
||||
echo "==================== IOS USAGE ===================="
|
||||
grep --exclude=*.strings --exclude-dir={.git,libraries,Pods,deltachat-ios.xcodeproj,deltachat-ios.xcworkspace} -ri $TEXT ../deltachat-ios/
|
||||
grep --exclude=*.strings* --exclude-dir={.git,libraries,Pods,deltachat-ios.xcodeproj,deltachat-ios.xcworkspace} -ri $TEXT ../deltachat-ios/
|
||||
|
||||
echo "==================== DESKTOP USAGE ===================="
|
||||
grep --exclude-dir={.cache,.git,html-dist,node_modules,_locales} -ri $TEXT ../deltachat-desktop/
|
||||
|
||||
echo "==================== JSONRPC USAGE ===================="
|
||||
grep --exclude-dir={.git} -ri $TEXT ../deltachat-core-rust/deltachat-jsonrpc
|
||||
grep --exclude-dir={.git} -ri $TEXT ../chatmail/core/deltachat-jsonrpc
|
||||
|
||||
echo "==================== UBUNTU TOUCH USAGE ===================="
|
||||
grep --exclude-dir={.git} -ri $TEXT ../deltatouch/
|
||||
|
||||
+15
-12
@@ -53,7 +53,6 @@ fi
|
||||
# for reproducible build:
|
||||
export RUSTFLAGS="-C link-args=-Wl,--build-id=none --remap-path-prefix=$HOME/.cargo= --remap-path-prefix=$(realpath $(dirname $(dirname "$0")))="
|
||||
export SOURCE_DATE_EPOCH=1
|
||||
export CARGO_TARGET_DIR=/tmp/arcanechat-build
|
||||
# always use the same path to NDK:
|
||||
rm -f /tmp/android-ndk-root
|
||||
ln -s "$ANDROID_NDK_ROOT" /tmp/android-ndk-root
|
||||
@@ -74,6 +73,10 @@ if test -z "$NDK_HOST_TAG"; then
|
||||
NDK_HOST_TAG="$KERNEL-$ARCH"
|
||||
fi
|
||||
|
||||
if test -z "$CARGO_TARGET_DIR"; then
|
||||
export CARGO_TARGET_DIR=/tmp/arcanechat-build
|
||||
fi
|
||||
|
||||
TOOLCHAIN="$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/$NDK_HOST_TAG"
|
||||
export CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER="$TOOLCHAIN/bin/armv7a-linux-androideabi21-clang"
|
||||
export CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER="$TOOLCHAIN/bin/aarch64-linux-android21-clang"
|
||||
@@ -127,7 +130,7 @@ if test -z $1 || test $1 = armeabi-v7a; then
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target armv7-linux-androideabi -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/armv7-linux-androideabi/$RELEASE/libdeltachat.a $jnidir/armeabi-v7a
|
||||
cp "$CARGO_TARGET_DIR/armv7-linux-androideabi/$RELEASE/libdeltachat.a" "$jnidir/armeabi-v7a"
|
||||
fi
|
||||
|
||||
if test -z $1 || test $1 = arm64-v8a; then
|
||||
@@ -136,7 +139,7 @@ if test -z $1 || test $1 = arm64-v8a; then
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target aarch64-linux-android -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/aarch64-linux-android/$RELEASE/libdeltachat.a $jnidir/arm64-v8a
|
||||
cp "$CARGO_TARGET_DIR/aarch64-linux-android/$RELEASE/libdeltachat.a" "$jnidir/arm64-v8a"
|
||||
fi
|
||||
|
||||
if test -z $1 || test $1 = x86; then
|
||||
@@ -145,17 +148,17 @@ if test -z $1 || test $1 = x86; then
|
||||
TARGET_AR="$TOOLCHAIN/bin/llvm-ar" \
|
||||
TARGET_RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
|
||||
cargo build $RELEASEFLAG --target i686-linux-android -p deltachat_ffi
|
||||
cp $CARGO_TARGET_DIR/i686-linux-android/$RELEASE/libdeltachat.a $jnidir/x86
|
||||
cp "$CARGO_TARGET_DIR/i686-linux-android/$RELEASE/libdeltachat.a" "$jnidir/x86"
|
||||
fi
|
||||
|
||||
if test -z $1 || test $1 = x86_64; then
|
||||
echo "-- cross compiling to x86_64-linux-android (x86_64) --"
|
||||
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
|
||||
cp $CARGO_TARGET_DIR/x86_64-linux-android/$RELEASE/libdeltachat.a $jnidir/x86_64
|
||||
fi
|
||||
if test -z $1 || test $1 = x86_64; then
|
||||
echo "-- cross compiling to x86_64-linux-android (x86_64) --"
|
||||
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
|
||||
cp "$CARGO_TARGET_DIR/x86_64-linux-android/$RELEASE/libdeltachat.a" "$jnidir/x86_64"
|
||||
fi
|
||||
|
||||
echo -- ndk-build --
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.83.0
|
||||
1.86.0
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1783,7 +1783,7 @@ program potřebuje heslo k tomu aby mohl posílat e-maily. Samozřejmě, že
|
||||
heslo je uloženo pouze na tvém přístroji. Heslo je přenášeno pouze při přihlašení
|
||||
k e-mailovému serveru, který má i beztak přístup k tvým e-mailům.</p>
|
||||
|
||||
<p>Delta Chat má otevřený <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">zdrojový kód</a>,
|
||||
<p>Delta Chat má otevřený <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">zdrojový kód</a>,
|
||||
ze kterého lze ověřit, že program s osobními daty zachází bezpečně. Jsme rádi
|
||||
za každou odezvu, která udělá Delta Chat bezpečnější pro všechny.</p>
|
||||
|
||||
@@ -1958,7 +1958,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Dobrý začátek je <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
<li>Dobrý začátek je <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -166,7 +166,7 @@ sicher gegen Netzwerk- und Serverangriffe.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Freie und quelloffene Software, sowohl app- als auch serverseitig.
|
||||
Basiert auf <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-Mail- und Web-Internet-Standards</a>,
|
||||
Basiert auf <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-Mail- und Web-Internet-Standards</a>,
|
||||
um das <a href="https://xkcd.com/927/">„Noch-ein-Standard-Syndrom“ (xkcd 927)</a> zu vermeiden.</p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1617,7 +1617,7 @@ Allerdings benötigen einige Anbieter besondere Einstellungen, um ordnungsgemä
|
||||
|
||||
<p>Genau wie auch bei anderen E-Mail-Programmen (z. B. Thunderbird, K9-Mail oder Outlook) benötigt Delta Chat das Passwort, um E-Mails versenden zu können. Das Passwort wird nur auf Ihrem Gerät gespeichert und bei der Anmeldung an Ihren E-Mail-Anbieter gesendet.</p>
|
||||
|
||||
<p>Da Delta Chat Open Source ist, können Sie den <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Quellcode</a> einsehen und sich davon überzeugen, dass Ihre Zugangsdaten sicher gehandhabt werden. Wir freuen uns über Feedback, das unsere App sicherer für all unsere NutzerInnen macht.</p>
|
||||
<p>Da Delta Chat Open Source ist, können Sie den <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Quellcode</a> einsehen und sich davon überzeugen, dass Ihre Zugangsdaten sicher gehandhabt werden. Wir freuen uns über Feedback, das unsere App sicherer für all unsere NutzerInnen macht.</p>
|
||||
|
||||
<h3 id="welche-nachrichten-erscheinen-in-delta-chat">
|
||||
|
||||
@@ -1760,7 +1760,7 @@ Andernfalls könnten Sie unverschlüsselte Nachrichten aus diesen Gruppenchats e
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Siehe hierzu <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">in Delta Chat genutzte Standards</a>.</li>
|
||||
<li>Siehe hierzu <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">in Delta Chat genutzte Standards</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="wo-können-meine-freunde-delta-chat-finden">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1788,7 +1788,7 @@ program needs the password so you can use it to send and receive mails. Of cours
|
||||
password is stored only on your device. The password is only transmitted to
|
||||
your E-Mail provider (when you login), which has access to your mails anyway.</p>
|
||||
|
||||
<p>As Delta Chat is Open Source, you can check the <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Source
|
||||
<p>As Delta Chat is Open Source, you can check the <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Source
|
||||
Code</a>
|
||||
if you want to verify that your credentials are handled securely. We are happy
|
||||
about feedback which makes the app more secure for all of our users.</p>
|
||||
@@ -1966,7 +1966,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>See <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
<li>See <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1745,7 +1745,7 @@ programa necesita la contraseña para que pueda usarla para enviar correos. Por
|
||||
contraseña se almacena solo en su dispositivo. La contraseña solo se transmite a
|
||||
su proveedor de correo electrónico (cuando inicia sesión), que tiene acceso a sus correos de todos modos.</p>
|
||||
|
||||
<p>Como Delta Chat es de Código Abierto, puedes investigar el Código Fuente si quieres verificar que tus credenciales son gestionadas de manera segura.
|
||||
<p>Como Delta Chat es de Código Abierto, puedes investigar el <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Código Fuente</a> si quieres verificar que tus credenciales son gestionadas de manera segura.
|
||||
Estamos felices de recibir críticas que hagan la aplicación más segura para todos los usuarios.</p>
|
||||
|
||||
<h3 id="qué-mensajes-se-muestran-en-delta-chat">
|
||||
@@ -1861,7 +1861,7 @@ De lo contrario, eliminar mensajes o configuraciones de dispositivos múltiples
|
||||
<li>Si y no.</li>
|
||||
<li>No, no puede usar su cuenta de Proton Mail, Tutanota o Criptext con Delta Chat; esos servicios no permiten recibir correos a través de IMAP.</li>
|
||||
<li>En cualquier caso, puede usar Delta Chat para enviar mensajes a personas que usan Protonmail, Tutanota o Criptext. Sin embargo, esos mensajes no se cifrarán de extremo a extremo. El cifrado de extremo a extremo que ofrecen esos proveedores solo funciona dentro de sus plataformas y no es compatible con nadie externo.</li>
|
||||
<li>Delta Chat puede encriptar e2e a través de cualquier proveedor de correo electrónico con cualquier <a href="aplicación de correo electrónico compatible con Autocrypt">https://autocrypt.org/dev-status.html</a>.</li>
|
||||
<li>Delta Chat puede encriptar e2e a través de cualquier proveedor de correo electrónico con cualquier <a href="https://autocrypt.org/dev-status.html">aplicación de correo electrónico compatible con Autocrypt</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="remove-account">
|
||||
@@ -1906,7 +1906,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Visita la página <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Estándares usados en Delta Chat</a>.</li>
|
||||
<li>Visita la página <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Estándares usados en Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ contre les attaques ciblées sur le réseau et les serveurs.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Logiciel libre et open source, à la fois appli et côté serveur.
|
||||
Construit sur des <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">Standards d’Internet et d’e-mail</a>,
|
||||
Construit sur des <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standards d’Internet et d’e-mail</a>,
|
||||
<a href="https://xkcd.com/927/">pour éviter le syndrome du “standard de plus” (xkcd 927)</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1717,7 +1717,7 @@ Cependant, il faut activer des options spéciales pour que cela fonctionne corre
|
||||
<p>Comme pour les autres clients de courriel, Thunderbird, FairEmail, K9-Mail, Outlook, etc, celui-ci a besoin des identifiants / mots de passe pour recevoir et envoyer des courriels.
|
||||
Bien sûr le mot de passe est uniquement stocké sur votre appareil. Et il est utilisé uniquement pour vous authentifier auprès de votre fournisseur de courriel, qui a, rappelons-le, accès à vos courriels non chiffrés.</p>
|
||||
|
||||
<p>Comme Delta Chat est un logiciel libre, vous pouvez étudier le <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">code source</a> pour vérifier que vos identifiants / mots de passe sont utilisés de façon sécurisée. Nous sommes très heureux d’avoir des retours pour renforcer la sécurité de l’application.</p>
|
||||
<p>Comme Delta Chat est un logiciel libre, vous pouvez étudier le <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">code source</a> pour vérifier que vos identifiants / mots de passe sont utilisés de façon sécurisée. Nous sommes très heureux d’avoir des retours pour renforcer la sécurité de l’application.</p>
|
||||
|
||||
<h3 id="quels-sont-les-messages-qui-apparaissent-dans-delta-chat-">
|
||||
|
||||
@@ -1867,7 +1867,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Consultez les <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">standards utilisés dans Delta Chat</a>.</li>
|
||||
<li>Consultez les <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">standards utilisés dans Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1788,7 +1788,7 @@ program membutuhkan kata sandi sehingga Anda dapat menggunakannya untuk mengirim
|
||||
kata sandi hanya disimpan di perangkat Anda. Kata sandi hanya dikirimkan ke
|
||||
penyedia E-Mail Anda (saat Anda login), yang tetap memiliki akses ke email Anda.</p>
|
||||
|
||||
<p>Karena Delta Chat adalah Open Source, Anda dapat memeriksa file <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Source
|
||||
<p>Karena Delta Chat adalah Open Source, Anda dapat memeriksa file <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Source
|
||||
Code</a>
|
||||
jika Anda ingin memverifikasi bahwa kredensial Anda ditangani dengan aman. Kami bahagia
|
||||
tentang umpan balik yang membuat aplikasi lebih aman untuk semua pengguna kami.</p>
|
||||
@@ -1966,7 +1966,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>See <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
<li>See <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standards used in Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<li><a href="#chi-vede-la-mia-immagine-del-profilo">Chi vede la mia immagine del profilo?</a></li>
|
||||
<li><a href="#signature">Posso impostare una Bio/Firma/Stato/Motto con Delta Chat?</a></li>
|
||||
<li><a href="#cosa-significa-fissare-silenziare-archiviare">Cosa significa Fissare, Silenziare, Archiviare?</a></li>
|
||||
<li><a href="#save">How do “Saved Messages” work?</a></li>
|
||||
<li><a href="#save">Come funziona “Messaggi Salvati”?</a></li>
|
||||
<li><a href="#cosa-significa-il-punto-verde">Cosa significa il punto verde?</a></li>
|
||||
<li><a href="#edit">Correct typos and delete messages after sending</a></li>
|
||||
<li><a href="#edit">Correggi gli errori e cancella i messaggi dopo averli inviati</a></li>
|
||||
<li><a href="#ephemeralmsgs">Come funzionano i messaggi a scomparsa?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -66,7 +66,7 @@
|
||||
<li><a href="#posso-utilizzare-delta-chat-su-più-dispositivi-contemporaneamente">Posso utilizzare Delta Chat su più dispositivi contemporaneamente?</a></li>
|
||||
<li><a href="#risoluzione-dei-problemi">Risoluzione dei problemi</a></li>
|
||||
<li><a href="#backup">Trasferimento manuale</a></li>
|
||||
<li><a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices?</a></li>
|
||||
<li><a href="#cancella-fissa-archivia-salva-silenzia-ecc-sono-sincronizzate-su-tutti-i-dispositivi">Cancella, Fissa, Archivia, Salva, Silenzia ecc. sono sincronizzate su tutti i dispositivi?</a></li>
|
||||
<li><a href="#sono-previsti-piani-per-lintroduzione-di-un-client-web-delta-chat">Sono previsti piani per l’introduzione di un client Web Delta Chat?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -171,7 +171,7 @@ sicuro contro gli attacchi alla rete e al server.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Software Libero e Open Source, sia lato app che lato server.
|
||||
Basato su <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">Standard E-mail e Web Internet</a>,
|
||||
Basato su <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standard E-mail e Web Internet</a>,
|
||||
<a href="https://xkcd.com/927/">per evitare “l’ennesima sindrome standard (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -314,37 +314,37 @@ per silenziare una chat, usa il menu della chat (Android/Desktop) o il profilo d
|
||||
<h3 id="save">
|
||||
|
||||
|
||||
How do “Saved Messages” work? <a href="#save" class="anchor"></a>
|
||||
Come funziona “Messaggi Salvati”? <a href="#save" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p><strong>Saved Messages</strong> is a chat that you can use to easily remember and find messages.</p>
|
||||
<p><strong>Messaggi Salvati</strong> è una chat che puoi usare per ricordare e trovare facilmente i messaggi.</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>In any chat, long tap or right click a message and select <strong>Save</strong></p>
|
||||
<p>in qualunque chat, premi a lungo o click destro sul messaggio e seleziona <strong>Salva</strong></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Saved messages are marked by the symbol
|
||||
<p>I messaggi salvati sono marcati col simbolo
|
||||
<img style="vertical-align:middle; width:1.2em; margin:1px" src="../saved-icon.png" alt="Saved icon" />
|
||||
next to the timestamp</p>
|
||||
accanto all’ora d’invio</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Later, open the “Saved Messages” chat - and you will see the saved messages there.
|
||||
By tapping <img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="Arrow-right icon" />,
|
||||
you can go back to the original message in the original chat</p>
|
||||
<p>Successivamente, apri la chat “Messaggi Salvati” - e vedrai là i messaggi che hai salvato.
|
||||
Toccando<img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="Arrow-right icon" />,
|
||||
puoi tornare al messaggio originale nella chat di provenienza.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Finally, you can also use “Save Messages” to take <strong>personal notes</strong> - open the chat, type something, add a photo or a voice message etc.</p>
|
||||
<p>Infine, puoi anche usare “Messaggi Salvati” per prendere <strong>appunti</strong> - apri la chat, digita qualcosa, aggiungi una foto o un messaggio vocale, ecc.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>As “Saved Message” are synced, they can become very handy for transferring data between devices</p>
|
||||
<p>Dato che i “Messaggi Salvati” sono sincronizzati, possono essere molto comodi per trasferire dati tra i dispositivi</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Messages stay saved even if they are edited or deleted -
|
||||
may it be by <a href="#edit">sender</a>, by <a href="#delold">device cleanup</a> or by <a href="#ephemeralmsgs">disappearing messages of other chats</a>.</p>
|
||||
<p>I messaggi restano salvati anche se vengono modificati o eliminati -
|
||||
che sia dal <a href="#edit">mittente</a>, <a href="#delold">ripulendo il dispositivo</a> o per i <a href="#ephemeralmsgs">messaggi a scomparsa di altre chat</a>.</p>
|
||||
|
||||
<h3 id="cosa-significa-il-punto-verde">
|
||||
|
||||
@@ -376,29 +376,29 @@ invia loro un messaggio o scrivi anche a un gruppo a cui appartengono.</li>
|
||||
<h3 id="edit">
|
||||
|
||||
|
||||
Correct typos and delete messages after sending <a href="#edit" class="anchor"></a>
|
||||
Correggi gli errori e cancella i messaggi dopo averli inviati <a href="#edit" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>You can edit the text of your messages after sending.
|
||||
For that, long tap or right click the message and select <strong>Edit</strong>
|
||||
or <img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="Edit icon" />.</p>
|
||||
<p>Puoi modificare il testo dei tuoi messaggi già inviati.
|
||||
Per farlo, premi a lungo o click destro sul messaggio e seleziona <strong>Edit</strong>
|
||||
o <img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="Edit icon" />.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you have sent a message accidentally,
|
||||
from the same menu, select <strong>Delete</strong> and then <strong>Delete for Everyone</strong>.</p>
|
||||
<p>Se hai inviato un messaggio accidentalmente,
|
||||
dallo stesso menu, seleziona <strong>Elimina</strong> e quindi <strong>Cancella per Tutti</strong>.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>While edited messages will have the word “Edited” next to the timestamp,
|
||||
deleted messages will be removed without a marker in the chat.
|
||||
Notifications are not sent and there is no time limit.</p>
|
||||
<p>Una volta modificati i messaggi avranno scritto “Modificato” accanto all’orario d’invio,
|
||||
i messaggi eliminati saranno rimossi senza alcun avviso in chat.
|
||||
Non vengono inviate notifiche e non c’è limite di tempo.</p>
|
||||
|
||||
<p>Note, that the original message may still be received by chat members
|
||||
who could have already replied, forwarded, saved, screenshotted or otherwise copied the message.</p>
|
||||
<p>Nota che il messaggio originale potrebbe essere ancora sui dispositivi dei membri della chat
|
||||
che avrebbero già potuto rispondere, inoltrare, salvare, scattare una schermata o copiare il messaggio in altri modi.</p>
|
||||
|
||||
<h3 id="ephemeralmsgs">
|
||||
|
||||
@@ -1168,9 +1168,9 @@ puoi anche attivare <a href="#delold">“elimina messaggi dal server”</a>.</p>
|
||||
</h3>
|
||||
|
||||
<p>No, Delta Chat non supporta Perfect Forward Secrecy (PFS).
|
||||
Ciò significa che se la tua chiave di decrittazione privata Delta Chat viene divulgata,
|
||||
Ciò significa che se la tua chiave di cifratura privata Delta Chat viene divulgata,
|
||||
e qualcuno ha raccolto i tuoi precedenti messaggi in transito,
|
||||
sarà in grado di decrittografarli e leggerli utilizzando la chiave di decrittazione trapelata.</p>
|
||||
sarà in grado di decifrarli e leggerli utilizzando la chiave di cifratura trapelata.</p>
|
||||
|
||||
<p>Tieni presente, tuttavia, che se qualcuno ottiene le tue chiavi di decrittazione,
|
||||
in genere saranno anche in grado di ricevere i tuoi messaggi,
|
||||
@@ -1217,12 +1217,12 @@ che è stato <a href="https://delta.chat/assets/blog/2019-first-security-review.
|
||||
|
||||
<p>No.</p>
|
||||
|
||||
<p>Delta Chat generates secure OpenPGP keys according to the Autocrypt specification 1.1.
|
||||
You can export your private key but you can not import additional private keys.</p>
|
||||
<p>Delta Chat genera chiavi OpenPGP sicure in conformità alle specifiche di Autocrypt 1.1.
|
||||
Puoi esportare le tue chiavi private ma non puoi importare chiavi private aggiuntive.</p>
|
||||
|
||||
<p>In general, we do not recommend or offer users to perform manual key management.
|
||||
We want to ensure that security audits can focus on a few proven cryptographic algorithms
|
||||
instead of the full breadth of possible algorithms allowed with OpenPGP.</p>
|
||||
<p>In generale, non raccomandiamo on proponiamo agli utenti di gestire manualmente le chiavi.
|
||||
Noi vogliamo assicurare che gli audit di sicurezza si possano focalizzare su pochi algoritmi crittografici comprovati
|
||||
invece che sull’intera estensione dei possibili algoritmi consentiti con OpenPGP.</p>
|
||||
|
||||
<h3 id="security-audits">
|
||||
|
||||
@@ -1376,8 +1376,8 @@ che è noto per causare problemi (soprattutto su Windows).
|
||||
Se possibile, utilizza una rete non ospite.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you still have troubles using the same network,
|
||||
try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi from the other one</p>
|
||||
<p>Se continui ad aver problemi usando la stessa rete,
|
||||
prova ad aprire l’ <strong>Hotspot</strong> su uno dei dispositivi e collegati al quel Wi-Fi con l’altro</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Assicurarsi che sul dispositivo di destinazione ci sia <strong>disponibilità di memoria sufficiente</strong>.</p>
|
||||
@@ -1422,22 +1422,22 @@ Aiutarti.</li>
|
||||
messaggi crittografati end-to-end con i tuoi partner di comunicazione.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">
|
||||
<h3 id="cancella-fissa-archivia-salva-silenzia-ecc-sono-sincronizzate-su-tutti-i-dispositivi">
|
||||
|
||||
|
||||
Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices? <a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices" class="anchor"></a>
|
||||
Cancella, Fissa, Archivia, Salva, Silenzia ecc. sono sincronizzate su tutti i dispositivi? <a href="#cancella-fissa-archivia-salva-silenzia-ecc-sono-sincronizzate-su-tutti-i-dispositivi" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Sì.</p>
|
||||
|
||||
<p>If you e.g. delete a chat or a message from your phone,
|
||||
it will be deleted on your desktop as soon as it comes online again.</p>
|
||||
<p>Se per esempio cancelli una chat o un messaggio dal tuo telefono,
|
||||
sarà cancellato sul tuo desktop non appena tornerà in linea di nuovo.</p>
|
||||
|
||||
<p>Notable exceptions are <a href="#delold">Delete old messages from Device</a>,
|
||||
as different devices may have different storage capacities,
|
||||
and system specific settings as notification sounds.</p>
|
||||
<p>Eccezioni rilevanti sono <a href="#delold">Elimina vecchi messaggi dal Dispositivo</a>,
|
||||
poiché diversi dispositivi possono avere differenti capacità di memoria,
|
||||
e impostazioni di sistema specifiche come i suoni di notifica.</p>
|
||||
|
||||
<h3 id="sono-previsti-piani-per-lintroduzione-di-un-client-web-delta-chat">
|
||||
|
||||
@@ -1750,7 +1750,7 @@ programma ha bisogno della password in modo da poterla utilizzare per inviare ma
|
||||
password è memorizzata solo sul tuo dispositivo. La password viene trasmessa solo a
|
||||
il tuo fornitore E-Mail (quando effettui il login), che ha comunque accesso alla tua posta.</p>
|
||||
|
||||
<p>Poiché Delta Chat è Open Source, puoi controllare il <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Codice
|
||||
<p>Poiché Delta Chat è Open Source, puoi controllare il <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Codice
|
||||
Sorgente</a>
|
||||
se vuoi verificare che le tue credenziali siano gestite in modo sicuro. Siamo felici dei feedback che rendono l’app più sicura per tutti i nostri utenti.</p>
|
||||
|
||||
@@ -1927,7 +1927,7 @@ Altrimenti potresti ricevere messaggi non decifrabili da quelle chat di gruppo.<
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Vedi <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standard usati in Delta Chat</a>.</li>
|
||||
<li>Vedi <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standard usati in Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="dove-possono-trovare-delta-chat-i-miei-amici">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1776,7 +1776,7 @@ blog</a>.</li>
|
||||
|
||||
<p>Delta Chat heeft, net zoals andere e-mailprogramma’s (Thunderbird, K9-Mail, Outlook, etc.), je wachtwoord nodig om berichten te versturen. Het wordt alleen opgeslagen op je apparaat en alleen uitgewisseld met je e-mailprovider, die toch al toegang heeft tot je mails.</p>
|
||||
|
||||
<p>Delta Chat is open source. Dit betekent dat je de <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">bron-
|
||||
<p>Delta Chat is open source. Dit betekent dat je de <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">bron-
|
||||
code</a>
|
||||
kunt bekijken om er zeker van te zijn dat er veilig wordt omgegaan met je inloggegevens. We ontvangen graag feedback hierover.</p>
|
||||
|
||||
@@ -1952,7 +1952,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Bekijk de pagina <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Door Delta Chat gebruikte standaarden</a>.</li>
|
||||
<li>Bekijk de pagina <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Door Delta Chat gebruikte standaarden</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<li><a href="#kto-widzi-moje-zdjęcie-profilowe">Kto widzi moje zdjęcie profilowe?</a></li>
|
||||
<li><a href="#signature">Czy w Delta Chat mogę ustawić Biografię/Podpis/Status/Motto?</a></li>
|
||||
<li><a href="#co-oznacza-przypinanie-wyciszanie-i-archiwizowanie">Co oznacza przypinanie, wyciszanie i archiwizowanie?</a></li>
|
||||
<li><a href="#save">How do “Saved Messages” work?</a></li>
|
||||
<li><a href="#save">Jak działają „Zapisane wiadomości”?</a></li>
|
||||
<li><a href="#co-oznacza-zielona-kropka">Co oznacza zielona kropka?</a></li>
|
||||
<li><a href="#edit">Correct typos and delete messages after sending</a></li>
|
||||
<li><a href="#edit">Poprawianie literówek i usuwanie wiadomości po wysłaniu</a></li>
|
||||
<li><a href="#ephemeralmsgs">Jak działają znikające wiadomości?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -66,7 +66,7 @@
|
||||
<li><a href="#czy-mogę-korzystać-z-delta-chat-na-wielu-urządzeniach-w-tym-samym-czasie">Czy mogę korzystać z Delta Chat na wielu urządzeniach w tym samym czasie?</a></li>
|
||||
<li><a href="#rozwiązywanie-problemów">Rozwiązywanie problemów</a></li>
|
||||
<li><a href="#backup">Ręczny transfer</a></li>
|
||||
<li><a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices?</a></li>
|
||||
<li><a href="#czy-usuwanie-przypinanie-archiwizowanie-zapisywanie-wyciszanie-itp-jest-synchronizowane-ze-wszystkimi-urządzeniami">Czy usuwanie, przypinanie, archiwizowanie, zapisywanie, wyciszanie itp. jest synchronizowane ze wszystkimi urządzeniami?</a></li>
|
||||
<li><a href="#czy-są-jakieś-plany-wprowadzenia-klienta-web-delta-chat">Czy są jakieś plany wprowadzenia klienta Web Delta Chat?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -156,7 +156,7 @@
|
||||
<p><a href="#security-audits">Audytowne szyfrowanie end-to-end</a> zabezpieczające przed atakami sieciowymi i serwerowymi.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Bezpłatne i otwartoźródłowe oprogramowanie zarówno po stronie aplikacji, jak i serwera. Stworzone w oparciu o <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">standardy e-mail i internetowe</a>, <a href="https://xkcd.com/927/">aby uniknąć „kolejnego standardowego syndromu (xkcd 927)”</a>.</p>
|
||||
<p>Bezpłatne i otwartoźródłowe oprogramowanie zarówno po stronie aplikacji, jak i serwera. Stworzone w oparciu o <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">standardy e-mail i internetowe</a>, <a href="https://xkcd.com/927/">aby uniknąć „kolejnego standardowego syndromu (xkcd 927)”</a>.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -281,37 +281,32 @@
|
||||
<h3 id="save">
|
||||
|
||||
|
||||
How do “Saved Messages” work? <a href="#save" class="anchor"></a>
|
||||
Jak działają „Zapisane wiadomości”? <a href="#save" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p><strong>Saved Messages</strong> is a chat that you can use to easily remember and find messages.</p>
|
||||
<p><strong>Zapisane wiadomości</strong> to czat, którego możesz użyć, aby łatwo zapisać i znaleźć wiadomości.</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>In any chat, long tap or right click a message and select <strong>Save</strong></p>
|
||||
<p>W dowolnym czacie naciśnij i przytrzymaj lub kliknij prawym przyciskiem myszy wiadomość i wybierz <strong>Zapisz</strong></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Saved messages are marked by the symbol
|
||||
<img style="vertical-align:middle; width:1.2em; margin:1px" src="../saved-icon.png" alt="Saved icon" />
|
||||
next to the timestamp</p>
|
||||
<p>Zapisane wiadomości są oznaczone symbolem <img style="vertical-align:middle; width:1.2em; margin:1px" src="../saved-icon.png" alt="ikona Zapisz" /> obok znacznika czasu</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Later, open the “Saved Messages” chat - and you will see the saved messages there.
|
||||
By tapping <img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="Arrow-right icon" />,
|
||||
you can go back to the original message in the original chat</p>
|
||||
<p>Później otwórz czat „Zapisane wiadomości” — zobaczysz tam zapisane wiadomości. Naciskając <img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="ikona strzałki w prawo" />, możesz wrócić do oryginalnej wiadomości w oryginalnym czacie</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Finally, you can also use “Save Messages” to take <strong>personal notes</strong> - open the chat, type something, add a photo or a voice message etc.</p>
|
||||
<p>Na koniec możesz również użyć „Zapisz wiadomości”, aby robić <strong>osobiste notatki</strong> — otwórz czat, wpisz coś, dodaj zdjęcie lub wiadomość głosową itp.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>As “Saved Message” are synced, they can become very handy for transferring data between devices</p>
|
||||
<p>Ponieważ „Zapisane wiadomości” są zsynchronizowane, mogą być bardzo przydatne do przesyłania danych między urządzeniami</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Messages stay saved even if they are edited or deleted -
|
||||
may it be by <a href="#edit">sender</a>, by <a href="#delold">device cleanup</a> or by <a href="#ephemeralmsgs">disappearing messages of other chats</a>.</p>
|
||||
<p>Wiadomości pozostają zapisane, nawet jeśli zostaną edytowane lub usunięte — może to być przez <a href="#edit">nadawcę</a>, <a href="#delold">czyszczenie urządzenia</a> lub <a href="#ephemeralmsgs">znikające wiadomości z innych czatów</a>.</p>
|
||||
|
||||
<h3 id="co-oznacza-zielona-kropka">
|
||||
|
||||
@@ -338,29 +333,23 @@ may it be by <a href="#edit">sender</a>, by <a href="#delold">device cleanup</a>
|
||||
<h3 id="edit">
|
||||
|
||||
|
||||
Correct typos and delete messages after sending <a href="#edit" class="anchor"></a>
|
||||
Poprawianie literówek i usuwanie wiadomości po wysłaniu <a href="#edit" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>You can edit the text of your messages after sending.
|
||||
For that, long tap or right click the message and select <strong>Edit</strong>
|
||||
or <img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="Edit icon" />.</p>
|
||||
<p>Możesz edytować tekst wiadomości po wysłaniu. W tym celu naciśnij i przytrzymaj lub kliknij prawym przyciskiem myszy wiadomość i wybierz Edytuj, lub<img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="ikona Edytuj" />.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you have sent a message accidentally,
|
||||
from the same menu, select <strong>Delete</strong> and then <strong>Delete for Everyone</strong>.</p>
|
||||
<p>Jeśli wysłałeś wiadomość przypadkowo, z tego samego menu wybierz <strong>Usuń</strong>, a następnie <strong>Usuń u wszystkich</strong>.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>While edited messages will have the word “Edited” next to the timestamp,
|
||||
deleted messages will be removed without a marker in the chat.
|
||||
Notifications are not sent and there is no time limit.</p>
|
||||
<p>Podczas gdy edytowane wiadomości będą miały słowo „Edytowana” obok znacznika czasu, usunięte wiadomości zostaną usunięte bez znacznika na czacie. Powiadomienia nie są wysyłane i nie ma limitu czasowego.</p>
|
||||
|
||||
<p>Note, that the original message may still be received by chat members
|
||||
who could have already replied, forwarded, saved, screenshotted or otherwise copied the message.</p>
|
||||
<p>Pamiętaj, że oryginalną wiadomość nadal mogą otrzymać członkowie czatu, którzy mogli już odpowiedzieć, przesłać dalej, zapisać, wykonać zrzut ekranu lub w inny sposób skopiować wiadomość.</p>
|
||||
|
||||
<h3 id="ephemeralmsgs">
|
||||
|
||||
@@ -1019,8 +1008,7 @@ od najnowszych do najstarszych:</p>
|
||||
<p><strong>Sieci dla gości</strong> mogą nie pozwalać urządzeniom na komunikację między sobą. Jeśli to możliwe, korzystaj z sieci innej niż gość.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you still have troubles using the same network,
|
||||
try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi from the other one</p>
|
||||
<p>Jeśli nadal masz problemy z korzystaniem z tej samej sieci, spróbuj otworzyć <strong>Hotspot</strong> na jednym urządzeniu i połączyć się z tą siecią Wi-Fi z drugiego urządzenia</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Upewnij się, że na urządzeniu docelowym jest <strong>wystarczająca ilość miejsca</strong></p>
|
||||
@@ -1056,22 +1044,19 @@ try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi fr
|
||||
<li>Jesteś teraz zsynchronizowany i możesz używać obu urządzeń do wysyłania i odbierania wiadomości zaszyfrowanych end-to-end w komunikacji ze swoimi partnerami.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">
|
||||
<h3 id="czy-usuwanie-przypinanie-archiwizowanie-zapisywanie-wyciszanie-itp-jest-synchronizowane-ze-wszystkimi-urządzeniami">
|
||||
|
||||
|
||||
Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices? <a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices" class="anchor"></a>
|
||||
Czy usuwanie, przypinanie, archiwizowanie, zapisywanie, wyciszanie itp. jest synchronizowane ze wszystkimi urządzeniami? <a href="#czy-usuwanie-przypinanie-archiwizowanie-zapisywanie-wyciszanie-itp-jest-synchronizowane-ze-wszystkimi-urządzeniami" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Tak.</p>
|
||||
|
||||
<p>If you e.g. delete a chat or a message from your phone,
|
||||
it will be deleted on your desktop as soon as it comes online again.</p>
|
||||
<p>Jeśli np. usuniesz czat lub wiadomość z telefonu, zostaną one usunięte z aplikacji na komputer, gdy tylko ponownie będą online.</p>
|
||||
|
||||
<p>Notable exceptions are <a href="#delold">Delete old messages from Device</a>,
|
||||
as different devices may have different storage capacities,
|
||||
and system specific settings as notification sounds.</p>
|
||||
<p>Wyjątkiem jest <a href="#delold">usuwanie starych wiadomości z urządzenia</a>, ponieważ różne urządzenia mogą mieć różne pojemności pamięci i ustawienia specyficzne dla systemu, takie jak dźwięki powiadomień.</p>
|
||||
|
||||
<h3 id="czy-są-jakieś-plany-wprowadzenia-klienta-web-delta-chat">
|
||||
|
||||
@@ -1324,7 +1309,7 @@ Jednak niektórzy dostawcy potrzebują specjalnych opcji, aby działać poprawni
|
||||
|
||||
<p>Podobnie jak w przypadku innych programów pocztowych, takich jak Thunderbird, K9-Mail lub Outlook, program potrzebuje hasła, aby można było go używać do wysyłania i odbierania e-maili. Oczywiście hasło jest przechowywane tylko na Twoim urządzeniu. Hasło jest przesyłane tylko do Twojego dostawcy poczty e-mail (po zalogowaniu), który i tak ma dostęp do Twojej poczty</p>
|
||||
|
||||
<p>Ponieważ Delta Chat jest Open Source, możesz sprawdzić <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Kod źródłowy</a>
|
||||
<p>Ponieważ Delta Chat jest Open Source, możesz sprawdzić <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Kod źródłowy</a>
|
||||
jeśli chcesz sprawdzić, czy Twoje poświadczenia są przetwarzane w bezpieczny sposób. Cieszymy się z opinii, które sprawiają, że aplikacja jest bezpieczniejsza dla wszystkich naszych użytkowników.</p>
|
||||
|
||||
<h3 id="jakie-wiadomości-pojawiają-się-w-delta-chat">
|
||||
@@ -1445,7 +1430,7 @@ jeśli chcesz sprawdzić, czy Twoje poświadczenia są przetwarzane w bezpieczny
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Zobacz <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standardy używane w Delta Chat</a>.</li>
|
||||
<li>Zobacz <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standardy używane w Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="gdzie-moi-znajomi-mogą-znaleźć-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1777,7 +1777,7 @@ blogpost</a>.</li>
|
||||
|
||||
<p>Como acontece em qualquer outro programa de comunicação que usa email, como Thunderbird, K9-Mail ou Outlook, sua senha é necessária para poder receber e enviar emails. Obviamente, sua senha fica guardada no seu dispositivo. E ela só é transmitida para o seu provedor de email (no momento que você faz login), que é quem já tem inevitavelmente acesso aos seus emails.</p>
|
||||
|
||||
<p>Como o Delta Chat é um programa de Código Aberto, você pode revisar seu <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Código Fonte</a> se você quiser verificar que as suas credenciais estão sendo manuseadas de forma segura. Ficaremos felizes de receber comentários que contribuam para fazer o aplicativo mais seguro para todos os nossos usuários.</p>
|
||||
<p>Como o Delta Chat é um programa de Código Aberto, você pode revisar seu <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Código Fonte</a> se você quiser verificar que as suas credenciais estão sendo manuseadas de forma segura. Ficaremos felizes de receber comentários que contribuam para fazer o aplicativo mais seguro para todos os nossos usuários.</p>
|
||||
|
||||
<h3 id="quais-mensagens-aparecem-no-delta-chat">
|
||||
|
||||
@@ -1952,7 +1952,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Veja <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">As normas usadas no Delta Chat</a>.</li>
|
||||
<li>Veja <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">As normas usadas no Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
</li>
|
||||
<li>
|
||||
<p>Бесплатное программное обеспечение с открытым исходным кодом, как на стороне приложения, так и на стороне сервера.
|
||||
Разработано на основе <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">стандартов электронной почты и интернета</a>,
|
||||
Разработано на основе <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">стандартов электронной почты и интернета</a>,
|
||||
<a href="https://xkcd.com/927/">чтобы избежать “синдрома нового стандарта (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -186,7 +186,7 @@
|
||||
|
||||
<p>Если сообщение поступает от неизвестного контакта, оно отображается как <strong>запрос</strong>.</p>
|
||||
|
||||
<p>— Нужно <strong>принять</strong> запрос, прежде чем ответить.</p>
|
||||
<p>— Нужно <strong>принять</strong> запрос, прежде чем ответить.</p>
|
||||
|
||||
<p>— Вы также можете <strong>удалить</strong> его, если не хотите общаться с этим человеком.</p>
|
||||
|
||||
@@ -1779,10 +1779,10 @@ Delta Chat необходим пароль, чтобы использовать
|
||||
хранится только на вашем устройстве и передается только вашему
|
||||
провайдеру электронной почты (при входе в систему), который и так имеет доступ к вашей почте.</p>
|
||||
|
||||
<p>Поскольку Delta Chat является программой открытым исходным кодом, вы
|
||||
можете изучить <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">исходный код</a>, если хотите убедиться, что ваши
|
||||
учётные данные обрабатываются безопасно. Мы рады получить обратную связь,
|
||||
которая поможет сделать приложение более безопасным для всех наших пользователей.</p>
|
||||
<p>Поскольку Delta Chat — это проект с открытым исходным кодом, вы
|
||||
можете проверить <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">исходный код</a>, если хотите убедиться, что ваши
|
||||
учётные данные обрабатываются безопасно. Мы будем рады отзывам,
|
||||
которые сделают приложение более безопасным для всех наших пользователей.</p>
|
||||
|
||||
<h3 id="какие-сообщения-отображаются-в-delta-chat">
|
||||
|
||||
@@ -1957,7 +1957,7 @@ Chat.</li>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Смотрите <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Стандарты, используемые в Delta Chat</a>.</li>
|
||||
<li>Смотрите <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Стандарты, используемые в Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="где-мои-друзья-могут-найти-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1784,7 +1784,7 @@ blogpost</a>.</li>
|
||||
program potrebuje heslo, aby ste ho mohli používať na odosielanie e-mailov. Samozrejme,
|
||||
heslo je uložené iba vo vašom zariadení. Heslo sa prenáša iba na vášho poskytovateľa e-mailu (keď sa prihlásite), ktorý má aj tak prístup k vašim e-mailom.</p>
|
||||
|
||||
<p>Keďže Delta Chat je Open Source, môžete skontrolovať <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Zdrojový
|
||||
<p>Keďže Delta Chat je Open Source, môžete skontrolovať <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Zdrojový
|
||||
Kód</a>
|
||||
ak chcete overiť, že vaše poverenia sú spracované bezpečne. Sme radi
|
||||
o spätnej väzbe, vďaka ktorej je aplikácia bezpečnejšia pre všetkých našich používateľov.</p>
|
||||
@@ -1958,7 +1958,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Pozrite si <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Štandardy používané v Delta Chate</a>.</li>
|
||||
<li>Pozrite si <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Štandardy používané v Delta Chate</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -171,7 +171,7 @@ safe against network and server attacks.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Free and Open Source software, both app and server side.
|
||||
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
|
||||
Built on <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">E-mail and Web Internet Standards</a>,
|
||||
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1787,7 +1787,7 @@ Sigurisht, fjalëkalimi depozitohet vetëm në pajisjen tuaj. Fjalëkalimi i tra
|
||||
vetëm furnizuesit të email-it tuaj (kur bëni hyrjen), i cili mund të hyjë te email-et
|
||||
tuaj, sido qoftë.</p>
|
||||
|
||||
<p>Ngaqë Delta Chat-i është Me Burim të Hapur, mund të kontrolloni <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">Kodin
|
||||
<p>Ngaqë Delta Chat-i është Me Burim të Hapur, mund të kontrolloni <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">Kodin
|
||||
Burim</a>,
|
||||
nëse doni të verifikoni se a trajtohen me siguri kredencialet tuaja. Na gëzojnë
|
||||
përshtypjet që e bëjn aplikacionin më të sigurt për krejt përdoruesit tanë.</p>
|
||||
@@ -1969,7 +1969,7 @@ Otherwise you might receive undecryptable messages from those group chats.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Shihni <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Standarde të përdorur në Delta Chat</a>.</li>
|
||||
<li>Shihni <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Standarde të përdorur në Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="where-can-my-friends-find-delta-chat">
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<li><a href="#хто-бачить-моє-зображення-профілю">Хто бачить моє зображення профілю?</a></li>
|
||||
<li><a href="#signature">Чи можу я встановити текст підпису/статусу/девізу у Delta Chat?</a></li>
|
||||
<li><a href="#що-значить-закріплення-приглушення-архівування">Що значить Закріплення, Приглушення, Архівування?</a></li>
|
||||
<li><a href="#save">How do “Saved Messages” work?</a></li>
|
||||
<li><a href="#save">Як працюють “Збережені повідомлення”?</a></li>
|
||||
<li><a href="#що-означає-зелена-точка">Що означає зелена точка?</a></li>
|
||||
<li><a href="#edit">Correct typos and delete messages after sending</a></li>
|
||||
<li><a href="#edit">Виправлення помилок та видалення повідомлень після надсилання</a></li>
|
||||
<li><a href="#ephemeralmsgs">Як працюють повідомлення, що зникають?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -66,7 +66,7 @@
|
||||
<li><a href="#чи-можна-використовувати-delta-chat-на-декількох-пристроях-одночасно">Чи можна використовувати Delta Chat на декількох пристроях одночасно?</a></li>
|
||||
<li><a href="#вирішення-проблем">Вирішення проблем</a></li>
|
||||
<li><a href="#backup">Ручне перенесення</a></li>
|
||||
<li><a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices?</a></li>
|
||||
<li><a href="#чи-синхронізовані-видалення-закріплення-архівування-збереження-вимкнення-сповіщень-тощо-з-усіма-пристроями">Чи синхронізовані видалення, закріплення, архівування, збереження, вимкнення сповіщень тощо з усіма пристроями?</a></li>
|
||||
<li><a href="#чи-планується-впровадження-веб-клієнта-delta-chat">Чи планується впровадження веб-клієнта Delta Chat?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -83,7 +83,7 @@
|
||||
<li><a href="#що-таке-списки-широкомовлення-та-як-ними-користуватися">Що таке списки широкомовлення та як ними користуватися?</a></li>
|
||||
<li><a href="#як-я-можу-поділитися-своїм-місцезнаходженням-зі-своїми-співрозмовниками-в-чаті">Як я можу поділитися своїм місцезнаходженням зі своїми співрозмовниками в чаті?</a></li>
|
||||
<li><a href="#чому-я-можу-вибрати-лише-стеження-за-папкою-deltachat">Чому я можу вибрати лише стеження за папкою DeltaChat?</a></li>
|
||||
<li><a href="#як-я-можу-змінити-мій-обліковий-запис-на-іншу-адресу-електронної-пошти">Як я можу змінити мій обліковий запис на іншу адресу електронної пошти?</a></li>
|
||||
<li><a href="#як-я-можу-використовувати-іншу-адресу-електронної-пошти-у-своєму-профілі">Як я можу використовувати іншу адресу електронної пошти у своєму профілі?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#інше">Інше</a>
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
<p>Delta Chat - це надійний, децентралізований та безпечний додаток для обміну повідомленнями, доступний для мобільних і десктопних платформ.</p>
|
||||
|
||||
<p>Delta Chat схожий на Whatsapp або Telegram, але ви також можете використовувати його як додаток електронної пошти. Ви можете анонімно зареєструватися на різних <a href="https://delta.chat/chatmail">сумісних chatmail-серверах</a> які є мінімальними поштовими серверами, оптимізованими для швидкої та безпечної роботи. Або ви можете використовувати класичні поштові сервери та існуючий обліковий запис електронної пошти в цьому випадку Delta Chat буде працювати як поштовий додаток.</p>
|
||||
<p>Delta Chat схожий на Whatsapp або Telegram, але ви також можете використовувати його як додаток електронної пошти. Ви можете анонімно зареєструватися на різних <a href="https://delta.chat/chatmail">сумісних chatmail-серверах</a> які є мінімальними поштовими серверами, оптимізованими для швидкої та безпечної роботи. Або ви можете використовувати класичні поштові сервери та існуючий профіль електронної пошти в цьому випадку Delta Chat буде працювати як поштовий додаток.</p>
|
||||
|
||||
<p><img style="float:right; width:50%; max-width:360%; margin:1em;" src="../delta-what-optim.png" /></p>
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
<p><a href="#security-audits">Аудитоване наскрізне шифрування</a> захищене від мережевих та серверних атак.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Вільне програмне забезпечення з відкритим вихідним кодом, як для додатків, так і для сервера. Побудовано на основі <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">Стандартів електронної пошти та інтернету</a>, <a href="https://xkcd.com/927/">щоб уникнути “синдрому ще одного стандарту (xkcd 927)”</a></p>
|
||||
<p>Вільне програмне забезпечення з відкритим вихідним кодом, як для додатків, так і для сервера. Побудовано на основі <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Стандартів електронної пошти та інтернету</a>, <a href="https://xkcd.com/927/">щоб уникнути “синдрому ще одного стандарту (xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -283,37 +283,32 @@
|
||||
<h3 id="save">
|
||||
|
||||
|
||||
How do “Saved Messages” work? <a href="#save" class="anchor"></a>
|
||||
Як працюють “Збережені повідомлення”? <a href="#save" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p><strong>Saved Messages</strong> is a chat that you can use to easily remember and find messages.</p>
|
||||
<p><strong>Збережені повідомлення</strong> - це чат, за допомогою якого ви можете легко запам’ятовувати та знаходити повідомлення.</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>In any chat, long tap or right click a message and select <strong>Save</strong></p>
|
||||
<p>У будь-якому чаті натисніть і утримуйте повідомлення або клацніть правою кнопкою миші та виберіть <strong>Зберегти</strong>.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Saved messages are marked by the symbol
|
||||
<img style="vertical-align:middle; width:1.2em; margin:1px" src="../saved-icon.png" alt="Saved icon" />
|
||||
next to the timestamp</p>
|
||||
<p>Збережені повідомлення позначені символом <img style="vertical-align:middle; width:1.2em; margin:1px" src="../saved-icon.png" alt="Saved icon" /> поруч з міткою часу</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Later, open the “Saved Messages” chat - and you will see the saved messages there.
|
||||
By tapping <img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="Arrow-right icon" />,
|
||||
you can go back to the original message in the original chat</p>
|
||||
<p>Пізніше відкрийте чат “Збережені повідомлення” - і ви побачите там збережені повідомлення. Натиснувши <img style="vertical-align:middle; width:1.2em; margin:1px" src="../go-to-original.png" alt="Arrow-right icon" />, ви можете повернутися до початкового повідомлення в оригінальному чаті</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Finally, you can also use “Save Messages” to take <strong>personal notes</strong> - open the chat, type something, add a photo or a voice message etc.</p>
|
||||
<p>Нарешті, ви також можете використовувати “Зберегти повідомлення”, щоб робити <strong>особисті нотатки</strong> - відкрити чат, набрати щось, додати фотографію або голосове повідомлення тощо.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>As “Saved Message” are synced, they can become very handy for transferring data between devices</p>
|
||||
<p>Оскільки “Збережені повідомлення” синхронізуються, вони можуть стати дуже зручними для передачі даних між пристроями</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Messages stay saved even if they are edited or deleted -
|
||||
may it be by <a href="#edit">sender</a>, by <a href="#delold">device cleanup</a> or by <a href="#ephemeralmsgs">disappearing messages of other chats</a>.</p>
|
||||
<p>Повідомлення залишаються збереженими, навіть якщо вони були відредаговані або видалені - чи то через <a href="#edit">відправника</a>, чи то через <a href="#delold">очищення пристрою</a>, чи то через <a href="#ephemeralmsgs">зникнення повідомлень інших чатів</a>.</p>
|
||||
|
||||
<h3 id="що-означає-зелена-точка">
|
||||
|
||||
@@ -323,53 +318,40 @@ may it be by <a href="#edit">sender</a>, by <a href="#delold">device cleanup</a>
|
||||
|
||||
</h3>
|
||||
|
||||
<p>You can sometimes see a <strong>green dot</strong> <img style="vertical-align:middle; width:1.2em; margin:1px" src="../green-dot.png" alt="" />
|
||||
next to the avatar of a contact.
|
||||
It means they were <strong>recently seen</strong> in the last 10 minutes:</p>
|
||||
<p>Іноді ви можете бачити <strong>зелену крапку</strong> <img style="vertical-align:middle; width:1.2em; margin:1px" src="../green-dot.png" alt="" /> поруч з аватаркою контакту. Це означає, що його <strong>недавно бачили</strong> протягом останніх 10 хвилин:</p>
|
||||
|
||||
<ul>
|
||||
<li>either because they messaged you directly,</li>
|
||||
<li>because they wrote something to a group you are both a member of,</li>
|
||||
<li>because they sent you a read receipt for a message you wrote,</li>
|
||||
<li>because they edit or delete a message in a chat shared with you,</li>
|
||||
<li>or because they use an <a href="#webxdc">app</a> in a chat shared with you.</li>
|
||||
<li>або тому, що вони написали вам безпосередньо,</li>
|
||||
<li>тому що вони написали щось у групі, в якій ви обидва є учасниками,</li>
|
||||
<li>тому що вони надіслали вам квитанцію про прочитання повідомлення, яке ви написали,</li>
|
||||
<li>тому що вони відредагували або видалили повідомлення у спільному з вами чаті,</li>
|
||||
<li>або тому, що вони використовують <a href="#webxdc">app</a> у спільному з вами чаті.</li>
|
||||
</ul>
|
||||
|
||||
<p>So this is not a real time online status -
|
||||
and if someone doesn’t answer right away even though they seem to be online,
|
||||
don’t worry and give them some space :)</p>
|
||||
<p>Отже, це не онлайн статус в реальному часі - і якщо хтось не відповідає одразу, хоча здається, що вони онлайн, не хвилюйтеся і дайте їм трохи часу :)</p>
|
||||
|
||||
<p>On the other hand, others will not always “see that you are online”.
|
||||
If you have turned off read receipts,
|
||||
they will not see the green dot
|
||||
until one of the above conditions are met.</p>
|
||||
<p>З іншого боку, інші не завжди “бачать, що ви онлайн”. Якщо ви вимкнули звіти про прочитання, вони не побачать зелену крапку доки не буде виконано одну з вищезазначених умов.</p>
|
||||
|
||||
<h3 id="edit">
|
||||
|
||||
|
||||
Correct typos and delete messages after sending <a href="#edit" class="anchor"></a>
|
||||
Виправлення помилок та видалення повідомлень після надсилання <a href="#edit" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>You can edit the text of your messages after sending.
|
||||
For that, long tap or right click the message and select <strong>Edit</strong>
|
||||
or <img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="Edit icon" />.</p>
|
||||
<p>Ви можете редагувати текст ваших повідомлень після відправлення. Для цього натисніть на повідомлення довгим натисканням або правою кнопкою миші і виберіть <strong>Редагувати</strong> або <img style="vertical-align:middle; width:1.2em; margin:1px" src="../edit-icon.png" alt="Edit icon" />.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you have sent a message accidentally,
|
||||
from the same menu, select <strong>Delete</strong> and then <strong>Delete for Everyone</strong>.</p>
|
||||
<p>Якщо ви випадково надіслали повідомлення, в тому ж меню виберіть <strong>Видалити</strong>, а потім <strong>Видалити для всіх</strong>.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>While edited messages will have the word “Edited” next to the timestamp,
|
||||
deleted messages will be removed without a marker in the chat.
|
||||
Notifications are not sent and there is no time limit.</p>
|
||||
<p>Відредаговані повідомлення матимуть позначку “Відредаговано” поруч з міткою часу, видалені повідомлення будуть видалені без позначки в чаті. Сповіщення не надсилаються і відсутнє часове обмеження.</p>
|
||||
|
||||
<p>Note, that the original message may still be received by chat members
|
||||
who could have already replied, forwarded, saved, screenshotted or otherwise copied the message.</p>
|
||||
<p>Зауважте, що початкове повідомлення все ще може бути отримане учасниками чату які могли вже відповісти, переслати, зберегти, зробити знімок екрану або іншим чином скопіювати повідомлення.</p>
|
||||
|
||||
<h3 id="ephemeralmsgs">
|
||||
|
||||
@@ -482,7 +464,7 @@ who could have already replied, forwarded, saved, screenshotted or otherwise cop
|
||||
<p>Щоб увімкнути його, перейдіть до <strong>Видалити старі повідомлення → Видалити повідомлення з сервера</strong> в налаштуваннях «Чати та медіа». Ви можете встановити часові рамки між «Одразу» та «Через 1 рік». Усі електронні листи, отримані Delta Chat, будуть видалені з сервера після закінчення цього терміну.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Зауважте, що якщо ви використовуєте Delta Chat на кількох пристроях, вам слід залишити повідомлення на сервері, доки інший пристрій не зможе завантажити їх. У цьому випадку вам слід встановити для автоматичного видалення значення «через день» або щось подібне, залежно від того, як часто ви вмикаєте інший пристрій.</p>
|
||||
<p>Зверніть увагу, що якщо ви використовуєте Delta Chat на декількох пристроях, вам потрібно залишити повідомлення на сервері з достатнім проміжком часу щоб інші пристрої також могли їх завантажити.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -716,11 +698,11 @@ Autocrypt використовує обмежену і <a href="#openpgp-secure"
|
||||
|
||||
<p><strong>Ваш контакт використовує Delta Chat на другому пристрої (телефоні або ноутбуці)</strong>.</p>
|
||||
|
||||
<p>Якщо у них є інший пристрій із запущеним додатком Delta Chat, вони повинні видалити обліковий запис з нового пристрою і додати його <a href="#multiclient">як другий пристрій, як описано тут</a>. Як тільки вони напишуть вам повідомлення, попередження зникне і гарантоване шифрування буде встановлено на обох пристроях вашого контакту.</p>
|
||||
<p>Якщо у них є інший пристрій із запущеним додатком Delta Chat, вони повинні видалити профіль з нового пристрою і додати його <a href="#multiclient">як другий пристрій, як описано тут</a>. Як тільки вони напишуть вам повідомлення, попередження зникне і гарантоване шифрування буде встановлено на обох пристроях вашого контакту.</p>
|
||||
|
||||
<p><strong>Ваш контакт перевстановив Delta Chat, використовуючи свій старий логін</strong></p>
|
||||
|
||||
<p>Якщо у них є <a href="#backup">файл резервної копії</a>, вони повинні видалити обліковий запис з нового пристрою і, замість цього, імпортувати файл резервної копії для відновлення свого облікового запису. Як тільки вони напишуть вам повідомлення, попередження зникне і гарантоване шифрування буде відновлено для цього контакту.</p>
|
||||
<p>Якщо у них є <a href="#backup">файл резервної копії</a>, вони повинні видалити профіль з нового пристрою і, замість цього, імпортувати файл резервної копії для відновлення свого профілю. Як тільки вони напишуть вам повідомлення, попередження зникне і гарантоване шифрування буде відновлено для цього контакту.</p>
|
||||
|
||||
<p>Якщо у них немає резервної копії файлу, найкраще виконати <a href="#howtoe2ee">QR-сканування</a> з вашим співрозмовником, щоб відновити гарантоване кінцеве шифрування.</p>
|
||||
|
||||
@@ -834,7 +816,7 @@ Delta Chat скоріше використовує реалізацію OpenPGP
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Як для захисту від поштових серверів, що збирають метадані, так і для захисту від загрози вилучення пристрою ми рекомендуємо використовувати оптимізований для Delta Chat <a href="https://delta.chat/serverguide">екземпляр поштового сервера</a> для створення псевдонімних тимчасових акаунтів за допомогою сканування QR-коду. Зверніть увагу, що додатки Delta Chat на всіх платформах підтримують кілька облікових записів тому ви можете легко використовувати “1-тижневі” або “1-місячні” акаунти поруч з вашим “основним” акаунтом знаючи, що всі дані тимчасових акаунтів разом з усіма метаданими будуть видалені. Більше того, якщо пристрій вилучається, то контакти, які використовують тимчасові електронні скриньки, не можуть бути легко ідентифіковані, на відміну від месенджерів, які розкривають телефонні номери в групах чату, які, в свою чергу, часто пов’язані з юридичними особами.</p>
|
||||
<p>Як для захисту від поштових серверів, що збирають метадані а також для захисту від загрози вилучення пристрою ми рекомендуємо використовувати <a href="https://delta.chat/chatmail">chatmail-сервер</a> для створення псевдонімних тимчасових профілів за допомогою сканування QR-коду. Зверніть увагу, що додатки Delta Chat на всіх платформах підтримують кілька профілів тому ви можете легко використовувати ситуативні профілі поруч з вашим “основним” профілем знаючи, що всі їхні дані, разом з усіма метаданими, будуть видалені. Більше того, якщо пристрій вилучено, то контакти, які використовують тимчасові профілі не можна буде легко ідентифікувати, на відміну від месенджерів, які розкривають номери телефонів у групах чату, які, в свою чергу, часто пов’язані з юридичними особами.</p>
|
||||
|
||||
<h3 id="як-перевірити-інформацію-про-шифрування">
|
||||
|
||||
@@ -925,14 +907,11 @@ Delta Chat скоріше використовує реалізацію OpenPGP
|
||||
|
||||
</h3>
|
||||
|
||||
<p>No.</p>
|
||||
<p>Ні.</p>
|
||||
|
||||
<p>Delta Chat generates secure OpenPGP keys according to the Autocrypt specification 1.1.
|
||||
You can export your private key but you can not import additional private keys.</p>
|
||||
<p>Delta Chat генерує безпечні ключі OpenPGP відповідно до специфікації Autocrypt 1.1. Ви можете експортувати свій приватний ключ, але не можете імпортувати додаткові приватні ключі.</p>
|
||||
|
||||
<p>In general, we do not recommend or offer users to perform manual key management.
|
||||
We want to ensure that security audits can focus on a few proven cryptographic algorithms
|
||||
instead of the full breadth of possible algorithms allowed with OpenPGP.</p>
|
||||
<p>Загалом, ми не рекомендуємо і не пропонуємо користувачам керувати ключами вручну. Ми хочемо гарантувати, що аудит безпеки може зосередитися на декількох перевірених криптографічних алгоритмах а не на всій широті можливих алгоритмів, дозволених у OpenPGP.</p>
|
||||
|
||||
<h3 id="security-audits">
|
||||
|
||||
@@ -1038,8 +1017,7 @@ instead of the full breadth of possible algorithms allowed with OpenPGP.</p>
|
||||
<p><strong>Гостьові мережі</strong> можуть не дозволяти пристроям зв’язуватися один з одним. Якщо можливо, використовуйте негостьову мережу.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>If you still have troubles using the same network,
|
||||
try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi from the other one</p>
|
||||
<p>Якщо у вас все ще виникають проблеми з використанням однієї мережі, спробуйте відкрити <strong>Мобільну точку доступу</strong> на одному пристрої та приєднатися до цього Wi-Fi з іншого</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Переконайтеся, що на цільовому пристрої <strong>достатньо пам’яті</strong></p>
|
||||
@@ -1048,7 +1026,7 @@ try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi fr
|
||||
<p>Якщо передача почалася, переконайтеся, що пристрої <strong>залишаються активними</strong> і не засинають. Не виходьте з Delta Chat. (ми докладаємо всіх зусиль, щоб програма працювала у фоновому режимі, але <a href="https://dontkillmyapp.com">системи, як правило, вбивають програми</a>, на жаль)</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Delta Chat <strong>уже ввійшов</strong> на цільовому пристрої? Ви можете використовувати кілька облікових записів на одному пристрої, просто <a href="#multiple-accounts">додайте інший обліковий запис</a></p>
|
||||
<p>Delta Chat <strong>вже зареєстрований</strong> на цільовому пристрої? Ви можете використовувати кілька профілів на одному пристрої, просто <a href="#multiple-accounts">додайте ще один профіль</a></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Якщо у вас усе ще виникають проблеми або якщо ви <strong>не можете відсканувати QR-код</strong> спробуйте <strong>перенесення вручну</strong>, описане нижче</p>
|
||||
@@ -1066,31 +1044,25 @@ try to open <strong>Mobile Hotspot</strong> on one device and join that Wi-Fi fr
|
||||
<p>Цей спосіб рекомендований, лише якщо «Додати другий пристрій», як описано вище, не працює.</p>
|
||||
|
||||
<ul>
|
||||
<li>На старому пристрої перейдіть до “Налаштування -> Чати та медіа -> Експортувати резервну копію”. Введіть свій PIN-код, графічний ключ або пароль розблокування екрана. Потім ви можете натиснути на “Почати Резервне копіювання”. Це збереже файл резервної копії на вашому пристрої. Тепер вам потрібно якось перенести його на інший пристрій.</li>
|
||||
<li>На новому пристрої на екрані входу замість того, щоб увійти до свого облікового запису електронної пошти, виберіть “Імпортувати резервну копію” виберіть “Імпортувати резервну копію”. Після імпорту ваші листування, ключі шифрування ключі шифрування та медіа повинні бути скопійовані на новий пристрій.
|
||||
<ul>
|
||||
<li>Якщо ви користуєтеся iOS:** і у вас виникли труднощі, можливо <a href="https://support.delta.chat/t/import-backup-to-ios/1628">цей посібник</a> допоможе вам.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Тепер ви синхронізовані і можете використовувати обидва пристрої для надсилання та отримання наскрізно зашифрованих повідомлень зі своїми партнерами по спілкуванню.</li>
|
||||
<li>На старому пристрої перейдіть до “Налаштування -> Чати та медіа -> Експортувати резервну копію”. Введіть свій PIN-код, графічний ключ або пароль розблокування екрана. Потім ви можете натиснути на “Почати резервне копіювання”. Це збереже файл резервної копії на вашому пристрої. Тепер вам потрібно якось перенести його на інший пристрій.</li>
|
||||
<li>На новому пристрої в меню “У мене вже є профіль” виберіть “Відновити з резервної копії”. Після імпорту ваші розмови, ключі шифрування ключі шифрування та медіа повинні бути скопійовані на новий пристрій.</li>
|
||||
<li>Якщо ви користуєтеся iOS:** і у вас виникли труднощі, можливо <a href="https://support.delta.chat/t/import-backup-to-ios/1628">цей посібник</a> допоможе вам.</li>
|
||||
<li>Тепер ви синхронізовані і можете використовувати обидва пристрої для надсилання та отримання наскрізних зашифрованих повідомлень зі своїми партнерами по спілкуванню.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices">
|
||||
<h3 id="чи-синхронізовані-видалення-закріплення-архівування-збереження-вимкнення-сповіщень-тощо-з-усіма-пристроями">
|
||||
|
||||
|
||||
Is Deletion, Pinning, Archiving, Saving, Muting etc. synced to all devices? <a href="#is-deletion-pinning-archiving-saving-muting-etc-synced-to-all-devices" class="anchor"></a>
|
||||
Чи синхронізовані видалення, закріплення, архівування, збереження, вимкнення сповіщень тощо з усіма пристроями? <a href="#чи-синхронізовані-видалення-закріплення-архівування-збереження-вимкнення-сповіщень-тощо-з-усіма-пристроями" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<p>Так.</p>
|
||||
|
||||
<p>If you e.g. delete a chat or a message from your phone,
|
||||
it will be deleted on your desktop as soon as it comes online again.</p>
|
||||
<p>Якщо ви, наприклад, видалите чат або повідомлення з телефону, воно буде видалено на вашому робочому столі, щойно ви знову з’явитесь в мережі.</p>
|
||||
|
||||
<p>Notable exceptions are <a href="#delold">Delete old messages from Device</a>,
|
||||
as different devices may have different storage capacities,
|
||||
and system specific settings as notification sounds.</p>
|
||||
<p>Винятком є <a href="#delold">Видалення старих повідомлень з пристрою</a>, оскільки різні пристрої можуть мати різний обсяг пам’яті, а також системні налаштування звуків сповіщень.</p>
|
||||
|
||||
<h3 id="чи-планується-впровадження-веб-клієнта-delta-chat">
|
||||
|
||||
@@ -1240,17 +1212,17 @@ and system specific settings as notification sounds.</p>
|
||||
|
||||
<p>У цьому випадку Delta Chat не потрібно стежити за папкою «Вхідні», а достатньо лише стежити за папкою DeltaChat.</p>
|
||||
|
||||
<h3 id="як-я-можу-змінити-мій-обліковий-запис-на-іншу-адресу-електронної-пошти">
|
||||
<h3 id="як-я-можу-використовувати-іншу-адресу-електронної-пошти-у-своєму-профілі">
|
||||
|
||||
|
||||
Як я можу змінити мій обліковий запис на іншу адресу електронної пошти? <a href="#як-я-можу-змінити-мій-обліковий-запис-на-іншу-адресу-електронної-пошти" class="anchor"></a>
|
||||
Як я можу використовувати іншу адресу електронної пошти у своєму профілі? <a href="#як-я-можу-використовувати-іншу-адресу-електронної-пошти-у-своєму-профілі" class="anchor"></a>
|
||||
|
||||
|
||||
</h3>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
<p>Змініть свою адресу в розділі “Налаштування → Додатково → Пароль та обліковий запис” та введіть пароль вашого нового облікового запису (і, за необхідності, налаштування сервера). Ви отримаєте інформаційне повідомлення про те, що ви переїжджаєте на нову адресу. Додаткове повідомлення також з’явиться у вашому чаті “Повідомлення пристрою”.</p>
|
||||
<p>Змініть свою адресу в розділі “Налаштування → Додатково → Пароль та обліковий запис” та введіть пароль вашого нового поштового акаунта (і, за необхідності, налаштування сервера). Ви отримаєте інформаційне повідомлення про те, що ви переїжджаєте на нову адресу. Додаткове повідомлення також з’явиться у вашому чаті “Повідомлення пристрою”.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Якщо можливо, нехай ваш старий провайдер електронної пошти пересилає всі повідомлення на вашу нову адресу.</p>
|
||||
@@ -1360,7 +1332,7 @@ and system specific settings as notification sounds.</p>
|
||||
|
||||
<p>Як і інші поштові програми, такі як Thunderbird, K9-Mail або Outlook, програма програма потребує пароля, щоб ви могли використовувати її для надсилання листів. Звичайно, пароль пароль зберігається лише на вашому пристрої. Пароль передається лише вашому поштовому провайдеру (коли ви входите в систему), який і так має доступ до вашої пошти.</p>
|
||||
|
||||
<p>Оскільки Delta Chat має відкритий код, ви можете ознайомитись із <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">початковим кодом</a> якщо бажаєте перевірити що ваші дані для авторизації надійно зберігаються. Ми будемо раді вашим пропозиціям, які зроблять додаток більш безпечним для всіх користувачів.</p>
|
||||
<p>Оскільки Delta Chat має відкритий код, ви можете ознайомитись із <a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">початковим кодом</a> якщо бажаєте перевірити що ваші дані для авторизації надійно зберігаються. Ми будемо раді вашим пропозиціям, які зроблять додаток більш безпечним для всіх користувачів.</p>
|
||||
|
||||
<h3 id="які-повідомлення-відображаються-у-delta-chat">
|
||||
|
||||
@@ -1481,7 +1453,7 @@ and system specific settings as notification sounds.</p>
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>Дивіться <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Стандарти, що використовуються у Delta Chat</a>.</li>
|
||||
<li>Дивіться <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Стандарти, що використовуються у Delta Chat</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="де-мої-друзі-можуть-знайти-delta-chat">
|
||||
@@ -1543,7 +1515,7 @@ and system specific settings as notification sounds.</p>
|
||||
завершення прив’язок Rust/Python та запуск екосистеми чат-ботів.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>У 2021 році ми отримали подальше фінансування ЄС для двох Інтернет-технологій наступного покоління пропозиції, а саме для <a href="https://dapsi.ngi.eu/hall-of-fame/eppd/">EPPD - каталог перенесення електронної пошти</a> (~97 тис. євро) та <a href="https://nlnet.nl/project/EmailPorting/">AEAP - перенесення електронної адреси</a> (~90 тис. євро), що призвело до кращої підтримки кількох облікових записів, покращеного QR-коду контактів і налаштувань груп, а також багатьох покращень роботи мережі на всіх платформах.</p>
|
||||
<p>У 2021 році ми отримали подальше фінансування від ЄС на дві пропозиції щодо Інтернету наступного покоління а саме на <a href="https://dapsi.ngi.eu/hall-of-fame/eppd/">EPPD - каталог перенесення провайдерів електронної пошти</a> (~97 тис. євро) та <a href="https://nlnet.nl/project/EmailPorting/">AEAP - перенесення адрес електронної пошти</a> (~90 тис. євро), що дозволило нам покращити багатопрофільну підтримку, вдосконалити налаштування контактів та груп за допомогою QR-коду та багато інших мережевих покращень на всіх платформах.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>З кінця 2021 до березня 2023 року ми отримували фінансування <em>Internet Freedom</em> (500 тис. дол. США) від Бюро США з питань демократії, прав людини та праці (DRL). Це фінансування підтримало наші довгострокові цілі зробити Delta Chat більш зручним для використання і сумісним з широким спектром серверів електронної пошти по всьому світу, більш стійким і безпечним в місцях, які постраждали від інтернет-цензури та відключення інтернету.</p>
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
</li>
|
||||
<li>
|
||||
<p>免费开源软件,包括应用程序和服务器端。
|
||||
基于<a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">电子邮件和网络互联网标准</a>、
|
||||
基于<a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">电子邮件和网络互联网标准</a>、
|
||||
<a href="https://xkcd.com/927/">避免 “又一个标准综合症(xkcd 927)”</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1676,7 +1676,7 @@ mailcow 和 mailadm 的组合,如 <a href="https://delta.chat/en/2023-01-27-up
|
||||
|
||||
<p>与其他电子邮件程序(比如 Thunderbird、K9-Mail 或 Outlook)一样,本程序需要您的密码来允许您通过它发送邮件。当然,密码仅储存在您的设备上,并只会在登录时发送给您的电子邮件提供商(无论如何,您的提供商总是能够访问您的邮件)。</p>
|
||||
|
||||
<p>由于 Delta Chat 是开源的,要验证您的凭据是否被安全地处理了,可以检查<a href="https://github.com/deltachat/deltachat-core-rust/blob/master/src/login_param.rs">源代码</a>。我们很高兴能收到使本应用对我们的所有用户更加安全的反馈。</p>
|
||||
<p>由于 Delta Chat 是开源的,要验证您的凭据是否被安全地处理了,可以检查<a href="https://github.com/chatmail/core/blob/main/src/login_param.rs">源代码</a>。我们很高兴能收到使本应用对我们的所有用户更加安全的反馈。</p>
|
||||
|
||||
<h3 id="哪些消息会在-delta-chat-中出现">
|
||||
|
||||
@@ -1828,7 +1828,7 @@ Delta Chat 使用的 <a href="https://autocrypt.org/">Autocrypt</a> 不兼容。
|
||||
</h3>
|
||||
|
||||
<ul>
|
||||
<li>请参阅 <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md#standards-used-in-delta-chat">Delta Chat 中使用的标准</a>。</li>
|
||||
<li>请参阅 <a href="https://github.com/chatmail/core/blob/main/standards.md#standards-used-in-delta-chat">Delta Chat 中使用的标准</a>。</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="我的朋友在哪里可以找到-delta-chat">
|
||||
|
||||
@@ -50,7 +50,6 @@ public class DcContact {
|
||||
public native String getAuthName ();
|
||||
public native String getDisplayName ();
|
||||
public native String getAddr ();
|
||||
public native String getNameNAddr ();
|
||||
public native String getProfileImage();
|
||||
public native int getColor ();
|
||||
public native String getStatus ();
|
||||
|
||||
@@ -119,7 +119,6 @@ public class DcContext {
|
||||
public native void setStockTranslation (int stockId, String translation);
|
||||
public native String getBlobdir ();
|
||||
public native String getLastError ();
|
||||
public native void configure ();
|
||||
public native void stopOngoingProcess ();
|
||||
public native int isConfigured ();
|
||||
public native boolean open (String passphrase);
|
||||
@@ -246,23 +245,6 @@ public class DcContext {
|
||||
return displayname;
|
||||
}
|
||||
|
||||
public boolean isCommunity() {
|
||||
return getConfigInt("is_community") == 1;
|
||||
}
|
||||
|
||||
public void setCommunityMode(boolean enable) {
|
||||
setConfig("is_community", enable? "1" : null);
|
||||
}
|
||||
|
||||
public String getCommunityUser() {
|
||||
String name = getConfig("ui.community.selfname");
|
||||
return name == null? "" : name;
|
||||
}
|
||||
|
||||
public void setCommunityUser(String name) {
|
||||
setConfig("ui.community.selfname", name);
|
||||
}
|
||||
|
||||
public boolean isChatmail() {
|
||||
return getConfigInt("is_chatmail") == 1;
|
||||
}
|
||||
|
||||
@@ -123,6 +123,7 @@ public class DcMsg {
|
||||
private native int getViewType ();
|
||||
public int getType () { return getDownloadState()==DC_DOWNLOAD_DONE? getViewType() : DC_MSG_TEXT; }
|
||||
public native int getInfoType ();
|
||||
public native int getInfoContactId ();
|
||||
public native int getState ();
|
||||
public native int getDownloadState ();
|
||||
public native int getChatId ();
|
||||
@@ -168,7 +169,6 @@ public class DcMsg {
|
||||
public native String getQuotedText ();
|
||||
public native String getError ();
|
||||
public native String getOverrideSenderName();
|
||||
public native int getSenderColor();
|
||||
public native boolean isEdited ();
|
||||
|
||||
public String getSenderName(DcContact dcContact) {
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
package com.b44t.messenger.rpc;
|
||||
|
||||
public class EnteredLoginParam {
|
||||
// Email address.
|
||||
private final String addr;
|
||||
|
||||
// Password.
|
||||
private final String password;
|
||||
|
||||
// ============ IMAP settings ============
|
||||
|
||||
// Server hostname or IP address.
|
||||
private final String imapServer;
|
||||
|
||||
// Server port.
|
||||
private final int imapPort;
|
||||
|
||||
// Socket security.
|
||||
private final SocketSecurity imapSecurity;
|
||||
|
||||
// Username.
|
||||
private final String imapUser;
|
||||
|
||||
// ============ SMTP settings ============
|
||||
|
||||
// Server hostname or IP address.
|
||||
private final String smtpServer;
|
||||
|
||||
// Server port.
|
||||
private final int smtpPort;
|
||||
|
||||
// Socket security.
|
||||
private final SocketSecurity smtpSecurity;
|
||||
|
||||
// Username.
|
||||
private final String smtpUser;
|
||||
|
||||
// SMTP Password. Only needs to be specified if different than IMAP password.
|
||||
private final String smtpPassword;
|
||||
|
||||
// TLS options: whether to allow invalid certificates and/or
|
||||
// invalid hostnames
|
||||
private final EnteredCertificateChecks certificateChecks;
|
||||
|
||||
// If true, login via OAUTH2 (not recommended anymore)
|
||||
private final boolean oauth2;
|
||||
|
||||
public EnteredLoginParam(String addr,
|
||||
String password,
|
||||
String imapServer,
|
||||
int imapPort,
|
||||
SocketSecurity imapSecurity,
|
||||
String imapUser,
|
||||
String smtpServer,
|
||||
int smtpPort,
|
||||
SocketSecurity smtpSecurity,
|
||||
String smtpUser,
|
||||
String smtpPassword,
|
||||
EnteredCertificateChecks certificateChecks,
|
||||
boolean oauth2) {
|
||||
this.addr = addr;
|
||||
this.password = password;
|
||||
this.imapServer = imapServer;
|
||||
this.imapPort = imapPort;
|
||||
this.imapSecurity = imapSecurity;
|
||||
this.imapUser = imapUser;
|
||||
this.smtpServer = smtpServer;
|
||||
this.smtpPort = smtpPort;
|
||||
this.smtpSecurity = smtpSecurity;
|
||||
this.smtpUser = smtpUser;
|
||||
this.smtpPassword = smtpPassword;
|
||||
this.certificateChecks = certificateChecks;
|
||||
this.oauth2 = oauth2;
|
||||
}
|
||||
|
||||
public String getAddr() {
|
||||
return addr;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public String getImapServer() {
|
||||
return imapServer;
|
||||
}
|
||||
|
||||
public int getImapPort() {
|
||||
return imapPort;
|
||||
}
|
||||
|
||||
public SocketSecurity getImapSecurity() {
|
||||
return imapSecurity;
|
||||
}
|
||||
|
||||
public String getImapUser() {
|
||||
return imapUser;
|
||||
}
|
||||
|
||||
public String getSmtpServer() {
|
||||
return smtpServer;
|
||||
}
|
||||
|
||||
public int getSmtpPort() {
|
||||
return smtpPort;
|
||||
}
|
||||
|
||||
public SocketSecurity getSmtpSecurity() {
|
||||
return smtpSecurity;
|
||||
}
|
||||
|
||||
public String getSmtpUser() {
|
||||
return smtpUser;
|
||||
}
|
||||
|
||||
public String getSmtpPassword() {
|
||||
return smtpPassword;
|
||||
}
|
||||
|
||||
public EnteredCertificateChecks getCertificateChecks() {
|
||||
return certificateChecks;
|
||||
}
|
||||
|
||||
public boolean isOauth2() {
|
||||
return oauth2;
|
||||
}
|
||||
|
||||
public enum EnteredCertificateChecks {
|
||||
automatic, strict, acceptInvalidCertificates,
|
||||
}
|
||||
|
||||
public static EnteredCertificateChecks certificateChecksFromInt(int position) {
|
||||
switch (position) {
|
||||
case 0:
|
||||
return EnteredCertificateChecks.automatic;
|
||||
case 1:
|
||||
return EnteredCertificateChecks.strict;
|
||||
case 2:
|
||||
return EnteredCertificateChecks.acceptInvalidCertificates;
|
||||
}
|
||||
throw new IllegalArgumentException("Invalid certificate position: " + position);
|
||||
}
|
||||
|
||||
public enum SocketSecurity {
|
||||
// Unspecified socket security, select automatically.
|
||||
automatic,
|
||||
|
||||
// TLS connection.
|
||||
ssl,
|
||||
|
||||
// STARTTLS connection.
|
||||
starttls,
|
||||
|
||||
// No TLS, plaintext connection.
|
||||
plain,
|
||||
}
|
||||
|
||||
public static SocketSecurity socketSecurityFromInt(int position) {
|
||||
switch (position) {
|
||||
case 0:
|
||||
return SocketSecurity.automatic;
|
||||
case 1:
|
||||
return SocketSecurity.ssl;
|
||||
case 2:
|
||||
return SocketSecurity.starttls;
|
||||
case 3:
|
||||
return SocketSecurity.plain;
|
||||
}
|
||||
throw new IllegalArgumentException("Invalid socketSecurity position: " + position);
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.b44t.messenger.rpc;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
import com.b44t.messenger.DcJsonrpcInstance;
|
||||
import com.b44t.messenger.util.concurrent.SettableFuture;
|
||||
import com.google.gson.Gson;
|
||||
@@ -14,6 +16,8 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
|
||||
public class Rpc {
|
||||
private final static String TAG = Rpc.class.getSimpleName();
|
||||
|
||||
private final Map<Integer, SettableFuture<JsonElement>> requestFutures = new ConcurrentHashMap<>();
|
||||
private final DcJsonrpcInstance dcJsonrpcInstance;
|
||||
private int requestId = 0;
|
||||
@@ -26,9 +30,13 @@ public class Rpc {
|
||||
|
||||
private void processResponse() throws JsonSyntaxException {
|
||||
String jsonResponse = dcJsonrpcInstance.getNextResponse();
|
||||
Response response = gson.fromJson(jsonResponse, Response.class);
|
||||
|
||||
if (response.id == 0) { // Got JSON-RPC notification/event, ignore
|
||||
Response response = gson.fromJson(jsonResponse, Response.class);
|
||||
if (response == null) {
|
||||
Log.e(TAG, "Error parsing JSON: " + jsonResponse);
|
||||
return;
|
||||
} else if (response.id == 0) {
|
||||
// Got JSON-RPC notification/event, ignore
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -38,7 +46,14 @@ public class Rpc {
|
||||
}
|
||||
|
||||
if (response.error != null) {
|
||||
future.setException(new RpcException(response.error.toString()));
|
||||
String message;
|
||||
try {
|
||||
message = response.error.getAsJsonObject().get("message").getAsString();
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, "Can't get response error message: " + e);
|
||||
message = response.error.toString();
|
||||
}
|
||||
future.setException(new RpcException(message));
|
||||
} else if (response.result != null) {
|
||||
future.set(response.result);
|
||||
} else {
|
||||
@@ -52,7 +67,7 @@ public class Rpc {
|
||||
while (true) {
|
||||
try {
|
||||
processResponse();
|
||||
} catch (JsonSyntaxException e) {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
@@ -137,6 +152,14 @@ public class Rpc {
|
||||
return getResult("add_account").getAsInt();
|
||||
}
|
||||
|
||||
public void addTransportFromQr(int accountId, String qrCode) throws RpcException {
|
||||
getResult("add_transport_from_qr", accountId, qrCode);
|
||||
}
|
||||
|
||||
public void addOrUpdateTransport(int accountId, EnteredLoginParam param) throws RpcException {
|
||||
getResult("add_or_update_transport", accountId, param);
|
||||
}
|
||||
|
||||
private static class Request {
|
||||
private final String jsonrpc = "2.0";
|
||||
public final String method;
|
||||
|
||||
@@ -686,7 +686,7 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
if (!dcChat.isMultiUser()) {
|
||||
int[] contactIds = dcContext.getChatContacts(chatId);
|
||||
if (contactIds.length == 1 || contactIds.length == 2) {
|
||||
name = dcContext.getContact(contactIds[0]).getNameNAddr();
|
||||
name = dcContext.getContact(contactIds[0]).getDisplayName();
|
||||
}
|
||||
}
|
||||
new AlertDialog.Builder(this)
|
||||
|
||||
@@ -336,7 +336,7 @@ public class ConversationFragment extends MessageSelectorFragment
|
||||
menu.findItem(R.id.menu_context_reply).setVisible(chat.canSend() && canReply);
|
||||
boolean canEdit = canEditMsg(messageRecord);
|
||||
menu.findItem(R.id.menu_context_edit).setVisible(chat.canSend() && canEdit);
|
||||
boolean showReplyPrivately = !dcContext.isCommunity() && chat.isMultiUser() && !messageRecord.isOutgoing() && canReply;
|
||||
boolean showReplyPrivately = chat.isMultiUser() && !messageRecord.isOutgoing() && canReply;
|
||||
menu.findItem(R.id.menu_context_reply_privately).setVisible(showReplyPrivately);
|
||||
menu.findItem(R.id.menu_add_to_home_screen).setVisible(messageRecord.getType() == DcMsg.DC_MSG_WEBXDC);
|
||||
|
||||
@@ -776,12 +776,20 @@ public class ConversationFragment extends MessageSelectorFragment
|
||||
WebxdcActivity.openMaps(getContext(), getListAdapter().getChat().getId(), "index.html#"+messageRecord.getPOILocation());
|
||||
}
|
||||
else {
|
||||
String self_mail = dcContext.getConfig("configured_mail_user");
|
||||
if (self_mail != null && !self_mail.isEmpty()
|
||||
&& messageRecord.getText().contains(self_mail)
|
||||
&& getListAdapter().getChat().isDeviceTalk()) {
|
||||
// This is a device message informing the user that the password is wrong
|
||||
startActivity(new Intent(getActivity(), RegistrationActivity.class));
|
||||
int infoContactId = messageRecord.getInfoContactId();
|
||||
if (infoContactId != 0 && infoContactId != DC_CONTACT_ID_SELF) {
|
||||
Intent intent = new Intent(getContext(), ProfileActivity.class);
|
||||
intent.putExtra(ProfileActivity.CONTACT_ID_EXTRA, infoContactId);
|
||||
startActivity(intent);
|
||||
}
|
||||
else {
|
||||
String self_mail = dcContext.getConfig("configured_mail_user");
|
||||
if (self_mail != null && !self_mail.isEmpty()
|
||||
&& messageRecord.getText().contains(self_mail)
|
||||
&& getListAdapter().getChat().isDeviceTalk()) {
|
||||
// This is a device message informing the user that the password is wrong
|
||||
startActivity(new Intent(getActivity(), RegistrationActivity.class));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -793,9 +801,6 @@ public class ConversationFragment extends MessageSelectorFragment
|
||||
list.getAdapter().notifyDataSetChanged();
|
||||
|
||||
actionMode = ((AppCompatActivity)getActivity()).startSupportActionMode(actionModeCallback);
|
||||
|
||||
if (dcContext.isCommunity()) return;
|
||||
|
||||
addReactionView.show(messageRecord, view, () -> {
|
||||
if (actionMode != null) {
|
||||
actionMode.finish();
|
||||
|
||||
@@ -178,7 +178,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
{
|
||||
bind(messageRecord, dcChat, batchSelected, pulseHighlight, recipients);
|
||||
this.glideRequests = glideRequests;
|
||||
this.showSender = dcContext.isCommunity() || ((dcChat.isMultiUser() || dcChat.isSelfTalk()) && !messageRecord.isOutgoing()) || messageRecord.getOverrideSenderName() != null;
|
||||
this.showSender = ((dcChat.isMultiUser() || dcChat.isSelfTalk()) && !messageRecord.isOutgoing()) || messageRecord.getOverrideSenderName() != null;
|
||||
|
||||
if (showSender) {
|
||||
this.dcContact = dcContext.getContact(messageRecord.getFromId());
|
||||
@@ -270,11 +270,10 @@ public class ConversationItem extends BaseConversationItem
|
||||
R.attr.conversation_item_incoming_bubble_color,
|
||||
R.attr.conversation_item_outgoing_bubble_color,
|
||||
};
|
||||
final TypedArray attrs = context.obtainStyledAttributes(attributes);
|
||||
|
||||
incomingBubbleColor = attrs.getColor(0, Color.WHITE);
|
||||
outgoingBubbleColor = attrs.getColor(1, Color.WHITE);
|
||||
attrs.recycle();
|
||||
try (TypedArray attrs = context.obtainStyledAttributes(attributes)) {
|
||||
incomingBubbleColor = attrs.getColor(0, Color.WHITE);
|
||||
outgoingBubbleColor = attrs.getColor(1, Color.WHITE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -438,10 +437,10 @@ public class ConversationItem extends BaseConversationItem
|
||||
showFullButton.setVisibility(View.GONE);
|
||||
msgActionButton.setVisibility(View.VISIBLE);
|
||||
msgActionButton.setEnabled(true);
|
||||
msgActionButton.setText(webxdcViewStub.get().isCommunity()? R.string.join: R.string.start_app);
|
||||
msgActionButton.setText(R.string.start_app);
|
||||
msgActionButton.setOnClickListener(view -> {
|
||||
if (batchSelected.isEmpty()) {
|
||||
DcHelper.openWebxdc(getContext(), messageRecord);
|
||||
WebxdcActivity.openWebxdcActivity(getContext(), messageRecord);
|
||||
} else {
|
||||
passthroughClickListener.onClick(view);
|
||||
}
|
||||
@@ -675,9 +674,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
if (!showSender || dcContact ==null) {
|
||||
contactPhoto.setVisibility(View.GONE);
|
||||
} else {
|
||||
int color = messageRecord.getSenderColor();
|
||||
Recipient recipient = new Recipient(context, dcContact, messageRecord.getSenderName(dcContact), color);
|
||||
contactPhoto.setAvatar(glideRequests, recipient, true);
|
||||
contactPhoto.setAvatar(glideRequests, new Recipient(context, dcContact), true);
|
||||
contactPhoto.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
@@ -702,7 +699,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
Recipient author = null;
|
||||
SlideDeck slideDeck = new SlideDeck();
|
||||
if (msg != null) {
|
||||
author = new Recipient(context, dcContext.getContact(msg.getFromId()), msg.getSenderColor());
|
||||
author = new Recipient(context, dcContext.getContact(msg.getFromId()));
|
||||
if (msg.getType() != DcMsg.DC_MSG_TEXT) {
|
||||
Slide slide = MediaUtil.getSlideForMsg(context, msg);
|
||||
if (slide != null) {
|
||||
@@ -810,8 +807,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
}
|
||||
else if (showSender && dcContact !=null) {
|
||||
this.groupSender.setText(messageRecord.getSenderName(dcContact));
|
||||
int color = messageRecord.getSenderColor();
|
||||
this.groupSender.setTextColor(Util.rgbToArgbColor(color!=0? color : dcContact.getColor()));
|
||||
this.groupSender.setTextColor(Util.rgbToArgbColor(dcContact.getColor()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -894,7 +890,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
if (shouldInterceptClicks(messageRecord) || !batchSelected.isEmpty()) {
|
||||
performClick();
|
||||
} else if (slide.isWebxdcDocument()) {
|
||||
msgActionButton.performClick();
|
||||
WebxdcActivity.openWebxdcActivity(context, messageRecord);
|
||||
} else if (slide.isVcard()) {
|
||||
try {
|
||||
String path = slide.asAttachment().getRealPath(context);
|
||||
@@ -904,7 +900,7 @@ public class ConversationItem extends BaseConversationItem
|
||||
.setPositiveButton(android.R.string.ok, (dialog, which) -> {
|
||||
try {
|
||||
List<Integer> contactIds = rpc.importVcard(dcContext.getAccountId(), path);
|
||||
if (contactIds.size() > 0) {
|
||||
if (!contactIds.isEmpty()) {
|
||||
int chatId = dcContext.createChatByContactId(contactIds.get(0));
|
||||
if (chatId != 0) {
|
||||
Intent intent = new Intent(context, ConversationActivity.class);
|
||||
|
||||
@@ -112,7 +112,7 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
|
||||
// it is not needed to keep all past update messages, however, when deleted, also the strings should be deleted.
|
||||
try {
|
||||
DcContext dcContext = DcHelper.getContext(this);
|
||||
final String deviceMsgLabel = "update_1_56_0_android";
|
||||
final String deviceMsgLabel = "update_1_58_0_android";
|
||||
if (!dcContext.wasDeviceMsgEverAdded(deviceMsgLabel)) {
|
||||
DcMsg msg = null;
|
||||
if (!getIntent().getBooleanExtra(FROM_WELCOME, false)) {
|
||||
@@ -124,7 +124,7 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
|
||||
// msg.setFile(outputFile, "image/jpeg");
|
||||
|
||||
// full changelog link: "https://lemmy.ml/c/ArcaneChat"
|
||||
msg.setText(getString(R.string.update_1_56_android, "https://arcanechat.me/#contribute"));
|
||||
msg.setText(getString(R.string.update_1_58_android, "https://arcanechat.me/#contribute"));
|
||||
}
|
||||
dcContext.addDeviceMsg(deviceMsgLabel, msg);
|
||||
|
||||
@@ -302,6 +302,7 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
} else {
|
||||
title.setText(DcHelper.getContext(this).getName());
|
||||
// refreshTitle is called by ConversationListFragment when connectivity changes so update connectivity dot here
|
||||
selfAvatar.setConnectivity(DcHelper.getContext(this).getConnectivity());
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
|
||||
}
|
||||
|
||||
@@ -64,11 +64,9 @@ public class ConversationListItem extends RelativeLayout
|
||||
private final static Typeface BOLD_TYPEFACE = Typeface.create("sans-serif-medium", Typeface.NORMAL);
|
||||
private final static Typeface LIGHT_TYPEFACE = Typeface.create("sans-serif", Typeface.NORMAL);
|
||||
|
||||
private DcLot dcSummary;
|
||||
private Set<Long> selectedThreads;
|
||||
private long chatId;
|
||||
private int msgId;
|
||||
private GlideRequests glideRequests;
|
||||
private TextView subjectView;
|
||||
private FromTextView fromView;
|
||||
private TextView dateView;
|
||||
@@ -122,12 +120,10 @@ public class ConversationListItem extends RelativeLayout
|
||||
boolean batchMode,
|
||||
@Nullable String highlightSubstring)
|
||||
{
|
||||
this.dcSummary = dcSummary;
|
||||
this.selectedThreads = selectedThreads;
|
||||
Recipient recipient = thread.getRecipient();
|
||||
this.chatId = thread.getThreadId();
|
||||
this.msgId = msgId;
|
||||
this.glideRequests = glideRequests;
|
||||
|
||||
int state = dcSummary.getState();
|
||||
int unreadCount = thread.getUnreadCount();
|
||||
@@ -163,7 +159,7 @@ public class ConversationListItem extends RelativeLayout
|
||||
this.avatar.setAvatar(glideRequests, recipient, false);
|
||||
|
||||
DcContact contact = recipient.getDcContact();
|
||||
avatar.setSeenRecently(contact!=null? contact.wasSeenRecently() : false);
|
||||
avatar.setSeenRecently(contact != null && contact.wasSeenRecently());
|
||||
|
||||
boolean isProtected = thread.isProtected() || DcHelper.getContext(getContext()).getChat((int)chatId).isDeviceTalk();
|
||||
|
||||
@@ -180,7 +176,6 @@ public class ConversationListItem extends RelativeLayout
|
||||
{
|
||||
this.selectedThreads = Collections.emptySet();
|
||||
Recipient recipient = new Recipient(getContext(), contact);
|
||||
this.glideRequests = glideRequests;
|
||||
|
||||
fromView.setText(getHighlightedSpan(contact.getDisplayName(), highlightSubstring));
|
||||
fromView.setCompoundDrawablesWithIntrinsicBounds(0, 0, contact.isVerified()? R.drawable.ic_verified : 0, 0);
|
||||
@@ -205,7 +200,6 @@ public class ConversationListItem extends RelativeLayout
|
||||
DcContact sender = dcContext.getContact(messageResult.getFromId());
|
||||
this.selectedThreads = Collections.emptySet();
|
||||
Recipient recipient = new Recipient(getContext(), sender);
|
||||
this.glideRequests = glideRequests;
|
||||
|
||||
fromView.setText(recipient, true);
|
||||
fromView.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
|
||||
@@ -312,9 +306,9 @@ public class ConversationListItem extends RelativeLayout
|
||||
if (thread!=null && thread.getVisibility()==DcChat.DC_CHAT_VISIBILITY_PINNED) {
|
||||
bg = R.attr.pinned_list_item_background;
|
||||
}
|
||||
TypedArray ta = getContext().obtainStyledAttributes(new int[] { bg });
|
||||
ViewUtil.setBackground(this, ta.getDrawable(0));
|
||||
ta.recycle();
|
||||
try (TypedArray ta = getContext().obtainStyledAttributes(new int[]{bg})) {
|
||||
ViewUtil.setBackground(this, ta.getDrawable(0));
|
||||
}
|
||||
}
|
||||
|
||||
private Spanned getHighlightedSpan(@Nullable String value,
|
||||
@@ -332,7 +326,10 @@ public class ConversationListItem extends RelativeLayout
|
||||
|
||||
String normalizedValue = value.toLowerCase(Util.getLocale());
|
||||
String normalizedTest = highlight.toLowerCase(Util.getLocale());
|
||||
List<String> testTokens = Stream.of(normalizedTest.split(" ")).filter(s -> s.trim().length() > 0).toList();
|
||||
List<String> testTokens;
|
||||
try (Stream<String> stream = Stream.of(normalizedTest.split(" "))) {
|
||||
testTokens = stream.filter(s -> !s.trim().isEmpty()).toList();
|
||||
}
|
||||
|
||||
Spannable spanned = new SpannableString(value);
|
||||
int searchStartIndex = 0;
|
||||
|
||||
@@ -99,10 +99,7 @@ public class ConversationTitleView extends RelativeLayout {
|
||||
}
|
||||
} else if( dcChat.isMultiUser() ) {
|
||||
if (!profileView) {
|
||||
if (dcContext.isCommunity() && chatContacts.length == 1)
|
||||
subtitleStr = context.getString(R.string.super_group);
|
||||
else
|
||||
subtitleStr = context.getResources().getQuantityString(R.plurals.n_members, chatContacts.length, chatContacts.length);
|
||||
subtitleStr = context.getResources().getQuantityString(R.plurals.n_members, chatContacts.length, chatContacts.length);
|
||||
}
|
||||
} else if( chatContacts.length>=1 ) {
|
||||
if( dcChat.isSelfTalk() ) {
|
||||
|
||||
@@ -60,7 +60,6 @@ public class CreateProfileActivity extends BaseActionBarActivity {
|
||||
private InputAwareLayout container;
|
||||
private ImageView avatar;
|
||||
private EditText name;
|
||||
private EditText overridenName;
|
||||
private EditText statusView;
|
||||
|
||||
private boolean fromWelcome;
|
||||
@@ -184,27 +183,14 @@ public class CreateProfileActivity extends BaseActionBarActivity {
|
||||
TextView loginSuccessText = ViewUtil.findById(this, R.id.login_success_text);
|
||||
this.avatar = ViewUtil.findById(this, R.id.avatar);
|
||||
this.name = ViewUtil.findById(this, R.id.name_text);
|
||||
this.overridenName = ViewUtil.findById(this, R.id.overriden_name);
|
||||
this.container = ViewUtil.findById(this, R.id.container);
|
||||
this.statusView = ViewUtil.findById(this, R.id.status_text);
|
||||
|
||||
if (fromWelcome) {
|
||||
if (DcHelper.getContext(this).isCommunity()) {
|
||||
ViewUtil.findById(this, R.id.community_user_container).setVisibility(View.VISIBLE);
|
||||
loginSuccessText.setText(R.string.community_set_name_explain);
|
||||
ViewUtil.findById(this, R.id.avatar_and_name).setVisibility(View.GONE);
|
||||
} else {
|
||||
loginSuccessText.setText(R.string.set_name_and_avatar_explain);
|
||||
}
|
||||
loginSuccessText.setText(R.string.set_name_and_avatar_explain);
|
||||
ViewUtil.findById(this, R.id.status_text_layout).setVisibility(View.GONE);
|
||||
ViewUtil.findById(this, R.id.information_label).setVisibility(View.GONE);
|
||||
} else {
|
||||
if (DcHelper.getContext(this).isCommunity()) {
|
||||
ViewUtil.findById(this, R.id.community_user_container).setVisibility(View.VISIBLE);
|
||||
ViewUtil.findById(this, R.id.information_label).setVisibility(View.GONE);
|
||||
((TextInputLayout)ViewUtil.findById(this, R.id.name)).setHint(R.string.community);
|
||||
((TextInputLayout)ViewUtil.findById(this, R.id.status_text_layout)).setHint(R.string.description);
|
||||
}
|
||||
loginSuccessText.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
@@ -215,10 +201,6 @@ public class CreateProfileActivity extends BaseActionBarActivity {
|
||||
name.setText(profileName);
|
||||
name.setSelection(profileName.length(), profileName.length());
|
||||
}
|
||||
DcContext dcContext = DcHelper.getContext(this);
|
||||
if (dcContext.isCommunity()) {
|
||||
overridenName.setText(dcContext.getCommunityUser());
|
||||
}
|
||||
}
|
||||
|
||||
private void initializeProfileAvatar() {
|
||||
@@ -245,22 +227,16 @@ public class CreateProfileActivity extends BaseActionBarActivity {
|
||||
}
|
||||
|
||||
private void updateProfile() {
|
||||
boolean isCommunity = DcHelper.getContext(this).isCommunity();
|
||||
if (TextUtils.isEmpty(this.name.getText()) && !(isCommunity && fromWelcome)) {
|
||||
if (TextUtils.isEmpty(this.name.getText())) {
|
||||
Toast.makeText(this, R.string.please_enter_name, Toast.LENGTH_LONG).show();
|
||||
return;
|
||||
}
|
||||
|
||||
final String name = this.name.getText().toString();
|
||||
final String ovName = this.overridenName.getText().toString().trim();
|
||||
|
||||
new AsyncTask<Void, Void, Boolean>() {
|
||||
@Override
|
||||
protected Boolean doInBackground(Void... params) {
|
||||
Context context = CreateProfileActivity.this;
|
||||
if (isCommunity) {
|
||||
DcHelper.getContext(context).setCommunityUser(ovName);
|
||||
}
|
||||
DcHelper.set(context, DcHelper.CONFIG_DISPLAY_NAME, name);
|
||||
setStatusText();
|
||||
|
||||
|
||||
@@ -34,6 +34,8 @@ import androidx.loader.app.LoaderManager;
|
||||
import com.b44t.messenger.DcContext;
|
||||
import com.b44t.messenger.DcEvent;
|
||||
import com.b44t.messenger.DcLot;
|
||||
import com.b44t.messenger.rpc.Rpc;
|
||||
import com.b44t.messenger.rpc.RpcException;
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||
import com.bumptech.glide.request.target.CustomTarget;
|
||||
import com.bumptech.glide.request.transition.Transition;
|
||||
@@ -88,7 +90,7 @@ public class InstantOnboardingActivity extends BaseActionBarActivity implements
|
||||
|
||||
private AttachmentManager attachmentManager;
|
||||
private Bitmap avatarBmp;
|
||||
private ProgressDialog progressDialog;
|
||||
private @Nullable ProgressDialog progressDialog;
|
||||
private DcContext dcContext;
|
||||
|
||||
@Override
|
||||
@@ -397,30 +399,34 @@ public class InstantOnboardingActivity extends BaseActionBarActivity implements
|
||||
|
||||
if (eventId == DcContext.DC_EVENT_CONFIGURE_PROGRESS) {
|
||||
long progress = event.getData1Int();
|
||||
if (progress==0/*error/aborted*/) {
|
||||
progressError(event.getData2Str());
|
||||
} else if (progress<1000/*progress in permille*/) {
|
||||
progressUpdate((int)progress);
|
||||
} else if (progress==1000/*done*/) {
|
||||
DcHelper.getAccounts(this).startIo();
|
||||
progressSuccess();
|
||||
}
|
||||
progressUpdate((int)progress);
|
||||
}
|
||||
}
|
||||
|
||||
private void progressUpdate(int progress) {
|
||||
int percent = progress / 10;
|
||||
progressDialog.setMessage(getResources().getString(R.string.one_moment)+String.format(" %d%%", percent));
|
||||
if (progressDialog != null) {
|
||||
progressDialog.setMessage(getResources().getString(R.string.one_moment)+String.format(" %d%%", percent));
|
||||
}
|
||||
}
|
||||
|
||||
private void progressError(String data2) {
|
||||
progressDialog.dismiss();
|
||||
if (progressDialog != null) {
|
||||
try {
|
||||
progressDialog.dismiss();
|
||||
} catch (IllegalArgumentException e) {
|
||||
// see https://stackoverflow.com/a/5102572/4557005
|
||||
Log.w(TAG, e);
|
||||
}
|
||||
}
|
||||
WelcomeActivity.maybeShowConfigurationError(this, data2);
|
||||
}
|
||||
|
||||
private void progressSuccess() {
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
if (progressDialog != null) {
|
||||
progressDialog.dismiss();
|
||||
}
|
||||
|
||||
Intent intent = new Intent(getApplicationContext(), ConversationListActivity.class);
|
||||
intent.putExtra(ConversationListActivity.FROM_WELCOME, true);
|
||||
@@ -488,14 +494,13 @@ public class InstantOnboardingActivity extends BaseActionBarActivity implements
|
||||
DcHelper.getEventCenter(this).captureNextError();
|
||||
|
||||
new Thread(() -> {
|
||||
if (!dcContext.setConfigFromQr(qrCode)) {
|
||||
Util.runOnMain(() -> {
|
||||
progressError(dcContext.getLastError());
|
||||
});
|
||||
return;
|
||||
}
|
||||
DcHelper.getAccounts(this).stopIo();
|
||||
dcContext.configure();
|
||||
Rpc rpc = DcHelper.getRpc(this);
|
||||
try {
|
||||
rpc.addTransportFromQr(dcContext.getAccountId(), qrCode);
|
||||
progressSuccess();
|
||||
} catch (RpcException e) {
|
||||
Util.runOnMain(() -> progressError(e.getMessage()));
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
|
||||
|
||||
@@ -119,9 +119,9 @@ public class NewConversationActivity extends ContactSelectionActivity {
|
||||
if (dcContext.getChatIdByContactId(contactId)!=0) {
|
||||
openConversation(dcContext.getChatIdByContactId(contactId));
|
||||
} else {
|
||||
String nameNAddr = dcContext.getContact(contactId).getNameNAddr();
|
||||
String name = dcContext.getContact(contactId).getDisplayName();
|
||||
new AlertDialog.Builder(this)
|
||||
.setMessage(getString(R.string.ask_start_chat_with, nameNAddr))
|
||||
.setMessage(getString(R.string.ask_start_chat_with, name))
|
||||
.setCancelable(true)
|
||||
.setNegativeButton(android.R.string.cancel, null)
|
||||
.setPositiveButton(android.R.string.ok, (dialog, which) -> {
|
||||
|
||||
@@ -96,23 +96,25 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
|
||||
setSupportActionBar(this.toolbar);
|
||||
ActionBar supportActionBar = getSupportActionBar();
|
||||
if (isGlobalProfile()) {
|
||||
supportActionBar.setDisplayHomeAsUpEnabled(true);
|
||||
supportActionBar.setHomeActionContentDescription(getString(R.string.back));
|
||||
} else {
|
||||
supportActionBar.setDisplayHomeAsUpEnabled(false);
|
||||
supportActionBar.setCustomView(R.layout.conversation_title_view);
|
||||
supportActionBar.setDisplayShowCustomEnabled(true);
|
||||
supportActionBar.setDisplayShowTitleEnabled(false);
|
||||
Toolbar parent = (Toolbar) supportActionBar.getCustomView().getParent();
|
||||
parent.setPadding(0,0,0,0);
|
||||
parent.setContentInsetsAbsolute(0,0);
|
||||
if (supportActionBar != null) {
|
||||
if (isGlobalProfile()) {
|
||||
supportActionBar.setDisplayHomeAsUpEnabled(true);
|
||||
supportActionBar.setHomeActionContentDescription(getString(R.string.back));
|
||||
} else {
|
||||
supportActionBar.setDisplayHomeAsUpEnabled(false);
|
||||
supportActionBar.setCustomView(R.layout.conversation_title_view);
|
||||
supportActionBar.setDisplayShowCustomEnabled(true);
|
||||
supportActionBar.setDisplayShowTitleEnabled(false);
|
||||
Toolbar parent = (Toolbar) supportActionBar.getCustomView().getParent();
|
||||
parent.setPadding(0,0,0,0);
|
||||
parent.setContentInsetsAbsolute(0,0);
|
||||
|
||||
titleView = (ConversationTitleView) supportActionBar.getCustomView();
|
||||
titleView.setOnBackClickedListener(view -> onBackPressed());
|
||||
titleView.setOnClickListener(view -> onEnlargeAvatar());
|
||||
if (isContactProfile() && !isSelfProfile() && !chatIsDeviceTalk) {
|
||||
titleView.registerForContextMenu(this);
|
||||
titleView = (ConversationTitleView) supportActionBar.getCustomView();
|
||||
titleView.setOnBackClickedListener(view -> onBackPressed());
|
||||
titleView.setOnClickListener(view -> onEnlargeAvatar());
|
||||
if (isContactProfile() && !isSelfProfile() && !chatIsDeviceTalk) {
|
||||
titleView.registerForContextMenu(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -304,7 +306,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPrimaryItem(ViewGroup container, int position, Object object) {
|
||||
public void setPrimaryItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
|
||||
super.setPrimaryItem(container, position, object);
|
||||
if (currentFragment != null && currentFragment != object) {
|
||||
ActionMode action = null;
|
||||
@@ -320,6 +322,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
currentFragment = object;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
public Fragment getItem(int position) {
|
||||
int tabId = tabs.get(position);
|
||||
@@ -417,7 +420,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
// =========================================================================
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
||||
super.onOptionsItemSelected(item);
|
||||
|
||||
int itemId = item.getItemId();
|
||||
@@ -447,7 +450,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onContextItemSelected(MenuItem item) {
|
||||
public boolean onContextItemSelected(@NonNull MenuItem item) {
|
||||
super.onContextItemSelected(item);
|
||||
if (item.getItemId() == R.id.copy_addr_to_clipboard) {
|
||||
onCopyAddrToClipboard();
|
||||
@@ -460,7 +463,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity
|
||||
setMuted(0);
|
||||
}
|
||||
else {
|
||||
MuteDialog.show(this, duration -> setMuted(duration));
|
||||
MuteDialog.show(this, this::setMuted);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -179,7 +179,7 @@ public class ProfileDocumentsFragment
|
||||
}
|
||||
|
||||
if (dcMsg.getType() == DcMsg.DC_MSG_WEBXDC) {
|
||||
DcHelper.openWebxdc(context, dcMsg);
|
||||
WebxdcActivity.openWebxdcActivity(context, dcMsg);
|
||||
} else {
|
||||
DcHelper.openForViewOrShare(getActivity(), dcMsg.getId(), Intent.ACTION_VIEW);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,6 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
private final @NonNull ArrayList<ItemData> itemData = new ArrayList<>();
|
||||
private int itemDataMemberCount;
|
||||
private DcChatlist itemDataSharedChats;
|
||||
private DcContact itemDataContact;
|
||||
private String itemDataStatusText;
|
||||
private boolean isMailingList;
|
||||
private boolean isBroadcast;
|
||||
@@ -116,8 +115,9 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
}
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
public ProfileSettingsAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
public ProfileSettingsAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
|
||||
if (viewType == ItemData.CATEGORY_MEMBERS) {
|
||||
final ContactSelectionListItem item = (ContactSelectionListItem)layoutInflater.inflate(R.layout.contact_selection_list_item, parent, false);
|
||||
item.setNoHeaderPadding();
|
||||
@@ -139,7 +139,7 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
|
||||
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder viewHolder, int i) {
|
||||
ViewHolder holder = (ViewHolder) viewHolder;
|
||||
if (holder.itemView instanceof ContactSelectionListItem) {
|
||||
ContactSelectionListItem contactItem = (ContactSelectionListItem) holder.itemView;
|
||||
@@ -280,23 +280,24 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
itemData.clear();
|
||||
itemDataMemberCount = 0;
|
||||
itemDataSharedChats = null;
|
||||
itemDataContact = null;
|
||||
itemDataStatusText = "";
|
||||
isMailingList = false;
|
||||
isBroadcast = false;
|
||||
|
||||
if (memberList!=null) {
|
||||
itemDataMemberCount = memberList.length;
|
||||
if (dcChat.isBroadcast()) {
|
||||
isBroadcast = true;
|
||||
}
|
||||
if (dcChat != null) {
|
||||
if (dcChat.isBroadcast()) {
|
||||
isBroadcast = true;
|
||||
}
|
||||
|
||||
if (dcChat.isMailingList()) {
|
||||
isMailingList = true;
|
||||
} else if (dcChat.canSend()) {
|
||||
itemData.add(new ItemData(ItemData.CATEGORY_MEMBERS, DcContact.DC_CONTACT_ID_ADD_MEMBER, 0));
|
||||
if (!isBroadcast) {
|
||||
itemData.add(new ItemData(ItemData.CATEGORY_MEMBERS, DcContact.DC_CONTACT_ID_QR_INVITE, 0));
|
||||
if (dcChat.isMailingList()) {
|
||||
isMailingList = true;
|
||||
} else if (dcChat.canSend()) {
|
||||
itemData.add(new ItemData(ItemData.CATEGORY_MEMBERS, DcContact.DC_CONTACT_ID_ADD_MEMBER, 0));
|
||||
if (!isBroadcast) {
|
||||
itemData.add(new ItemData(ItemData.CATEGORY_MEMBERS, DcContact.DC_CONTACT_ID_QR_INVITE, 0));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -307,7 +308,6 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
else if (sharedChats!=null && dcContact!=null) {
|
||||
boolean chatIsDeviceTalk = dcChat != null && dcChat.isDeviceTalk();
|
||||
|
||||
itemDataContact = dcContact;
|
||||
if (!chatIsDeviceTalk) {
|
||||
int verifierId = dcContact.getVerifierId();
|
||||
if (verifierId != 0) {
|
||||
@@ -320,7 +320,7 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
|
||||
itemData.add(new ItemData(ItemData.CATEGORY_INFO, INFO_VERIFIED, verifiedInfo, 0, R.drawable.ic_verified));
|
||||
}
|
||||
|
||||
long lastSeenTimestamp = (itemDataContact!=null? itemDataContact.getLastSeen() : 0);
|
||||
long lastSeenTimestamp = dcContact.getLastSeen();
|
||||
String lastSeenTxt;
|
||||
if (lastSeenTimestamp == 0) {
|
||||
lastSeenTxt = context.getString(R.string.last_seen_unknown);
|
||||
|
||||
@@ -47,7 +47,6 @@ public class ProfileSettingsFragment extends Fragment
|
||||
|
||||
private static final int REQUEST_CODE_PICK_CONTACT = 2;
|
||||
|
||||
private RecyclerView list;
|
||||
private StickyHeaderDecoration listDecoration;
|
||||
private ProfileSettingsAdapter adapter;
|
||||
private ActionMode actionMode;
|
||||
@@ -66,17 +65,17 @@ public class ProfileSettingsFragment extends Fragment
|
||||
public void onCreate(Bundle bundle) {
|
||||
super.onCreate(bundle);
|
||||
|
||||
chatId = getArguments().getInt(CHAT_ID_EXTRA, -1);
|
||||
chatId = getArguments() != null ? getArguments().getInt(CHAT_ID_EXTRA, -1) : -1;
|
||||
contactId = getArguments().getInt(CONTACT_ID_EXTRA, -1);
|
||||
dcContext = DcHelper.getContext(getContext());
|
||||
dcContext = DcHelper.getContext(requireContext());
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.profile_settings_fragment, container, false);
|
||||
adapter = new ProfileSettingsAdapter(getContext(), GlideApp.with(this), this);
|
||||
adapter = new ProfileSettingsAdapter(requireContext(), GlideApp.with(this), this);
|
||||
|
||||
list = ViewUtil.findById(view, R.id.recycler_view);
|
||||
RecyclerView list = ViewUtil.findById(view, R.id.recycler_view);
|
||||
list.setAdapter(adapter);
|
||||
list.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false));
|
||||
listDecoration = new StickyHeaderDecoration(adapter, false, true);
|
||||
@@ -84,7 +83,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
|
||||
update();
|
||||
|
||||
DcEventCenter eventCenter = DcHelper.getEventCenter(getContext());
|
||||
DcEventCenter eventCenter = DcHelper.getEventCenter(requireContext());
|
||||
eventCenter.addObserver(DcContext.DC_EVENT_CHAT_MODIFIED, this);
|
||||
eventCenter.addObserver(DcContext.DC_EVENT_CONTACTS_CHANGED, this);
|
||||
eventCenter.addObserver(DcContext.DC_EVENT_MSGS_CHANGED, this);
|
||||
@@ -94,12 +93,12 @@ public class ProfileSettingsFragment extends Fragment
|
||||
|
||||
@Override
|
||||
public void onDestroyView() {
|
||||
DcHelper.getEventCenter(getContext()).removeObservers(this);
|
||||
DcHelper.getEventCenter(requireContext()).removeObservers(this);
|
||||
super.onDestroyView();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
public void onConfigurationChanged(@NonNull Configuration newConfig) {
|
||||
super.onConfigurationChanged(newConfig);
|
||||
listDecoration.onConfigurationChanged(newConfig);
|
||||
}
|
||||
@@ -148,7 +147,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
|
||||
@Override
|
||||
public void onStatusLongClicked() {
|
||||
Context context = getContext();
|
||||
Context context = requireContext();
|
||||
new AlertDialog.Builder(context)
|
||||
.setTitle(R.string.pref_default_status_label)
|
||||
.setItems(new CharSequence[]{
|
||||
@@ -169,7 +168,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
DcChat dcChat = dcContext.getChat(chatId);
|
||||
if (dcChat.canSend()) {
|
||||
adapter.toggleMemberSelection(contactId);
|
||||
actionMode = ((AppCompatActivity) getActivity()).startSupportActionMode(actionModeCallback);
|
||||
actionMode = ((AppCompatActivity) requireActivity()).startSupportActionMode(actionModeCallback);
|
||||
}
|
||||
} else {
|
||||
onMemberClicked(contactId);
|
||||
@@ -225,8 +224,8 @@ public class ProfileSettingsFragment extends Fragment
|
||||
public void onSharedChatClicked(int chatId) {
|
||||
Intent intent = new Intent(getContext(), ConversationActivity.class);
|
||||
intent.putExtra(ConversationActivity.CHAT_ID_EXTRA, chatId);
|
||||
getContext().startActivity(intent);
|
||||
getActivity().finish();
|
||||
requireContext().startActivity(intent);
|
||||
requireActivity().finish();
|
||||
}
|
||||
|
||||
private void onVerifiedByClicked() {
|
||||
@@ -245,8 +244,8 @@ public class ProfileSettingsFragment extends Fragment
|
||||
if (chatId != 0) {
|
||||
Intent intent = new Intent(getActivity(), ConversationActivity.class);
|
||||
intent.putExtra(ConversationActivity.CHAT_ID_EXTRA, chatId);
|
||||
getActivity().startActivity(intent);
|
||||
getActivity().finish();
|
||||
requireActivity().startActivity(intent);
|
||||
requireActivity().finish();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -266,7 +265,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
menu.findItem(R.id.menu_select_all).setVisible(false);
|
||||
mode.setTitle("1");
|
||||
|
||||
Window window = getActivity().getWindow();
|
||||
Window window = requireActivity().getWindow();
|
||||
originalStatusBarColor = window.getStatusBarColor();
|
||||
window.setStatusBarColor(getResources().getColor(R.color.action_mode_status_bar));
|
||||
return true;
|
||||
@@ -289,7 +288,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
readableToDelList.append(dcContext.getContact(toDelId).getDisplayName());
|
||||
}
|
||||
DcChat dcChat = dcContext.getChat(chatId);
|
||||
AlertDialog dialog = new AlertDialog.Builder(getContext())
|
||||
AlertDialog dialog = new AlertDialog.Builder(requireContext())
|
||||
.setPositiveButton(R.string.remove_desktop, (d, which) -> {
|
||||
for (Integer toDelId : toDelIds) {
|
||||
dcContext.removeContactFromChat(chatId, toDelId);
|
||||
@@ -309,7 +308,7 @@ public class ProfileSettingsFragment extends Fragment
|
||||
public void onDestroyActionMode(ActionMode mode) {
|
||||
actionMode = null;
|
||||
adapter.clearSelection();
|
||||
getActivity().getWindow().setStatusBarColor(originalStatusBarColor);
|
||||
requireActivity().getWindow().setStatusBarColor(originalStatusBarColor);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -46,6 +46,9 @@ import androidx.constraintlayout.widget.Group;
|
||||
import com.b44t.messenger.DcContext;
|
||||
import com.b44t.messenger.DcEvent;
|
||||
import com.b44t.messenger.DcProvider;
|
||||
import com.b44t.messenger.rpc.EnteredLoginParam;
|
||||
import com.b44t.messenger.rpc.Rpc;
|
||||
import com.b44t.messenger.rpc.RpcException;
|
||||
import com.b44t.messenger.util.concurrent.ListenableFuture;
|
||||
import com.b44t.messenger.util.concurrent.SettableFuture;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
@@ -61,7 +64,6 @@ import org.thoughtcrime.securesms.util.ViewUtil;
|
||||
import org.thoughtcrime.securesms.util.views.ProgressDialog;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
|
||||
public class RegistrationActivity extends BaseActionBarActivity implements DcEventCenter.DcEventDelegate {
|
||||
@@ -280,19 +282,7 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve
|
||||
int id = item.getItemId();
|
||||
|
||||
if (id == R.id.do_register) {
|
||||
String oldAddr = DcHelper.getSelfAddr(this);
|
||||
String newAddr = emailInput.getText().toString();
|
||||
if (!TextUtils.isEmpty(oldAddr)
|
||||
&& !TextUtils.equals(oldAddr.toLowerCase(Locale.ROOT), newAddr.toLowerCase(Locale.ROOT))) {
|
||||
// Tell the user about AEAP if they are about to change their address
|
||||
new AlertDialog.Builder(this)
|
||||
.setMessage(getString(R.string.aeap_explanation, oldAddr, newAddr))
|
||||
.setNegativeButton(R.string.cancel, (d, w) -> {})
|
||||
.setPositiveButton(R.string.perm_continue, (d, w) -> do_register())
|
||||
.show();
|
||||
} else {
|
||||
do_register();
|
||||
}
|
||||
do_register();
|
||||
return true;
|
||||
} else if (id == android.R.id.home) {
|
||||
// handle close button click here
|
||||
@@ -594,40 +584,50 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve
|
||||
}
|
||||
|
||||
private void setupConfig() {
|
||||
setConfig(R.id.email_text, CONFIG_ADDRESS, true);
|
||||
setConfig(R.id.password_text, CONFIG_MAIL_PASSWORD, false);
|
||||
setConfig(R.id.imap_server_text, CONFIG_MAIL_SERVER, true);
|
||||
setConfig(R.id.imap_port_text, CONFIG_MAIL_PORT, true);
|
||||
setConfig(R.id.imap_login_text, CONFIG_MAIL_USER, false);
|
||||
setConfig(R.id.smtp_server_text, CONFIG_SEND_SERVER, true);
|
||||
setConfig(R.id.smtp_port_text, CONFIG_SEND_PORT, true);
|
||||
setConfig(R.id.smtp_login_text, CONFIG_SEND_USER, false);
|
||||
setConfig(R.id.smtp_password_text, CONFIG_SEND_PASSWORD, false);
|
||||
|
||||
DcHelper.getContext(this).setConfigInt(CONFIG_MAIL_SECURITY, imapSecurity.getSelectedItemPosition());
|
||||
DcHelper.getContext(this).setConfigInt(CONFIG_SEND_SECURITY, smtpSecurity.getSelectedItemPosition());
|
||||
|
||||
int server_flags = 0;
|
||||
if(authMethod.getSelectedItemPosition()==1) server_flags |= DcContext.DC_LP_AUTH_OAUTH2;
|
||||
DcHelper.getContext(this).setConfigInt(CONFIG_SERVER_FLAGS, server_flags);
|
||||
|
||||
DcHelper.getContext(this).setConfigInt("smtp_certificate_checks", certCheck.getSelectedItemPosition());
|
||||
DcHelper.getContext(this).setConfigInt("imap_certificate_checks", certCheck.getSelectedItemPosition());
|
||||
|
||||
// calling configure() results in
|
||||
// receiving multiple DC_EVENT_CONFIGURE_PROGRESS events
|
||||
DcHelper.getAccounts(this).stopIo();
|
||||
DcHelper.getEventCenter(this).captureNextError();
|
||||
DcHelper.getContext(this).configure();
|
||||
|
||||
EnteredLoginParam param = new EnteredLoginParam(
|
||||
getParam(R.id.email_text, true),
|
||||
getParam(R.id.password_text, false),
|
||||
getParam(R.id.imap_server_text, true),
|
||||
Util.objectToInt(getParam(R.id.imap_port_text, true)),
|
||||
EnteredLoginParam.socketSecurityFromInt(imapSecurity.getSelectedItemPosition()),
|
||||
getParam(R.id.imap_login_text, false),
|
||||
getParam(R.id.smtp_server_text, true),
|
||||
Util.objectToInt(getParam(R.id.smtp_port_text, true)),
|
||||
EnteredLoginParam.socketSecurityFromInt(smtpSecurity.getSelectedItemPosition()),
|
||||
getParam(R.id.smtp_login_text, false),
|
||||
getParam(R.id.smtp_password_text, false),
|
||||
EnteredLoginParam.certificateChecksFromInt(certCheck.getSelectedItemPosition()),
|
||||
authMethod.getSelectedItemPosition() == 1
|
||||
);
|
||||
|
||||
new Thread(() -> {
|
||||
Rpc rpc = DcHelper.getRpc(this);
|
||||
try {
|
||||
rpc.addOrUpdateTransport(DcHelper.getContext(this).getAccountId(), param);
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
Intent conversationList = new Intent(getApplicationContext(), ConversationListActivity.class);
|
||||
startActivity(conversationList);
|
||||
finish();
|
||||
} catch (RpcException e) {
|
||||
Util.runOnMain(() -> {
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
WelcomeActivity.maybeShowConfigurationError(this, e.getMessage());
|
||||
});
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
|
||||
private void setConfig(@IdRes int viewId, String configTarget, boolean doTrim) {
|
||||
private String getParam(@IdRes int viewId, boolean doTrim) {
|
||||
TextInputEditText view = findViewById(viewId);
|
||||
String value = view.getText().toString();
|
||||
if(doTrim) {
|
||||
value = value.trim();
|
||||
}
|
||||
DcHelper.getContext(this).setConfig(configTarget, value.isEmpty()? null : value);
|
||||
return value.isEmpty()? null : value;
|
||||
}
|
||||
|
||||
private void stopLoginProcess() {
|
||||
@@ -637,25 +637,9 @@ public class RegistrationActivity extends BaseActionBarActivity implements DcEve
|
||||
@Override
|
||||
public void handleEvent(@NonNull DcEvent event) {
|
||||
if (event.getId()==DcContext.DC_EVENT_CONFIGURE_PROGRESS) {
|
||||
long progress = event.getData1Int();
|
||||
if (progress==0/*error/aborted*/) {
|
||||
DcHelper.getAccounts(this).startIo(); // start-io is also needed on errors to make previous config work in case of changes
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
WelcomeActivity.maybeShowConfigurationError(this, event.getData2Str());
|
||||
}
|
||||
else if (progress<1000/*progress in permille*/) {
|
||||
int percent = (int)progress / 10;
|
||||
progressDialog.setMessage(getResources().getString(R.string.one_moment)+String.format(" %d%%", percent));
|
||||
}
|
||||
else if (progress==1000/*done*/) {
|
||||
DcHelper.getAccounts(this).startIo();
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
Intent conversationList = new Intent(getApplicationContext(), ConversationListActivity.class);
|
||||
startActivity(conversationList);
|
||||
finish();
|
||||
}
|
||||
long progress = event.getData1Int(); // progress in permille
|
||||
int percent = (int)progress / 10;
|
||||
progressDialog.setMessage(getResources().getString(R.string.one_moment)+String.format(" %d%%", percent));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -519,11 +519,6 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
|
||||
return BuildConfig.VERSION_NAME;
|
||||
}
|
||||
|
||||
@JavascriptInterface
|
||||
public boolean isCommunity() {
|
||||
return dcContext.isCommunity();
|
||||
}
|
||||
|
||||
@JavascriptInterface
|
||||
public int sendUpdateMaxSize() {
|
||||
return WebxdcActivity.this.sendUpdateMaxSize;
|
||||
@@ -536,24 +531,13 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
|
||||
|
||||
@JavascriptInterface
|
||||
public String selfAddr() {
|
||||
if (dcContext.isCommunity() && !TextUtils.isEmpty(dcContext.getCommunityUser())) {
|
||||
int flags = Base64.NO_WRAP | Base64.NO_PADDING | Base64.URL_SAFE;
|
||||
return Base64.encodeToString(dcContext.getCommunityUser().getBytes(), flags);
|
||||
}
|
||||
return WebxdcActivity.this.selfAddr;
|
||||
}
|
||||
|
||||
/** @noinspection unused*/
|
||||
@JavascriptInterface
|
||||
public String selfName() {
|
||||
if (dcContext.isCommunity() && !TextUtils.isEmpty(dcContext.getCommunityUser())) {
|
||||
return dcContext.getCommunityUser();
|
||||
}
|
||||
String name = WebxdcActivity.this.dcContext.getConfig("displayname");
|
||||
if (TextUtils.isEmpty(name)) {
|
||||
name = selfAddr();
|
||||
}
|
||||
return name;
|
||||
return WebxdcActivity.this.dcContext.getName();
|
||||
}
|
||||
|
||||
/** @noinspection unused*/
|
||||
|
||||
@@ -49,7 +49,6 @@ import java.io.OutputStream;
|
||||
|
||||
public class WelcomeActivity extends BaseActionBarActivity implements DcEventCenter.DcEventDelegate {
|
||||
public static final String BACKUP_QR_EXTRA = "backup_qr_extra";
|
||||
public static final String COMMUNITY_EXTRA = "community_extra";
|
||||
public static final int PICK_BACKUP = 20574;
|
||||
private final static String TAG = WelcomeActivity.class.getSimpleName();
|
||||
public static final String TMP_BACKUP_FILE = "tmp-backup-file";
|
||||
@@ -59,7 +58,6 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen
|
||||
private boolean imexUserAborted;
|
||||
DcContext dcContext;
|
||||
private NotificationController notificationController;
|
||||
private Uri communityUri;
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle bundle) {
|
||||
@@ -120,10 +118,6 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
communityUri = getIntent().getParcelableExtra(COMMUNITY_EXTRA);
|
||||
if (communityUri != null) {
|
||||
startImport(null, communityUri);
|
||||
}
|
||||
String backupQr = getIntent().getStringExtra(BACKUP_QR_EXTRA);
|
||||
if (backupQr != null) {
|
||||
getIntent().removeExtra(BACKUP_QR_EXTRA);
|
||||
@@ -263,15 +257,9 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen
|
||||
private void progressSuccess() {
|
||||
DcHelper.getEventCenter(this).endCaptureNextError();
|
||||
progressDialog.dismiss();
|
||||
if (dcContext.isCommunity()) {
|
||||
Intent intent = new Intent(getApplicationContext(), CreateProfileActivity.class);
|
||||
intent.putExtra(CreateProfileActivity.FROM_WELCOME, true);
|
||||
startActivity(intent);
|
||||
} else {
|
||||
Intent intent = new Intent(getApplicationContext(), ConversationListActivity.class);
|
||||
intent.putExtra(ConversationListActivity.FROM_WELCOME, true);
|
||||
startActivity(intent);
|
||||
}
|
||||
Intent intent = new Intent(getApplicationContext(), ConversationListActivity.class);
|
||||
intent.putExtra(ConversationListActivity.FROM_WELCOME, true);
|
||||
startActivity(intent);
|
||||
finish();
|
||||
}
|
||||
|
||||
@@ -318,10 +306,6 @@ public class WelcomeActivity extends BaseActionBarActivity implements DcEventCen
|
||||
notificationController.setProgress(1000, progress, String.format(" %d%%", (int) progress / 10));
|
||||
}
|
||||
else if (progress==1000/*done*/) {
|
||||
if (communityUri != null) dcContext.setCommunityMode(true);
|
||||
if (dcContext.isCommunity()) {
|
||||
dcContext.setCommunityUser(null);
|
||||
}
|
||||
DcHelper.getAccounts(this).startIo();
|
||||
progressSuccess();
|
||||
notificationController.close();
|
||||
|
||||
@@ -87,12 +87,8 @@ public class AccountSelectionListItem extends LinearLayout {
|
||||
}
|
||||
|
||||
addrOrTag = dcContext.getConfig(CONFIG_PRIVATE_TAG);
|
||||
if ("".equals(addrOrTag)) {
|
||||
if (dcContext.isCommunity()) {
|
||||
addrOrTag = getContext().getString(R.string.community);
|
||||
} else if (!dcContext.isChatmail()) {
|
||||
addrOrTag = self.getAddr();
|
||||
}
|
||||
if ("".equals(addrOrTag) && !dcContext.isChatmail()) {
|
||||
addrOrTag = self.getAddr();
|
||||
}
|
||||
|
||||
unreadCount = dcContext.getFreshMsgs().length;
|
||||
|
||||
@@ -180,9 +180,8 @@ public class QuoteView extends FrameLayout implements RecipientForeverObserver {
|
||||
authorView.setTextColor(getResources().getColor(R.color.core_dark_05));
|
||||
quoteBarView.setBackgroundColor(getResources().getColor(R.color.core_dark_05));
|
||||
} else {
|
||||
int color = author.getColor()==0? contact.getColor() : author.getColor();
|
||||
authorView.setTextColor(Util.rgbToArgbColor(color));
|
||||
quoteBarView.setBackgroundColor(Util.rgbToArgbColor(color));
|
||||
authorView.setTextColor(Util.rgbToArgbColor(contact.getColor()));
|
||||
quoteBarView.setBackgroundColor(Util.rgbToArgbColor(contact.getColor()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,7 +32,6 @@ public class WebxdcView extends FrameLayout {
|
||||
private final @NonNull TextView appSubtitle;
|
||||
|
||||
private @Nullable SlideClickListener viewListener;
|
||||
private boolean isCommunity;
|
||||
|
||||
public WebxdcView(@NonNull Context context) {
|
||||
this(context, null);
|
||||
@@ -67,7 +66,6 @@ public class WebxdcView extends FrameLayout {
|
||||
public void setWebxdc(final @NonNull DcMsg dcMsg, String defaultSummary)
|
||||
{
|
||||
JSONObject info = dcMsg.getWebxdcInfo();
|
||||
isCommunity = JsonUtils.optBoolean(info, "community");
|
||||
setOnClickListener(new OpenClickedListener(getContext(), dcMsg));
|
||||
|
||||
// icon
|
||||
@@ -86,17 +84,13 @@ public class WebxdcView extends FrameLayout {
|
||||
// subtitle
|
||||
String summary = info.optString("summary");
|
||||
if (summary.isEmpty()) {
|
||||
summary = isCommunity? getContext().getString(R.string.community) : defaultSummary;
|
||||
summary = defaultSummary;
|
||||
}
|
||||
appSubtitle.setText(summary);
|
||||
}
|
||||
|
||||
public boolean isCommunity() {
|
||||
return isCommunity;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
String type = getContext().getString(isCommunity? R.string.community : R.string.webxdc_app);
|
||||
String type = getContext().getString( R.string.webxdc_app);
|
||||
String desc = type;
|
||||
desc += "\n" + appName.getText();
|
||||
if (appSubtitle.getText() != null && !appSubtitle.getText().toString().isEmpty() && !appSubtitle.getText().toString().equals(type)) {
|
||||
|
||||
@@ -5,7 +5,6 @@ import static org.thoughtcrime.securesms.connect.DcHelper.CONFIG_VERIFIED_ONE_ON
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
@@ -22,7 +21,6 @@ import org.thoughtcrime.securesms.ConversationListActivity;
|
||||
import org.thoughtcrime.securesms.InstantOnboardingActivity;
|
||||
import org.thoughtcrime.securesms.WelcomeActivity;
|
||||
import org.thoughtcrime.securesms.accounts.AccountSelectionListFragment;
|
||||
import org.thoughtcrime.securesms.providers.PersistentBlobProvider;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -127,10 +125,10 @@ public class AccountManager {
|
||||
}
|
||||
|
||||
public void switchAccountAndStartActivity(Activity activity, int destAccountId) {
|
||||
switchAccountAndStartActivity(activity, destAccountId, null, null);
|
||||
switchAccountAndStartActivity(activity, destAccountId, null);
|
||||
}
|
||||
|
||||
private void switchAccountAndStartActivity(Activity activity, int destAccountId, @Nullable String backupQr, @Nullable byte[] communityBlob) {
|
||||
private void switchAccountAndStartActivity(Activity activity, int destAccountId, @Nullable String backupQr) {
|
||||
if (destAccountId==0) {
|
||||
beginAccountCreation(activity);
|
||||
} else {
|
||||
@@ -143,12 +141,6 @@ public class AccountManager {
|
||||
if (backupQr != null) {
|
||||
intent.putExtra(WelcomeActivity.BACKUP_QR_EXTRA, backupQr);
|
||||
}
|
||||
if (communityBlob != null) {
|
||||
String mimeType = "application/octet-stream";
|
||||
Uri uri = PersistentBlobProvider.getInstance().create(activity, communityBlob, mimeType, "backup.tar");
|
||||
intent.setType(mimeType);
|
||||
intent.putExtra(WelcomeActivity.COMMUNITY_EXTRA, uri);
|
||||
}
|
||||
activity.startActivity(intent);
|
||||
} else {
|
||||
activity.startActivity(new Intent(activity.getApplicationContext(), ConversationListActivity.class));
|
||||
@@ -170,11 +162,7 @@ public class AccountManager {
|
||||
activity.startActivity(intent);
|
||||
}
|
||||
|
||||
public void addAccountFromCommunity(Activity activity, byte[] communityBlob) {
|
||||
switchAccountAndStartActivity(activity, 0, null, communityBlob);
|
||||
}
|
||||
|
||||
public void addAccountFromSecondDevice(Activity activity, String backupQr) {
|
||||
switchAccountAndStartActivity(activity, 0, backupQr, null);
|
||||
switchAccountAndStartActivity(activity, 0, backupQr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ public class DcContactsLoader extends AsyncLoader<DcContactsLoader.Ret> {
|
||||
}
|
||||
if (query == null && addCreateGroupLinks) {
|
||||
additional_items = Util.appendInt(additional_items, DcContact.DC_CONTACT_ID_NEW_GROUP);
|
||||
final boolean broadcastsEnabled = !dcContext.isChatmail();
|
||||
final boolean broadcastsEnabled = Prefs.isNewBroadcastListAvailable(getContext());
|
||||
if (broadcastsEnabled) additional_items = Util.appendInt(additional_items, DcContact.DC_CONTACT_ID_NEW_BROADCAST_LIST);
|
||||
}
|
||||
int[] all_ids = new int[contact_ids.length + additional_items.length];
|
||||
|
||||
@@ -24,21 +24,17 @@ import com.b44t.messenger.DcLot;
|
||||
import com.b44t.messenger.DcMsg;
|
||||
import com.b44t.messenger.rpc.Rpc;
|
||||
|
||||
import org.json.JSONObject;
|
||||
import org.thoughtcrime.securesms.ApplicationContext;
|
||||
import org.thoughtcrime.securesms.BuildConfig;
|
||||
import org.thoughtcrime.securesms.LocalHelpActivity;
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.ShareActivity;
|
||||
import org.thoughtcrime.securesms.WebxdcActivity;
|
||||
import org.thoughtcrime.securesms.database.model.ThreadRecord;
|
||||
import org.thoughtcrime.securesms.notifications.NotificationCenter;
|
||||
import org.thoughtcrime.securesms.providers.PersistentBlobProvider;
|
||||
import org.thoughtcrime.securesms.qr.QrActivity;
|
||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||
import org.thoughtcrime.securesms.util.IntentUtils;
|
||||
import org.thoughtcrime.securesms.util.FileUtils;
|
||||
import org.thoughtcrime.securesms.util.JsonUtils;
|
||||
import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
|
||||
import java.io.File;
|
||||
@@ -161,8 +157,6 @@ public class DcHelper {
|
||||
dcContext.setStockTranslation(36, context.getString(R.string.contact_not_verified));
|
||||
dcContext.setStockTranslation(37, context.getString(R.string.contact_setup_changed));
|
||||
dcContext.setStockTranslation(40, context.getString(R.string.chat_archived_label));
|
||||
dcContext.setStockTranslation(42, context.getString(R.string.autocrypt_asm_subject));
|
||||
dcContext.setStockTranslation(43, context.getString(R.string.autocrypt_asm_general_body));
|
||||
dcContext.setStockTranslation(60, context.getString(R.string.login_error_cannot_login));
|
||||
dcContext.setStockTranslation(66, context.getString(R.string.location));
|
||||
dcContext.setStockTranslation(67, context.getString(R.string.sticker));
|
||||
@@ -242,7 +236,6 @@ public class DcHelper {
|
||||
dcContext.setStockTranslation(120, context.getString(R.string.qrshow_join_group_hint).replace("\"", ""));
|
||||
dcContext.setStockTranslation(121, context.getString(R.string.connectivity_not_connected));
|
||||
dcContext.setStockTranslation(122, context.getString(R.string.aeap_addr_changed));
|
||||
dcContext.setStockTranslation(123, context.getString(R.string.aeap_explanation));
|
||||
dcContext.setStockTranslation(162, context.getString(R.string.multidevice_qr_subtitle));
|
||||
dcContext.setStockTranslation(163, context.getString(R.string.multidevice_transfer_done_devicemsg));
|
||||
|
||||
@@ -257,7 +250,7 @@ public class DcHelper {
|
||||
dcContext.setStockTranslation(176, context.getString(R.string.reaction_by_you));
|
||||
dcContext.setStockTranslation(177, context.getString(R.string.reaction_by_other));
|
||||
dcContext.setStockTranslation(190, context.getString(R.string.secure_join_wait));
|
||||
dcContext.setStockTranslation(191, context.getString(R.string.secure_join_wait_timeout));
|
||||
dcContext.setStockTranslation(192, context.getString(R.string.secure_join_takes_longer));
|
||||
}
|
||||
|
||||
public static File getImexDir() {
|
||||
@@ -509,28 +502,6 @@ public class DcHelper {
|
||||
.show();
|
||||
}
|
||||
|
||||
public static void openWebxdc(Context context, DcMsg dcMsg) {
|
||||
JSONObject info = dcMsg.getWebxdcInfo();
|
||||
if (JsonUtils.optBoolean(info, "community")) {
|
||||
String name = JsonUtils.optString(info, "name");
|
||||
new AlertDialog.Builder(context)
|
||||
.setMessage(context.getString(R.string.ask_join_community, name))
|
||||
.setPositiveButton(R.string.yes, (dialog, which) -> {
|
||||
String filename = "backup.tar";
|
||||
byte[] blob = dcMsg.getWebxdcBlob(filename);
|
||||
if (blob == null) {
|
||||
Toast.makeText(context, "invalid community file", Toast.LENGTH_SHORT).show();
|
||||
return;
|
||||
}
|
||||
AccountManager.getInstance().addAccountFromCommunity((Activity) context, blob);
|
||||
})
|
||||
.setNegativeButton(R.string.no, null)
|
||||
.show();
|
||||
} else {
|
||||
WebxdcActivity.openWebxdcActivity(context, dcMsg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void openHelp(Context context, String section) {
|
||||
Intent intent = new Intent(context, LocalHelpActivity.class);
|
||||
if (section != null) { intent.putExtra(LocalHelpActivity.SECTION_EXTRA, section); }
|
||||
|
||||
@@ -49,6 +49,7 @@ import org.thoughtcrime.securesms.ApplicationContext;
|
||||
import org.thoughtcrime.securesms.MediaPreviewActivity;
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.ShareLocationDialog;
|
||||
import org.thoughtcrime.securesms.WebxdcActivity;
|
||||
import org.thoughtcrime.securesms.WebxdcStoreActivity;
|
||||
import org.thoughtcrime.securesms.attachments.Attachment;
|
||||
import org.thoughtcrime.securesms.attachments.UriAttachment;
|
||||
@@ -313,7 +314,7 @@ public class AttachmentManager {
|
||||
DcMsg instance = msg != null ? msg : DcHelper.getContext(context).getMsg(slide.dcMsgId);
|
||||
webxdcView.setWebxdc(instance, context.getString(R.string.videochat_tap_to_open));
|
||||
webxdcView.setWebxdcClickListener((v, s) -> {
|
||||
DcHelper.openWebxdc(context, instance);
|
||||
WebxdcActivity.openWebxdcActivity(context, instance);
|
||||
});
|
||||
removableMediaView.display(webxdcView, false);
|
||||
} else {
|
||||
|
||||
@@ -198,6 +198,7 @@ public class AdvancedPreferenceFragment extends ListSummaryPreferenceFragment
|
||||
|
||||
if (dcContext.isChatmail()) {
|
||||
sendAsm.setVisible(false);
|
||||
showEmails.setVisible(false);
|
||||
bccSelfCheckbox.setVisible(false);
|
||||
mvboxMoveCheckbox.setVisible(false);
|
||||
onlyFetchMvboxCheckbox.setVisible(false);
|
||||
|
||||
+13
-1
@@ -14,6 +14,7 @@ import android.os.Bundle;
|
||||
import android.os.PowerManager;
|
||||
import android.provider.Settings;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
@@ -31,6 +32,7 @@ import org.thoughtcrime.securesms.util.Prefs;
|
||||
|
||||
public class NotificationsPreferenceFragment extends ListSummaryPreferenceFragment {
|
||||
|
||||
private static final String TAG = NotificationsPreferenceFragment.class.getSimpleName();
|
||||
private static final int REQUEST_CODE_NOTIFICATION_SELECTED = 1;
|
||||
|
||||
private CheckBoxPreference ignoreBattery;
|
||||
@@ -159,7 +161,17 @@ public class NotificationsPreferenceFragment extends ListSummaryPreferenceFragme
|
||||
Ringtone tone = RingtoneManager.getRingtone(getActivity(), value);
|
||||
|
||||
if (tone != null) {
|
||||
preference.setSummary(tone.getTitle(getActivity()));
|
||||
String summary;
|
||||
try {
|
||||
summary = tone.getTitle(getActivity());
|
||||
} catch (SecurityException e) {
|
||||
// this could happen in some phones when user selects ringtone from
|
||||
// external storage and later removes the read from external storage permission
|
||||
// and later this method is called from initializeRingtoneSummary()
|
||||
summary = "<no access>";
|
||||
Log.w(TAG, e);
|
||||
}
|
||||
preference.setSummary(summary);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -154,10 +154,8 @@ public class PrivacyPreferenceFragment extends ListSummaryPreferenceFragment {
|
||||
.setView(gl)
|
||||
.setPositiveButton(android.R.string.ok, (dialog, whichButton) -> {
|
||||
if (confirmCheckbox.isChecked()) {
|
||||
if (!dcContext.isCommunity() || timeout >= 86400) {
|
||||
dcContext.setConfigInt(coreKey, timeout);
|
||||
initAutodelFromCore();
|
||||
}
|
||||
dcContext.setConfigInt(coreKey, timeout);
|
||||
initAutodelFromCore();
|
||||
} else {
|
||||
onPreferenceChange(preference, newValue);
|
||||
}
|
||||
|
||||
+12
-13
@@ -24,7 +24,7 @@ public class ProfilePreference extends Preference {
|
||||
|
||||
private ImageView avatarView;
|
||||
private TextView profileNameView;
|
||||
private TextView profileAddressView;
|
||||
private TextView profileStatusView;
|
||||
|
||||
public ProfilePreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
|
||||
super(context, attrs, defStyleAttr, defStyleRes);
|
||||
@@ -55,21 +55,15 @@ public class ProfilePreference extends Preference {
|
||||
super.onBindViewHolder(viewHolder);
|
||||
avatarView = (ImageView)viewHolder.findViewById(R.id.avatar);
|
||||
profileNameView = (TextView)viewHolder.findViewById(R.id.profile_name);
|
||||
profileAddressView = (TextView)viewHolder.findViewById(R.id.number);
|
||||
profileStatusView = (TextView)viewHolder.findViewById(R.id.profile_status);
|
||||
|
||||
refresh();
|
||||
}
|
||||
|
||||
public void refresh() {
|
||||
if (profileAddressView == null) return;
|
||||
if (profileNameView == null) return;
|
||||
|
||||
final String address = DcHelper.get(getContext(), DcHelper.CONFIG_CONFIGURED_ADDRESS);
|
||||
String profileName = DcHelper.get(getContext(), DcHelper.CONFIG_DISPLAY_NAME);
|
||||
|
||||
if(profileName==null || profileName.isEmpty()) {
|
||||
profileName = getContext().getString(R.string.pref_profile_info_headline);
|
||||
}
|
||||
|
||||
final MyProfileContactPhoto profileImage = new MyProfileContactPhoto(address, String.valueOf(Prefs.getProfileAvatarId(getContext())));
|
||||
|
||||
GlideApp.with(getContext().getApplicationContext())
|
||||
@@ -79,13 +73,18 @@ public class ProfilePreference extends Preference {
|
||||
.diskCacheStrategy(DiskCacheStrategy.NONE)
|
||||
.into(avatarView);
|
||||
|
||||
final String profileName = DcHelper.get(getContext(), DcHelper.CONFIG_DISPLAY_NAME);
|
||||
if (!TextUtils.isEmpty(profileName)) {
|
||||
profileNameView.setText(profileName);
|
||||
} else {
|
||||
profileNameView.setText(getContext().getString(R.string.pref_profile_info_headline));
|
||||
}
|
||||
|
||||
if (DcHelper.getContext(getContext()).isCommunity())
|
||||
profileAddressView.setText(R.string.community);
|
||||
else
|
||||
profileAddressView.setText(address);
|
||||
final String status = DcHelper.get(getContext(), DcHelper.CONFIG_SELF_STATUS);
|
||||
if (!TextUtils.isEmpty(status)) {
|
||||
profileStatusView.setText(status);
|
||||
} else {
|
||||
profileStatusView.setText(getContext().getString(R.string.pref_default_status_label));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,6 @@ import androidx.appcompat.app.AlertDialog;
|
||||
import org.thoughtcrime.securesms.ApplicationPreferencesActivity;
|
||||
import org.thoughtcrime.securesms.BaseActionBarActivity;
|
||||
import org.thoughtcrime.securesms.ConversationListActivity;
|
||||
import org.thoughtcrime.securesms.CreateProfileActivity;
|
||||
import org.thoughtcrime.securesms.LogViewActivity;
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.connect.DcHelper;
|
||||
@@ -183,14 +182,7 @@ public class BackupTransferActivity extends BaseActionBarActivity {
|
||||
notificationControllerClosed = true;
|
||||
|
||||
if (transferMode == TransferMode.RECEIVER_SCAN_QR && transferState == TransferState.TRANSFER_SUCCESS) {
|
||||
if (DcHelper.getContext(this).isCommunity()) {
|
||||
DcHelper.getContext(this).setCommunityUser(null);
|
||||
Intent intent = new Intent(getApplicationContext(), CreateProfileActivity.class);
|
||||
intent.putExtra(CreateProfileActivity.FROM_WELCOME, true);
|
||||
startActivity(intent);
|
||||
} else {
|
||||
startActivity(new Intent(getApplicationContext(), ConversationListActivity.class));
|
||||
}
|
||||
startActivity(new Intent(getApplicationContext(), ConversationListActivity.class));
|
||||
} else if (transferMode == TransferMode.SENDER_SHOW_QR) {
|
||||
// restart the activities that were removed when BackupTransferActivity was started at (**2)
|
||||
// (we removed the activity backstack as otherwise a tap on the ArcaneChat icon on the home screen would
|
||||
|
||||
@@ -39,11 +39,11 @@ public class QrCodeHandler {
|
||||
public void handleQrData(String rawString) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
|
||||
final DcLot qrParsed = dcContext.checkQr(rawString);
|
||||
String nameAndAddress = dcContext.getContact(qrParsed.getId()).getNameNAddr();
|
||||
String name = dcContext.getContact(qrParsed.getId()).getDisplayName();
|
||||
switch (qrParsed.getState()) {
|
||||
case DcContext.DC_QR_ASK_VERIFYCONTACT:
|
||||
case DcContext.DC_QR_ASK_VERIFYGROUP:
|
||||
showVerifyContactOrGroup(activity, builder, rawString, qrParsed, nameAndAddress);
|
||||
showVerifyContactOrGroup(activity, builder, rawString, qrParsed, name);
|
||||
break;
|
||||
|
||||
case DcContext.DC_QR_FPR_WITHOUT_ADDR:
|
||||
@@ -51,12 +51,12 @@ public class QrCodeHandler {
|
||||
break;
|
||||
|
||||
case DcContext.DC_QR_FPR_MISMATCH:
|
||||
showFingerPrintError(builder, nameAndAddress);
|
||||
showFingerPrintError(builder, name);
|
||||
break;
|
||||
|
||||
case DcContext.DC_QR_FPR_OK:
|
||||
case DcContext.DC_QR_ADDR:
|
||||
showFingerprintOrQrSuccess(builder, qrParsed, nameAndAddress);
|
||||
showFingerprintOrQrSuccess(builder, qrParsed, name);
|
||||
break;
|
||||
|
||||
case DcContext.DC_QR_URL:
|
||||
@@ -190,9 +190,9 @@ public class QrCodeHandler {
|
||||
Toast.makeText(activity, activity.getString(R.string.done), Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
private void showFingerprintOrQrSuccess(AlertDialog.Builder builder, DcLot qrParsed, String nameAndAddress) {
|
||||
private void showFingerprintOrQrSuccess(AlertDialog.Builder builder, DcLot qrParsed, String name) {
|
||||
@StringRes int resId = qrParsed.getState() == DcContext.DC_QR_ADDR ? R.string.ask_start_chat_with : R.string.qrshow_x_verified;
|
||||
builder.setMessage(activity.getString(resId, nameAndAddress));
|
||||
builder.setMessage(activity.getString(resId, name));
|
||||
builder.setPositiveButton(R.string.start_chat, (dialogInterface, i) -> {
|
||||
int chatId = dcContext.createChatByContactId(qrParsed.getId());
|
||||
Intent intent = new Intent(activity, ConversationActivity.class);
|
||||
@@ -205,8 +205,8 @@ public class QrCodeHandler {
|
||||
builder.setNegativeButton(android.R.string.cancel, null);
|
||||
}
|
||||
|
||||
private void showFingerPrintError(AlertDialog.Builder builder, String nameAndAddress) {
|
||||
builder.setMessage(activity.getString(R.string.qrscan_fingerprint_mismatch, nameAndAddress));
|
||||
private void showFingerPrintError(AlertDialog.Builder builder, String name) {
|
||||
builder.setMessage(activity.getString(R.string.qrscan_fingerprint_mismatch, name));
|
||||
builder.setPositiveButton(android.R.string.ok, null);
|
||||
}
|
||||
|
||||
@@ -219,14 +219,14 @@ public class QrCodeHandler {
|
||||
});
|
||||
}
|
||||
|
||||
private void showVerifyContactOrGroup(Activity activity, AlertDialog.Builder builder, String qrRawString, DcLot qrParsed, String nameNAddr) {
|
||||
private void showVerifyContactOrGroup(Activity activity, AlertDialog.Builder builder, String qrRawString, DcLot qrParsed, String name) {
|
||||
String msg;
|
||||
switch (qrParsed.getState()) {
|
||||
case DcContext.DC_QR_ASK_VERIFYGROUP:
|
||||
msg = activity.getString(R.string.qrscan_ask_join_group, qrParsed.getText1());
|
||||
break;
|
||||
default:
|
||||
msg = activity.getString(R.string.ask_start_chat_with, nameNAddr);
|
||||
msg = activity.getString(R.string.ask_start_chat_with, name);
|
||||
break;
|
||||
}
|
||||
builder.setMessage(msg);
|
||||
|
||||
@@ -188,12 +188,12 @@ public class QrShowFragment extends Fragment implements DcEventCenter.DcEventDel
|
||||
long progress = event.getData2Int();
|
||||
String msg = null;
|
||||
if (progress == 300) {
|
||||
msg = String.format(getString(R.string.qrshow_x_joining), dcContext.getContact(contact_id).getNameNAddr());
|
||||
msg = String.format(getString(R.string.qrshow_x_joining), dcContext.getContact(contact_id).getDisplayName());
|
||||
numJoiners++;
|
||||
} else if (progress == 600) {
|
||||
msg = String.format(getString(R.string.qrshow_x_verified), dcContext.getContact(contact_id).getNameNAddr());
|
||||
msg = String.format(getString(R.string.qrshow_x_verified), dcContext.getContact(contact_id).getDisplayName());
|
||||
} else if (progress == 800) {
|
||||
msg = String.format(getString(R.string.qrshow_x_has_joined_group), dcContext.getContact(contact_id).getNameNAddr());
|
||||
msg = String.format(getString(R.string.qrshow_x_has_joined_group), dcContext.getContact(contact_id).getDisplayName());
|
||||
}
|
||||
|
||||
if (msg != null) {
|
||||
|
||||
@@ -66,7 +66,6 @@ public class Recipient {
|
||||
|
||||
private final @Nullable DcChat dcChat;
|
||||
private @Nullable DcContact dcContact;
|
||||
private int color = 0;
|
||||
private final @Nullable VcardContact vContact;
|
||||
|
||||
public static @NonNull Recipient fromChat(@NonNull Context context, int dcMsgId) {
|
||||
@@ -104,19 +103,10 @@ public class Recipient {
|
||||
this(context, null, dcContact, null, null);
|
||||
}
|
||||
|
||||
public Recipient(@NonNull Context context, @NonNull DcContact dcContact, int color) {
|
||||
this(context, dcContact, null, color);
|
||||
}
|
||||
|
||||
public Recipient(@NonNull Context context, @NonNull DcContact dcContact, @NonNull String profileName) {
|
||||
this(context, null, dcContact, profileName, null);
|
||||
}
|
||||
|
||||
public Recipient(@NonNull Context context, @NonNull DcContact dcContact, @NonNull String profileName, int color) {
|
||||
this(context, null, dcContact, profileName, null);
|
||||
this.color = color;
|
||||
}
|
||||
|
||||
private Recipient(@NonNull Context context, @Nullable DcChat dcChat, @Nullable DcContact dcContact, @Nullable String profileName, @Nullable VcardContact vContact) {
|
||||
this.dcChat = dcChat;
|
||||
this.dcContact = dcContact;
|
||||
@@ -205,9 +195,6 @@ public class Recipient {
|
||||
if(dcChat!=null) {
|
||||
rgb = dcChat.getColor();
|
||||
}
|
||||
else if(color!=0) {
|
||||
rgb = color;
|
||||
}
|
||||
else if(dcContact!=null) {
|
||||
rgb = dcContact.getColor();
|
||||
}
|
||||
@@ -233,10 +220,6 @@ public class Recipient {
|
||||
}
|
||||
|
||||
public synchronized @Nullable ContactPhoto getContactPhoto(Context context) {
|
||||
if (color != 0) { // community nick
|
||||
return null;
|
||||
}
|
||||
|
||||
LocalFileContactPhoto contactPhoto = null;
|
||||
if (dcChat!=null) {
|
||||
contactPhoto = new GroupRecordContactPhoto(context, address, dcChat);
|
||||
@@ -315,11 +298,6 @@ public class Recipient {
|
||||
return dcChat!=null? dcChat : new DcChat(0, 0);
|
||||
}
|
||||
|
||||
public int getColor()
|
||||
{
|
||||
return color;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
@@ -303,7 +303,7 @@ final class UriGlideRenderer implements Renderer {
|
||||
|
||||
@Override
|
||||
public void writeToParcel(Parcel dest, int flags) {
|
||||
dest.writeString(imageUri.toString());
|
||||
dest.writeString(imageUri!=null? imageUri.toString() : "");
|
||||
dest.writeInt(decryptable ? 1 : 0);
|
||||
dest.writeInt(maxWidth);
|
||||
dest.writeInt(maxHeight);
|
||||
|
||||
@@ -47,7 +47,6 @@ public class SearchFragment extends BaseConversationListFragment
|
||||
public static final String TAG = "SearchFragment";
|
||||
|
||||
private TextView noResultsView;
|
||||
private RecyclerView listView;
|
||||
private StickyHeaderDecoration listDecoration;
|
||||
|
||||
private SearchViewModel viewModel;
|
||||
@@ -93,7 +92,7 @@ public class SearchFragment extends BaseConversationListFragment
|
||||
@Override
|
||||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
|
||||
noResultsView = view.findViewById(R.id.search_no_results);
|
||||
listView = view.findViewById(R.id.search_list);
|
||||
RecyclerView listView = view.findViewById(R.id.search_list);
|
||||
fab = view.findViewById(R.id.fab);
|
||||
|
||||
listAdapter = new SearchListAdapter(getContext(), GlideApp.with(this), this);
|
||||
@@ -166,7 +165,7 @@ public class SearchFragment extends BaseConversationListFragment
|
||||
int chatId = dcContext.getChatIdByContactId(contact.getId());
|
||||
if(chatId==0) {
|
||||
new AlertDialog.Builder(requireContext())
|
||||
.setMessage(getString(R.string.ask_start_chat_with, contact.getNameNAddr()))
|
||||
.setMessage(getString(R.string.ask_start_chat_with, contact.getDisplayName()))
|
||||
.setCancelable(true)
|
||||
.setNegativeButton(android.R.string.cancel, null)
|
||||
.setPositiveButton(android.R.string.ok, (dialog, which) -> {
|
||||
|
||||
@@ -1,146 +0,0 @@
|
||||
package org.thoughtcrime.securesms.util;
|
||||
|
||||
import android.os.Build;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.RequiresApi;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
public abstract class BreakIteratorCompat implements Iterable<CharSequence> {
|
||||
public static final int DONE = -1;
|
||||
private CharSequence charSequence;
|
||||
|
||||
public abstract int first();
|
||||
|
||||
public abstract int next();
|
||||
|
||||
public void setText(CharSequence charSequence) {
|
||||
this.charSequence = charSequence;
|
||||
}
|
||||
|
||||
public static BreakIteratorCompat getInstance() {
|
||||
if (Build.VERSION.SDK_INT >= 24) {
|
||||
return new AndroidIcuBreakIterator();
|
||||
} else {
|
||||
return new FallbackBreakIterator();
|
||||
}
|
||||
}
|
||||
|
||||
public int countBreaks() {
|
||||
int breakCount = 0;
|
||||
|
||||
first();
|
||||
|
||||
while (next() != DONE) {
|
||||
breakCount++;
|
||||
}
|
||||
|
||||
return breakCount;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NonNull Iterator<CharSequence> iterator() {
|
||||
return new Iterator<CharSequence>() {
|
||||
|
||||
int index1 = BreakIteratorCompat.this.first();
|
||||
int index2 = BreakIteratorCompat.this.next();
|
||||
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
return index2 != DONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence next() {
|
||||
CharSequence c = index2 != DONE ? charSequence.subSequence(index1, index2) : "";
|
||||
|
||||
index1 = index2;
|
||||
index2 = BreakIteratorCompat.this.next();
|
||||
|
||||
return c;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Take {@param atMost} graphemes from the start of string.
|
||||
*/
|
||||
public final CharSequence take(int atMost) {
|
||||
if (atMost <= 0) return "";
|
||||
|
||||
StringBuilder stringBuilder = new StringBuilder(charSequence.length());
|
||||
int count = 0;
|
||||
|
||||
for (CharSequence grapheme : this) {
|
||||
stringBuilder.append(grapheme);
|
||||
|
||||
count++;
|
||||
|
||||
if (count >= atMost) break;
|
||||
}
|
||||
|
||||
return stringBuilder.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* An BreakIteratorCompat implementation that delegates calls to `android.icu.text.BreakIterator`.
|
||||
* This class handles grapheme clusters fine but requires Android API >= 24.
|
||||
*/
|
||||
@RequiresApi(24)
|
||||
private static class AndroidIcuBreakIterator extends BreakIteratorCompat {
|
||||
private final android.icu.text.BreakIterator breakIterator = android.icu.text.BreakIterator.getCharacterInstance();
|
||||
|
||||
@Override
|
||||
public int first() {
|
||||
return breakIterator.first();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int next() {
|
||||
return breakIterator.next();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setText(CharSequence charSequence) {
|
||||
super.setText(charSequence);
|
||||
if (Build.VERSION.SDK_INT >= 29) {
|
||||
breakIterator.setText(charSequence);
|
||||
} else {
|
||||
breakIterator.setText(charSequence.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* An BreakIteratorCompat implementation that delegates calls to `java.text.BreakIterator`.
|
||||
* This class may or may not handle grapheme clusters well depending on the underlying implementation.
|
||||
* In the emulator, API 23 implements ICU version of the BreakIterator so that it handles grapheme
|
||||
* clusters fine. But API 21 implements RuleBasedIterator which does not handle grapheme clusters.
|
||||
* <p>
|
||||
* If it doesn't handle grapheme clusters correctly, in most cases the combined characters are
|
||||
* broken up into pieces when the code tries to trim a string. For example, an emoji that is
|
||||
* a combination of a person, gender and skin tone, trimming the character using this class may result
|
||||
* in trimming the parts of the character, e.g. a dark skin frowning woman emoji may result in
|
||||
* a neutral skin frowning woman emoji.
|
||||
*/
|
||||
private static class FallbackBreakIterator extends BreakIteratorCompat {
|
||||
private final java.text.BreakIterator breakIterator = java.text.BreakIterator.getCharacterInstance();
|
||||
|
||||
@Override
|
||||
public int first() {
|
||||
return breakIterator.first();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int next() {
|
||||
return breakIterator.next();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setText(CharSequence charSequence) {
|
||||
super.setText(charSequence);
|
||||
breakIterator.setText(charSequence.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -63,7 +63,7 @@ public class LongClickCopySpan extends ClickableSpan {
|
||||
openChat(activity, contact);
|
||||
} else {
|
||||
new AlertDialog.Builder(activity)
|
||||
.setMessage(activity.getString(R.string.ask_start_chat_with, contact.getNameNAddr()))
|
||||
.setMessage(activity.getString(R.string.ask_start_chat_with, contact.getDisplayName()))
|
||||
.setPositiveButton(android.R.string.ok, (dialog, which) -> {
|
||||
openChat(activity, contact);
|
||||
})
|
||||
|
||||
@@ -167,6 +167,10 @@ public class Prefs {
|
||||
return getBooleanPreference(context, "pref_developer_mode_enabled", false);
|
||||
}
|
||||
|
||||
public static boolean isNewBroadcastListAvailable(Context context) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// ringtone
|
||||
|
||||
public static @NonNull Uri getNotificationRingtone(Context context) {
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
package org.thoughtcrime.securesms.util;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
public final class StringUtil {
|
||||
|
||||
/**
|
||||
* @return The number of graphemes in the provided string.
|
||||
*/
|
||||
public static int getGraphemeCount(@NonNull CharSequence text) {
|
||||
BreakIteratorCompat iterator = BreakIteratorCompat.getInstance();
|
||||
iterator.setText(text);
|
||||
return iterator.countBreaks();
|
||||
}
|
||||
}
|
||||
@@ -50,17 +50,16 @@
|
||||
android:clickable="true"
|
||||
app:inverted="true"
|
||||
android:contentDescription="@string/pref_profile_info_headline" />
|
||||
<ImageView
|
||||
android:id="@+id/unread_indicator"
|
||||
android:layout_width="20dp"
|
||||
android:layout_height="20dp"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:contentDescription="@null"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
<ImageView android:id="@+id/unread_indicator"
|
||||
android:layout_width="20dp"
|
||||
android:layout_height="20dp"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:contentDescription="@null"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
</RelativeLayout>
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
|
||||
@@ -24,33 +24,7 @@
|
||||
android:textSize="16sp"
|
||||
android:textColor="?android:attr/textColorPrimary" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/community_user_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:layout_marginBottom="40dp"
|
||||
android:orientation="horizontal"
|
||||
android:visibility="gone">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatEditText
|
||||
android:id="@+id/overriden_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="@string/pref_your_name"
|
||||
android:inputType="textCapWords" />
|
||||
</com.google.android.material.textfield.TextInputLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout android:id="@+id/avatar_and_name"
|
||||
android:layout_width="match_parent"
|
||||
<LinearLayout android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
|
||||
@@ -29,12 +29,14 @@
|
||||
android:textSize="20sp"
|
||||
tools:text="Voltarine DeClyre"/>
|
||||
|
||||
<TextView android:id="@+id/number"
|
||||
<TextView android:id="@+id/profile_status"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
tools:text="+14151231234"/>
|
||||
android:singleLine="true"
|
||||
android:ellipsize="marquee"
|
||||
tools:text="I use Delta Chat :)"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ window.webxdc = (() => {
|
||||
arcanechat: InternalJSApi.arcanechat(),
|
||||
deltalab: InternalJSApi.arcanechat(),
|
||||
|
||||
isCommunity: InternalJSApi.isCommunity(),
|
||||
isCommunity: false,
|
||||
sendUpdateMaxSize: InternalJSApi.sendUpdateMaxSize(),
|
||||
|
||||
sendUpdateInterval: InternalJSApi.sendUpdateInterval(),
|
||||
|
||||
@@ -144,7 +144,6 @@
|
||||
<string name="tab_map">الخريطة</string>
|
||||
<string name="media_preview">معاينة الصورة</string>
|
||||
<string name="login_title">الولوج</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">الإتصال بخادومك</string>
|
||||
<string name="login_inbox">صندوق الوارد</string>
|
||||
<string name="login_imap_login">مستخدم IMAP</string>
|
||||
@@ -166,10 +165,9 @@
|
||||
<string name="pref_profile_info_headline">معلومات ملفك التعريفي</string>
|
||||
<string name="pref_profile_photo">صورة الملف التعريفي</string>
|
||||
<string name="pref_blocked_contacts">المراسلون المحبوسون</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">الكلمة السرية والحساب</string>
|
||||
<string name="pref_your_name">اسمك</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">التوقيع</string>
|
||||
<string name="pref_enter_sends">مفتاح الدخول يقوم بالإرسا</string>
|
||||
<string name="pref_vibrate">إهتز</string>
|
||||
@@ -189,7 +187,6 @@
|
||||
<string name="pref_language">اللغة</string>
|
||||
<string name="pref_use_system_emoji">استخدام الرموز التعبيرية بالنظام</string>
|
||||
<string name="pref_use_system_emoji_explain"> Delta Chat تعطيل الرموز التعبيرية المدمجة في </string>
|
||||
<string name="pref_app_access">دخول البرنامج</string>
|
||||
<string name="pref_chats">المحادثات</string>
|
||||
<string name="pref_in_chat_sounds">أصوات خلال الدردش</string>
|
||||
<string name="pref_other">أخرى</string>
|
||||
|
||||
@@ -242,9 +242,7 @@
|
||||
<string name="tab_docs_empty_hint">Bu söhbətdə paylaşılan sənədlər, musiqi və digər fayllar burada göstəriləcək.</string>
|
||||
<string name="media_preview">Fayllara baxmaq</string>
|
||||
<string name="login_title">Daxil ol</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Serverinə daxil ol</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Mövcud e-mail hesabı ilə daxil olun</string>
|
||||
<string name="login_subheader">Məlum elektron poçt provayderləri üçün əlavə parametrlər avtomatik olaraq quraşdırılır. Bəzən IMAP-ın web məkanında aktiv olması lazımdır. Yardım üçün e-poçt provayderinizə və ya dostlarınıza müraciət edin.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat serverləri yoxdur, məlumatlarınız cihazınızda qalır!</string>
|
||||
@@ -269,7 +267,7 @@
|
||||
<string name="login_error_required_fields">Xahiş edirik düzgün bir e-poçt ünvanı və parol daxil et</string>
|
||||
<string name="import_backup_title">Nüsxənin importu</string>
|
||||
<string name="import_backup_ask">\"%1$s\" - də ehtiyat nüsxəsi tapıldı.\n\nİndi bütün məlumatları və parametrləri idxal etmək və istifadə etmək istəyirsiniz?</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login"> \"%1$s\" kimi giriş alınmadı. E-poçt ünvanı və parolun düzgün olub olmadığını yoxlayın.</string>
|
||||
<!-- share and forward messages -->
|
||||
<!-- Translators: shown above a chat/contact list when selecting recipients to forward messages -->
|
||||
@@ -285,7 +283,7 @@
|
||||
<string name="pref_blocked_contacts">Bloklanmış kontaktlar</string>
|
||||
<string name="pref_who_can_see_profile_explain">Digər istifadəçilərlə ünsiyyət qurarkən profil şəkliniz və adınız mesajlarınızla birlikdə göstərilir. Zatən göndərilən məlumat silinməyəcək. </string>
|
||||
<string name="pref_your_name">Adın</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Yazını mətni</string>
|
||||
<string name="pref_enter_sends">Enter açarı ilə göndərmək</string>
|
||||
<string name="pref_enter_sends_explain">Enter düyməsini basaraq mətn mesajları göndərəcək</string>
|
||||
@@ -319,7 +317,6 @@
|
||||
<string name="pref_manage_keys">Açar edarəetməsi</string>
|
||||
<string name="pref_use_system_emoji">Sistem emojisini istifadə edin</string>
|
||||
<string name="pref_use_system_emoji_explain">Emoji Delta chat üçün daxili dəstəyi bağlayın. </string>
|
||||
<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>
|
||||
<string name="pref_view_log">Log-a bax</string>
|
||||
@@ -362,9 +359,6 @@
|
||||
<string name="autocrypt_send_asm_button">Autocrypt Setup Message-ı göndər</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Sizin açarınız sizə göndərildi. Başqa bir cihaza keçin və mesajın ayarını açın. Siz quraşdırma kodu daxil etməlisiniz. Orada aşağıdakı rəqəmləri daxil edin. Bitirən zaman, başqa bir cihazda Autocrypt istifadə üçün hazır olacaq.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Ucdan-uca şifrələmə üstünlük təşkil edir</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt mesaj ayarı</string>
|
||||
<string name="autocrypt_asm_general_body">Bu, müvəqqəti quraşdırma üçün müştərilər arasında köçürmək üçün istifadə edilən Autocrypt Setup Mesajıdır. \n\nSenfikanızı çözmək və istifadə etmək üçün autocrypt uyğun müştəri içərisində mesajı açın və yaradan cihazda göstərilən quraşdırma kodunu daxil edin.</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">Qrupun adı \"%1$s\" - dən \"%2$s\" - yə deyişildi məndən. </string>
|
||||
@@ -420,6 +414,7 @@
|
||||
<string name="perm_required_title">İzin tələb olunur</string>
|
||||
<string name="perm_continue">Davam edin</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat şəkillər və ya video çəkmək üçün kamera icazə tələb edir, lakin bu, əbədi imtina edilmişdir. Proqramın sistem ayarlarına gedib \"İcazələr\"-i seçin və \"kamera\" izni verin.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat yer əlavə etmək üçün yer icazə tələb edir, lakin daimi olaraq rədd edilmişdir. \"İcazələr\"-i seçin və\"Yerləşmə\" izni verin. </string>
|
||||
<string name="perm_explain_access_to_storage_denied">Delta Chat, fotoşəkilləri, videoları və ya səsləri əlavə etmək və ya ixrac etmək üçün saxlama icazəsini tələb edir, lakin bu daimi olaraq rədd edildi. Xahiş edirik tətbiq ayarları menyusuna davam edin, \"İzinlər\" seçin və \"Yaddaş\" funksiyasını aktivləşdirin.</string>
|
||||
<string name="perm_explain_access_to_location_denied">Delta Chat yer əlavə etmək üçün yer icazə tələb edir, lakin daimi olaraq rədd edilmişdir. \"İcazələr\"-i seçin və\"Yerləşmə\" izni verin. </string>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
<string name="voice_message">Гласово съобщение</string>
|
||||
<string name="forwarded">Препратено</string>
|
||||
<string name="forwarded_message">Препратено съобщение</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Препратен от %1$s</string>
|
||||
<string name="video">Видео</string>
|
||||
<string name="documents">Документи</string>
|
||||
@@ -471,9 +471,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Мрежа от квадрати</string>
|
||||
<string name="send_message">Изпращане на съобщение</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s промени своя адрес от %2$s на %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Променихте своя email адрес от %1$s на %2$s.\n\nАко от тук нататък изпратите съобщение до проверена група, контактите в нея автоматично ще заменят стария с новия Ви адрес.\n\nСилно се препоръчва да извършите настройка в предишния си доставчик на електронна поща така, че всички email съобщения да се препращат към новия Ви email адрес. В противен случай е възможно да не получавате съобщения от контакти, които все още не са получили новия Ви адрес.</string>
|
||||
|
||||
|
||||
@@ -504,7 +504,7 @@
|
||||
<string name="incoming_messages">Входящи съобщения</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Изходящи съобщения</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Съхранение върху %1$s</string>
|
||||
<string name="connectivity">Свързаност</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -554,9 +554,7 @@
|
||||
<string name="welcome_chat_over_email">Защитен децентрализиран чат</string>
|
||||
<string name="scan_invitation_code">Сканиране на код за покана</string>
|
||||
<string name="login_title">Влизане</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Влизане във Вашия акаунт за електронна поща</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Влизане със съществуващ акаунт за електронна поща</string>
|
||||
<string name="login_subheader">За известните доставчици на електронна поща допълнителните настройки се попълват автоматично. Понякога е необходимо да се разреши IMAP в уеб настройките. Потърсете помощ от Вашия доставчик на електронна поща или приятели.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat няма сървъри, Вашите данни стоят на Вашето устройство.</string>
|
||||
@@ -582,7 +580,7 @@
|
||||
<string name="import_backup_title">Възстановяване от резервно копие</string>
|
||||
<string name="import_backup_ask">Открито е резервно копие в \"%1$s\".\n\n Искате ли да импортирате и използвате всички данни и настройки от него?</string>
|
||||
<string name="import_backup_no_backup_found">Не са открити резервни копия.\n\nКопирайте резервното копие в \"%1$s\" и опитайте отново. Като алтернатива натиснете \"Започване на обмен на съобщения\", за да продължите с нормалния процес на настройка.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Не можете да влезете като \"%1$s\". Моля, проверете дали адресът за електронна поща и паролата са правилни. </string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Да бъдат приемани невалидните сертификати</string>
|
||||
@@ -613,11 +611,10 @@
|
||||
<string name="pref_profile_photo">Изображение на профила</string>
|
||||
<string name="pref_blocked_contacts">Блокирани контакти</string>
|
||||
<string name="blocked_empty_hint">Блокираните контакти ще се появяват тук.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Парола и акаунт</string>
|
||||
<string name="pref_who_can_see_profile_explain">Изображението, името и подписът от Вашия профил ще бъдат изпратени заедно с Вашите съобщения, когато общувате с други потребители.</string>
|
||||
<string name="pref_your_name">Вашето име</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Текст на подписа</string>
|
||||
<string name="pref_enter_sends">Клавишът Enter изпраща</string>
|
||||
<string name="pref_enter_sends_explain">Натискането на клавиша Enter ще изпраща текстовите съобщения</string>
|
||||
@@ -659,7 +656,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Изключване на вградената поддръжка за Emoji на Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Прочитане на системната адресна книга</string>
|
||||
<string name="pref_show_system_contacts_explain">Да се предлага създаване на чатове с контакти от адресната книга. За някои доставчици е необходимо първо да се настрои криптиране от край до край.</string>
|
||||
<string name="pref_app_access">Достъп до приложението</string>
|
||||
<string name="pref_chats">Чатове</string>
|
||||
<string name="pref_in_chat_sounds">Звуци в чата</string>
|
||||
<string name="pref_view_log">Разглеждане на дневника</string>
|
||||
@@ -670,7 +666,7 @@
|
||||
<string name="pref_backup">Резервно копие</string>
|
||||
<string name="pref_backup_explain">Резервните копия на чатовете да се създават във външно място за съхранение</string>
|
||||
<string name="pref_backup_export_explain">Резервното копие помага да установите нова инсталация на това или друго устройство.\n\nТо ще съдържа всички съобщения, контакти и чатове и Вашата настройка \"от край до край\" на Autocrypt. Пазете файла на резервното копие на сигурно място или го изтрийте колкото е възможно по-скоро.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Експортиране на %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Експортиране на всички %1$d профила</string>
|
||||
@@ -691,7 +687,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Ако промение тази опция, се уверете, че Вашият сървър и другите Ви клиенти са конфигурирани по съответен начин.\n\nВ противен случай е възможно нещата въобще да не работят.</string>
|
||||
<string name="pref_watch_sent_folder">Да бъде наблюдавана папката \"Изпратени\"</string>
|
||||
<string name="pref_send_copy_to_self">Изпращане на копие до себе си</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Изисква се, когато този акант се използва на повече от едно устройство.</string>
|
||||
<string name="pref_auto_folder_moves">Автоматично преместване в папката DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Разговорите са преместени, за да се избегне претрупване на папката \"Входящи\"</string>
|
||||
@@ -781,9 +776,6 @@
|
||||
<string name="autocrypt_send_asm_button">Изпращане на съобщението за настройка на Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Изпратихте Вашата настройка до себе си. Отворете съобщението за настройка в другото устройство. Би трябвало да Ви бъде поискан код за настройка. Въведете следните цифри:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Да се предпочита криптиране \"от край до край\"</string>
|
||||
<string name="autocrypt_asm_subject">Съобщение за настройка на Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Това е съобщението за настройка на Autocrypt, чрез което се прехвърля Вашата настройка за криптиране \"от край до край\" между различни клиенти.\n\nЗа да декриптирате и използвате Вашата настройка, отворете съобщението в клиент, съвместим с Autocrypt, и въведете кода за настройка, представен на генериращото устройство.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Това съобщение не може да бъде декриптирано.\n\n• Бихте могли просто да му отговорите и да помолите подателя да го изпрати отново.\n\n• Ако току-що сте преинсталирали Delta Chat, е най-добре да настроите приложението отново сега и да изберете \"Добавяне като второ устройство\" или да импортирате от архив.</string>
|
||||
@@ -907,15 +899,16 @@
|
||||
<string name="set_name_and_avatar_explain">Задайте име, което Вашите контакти ще разпознават. Можете също да установите изображение за профил.</string>
|
||||
<string name="please_enter_name">Моля, въведете име.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Не може да бъде създаден нов акаунт със сканирания QR код.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Желаете ли да влезете в \"%1$s\"?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Желаете ли да влезете в \"%1$s\"?\n\nСъщестуващият Ви акаунт няма да бъде изтрит. Превключвайте между акаунтите си чрез \"Превключване към друг акаунт\".</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s Ви покани да се присъедините към тази група.\n\nИзчаква се устройството на %2$s да отговори…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s отговори, изчаква се да бъдете добавени към групата…</string>
|
||||
<string name="secure_join_wait">Установява се гарантирано криптиране от край до край, моля изчакайте…</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Все още не може да бъде установено гарантирано криптиране от край до край, но вече можете да пратите съобщение.</string>
|
||||
<string name="contact_verified">%1$s е проверен.</string>
|
||||
<string name="contact_not_verified">Не може да бъде проверен %1$s.</string>
|
||||
@@ -925,7 +918,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Настройката за %1$s е сменена.</string>
|
||||
<string name="verified_contact_required_explain">За да се гарантира криптирането от край до край, можете да добавяте в тази група само контакти, отбелязани със зелена отметка.\n\nБихте могли да се срещнете с лицата, с които желаете да контактувате, лично и да сканирате техните QR кодове, за да ги въведете.</string>
|
||||
<string name="copy_qr_data_success">URL адресът от QR кода е копиран в клипборда</string>
|
||||
<string name="mailto_dialog_header_select_chat">Изберете чат, към който да бъде пратено съобщението</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s вече има съобщение чернова, искате ли да го замените?</string>
|
||||
@@ -951,6 +943,7 @@
|
||||
<string name="perm_required_title">Изисква се позволение</string>
|
||||
<string name="perm_continue">Продължаване</string>
|
||||
<string name="perm_explain_access_to_camera_denied">За да правите снимки или заснемате видеоклипове, отидете в настройките на приложението, изберете \"Позволения\" и разрешете \"Камера\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">За да изпращате аудиосъобщения, отидете в настройките на приложението, изберете \"Позволения\" и разрешете \"Микрофон\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">За да получавате или изпращате файлове, отидете в настройките на приложението, изберете \"Позволения\" и разрешете \"Съхранение\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">За да прикрепите информация за местоположението, отидете в настройките на приложението, изберете \"Позволения\" и разрешете \"Местоположение\".</string>
|
||||
|
||||
@@ -299,7 +299,7 @@
|
||||
<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. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<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">هونی منپیز ابۊ...</string>
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
<string name="voice_message">Missatge de veu</string>
|
||||
<string name="forwarded">Reenviat</string>
|
||||
<string name="forwarded_message">Missatge reenviat</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Reenviat per %1$s</string>
|
||||
<string name="video">Vídeo</string>
|
||||
<string name="documents">Documents</string>
|
||||
@@ -291,9 +291,9 @@
|
||||
<string name="select_chat">Selecciona el xat</string>
|
||||
<string name="select_more">Selecciona\'n més</string>
|
||||
<string name="menu_edit_name">Edita el nom</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Indiqueu un sobrenom que se us mostrarà en comptes de «%1$s». Deixeu-ho buit per a usar el nom triat pel contacte.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Sobrenom per a «%1$s»</string>
|
||||
<string name="menu_settings">Preferències</string>
|
||||
<string name="menu_advanced">Avançat</string>
|
||||
@@ -529,9 +529,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Graella quadrada</string>
|
||||
<string name="send_message">Envia el missatge</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s ha canviat la seva adreça de %2$s a %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Heu canviat la vostra adreça de correu electrònic de %1$s a %2$s.\n\nSi ara envieu un missatge a un grup verificat, els contactes del grup canviaran de forma automàtica l\'adreça antiga per la nova.\n\nUs recomanem que configureu el compte antic a fi que us reenvïi els missatges a l\'adreça nova. Si no ho feu, podríeu perdre missatges de contactes que encara no hagin actualitzat la vostra adreça.</string>
|
||||
|
||||
|
||||
@@ -563,7 +563,7 @@
|
||||
<string name="incoming_messages">Missatges entrants</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Missatges sortints</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Emmagatzematge a %1$s.</string>
|
||||
<string name="connectivity">Connectivitat</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -613,9 +613,7 @@
|
||||
<string name="welcome_chat_over_email">Xat segur i descentralitzat</string>
|
||||
<string name="scan_invitation_code">Escaneja el Codi d\'Invitació</string>
|
||||
<string name="login_title">Identifiqueu-vos</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Identifiqueu-vos al vostre servidor</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Inicia sessió amb un compte de correu electrònic existent</string>
|
||||
<string name="login_subheader">Als proveïdors de mail coneguts els paràmetres es configuren automàticament. De vegades l\'IMAP s\'ha d\'activar a la interfície web. Consulta el teu proveïdor de correu electrònic o a un amic perquè t\'ajudi. </string>
|
||||
<string name="login_no_servers_hint">No hi ha servidors de Delta Chat: les vostres dades es queden al vostre dispositiu!</string>
|
||||
@@ -631,7 +629,7 @@
|
||||
<string name="login_smtp_port">Port SMTP</string>
|
||||
<string name="login_smtp_security">Seguretat SMTP</string>
|
||||
<string name="login_auth_method">Mètode d\'autorització</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Servidor intermediari</string>
|
||||
<string name="proxy_use_proxy">Usa un servidor intermediari</string>
|
||||
<string name="proxy_add">Afegeix un servidor intermediari</string>
|
||||
@@ -655,7 +653,7 @@
|
||||
<string name="import_backup_title">Importa una còpia de seguretat</string>
|
||||
<string name="import_backup_ask">S\'ha trobat una còpia de seguretat a \"%1$s\".\n\nVoleu importar-la i fer-ne servir les dades i els paràmetres de configuració?</string>
|
||||
<string name="import_backup_no_backup_found">No s\'han trobat còpies de seguretat.\n\nCopieu la còpia de seguretat a \"%1$s\" i torneu-ho a provar. Com a alternativa, premeu \"Comença a escriure\" per encetar el procés de configuració habitual.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">No es pot iniciar la sessió com a \"%1$s\". Comproveu que l\'adreça electrònica i la contrasenya són correctes.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Accepta certificats no vàlids</string>
|
||||
@@ -695,11 +693,10 @@
|
||||
<string name="pref_profile_photo">Fotografia de perfil</string>
|
||||
<string name="pref_blocked_contacts">Contactes bloquejats</string>
|
||||
<string name="blocked_empty_hint">Els contactes blocats apareixeran aquí.</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, el vostre nom i també la biografia s\'enviaran amb els missatges que envieu als altres usuaris.</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Signatura</string>
|
||||
<string name="pref_enter_sends">La tecla «Retorn» envia</string>
|
||||
<string name="pref_enter_sends_explain">Els missatges s\'enviaran prement la tecla «Retorn»</string>
|
||||
@@ -744,7 +741,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Desactiva el suport de sèrie per emojis a Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Llegeix la llibreta d\'adreces del sistema</string>
|
||||
<string name="pref_show_system_contacts_explain">Ofereix de crear xats amb els contactes de la llibreta d\'adreces. Alguns proveïdors necessiten de configurar abans el xifratge d\'extrem a extrem.</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>
|
||||
<string name="pref_view_log">Mostra el registre</string>
|
||||
@@ -755,7 +751,7 @@
|
||||
<string name="pref_backup">Còpia de seguretat</string>
|
||||
<string name="pref_backup_explain">Copia els xats a un magatzem extern</string>
|
||||
<string name="pref_backup_export_explain">La còpia de seguretat és útil a l\'hora de reinstal·lar l\'aplicació en aquest dispositiu o en un altre.\n\nLa còpia tindrà tot els missatges, contactes i xats i la configuració d\'extrem a extrem d\'Autocrypt. Conserveu el fitxer de la còpia en un lloc segur o esborreu-lo tan aviat com pugueu.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Exporta %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Exporta tots %1$d perfils</string>
|
||||
@@ -776,7 +772,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Si desactiveu aquesta opció, assegureu-vos que el vostre servidor i els altres programes estiguin configurats de la mateixa manera.\n\nAltrament podeu tenir problemes de funcionament.</string>
|
||||
<string name="pref_watch_sent_folder">Mostra la safata de sortida</string>
|
||||
<string name="pref_send_copy_to_self">Envia\'n una còpia a mi mateix</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Imprescindible quan s\'utilitza aquest compte en diversos dispositius.</string>
|
||||
<string name="pref_auto_folder_moves">Moure automàticament a la carpeta de Delta Chat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Les converses de xat s\'han mogut per no atapeir la safata d’entrada</string>
|
||||
@@ -835,7 +830,7 @@
|
||||
<!-- %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">Heu reaccionat amb %1$s a «%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$sha reaccionat %2$s a «%3$s»</string>
|
||||
<string name="reaction_by_other">%1$s ha reaccionat %2$s a «%3$s»</string>
|
||||
|
||||
<!-- automatically delete message -->
|
||||
<string name="delete_old_messages">Esborra els missatges antics</string>
|
||||
@@ -868,9 +863,6 @@
|
||||
<string name="autocrypt_send_asm_button">Envia el missatge de configuració Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Se us ha enviat la vostra configuració. Canvieu a l\'altre dispositiu i obriu el missatge de configuració. Se us demanarà un codi de configuració. Introduïu els dígits següents a l\'indicador.\n\nUn cop fet, l\'altre dispositiu estarà llest per utilitzar Autocrypt.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Prefereix l\'encriptació d\'extrem a extrem</string>
|
||||
<string name="autocrypt_asm_subject">Missatge de configuració Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Aquest és el missatge de configuració Autocrypt que s’usa per a transferir la vostra configuració d\'extrem a extrem entre dispositius.\n\nPer a desxifrar i usar aquesta configuració, obriu el missatge en un dispositiu compatible amb Autocript i introduïu el codi de configuració que apareix al dispositiu primari.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Aquest missatge no es pot desxifrar.\n\n• Potser pot ajudar de respondre el missatge i demanar a l\'emissor que torni a enviar-lo,\n\n• Si acabeu de reinstal·lar Delta Chat, aleshores és millor de reconfigurar Delta Chat ara i triar «Afegeix un segon dispositiu» o importar una còpia de seguretat.</string>
|
||||
@@ -994,15 +986,16 @@
|
||||
<string name="set_name_and_avatar_explain">Indiqueu un nom que els vostres contactes puguin reconèixer. També podeu establir una imatge de perfil.</string>
|
||||
<string name="please_enter_name">Introduïu un nom</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">El codi QR escanejat no es pot usar per a configurar un perfil nou.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Voleu iniciar sessió a «%1$s»?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Voleu iniciar «%1$s»?\n\nNo s\'esborrarà el perfil existent. Useu l\'element «Canvia el perfil» per a canviar entre els vostres perfils.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s us ha convidat a unir-vos a aquest grup.\n\nS\'està esperant el dispositiu de %2$s per a respondre...</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s ha respost, espereu per a ser afegit al grup...</string>
|
||||
<string name="secure_join_wait">S\'està establint el xifratge d\'extrem a extrem garantit, espereu...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Encara no es pot garantir el xifrat punt-a-punt, però ja podeu enviar un missatge.</string>
|
||||
<string name="contact_verified">%1$s verificat.</string>
|
||||
<string name="contact_not_verified">No es pot verificar%1$s</string>
|
||||
@@ -1012,7 +1005,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Configuració canviada per %1$s</string>
|
||||
<string name="verified_contact_required_explain">Per a garantir el xifrat extrem a extrem, només podeu afegir a aquest grup contactes que tinguin la marca verda.\n\nPodeu trobar-vos en persona amb els contactes per a escanejar els seus codis QR i poder-los afegir. </string>
|
||||
<string name="copy_qr_data_success">S\'ha copiat l\'URL del codi QR al porta-retalls</string>
|
||||
<string name="mailto_dialog_header_select_chat">Trieu el xat on enviar el missatge</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s ja té un missatge d\'esborrany, voleu substituir-lo?</string>
|
||||
@@ -1038,6 +1030,7 @@
|
||||
<string name="perm_required_title">Es requereix permís</string>
|
||||
<string name="perm_continue">Continua</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat demana accés a la càmera per poder fer fotos o vídeos, però li ha estat denegat. Sisplau, vés al menú de configuració de l\'app, busca-hi els \"Permisos\" i habilita\'n la \"Càmera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat demana accés al micròfon per poder enviar missatges d\'àudio, però li ha estat denegat. Sisplau, vés al menú de configuració de l\'app, busca-hi els \"Permisos\" i habilita\'n el \"Micròfon\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Per a rebre o enviar fitxers, aneu a la configuració de l\'aplicació, seleccioneu «Permisos» i activeu «Emmagatzematge».</string>
|
||||
<string name="perm_explain_access_to_location_denied">Per a adjuntar la ubicació, aneu a la configuració de l\'aplicació, trieu «Permisos» i activeu la «Ubicació».</string>
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
<string name="audio">دەنگ</string>
|
||||
<string name="voice_message">پەیامی دەنگی</string>
|
||||
<string name="forwarded_message">پەیامی هاوبەشکراو</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">هاوبەشکراو لە لایەن%1$s</string>
|
||||
<string name="video">ڤیدیۆ</string>
|
||||
<string name="documents">بەڵگەکان</string>
|
||||
@@ -322,9 +322,7 @@
|
||||
<string name="media_preview">پێشدیتنی ڕەنگاڵە</string>
|
||||
<string name="send_message">پەیام بنێرە</string>
|
||||
<string name="login_title">بچۆ ژوورەوە</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">بچۆ ژوورەوە بۆ سێرڤێرەکەی خۆت</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">بچۆ ژوورەوە بە ناونیشانی ئیمەیلێکەوە</string>
|
||||
<string name="login_subheader">بۆ دابینکەرە ناسراوەکانی ئیمەیلەکان، ڕێکخستنە زیادییەکان خۆکارانە ڕێکدەخرێن. هەندێجار دەبێت IMAP لەنێو ڕێکخستنەکانی وێبدا چالاک بکرێنەوە. بۆ ڕێنمایی وەرگرتن، لەگەڵ دابینکەری ئیمەیلەکەتان یان هاوڕێکانتان ڕاوێژ بکەن.</string>
|
||||
<string name="login_no_servers_hint">دێڵتاچات هیچ سێرڤەرێکی نییە، داتاکانتان لەسەر ئامرێکەتان دەمێنێتەوە.</string>
|
||||
@@ -348,7 +346,7 @@
|
||||
<string name="import_backup_title">هاوردەکردنی یەدەک</string>
|
||||
<string name="import_backup_ask">یەدەکەکە لە \"%1$s\"دا دۆزرایەوە.\n\n دەتەوێت هەموو داتا و ڕێکخستنەکانی هاوردە بکەیت و بەکاریان بێنیت؟</string>
|
||||
<string name="import_backup_no_backup_found">هیچ یەدەکێک نەدۆزرایەوە.\n\n یەدەکەکە کۆپی بکە بۆ\"%1$s\" و دیسان هەوڵبدەوە. یان بۆ بەردەوامبوون لەسەر پرۆسەی ئاسایی دامەزراندنەکە، دەستبنە بە \"دەستپێکی نامەنووسین\"دا .</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">\"%1$s\" ناتوانێت بچێتە ژوورەوە. سەرنج بدە بزانە ئیمەیل و تێپەڕوشەکە درووستە.</string>
|
||||
<string name="switch_account">گۆڕینی هەژمار</string>
|
||||
<string name="add_account">زیادکردنی هەژمار</string>
|
||||
@@ -367,10 +365,9 @@
|
||||
<string name="pref_profile_photo">وێنەی لادیمەن</string>
|
||||
<string name="pref_blocked_contacts">هەژمارە ئاستەنگکراوەکان</string>
|
||||
<string name="blocked_empty_hint">ئەگەر هەژمارێک ئاستەنگ بکەیت، لێرەدا پیشان دەدرێت.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">هەژمار و تێپەڕوشە</string>
|
||||
<string name="pref_your_name">ناو</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">دەقی واژۆ</string>
|
||||
<string name="pref_enter_sends">کلیلی \"ئینتەر\" بنێرێت</string>
|
||||
<string name="pref_enter_sends_explain">دەستنان بە کلیلی \"ئینتەر\"دا، پەیامەکان دەنێرێت.</string>
|
||||
@@ -405,7 +402,6 @@
|
||||
<string name="pref_manage_keys">بەڕێوەبردنی کلیلەکان</string>
|
||||
<string name="pref_use_system_emoji">بەکارهێنانی وێنۆچکەکانی سیستەم</string>
|
||||
<string name="pref_use_system_emoji_explain">ئیمۆجییە ناوخۆییەکانی دێڵتا چات، ناچالاک دەبێتەوە.</string>
|
||||
<string name="pref_app_access">ڕێگەپێدان</string>
|
||||
<string name="pref_chats">وتووێژەکان</string>
|
||||
<string name="pref_in_chat_sounds">دەنگەکانی نێو-وتووێژی</string>
|
||||
<string name="pref_other">کەسانی دی</string>
|
||||
@@ -473,7 +469,7 @@
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">هەناردنی پەیامی ڕێکخستنی ئۆتۆکریپت</string>
|
||||
<string name="autocrypt_prefer_e2ee">هەڵبژاردنی شفرەکردنی ئەمسەر-ئەوسەر</string>
|
||||
<string name="autocrypt_asm_subject">پەیامی ڕێکخستنی ئۆتۆکریپت</string>
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">پەیامنێری ئەم وتووێژە نەناسراوە. بۆ وردەکاری زۆرتر سەیری \'زانیارییەکان\' بکە.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">پەیام لەلایەن %1$s</string>
|
||||
<string name="systemmsg_failed_sending_to">هەناردنی پەیام بۆ %1$s سەرنەکەوت</string>
|
||||
@@ -504,7 +500,6 @@
|
||||
<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>
|
||||
<string name="copy_qr_data_success">ناونیشانی وێبی QRەکە ڕوونووس کرا.</string>
|
||||
<!-- notifications -->
|
||||
<string name="notify_reply_button">وەڵام دانەوە</string>
|
||||
<string name="notify_new_message">پەیامی نوێ</string>
|
||||
@@ -518,6 +513,7 @@
|
||||
<string name="perm_required_title">ڕێدان پێویستە</string>
|
||||
<string name="perm_continue">بەردەوامبوون</string>
|
||||
<string name="perm_explain_access_to_camera_denied">بۆ فلیم و وێنە گرتن، بچۆ بەشی ڕێکخستنەکانی نەرمامێرەکە، لە بەشی \"ڕێگەپێدان\"دا، \"کامێرا\" چالاک بکەوە.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">بۆ هەناردنی پەیامی دەنگی، بچۆ بەشی ڕێکخستنەکانی نەرمامێرەکە، لە بەشی \"ڕێگەپێدان\"دا، \"مایک\" چالاک بکەوە.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">بۆ هەناردن و وەرگرتنی پەڕگەکان، بچۆ بەشی ڕێکخستنەکانی نەرمامێرەکە، لە بەشی \"ڕێگەپێدان\"دا، \"بیرگە\" چالاک بکەوە.</string>
|
||||
<string name="perm_explain_access_to_location_denied">بۆ لکاندنی شوێنێک، بچۆ بەشی ڕێکخستنەکانی نەرمامێرەکە، لە بەشی \"ڕێگەپێدان\"دا، \"شوێن\" چالاک بکەوە.</string>
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
<string name="voice_message">Hlasová zpráva</string>
|
||||
<string name="forwarded">Přeposlané</string>
|
||||
<string name="forwarded_message">Přeposlaná zpráva</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Přeposláno uživatelem %1$s</string>
|
||||
<string name="video">Videa</string>
|
||||
<string name="documents">Dokumenty</string>
|
||||
@@ -309,9 +309,9 @@
|
||||
<string name="select_chat">Vybrat chat</string>
|
||||
<string name="select_more">Vybrat další</string>
|
||||
<string name="menu_edit_name">Upravit jméno</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Nastavte přezdívku, která se vám bude zobrazovat místo \"%1$s\". Chcete-li použít původní jméno kontaktu, ponechte prázdné.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Přezdívka pro \"%1$s\"</string>
|
||||
<string name="menu_settings">Nastavení</string>
|
||||
<string name="menu_advanced">Pokročilé</string>
|
||||
@@ -561,9 +561,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Mřížka čtverců</string>
|
||||
<string name="send_message">Odeslat zprávu</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">Uživatel %1$s změnil svou adresu z %2$s na %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Změnili jste svou e-mailovou adresu z %1$s na %2$s.\n\nPokud nyní pošlete zprávu ověřené skupině, všem kontaktům v ní se vaše adresa aktualizuje na novou.\n\nJe důrazně doporučeno, abyste u svého starého poskytovatele nastavili přesměrování všech e-mailů na novou adresu, jinak byste mohli přijít o zprávy od kontaktů, které vaši novou adresu dosud nedostaly. </string>
|
||||
|
||||
|
||||
@@ -595,7 +595,7 @@
|
||||
<string name="incoming_messages">Příchozí zprávy</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Odchozí zprávy</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Úložiště na %1$s</string>
|
||||
<string name="connectivity">Připojení</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -645,9 +645,7 @@
|
||||
<string name="welcome_chat_over_email">Zabezpečený decentralizovaný chat</string>
|
||||
<string name="scan_invitation_code">Naskenovat kód pozvánky</string>
|
||||
<string name="login_title">Přihlaš se</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Přihlašte se ke svému e-mailovému účtu</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Přihlásit se se stávajícím účtem pro e-mail.</string>
|
||||
<string name="login_subheader">Pro standardní poskytovatele jsou nastavení dopněna automaticky. Někdy je potřeba povolit IMAP ve webovém rozhraní. Potřebujete-li pomoc, obraťte se na svého poskytovatele e-mailu nebo přátele.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat nesbírá uživatelská data, vše zůstává na vašem zařízení.</string>
|
||||
@@ -663,7 +661,7 @@
|
||||
<string name="login_smtp_port">SMTP port</string>
|
||||
<string name="login_smtp_security">SMTP zabezpečení</string>
|
||||
<string name="login_auth_method">Metoda autorizace</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy server</string>
|
||||
<string name="proxy_use_proxy">Použít proxy server</string>
|
||||
<string name="proxy_add">Přidat proxy server</string>
|
||||
@@ -687,7 +685,7 @@
|
||||
<string name="import_backup_title">Obnovit ze zálohy</string>
|
||||
<string name="import_backup_ask">Záloha nalezena v \"%1$s\"\n\nPřejete si soubor načíst a použít všechna jeho data a nastavení?</string>
|
||||
<string name="import_backup_no_backup_found">Žádná záloha nebyla nalezena. \n\nZkopírujte zálohu do \"%1$s\" a zkuste to znovu. Můžete také stisknout \"Začít...\" a pokračovat běžným postupem pro nastavení aplikace.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Přihlášení jako \"%1$s\" selhalo. Zkontrolujte si prosím ještě jednou e-mail a heslo.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Přijmout neplatné certifikáty</string>
|
||||
@@ -727,11 +725,10 @@
|
||||
<string name="pref_profile_photo">Profilový obrázek</string>
|
||||
<string name="pref_blocked_contacts">Blokované kontakty</string>
|
||||
<string name="blocked_empty_hint">Zablokované kontakty se zobrazí zde.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Heslo a účet</string>
|
||||
<string name="pref_who_can_see_profile_explain">Váš profilový obrázek, jméno a bio budou odeslány společně s vašimi zprávami ostatním uživatelům.</string>
|
||||
<string name="pref_your_name">Vaše jméno</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Bio</string>
|
||||
<string name="pref_enter_sends">Enter odesílá</string>
|
||||
<string name="pref_enter_sends_explain">Stisk klávesy Enter odešle zprávu</string>
|
||||
@@ -776,7 +773,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Vypnout vestavěná emoji Data Chatu</string>
|
||||
<string name="pref_show_system_contacts">Čtení systémových kontaktů</string>
|
||||
<string name="pref_show_system_contacts_explain">Nabízet vytváření chatů s kontakty z adresáře. Pro některé poskytovatele je nejprve nutné nastavit koncové šifrování.</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Zobrazit protokol</string>
|
||||
@@ -787,7 +783,7 @@
|
||||
<string name="pref_backup">Záloha</string>
|
||||
<string name="pref_backup_explain">Zálohovat chaty na externí úložiště</string>
|
||||
<string name="pref_backup_export_explain">Záloha vám pomůže s novou instalací na tomto či jiném zařízení.\n\nZáloha bude obsahovat všechny zprávy, kontakty a chaty, a nastavení automatického koncového šifrování. Soubor se zálohou uchovávejte na bezpečném místě, nebo jej co nejdříve smažte.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Exportovat %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Exportovat všech %1$d profilů</string>
|
||||
@@ -808,7 +804,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Při změně této volby se ujistěte, že váš server a ostatní klientské aplikace mají odpovídající nastavení.\n\nJinak může vše přestat fungovat.</string>
|
||||
<string name="pref_watch_sent_folder">Sledovat složku Odeslané</string>
|
||||
<string name="pref_send_copy_to_self">Posílat si kopie</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Tato volba je potřebná, pokud je tento účet používán na více zařízeních.</string>
|
||||
<string name="pref_auto_folder_moves">Automaticky přesouvat do složky DeltaChat </string>
|
||||
<string name="pref_auto_folder_moves_explain">Zprávy chatů jsou přesouvány, aby nezahlcovaly složku Doručené</string>
|
||||
@@ -900,9 +895,6 @@
|
||||
<string name="autocrypt_send_asm_button">Odeslat nastavení Autocryptu</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Vaše nastavení bylo odesláno. Vezměte si zařízení, kam si přejete nastavení přenést, a zprávu na něm otevřete. Mělo by se objevit pole pro zadání kódu. Do něj vložte následující číslice:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Upřednostňovat koncové šifrování</string>
|
||||
<string name="autocrypt_asm_subject">Zpráva s nastavením Autocryptu</string>
|
||||
<string name="autocrypt_asm_general_body">Tato zpráva obsahuje nastavení Autocryptu. S její pomocí lze přenést nastavení koncového šifrování mezi klienty.\n\nK dešifrování a použití nastavení otevřete klient podporující Autocrypt a zadejte do něj kód zobrazený na zařízení, které zprávu vygenerovalo.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Tuto zprávu nelze dešifrovat.\n\n• Již nyní by mohlo pomoci jednoduše odpovědět na tuto zprávu a požádat odesílatele, aby ji odeslal znovu.\n\n• Pokud jste právě přeinstalovali Delta Chat, bude nejlepší, když jej znovu nastavíte a zvolíte \"Přidat jako další zařízení\" nebo importujete zálohu.</string>
|
||||
@@ -1026,16 +1018,18 @@
|
||||
<string name="set_name_and_avatar_explain">Nastavte si jméno, podle kterého vás ostatní poznají. Můžete si také nastavit profilový obrázek.</string>
|
||||
<string name="please_enter_name">Prosím, zadejte jméno.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Tento QR kód neumožňuje nastavení nového účtu.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Přejete si přihlásit k \"%1$s\"?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Přejete si přihlásit k \"%1$s\"?\n\nVáš stávající profil nebude smazán. K přepínání mezi profily můžete využít volbu \"Přepnout profil\".</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">Uživatel %1$s vás pozval do této skupiny.\n\nČekání na odpověď od zařízení uživatele %2$s...</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">Uživatel %1$s odpověděl, čekání na přidání do skupiny...</string>
|
||||
<string name="secure_join_wait">Navazování koncově šifrovaného spojení, prosím, čekejte...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Zatím nebylo navázáno koncově šifrované spojení, ale již nyní můžete posílat zprávy.</string>
|
||||
<string name="secure_join_takes_longer">Vypadá to, že to trvá trochu déle. Možná jste vy nebo váš kontakt offline.\n\nProces však pokračuje na pozadí. Zatím můžete dělat něco jiného...</string>
|
||||
<string name="contact_verified">Uživatel %1$s ověřen.</string>
|
||||
<string name="contact_not_verified">Navázání garantovaného koncově šifrovaného spojení s uživatelem %1$s selhalo.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1044,7 +1038,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Nastavení pro uživatele %1$s změněno.</string>
|
||||
<string name="verified_contact_required_explain">Aby mohlo být garantováno koncové šifrování, můžete do této skupiny přidávat pouze uživatele se zeleným zaškrtávátkem.\n\nSe svými kontakty se můžete setkat osobně a naskenovat jejich QR kód, abyste je ověřili.</string>
|
||||
<string name="copy_qr_data_success">Adresa URL z QR kódu zkopírována do schránky</string>
|
||||
<string name="mailto_dialog_header_select_chat">Vyberte chat, do kterého chcete zprávu poslat</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s již obsahuje rozepsanou zprávu, přejete si ji přepsat?</string>
|
||||
@@ -1070,6 +1063,7 @@
|
||||
<string name="perm_required_title">Oprávnění vyžadováno</string>
|
||||
<string name="perm_continue">Pokračovat</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Pro focení a natáčení přejděte do nastavení aplikace, vyberte \"Oprávnění\" a povolte oprávnění \"Fotoaparát\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Pro posílání zvukových zpráv přejděte do nastavení aplikace, vyberte \"Oprávnění\" a povolte oprávnění \"Mikrofon\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Pro příjem a posílání souborů přejděte do nastavení aplikace, vyberte \"Oprávnění\" a povolte oprávnění \"Fotky a videa\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Pro posílání polohy přejděte do nastavení aplikace, vyberte \"Oprávnění\" a povolte oprávnění \"Poloha\".</string>
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
<string name="voice_message">Tale besked</string>
|
||||
<string name="forwarded">Videresendt</string>
|
||||
<string name="forwarded_message">Videresendt besked</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Videresendt af %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Dokumenter</string>
|
||||
@@ -366,9 +366,7 @@
|
||||
|
||||
|
||||
<string name="login_title">Login</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Login til server</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Login med en eksisterende e-mailkonto</string>
|
||||
<string name="login_subheader">For kendte e-mailudbydere opsættes yderligere indstillinger automatisk. Nogle gange skal IMAP aktiveres i brugerfladen. Kontakt din e-mailudbyder eller venner for at få hjælp.</string>
|
||||
<string name="login_no_servers_hint">Der er ingen Delta Chat server, data forbliver på enhed!</string>
|
||||
@@ -394,7 +392,7 @@
|
||||
<string name="import_backup_title">Importer sikkerhedskopi</string>
|
||||
<string name="import_backup_ask">Sikkerhedskopi fundet hos \"%1$s\".\n\nVil du Importere og bruge al data og opsætning fra den?</string>
|
||||
<string name="import_backup_no_backup_found">Ingen sikkerhedskopi fundet.\n\nKopier sikkerhedskopi til \"%1$s\" og prøv igen. Alternativt, klik \"Start samtale\" for at følge normal opsætning proces.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Kan ikke logge ind som \"%1$s\". Kontroller om e-mailadresse og adgangskode er korrekt.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Acceptér ugyldige certifikater</string>
|
||||
@@ -423,11 +421,10 @@
|
||||
<string name="pref_profile_photo">Profilbillede</string>
|
||||
<string name="pref_blocked_contacts">Blokerede kontakter</string>
|
||||
<string name="blocked_empty_hint">Hvis du blokerer kontakter, bliver de vist her.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Adgangskode og konto</string>
|
||||
<string name="pref_who_can_see_profile_explain">Profilbillede og navn vises sammen med beskeder, når der kommunikeres med andre brugere. Allerede sendt information kan ikke slettes eller fjernes.</string>
|
||||
<string name="pref_your_name">Dit navn</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Underskrift tekst</string>
|
||||
<string name="pref_enter_sends">Enter tast sender</string>
|
||||
<string name="pref_enter_sends_explain">Tryk på enter tast vil sende tekst beskeden</string>
|
||||
@@ -465,7 +462,6 @@
|
||||
<string name="pref_manage_keys">Håndtér nøgler</string>
|
||||
<string name="pref_use_system_emoji">Brug system emoji</string>
|
||||
<string name="pref_use_system_emoji_explain">Deaktiver Delta Chat\'s indbygget emoji understøttelse</string>
|
||||
<string name="pref_app_access">Programadgang</string>
|
||||
<string name="pref_chats">Samtaler</string>
|
||||
<string name="pref_in_chat_sounds">In-chat-lyde</string>
|
||||
<string name="pref_view_log">Visningslog</string>
|
||||
@@ -551,9 +547,6 @@
|
||||
<string name="autocrypt_send_asm_button">Send autocrypt-opsætningsbesked</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Opsætning er sendt til dig selv. Skift til den anden enhed og åben opsætning beskeden. Der skulle blive spurgt til opsætning kode. Indtast følgende cifre i prompt.\n\nNår færdig vil den anden enhed være klar til at bruge Autocrypt.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Foretræk end-to-end kryptering</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt opsætningsbesked</string>
|
||||
<string name="autocrypt_asm_general_body">Dette er Autocrypt opsætning besked brugt til at overføre ende-til-ende opsætning mellem klienter.\n\nFor at af kryptere og bruge opsætning åben beskeden i en Autocrypt kompatibel klient og indtast opsæt koden vist på den genererende enhed.</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">Ukent afsender af denne chat. Se \'info\' for flere detaljer.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">Besked fra %1$s</string>
|
||||
@@ -643,7 +636,6 @@
|
||||
<string name="contact_not_verified">Kan ikke bekræfte %1$s</string>
|
||||
<!-- 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>
|
||||
@@ -657,6 +649,7 @@
|
||||
<string name="perm_required_title">Tilladelse påkrævet</string>
|
||||
<string name="perm_continue">Fortsæt</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat kræver kamera tilladelse for at tage billeder eller video men det er blevet afvist permanent. Fortsæt til program opsætning menu og vælg \"Tilladelser\" og aktivere \"Kamera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat kræver mikrofon tilladelse for at sende lydbeskeder, men den er blevet nægtet permanent. Fortsæt til program indstillinger, vælg \"Tilladelser\" og aktiver \"Mikrofon\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Delta Chat kræver lagring tilladelse for at vedhæfte eller eksportere billeder, video eller lyd, men det er blevet afvist permanent. Fortsæt til program indstillings-menuen, vælg \"Tilladelser\" og aktiver \"Lagring\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Delta Chat kræver placering tilladelse for at kunne vedhæfte placering, men det er blevet afvist permanent. Fortsæt til program indstillings-menuen, vælg \"Tilladelser\" og aktiver \"Placering\".</string>
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
<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="ephemeral_messages_hint">Gilt für alle Gruppenmitglieder, die Delta Chat verwenden. Nachrichten können kopiert, gespeichert oder weitergeleitet werden.</string>
|
||||
<string name="save">Speichern</string>
|
||||
<string name="chat">Chat</string>
|
||||
<string name="media">Medien</string>
|
||||
@@ -167,7 +167,7 @@
|
||||
<string name="voice_message">Sprachnachricht</string>
|
||||
<string name="forwarded">Weitergeleitet</string>
|
||||
<string name="forwarded_message">Weitergeleitete Nachricht</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Weitergeleitet von %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Dokumente</string>
|
||||
@@ -184,6 +184,10 @@
|
||||
<string name="images_and_videos">Bilder und Videos</string>
|
||||
<string name="file">Datei</string>
|
||||
<string name="files">Dateien</string>
|
||||
<string name="files_attach_hint">Originaldateien und -bilder senden</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Aus Dateien wählen</string>
|
||||
<string name="choose_from_gallery">Aus Galerie wählen</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">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). -->
|
||||
@@ -253,7 +257,7 @@
|
||||
<string name="menu_message_details">Nachrichteninfo</string>
|
||||
<string name="menu_copy_to_clipboard">In Zwischenablage kopieren</string>
|
||||
<string name="share_invite_link">Einladungslink teilen</string>
|
||||
<string name="share_invite_link_explain">Teilen Sie den Link nur mit Personen, denen Sie vertrauen. Jeder, der diesen Link hat, kann einen Chat mit Ihnen starten.</string>
|
||||
<string name="share_invite_link_explain">Teilen Sie den Link nur mit Personen, denen Sie vertrauen. Alle, die diesen Link haben, können einen Chat mit Ihnen starten.</string>
|
||||
<string name="invite_friends">Freunde einladen</string>
|
||||
<!-- %1$s is replaced by the user's invitation link ("https://i.delta.chat/...") -->
|
||||
<string name="invite_friends_text">Kontaktiere mich auf Delta Chat:\n%1$s</string>
|
||||
@@ -291,9 +295,9 @@
|
||||
<string name="select_chat">Chat auswählen</string>
|
||||
<string name="select_more">Mehr auswählen</string>
|
||||
<string name="menu_edit_name">Name bearbeiten</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Nicknamen festlegen, der anstelle von „%1$s“ angezeigt wird. Leer lassen, um den vom Kontakt gewählten Namen zu verwenden.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Nickname für \"%1$s\"</string>
|
||||
<string name="menu_settings">Einstellungen</string>
|
||||
<string name="menu_advanced">Erweitert</string>
|
||||
@@ -530,9 +534,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Quadratisches Raster</string>
|
||||
<string name="send_message">Nachricht senden</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s hat die E-Mail-Adresse von %2$s nach %3$s geändert</string>
|
||||
<!-- the explanation is shown (1) as a modal dialog with the buttons "Cancel" and "Continue" as well as (2) as a device message -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Sie haben Ihre E-Mail-Adresse von %1$s auf %2$s geändert.\n\nWenn Sie jetzt eine Nachricht an eine verifizierte Gruppe senden, wird dort automatisch die alte durch die neue Adresse ersetzt.\n\nEs wird dringend empfohlen, Ihren alten E-Mail-Anbieter so einzurichten, dass er alle E-Mails an Ihre neue E-Mail-Adresse weiterleitet. Andernfalls könnten Sie Nachrichten von Kontakten verpassen, die Ihre neue E-Mail-Adresse noch nicht erhalten haben.</string>
|
||||
|
||||
|
||||
@@ -564,7 +568,7 @@
|
||||
<string name="incoming_messages">Eingehende Nachrichten</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Ausgehende Nachrichten</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Speicher auf %1$s</string>
|
||||
<string name="connectivity">Verbindungsstatus</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -614,9 +618,7 @@
|
||||
<string name="welcome_chat_over_email">Sicherer dezentraler Chat</string>
|
||||
<string name="scan_invitation_code">Einladungscode scannen</string>
|
||||
<string name="login_title">Login</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Bei Ihrem E-Mail-Konto anmelden</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Mit existierendem E-Mail-Konto einloggen</string>
|
||||
<string name="login_subheader">Für bekannte E-Mail-Anbieter werden zusätzliche Einstellungen automatisch vorgenommen. Manchmal muss IMAP in der Weboberfläche eingeschaltet werden. Bitten Sie Ihren Anbieter oder Freunde um Rat, wenn es Probleme gibt.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat sammelt keine Benutzerdaten, alles bleibt auf Ihrem Gerät.</string>
|
||||
@@ -632,7 +634,7 @@
|
||||
<string name="login_smtp_port">SMTP-Port</string>
|
||||
<string name="login_smtp_security">SMTP-Sicherheit</string>
|
||||
<string name="login_auth_method">Autorisierungsmethode</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Proxy verwenden</string>
|
||||
<string name="proxy_add">Proxy hinzufügen</string>
|
||||
@@ -647,7 +649,7 @@
|
||||
<string name="proxy_share_link">Link teilen</string>
|
||||
|
||||
<string name="login_info_oauth2_title">Weiter mit vereinfachter Einrichtung?</string>
|
||||
<string name="login_info_oauth2_text">Die eingegebene E-Mail-Adresse unterstützt eine vereinfachte Einrichtung (OAuth 2.0).\n\nBitte erlauben Sie Delta Chat im nächsten Schritt, als Chat-über-E-Mail-App zu arbeiten.\n\nDelta Chat sammelt keine Benutzerdaten, alles bleibt auf Ihrem Gerät.</string>
|
||||
<string name="login_info_oauth2_text">Die eingegebene Adresse unterstützt eine vereinfachte Einrichtung (OAuth 2.0).\n\nBitte erlauben Sie Delta Chat im nächsten Schritt, Nachrichten zu Senden und zu Empfangen.\n\nDelta Chat sammelt keine Benutzerdaten, alles bleibt auf Ihrem Gerät.</string>
|
||||
<string name="login_certificate_checks">Zertifikatsüberprüfung</string>
|
||||
<string name="login_error_mail">Bitte eine gültige E-Mail-Adresse eingeben</string>
|
||||
<string name="login_error_server">Bitte eine gültige Server/IP-Adresse eingeben</string>
|
||||
@@ -656,8 +658,8 @@
|
||||
<string name="import_backup_title">Wiederherstellen aus Backup</string>
|
||||
<string name="import_backup_ask">Backup \"%1$s\" gefunden.\n\nDieses einlesen und alle Daten und Einstellungen daraus verwenden?</string>
|
||||
<string name="import_backup_no_backup_found">Kein Backup gefunden.\n\nDie Sicherung nach \"%1$s\" kopieren und es erneut versuchen. Alternativ \"Jetzt beginnen\" wählen, um den normalen Einrichtungsprozess fortzusetzen.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<string name="login_error_cannot_login">Login als \"%1$s\" nicht möglich. Bitte E-Mail-Adresse und Passwort auf Richtigkeit überprüfen.</string>
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Login als \"%1$s\" nicht möglich. Bitte Adresse und Passwort auf Richtigkeit überprüfen.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Ungültige Zertifikate akzeptieren</string>
|
||||
<string name="switch_account">Profil wechseln</string>
|
||||
@@ -696,11 +698,10 @@
|
||||
<string name="pref_profile_photo">Profilbild</string>
|
||||
<string name="pref_blocked_contacts">Blockierte Kontakte</string>
|
||||
<string name="blocked_empty_hint">Wenn Sie Kontakte blockieren, werden diese hier angezeigt.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Passwort und E-Mail-Konto</string>
|
||||
<string name="pref_who_can_see_profile_explain">Ihr Profilbild, Ihr Name und die Signatur werden beim Chatten zusammen mit Ihren Nachrichten gesendet.</string>
|
||||
<string name="pref_your_name">Mein Name</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Signatur</string>
|
||||
<string name="pref_enter_sends">Enter-Taste sendet</string>
|
||||
<string name="pref_enter_sends_explain">Durch Drücken der Eingabetaste werden Textnachrichten gesendet.</string>
|
||||
@@ -744,8 +745,7 @@
|
||||
<string name="pref_use_system_emoji">System-Emoji benutzen</string>
|
||||
<string name="pref_use_system_emoji_explain">Eingebaute Emoji-Unterstützung von Delta Chat deaktivieren</string>
|
||||
<string name="pref_show_system_contacts">System-Adressbuch lesen</string>
|
||||
<string name="pref_show_system_contacts_explain">Anbieten, Chats mit Kontakten aus dem Adressbuch zu erstellen. Bei einigen E-Mail-Anbieter muss zunächst eine Ende-zu-Ende-Verschlüsselung eingerichtet werden.</string>
|
||||
<string name="pref_app_access">App-Zugriff</string>
|
||||
<string name="pref_show_system_contacts_explain">Anbieten, Chats mit Kontakten aus dem Adressbuch zu erstellen.</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">In-Chat-Klänge</string>
|
||||
<string name="pref_view_log">Protokoll anzeigen</string>
|
||||
@@ -756,7 +756,7 @@
|
||||
<string name="pref_backup">Backup</string>
|
||||
<string name="pref_backup_explain">Chats auf externem Speicher speichern</string>
|
||||
<string name="pref_backup_export_explain">Ein Backup hilft bei einer Neuinstallation auf diesem oder einem anderen Gerät.\n\nDas Backup enthält alle Nachrichten, Kontakte und Chats sowie die Ende-zu-Ende Autocrypt-Einstellungen. Das Backup bitte an einem sicheren Ort aufbewahren oder es so bald wie möglich löschen.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">%1$s exportieren</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Alle %1$d Profile exportieren</string>
|
||||
@@ -777,7 +777,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Wenn Sie diese Option ändern, stellen Sie sicher, dass Ihr Server und Ihre anderen Geräte entsprechend konfiguriert sind\n\nAndernfalls funktionieren Dinge möglicherweise nicht wie erwartet.</string>
|
||||
<string name="pref_watch_sent_folder">Gesendet-Ordner beobachten</string>
|
||||
<string name="pref_send_copy_to_self">Kopie an mich selbst senden</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Erforderlich bei Verwendung des E-Mail-Kontos auf mehreren Geräten.</string>
|
||||
<string name="pref_auto_folder_moves">Autom. Verschieben in den DeltaChat-Ordner</string>
|
||||
<string name="pref_auto_folder_moves_explain">Konversationen verschieben für einen übersichtlichen Posteingang</string>
|
||||
@@ -845,9 +844,9 @@
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_device_ask">Wirklich %1$d Nachrichten jetzt und zukünftig alle neuen Nachrichten \"%2$s\" löschen?\n\n• Dies schliesst alle Medien mit ein\n\n• Nachrichten werden gelöscht, auch wenn sie nicht angesehen wurden\n\n• \"Gespeicherte Nachrichten\" werden nicht gelöscht</string>
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_server_ask">Wirklich %1$d Nachrichten jetzt und zukünftig alle neuen Nachrichten \"%2$s\" löschen?\n\n⚠️ Dies schließt E-Mails, Medien und \"Gespeicherte Nachrichten\" aus allen Server-Ordnern mit ein\n\n⚠️ Verwenden Sie diese Funktion nicht, wenn Sie Daten auf dem Server behalten möchten\n\n⚠️ Verwenden Sie diese Funktion nicht, wenn Sie neben Delta Chat noch andere E-Mail-Clients verwenden</string>
|
||||
<string name="autodel_server_ask">Wirklich %1$d Nachrichten jetzt und zukünftig alle neuen Nachrichten \"%2$s\" löschen?\n\n⚠️ Dies schließt E-Mails, Medien und \"Gespeicherte Nachrichten\" aus allen Server-Ordnern mit ein\n\n⚠️ Verwenden Sie diese Funktion nicht, wenn Sie Daten auf dem Server behalten möchten oder auch klassische E-Mail-Clients verwenden</string>
|
||||
<!-- 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">Dies schließt E-Mails, Medien und \"Gespeicherte Nachrichten\" aus allen Server-Ordnern mit ein. Verwenden Sie diese Funktion nicht, wenn Sie Daten auf dem Server behalten möchten oder wenn Sie neben Delta Chat noch andere E-Mail-Clients verwenden.</string>
|
||||
<string name="autodel_server_enabled_hint">Dies schließt E-Mails, Medien und \"Gespeicherte Nachrichten\" aus allen Server-Ordnern mit ein. Verwenden Sie diese Funktion nicht, wenn Sie Daten auf dem Server behalten möchten oder auch klassische E-Mail-Clients verwenden.</string>
|
||||
<string name="autodel_server_warn_multi_device_title">Sofortiges Löschen einschalten</string>
|
||||
<string name="autodel_server_warn_multi_device">Wenn sofortiges Löschen aktiviert ist, können nicht mehrere Geräte für dieses Profil verwendet werden.</string>
|
||||
<string name="autodel_confirm">Verstanden, all diese Nachrichten löschen</string>
|
||||
@@ -865,13 +864,10 @@
|
||||
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">Autocrypt-Setup-Nachricht senden</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Eine \"Autocrypt-Setup-Nachricht\" überträgt das Ende-zu-Ende-Setup sicher auf ein anderes Autocrypt-kompatibles Gerät.\n\nDas Setup wird mit einem Setup-Code geschützt; dieser wird hier angezeigt und muss auf dem anderen Gerät eingetippt werden.</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Eine \"Autocrypt-Setup-Nachricht\" überträgt das Ende-zu-Ende-Setup sicher auf ein anderes Autocrypt-kompatibles Gerät.\n\nWenn Sie Delta Chat auf dem anderen Gerät verwenden, verwenden Sie stattdessen „Einstellungen / Zweitgerät hinzufügen“.</string>
|
||||
<string name="autocrypt_send_asm_button">Autocrypt-Setup-Nachricht senden</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Das Setup wurde an Sie geschickt. Nun zum anderen Gerät wechseln und die Setup-Nachricht öffnen. Den Anweisungen folgen und den folgenden Setup-Code eingeben:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Ende-zu-Ende-Verschlüsselung bevorzugen</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt-Setup-Nachricht</string>
|
||||
<string name="autocrypt_asm_general_body">Dies ist die Autocrypt-Setup-Nachricht, um das Ende-zu-Ende-Setup von einem Gerät auf das andere zu übertragen.\n\nUm das Setup zu entschlüsseln und zu verwenden, öffnen Sie diese Nachricht in einer Autocrypt-kompatiblen App und geben Sie den Setup-Code ein, der auf dem anderen Gerät angezeigt wurde.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Diese Nachricht kann nicht entschlüsselt werden.\n\n• Es kann bereits helfen, auf diese Nachricht zu antworten und den Absender zu bitten, die Nachricht noch einmal zu senden.\n\n• Wenn Sie Delta Chat gerade neu installiert haben, ist es am besten, wenn Sie Delta Chat mit \"Als Zweitgerät hinzufügen\" neu einrichten oder ein Backup importieren.</string>
|
||||
@@ -943,7 +939,7 @@
|
||||
<!-- this may be shown instead of the chat's input field, with buttons "More Info" and "OK" -->
|
||||
<string name="chat_protection_broken">%1$s hat eine Nachricht von einem anderen Gerät gesendet.</string>
|
||||
<string name="chat_protection_enabled_tap_to_learn_more">Nachrichten sind von nun an garantiert Ende-zu-Ende-verschlüsselt. Tippen, um mehr zu erfahren.</string>
|
||||
<string name="chat_protection_enabled_explanation">Es ist nun garantiert, dass alle Nachrichten in diesem Chat Ende-zu-Ende verschlüsselt sind.\n\nDurch die Ende-zu-Ende-Verschlüsselung bleiben die Nachrichten zwischen Ihnen und Ihren Chat-Partnern privat. Nicht einmal Ihr E-Mail-Anbieter kann sie lesen.</string>
|
||||
<string name="chat_protection_enabled_explanation">Es ist nun garantiert, dass alle Nachrichten in diesem Chat Ende-zu-Ende verschlüsselt sind.\n\nDurch die Ende-zu-Ende-Verschlüsselung bleiben die Nachrichten zwischen Ihnen und Ihren Chat-Partnern privat. Nicht einmal Server, Provider order Relays können sie lesen.</string>
|
||||
<string name="chat_protection_broken_tap_to_learn_more">%1$s hat eine Nachricht von einem anderen Gerät gesendet. Tippen, um mehr zu erfahren.</string>
|
||||
<string name="chat_protection_broken_explanation">Die Ende-zu-Ende-Verschlüsselung kann nicht mehr garantiert werden, wahrscheinlich weil %1$s Delta Chat neu installiert oder eine Nachricht von einem anderen Gerät gesendet hat.\n\nSie können sich persönlich treffen und den QR-Code erneut scannen, um die garantierte Ende-zu-Ende-Verschlüsselung wiederherzustellen.</string>
|
||||
<string name="invalid_unencrypted_tap_to_learn_more">⚠️ %1$s verlangt eine Ende-zu-Ende-Verschlüsselung, die für diesen Chat noch nicht hergestellt wurde. Tippen, um mehr zu erfahren.</string>
|
||||
@@ -969,7 +965,7 @@
|
||||
<string name="qrscan_failed">QR-Code kann nicht dekodiert werden.</string>
|
||||
<string name="qrscan_ask_join_group">Der Gruppe \"%1$s\" beitreten?</string>
|
||||
<string name="qrscan_fingerprint_mismatch">Der gescannte Fingerabdruck stimmt nicht mit dem zuletzt für %1$s gesehenen Fingerabdruck überein.</string>
|
||||
<string name="qrscan_no_addr_found">Dieser QR-Code enthält einen Fingerabdruck, aber keine E-Mail-Adresse.\n\nFür eine Out-of-Band-Verifizierung bitte zuerst eine verschlüsselte Verbindung zur EmpfängerIn herstellen.</string>
|
||||
<string name="qrscan_no_addr_found">Dieser QR-Code enthält einen Fingerabdruck, aber keine Adresse.\n\nFür eine Out-of-Band-Verifizierung bitte zuerst eine verschlüsselte Verbindung zur EmpfängerIn herstellen.</string>
|
||||
<string name="qrscan_contains_text">Gescannter QR-Code text:\n\n%1$s</string>
|
||||
<string name="qrscan_contains_url">Gescannter QR-Code URL:\n\n%1$s</string>
|
||||
<string name="qrscan_fingerprint_label">Fingerabdruck</string>
|
||||
@@ -995,16 +991,18 @@
|
||||
<string name="set_name_and_avatar_explain">Legen Sie einen Namen fest, unter dem Ihre Kontakte sie kennen. Sie können auch ein Profilbild festlegen.</string>
|
||||
<string name="please_enter_name">Bitte geben Sie einen Namen an.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Der eingescannte QR-Code kann nicht dazu verwendet werden, eine neues Profil zu erstellen.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Bei \"%1$s\" anmelden?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Bei \"%1$s\" anmelden?\n\nIhr bisheriges Profil wird dabei nicht gelöscht. Sie können mit der Option \"Profil wechseln\" jederzeit zwischen den Profilen hin- und herschalten.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s hat dich zu dieser Gruppe eingeladen.\n\nWarte auf die Antwort des Gerätes von %2$s...</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s antwortet. Warte, zur Gruppe hinzugefügt zu werden...</string>
|
||||
<string name="secure_join_wait">Garantierte Ende-zu-Ende-Verschlüsselung wird aufgebaut, bitte warten...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Noch konnte keine garantierte Ende-zu-Ende-Verschlüsselung aufgebaut werden, aber Sie können bereits eine Nachricht senden.</string>
|
||||
<string name="secure_join_takes_longer">Der Kontakt muss online sein, um fortzufahren.\n\nDieser Vorgang wird automatisch im Hintergrund fortgesetzt.</string>
|
||||
<string name="contact_verified">%1$s eingeführt.</string>
|
||||
<string name="contact_not_verified">Kann keine garantierte Ende-zu-Ende-Verschlüsselung mit %1$s herstellen.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1013,7 +1011,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Geändertes Setup für %1$s</string>
|
||||
<string name="verified_contact_required_explain">Um Ende-zu-Ende-Verschlüsselung zu gewährleisten, können nur Kontakte mit grünem Häkchen zu dieser Gruppe hinzugefügt werden.\n\nSie könne Kontakte persönlich treffen und ihren QR-Code scannen, um sie einzuführen.</string>
|
||||
<string name="copy_qr_data_success">QR-Code auf die Zwischenablage kopiert</string>
|
||||
<string name="mailto_dialog_header_select_chat">Wählen Sie den Chat, an den die Nachricht gesendet werden soll</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s hat bereits einen Entwurft. Möchten Sie diesen ersetzen?</string>
|
||||
@@ -1039,6 +1036,7 @@
|
||||
<string name="perm_required_title">Berechtigung erforderlich</string>
|
||||
<string name="perm_continue">Weiter</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Um Fotos oder Videos aufzunehmen, bitte in den System-Einstellungen DeltaChat den Zugriff auf die Kamera erlauben. </string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Um Audio-Nachrichten zu senden, bitte in den System-Einstellungen DeltaChat den Zugriff auf das Mikrophon erlauben.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Um Dateien zu empfangen oder zu versenden, bitte in den System-Einstellungen Delta Chat den Zugriff auf den Speicher erlauben.</string>
|
||||
<string name="perm_explain_access_to_location_denied">Um einen Standort anzuhängen, bitte in den Systemeinstellungen DeltaChat den Zugriff auf \"Standort\" erlauben.</string>
|
||||
@@ -1163,7 +1161,7 @@
|
||||
<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>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat verwendet die Kontakte, um eine Liste von Adressen anzuzeigen, an die Sie schreiben können. Delta Chat hat keine Server; das Adressbuch wird nicht versandt.</string>
|
||||
<string name="InfoPlist_NSLocationAlwaysAndWhenInUseUsageDescription">Delta Chat benötigt die Standort-Berechtigung, um Ihren Standort für den Zeitraum, in dem Sie die Standortfreigabe aktiviert haben, zu teilen.</string>
|
||||
<string name="InfoPlist_NSLocationWhenInUseUsageDescription">Delta Chat benötigt die Standort-Berechtigung, um Ihren Standort für den Zeitraum, in dem Sie die Standortfreigabe aktiviert haben, zu teilen.</string>
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat verwendet das Mikrofon, um Sprachnachrichten und Videos mit Sound aufzunehmen und zu versenden.</string>
|
||||
@@ -1179,7 +1177,7 @@
|
||||
<string name="pref_reliable_service">Hintergrundverbindung erzwingen</string>
|
||||
<string name="pref_reliable_service_explain">Verursacht eine permanente Benachrichtigung</string>
|
||||
|
||||
<string name="pref_background_notifications_rationale">Um die Verbindung zu Ihrem E-Mail-Server aufrechtzuerhalten und Nachrichten im Hintergrund zu empfangen, ignorieren Sie im nächsten Schritt die \"Akku-Optimierungen\".\n\nDelta Chat verbraucht nur minimale Ressourcen und achtet darauf, den Akku zu schonen.</string>
|
||||
<string name="pref_background_notifications_rationale">Um die Verbindung aufrechtzuerhalten und Nachrichten im Hintergrund zu empfangen, ignorieren Sie im nächsten Schritt die \"Akku-Optimierungen\".\n\nDelta Chat verbraucht nur minimale Ressourcen und achtet darauf, den Akku zu schonen.</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">Tippen Sie hier, um Nachrichten zu empfangen, während Delta Chat im Hintergrund läuft.</string>
|
||||
<string name="perm_enable_bg_already_done">Sie haben Delta Chat bereits erlaubt, Nachrichten im Hintergrund zu empfangen.\n\nFalls keine Nachrichten eingehen, überprüfen Sie bitte auch Ihre Systemeinstellungen.</string>
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
<string name="voice_message">Μήνυμα φωνής</string>
|
||||
<string name="forwarded">Κοινοποίηση</string>
|
||||
<string name="forwarded_message">Κοινοποίηση Μηνύματος</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Κοινοποίηση από %1$s</string>
|
||||
<string name="video">Βίντεο</string>
|
||||
<string name="documents">Αρχεία</string>
|
||||
@@ -428,9 +428,9 @@
|
||||
<string name="all_apps_empty_hint">Οι ιδιωτικές εφαρμογές που λαμβάνονται ή αποστέλλονται σε οποιαδήποτε συνομιλία θα εμφανίζονται εδώ.</string>
|
||||
<string name="media_preview">Προεπισκόπιση</string>
|
||||
<string name="send_message">Αποστολή μηνύματος</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s άλλαξαν την διεύθυνσή τους από %2$s σε %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Αλλάξατε την διεύθυνσή σας από %1$s σε %2$s.\n\nΤώρα, εάν στείλετε ένα μήνυμα σε μια επαληθευμένη ομάδα, οι επαφές εκεί θα αντικαταστήσουν αυτόματα την παλιά με τη νέα σας διεύθυνση.\n\nΣυνιστάται ιδιαίτερα να ρυθμίσετε τον παλιό σας πάροχο email ώστε να προωθεί όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου στη νέα σας διεύθυνση ηλεκτρονικού ταχυδρομείου. Διαφορετικά, ενδέχεται να χάσετε μηνύματα επαφών που δεν έχουν λάβει ακόμη τη νέα σας διεύθυνση.</string>
|
||||
|
||||
|
||||
@@ -439,7 +439,7 @@
|
||||
<string name="incoming_messages">Εισερχόμενα Μηνύματα</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Εξερχόμενα Μηνύματα</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Αποθήκευση στο %1$s</string>
|
||||
<string name="connectivity">Συνδεσιμότητα</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -461,9 +461,7 @@
|
||||
|
||||
<string name="scan_invitation_code">Σάρωση Κωδικού Πρόσκλησης</string>
|
||||
<string name="login_title">Σύνδεση</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Συνδεθείτε στον λογαριασμό σας E-Mail</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Συνδεθείτε με έναν υπάρχοντα λογαριασμό e-mail</string>
|
||||
<string name="login_subheader">Για γνωστούς παρόχους email ρυθμίζονται αυτόματα πρόσθετες ρυθμίσεις. Μερικές φορές το IMAP πρέπει να είναι ενεργοποιημένο στις ρυθμίσεις Ιστού. Συμβουλευτείτε τον πάροχο e-mail ή τους φίλους σας για βοήθεια.</string>
|
||||
<string name="login_no_servers_hint">Δεν υπάρχουν διακομιστές Delta Chat, τα δεδομένα σας παραμένουν στη συσκευή σας.</string>
|
||||
@@ -489,7 +487,7 @@
|
||||
<string name="import_backup_title">Επαναφορά από το Aντίγραφο Aσφαλείας</string>
|
||||
<string name="import_backup_ask">Το αντίγραφο ασφαλείας βρέθηκε στο \"%1$s\".\n\nΘέλετε να εισαγάγετε και να χρησιμοποιήσετε όλα τα δεδομένα και τις ρυθμίσεις από αυτό;</string>
|
||||
<string name="import_backup_no_backup_found">Δεν βρέθηκαν αντίγραφα ασφαλείας.\n\nΑντιγράψτε το αντίγραφο ασφαλείας στο \"%1$s\" και δοκιμάστε ξανά. Εναλλακτικά, πατήστε \"Έναρξη μηνυμάτων\" για να συνεχίσετε με την κανονική διαδικασία εγκατάστασης.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Δεν είναι δυνατή η είσοδος ως \"%1$s\". Ελέγξτε εάν η διεύθυνση e-mail και ο κωδικός πρόσβασης είναι σωστά.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Αποδοχή μη έγκυρων πιστοποιητικών</string>
|
||||
@@ -520,11 +518,10 @@
|
||||
<string name="pref_profile_photo">Εικόνα Προφίλ</string>
|
||||
<string name="pref_blocked_contacts">Αποκλεισμένες Επαφές</string>
|
||||
<string name="blocked_empty_hint">Οι αποκλεισμένες επαφές θα εμφανίζονται εδώ.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Κωδικός και Λογαριασμός</string>
|
||||
<string name="pref_who_can_see_profile_explain">Η εικόνα του προφίλ, το όνομα και η υπογραφή σας θα αποστέλλονται μαζί με τα μηνύματά σας κατά την επικοινωνία με άλλους χρήστες.</string>
|
||||
<string name="pref_your_name">Το όνομά σου</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Υπογραφή</string>
|
||||
<string name="pref_enter_sends">Το Enter στέλνει</string>
|
||||
<string name="pref_enter_sends_explain">Τα μηνύματα θα στέλνονται με το πάτημα του Enter</string>
|
||||
@@ -562,7 +559,6 @@
|
||||
<string name="pref_manage_keys">Διαχείριση Κλειδιών</string>
|
||||
<string name="pref_use_system_emoji">Χρήση emoji συστήματος</string>
|
||||
<string name="pref_use_system_emoji_explain">Απενεργοποίηση της ενσωματωμένης υποστήριξης για emoji του Delta Chat</string>
|
||||
<string name="pref_app_access">Πρόσβαση εφαρμογής</string>
|
||||
<string name="pref_chats">Συνομιλίες</string>
|
||||
<string name="pref_in_chat_sounds">Ήχοι μέσα στη συνομιλία</string>
|
||||
<string name="pref_view_log">Προβολή Αρχείου Καταγραφής</string>
|
||||
@@ -590,7 +586,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Εάν αλλάξετε αυτήν την επιλογή, βεβαιωθείτε ότι ο διακομιστής σας και οι άλλοι πελάτες σας έχουν διαμορφωθεί ανάλογα.\n\nΔιαφορετικά, τα πράγματα ενδέχεται να μην λειτουργούν καθόλου.</string>
|
||||
<string name="pref_watch_sent_folder">Παρακολουθήστε τον Απεσταλμένο Φάκελο</string>
|
||||
<string name="pref_send_copy_to_self">Αποστολή Αντιγράφου στον Εαυτό</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Απαιτείται κατά τη χρήση αυτού του λογαριασμού σε πολλές συσκευές.</string>
|
||||
<string name="pref_auto_folder_moves">Μετακίνηση αυτόματα στον φάκελο DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Οι συνομιλίες συνομιλίας μετακινούνται για να αποφευχθεί η ακαταστασία των Εισερχομένων</string>
|
||||
@@ -666,9 +661,6 @@
|
||||
<string name="autocrypt_send_asm_button">Αποστολή μηνύματος ρύθμισης αυτόματης κρυπτογράφησης</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Η ρύθμισή σας έχει σταλεί στον εαυτό σας. Μεταβείτε στην άλλη συσκευή και ανοίξτε το μήνυμα ρύθμισης. Θα πρέπει να σας ζητηθεί κωδικός ρύθμισης. Εισαγάγετε τα ακόλουθα ψηφία:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Προτιμήστε την κρυπτογράφηση από άκρο σε άκρο</string>
|
||||
<string name="autocrypt_asm_subject">Μήνυμα ρύθμισης αυτόματης κρυπτογράφησης</string>
|
||||
<string name="autocrypt_asm_general_body">Αυτό είναι το μήνυμα ρύθμισης αυτόματης κρυπτογράφησης που χρησιμοποιείται για τη μεταφορά της ρύθμισής σας από άκρο σε άκρο μεταξύ πελατών.\n\nΓια να αποκρυπτογραφήσετε και να χρησιμοποιήσετε τη ρύθμισή σας, ανοίξτε το μήνυμα σε ένα πρόγραμμα-πελάτη συμβατό με Αυτόματη κρυπτογράφηση και εισαγάγετε τον κωδικό ρύθμισης που παρουσιάζεται στη συσκευή δημιουργίας.</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">Άγνωστος αποστολέας για αυτήν τη συνομιλία. Δείτε \"πληροφορίες\" για περισσότερες λεπτομέρειες.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">Μήνυμα από τον/την %1$s</string>
|
||||
@@ -775,9 +767,9 @@
|
||||
<string name="qraccount_ask_create_and_login">Δημιουργήστε νέα διεύθυνση e-mail στο \"%1$s\" και συνδεθείτε εκεί;</string>
|
||||
<string name="qraccount_ask_create_and_login_another">Δημιουργήστε νέα διεύθυνση e-mail στο \"%1$s\" και συνδεθείτε εκεί;\n\nΟ υπάρχων λογαριασμός σας δεν θα διαγραφεί. Χρησιμοποιήστε τη λειτουργία \"Εναλλαγή λογαριασμού\" για εναλλαγή μεταξύ των λογαριασμών σας.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Ο σαρωμένος κωδικός QR δεν μπορεί να χρησιμοποιηθεί για τη δημιουργία νέου λογαριασμού.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Σύνδεση στο \"%1$s\";</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Σύνδεση στο \"%1$s\";\n\nΟ υπάρχων λογαριασμός σας δεν θα διαγραφεί. Χρησιμοποιήστε τη λειτουργία \"Εναλλαγή λογαριασμού\" για εναλλαγή μεταξύ των λογαριασμών σας.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s σας προσκάλεσε να συμμετάσχετε σε αυτήν την ομάδα.\n\nΑναμονή για απάντηση από τη συσκευή του %2$s…</string>
|
||||
@@ -787,7 +779,6 @@
|
||||
<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>
|
||||
<string name="copy_qr_data_success">Αντιγράφηκε το QR url στο πρόχειρο</string>
|
||||
<string name="mailto_dialog_header_select_chat">Επιλέξτε συνομιλία για να στείλετε το μήνυμα</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s έχει ήδη ένα πρόχειρο μήνυμα, θέλετε να το αντικαταστήσετε;</string>
|
||||
@@ -806,6 +797,7 @@
|
||||
<string name="perm_required_title">Χρειάζονται δικαιώματα πρόσβασης</string>
|
||||
<string name="perm_continue">Συνέχεια</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Για να τραβήξετε φωτογραφίες ή να τραβήξετε βίντεο, μεταβείτε στις ρυθμίσεις της εφαρμογής, επιλέξτε \"Άδειες\" και ενεργοποιήστε την \"Κάμερα\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Για να στείλετε μηνύματα ήχου, μεταβείτε στις ρυθμίσεις της εφαρμογής, επιλέξτε \"Άδειες\" και ενεργοποιήστε το \"Μικρόφωνο\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Για να λάβετε ή να στείλετε αρχεία, μεταβείτε στις ρυθμίσεις της εφαρμογής, επιλέξτε \"Άδειες\" και ενεργοποιήστε την \"Αποθήκευση\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Για να επισυνάψετε μια τοποθεσία, μεταβείτε στις ρυθμίσεις της εφαρμογής, επιλέξτε \"Άδειες\" και ενεργοποιήστε την \"Τοποθεσία\".</string>
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
<string name="voice_message">Voĉmesaĝo</string>
|
||||
<string name="forwarded">Plusendita</string>
|
||||
<string name="forwarded_message">Plusendita mesaĝo</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Plusendita de %1$s</string>
|
||||
<string name="video">Filmo</string>
|
||||
<string name="documents">Dokumentoj</string>
|
||||
@@ -343,7 +343,6 @@
|
||||
<string name="media_preview">Aŭdvida antaŭrigardo</string>
|
||||
<string name="send_message">Sendi mesaĝon</string>
|
||||
<string name="login_title">Ensaluti</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Ensaluti al via servilo</string>
|
||||
<string name="login_inbox">Ricevujo</string>
|
||||
<string name="login_imap_login">IMAP salutnomo</string>
|
||||
@@ -376,7 +375,6 @@
|
||||
|
||||
<string name="pref_profile_photo">Profilbildo</string>
|
||||
<string name="pref_blocked_contacts">Blokitaj kontaktoj</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Pasvorto kaj konto</string>
|
||||
<string name="pref_your_name">Via nomo</string>
|
||||
<string name="pref_enter_sends">La Eniga klavo kaŭzas sendon</string>
|
||||
@@ -408,7 +406,6 @@
|
||||
<string name="pref_manage_keys">Administri ŝlosilojn</string>
|
||||
<string name="pref_use_system_emoji">Uzi sisteman emoĝiaron</string>
|
||||
<string name="pref_use_system_emoji_explain">Malebligi emoĝiaron de Delta Chat</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Vidi protokolon</string>
|
||||
@@ -433,6 +430,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>
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<!-- custom strings -->
|
||||
<string name="community">Comunidad</string>
|
||||
<string name="description">Descripción</string>
|
||||
<string name="ask_join_community">¿Quieres unirte a la comunidad \"%1$s\"?</string>
|
||||
<string name="community_set_name_explain">Establece un nombre que otros puedan reconocer.</string>
|
||||
<string name="or_separator">o</string>
|
||||
<string name="online">en línea</string>
|
||||
<string name="pink">Rosa</string>
|
||||
@@ -193,7 +190,7 @@
|
||||
<string name="voice_message">Mensaje de voz</string>
|
||||
<string name="forwarded">Reenviado</string>
|
||||
<string name="forwarded_message">Mensaje reenviado</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Reenviado por %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Documentos</string>
|
||||
@@ -210,6 +207,10 @@
|
||||
<string name="images_and_videos">Imágenes y videos</string>
|
||||
<string name="file">Archivo</string>
|
||||
<string name="files">Archivos</string>
|
||||
<string name="files_attach_hint">Enviar archivos originales e imágenes sin comprimir</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Elejir de Archivos</string>
|
||||
<string name="choose_from_gallery">Elejir de Galería</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">Aplicación</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). -->
|
||||
@@ -317,9 +318,9 @@
|
||||
<string name="select_chat">Seleccionar chat</string>
|
||||
<string name="select_more">Seleccionar más</string>
|
||||
<string name="menu_edit_name">Editar nombre</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Establece un apodo que se te mostrará en lugar de \"%1$s\". Déjalo en blanco para utilizar el nombre elegido por el contacto.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Apodo para \"%1$s\"</string>
|
||||
<string name="menu_settings">Ajustes</string>
|
||||
<string name="menu_advanced">Avanzado</string>
|
||||
@@ -562,9 +563,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Cuadrícula cuadrada</string>
|
||||
<string name="send_message">Enviar mensaje</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s cambió su dirección de %2$s a %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Has cambiado tu dirección de correo electrónico de %1$s a %2$s.\n\nSi ahora envías un mensaje a un grupo verificado, los contactos de éste sustituirán automáticamente la antigua por tu nueva dirección.\n\nEs muy recomendable que configures tu antiguo proveedor de correo electrónico para que reenvíe todos los mensajes a tu nueva dirección. De lo contrario, podrías perderte los mensajes de los contactos que aún no han recibido tu nueva dirección.</string>
|
||||
|
||||
|
||||
@@ -596,7 +597,7 @@
|
||||
<string name="incoming_messages">Mensajes entrantes</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Mensajes salientes</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Almacenamiento en %1$s</string>
|
||||
<string name="connectivity">Conectividad</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -646,9 +647,7 @@
|
||||
<string name="welcome_chat_over_email">Chat seguro y descentralizado</string>
|
||||
<string name="scan_invitation_code">Escanear código de invitación</string>
|
||||
<string name="login_title">Iniciar sesión</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Inicie sesión en su servidor</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Iniciar sesión con una cuenta de correo existente</string>
|
||||
<string name="login_subheader">Para los proveedores de correo conocidos, la configuración es realizada automáticamente. A veces, IMAP debe estar habilitado en la interfaz web. Consulte a su proveedor de correo o amigos para obtener ayuda.</string>
|
||||
<string name="login_no_servers_hint">No hay servidores de Delta Chat, tus datos permanecen en tu dispositivo!</string>
|
||||
@@ -664,7 +663,7 @@
|
||||
<string name="login_smtp_port">Puerto SMTP</string>
|
||||
<string name="login_smtp_security">Seguridad SMTP</string>
|
||||
<string name="login_auth_method">Método de autorización</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Usar proxy</string>
|
||||
<string name="proxy_add">Añadir proxy</string>
|
||||
@@ -688,7 +687,7 @@
|
||||
<string name="import_backup_title">Importar copia de respaldo</string>
|
||||
<string name="import_backup_ask">Copia de respaldo encontrada en \"%1$s\".\n\n¿Desea importar y utilizar todos los datos y configuraciones de ella?</string>
|
||||
<string name="import_backup_no_backup_found">No se encontraron copias de seguridad.\n\nCopie el archivo de respaldo en \"%1$s\" e inténtelo de nuevo. Alternativamente, presione \"Empezar a Chatear\" para continuar con el proceso de configuración normal.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">No se puede iniciar sesión como \"%1$s\". Por favor, compruebe si la dirección de correo y la contraseña son correctas.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Aceptar certificados no válidos</string>
|
||||
@@ -728,11 +727,10 @@
|
||||
<string name="pref_profile_photo">Foto de perfil</string>
|
||||
<string name="pref_blocked_contacts">Contactos bloqueados</string>
|
||||
<string name="blocked_empty_hint">Si bloqueas contactos, se mostrarán aquí.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Contraseña y cuenta</string>
|
||||
<string name="pref_who_can_see_profile_explain">La imagen y el nombre de su perfil se mostrarán junto con sus mensajes cuando se comunique con otros usuarios. La información ya enviada no puede ser borrada o eliminada.</string>
|
||||
<string name="pref_your_name">Tu nombre</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Texto de firma</string>
|
||||
<string name="pref_enter_sends">Tecla Intro envía</string>
|
||||
<string name="pref_enter_sends_explain">La tecla Intro enviará tu mensaje</string>
|
||||
@@ -777,7 +775,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Deshabilitar el soporte de emoji integrado de Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Leer la libreta de direcciones del sistema</string>
|
||||
<string name="pref_show_system_contacts_explain">Ofrecer crear chats con contactos de la libreta de direcciones. Algunos proveedores necesitan primero una configuración de cifrado de extremo a extremo.</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Ver log</string>
|
||||
@@ -788,7 +785,7 @@
|
||||
<string name="pref_backup">Copia de respaldo</string>
|
||||
<string name="pref_backup_explain">Hacer copias de respaldo de chats en almacenamiento externo</string>
|
||||
<string name="pref_backup_export_explain">Una copia de respaldo lo ayuda a configurar una nueva instalación en este u otro dispositivo.\n\nLa copia de respaldo contendrá todos los mensajes, contactos y chats, y su configuración Autocrypt de extremo a extremo. Guarde el archivo de respaldo en un lugar seguro o elimínelo lo antes posible.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Exportar %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Exportar todo (%1$d cuentas)</string>
|
||||
@@ -809,7 +806,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Si deshabilita esta opción, asegúrese de que su servidor y sus otros clientes estén configurados en consecuencia.\n\nDe lo contrario, las cosas pueden no funcionar en absoluto.</string>
|
||||
<string name="pref_watch_sent_folder">Monitorear carpeta Enviados</string>
|
||||
<string name="pref_send_copy_to_self">Enviar autocopia</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Necesario cuando utilizando esta cuenta en varios dispositivos.</string>
|
||||
<string name="pref_auto_folder_moves">Mover automáticamente a la carpeta DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Las conversaciones son movidas para evitar saturar la Bandeja de entrada</string>
|
||||
@@ -901,9 +897,6 @@
|
||||
<string name="autocrypt_send_asm_button">Enviar Mensaje de Configuración de Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Se le ha enviado su configuración. Cambie al otro dispositivo y abra el mensaje de configuración. Se le debe solicitar un código de configuración. Escriba los siguientes dígitos:.\n\nUna vez que haya terminado, su otro dispositivo estará listo para usar Autocrypt.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Preferir el cifrado de extremo a extremo</string>
|
||||
<string name="autocrypt_asm_subject">Mensaje de Configuración de Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Este es el Mensaje de Configuración de Autocrypt utilizado para transferir su configuración de extremo a extremo entre clientes.\n\nPara descifrar y usar su configuración, abra el mensaje en un cliente compatible con Autocrypt e ingrese el código de configuración presentado en el dispositivo que lo generó.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Este mensaje no se puede descifrar.\n\n• Podría ayudar simplemente responder a este mensaje y pedir al remitente que lo envíe de nuevo.\n\n• Si acabas de reinstalar Delta Chat, es mejor que configures Delta Chat de nuevo y elijas \"Agregar como segundo dispositivo\" o importes una copia de seguridad.</string>
|
||||
@@ -1027,16 +1020,18 @@
|
||||
<string name="set_name_and_avatar_explain">Establece un nombre que tus contactos puedan reconocer. También puedes establecer una foto de perfil.</string>
|
||||
<string name="please_enter_name">Por favor, introduce un nombre.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">El código QR escaneado no puede ser usado para configurar una nueva cuenta.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">¿Iniciar sesión en \"%1$s\"?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">¿Iniciar sesión en \"%1$s\"?\n\nTu cuenta existente no será eliminada. Usa la opción \"Cambiar cuenta\" para cambiar entre tus cuentas.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s te invitó a unirte a este grupo.\n\nEsperando que el dispositivo de %2$s responda…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s respondió, esperando ser agregado al grupo…</string>
|
||||
<string name="secure_join_wait">Estableciendo cifrado de extremo a extremo garantizado, por favor, espere...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">No se pudo aún establecer el cifrado de extremo a extremo garantizado, pero ya puede enviar mensajes.</string>
|
||||
<string name="secure_join_takes_longer">El contacto debe estar en línea para continuar.\n\nEste proceso continuará automáticamente en segundo plano.</string>
|
||||
<string name="contact_verified">%1$s verificado.</string>
|
||||
<string name="contact_not_verified">No se pudo verificar %1$s.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1045,7 +1040,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Configuración cambiada para %1$s.</string>
|
||||
<string name="verified_contact_required_explain">Para garantizar el cifrado de extremo a extremo, solo puedes añadir contactos con una marca de verificación verde</string>
|
||||
<string name="copy_qr_data_success">URL del código QR copiado al portapapeles</string>
|
||||
<string name="mailto_dialog_header_select_chat">Seleccione el chat para enviar el mensaje</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s ya tiene un mensaje borrador, ¿quieres reemplazarlo?</string>
|
||||
@@ -1071,6 +1065,7 @@
|
||||
<string name="perm_required_title">Permiso requerido</string>
|
||||
<string name="perm_continue">Continuar</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Para tomar fotos o videos, vaya a la configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Cámara\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Para enviar mensajes de audio, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Micrófono\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Para adjuntar o exportar fotos, videos o audio, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Almacenamiento\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Para adjuntar una ubicación, vaya al menú de configuración de aplicaciones, seleccione \"Permisos\" y habilite \"Ubicación\".</string>
|
||||
@@ -1217,7 +1212,7 @@
|
||||
<string name="perm_enable_bg_already_done">Ya has permitido que Delta Chat reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.</string>
|
||||
|
||||
<!-- device messages for updates -->
|
||||
<string name="update_1_56_android">🔮 ¿Qué hay de nuevo?\n\n★ añadida opción para silenciar chats durante 8 horas\n\n★ solucionado problema con el candado que no aparecía en algunos los mensajes\n\n★ pegar siempre como texto sin formato en el área de borradores de mensajes\n\n★ permitir desplazarse en la pantalla de registro en pantallas pequeñas\n\n★ eliminadas opciones de cifrado peligrosas de la configuración avanzada\n\n\n💜 Muestra tu amor y apoyo al desarrollo de Delta Chat: %1$s</string>
|
||||
<string name="update_1_58_android">🔮 ¿Qué hay de nuevo?\n\n★ las listas de difusión ahora son cifradas y están disponibles para perfiles chatmail\n\n★ se muestra la biografía/estado debajo del nombre de perfil en los ajustes principales\n\n★ añadido soporte para importar contactos de ProtonMail via archivos vCard recibidos en chats\n\n★ tocar un mensaje del sistema sobre un contacto (ej. miembro añadido/eliminado) abre el perfil de dicho contacto\n\n★ ocultada opción avanzada superflua \"Mostrar correos clásicos\" en perfiles chatmail\n\n★ esperar por la finalización del proceso de escaneo de QR (o enlace de invitación) antes de permitir enviar mensajes\n\n★ varios arreglos menores y actualización de traducciones\n\n\n💜 Muestra tu amor y apoyo al desarrollo de Delta Chat: %1$s</string>
|
||||
|
||||
<string name="update_1_50_android">¿Qué hay de nuevo?\n\n❤️🔥 Nuevo selector de emojis con más emojis\n\n🎮 Aplicaciones de chat mejoradas: recibe notificaciones y abre aplicaciones en contexto, por ejemplo, abre una entrada de calendario agregada directamente\n\n👍 Recibe notificaciones sobre las reacciones a tus mensajes\n\n... 🛠️ CORRECCIONES y AÚN MÁS en %1$s</string>
|
||||
<string name="update_switch_profile_placement">ℹ️ Se movió la opción \"Cambiar perfil\": toca tu imagen de perfil en la esquina superior de la pantalla principal para agregar o cambiar perfiles 💡</string>
|
||||
|
||||
@@ -265,9 +265,7 @@
|
||||
<string name="media_preview">Multimediaren aurrebista</string>
|
||||
<string name="send_message">Bidali mezua</string>
|
||||
<string name="login_title">Hasi saioa</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Hasi saioa zure zerbitzarian</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Badagoen e-mail kontu batekin saioa hasten</string>
|
||||
<string name="login_subheader">E-mail hornitzaile ezagunentzat ezarpen gehigarriak automatikoki sortzen dira. Batzuetan IMAP gaitu behar da web interfazearen bidez. Kontsultatu zure e-mail hornitzaileari edo eskatu laguntza lagunei.</string>
|
||||
<string name="login_no_servers_hint">Ez dago Delta Chat zerbitzaririk, zure datuak zure gailuan mantentzen dira!</string>
|
||||
@@ -293,7 +291,7 @@
|
||||
<string name="import_backup_title">Inportatu babes-kopia</string>
|
||||
<string name="import_backup_ask">Babes-kopia aurkitu da: \"%1$s\".\n\nInportatu nahi duzu eta bertako datu eta ezarpenak erabili?</string>
|
||||
<string name="import_backup_no_backup_found">Ez da babes-kopiarik aurkitu.\n\nKopiatu babes-kopia \"%1$s\" karpetan eta saiatu berriro. Bestela, sakatu \"Hasi txateatzen\" ezarpen arruntarekin aurrera egiteko.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Ezin da \"%1$s\" bezala saioa hasi. Egiaztatu E-mail helbidea eta pasahitza zuzenak diren.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Onartu ziurtagiri baliogabeak</string>
|
||||
@@ -313,11 +311,10 @@
|
||||
<string name="pref_profile_info_headline">Zure profileko informazioa</string>
|
||||
<string name="pref_profile_photo">Profileko argazkia</string>
|
||||
<string name="pref_blocked_contacts">Blokeatutako kontaktuak</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Pasahitza eta kontua</string>
|
||||
<string name="pref_who_can_see_profile_explain">Zure profileko argazkia eta izena zure mezuekin batera erakutsiko dira beste erabiltzaileekin komunikatzen zarenean. Informazioa behin bidalita ezin da ezabatu edo kendu.</string>
|
||||
<string name="pref_your_name">Zure izena</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Sinaduraren testua</string>
|
||||
<string name="pref_enter_sends">Enter teklarekin bidali</string>
|
||||
<string name="pref_enter_sends_explain">Enter tekla sakatzeak mezua bidaliko du</string>
|
||||
@@ -352,7 +349,6 @@
|
||||
<string name="pref_manage_keys">Kudeatu gakoak</string>
|
||||
<string name="pref_use_system_emoji">Erabili sistemako emojiak</string>
|
||||
<string name="pref_use_system_emoji_explain">Desgaitu Delta Chat-en barne emoji euskarria</string>
|
||||
<string name="pref_app_access">Aplikazio sarbidea</string>
|
||||
<string name="pref_chats">Txatak</string>
|
||||
<string name="pref_in_chat_sounds">Txat bitarteko soinuak</string>
|
||||
<string name="pref_view_log">Ikusi egunkaria</string>
|
||||
@@ -410,9 +406,6 @@
|
||||
<string name="autocrypt_send_asm_button">Bidali Autocrypt ezarpen mezua</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Zure ezarpena zuri bidali zaizu. Aldatu beste gailura eta ireki ezarpen mezua. Ezarpen kode bat eskatuko zaizu, Idatzi honako zenbaki hauek han.\n\nBehin bukatuta, zure beste gailua Autocrypt erabiltzeko prest egongo da.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Hobetsi muturretik muturrerako zifratzea</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt ezarpen mezua</string>
|
||||
<string name="autocrypt_asm_general_body">Hau Autocrypt ezarpen mezua da, zure muturretik muturrerako ezarpena bezeroen artean pasatzeko erabilia.\n\n Zure ezarpena deszifratu eta erabiltzeko, ireki mezua Autocrypt onartzen duen bezero batean eta sartu gailu sortzailean agertutako ezarpen kodea.</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">Nik: Taldearen izena \"%1$s\" izatetik \"%2$s\" izatera aldatu da</string>
|
||||
@@ -472,6 +465,7 @@
|
||||
<string name="perm_required_title">Baimena behar da</string>
|
||||
<string name="perm_continue">Jarraitu</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat-ek kamerara sarbidea behar du argazkiak edo bideoak ateratzeko, baina behin betiko ukatu zaio. Joan aplikazioaren ezarpen menura, hautatu \"Baimenak\" eta gaitu \"Kamera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat-ek mikrofonoa erabiltzeko baimena behar du ahots-mezuak bidali ahal izateko, baina behin betiko ukatu zaio. Joan aplikazioaren ezarpenetara, hautatu \"Baimenak\" eta gaitu \"Mikrofonoa\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Delta Chat-ek biltegiratze baimena behar du argazkiak, bideoak edo audioa erantsi edo esportatzeko, baina behin betiko ukatu zaio. Joan aplikazioaren ezarpen menura, hautatu \"baimenak\", eta gaitu \"Biltegiratzea\"</string>
|
||||
<string name="perm_explain_access_to_location_denied">Delta Chat-ek kokaleku aatzitzeko baimena behar du kokalekua eransteko, baina behin betiko ukatu zaio. Joan aplikazioaren ezarpen menura, hautatu \"baimenak\", eta gaitu \"Kokalekua\".</string>
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
<string name="voice_message">پیام صوتی</string>
|
||||
<string name="forwarded">هدایت</string>
|
||||
<string name="forwarded_message">پیام هدایت شده</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">توسط %1$s هدایت شده است</string>
|
||||
<string name="video">فیلم</string>
|
||||
<string name="documents">اسناد</string>
|
||||
@@ -290,9 +290,9 @@
|
||||
<string name="select_chat">انتخاب چت</string>
|
||||
<string name="select_more">انتخاب بیشتر</string>
|
||||
<string name="menu_edit_name">ویرایش نام</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">به شما یک نام مستعار به جای «%1$s» نمایش میدهد. برای نمایش نام انتخابی خود مخاطب، این را خالی بگذارید.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">نام مستعار برای «%1$s»</string>
|
||||
<string name="menu_settings">تنظیمها</string>
|
||||
<string name="menu_advanced">پیشرفته</string>
|
||||
@@ -520,9 +520,9 @@ https://meet.jit.si/$ROOM
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">جدول مربعی</string>
|
||||
<string name="send_message">ارسال پیام</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">مخاطب %1$s نشانی خود را از %2$s به %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">شما نشانی رایانامهٔ خود را از %1$s به %2$s تغییر دادید.\n\nاگر به یک گروه تأیید شده پیام بفرستید، مخاطبان آن به صورت خودکار نشانی جدید را جایگزین نشانی پیشین میکنند.\n\nبه شدت توصیه میشود که نشانی رایانامهٔ پیشین خود را به نحوی تنظیم کنید که تمام رایانامهها را به نشانی جدید شما هدایت کند؛ در غیر این صورت ممکن است پیامهای مخاطبانی که از تغییر نشانی شما مطلع نشدهاند را از دست بدهید. </string>
|
||||
|
||||
|
||||
@@ -553,7 +553,7 @@ https://meet.jit.si/$ROOM
|
||||
<string name="incoming_messages">پیامهای ورودی</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">پیامهای خروجی</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">ذخیره کردن در %1$s</string>
|
||||
<string name="connectivity">اتصالها</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -603,9 +603,7 @@ https://meet.jit.si/$ROOM
|
||||
<string name="welcome_chat_over_email">گفتگو غیرمتمرکز و ایمن</string>
|
||||
<string name="scan_invitation_code">اسکن کردن کد دعوت</string>
|
||||
<string name="login_title">ورود</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">به سرور خود وارد شوید</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">ورود با یک رایانامه موجود</string>
|
||||
<string name="login_subheader">برای ارائهدهندگان شناخته شده تنظبمات اضافه به صورت خودکار انجام میشود. گاهی اوقات IMAP باید در تنظیمها رایانامهٔ شما فعال شود. از ارائهدهندهٔ رایانامه یا دوستانتان در این مورد کمک بگیرید.</string>
|
||||
<string name="login_no_servers_hint">دلتاچت هیچ سروری ندارد، دادههای شما در دستگاه شما باقی میماند.</string>
|
||||
@@ -621,7 +619,7 @@ https://meet.jit.si/$ROOM
|
||||
<string name="login_smtp_port">SMTP Port</string>
|
||||
<string name="login_smtp_security">SMTP Security</string>
|
||||
<string name="login_auth_method">Authorization Method</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">پروکسی</string>
|
||||
<string name="proxy_use_proxy">استفاده از پروکسی</string>
|
||||
<string name="proxy_add">اضافه کردن پروکسی</string>
|
||||
@@ -647,7 +645,7 @@ https://meet.jit.si/$ROOM
|
||||
<string name="import_backup_title">وارد کردن نسخه پشتیبانی</string>
|
||||
<string name="import_backup_ask">نسخه پشتیبانی در\"%1$s\" پیدا شد.\n\n آیا میخواهید همه دادهها و تنظیمها از آن وارد شود؟</string>
|
||||
<string name="import_backup_no_backup_found">نسخه پشتیبانی پیدا نشد.\n\n نسخه پشتیبانی را در\"%1$s\" کپی کرده و دوباره امتحان کنید. در غیر این صورت میتوانید \"شروع پیامرسانی\" را فشار دهید دا فرایند به صورت عادی ادامه یابد. </string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">نتوانست به عنوان «%1$s» وارد شود. لطفاً صحت نشانی رایانامه و گذرواژه را بررسی کنید. </string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">پذیرش گواهینامههای نامعتبر</string>
|
||||
@@ -682,11 +680,10 @@ https://meet.jit.si/$ROOM
|
||||
<string name="pref_profile_photo">تصویر نمایه</string>
|
||||
<string name="pref_blocked_contacts">مخاطبین مسدود شده</string>
|
||||
<string name="blocked_empty_hint">اگر مخاطبی را مسدود کنید اینجا نمایش داده میشود</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">رمزعبور و حساب کاربری</string>
|
||||
<string name="pref_who_can_see_profile_explain">وقتی با دیگر کاربران گپ میزنید، تصویر نمایه، نام و امضایتان در کنار پیامهایتان فرستاده میشوند.</string>
|
||||
<string name="pref_your_name">اسم شما</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">متن امضا</string>
|
||||
<string name="pref_enter_sends">ورود کلیدهای ارسال</string>
|
||||
<string name="pref_enter_sends_explain">فشاردادن کلید اینتر پیامها را ارسال میکند</string>
|
||||
@@ -728,7 +725,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="pref_use_system_emoji">استفاده از شکلکهای سیستم</string>
|
||||
<string name="pref_use_system_emoji_explain">غیرفعال کردن شکلکهای داخلی دلتاچت</string>
|
||||
<string name="pref_show_system_contacts">خواندن دفترچه آدرس دستگاه</string>
|
||||
<string name="pref_app_access">دسترسی نرمافزار</string>
|
||||
<string name="pref_chats">گپها</string>
|
||||
<string name="pref_in_chat_sounds">صداهای درونگپی</string>
|
||||
<string name="pref_view_log">نمایش گزارش</string>
|
||||
@@ -739,7 +735,7 @@ https://meet.jit.si/$ROOM
|
||||
<string name="pref_backup">نسخه پشتیبان</string>
|
||||
<string name="pref_backup_explain">تهیهٔ پشتیبان از گپها در ذخیرهگاه خارجی</string>
|
||||
<string name="pref_backup_export_explain">تهیهٔ پشتیبان به شما کمک میکند روی این دستگاه یا دستگاه دیگر نرمافزار را دوباره نصب کنید.\n\nپشتیبان حاوی تمام پیامها، مخاطبین، گپها و برپاسازی اتوکریپت سرتاسر شما خواهد بود. پروندهٔ پشتیبانی را در یک جای امن نگه دارید و در اسرع وقت آن را پاک کنید.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">برونریزی%1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">برونریزی همه%1$d حساب ها</string>
|
||||
@@ -760,7 +756,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="pref_imap_folder_warn_disable_defaults">اگر این گزینه را غیر فعال میکنید از اینکه سرور شما و حسابهایتان هم بر این اساس تنظیم شده باشند.\n\n در غیر این صورت ممکن است هیچ چیز کار نکند. </string>
|
||||
<string name="pref_watch_sent_folder">پوشه ارسال شدهها را نگاه کن</string>
|
||||
<string name="pref_send_copy_to_self">ارسال رونوشت به خودم</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">درصورت استفاده از این حساب در چند دستگاه مورد نیاز است. </string>
|
||||
<string name="pref_auto_folder_moves">انتقال خودکار به پوشه دلتاچت</string>
|
||||
<string name="pref_auto_folder_moves_explain">گپها برای جلوگیری از پر شدن صندوق ورودی جابهجا شدند</string>
|
||||
@@ -849,9 +844,6 @@ https://meet.jit.si/$ROOM
|
||||
<string name="autocrypt_send_asm_button">ارسال پیام برپاسازی اتوکریپت</string>
|
||||
<string name="autocrypt_send_asm_explain_after">تنظیمهای شما برای خودتان ارسال شدند. پیام تنظیمها را در دستگاه دیگر باز کنید. یک کد نصب از شما خواسته میشود. این ارقام را وارد کنید</string>
|
||||
<string name="autocrypt_prefer_e2ee">ترجیح رمزگذاری گیرنده به گیرنده</string>
|
||||
<string name="autocrypt_asm_subject">پیام برپاسازی اتوکریپت</string>
|
||||
<string name="autocrypt_asm_general_body">این پیام برپاسازی اتوکریپت است و تنظیمهای مربوط به رمزگذاری سرتاسر شما را بین دستگاهها جابهجا میکند.\n\n برای رمزگشایی و استفاده از آن، پیام را در یک سامانه که با اتوکریپت همخوانی دارد باز کنید و کد برپاسازی که در دستگاه تولیدکنندهٔ پیام، به شما داده میشود را وارد نمایید. </string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">این پیام قابل رمزگشایی نیست.
|
||||
@@ -980,9 +972,9 @@ https://meet.jit.si/$ROOM
|
||||
<string name="set_name_and_avatar_explain">اسمی انتخاب کنید که مخاطبینتان با آن شما را بشناسند. می توانید برای خود عکسی هم انتخاب کنید.</string>
|
||||
<string name="please_enter_name">لطفا یک نام وارد کنید.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">این کد کیوآر اسکن شده را نمیتوان برای راهاندازی حساب جدید استفاده کرد. </string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">آیا به \"%1$s\" وارد شوید؟</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">آیا به «%1$s» وارد شوید؟\n\nحساب موجود شما حذف نخواهد شد. برای جابهجایی میان حسابهایتان از «تغییر حساب» استفاده کنید.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">کاربر %1$s شما را دعوت کرده است تا عضو این گروه شوید.
|
||||
@@ -990,6 +982,7 @@ https://meet.jit.si/$ROOM
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">کاربر %1$s پاسخ داد، در انتظار اضافه شدن به گروه...</string>
|
||||
<string name="secure_join_wait">در حال برقراری رمزگذاری سراسری تضمینشده، لطفا صبر کنید...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">اکنون نمی توانیم رمزگذاری سراسری تضمینشده را برقرار کنیم. با این وجود میتوانید پیام ارسال کنید.</string>
|
||||
<string name="contact_verified">%1$s تأیید شد.</string>
|
||||
<string name="contact_not_verified">امکان تایید رمزگذاری در مبدا، برای %1$sوجود ندارد.</string>
|
||||
@@ -999,7 +992,6 @@ https://meet.jit.si/$ROOM
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">تنظیمها برای %1$s تغییر کرد. </string>
|
||||
<string name="verified_contact_required_explain">برای تضمین رمزنگاری سراسری شما تنها میتوانید مخاطبهایی که یک تیک سبز دارند به این گروه اضافه کنید.\n\nمیتوانید با مخاطبهایتان حضوری ملاقات کنید و برای معرفی، کد QR آنها را اسکن کنید.</string>
|
||||
<string name="copy_qr_data_success">آدرس کیوآر در حافظه ذخیر شد</string>
|
||||
<string name="mailto_dialog_header_select_chat">گپ را برای ارسال پیام انتخاب کنید</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s هماکنون هم یک پیام پیشنویس دارد؛ آیا میخواهید آن را جایگزین کنید؟</string>
|
||||
@@ -1031,6 +1023,7 @@ https://meet.jit.si/$ROOM
|
||||
را انتخاب کرده و
|
||||
\"Camera\"
|
||||
را فعال کنید. </string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">برای ارسال پیام صوتی به تنظیمهای نرمافزار رفته و پس از انتخاب «دسترسیها»
|
||||
گزینه «میکروفن»
|
||||
را فعال نمایید. </string>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
<string name="voice_message">Ääniviesti</string>
|
||||
<string name="forwarded">Välitetty</string>
|
||||
<string name="forwarded_message">Välitetty viesti</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Välittäjä: %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Asiakirjat</string>
|
||||
@@ -471,9 +471,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Neliöruudukko</string>
|
||||
<string name="send_message">Lähetä viesti</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s vaihtui osoitteesta %2$s osoitteeksi %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Vaihdoit sähköpostiosoitteesi osoitteesta %1$s osoitteeksi %2$s.\n\nJos lähetät viestin vahvistettuun ryhmään, ryhmän jäsenet saavat automaattisesti uuden osoitteesi.\n\nOn suositeltavaa asettaa vanha tilisi välittämään kaikki viestit uuteen osoitteeseesi. Muuten et välttämättä saa viestejä niiltä yhteystiedoiltasi, joilla ei ole uutta osoitettasi.</string>
|
||||
|
||||
|
||||
@@ -504,7 +504,7 @@
|
||||
<string name="incoming_messages">Saapuvat viestit</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Lähtevät viestit</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Tallennustila palvelimella %1$s</string>
|
||||
<string name="connectivity">Yhteys</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -554,9 +554,7 @@
|
||||
<string name="welcome_chat_over_email">Turvallinen hajautettu keskustelu</string>
|
||||
<string name="scan_invitation_code">Skannaa kutsukoodi</string>
|
||||
<string name="login_title">Kirjaudu sisään</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Kirjaudu sähköpostitilillesi</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Kirjaudu olemassa olevalla sähköpostitilillä</string>
|
||||
<string name="login_subheader">Sähköpostiasetukset määritetään automaattisesti tunnetuille palvelimille. Joskus verkkoasetuksista täytyy ottaa käyttöön IMAP. Kysy apua palveluntarjoajaltasi tai ystäviltäsi.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat ei kerää käyttäjädataa, kaikki tallennetaan vain laitteellesi.</string>
|
||||
@@ -582,7 +580,7 @@
|
||||
<string name="import_backup_title">Palauta varmuuskopiosta</string>
|
||||
<string name="import_backup_ask">Varmuuskopio löydetty sijainnista \"%1$s\".\n\nHaluatko tuoda sen ja käyttää sen asetuksia?</string>
|
||||
<string name="import_backup_no_backup_found">Varmuuskopioita ei löytynyt.\n\nKopioi varmuuskopio kohteeseen \"%1$s\" ja yritä uudelleen. Voit myös vaihtoehtoisesti jatkaa tavanomaista käyttöönottoa valitsemalla \"Aloita viestittely\".</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Osoitteella \"%1$s\" kirjautuminen epäonnistui. Tarkistathan että sähköpostiosoite ja salasana ovat oikeinkirjoitettuja.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Hyväksy rikkinäiset varmenteet</string>
|
||||
@@ -613,11 +611,10 @@
|
||||
<string name="pref_profile_photo">Profiilikuva</string>
|
||||
<string name="pref_blocked_contacts">Estetyt yhteystiedot</string>
|
||||
<string name="blocked_empty_hint">Estämäsi yhteystiedot näkyvät tässä</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Salasana ja tili</string>
|
||||
<string name="pref_who_can_see_profile_explain">Kun kommunikoit muiden käyttäjien kanssa, profiilikuvasi, nimesi ja biosi lähetetään viestiesi ohessa.</string>
|
||||
<string name="pref_your_name">Nimesi</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Bio</string>
|
||||
<string name="pref_enter_sends">Lähetä Enter -näppäimellä</string>
|
||||
<string name="pref_enter_sends_explain">Enter-näppäimen painaminen lähettää viestin</string>
|
||||
@@ -659,7 +656,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Poista Delta Chatin sisäänrakennettu emoji -tuki käytöstä</string>
|
||||
<string name="pref_show_system_contacts">Lue laitteen osoitekirja</string>
|
||||
<string name="pref_show_system_contacts_explain">Tarjoa keskustelujen avaamista yhteystietojen perusteella. Jotkin palveluntarjoajat vaativat ensin päästä-päähän salauksen käyttöönottoa. </string>
|
||||
<string name="pref_app_access">Sovelluksen pääsy</string>
|
||||
<string name="pref_chats">Keskustelut</string>
|
||||
<string name="pref_in_chat_sounds">Keskustelunaikaiset äänet</string>
|
||||
<string name="pref_view_log">Näytä loki</string>
|
||||
@@ -670,7 +666,7 @@
|
||||
<string name="pref_backup">Varmuuskopiointi</string>
|
||||
<string name="pref_backup_explain">Varmuuskopioi keskustelut ulkoiseen tallennustilaan</string>
|
||||
<string name="pref_backup_export_explain">Varmuuskopio auttaa siirtämään asennuksen tälle tai toiselle laitteelle.\n\nVarmuuskopio sisältää kaikki viestit, yhteystiedot ja keskustelut sekä päästä-päähän salauksen Autocrypt -tiedot. Pidä varmuuskopiotiedosto turvallisessa paikassa tai poista se heti kun mahdollista.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Vie %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Vie kaikki %1$d profiilia</string>
|
||||
@@ -691,7 +687,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Jos muutat tätä asetusta, varmista että palvelimesi ja muut päätelaitteesi ovat määritetty vastaavasti.\n\nMuutoin ne eivät ehkä toimi lainkaan.</string>
|
||||
<string name="pref_watch_sent_folder">Tarkkaile Lähetetyt -kansiota</string>
|
||||
<string name="pref_send_copy_to_self">Lähetä kopio itselle</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Vaaditaan käytettäessä tiliä usealla laitteella.</string>
|
||||
<string name="pref_auto_folder_moves">Siirrä automaattisesti DeltaChat -kansioon</string>
|
||||
<string name="pref_auto_folder_moves_explain">Saapuneet -kansion täyttämisen välttämiseksi, pikaviestikeskustelut siirretään </string>
|
||||
@@ -781,9 +776,6 @@
|
||||
<string name="autocrypt_send_asm_button">Lähetä Autocrypt -käyttöönottoviesti</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Käyttöönottoviesti on lähetetty sinulle itsellesi. Avaa viesti toisella laitteella. Sinulta pyydetään käyttöönottokoodia. Anna seuraavat numerot:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Suosi päästä-päähän -salausta</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt -käyttöönottoviesti</string>
|
||||
<string name="autocrypt_asm_general_body">Tätä Autocrypt -käyttöönottoviestiä käytetään päästä-päähän -salauksen asetusten siirtämiseksi toiselle laitteelle.\n\nSaat purettua salauksia ja käytettyä määrittelyä avaamalla viestin Autocrypt -yhteensopivassa päätesovelluksessa, generoivalla laitteella näytetyn pin koodin syöttämisen jälkeen.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Viestin salausta ei voitu purkaa.\n\n• Voi olla että vastaamalla tähän ja pyytämällä lähettäjää lähettämään viesti uudelleen ongelma ratkeaa.\n\n• Jos juuri uudelleenasensit Delta Chatin, lienee parasta että otat sovelluksen uudelleen käyttöön ja valitset \"Lisää toisena laitteena\" tai palauta varmuuskopiosta.</string>
|
||||
@@ -907,15 +899,16 @@
|
||||
<string name="set_name_and_avatar_explain">Aseta nimi jonka yhteystietosi tunnistavat. Voit myös asettaa profiilikuvan.</string>
|
||||
<string name="please_enter_name">Syötä nimi.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Uutta tiliä ei voida luoda skannatulla QR-koodilla.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Haluatko kirjautua osoitteella \"%1$s\"?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Haluatko kirjautua osoitteella \"%1$s\"?\n\nNykyistä tiliäsi ei poisteta. Käytä \"Vaihda tiliä\" -kohtaa vaihtaaksesi tiliesi välillä.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s kutsui sinut tähän ryhmään.\n\nOdotetaan vastausta yhteystiedon %2$s laitteelta...</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">Vastaus saatu käyttäjältä %1$s, odotetaan lisäystä ryhmään...</string>
|
||||
<string name="secure_join_wait">Otetaan taattua päästä-päähän salausta käyttöön, odota...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Taattua päästä päähän salausta ei vielä voitu ottaa käyttöön, mutta voit jo lähettää viestin.</string>
|
||||
<string name="contact_verified">%1$s varmistettu.</string>
|
||||
<string name="contact_not_verified">Keskustelun päästä-päähän -salausta ei voida taata henkilön %1$s kanssa.</string>
|
||||
@@ -925,7 +918,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Asetukset muutettu kohteessa %1$s.</string>
|
||||
<string name="verified_contact_required_explain">Päästä-päähän -salauksen takaamiseksi, voit lisätä ryhmään ainoastaan yhteystietoja joilla on vihreä \"oikein\" -merkki.\n\nVoit tavata yhteystietoja kasvotusten ja skannata heidän QR -koodinsa niin saat lisättyä salauksen käyttöön</string>
|
||||
<string name="copy_qr_data_success">QR -osoite kopioitu leikepöydälle</string>
|
||||
<string name="mailto_dialog_header_select_chat">Valitse keskustelu viestien lähettämiseen</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">Keskustelussa %1$s on jo luonnos. Haluatko korvata sen?</string>
|
||||
@@ -951,6 +943,7 @@
|
||||
<string name="perm_required_title">Pääsylupa vaaditaan</string>
|
||||
<string name="perm_continue">Jatka</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Ottaaksesi kuvia tai videoita mene sovelluksen asetuksiin, valitse \"Käyttöluvat\" ja kytke päälle \"Kamera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Lähettääksesi ääniviestin mene sovelluksen asetuksiin, valitse \"Käyttöluvat\" ja kytke päälle \"Mikrofoni\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Lähettääksesi tai vastaanottaaksesi tiedostoja mene sovelluksen asetuksiin, valitse \"Käyttöluvat\" ja kytke päälle \"Tallennustila\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Jakaaksesi sijaintisi mene sovelluksen asetuksiin, valitse \"Käyttöluvat\" ja kytke päälle \"Sijainti\".</string>
|
||||
|
||||
@@ -176,7 +176,7 @@
|
||||
<string name="voice_message">Message vocal</string>
|
||||
<string name="forwarded">Transféré</string>
|
||||
<string name="forwarded_message">Message transféré</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Transféré par %1$s</string>
|
||||
<string name="video">Vidéo</string>
|
||||
<string name="documents">Documents</string>
|
||||
@@ -297,9 +297,9 @@
|
||||
<string name="select_chat">Sélectionnez une discussion</string>
|
||||
<string name="select_more">Sélectionner plus</string>
|
||||
<string name="menu_edit_name">Modifier le nom</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Choisir un surnom qui s\'affichera à la place de « %1$s ». Laisser cet espace vide pour utiliser le nom choisi par le contact.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Surnom de \"%1$s\"</string>
|
||||
<string name="menu_settings">Paramètres</string>
|
||||
<string name="menu_advanced">Avancé</string>
|
||||
@@ -535,9 +535,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Grille de photos carrées</string>
|
||||
<string name="send_message">Envoyer message</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s a changé son adresse de %2$s à %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Vous avez changé votre adresse courriel de %1$s à %2$s.\n\nSi vous envoyez maintenant un message à un groupe connu, votre ancienne adresse sera automatiquement remplacée par la nouvelle chez tous vos contacts dans ce groupe.\n\nIl est fortement conseillé de configurer votre ancien fournisseur de courriel de sorte à transférer tous vos courriels à votre nouvelle adresse. Sinon, vous risquez de manquer des messages de contacts qui n\'ont pas encore reçu votre nouvelle adresse.</string>
|
||||
|
||||
|
||||
@@ -568,7 +568,7 @@
|
||||
<string name="incoming_messages">Messages entrants</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Messages sortants</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Espace de stockage sur %1$s</string>
|
||||
<string name="connectivity">Connectivité</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -618,9 +618,7 @@
|
||||
<string name="welcome_chat_over_email">Chat décentralisé et sûr</string>
|
||||
<string name="scan_invitation_code">Scanner le code d\'invitation</string>
|
||||
<string name="login_title">Connexion</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Se connecter au compte courriel</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Se connecter avec un compte de courriel existant.</string>
|
||||
<string name="login_subheader">Pour les fournisseurs de courriel connus, des paramètres supplémentaires sont automatiquement configurés. Parfois, IMAP doit être activé dans l\'interface Web. Consultez votre fournisseur de courriel ou vos amis pour obtenir de l\'aide.</string>
|
||||
<string name="login_no_servers_hint">Il n\'y a pas de serveur Delta Chat, vos données restent sur votre appareil !</string>
|
||||
@@ -636,7 +634,7 @@
|
||||
<string name="login_smtp_port">Port SMTP</string>
|
||||
<string name="login_smtp_security">Sécurité SMTP</string>
|
||||
<string name="login_auth_method">Méthode d\'autorisation</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Utiliser le proxy</string>
|
||||
<string name="proxy_add">Ajouter un proxy</string>
|
||||
@@ -659,7 +657,7 @@
|
||||
<string name="import_backup_title">Rétablir une sauvegarde</string>
|
||||
<string name="import_backup_ask">Sauvegarde trouvée sur \"%1$s\".\n\nVoulez-vous importer et en utiliser toutes les données et paramètres ?</string>
|
||||
<string name="import_backup_no_backup_found">Aucune sauvegarde trouvée.\n\nCopiez le fichier de sauvegarde vers \"%1$s\" et essayez à nouveau. Ou bien, appuyez sur \"Démarrage communication\" pour suivre le processus normal de configuration.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Connexion en tant que \"%1$s\" échouée. Vérifiez que votre adresse courriel et votre mot de passe sont corrects.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Accepter les certificats non valides</string>
|
||||
@@ -695,11 +693,10 @@
|
||||
<string name="pref_profile_photo">Photo de profil</string>
|
||||
<string name="pref_blocked_contacts">Contacts bloqués</string>
|
||||
<string name="blocked_empty_hint">Si vous bloquez des contacts, ils seront affichés ici.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Mot de passe et compte</string>
|
||||
<string name="pref_who_can_see_profile_explain">Votre image de profil, votre nom et votre signature seront envoyés avec vos messages lorsque vous communiquerez avec d\'autres utilisateurs.</string>
|
||||
<string name="pref_your_name">Votre 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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Signature</string>
|
||||
<string name="pref_enter_sends">Entrer les envois de clés</string>
|
||||
<string name="pref_enter_sends_explain">Appuyez sur la touche Entrée pour envoyer des messages texte</string>
|
||||
@@ -744,7 +741,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Désactiver la prise en charge des émojis intégrés de Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Lire le carnet d\'adresses du système</string>
|
||||
<string name="pref_show_system_contacts_explain">Permet de créer des conversations avec des contacts du carnet d\'adresse. Certains fournisseurs doivent d\'abord mettre en place un chiffrement de bout-en-bout.</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Voir le journal</string>
|
||||
@@ -755,7 +751,7 @@
|
||||
<string name="pref_backup">Sauvegarde</string>
|
||||
<string name="pref_backup_explain">Sauvegarder les discussions sur un stockage externe</string>
|
||||
<string name="pref_backup_export_explain">Une sauvegarde vous aide à configurer une nouvelle installation sur cet appareil ou sur un autre.\n\nLa sauvegarde contiendra tous vos messages, tous vos contacts et toutes vos discussions, ainsi que vos paramètres de chiffrement de bout en bout Autocrypt. Conservez le fichier de sauvegarde dans un endroit sûr, ou supprimez-le aussitôt utilisé.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Exporter %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Exporter les %1$d comptes</string>
|
||||
@@ -776,7 +772,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Si vous désactivez cette option, assurez-vous que votre serveur et vos autres clients sont configurés en conséquence.\n\nSinon des choses pourraient ne pas fonctionner du tout.</string>
|
||||
<string name="pref_watch_sent_folder">Regarder le dossier Messages envoyés</string>
|
||||
<string name="pref_send_copy_to_self">M\'envoyer une copie</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Obligatoire pour utiliser ce compte sur plusieurs appareils.</string>
|
||||
<string name="pref_auto_folder_moves">Déplacer automatiquement vers le dossier DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Les discussions sont déplacées pour éviter d\'encombrer le dossier Boîte de réception</string>
|
||||
@@ -866,9 +861,6 @@
|
||||
<string name="autocrypt_send_asm_button">Envoyer le message de configuration Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Votre configuration vous a été envoyée. Passez à l\'autre appareil et ouvrez le message de configuration. Un code de configuration devrait vous être demandé. Tapez les chiffres suivants :</string>
|
||||
<string name="autocrypt_prefer_e2ee">Préférez le chiffrement de bout en bout</string>
|
||||
<string name="autocrypt_asm_subject">Message de configuration Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Ceci est le message de configuration Autocrypt utilisé pour transférer votre configuration de bout en bout entre clients. Pour déchiffrer et utiliser votre configuration, ouvrez le message dans un client compatible Autocrypt et entrez le code de configuration présenté sur le périphérique de génération.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Ce message ne peut pas être déchiffré.\n\n• Essayez de demander à l\'expéditeur de vous l\'envoyer à nouveaux.\n\n• Si vous venez de réinstaller Delta Chat il serait bien de le reconfigurer en sélectionnant \"Ajouter un deuxième appareil\" ou d\'importer une sauvegarde.</string>
|
||||
@@ -992,15 +984,16 @@
|
||||
<string name="set_name_and_avatar_explain">Choisissez un nom que vos contacts reconnaîtrons. Vous pouvez également définir une image pour votre profile.</string>
|
||||
<string name="please_enter_name">Veuillez saisir un nom.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Le code QR scanné ne peut pas être utilisé pour ouvrir un nouveau compte.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Se connecter au compte « %1$s » ?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Se connecter à « %1$s » ?\n\nVotre compte existant ne sera pas supprimé. Utiliser l\'élément de menu « Changer de compte » pour passer d\'un compte à l\'autre.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s vous a invité à rejoindre ce groupe.\n\nEn attente de la réponse de l’appareil de %2$s…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s a répondu, en attente d’être ajouté au groupe…</string>
|
||||
<string name="secure_join_wait">Chiffrement de bout en bout en cours d\'établissement, merci de patienter...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Le chiffrement de bout en bout n\'est pas encore garanti, mais vous pouvez déjà envoyer un message.</string>
|
||||
<string name="contact_verified">%1$s connu.</string>
|
||||
<string name="contact_not_verified">Impossible de garantir le chiffrement de bout en bout avec %1$s.</string>
|
||||
@@ -1010,7 +1003,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Configuration modifiée pour %1$s</string>
|
||||
<string name="verified_contact_required_explain">Pour garantir le chiffrement de bout en bout, vous pouvez ajouter à ce groupe uniquement les contacts avec un badge vert.\n\nVous pouvez rencontrer ces contacts en personne pour scanner leur code QR et les ajouter à votre liste de contacts connus.</string>
|
||||
<string name="copy_qr_data_success">L\'URL du code QR a été copié dans le presse-papiers</string>
|
||||
<string name="mailto_dialog_header_select_chat">Sélectionnez une discussion à qui envoyer le message</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$sa déjà un message en brouillon, voulez-vous le remplacer?</string>
|
||||
@@ -1036,6 +1028,7 @@
|
||||
<string name="perm_required_title">Autorisation requise</string>
|
||||
<string name="perm_continue">Continuez</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Pour prendre des photos ou filmer des vidéos, aller au menu Paramètres de l\'application, sélectionnez \"Autorisations\" et autorisez \"Appareil photo\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Pour envoyer des messages audio, aller dans les paramètres de l\'application, sélectionner \"Autorisations\" et autoriser \"Microphone\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Pour recevoir ou envoyer des fichiers, aller dans les Paramètres de l\'application, sélectionner \"Autorisations\" et autoriser \"Stockage\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Pour joindre une position, aller au menu paramètres de l\'application, sélectionnez \"Autorisations\" et activez \"Position\".</string>
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
<string name="voice_message">Mensaxe de voz</string>
|
||||
<string name="forwarded">Reenviada</string>
|
||||
<string name="forwarded_message">Mensaxe reenviado</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Reenviado por %1$s</string>
|
||||
<string name="video">Vídeo</string>
|
||||
<string name="documents">Documentos</string>
|
||||
@@ -288,9 +288,9 @@
|
||||
<string name="select_chat">Elixir conversa</string>
|
||||
<string name="select_more">Elexir máis</string>
|
||||
<string name="menu_edit_name">Editar nome</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Establece un alcume que se che mostrará no lugar de \"%1$s\". Deixa baleiro para usar o nome elixido polo contacto.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Alcume para \"%1$s\"</string>
|
||||
<string name="menu_settings">Axustes</string>
|
||||
<string name="menu_advanced">Avanzado</string>
|
||||
@@ -524,9 +524,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Grella cadrada</string>
|
||||
<string name="send_message">Enviar mensaxe</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s cambiou o seu enderezo de %2$s a %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Cambiaches o teu enderezo de email de %1$s a %2$s.\n\nSe envías unha mensaxe a un grupo verificado os contactos cambiarán automáticamente o enderezo antigo polo novo.\n\nÉ moi recomendable que configures o email antigo para que che reenvíe todo o correo ao novo enderezo. De non facelo poderías perder mensaxes de contactos que aínda non coñezan o teu novo enderezo.</string>
|
||||
|
||||
|
||||
@@ -558,7 +558,7 @@
|
||||
<string name="incoming_messages">Mensaxes entrantes</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Mensaxes saíntes</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Almacenar en %1$s</string>
|
||||
<string name="connectivity">Conectividade</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -608,9 +608,7 @@
|
||||
<string name="welcome_chat_over_email">Conversas Seguras e Descentralizadas</string>
|
||||
<string name="scan_invitation_code">Escanear código de convite</string>
|
||||
<string name="login_title">Acceder</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Accede ao teu servidor</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Accede cunha conta de correo existente</string>
|
||||
<string name="login_subheader">Para os provedores de correo máis frecuentes os axustes establécense automaticamente. Porén poderías ter que activar IMAP nos seus axustes. Consulta o teu provedor de correo ou aos amigos se tes dúbidas.</string>
|
||||
<string name="login_no_servers_hint">Non hai servidores Delta Chat, os teus datos permanecen no dispositivo.</string>
|
||||
@@ -626,7 +624,7 @@
|
||||
<string name="login_smtp_port">Porto SMTP</string>
|
||||
<string name="login_smtp_security">Seguridade SMTP</string>
|
||||
<string name="login_auth_method">Método de autorización</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Usar Proxy</string>
|
||||
<string name="proxy_add">Engadir Proxy</string>
|
||||
@@ -647,7 +645,7 @@
|
||||
<string name="import_backup_title">Importar respaldo</string>
|
||||
<string name="import_backup_ask">Atopouse un respaldo en \"%1$s\".\n\nQueres importar e utilizar os seus datos e axustes?</string>
|
||||
<string name="import_backup_no_backup_found">Non se atoparon respaldos.\n\nCopia o respaldo a \"%1$s\" e inténtao outra vez. Alternativamente, podes premer \"Comezar conversa\" e continuar co proceso normal de axustes.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Non se puido acceder como \"%1$s\". Comproba o enderezo de correo e o contrasinal.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Aceptar certificados non válidos</string>
|
||||
@@ -678,11 +676,10 @@
|
||||
<string name="pref_profile_photo">Imaxe de perfil</string>
|
||||
<string name="pref_blocked_contacts">Contactos bloqueados</string>
|
||||
<string name="blocked_empty_hint">Móstranse aquí os contactos que bloqueas.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Contrasinal e conta</string>
|
||||
<string name="pref_who_can_see_profile_explain">A túa foto de perfil e nome móstranse xunto coas túas mensaxes ao comunicarte con outras persoas. A información xa enviada non se pode agochar o borrar.</string>
|
||||
<string name="pref_your_name">O teu nome</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Texto de firma</string>
|
||||
<string name="pref_enter_sends">A tecla Enter envía</string>
|
||||
<string name="pref_enter_sends_explain">Ao premer Enter enviarás a mensaxe</string>
|
||||
@@ -720,7 +717,6 @@
|
||||
<string name="pref_manage_keys">Xestión das chaves</string>
|
||||
<string name="pref_use_system_emoji">Utilizar emoji do sistema</string>
|
||||
<string name="pref_use_system_emoji_explain">Desactivar o soporte interno para emoji de Delta Chat</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Ver rexistro</string>
|
||||
@@ -748,7 +744,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Se desactivas esta opción, asegúrate de que o servidor e os teus outros clientes están configurados de xeito acorde.\n\nSe non, algo podería fallar.</string>
|
||||
<string name="pref_watch_sent_folder">Vixiar cartafol Enviados</string>
|
||||
<string name="pref_send_copy_to_self">Enviar copia a ti mesmo</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Requerido se utilizas esta conta en varios dispositivos.</string>
|
||||
<string name="pref_auto_folder_moves">Mover automáticamente ao cartafol DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">As conversas móvense do cartafol de Entrada para evitar saturalo.</string>
|
||||
@@ -824,9 +819,6 @@
|
||||
<string name="autocrypt_send_asm_button">Enviar Mensaxe de Configuración Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Os axustes envíanse a ti mesma. Vaite ao outro dispositivo e abre a mensaxe de configuración. Debería solicitarche un código. Introduce os seguintes díxitos:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Preferir cifrado extremo-a-extremo</string>
|
||||
<string name="autocrypt_asm_subject">Mensaxe de Configuración Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Esta é a Mensaxe de Configuración Autocrypt utilizado para transferir os teus axustes de cifrado de extremo-a-extremo entre clientes.\n\nPara descifrar e utilizar os axustes abre a mensaxe nun cliente compatible con Autocrypt e introduce o código mostrado no dispositivo de orixe.</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">Remitente descoñecido para esta convers. Mira en \'info\' para saber máis.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">Mensaxe de %1$s</string>
|
||||
@@ -914,7 +906,6 @@
|
||||
<string name="contact_not_verified">Non se puido verificar %1$s.</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Cambiaron os axustes para %1$s.</string>
|
||||
<string name="copy_qr_data_success">Copiado o url do QR ao portapapeis</string>
|
||||
<string name="mailto_dialog_header_select_chat">Elexir chat ao que enviar a mensaxe</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s xa ten un borrador, queres susbstituílo?</string>
|
||||
@@ -933,6 +924,7 @@
|
||||
<string name="perm_required_title">Permiso requerido</string>
|
||||
<string name="perm_continue">Continuar</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Para facer fotos ou vídeos, vaite aos axustes da app, escolle \"Permisos\", e activa \"Cámara\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Para enviar mensaxes de voz, vaite aos axustes da app, escolle \"Permisos\" e activa \"Micrófono\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Para recibir ou enviar ficheiros, vaite aos axustes da app, escolle \"Permisos\" e activa \"Almacenaxe\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Para engadir a localización, vaite aos axustes da app, escolle \"Permisos\" e activa \"Localización\".</string>
|
||||
|
||||
@@ -176,7 +176,6 @@
|
||||
<string name="forward_to">Proslijedi do...</string>
|
||||
<string name="pref_profile_photo">Profilna slika</string>
|
||||
<string name="pref_blocked_contacts">Blokirani kontakti</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Lozinka i račun</string>
|
||||
<string name="pref_your_name">Vaše ime</string>
|
||||
<string name="pref_enter_sends">Enter šalje poruku</string>
|
||||
@@ -207,7 +206,6 @@
|
||||
<string name="pref_read_receipts_explain">Ukoliko ste onemogućili potvrdu čitanja kod sebe, nećete moći vidjeti potvrde čitanja od drugih.</string>
|
||||
<string name="pref_use_system_emoji">Koristi emotikone sustava</string>
|
||||
<string name="pref_use_system_emoji_explain">Onemogući ugrađenu Delta Chat podršku za emotikone</string>
|
||||
<string name="pref_app_access">Pristup aplikaciji</string>
|
||||
<string name="pref_chats">Razgovori</string>
|
||||
<string name="pref_in_chat_sounds">Zvuk unutar razgovora</string>
|
||||
<string name="pref_other">Ostalo</string>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<string name="open">Megnyitás</string>
|
||||
<string name="download">Letöltés</string>
|
||||
<string name="downloading">Letöltés…</string>
|
||||
<string name="open_attachment">Csatolmány megnyitása</string>
|
||||
<string name="open_attachment">Melléklet megnyitása</string>
|
||||
<string name="join">Csatlakozás</string>
|
||||
<string name="rejoin">Újracsatlakozás</string>
|
||||
<string name="delete">Törlés</string>
|
||||
@@ -33,7 +33,7 @@
|
||||
<string name="info">Információk</string>
|
||||
<string name="update">Frissítés</string>
|
||||
<string name="emoji">Emodzsi</string>
|
||||
<string name="attachment">Csatolmány</string>
|
||||
<string name="attachment">Melléklet</string>
|
||||
<string name="back">Vissza</string>
|
||||
<string name="close">Bezárás</string>
|
||||
<string name="close_window">Ablak bezárása</string>
|
||||
@@ -167,7 +167,7 @@
|
||||
<string name="voice_message">Hangüzenet</string>
|
||||
<string name="forwarded">Továbbított</string>
|
||||
<string name="forwarded_message">Továbbított üzenet</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Továbbítva %1$s által</string>
|
||||
<string name="video">Videó</string>
|
||||
<string name="documents">Dokumentumok</string>
|
||||
@@ -184,6 +184,10 @@
|
||||
<string name="images_and_videos">Képek és videók</string>
|
||||
<string name="file">Fájl</string>
|
||||
<string name="files">Fájlok</string>
|
||||
<string name="files_attach_hint">Eredeti fájlok és tömörítetlen képek küldése</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Kiválasztás a „Fájlokból”</string>
|
||||
<string name="choose_from_gallery">Kiválasztás a „Galériából”</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">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). -->
|
||||
@@ -243,7 +247,7 @@
|
||||
<string name="menu_show_global_map">Az összes helyszín megjelenítése</string>
|
||||
<string name="menu_archive_chat">Csevegés archiválása</string>
|
||||
<string name="menu_unarchive_chat">Archiválás visszavonása</string>
|
||||
<string name="menu_add_attachment">Fájl csatolása</string>
|
||||
<string name="menu_add_attachment">Fájl mellékelése</string>
|
||||
<string name="menu_leave_group">Csoport elhagyása</string>
|
||||
<string name="menu_delete_chat">Csevegés törlése</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") -->
|
||||
@@ -268,8 +272,8 @@
|
||||
<string name="menu_reply">Válasz az üzenetre</string>
|
||||
<string name="menu_mute">Értesítések némítása</string>
|
||||
<string name="menu_unmute">Némítás megszüntetése</string>
|
||||
<string name="menu_export_attachment">Csatolmány exportálása</string>
|
||||
<string name="menu_export_attachments">Csatolmányok exportálása</string>
|
||||
<string name="menu_export_attachment">Melléklet exportálása</string>
|
||||
<string name="menu_export_attachments">Mellékletek exportálása</string>
|
||||
<string name="menu_all_media">Összes média</string>
|
||||
<!-- Command to jump to the original message corresponding to a gallery image or document -->
|
||||
<string name="show_in_chat">Megjelenítés a csevegésben</string>
|
||||
@@ -291,9 +295,9 @@
|
||||
<string name="select_chat">Csevegés 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. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Állítson be egy becenevet a(z) „%1$s” nevű partnerének. Hagyja üresen a partnere által választott név megjelenítéséhez.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Becenév megadása „%1$s“ számára</string>
|
||||
<string name="menu_settings">Beállítások</string>
|
||||
<string name="menu_advanced">Speciális beállítások</string>
|
||||
@@ -435,7 +439,7 @@
|
||||
<string name="chat_self_talk_subtitle">Magamnak küldött üzenetek</string>
|
||||
<string name="archive_empty_hint">Az archivált csevegések itt fognak megjelenni.</string>
|
||||
<string name="saved_messages">Mentett üzenetek</string>
|
||||
<string name="saved_messages_explain">• Üzenetek továbbítása az egyszerű hozzáférés érdekében\n\n• Jegyzetek vagy hangjegyzetek készítése\n\n• Médiaanyagok csatolása a mentéshez</string>
|
||||
<string name="saved_messages_explain">• Üzenetek továbbítása az egyszerű hozzáférés érdekében\n\n• Jegyzetek vagy hangjegyzetek készítése\n\n• Médiaanyagok mellékelése a mentéshez</string>
|
||||
<!-- Should match "Saved" from "Saved messages" -->
|
||||
<string name="saved">Mentett</string>
|
||||
<string name="save_as">Mentés mint</string>
|
||||
@@ -444,7 +448,7 @@
|
||||
<string name="messaging_disabled_not_in_group">A csoport tagjának kell lennie ahhoz, hogy üzenetet hagyhasson ebben a csoportban. A csatlakozáshoz kérje meg a csoport egyik tagját.</string>
|
||||
<string name="messaging_disabled_mailing_list">A levelezési listákon történő üzenetküldés még nem támogatott</string>
|
||||
<string name="cannot_display_unsuported_file_type">Ezt a fájltípust nem lehet megjeleníteni: %s</string>
|
||||
<string name="attachment_failed_to_load">Nem sikerült betölteni a csatolmányt</string>
|
||||
<string name="attachment_failed_to_load">Nem sikerült betölteni a mellékletet</string>
|
||||
<!-- For recording Voice messages: Description for the "Lock" button allowing to lift the thumb from the record button while recording continues -->
|
||||
<string name="lock_recording">Felvétel zárolása</string>
|
||||
|
||||
@@ -529,9 +533,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<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 -->
|
||||
<!-- deprecated -->
|
||||
<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 partnerei 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 az e-mail-címére. Ellenkező esetben lemaradhat azoknak a partnereinek az üzeneteiről, akik még nem kapták meg az új címét.</string>
|
||||
|
||||
|
||||
@@ -563,7 +567,7 @@
|
||||
<string name="incoming_messages">Beérkező üzenetek</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Kimenő üzenetek</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Tárhely mérete itt: %1$s</string>
|
||||
<string name="connectivity">Tárhely</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -613,9 +617,7 @@
|
||||
<string name="welcome_chat_over_email">Biztonságos decentralizált csevegés</string>
|
||||
<string name="scan_invitation_code">QR-kód-meghívó beolvasása</string>
|
||||
<string name="login_title">Bejelentkezés</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Jelentkezzen be az e-mail-fiókjába</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Bejelentkezés meglévő e-mail-fiókkal</string>
|
||||
<string name="login_subheader">Az ismert e-mail-szolgáltatók esetében a rendszer automatikus beállításokat hoz létre. Kivételes esetekben az IMAP-ot engedélyezni kell az e-mail-szolgáltatójának webes beállításaiban. Forduljon az e-mail-szolgáltatójához vagy partnereihez további segítségért.</string>
|
||||
<string name="login_no_servers_hint">A Delta Chat nem gyűjt felhasználói adatokat, az Ön összes adata az eszközén van tárolva.</string>
|
||||
@@ -631,7 +633,7 @@
|
||||
<string name="login_smtp_port">SMTP-port</string>
|
||||
<string name="login_smtp_security">SMTP-biztonság</string>
|
||||
<string name="login_auth_method">Azonosítási eljárás</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Proxy használata</string>
|
||||
<string name="proxy_add">Proxy hozzáadása</string>
|
||||
@@ -655,7 +657,7 @@
|
||||
<string name="import_backup_title">Biztonsági mentés visszaállítása</string>
|
||||
<string name="import_backup_ask">A biztonsági mentés itt található: „%1$s”.\n\nAz összes adatot és beállítást szeretné importálni és használni belőle?</string>
|
||||
<string name="import_backup_no_backup_found">A biztonsági mentés nem található.\n\nMásolja a biztonsági mentést ide: „%1$s” és próbálja újra. Másik lehetőségként nyomja meg az „Üzenetküldés indítása” gombot a normál beállítási folyamat folytatásához.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Nem lehetett bejelentkezni ide: „%1$s”. Ellenőrizze, hogy a megadott e-mail-cím és a jelszó helyes-e.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Érvénytelen tanúsítványok elfogadása</string>
|
||||
@@ -683,7 +685,7 @@
|
||||
<!-- first placeholder is replaced by the number of files (always 2 or more); second placeholder is replaced by a chat name -->
|
||||
<string name="ask_send_files_to_chat">%1$d fájl elküldése „%2$s” számára?</string>
|
||||
<string name="ask_send_files_to_selected_chats">%1$d fájl megosztása a vele való csevegésben: %2$d?</string>
|
||||
<string name="videos_sent_without_recoding">(A videók eredeti, nagyméretű fájlként kerülnek elküldésre. Amennyiben azt szeretné, hogy a videók kisebb fájlként kerüljenek elküldésre, csatolja őket külön-külön)</string>
|
||||
<string name="videos_sent_without_recoding">(A videók eredeti, nagyméretű fájlként kerülnek elküldésre. Amennyiben azt szeretné, hogy a videók kisebb fájlként kerüljenek elküldésre, mellékelje őket külön-külön)</string>
|
||||
<string name="share_text_multiple_chats">Megosztja ezt a szöveget a vele való csevegésben: %1$d?\n\n„%2$s”</string>
|
||||
<string name="share_abort">A megosztás megszakadt a hiányzó engedélyek miatt.</string>
|
||||
|
||||
@@ -695,11 +697,10 @@
|
||||
<string name="pref_profile_photo">Profilkép</string>
|
||||
<string name="pref_blocked_contacts">Letiltott névjegyek</string>
|
||||
<string name="blocked_empty_hint">A letiltott névjegyek itt fognak megjelenni</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Fiók és jelszó</string>
|
||||
<string name="pref_who_can_see_profile_explain">A profilképe, neve és életrajza az üzenetekkel együtt kerül elküldésre, amikor más felhasználókkal kommunikál.</string>
|
||||
<string name="pref_your_name">Név</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Életrajz</string>
|
||||
<string name="pref_enter_sends">Küldés „Enterrel”</string>
|
||||
<string name="pref_enter_sends_explain">Az „Enter” billentyű megnyomásával szöveges üzeneteket küldhet</string>
|
||||
@@ -744,7 +745,6 @@
|
||||
<string name="pref_use_system_emoji_explain">A Delta Chat beépített emodzsi-támogatásának letiltása</string>
|
||||
<string name="pref_show_system_contacts">A rendszer névjegyzékének olvasása</string>
|
||||
<string name="pref_show_system_contacts_explain">Csevegések létrehozása a névjegyzékéből származó partnereivel. Egyes szolgáltatóknál először a végpontok közötti titkosítás beállítására van szükség.</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Naplófájl megtekintése</string>
|
||||
@@ -755,7 +755,7 @@
|
||||
<string name="pref_backup">Biztonsági mentés</string>
|
||||
<string name="pref_backup_explain">Csevegések biztonsági mentése külső tárhelyre</string>
|
||||
<string name="pref_backup_export_explain">A biztonsági mentés segít egy új telepítés beállításában ezen vagy egy másik eszközön.\n\nA biztonsági mentés tartalmazza az összes üzenetet, névjegyet és csevegést, valamint a végpontok közötti autocrypt beállításokat. Tartsa a biztonsági mentést biztonságos helyen, vagy törölje, amint lehetséges.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">%1$s exportálása</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Mind a(z) %1$d profil exportálása</string>
|
||||
@@ -776,7 +776,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Ha megváltoztatja ezt a beállítást, győződjön meg arról, hogy a kiszolgálója és a többi kliense is ennek megfelelően van beállítva.\n\nMáskülönben előfordulhat, hogy a dolgok egyáltalán nem fognak működni.</string>
|
||||
<string name="pref_watch_sent_folder">Elküldött üzenetek mappájának figyelése</string>
|
||||
<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 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>
|
||||
@@ -868,9 +867,6 @@
|
||||
<string name="autocrypt_send_asm_button">Autocryptbeállító-üzenet küldése</string>
|
||||
<string name="autocrypt_send_asm_explain_after">A beállításokat elküldtük önnek. Váltson a másik eszközre, és nyissa meg a beállítási üzenetet. Meg kell adnia a beállítási kódot. Írja be a következő számjegyeket:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Végpontok közötti titkosítás előnyben részesítése</string>
|
||||
<string name="autocrypt_asm_subject">Autocryptbeállító-üzenet</string>
|
||||
<string name="autocrypt_asm_general_body">Ez az autocryptbeállító-üzenet a végpontok közötti beállítások kliensek közötti átvitelére szolgál.\n\nA beállítások visszafejtéséhez és használatához nyissa meg az üzenetet egy autocrypt-kompatibilis kliensben, és írja be az előállító eszközön megjelenő beállítási kódot.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Ez az üzenet nem dekódolható.\n\n• Már az is segíthet, ha egyszerűen válaszol erre az üzenetre, és megkéri a feladóját, hogy küldje el újra az üzenetet.\n\n• Ha most telepítette újra a Delta Chatet, akkor a legjobb, ha most újraindítja a Delta Chatet, és kiválasztja a „Második eszközként való hozzáadás” lehetőséget, vagy importál egy biztonsági mentést.</string>
|
||||
@@ -994,16 +990,18 @@
|
||||
<string name="set_name_and_avatar_explain">Adjon meg egy olyan nevet, amelyet a partnerei felismernek. Beállíthat egy profilképet is.</string>
|
||||
<string name="please_enter_name">Adjon meg egy nevet.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">A beolvasott QR-kód nem használható új profil beállítására.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Bejelentkezés ide: „%1$s”?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Bejelentkezés ide: „%1$s”?\n\nA meglévő profilját nem töröljük. A „Profilváltás” elemmel válthat a profiljai között.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s meghívta önt, hogy csatlakozzon ehhez a csoporthoz.\n\n%2$s eszközére várakozás a válaszhoz…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s válaszolt, várakozik, hogy fölvegyék a csoportba…</string>
|
||||
<string name="secure_join_wait">Garantált végpontok közötti titkosítás létrehozása, várjon…</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Még nem sikerült a garantált végpontok közötti titkosítást létrehozni, de már küldhet üzenetet.</string>
|
||||
<string name="secure_join_takes_longer">Úgy tűnik, hogy ez tovább tart, mint gondoltuk, talán a partnere vagy Ön offline állapotban van.\n\nMindenesetre a folyamat a háttérben folytatódik, eközben csinálhat valami mást…</string>
|
||||
<string name="contact_verified">%1$s bemutatva.</string>
|
||||
<string name="contact_not_verified">Nem lehet garantált végpontok közötti titkosítást létrehozni vele: %1$s.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1012,7 +1010,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Megváltoztatta a beállításokat %1$s számára.</string>
|
||||
<string name="verified_contact_required_explain">A végpontok közötti titkosítás garantálása érdekében csak zöld jelöléssel rendelkező névjegyeket adhat hozzá ehhez a csoporthoz.\n\n Személyesen is találkozhat a partnereivel és beolvashatja a QR-kódjukat, hogy bemutassa őket.</string>
|
||||
<string name="copy_qr_data_success">QR-kód-webcím másolása a vágólapra</string>
|
||||
<string name="mailto_dialog_header_select_chat">Válassza ki a csevegést az üzenet elküldéséhez</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">Már létezik egy piszkozat a következő szöveggel: %1$s, biztosan le akarja cserélni?</string>
|
||||
@@ -1038,9 +1035,10 @@
|
||||
<string name="perm_required_title">Engedély szükséges</string>
|
||||
<string name="perm_continue">Folytatás</string>
|
||||
<string name="perm_explain_access_to_camera_denied">A fényképek-, videók- vagy QR-kódok rögzítéséhez lépjen a rendszer beállításaiba, válassza ki a „Alkalmazások és értesítések” menüpontot, válassza ki az DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Kamerához”.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">A hangüzenetek küldéséhez lépjen a rendszer beállításaiba, válassza ki az „Alkalmazások és értesítések” menüpontot, válassza ki a DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Mikrofonhoz”.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">A fájlok fogadásához vagy küldéséhez lépjen a rendszer beállításaiba, válassza ki az „Alkalmazások és értesítések” menüpontot, válassza ki a DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Tárhelyhez”.</string>
|
||||
<string name="perm_explain_access_to_location_denied">A helyszín csatolásához lépjen a rendszer beállításaiba, válassza ki az „Alkalmazások és értesítések” menüpontot, válassza ki a DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Helyadatokhoz”.</string>
|
||||
<string name="perm_explain_access_to_location_denied">A helyszín mellékeléséhez lépjen a rendszer beállításaiba, válassza ki az „Alkalmazások és értesítések” menüpontot, válassza ki a DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Helyadatokhoz”.</string>
|
||||
<string name="perm_explain_access_to_notifications_denied">Az értesítések fogadásához lépjen a rendszer beállításaiba, válassza ki az „Alkalmazások és értesítések” menüpontot, válassza ki a DeltaChat alkalmazást, majd koppintson az „Engedélyek” menüpontra, és engedélyezze a hozzáférést a „Értesítésekhez”.</string>
|
||||
|
||||
<!-- ImageEditorHud -->
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
<string name="voice_message">Pesan suara</string>
|
||||
<string name="forwarded">Diteruskan</string>
|
||||
<string name="forwarded_message">Pesan yang diteruskan</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Diteruskan oleh %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Dokumen</string>
|
||||
@@ -370,9 +370,7 @@
|
||||
<string name="media_preview">Tampilan media</string>
|
||||
<string name="send_message">Kirim pesan</string>
|
||||
<string name="login_title">Masuk</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Masuk ke server Anda</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Masuk dengan akun surel yang ada</string>
|
||||
<string name="login_subheader">Pengaturan surel penyedia tambahan yang sudah diketahui dipasang secara otomatis. Terkadang IMAP perlu daktifkan di pengaturan aplikasi. Hubungi surel penyedia Anda atau minta tolong teman.</string>
|
||||
<string name="login_no_servers_hint">Tidak ada server Delta Chat, data Anda tetap di perangkat Anda.</string>
|
||||
@@ -398,7 +396,7 @@
|
||||
<string name="import_backup_title">Impor cadangan</string>
|
||||
<string name="import_backup_ask">Cadangan ditemukan di \"%1$s\".\n\n Apakah Anda ingin mengimpor dan menggunakan semua data dan pengaturan darinya?</string>
|
||||
<string name="import_backup_no_backup_found">Cadangan tidak ketemu.\n\nKopi cadangan ke \"%1$s\" dan coba lagi. Cara lain, tekan \"Mulai obrolan\" untuk melanjutkan proses pengaturan normal.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Tidak bisa login sebagai \"%1$s\". Mohon cek apakah alamat surel dan kata sandi benar.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Terima sertifikat yang tidak sah</string>
|
||||
@@ -422,11 +420,10 @@
|
||||
<string name="pref_profile_info_headline">Info profil Anda</string>
|
||||
<string name="pref_profile_photo">Gambar profil</string>
|
||||
<string name="pref_blocked_contacts">Kontak yang diblokir</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Kata sandi dan akun</string>
|
||||
<string name="pref_who_can_see_profile_explain">Foto dan nama profil Anda akan tampak bersama dengan pesan-pesan ketika berkomunikasi dengan pengguna lain. Informasi yang telah dikirimkan tidak dapat dihapus atau dipindah.</string>
|
||||
<string name="pref_your_name">Nama Anda</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Signature text</string>
|
||||
<string name="pref_enter_sends">Tombol Enter mengirim</string>
|
||||
<string name="pref_enter_sends_explain">Menekan tombol Enter akan mengirimkan teks pesan</string>
|
||||
@@ -459,7 +456,6 @@
|
||||
<string name="pref_manage_keys">Kelola kunci</string>
|
||||
<string name="pref_use_system_emoji">Gunakan emoji sistem</string>
|
||||
<string name="pref_use_system_emoji_explain">Matikan dukungan emoji Delta Chat yang ada</string>
|
||||
<string name="pref_app_access">Akes Aplikasi</string>
|
||||
<string name="pref_chats">Obrolan</string>
|
||||
<string name="pref_in_chat_sounds">Suara dalam obrolan</string>
|
||||
<string name="pref_view_log">Lihat catatan</string>
|
||||
@@ -527,9 +523,6 @@
|
||||
<string name="autocrypt_send_asm_button">Kirim Pengaturan Pesan Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Pengaturan Anda sudah dikirim ke Anda sendiri. Lihat pesan pengaturan di perangkat yang lain. Seharusnya Anda akan diminta kode pengaturan. Masukkan angka berikut:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Lebih baik enkripsi ujung ke ujung</string>
|
||||
<string name="autocrypt_asm_subject">Pengaturan Pesan Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Inilah Autocrypt Setup Message yang digunakan utuk mentransfer pengaturan ujung ke ujung Anda antar pelanggan.\n\nUntuk membuka enkirpsi dan menggunakan pengaturan Anda, bukan pesan di Autocrypt-compliant pelanggan dan masukkan kode pengaturan yang ditampikan untuk perangkat terkait.</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">Pengirim tidak dikenal untuk obrolan ini. Lihat \'info\' untuk lebih jelasnya.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">Pesan dari %1$s</string>
|
||||
@@ -579,7 +572,6 @@
|
||||
<string name="contact_not_verified">Tidak bisa memverifikasi %1$s.</string>
|
||||
<!-- 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>
|
||||
@@ -593,6 +585,7 @@
|
||||
<string name="perm_required_title">Perlu izin</string>
|
||||
<string name="perm_continue">Lanjutkan</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Untuk mengambil foto atau merekam video, lihat pengaturan aplikasi, pilih \"Perizinan\", dan aktifkan \"Kamera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Untuk mengirim pesan audio, lihat pengaturan aplikasi, pilih \"Perizinan\", dan aktifkan \"Mikrofon\".</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Untuk menerima atau mengirim berkas, pergi ke pengaturan aplikasi, pilih \"Perizinan\", dan fungsikan \"Penyimpanan\".</string>
|
||||
<string name="perm_explain_access_to_location_denied">Untuk melampirkan lokasi, lihat pengaturan aplikasi, pilih \"Perizinan\", dan aktifkan \"Lokasi\".</string>
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
<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="ephemeral_messages_hint">Si applica a tutti i membri di questa chat; possono comunque copiare, salvare e inoltrare i messaggi.</string>
|
||||
<string name="save">Salva</string>
|
||||
<string name="chat">Chat</string>
|
||||
<string name="media">Media</string>
|
||||
@@ -126,7 +126,7 @@
|
||||
<plurals name="n_chats">
|
||||
<item quantity="one">%d chat</item>
|
||||
<item quantity="many">%d chats</item>
|
||||
<item quantity="other">%d chats</item>
|
||||
<item quantity="other">%d chat</item>
|
||||
</plurals>
|
||||
<plurals name="n_contacts">
|
||||
<item quantity="one">%d contatto</item>
|
||||
@@ -176,7 +176,7 @@
|
||||
<string name="voice_message">Messaggio Vocale</string>
|
||||
<string name="forwarded">Inoltrato</string>
|
||||
<string name="forwarded_message">Messaggio Inoltrato</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Inoltrato da %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Documenti</string>
|
||||
@@ -193,6 +193,10 @@
|
||||
<string name="images_and_videos">Immagini e Video</string>
|
||||
<string name="file">File</string>
|
||||
<string name="files">Files</string>
|
||||
<string name="files_attach_hint">Manda file originali e immagini non compresse</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Scegli da File</string>
|
||||
<string name="choose_from_gallery">Scegli da Galleria</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">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). -->
|
||||
@@ -300,9 +304,9 @@
|
||||
<string name="select_chat">Seleziona Chat</string>
|
||||
<string name="select_more">Seleziona di più</string>
|
||||
<string name="menu_edit_name">Modifica Nome</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Imposta un soprannome che verrà mostrato al posto di \"%1$s\". Lascia vuoto per utilizzare il nome scelto dal contatto.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Soprannome per \"%1$s\"</string>
|
||||
<string name="menu_settings">Impostazioni</string>
|
||||
<string name="menu_advanced">Avanzate</string>
|
||||
@@ -324,9 +328,9 @@
|
||||
<string name="device_talk_welcome_message2">Mettiti in contatto!\n\n🙌 Tocca \"Codice QR\" sulla schermata principale di entrambi i dispositivi. Scegli \"Scansiona codice QR\" su un dispositivo e puntalo verso l\'altro\n\n🌍 Se non siete nella stessa stanza, esegui la scansione tramite videochiamata o condividi un collegamento di invito da \"Scansiona codice QR\"\n\nQuindi: goditi la tua esperienza di messaggistica sulla più grande rete decentralizzata mai esistita: l\'E-mail. E a differenza di altre app popolari, senza controllo centrale né monitoraggio o vendita dei tuoi dati, ne dei tuoi amici, colleghi o familiari a grandi organizzazioni.</string>
|
||||
<string name="edit_contact">Modifica Contatto</string>
|
||||
<!-- Verb "to pin", making something sticky, not a noun or abbreviation for "pin number". -->
|
||||
<string name="pin_chat">Blocca Chat</string>
|
||||
<string name="pin_chat">Fissa in alto</string>
|
||||
<!-- Opposite of "Pin chat", removing the sticky-state from a chat. -->
|
||||
<string name="unpin_chat">Sblocca Chat</string>
|
||||
<string name="unpin_chat">Non fissare</string>
|
||||
<!-- Verb "to pin", making something sticky, not a noun or abbreviation for "pin number". -->
|
||||
<string name="pin">Blocca</string>
|
||||
<!-- Opposite of "Pin chat", removing the sticky-state from a chat. -->
|
||||
@@ -395,7 +399,7 @@
|
||||
<item quantity="other">Eliminare %d messaggi?</item>
|
||||
</plurals>
|
||||
<string name="ask_forward">Inoltrare messaggi a %1$s?</string>
|
||||
<string name="ask_forward_multiple">Inoltra messaggi a %1$d chats?</string>
|
||||
<string name="ask_forward_multiple">Inoltra messaggi a %1$d chat?</string>
|
||||
<string name="ask_export_attachment">Esportare allegati permetterà ad ogni altra app sul tuo dispositivo di accedervi.\n\nContinuare?</string>
|
||||
<string name="ask_block_contact">Vuoi bloccare questo contatto?\n\nI messaggi diretti o i gruppi creati dai contatti bloccati non verranno visualizzati.\n\nGli altri gruppi con contatti bloccati continueranno a visualizzare i loro messaggi.</string>
|
||||
<string name="ask_unblock_contact">Sbloccare questo contatto?</string>
|
||||
@@ -420,14 +424,14 @@
|
||||
<plurals name="chat_archived">
|
||||
<item quantity="one">%d chat archiviata</item>
|
||||
<item quantity="many">%d chats archiviate</item>
|
||||
<item quantity="other">%d chats archiviate</item>
|
||||
<item quantity="other">%d chat archiviate</item>
|
||||
</plurals>
|
||||
<plurals name="chat_unarchived">
|
||||
<item quantity="one">%d chat ripristinata</item>
|
||||
<item quantity="many">%d chats ripristinate</item>
|
||||
<item quantity="other">%d chats ripristinate</item>
|
||||
<item quantity="other">%d chat ripristinate</item>
|
||||
</plurals>
|
||||
<string name="chat_archived_chats_title">Chats Archiviate</string>
|
||||
<string name="chat_archived_chats_title">Chat Archiviate</string>
|
||||
<string name="chat_please_enter_message">Per piacere scrivi un messaggio.</string>
|
||||
<string name="chat_camera_unavailable">Fotocamera non disponibile.</string>
|
||||
<string name="chat_unable_to_record_audio">Impossibile registrare audio.</string>
|
||||
@@ -442,15 +446,15 @@
|
||||
<string name="chat_new_group_hint">Gli altri vedranno questo gruppo solo dopo che avrai inviato un primo messaggio.</string>
|
||||
<string name="chat_record_slide_to_cancel">Scorri per annullare</string>
|
||||
<string name="chat_record_explain">Tocca e mantieni per registrare un messaggio vocale, rilascia per inviare </string>
|
||||
<string name="chat_no_chats_yet_title">Nessuna Chats.\nPremi \"+\" per iniziare una nuova chat.</string>
|
||||
<string name="chat_all_archived">Tutte le chats archiviate.\nPremi \"+\" per iniziare una nuova chat.</string>
|
||||
<string name="chat_no_chats_yet_title">Nessuna Chat.\nPremi \"+\" per iniziare una nuova chat.</string>
|
||||
<string name="chat_all_archived">Tutte le chat archiviate.\nPremi \"+\" per iniziare una nuova chat.</string>
|
||||
<string name="chat_share_with_title">Condividi con</string>
|
||||
<string name="chat_input_placeholder">Messaggio</string>
|
||||
<string name="chat_archived_label">Archiviato</string>
|
||||
<string name="chat_request_label">Richiesta</string>
|
||||
<string name="chat_no_messages">Nessun messaggio.</string>
|
||||
<string name="chat_self_talk_subtitle">Messaggi a Me</string>
|
||||
<string name="archive_empty_hint">Le chats archiviate verranno mostrate qui.</string>
|
||||
<string name="archive_empty_hint">Le chat archiviate verranno mostrate qui.</string>
|
||||
<string name="saved_messages">Messaggi Salvati</string>
|
||||
<string name="saved_messages_explain">• Inoltra i messaggi qui per un facile accesso\n\n• Prendi appunti o promemoria vocali\n\n• Allega file multimediali per salvarli</string>
|
||||
<!-- Should match "Saved" from "Saved messages" -->
|
||||
@@ -479,7 +483,7 @@
|
||||
<!-- 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">Invia Messaggio a...</string>
|
||||
<string name="enable_realtime">Apps in Tempo Reale</string>
|
||||
<string name="enable_realtime_explain">Abilitando connessioni in tempo reale per app condivise nelle chat. Se abilitato, i partner della chat potrebbero essere in grado di scoprire il tuo indirizzo IP quando avvii un\'app.</string>
|
||||
<string name="enable_realtime_explain">Abilita connessioni in tempo reale per app condivise nelle chat. Se abilitato, i partner della chat potrebbero essere in grado di scoprire il tuo indirizzo IP quando avvii un\'app.</string>
|
||||
|
||||
<!-- map -->
|
||||
<string name="filter_map_on_time">Mostra le posizioni nell\'intervallo di tempo</string>
|
||||
@@ -521,8 +525,8 @@
|
||||
<string name="group_add_members">Aggiungi Membri</string>
|
||||
<string name="group_self_not_in_group">Devi essere un membro del gruppo per fare questa azione.</string>
|
||||
<string name="profile_encryption">Crittografia</string>
|
||||
<string name="profile_shared_chats">Chats Condivise</string>
|
||||
<string name="related_chats">Chats Correlate</string>
|
||||
<string name="profile_shared_chats">Chat Condivise</string>
|
||||
<string name="related_chats">Chat Correlate</string>
|
||||
<!-- Separator between the list of actual members and past members -->
|
||||
<string name="past_members">Membri Passati</string>
|
||||
<string name="tab_contact">Contatto</string>
|
||||
@@ -546,9 +550,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Griglia Quadrata</string>
|
||||
<string name="send_message">Invia Messaggio</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s ha cambiato il suo indirizzo da %2$s a %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Hai cambiato il tuo indirizzo email da %1$s a %2$s.\n\nSe ora invii un messaggio a un gruppo verificato, i contatti sostituiranno automaticamente il vecchio indirizzo con il tuo nuovo indirizzo.\n\nSi consiglia vivamente di impostare il tuo vecchio fornitore email per inoltrare tutte le email al tuo nuovo indirizzo. Altrimenti potresti perdere i messaggi di contatti che non hanno ancora ricevuto il tuo nuovo indirizzo.</string>
|
||||
|
||||
|
||||
@@ -580,7 +584,7 @@
|
||||
<string name="incoming_messages">Messaggi in Arrivo</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Messaggi in Uscita</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Spazio su %1$s</string>
|
||||
<string name="connectivity">Connettività</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -630,9 +634,7 @@
|
||||
<string name="welcome_chat_over_email">Chat Decentralizzata Sicura</string>
|
||||
<string name="scan_invitation_code">Scansiona Codice Invito</string>
|
||||
<string name="login_title">Accedi</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Accedi al tuo Profilo E-Mail</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Accedi con un profilo e-mail esistente</string>
|
||||
<string name="login_subheader">Per i provider e-mail noti vengono impostate automaticamente impostazioni aggiuntive. A volte è necessario abilitare IMAP nelle impostazioni Web. Consulta il tuo provider e-mail o i tuoi amici per ricevere assistenza.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat non raccoglie dati utente: tutto rimane sul tuo dispositivo.</string>
|
||||
@@ -648,7 +650,7 @@
|
||||
<string name="login_smtp_port">Porta SMTP</string>
|
||||
<string name="login_smtp_security">Sicurezza SMTP</string>
|
||||
<string name="login_auth_method">Metodo Autorizzazione</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Usa Proxy</string>
|
||||
<string name="proxy_add">Aggiungi Proxy</string>
|
||||
@@ -663,7 +665,7 @@
|
||||
<string name="proxy_share_link">Condividi Collegamento</string>
|
||||
|
||||
<string name="login_info_oauth2_title">Continuare con la configurazione semplificata?</string>
|
||||
<string name="login_info_oauth2_text">L\'indirizzo e-mail inserito supporta una configurazione semplificata (OAuth 2.0).\n\nNel passaggio successivo, per piacere consenti a Delta Chat di fungere da app Chat tramite e-mail.\n\nDelta Chat non raccoglie dati utente, tutto rimane sul tuo dispositivo.</string>
|
||||
<string name="login_info_oauth2_text">L\'indirizzo e-mail inserito supporta una configurazione semplificata (OAuth 2.0).\n\nNel passaggio successivo, per favore consenti a Delta Chat di inviare e ricevere messaggi.\n\nDelta Chat non raccoglie dati utente, tutto rimane sul tuo dispositivo.</string>
|
||||
<string name="login_certificate_checks">Controlli Certificato</string>
|
||||
<string name="login_error_mail">Per piacere Inserisci un indirizzo e-mail valido</string>
|
||||
<string name="login_error_server">Per piacere inserisci un server / indirizzo IP valido</string>
|
||||
@@ -672,8 +674,8 @@
|
||||
<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 -->
|
||||
<string name="login_error_cannot_login">Impossibile accedere come \"%1$s\". Per piacere verifica che l\'indirizzo e-mail e la password siano corretti.</string>
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Impossibile accedere come \"%1$s\". Per favore verifica che l\'indirizzo e-mail e la password siano corretti.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Accetta certificati non validi</string>
|
||||
<string name="switch_account">Cambia Profilo</string>
|
||||
@@ -699,9 +701,9 @@
|
||||
<string name="forward_to">Inoltra a…</string>
|
||||
<!-- first placeholder is replaced by the number of files (always 2 or more); second placeholder is replaced by a chat name -->
|
||||
<string name="ask_send_files_to_chat">Inviare %1$d files a \"%2$s\"?</string>
|
||||
<string name="ask_send_files_to_selected_chats">Invia %1$d file(s) a %2$d chats?</string>
|
||||
<string name="ask_send_files_to_selected_chats">Invia %1$d file(s) a %2$d chat?</string>
|
||||
<string name="videos_sent_without_recoding">(I video vengono inviati come file originali, di grandi dimensioni. Per inviare i video come file più piccoli, allegali separatamente)</string>
|
||||
<string name="share_text_multiple_chats">Invia questo testo a %1$d chats?\n\n\"%2$s\"</string>
|
||||
<string name="share_text_multiple_chats">Invia questo testo a %1$d chat?\n\n\"%2$s\"</string>
|
||||
<string name="share_abort">Condivisione annullata per permessi mancanti.</string>
|
||||
|
||||
|
||||
@@ -712,11 +714,10 @@
|
||||
<string name="pref_profile_photo">Immagine Profilo</string>
|
||||
<string name="pref_blocked_contacts">Contatti Bloccati</string>
|
||||
<string name="blocked_empty_hint">I contatti bloccati, verranno mostrati qui.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Password e Profilo</string>
|
||||
<string name="pref_who_can_see_profile_explain">La tua immagine del profilo, il tuo nome e la tua biografia verranno inviati insieme ai tuoi messaggi quando comunichi con altri utenti.</string>
|
||||
<string name="pref_your_name">Il tuo Nome</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Biografia</string>
|
||||
<string name="pref_enter_sends">Spedisci con Invio</string>
|
||||
<string name="pref_enter_sends_explain">Premendo il tasto Invio invierà i messaggi</string>
|
||||
@@ -755,13 +756,12 @@
|
||||
<string name="pref_read_receipts">Ricevute di Lettura</string>
|
||||
<string name="pref_read_receipts_explain">Se le conferme di lettura sono disattivate, non potrai vedere le conferme di lettura degli altri.</string>
|
||||
<string name="pref_server">Server</string>
|
||||
<string name="pref_encryption">Criptazione</string>
|
||||
<string name="pref_encryption">Crittografia</string>
|
||||
<string name="pref_manage_keys">Gestisci Chiavi</string>
|
||||
<string name="pref_use_system_emoji">Usa Emoji di Sistema</string>
|
||||
<string name="pref_use_system_emoji_explain">Disattiva il supporto delle emoji integrato in Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Leggi Rubrica di Sistema</string>
|
||||
<string name="pref_show_system_contacts_explain">Offri la possibilità di creare chats con i contatti della rubrica. Alcuni provider necessitano prima della configurazione della crittografia end-to-end.</string>
|
||||
<string name="pref_app_access">Accesso App</string>
|
||||
<string name="pref_show_system_contacts_explain">Offri la possibilità di creare chat con i contatti della rubrica.</string>
|
||||
<string name="pref_chats">Chats</string>
|
||||
<string name="pref_in_chat_sounds">Suoni In-Chat</string>
|
||||
<string name="pref_view_log">Vedi Registro</string>
|
||||
@@ -770,9 +770,9 @@
|
||||
<string name="pref_log_header">Registro</string>
|
||||
<string name="pref_other">Altro</string>
|
||||
<string name="pref_backup">Backup</string>
|
||||
<string name="pref_backup_explain">Backup Chats su Memoria Esterna</string>
|
||||
<string name="pref_backup_explain">Backup Chat su Memoria Esterna</string>
|
||||
<string name="pref_backup_export_explain">Un backup ti aiuta a impostare una nuova installazione su questo o un altro dispositivo.\n\nIl backup conterrà tutti i messaggi, i contatti, le chat e le impostazioni end-to-end Autocrypt. Tieni il file di backup in un luogo sicuro oppure eliminarlo il prima possibile.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Esporta %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Esporta tutti i %1$d profili</string>
|
||||
@@ -793,7 +793,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Se modifichi questa opzione, assicurati che il tuo server e gli altri client siano configurati di conseguenza.\n\nAltrimenti le cose potrebbero non funzionare affatto.</string>
|
||||
<string name="pref_watch_sent_folder">Controlla Cartella Inviata</string>
|
||||
<string name="pref_send_copy_to_self">Invia Copia a Te Stesso</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 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>
|
||||
@@ -861,9 +860,9 @@
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_device_ask">Vuoi eliminare %1$d messaggi ora e tutti i nuovi messaggi recuperati \"%2$s\" d\'ora in poi?\n\n• Questo include tutti i media\n\n• I messaggi verranno eliminati anche se non sono stati letti\n\n• I \"Messaggi salvati\" vengono preservati dalla cancellazione locale.</string>
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_server_ask">Vuoi eliminare %1$d messaggi ora e tutti i messaggi appena recuperati \"%2$s\" d\'ora in poi?\n\n⚠️ Ciò include e-mails, contenuti multimediali e \"Messaggi salvati\" in tutte le cartelle del server\n\n⚠️ Non utilizzare questa funzione se vuoi mantenere i dati sul server\n\n⚠️ Non utilizzare questa funzione se stai utilizzando altri client e-mail oltre a Delta Chat</string>
|
||||
<string name="autodel_server_ask">Vuoi eliminare %1$d messaggi ora e tutti i messaggi non appena recuperati \"%2$s\" d\'ora in poi?\n\n⚠️ Ciò include e-mails, contenuti multimediali e \"Messaggi salvati\" in tutte le cartelle del server\n\n⚠️ Non utilizzare questa funzione se vuoi mantenere i dati sul server o se stai utilizzando anche altri client e-mail</string>
|
||||
<!-- 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_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 anche altri client e-mail</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 questo profilo su più dispositivi.</string>
|
||||
<string name="autodel_confirm">Ho capito, elimina tutti questi messaggi</string>
|
||||
@@ -881,13 +880,10 @@
|
||||
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">Invia Messaggio Configurazione Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Un Messaggio Configurazione Autocrypt condivide in modo sicuro la configurazione end-to-end con altre app compatibili con Autocrypt.\n\nLa configurazione verrà crittografata tramite un codice di configurazione visualizzato qui e dovrà essere digitato sull\'altro dispositivo.</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Un Messaggio Configurazione Autocrypt condivide in modo sicuro la configurazione end-to-end con altre app compatibili con Autocrypt.\n\nSe usi Delta Chat anche su altri dispositivi usa invece \"Impostazioni / Aggiungi Secondo Dispositivo\".</string>
|
||||
<string name="autocrypt_send_asm_button">Invia Messaggio Configurazione Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">La tua configurazione ti è stata inviata. Passa all\'altro dispositivo e apri il messaggio. Dovrebbe venirti richiesto un codice. Inserisci il seguente codice:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Preferisci Cifratura End-To-End</string>
|
||||
<string name="autocrypt_asm_subject">Messaggio Configurazione Autocrypt</string>
|
||||
<string name="autocrypt_asm_general_body">Questo è il Messaggio Configurazione Autocrypt utilizzato per trasferire la configurazione end-to-end tra i client.\n\nPer decifrare e utilizzare la configurazione, aprire il messaggio in un client compatibile con Autocrypt e immettere il codice di configurazione presentato sul dispositivo di generazione.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Questo messaggio non può essere decrittografato.\n\n• Potrebbe essere già utile rispondere semplicemente a questo messaggio e chiedere al mittente d\'inviare nuovamente il messaggio.\n\n• Se hai appena reinstallato Delta Chat, è meglio se riconfiguri ora Delta Chat e scegli \"Aggiungi come secondo dispositivo\" o importa un backup.</string>
|
||||
@@ -959,7 +955,7 @@
|
||||
<!-- this may be shown instead of the chat's input field, with buttons "More Info" and "OK" -->
|
||||
<string name="chat_protection_broken">%1$s ha inviato un messaggio da un altro dispositivo.</string>
|
||||
<string name="chat_protection_enabled_tap_to_learn_more">D\'ora in poi i messaggi saranno garantiti crittografati end-to-end. Tocca per saperne di più.</string>
|
||||
<string name="chat_protection_enabled_explanation">Ora è garantito che tutti i messaggi in questa chat siano crittografati end-to-end.\n\nLa crittografia end-to-end mantiene i messaggi privati tra te e i tuoi partner di chat. Nemmeno il tuo provider email può leggerli.</string>
|
||||
<string name="chat_protection_enabled_explanation">Ora è garantito che tutti i messaggi in questa chat siano cifrati end-to-end.\n\nLa crittografia end-to-end mantiene privati i messaggi tra te e i tuoi partner di chat. Nemmeno il server, il fornitore o il trasmettitore di e-mail può leggerli.</string>
|
||||
<string name="chat_protection_broken_tap_to_learn_more">%1$s ha inviato un messaggio da un altro dispositivo. Tocca per saperne di più.</string>
|
||||
<string name="chat_protection_broken_explanation">La crittografia end-to-end non può più essere garantita, probabilmente perché %1$s ha reinstallato Delta Chat o inviato un messaggio da un altro dispositivo.\n\nPuoi incontrarlo di persona e scansionare nuovamente il suo Codice QR per ristabilire la crittografia end-to-end garantita.</string>
|
||||
<string name="invalid_unencrypted_tap_to_learn_more">⚠️ %1$s richiede la crittografia end-to-end che non è ancora configurata per questa chat. Tocca per saperne di più.</string>
|
||||
@@ -985,7 +981,7 @@
|
||||
<string name="qrscan_failed">Impossibile decodificare il codice QR</string>
|
||||
<string name="qrscan_ask_join_group">Vuoi entrare nel gruppo \"%1$s\"?</string>
|
||||
<string name="qrscan_fingerprint_mismatch">L\'impronta digitale scansionata non corrisponde all\'ultima visualizzata per %1$s.</string>
|
||||
<string name="qrscan_no_addr_found">Questo codice QR contiene un\'impronta digitale, ma non un indirizzo email.\n\nPer una verifica a due fattori efficace, per piacere prima stabilisci una connessione cifrata col destinatario.</string>
|
||||
<string name="qrscan_no_addr_found">Questo codice QR contiene un\'impronta ma non un indirizzo email.\n\nPer una verifica efficace, per favore prima stabilisci una connessione cifrata col destinatario.</string>
|
||||
<string name="qrscan_contains_text">Testo codice QR scansionato:\n\n%1$s</string>
|
||||
<string name="qrscan_contains_url">URL del codice QR scansionato:\n\n%1$s</string>
|
||||
<string name="qrscan_fingerprint_label">Impronta digitale</string>
|
||||
@@ -1011,16 +1007,18 @@
|
||||
<string name="set_name_and_avatar_explain">Imposta un nome che i tuoi contatti riconosceranno. Puoi anche impostare un\'immagine del profilo.</string>
|
||||
<string name="please_enter_name">Per piacere inserisci un nome.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Il codice QR scansionato non può essere utilizzato per creare un nuovo profilo.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Accedere a \"%1$s\"?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Accedere a \"%1$s\"?\n\nIl tuo profilo esistente non verrà cancellato. Usa la voce \"Cambia Profilo\" per passare da un profilo all\'altro.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s ti ha invitato ad unirti a questo gruppo.\n\nIn attesa che il dispositivo di %2$s risponda…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s ha risposto, in attesa di essere aggiunto al gruppo…</string>
|
||||
<string name="secure_join_wait">Creazione della crittografia end-to-end garantita, per piacere attendere...</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Non è ancora possibile stabilire la crittografia end-to-end garantita, ma potresti già inviare un messaggio.</string>
|
||||
<string name="secure_join_takes_longer">Il contatto deve essere in linea per proseguire.\n\nQuesto processo continuerà automaticamente in sottofondo.</string>
|
||||
<string name="contact_verified">%1$s verificato.</string>
|
||||
<string name="contact_not_verified">Impossibile stabilire una crittografia end-to-end garantita con %1$s.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1029,7 +1027,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Impostazioni modificate per %1$s</string>
|
||||
<string name="verified_contact_required_explain">Per garantire la crittografia end-to-end, puoi aggiungere a questo gruppo solo i contatti con un segno di spunta verde.\n\nPuoi incontrare i contatti di persona e scansionare il loro Codice QR per verificarli.</string>
|
||||
<string name="copy_qr_data_success">Url QR copiato negli appunti</string>
|
||||
<string name="mailto_dialog_header_select_chat">Seleziona la chat a cui inviare il messaggio</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s ha già una bozza di messaggio, vuoi sostituirla?</string>
|
||||
@@ -1055,6 +1052,7 @@
|
||||
<string name="perm_required_title">Autorizzazione richiesta</string>
|
||||
<string name="perm_continue">Continua</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Per scattare foto o registrare video, vai alle impostazioni dell\'app, seleziona \"Autorizzazioni\" e abilita \"Fotocamera\".</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<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>
|
||||
@@ -1071,7 +1069,7 @@
|
||||
<string name="ImageEditorHud_rotate">Ruota</string>
|
||||
|
||||
<!-- dc_str_* resources -->
|
||||
<string name="encrypted_message">Messaggio crittato</string>
|
||||
<string name="encrypted_message">Messaggio cifrato</string>
|
||||
|
||||
<!-- strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here -->
|
||||
<string name="about_offical_app_desktop">Questa è l\'app Desktop Delta Chat ufficiale.</string>
|
||||
@@ -1133,7 +1131,7 @@
|
||||
|
||||
<!-- accessibility, the general idea is to use the normal strings for accessibility hints wherever possible -->
|
||||
<string name="a11y_delivery_status_error">Stato consegna: Errore</string>
|
||||
<string name="a11y_encryption_padlock">Lucchetto crittazione</string>
|
||||
<string name="a11y_encryption_padlock">Lucchetto di cifratura</string>
|
||||
<string name="a11y_delivery_status_sending">Stato consegna: In uscita</string>
|
||||
<string name="a11y_delivery_status_draft">Stato consegna: Bozza</string>
|
||||
<string name="a11y_delivery_status_delivered">Stato consegna: Consegnato</string>
|
||||
@@ -1179,7 +1177,7 @@
|
||||
<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>
|
||||
<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 alcun server, i tuoi contatti non vengono inviati da nessuna parte.</string>
|
||||
<string name="InfoPlist_NSLocationAlwaysAndWhenInUseUsageDescription">Delta Chat necessita dell\'autorizzazione per condividere la tua posizione per il periodo di tempo in cui hai abilitato la condivisione della posizione.</string>
|
||||
<string name="InfoPlist_NSLocationWhenInUseUsageDescription">Delta Chat ha bisogno dell\'autorizzazione di localizzazione per condividere la vostra posizione per il periodo di tempo in cui avete abilitato la condivisione della posizione.</string>
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Delta Chat utilizza il tuo microfono per registrare e inviare messaggi vocali e video con audio.</string>
|
||||
@@ -1195,7 +1193,7 @@
|
||||
<string name="pref_reliable_service">Forza Connessione Secondo Piano</string>
|
||||
<string name="pref_reliable_service_explain">Provoca una notifica permanente</string>
|
||||
|
||||
<string name="pref_background_notifications_rationale">Per mantenere la connessione al tuo server e-mail e ricevere messaggi in secondo piano, ignora le ottimizzazioni della batteria nel passaggio successivo.\n\nDelta Chat utilizza poche risorse e fa attenzione a non consumare la tua batteria.</string>
|
||||
<string name="pref_background_notifications_rationale">Per mantenere la connessione in sottofondo e ricevere messaggi, ignora le ottimizzazioni della batteria nel prossimo passaggio.\n\nDelta Chat utilizza poche risorse e fa in modo di non prosciugarti la batteria.</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">Tocca qui per ricevere messaggi mentre Delta Chat è in secondo piano.</string>
|
||||
<string name="perm_enable_bg_already_done">Hai già autorizzato Delta Chat a ricevere messaggi in secondo piano.\n\nSe i messaggi non arrivano in secondo piano, per piacere controlla anche le impostazioni di sistema.</string>
|
||||
|
||||
@@ -114,7 +114,7 @@
|
||||
<string name="voice_message">音声メッセージ</string>
|
||||
<string name="forwarded">転送された</string>
|
||||
<string name="forwarded_message">転送されたメッセージ</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">%1$sが転送しました</string>
|
||||
<string name="video">動画</string>
|
||||
<string name="documents">文章</string>
|
||||
@@ -347,9 +347,7 @@
|
||||
<!-- Shown in the setting if the app is "Connected" -->
|
||||
<string name="connectivity_connected">接続済み</string>
|
||||
<string name="login_title">ログイン</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">自分のメールサーバーにログインする</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">既存のメールアカウントにログインする</string>
|
||||
<string name="login_subheader">主なメールサーバーは自動で設定されます。一般にIMAPはサーバー側で有効に設定する必要が有ります。サーバー提供者や詳しい人に確認しましょう。</string>
|
||||
<string name="login_no_servers_hint">Delta Chatには専用サーバーが有りません。つまりあなたのデータ・個人情報はこの端末内に保存されています。</string>
|
||||
@@ -375,7 +373,7 @@
|
||||
<string name="import_backup_title">バックアップをインポート</string>
|
||||
<string name="import_backup_ask">%1$sでバックアップがあります。\n\nすべての設定やデータを取り込んで使用しましょうか?</string>
|
||||
<string name="import_backup_no_backup_found">バックアップが見つかりません。\n\n%1$sにバックアップをコピーして、再試行してください。又は、「メッセージの開始」を押して通常のセットアップを続行します。</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">%1$sとしてログインできません。メールアドレスとパスワードを確認してください。</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">無効な証明書を受け入れます</string>
|
||||
@@ -403,11 +401,10 @@
|
||||
<string name="pref_profile_photo">アイコン画像</string>
|
||||
<string name="pref_blocked_contacts">ブロックされた人</string>
|
||||
<string name="blocked_empty_hint">ブロックされた連絡先がここに表示されます。</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">パスワードとアカウント</string>
|
||||
<string name="pref_who_can_see_profile_explain">アイコン画像や名前は他のユーザーに連絡するとメッセージとともに表示されます。既に送信された情報を削除することができます。</string>
|
||||
<string name="pref_your_name">あなたの名前</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">署名</string>
|
||||
<string name="pref_enter_sends">エンターキーで送信</string>
|
||||
<string name="pref_enter_sends_explain">エンターキーを押すとテキストメッセージが送信されます</string>
|
||||
@@ -445,7 +442,6 @@
|
||||
<string name="pref_manage_keys">暗号鍵の管理</string>
|
||||
<string name="pref_use_system_emoji">システムの絵文字を使う</string>
|
||||
<string name="pref_use_system_emoji_explain">Delta Chat独自の絵文字機能を無効にする</string>
|
||||
<string name="pref_app_access">アプリのアクセス</string>
|
||||
<string name="pref_chats">チャット</string>
|
||||
<string name="pref_in_chat_sounds">着信音</string>
|
||||
<string name="pref_view_log">ログの表示</string>
|
||||
@@ -523,7 +519,7 @@
|
||||
<string name="autocrypt_send_asm_explain_before">「自動暗号化設定用メッセージ」は安全に一対一暗号化設定を対応するアプリケーションとの間に設定します。\n \n 受信側は設定時に表示されるパスコードを入力する必要が有ります。</string>
|
||||
<string name="autocrypt_send_asm_button">自動暗号化設定用メッセージを送信する</string>
|
||||
<string name="autocrypt_prefer_e2ee">エンドツーエンド暗号化を好む</string>
|
||||
<string name="autocrypt_asm_subject">自動暗号化設定用メッセージ</string>
|
||||
|
||||
<string name="systemmsg_subject_for_new_contact">%1$sさんからのメッセージ</string>
|
||||
<string name="systemmsg_failed_sending_to">%1$sさんへのメッセージ送信に失敗しました。</string>
|
||||
<!-- %1$s will be replaced by the old group name, %2$s will be replaced by the new group name -->
|
||||
|
||||
@@ -120,7 +120,7 @@
|
||||
<string name="voice_message">សារជាសម្លេង</string>
|
||||
<string name="forwarded">បានបញ្ជូនបន្ត</string>
|
||||
<string name="forwarded_message">សារដែលបានបញ្ជូនបន្ត</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">បញ្ជូនបន្តពី %1$s</string>
|
||||
<string name="video">វីដេអូ</string>
|
||||
<string name="documents">ឯកសារ</string>
|
||||
@@ -385,7 +385,7 @@
|
||||
<string name="incoming_messages">សារចូល</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">សារចេញ</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">ទំហំផ្ទុកនៅលើ %1$s</string>
|
||||
<string name="connectivity">ការតភ្ជាប់និងសេវាកម្ម</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -406,9 +406,7 @@
|
||||
|
||||
|
||||
<string name="login_title">កត់ចូល</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">កត់ចូលទៅម៉ាសុីនមេរបស់អ្នក</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">កត់ចូលជាមួយគណនីយដែលមានស្រាប់</string>
|
||||
<string name="login_subheader">សម្រាប់លក្ខខណ្ឌអុីម៉េលដែលស្គាល់ស្រាប់ នឹងត្រួវបានដំឡើងដោយស្វ័យប្រវត្តិខ្លួនឯង។ ពេលខ្លះ IMAP ត្រូវការបើកដំណើរការនៅក្នុងការកំណត់គេហទំព័រ។ ពិគ្រោះជាមួយអ្នកផ្តល់អុីម៉េលរបស់អ្មក ឬ មិត្តរបស់អ្នកសម្រាប់ជួយ។</string>
|
||||
<string name="login_no_servers_hint">គ្មានម៉ាសុីនមេពី សាហារីសង្ឃទេ ទិន្ន័យរបស់អ្នកស្ថិតនៅលើឧបករណ៍របស់អ្នក។</string>
|
||||
@@ -434,7 +432,7 @@
|
||||
<string name="import_backup_title">នាំចូលពត៌មានចម្លងទុក</string>
|
||||
<string name="import_backup_ask">រកឃើញពត៌មានចម្លងទុកនៅ \"%1s\".\n\nតើអ្នកចង់នាំចូល និងប្រើប្រាស់ទិន្នន័យទាំងអស់ និងការកំណត់ពីវា?</string>
|
||||
<string name="import_backup_no_backup_found">រកមិនឃើញពត៌មានចម្លងទុកទេ\n\nចម្លង ពត៌មានចម្លងទុកទៅ \"%1$s\" និងសាកល្បងម្តងទៀត\n\nចុច \"ចាប់ផ្តើមផ្ញើសារ\" ដើម្បីបន្តជាមួយដំណើរការរៀបចំធម្មតា។</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">មិនអាចកត់ចូលជា \"%1$s\" ។ សូមផ្ទៀតផ្ទាត់មើលអស័យដ្ឋានអុីម៉េល និងពាក្យសម្ងាត់ឲ្យបានត្រឹមត្រូវ។</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">ទទួលយកលិខិតបញ្ជាក់មិនត្រឹមត្រូវ</string>
|
||||
@@ -465,11 +463,10 @@
|
||||
<string name="pref_profile_photo">រូបភាពទិន្ន័យផ្ទាល់ខ្លួន</string>
|
||||
<string name="pref_blocked_contacts">ទំនាក់ទំនងដែលបានរារាំង</string>
|
||||
<string name="blocked_empty_hint">ប្រសិនបើអ្នករារាំងទំនាក់ទំ នងពួកទំនាក់ទំនងនេះនឹងត្រូវបានដាកបង្ហាញនៅទីនេះ។</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">ពាក្យសម្ងាត់ និងគណនី</string>
|
||||
<string name="pref_who_can_see_profile_explain">រូបភាពទិន្ន័យផ្ទាល់ខ្លួនរបស់អ្នក និងឈ្មោះនឹងត្រូវបានបង្ហាញនៅក្បែរសាររបស់អ្នក នៅពេល ទនំាក់ទំនងជាមួយអ្នកប្រើប្រាស់ផ្សេងទៀត។ ដំណឹងដែលបានផ្ញើរួចមិនអាចលុបចោល ឬដកចេញបានទេ។</string>
|
||||
<string name="pref_your_name">ឈ្មោះរបស់អ្នក</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">ហត្ថលេខាជាអក្សរ</string>
|
||||
<string name="pref_enter_sends">គ្រាប់ចុច បញ្ចូលធ្វើឱ្យផ្ញើសារ</string>
|
||||
<string name="pref_enter_sends_explain">ចុច គ្រាប់ចុច បញ្ចូល (Enter key) នឹងផ្ញើអត្ថបទសារ។</string>
|
||||
@@ -507,7 +504,6 @@
|
||||
<string name="pref_manage_keys">កាន់កាប់គ្រាប់ចុច</string>
|
||||
<string name="pref_use_system_emoji">ប្រើប្រាស់រូបសញ្ញាអារម្មណ៍របសប្រពន្ធ័</string>
|
||||
<string name="pref_use_system_emoji_explain">បិទការប្រើប្រាស់រូបសញ្ញាអារម្មណ៍ ពិសា Delta Chat</string>
|
||||
<string name="pref_app_access">ចូលដំណើរការកម្មវិធី</string>
|
||||
<string name="pref_chats">សន្ទនា</string>
|
||||
<string name="pref_in_chat_sounds">សម្លេងនៅក្នុងសន្ទនា</string>
|
||||
<string name="pref_view_log">មើលកំណត់ហេតុ</string>
|
||||
@@ -604,9 +600,6 @@
|
||||
<string name="autocrypt_send_asm_button">ផ្ញើសារអ៊ិនគ្រីបស្វ័យប្រវត្តិសម្រាប់ការរៀបចំ</string>
|
||||
<string name="autocrypt_send_asm_explain_after">ការរៀបចំរបស់អ្នកត្រូវបានផ្ញើទៅខ្លួនឯងហើយ។ ប្តូរឆ្លាស់ឧបករណ៍ផ្សេង និងបើកសារការរៀបចំ។ អ្នកនឹងទទួលសំណួរពីកូដរៀបចំ។ បញ្ចូលលេខដូចខាងក្រោម:</string>
|
||||
<string name="autocrypt_prefer_e2ee">ចូលចិត្តការអ៊ិនគ្រីបច្រើនជាង</string>
|
||||
<string name="autocrypt_asm_subject">ផ្ញើសារអ៊ិនគ្រីបស្វ័យប្រវត្តិសម្រាប់ការរៀបចំ</string>
|
||||
<string name="autocrypt_asm_general_body">នេះជាសាររៀបចំចាក់អ៊ិនគ្រីបស្វ័យប្រវត្តិសម្រាប់ចែកចាយចាត់ការរៀបចំចាក់ឧបករណ៍ដល់ឧបករណ៍ជាមួយឧបករណ៍ផ្សេងទៀត។\n\nដើម្បីឌិគ្រីប (ការទទួលសារដែលបានធ្វើជាសារសញ្ញាសម្ងាត់ដល់អាចអានបានវិញ) និងប្រើប្រាសការរៀបចំចាក់របសអ្នក បើកសារនៅក្នុងកម្មវិធីដែលស្គាល់អ៊ិនគ្រីបស្វ័យប្រវត្តិ និងកូដការរៀបចំដែលបានអំណោយពីឧបករណ៍បានបង្កើតវា។</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">មិនស្គាល់អ្នកផ្ញើការសន្ទនានេះ។ មើល \'ពត៌មាន\' សម្រាប់ពត៌មានលំអិត</string>
|
||||
<string name="systemmsg_subject_for_new_contact">សារពី %1$s</string>
|
||||
@@ -710,7 +703,6 @@
|
||||
<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>
|
||||
<string name="copy_qr_data_success">បានចម្លង QR-url ទៅក្តារខ្ទាស់</string>
|
||||
<string name="mailto_dialog_header_select_chat">ជ្រើសរើសការជជែក ដើម្បីផ្ញើសារទៅកាន់</string>
|
||||
<string name="mailto_link_could_not_be_decoded">សំបុត្រទៅតំណភ្ជាប់ មិនអាចឌិកូដទេ: %1$s</string>
|
||||
|
||||
@@ -727,6 +719,7 @@
|
||||
<string name="perm_required_title">ត្រូវបានការអនុញ្ញាត</string>
|
||||
<string name="perm_continue">បន្ត</string>
|
||||
<string name="perm_explain_access_to_camera_denied">ដើម្បីថតរូប រឺថតវីដេអូ ចូលទៅកាន់ការកំណត់កម្មវិធី ជ្រើសរើស \" ការអនុញ្ញាត\" និងបើកដំណើរការ \"ម៉ាសុីនថត\"។</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">ដើម្បីផ្ញើ សារសំឡេង ចូលទៅកាន់ការកំណត់កម្មវិធី ជ្រើសរើស \"ការអនុញ្ញាត\" និងបើកដំណើរការ \"មីក្រូហ្វូន\"។</string>
|
||||
<string name="perm_explain_access_to_storage_denied">ដើម្បីទទួល រឺផ្ញើឯកសារ ចូលទៅកាន់ការកំណត់កម្មវិធី ជ្រើសរើស \"ការអនុញ្ញាត\" និងបើកដំណើរការ \"ការផ្ទុក\"។</string>
|
||||
<string name="perm_explain_access_to_location_denied">ដើម្បីភ្ជាប់ទីតាំង ចូលទៅកាន់ការកំណត់កម្មវិធី ជ្រើសរើស\"ការកំណត់\" និងបើកដំណើរការ \"ទីតាំង\"។</string>
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
<string name="voice_message">음성 메시지</string>
|
||||
<string name="forwarded">전달됨</string>
|
||||
<string name="forwarded_message">전달된 메시지</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">%1$s에 의해 전달됨</string>
|
||||
<string name="video">동영상</string>
|
||||
<string name="documents">문서</string>
|
||||
@@ -409,9 +409,9 @@
|
||||
<string name="all_apps_empty_hint">채팅에서 보내거나 받은 개인 앱들이 여기에 나타납니다.</string>
|
||||
<string name="media_preview">미디어 미리보기</string>
|
||||
<string name="send_message">메시지 전송</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s의 주소가 %2$s에서 %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">이메일 주소를 %1$s에서 %2$s로 바꿨습니다.\n\n확인된 그룹으로 메시지를 보내면 해당 그룹의 연락처가 자동으로 이전 주소를 새 주소로 대체합니다.\n\n모든 이메일을 새 이메일 주소로 전달하도록 이전 이메일 공급자를 설정하는 것이 좋습니다. 그렇지 않으면 새 주소를 받지 못한 연락처의 메시지를 놓칠 수 있습니다.</string>
|
||||
|
||||
|
||||
@@ -420,7 +420,7 @@
|
||||
<string name="incoming_messages">수신 메시지</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">발신 메시지</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">%1$s에 저장됨</string>
|
||||
<string name="connectivity">연결</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -442,9 +442,7 @@
|
||||
|
||||
<string name="scan_invitation_code">초대 코드 스캔</string>
|
||||
<string name="login_title">로그인</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">이메일 계정으로 로그인하시오</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">존재하는 이메일 계정으로 로그인하시오</string>
|
||||
<string name="login_subheader">알려진 이메일 공급자의 경우 추가 설정이 자동으로 설정됩니다. 웹 설정에서 IMAP을 사용 가능으로 설정해야 하는 경우가 있습니다. 도움이 필요하면 전자 메일 공급자나 친구에게 문의하십시오.</string>
|
||||
<string name="login_no_servers_hint">Delta Chat은 서버가 없고, 당신의 데이터는 장치에 남아 있습니다.</string>
|
||||
@@ -470,7 +468,7 @@
|
||||
<string name="import_backup_title">백업 불러오기</string>
|
||||
<string name="import_backup_ask">\"%1$s\"에서 백업을 찾았습니다.\n\n모든 데이터와 설정을 가져오시겠습니까?</string>
|
||||
<string name="import_backup_no_backup_found">백업을 찾을 수 없습니다.\n\n\"%1$s\"에 백업을 복사하고 다시 시도하십시오. 또는 \"메시징 시작\"을 눌러 일반 설정을 계속하십시오.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">\"%1$s\"에 로그인 할 수 없음. 이메일 주소와 비밀번호가 맞는지 확인하시오.</string>
|
||||
<string name="switch_account">계정 전환</string>
|
||||
<string name="add_account">계정 추가</string>
|
||||
@@ -499,11 +497,10 @@
|
||||
<string name="pref_profile_photo">프로필 사진</string>
|
||||
<string name="pref_blocked_contacts">차단 목록</string>
|
||||
<string name="blocked_empty_hint">차단된 연락처가 여기에 나타납니다.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">계정 설정</string>
|
||||
<string name="pref_who_can_see_profile_explain">다른 사용자와 통신할 때 프로필 이미지, 이름 및 서명이 메시지와 함께 전송됩니다.</string>
|
||||
<string name="pref_your_name">내 이름</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">서명 텍스트</string>
|
||||
<string name="pref_enter_sends">엔터키로 메시지 전송</string>
|
||||
<string name="pref_enter_sends_explain">Enter 키를 누르면 문자 메시지가 전송됩니다.</string>
|
||||
@@ -540,7 +537,6 @@
|
||||
<string name="pref_manage_keys">키 관리</string>
|
||||
<string name="pref_use_system_emoji">시스템 이모티콘 사용</string>
|
||||
<string name="pref_use_system_emoji_explain">Delta Chat 이모티콘 사용 중지</string>
|
||||
<string name="pref_app_access">앱 접근</string>
|
||||
<string name="pref_chats">채팅</string>
|
||||
<string name="pref_in_chat_sounds">앱 내 알림</string>
|
||||
<string name="pref_view_log">로그 보기</string>
|
||||
@@ -568,7 +564,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">이 선택사항을 변경할 경우, 서버와 다른 클라이언트가 적절하게 구성되어 있는지 확인하십시오.\n\n그렇지 않으면 상황이 전혀 작동하지 않을 수 있습니다.</string>
|
||||
<string name="pref_watch_sent_folder">보낸 폴더 보기</string>
|
||||
<string name="pref_send_copy_to_self">복사본 내게 보내기</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">여러 장치에서 이 계정을 사용할 때 필요합니다.</string>
|
||||
<string name="pref_auto_folder_moves">DeltaChat 폴더로 자동 이동</string>
|
||||
<string name="pref_auto_folder_moves_explain">받은 문서가 복잡해지지 않도록 대화 내용이 이동됩니다.</string>
|
||||
@@ -633,10 +628,6 @@
|
||||
<string name="autocrypt_send_asm_explain_before">자동 암호화 설치 메시지는 사용자의 설정을 다른 자동 암호화 호환 앱과 안전하게 공유합니다.\n\n설치는 여기에 표시된 설치 코드에 의해 암호화되며 다른 장치에 입력해야 합니다.</string>
|
||||
<string name="autocrypt_send_asm_button">자동 암호화 설정된 메시지 전송</string>
|
||||
<string name="autocrypt_send_asm_explain_after">설정이 사용자 자신에게 전송되었습니다. 다른 장치로 전환하고 설정 메시지를 엽니다. 설정 코드를 입력하라는 메시지가 표시됩니다. 다음 숫자를 입력합니다.</string>
|
||||
<string name="autocrypt_asm_subject">자동 암호화 설정 메시지</string>
|
||||
<string name="autocrypt_asm_general_body">클라이언트 간에 종단 간 설정을 전송하는 데 사용되는 자동 암호화 설정 메시지입니다.\n\n설치를 해독하고 사용하려면 자동 암호화 호환 클라이언트에서 메시지를 열고 생성 장치에 표시된 설치 코드를 입력하십시오.</string>
|
||||
|
||||
|
||||
<string name="systemmsg_unknown_sender_for_chat">이 채팅의 발신자를 알 수 없습니다. 자세한 내용은 \'info\'를 확인하세요.</string>
|
||||
<string name="systemmsg_subject_for_new_contact">%1$s가 보낸 메시지</string>
|
||||
<string name="systemmsg_failed_sending_to">%1$s에게 메시지를 보내지 못했습니다.</string>
|
||||
@@ -740,9 +731,9 @@
|
||||
<string name="qraccount_ask_create_and_login">\"%1$s\"에서 새 이메일 주소를 만들고 로그인하시겠습니까?</string>
|
||||
<string name="qraccount_ask_create_and_login_another">\"%1$s\"에서 새 이메일 주소를 만들고 로그인하시겠습니까?\n\n기존 계정은 삭제되지 않습니다. 계정 전환 항목을 사용하여 계정 간을 전환합니다.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">스캔한 QR 코드를 사용하여 새 계정을 설정할 수 없습니다.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">\"%1$s\"에 로그인하시겠습니까?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">\"%1$s\"에 로그인하시겠습니까?\n\n기존 계정은 삭제되지 않습니다. 계정 전환 항목을 사용하여 계정 간을 전환합니다.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s이 그룹에 가입하도록 초대했습니다.\n\n%2$s의 장치가 응답하기를 기다리는 중입니다...</string>
|
||||
@@ -752,7 +743,6 @@
|
||||
<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>
|
||||
<string name="copy_qr_data_success">QR url을 클립보드에 복사했습니다</string>
|
||||
<string name="mailto_dialog_header_select_chat">메시지를 보내려면 채팅을 선택하십시오</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s에 이미 임시 저장된 메시지가 있습니다. 바꾸시겠습니까?</string>
|
||||
@@ -771,6 +761,7 @@
|
||||
<string name="perm_required_title">권한 필요</string>
|
||||
<string name="perm_continue">계속</string>
|
||||
<string name="perm_explain_access_to_camera_denied">사진을 찍거나 동영상을 캡처하려면 앱 설정으로 이동하여 \"권한\"을 선택하고 \"카메라\"를 활성화하십시오.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">오디오 메시지를 보내려면 앱 설정으로 이동하여 \"권한\"을 선택하고 \"마이크\"를 활성화하십시오.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">파일을 수신하거나 보내려면 앱 설정으로 이동하여 \"사용 권한\"을 선택하고 \"스토리지\"를 활성화하십시오.</string>
|
||||
<string name="perm_explain_access_to_location_denied">위치를 첨부하려면 앱 설정으로 이동하여 \"권한\"을 선택하고 \"위치\"를 활성화하십시오.</string>
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
<string name="audio">Garso įrašai</string>
|
||||
<string name="voice_message">Balso žinutė</string>
|
||||
<string name="forwarded_message">Persiųsta žinutė</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Persiuntė %1$s</string>
|
||||
<string name="video">Vaizdo įrašai</string>
|
||||
<string name="documents">Dokumentai</string>
|
||||
@@ -418,7 +418,7 @@
|
||||
<string name="tab_all_media_empty_hint">Čia bus rodoma bet kuriame pokalbyje bendrinama medija.</string>
|
||||
<string name="media_preview">Medijos peržiūra</string>
|
||||
<string name="send_message">Siųsti žinutę</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s pasikeitė adresą iš %2$s į %3$s</string>
|
||||
<!-- Multi Device -->
|
||||
<!-- "Second Device" can also be translated as "Another Device", if that is catchier in the destination language. However, make sure to use the term consistently. -->
|
||||
@@ -461,9 +461,7 @@
|
||||
<string name="instant_onboarding_show_more_instances">Naudoti kitą serverį</string>
|
||||
<string name="scan_invitation_code">Skenuoti pakvietimo kodą</string>
|
||||
<string name="login_title">Prisijungti</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Prisijungti prie savo serverio</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Prisijungti naudojant esamą el. pašto paskyrą</string>
|
||||
<string name="login_subheader">Žinomiems el. pašto teikėjams papildomi nustatymai yra nustatomi automatiškai. Kartais, IMAP turi būti įjungtas prisijungus per naršyklę. Išsamesnės pagalbos teiraukitės savo el. pašto teikėjo ar draugų.</string>
|
||||
<string name="login_no_servers_hint">Nėra jokių Delta Chat serverių, jūsų duomenys išlieka jūsų įrenginyje!</string>
|
||||
@@ -479,7 +477,7 @@
|
||||
<string name="login_smtp_port">SMTP prievadas</string>
|
||||
<string name="login_smtp_security">SMTP saugumas</string>
|
||||
<string name="login_auth_method">Įgaliojimų suteikimo metodas</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Įgaliotasis serveris</string>
|
||||
<string name="proxy_use_proxy">Naudoti įgaliotąjį serverį</string>
|
||||
<string name="proxy_add">Pridėti įgaliotąjį serverį</string>
|
||||
@@ -497,7 +495,7 @@
|
||||
<string name="import_backup_title">Importuoti atsarginę kopiją</string>
|
||||
<string name="import_backup_ask">Atsarginė kopija rasta ties \"%1$s\".\n\nAr norite iš jos importuoti ir naudoti visus duomenis ir nustatymus?</string>
|
||||
<string name="import_backup_no_backup_found">Nerasta jokių atsarginių kopijų.\n\nNukopijuokite atsarginę kopiją į \"%1$s\" ir bandykite dar kartą. Priešingu atveju, paspauskite \"Pradėti susirašinėjimą\", kad pereitumėte į įprastą sąrankos procesą.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Nepavyksta prisijungti kaip \"%1$s\". Patikrinkite ar el. pašto adresas ir slaptažodis yra teisingi.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Priimti negaliojančius liudijimus</string>
|
||||
@@ -525,11 +523,10 @@
|
||||
<string name="pref_profile_photo">Profilio nuotrauka</string>
|
||||
<string name="pref_blocked_contacts">Užblokuoti adresatai</string>
|
||||
<string name="blocked_empty_hint">Jei užblokuosite adresatus, jie bus rodomi čia.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Slaptažodis ir paskyra</string>
|
||||
<string name="pref_who_can_see_profile_explain">Bendraujant su kitais naudotojais, jūsų profilio paveikslas ir vardas bus rodomi kartu su jūsų žinutėmis. Jau išsiųsta informacija negalės būti ištrinta ar pašalinta.</string>
|
||||
<string name="pref_your_name">Jūsų vardas</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Parašo tekstas</string>
|
||||
<string name="pref_enter_sends">Įvedimo (Enter) klavišas išsiunčia</string>
|
||||
<string name="pref_enter_sends_explain">Paspaudus įvedimo (Enter) klavišą, bus išsiunčiamos tekstinės žinutės</string>
|
||||
@@ -568,7 +565,6 @@
|
||||
<string name="pref_manage_keys">Tvarkyti raktus</string>
|
||||
<string name="pref_use_system_emoji">Naudoti sistemos šypsniukus</string>
|
||||
<string name="pref_use_system_emoji_explain">Išjungti Delta Chat įtaisytąjį šypsniukų palaikymą</string>
|
||||
<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>
|
||||
<string name="pref_view_log">Rodyti žurnalą</string>
|
||||
@@ -579,7 +575,7 @@
|
||||
<string name="pref_backup">Atsarginė kopija</string>
|
||||
<string name="pref_backup_explain">Padaro atsarginę pokalbių kopiją į išorinę saugyklą</string>
|
||||
<string name="pref_backup_export_explain">Atsarginė kopija padeda jums nusistatyti naują diegimą šiame ar kitame įrenginyje.\n\nAtsarginėje kopijoje bus visos žinutės, adresatai ir pokalbiai bei jūsų ištisinė Autocrypt sąranka. Atsarginės kopijos failą laikykite saugioje vietoje arba kaip įmanoma greičiau jį ištrinkite.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Eksportuoti %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Eksportuoti visas %1$d paskyras</string>
|
||||
@@ -668,9 +664,6 @@
|
||||
<string name="autocrypt_send_asm_button">Siųsti Autocrypt sąrankos žinutę</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Jūsų sąranka buvo išsiųsta jums. Persijukite į kitą įrenginį ir atverkite sąrankos žinutę. Jūsų turėtų būti paprašyta sąrankos kodo. Į užklausą įrašykite šiuos skaitmenis.\n\nJums užbaigus, kitas įrenginys bus paruoštas naudoti Autocrypt.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Teikti pirmenybę ištisiniam šifravimui</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt sąrankos žinutė</string>
|
||||
<string name="autocrypt_asm_general_body">Tai yra Autocrypt sąrankos žinutė, kuri yra naudojama perduoti jūsų ištisinę sąranką tarp klientų.\n\nNorėdami iššifruoti ir naudoti savo sąranką, atverkite žinutę su Autocrypt suderinamame kliente ir įveskite generuojančiame įrenginyje rodomą sąrankos kodą.</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 -->
|
||||
@@ -754,13 +747,12 @@
|
||||
<string name="qraccount_ask_create_and_login">Sukurti naują el. pašto adresą ties „%1$s“ ir prisijungti ten?</string>
|
||||
<string name="please_enter_name">Įrašykite vardą.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Nuskenuotas QR kodas negali būti naudojamas naujos paskyros nustatymui.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Prisijungti prie „%1$s“?</string>
|
||||
<string name="contact_verified">%1$s patvirtintas.</string>
|
||||
<string name="contact_not_verified">Nepavyksta patvirtinti %1$s</string>
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Pakeista sąranka, skirta %1$s.</string>
|
||||
<string name="copy_qr_data_success">QR kodo URL adresas nukopijuotas į iškarpinę</string>
|
||||
<string name="mailto_dialog_header_select_chat">Pasirinkite pokalbį, į kurį siųsti žinutę</string>
|
||||
<string name="mailto_link_could_not_be_decoded">nepavyko dekoduoti mailto nuorodos: %1$s</string>
|
||||
|
||||
|
||||
@@ -289,10 +289,9 @@
|
||||
<string name="pref_profile_info_headline">Din profilinfo</string>
|
||||
<string name="pref_profile_photo">Profilbilde</string>
|
||||
<string name="pref_blocked_contacts">Blokkerte kontakter</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Kontoinnstillinger</string>
|
||||
<string name="pref_your_name">Mitt navn</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Signaturtekst</string>
|
||||
<string name="pref_enter_sends">Send med \"Enter\"</string>
|
||||
<string name="pref_vibrate">Vibrer</string>
|
||||
@@ -322,7 +321,6 @@
|
||||
<string name="pref_manage_keys">Behandle nøkler</string>
|
||||
<string name="pref_use_system_emoji">Bruk systemets emoji</string>
|
||||
<string name="pref_use_system_emoji_explain">Slå av innebygd emoji-støtte i Delta Chat</string>
|
||||
<string name="pref_app_access">Programtilgang</string>
|
||||
<string name="pref_chats">Sludringer</string>
|
||||
<string name="pref_in_chat_sounds">Merknader i programmet</string>
|
||||
<string name="pref_view_log">Vis logg</string>
|
||||
@@ -341,9 +339,6 @@
|
||||
<string name="autocrypt_send_asm_button">Igangsett Autocrypt-nøkkeloverføring</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Nøkkelen din har blitt sendt til deg selv. Bytt til den andre enheten og åpne oppsettsmeldingen. Du bør bli forespurt om å oppgi en oppsettskode. Skriv in følgende siffer.\n\nNår du er ferdig, vil din andre enhet også kunne bruke Autocrypt.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Foretrekk ende-til-ende -kryptering</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt-nøkkeloverføring</string>
|
||||
<string name="autocrypt_asm_general_body">Dette er Autocrypt-oppsettsmeldingen brukt til å overføre nøkkelen din mellom klienter.\n\nFor å dekryptere å bruke din nøkkel, åpne meldingen i en Autocrypt-kompatibel klient og skriv inn oppsettskoden som vises på enheten som genererer den.</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">Gruppenavn endret fra \"%1$s\" til \"%2$s\" av meg.</string>
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
<string name="voice_message">Spraakbericht</string>
|
||||
<string name="forwarded">Doorgestuurd</string>
|
||||
<string name="forwarded_message">Bericht doorgestuurd</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Doorgestuurd door %1$s</string>
|
||||
<string name="video">Video</string>
|
||||
<string name="documents">Documenten</string>
|
||||
@@ -184,6 +184,10 @@
|
||||
<string name="images_and_videos">Foto\'s en video\'s</string>
|
||||
<string name="file">Bestand</string>
|
||||
<string name="files">Bestanden</string>
|
||||
<string name="files_attach_hint">Bestanden en foto\'s in oorspronkelijke kwaliteit versturen</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Kiezen uit bestanden</string>
|
||||
<string name="choose_from_gallery">Kiezen uit galerij</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">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). -->
|
||||
@@ -291,9 +295,9 @@
|
||||
<string name="select_chat">Kies een gesprek</string>
|
||||
<string name="select_more">Meer selecteren</string>
|
||||
<string name="menu_edit_name">Naam wijzigen</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Geef deze persoon een bijnaam, ter vervanging van “%1$s”. Laat leeg om de standaardnaam te gebruiken.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Bijnaam van %1$s</string>
|
||||
<string name="menu_settings">Instellingen</string>
|
||||
<string name="menu_advanced">Geavanceerd</string>
|
||||
@@ -529,9 +533,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Vierkant rooster</string>
|
||||
<string name="send_message">Bericht versturen</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s heeft zijn/haar adres veranderd van %2$s naar %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Je hebt je e-mailadres veranderd van %1$s naar %2$s.\n\nAls je een bericht stuurt aan een goedgekeurde groep, dan zien contactpersonen in de groep je nieuwe adres.\n\nWel raden we aan om bij je oude provider in te stellen dat je e-mails wilt doorsturen naar je nieuwe adres, anders missen sommige contactpersonen mogelijk je berichten.</string>
|
||||
|
||||
|
||||
@@ -563,7 +567,7 @@
|
||||
<string name="incoming_messages">Inkomende berichten</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Uitgaande berichten</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Opslag op %1$s</string>
|
||||
<string name="connectivity">Verbindingen</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -585,7 +589,7 @@
|
||||
|
||||
<!-- welcome and login -->
|
||||
<!-- Primary button on the welcome screen, allows to create an instant profile -->
|
||||
<string name="onboarding_create_instant_account">Aan de slag!</string>
|
||||
<string name="onboarding_create_instant_account">Account aanmaken</string>
|
||||
<!-- Secondary button on the welcome screen, allows to "Add as Second Device", "Restore from Backup" -->
|
||||
<string name="onboarding_alternative_logins">Ik heb al een account</string>
|
||||
<!-- Button, allows to log in to existing email accounts, setting ports, passwords and so on -->
|
||||
@@ -613,9 +617,7 @@
|
||||
<string name="welcome_chat_over_email">Veilige, gedecentraliseerde gesprekken</string>
|
||||
<string name="scan_invitation_code">Uitnodigingscode scannen</string>
|
||||
<string name="login_title">Inloggen</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Inloggen op je server</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Log in met een bestaand e-mailaccount.</string>
|
||||
<string name="login_subheader">Bij bekende e-mailproviders gaat het instellen vrijwel geheel automatisch. Soms moet je imap inschakelen in de webversie van je e-mailclient. Vraag je e-mailprovider of vrienden om hulp.</string>
|
||||
<string name="login_no_servers_hint">Er is geen Delta Chat-server; jóuw gegevens blijven op jóuw apparaat.</string>
|
||||
@@ -631,7 +633,7 @@
|
||||
<string name="login_smtp_port">SMTP-poort</string>
|
||||
<string name="login_smtp_security">SMTP-beveiliging</string>
|
||||
<string name="login_auth_method">Autorisatiemethode</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Proxy gebruiken</string>
|
||||
<string name="proxy_add">Proxy toevoegen</string>
|
||||
@@ -655,7 +657,7 @@
|
||||
<string name="import_backup_title">Reservekopie importeren</string>
|
||||
<string name="import_backup_ask">Er is een reservekopie aangetroffen in ‘%1$s’.\n\nWil je de instellingen en gegevens daaruit importeren?</string>
|
||||
<string name="import_backup_no_backup_found">Er zijn geen reservekopieën aangetroffen.\n\nKopieer de reservekopie naar ‘%1$s’ en probeer het opnieuw of druk op ‘Aan de slag’ om het instelproces te doorlopen.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Het inloggen als ‘%1$s’ is mislukt. Controleer je e-mailadres en wachtwoord.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Ongeldige certificaten accepteren</string>
|
||||
@@ -695,11 +697,10 @@
|
||||
<string name="pref_profile_photo">Profielfoto</string>
|
||||
<string name="pref_blocked_contacts">Geblokkeerde contactpersonen</string>
|
||||
<string name="blocked_empty_hint">Geblokkeerde contactpersonen worden hier getoond.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Wachtwoord en account</string>
|
||||
<string name="pref_who_can_see_profile_explain">Je profielfoto, -naam en handtekening worden naast je gespreksberichten getoond.</string>
|
||||
<string name="pref_your_name">Je naam</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Handtekeningtekst</string>
|
||||
<string name="pref_enter_sends">Versturen met enter</string>
|
||||
<string name="pref_enter_sends_explain">Druk op de entertoets om tekstberichten te versturen</string>
|
||||
@@ -744,7 +745,6 @@
|
||||
<string name="pref_use_system_emoji_explain">Schakel Delta Chats ingebouwde emojiondersteuning uit</string>
|
||||
<string name="pref_show_system_contacts">Adresboek uitlezen</string>
|
||||
<string name="pref_show_system_contacts_explain">Bied aan om gesprekken te beginnen met contactpersonen uit het adresboek. Let op: voor sommige providers is eind-tot-eindversleuteling benodigd.</string>
|
||||
<string name="pref_app_access">Apptoegang</string>
|
||||
<string name="pref_chats">Gesprekken</string>
|
||||
<string name="pref_in_chat_sounds">Gespreksgeluiden</string>
|
||||
<string name="pref_view_log">Logboek bekijken</string>
|
||||
@@ -755,7 +755,7 @@
|
||||
<string name="pref_backup">Reservekopie</string>
|
||||
<string name="pref_backup_explain">Gesprekken bewaren op externe opslag</string>
|
||||
<string name="pref_backup_export_explain">Met een reservekopie kun je een nieuwe installatie instellen op dit of een ander apparaat.\n\nEen reservekopie bevat alle berichten, contactpersonen, gesprekken en je eind-tot-eindversleuteling. Bewaar het reservekopiebestand op een veilige plaats of verwijder het zo snel mogelijk.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">‘%1$s’ exporteren</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">%1$d accounts exporteren</string>
|
||||
@@ -776,7 +776,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Als je deze optie uitschakelt, zorg er dan voor dat je server en overige clients goed ingesteld zijn.\n\nAls dat niet zo is, dan werkt het misschien helemaal niet.</string>
|
||||
<string name="pref_watch_sent_folder">Map ‘Verzonden’ controleren op nieuwe berichten</string>
|
||||
<string name="pref_send_copy_to_self">Kopie versturen naar mijzelf</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Vereist bij gebruik van dit account op meerdere apparaten.</string>
|
||||
<string name="pref_auto_folder_moves">Automatisch verplaatsen naar DeltaChat-map</string>
|
||||
<string name="pref_auto_folder_moves_explain">Gesprekken worden verplaatst om je postvak netjes te houden</string>
|
||||
@@ -864,13 +863,10 @@
|
||||
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">Autocrypt-instelbericht versturen</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Een ‘Autocrypt-instelbericht’ deelt je eind-tot-eindinstellingen veilig met andere Autocrypt-compatibele apps.\n\nDe instellingen zijn versleuteld middels een code die hier wordt getoond en moet worden overgetypt op het andere apparaat.</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Een ‘Autocrypt-instelbericht’ deelt je eind-tot-eindinstellingen veilig met andere Autocrypt-compatibele apps.\n\nAls je Delta Chat ook op het andere apparaat gebruikt, voeg het dan als tweede apparaat toe.</string>
|
||||
<string name="autocrypt_send_asm_button">Autocrypt-instelbericht versturen</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Je instellingen zijn aan jezelf verstuurd. Schakel over naar het andere apparaat en open het instelbericht. Je zou nu moeten worden gevraagd om een code. Typ de volgende getallen in het invoerveld:</string>
|
||||
<string name="autocrypt_prefer_e2ee">Voorkeur voor eind-tot-eindversleuteling</string>
|
||||
<string name="autocrypt_asm_subject">Autocrypt-instelbericht</string>
|
||||
<string name="autocrypt_asm_general_body">Dit is het Autocrypt-instelbericht dat wordt gebruikt om je instellingen over te zetten.\n\nOm te ontsleutelen en te gebruiken, open je het bericht in een met Autocrypt compatibele app en voer je de code in die wordt getoond op het apparaat dat de code heeft gegenereerd.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Dit bericht kan niet worden ontsleuteld.\n\n• Het kan helpen dit bericht te beantwoorden en de afzender te vragen het opnieuw te versturen.\n\n• Als je Delta Chat of een andere e-mailapp opnieuw hebt geïnstalleerd, voeg het dan toe als tweede apparaat of importeer een reservekopie.</string>
|
||||
@@ -994,16 +990,18 @@
|
||||
<string name="set_name_and_avatar_explain">Kies een naam die herkenbaar is voor je contactpersonen en, desgewenst, een profielfoto.</string>
|
||||
<string name="please_enter_name">Voer een naam in.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">De gescande QR-code kan niet worden gebruikt om een nieuw account in te stellen.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Inloggen als ‘%1$s’?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Wil je inloggen als ‘%1$s’?\n\nJe reeds aanwezige account wordt niet verwijderd. Druk op de knop ‘Ander account kiezen’ om tussen accounts te schakelen.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">%1$s heeft je uitgenodigd voor deze groep.\n\nEr wordt gewacht op antwoord van het apparaat van %2$s…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">%1$s heeft geantwoord en wacht op toelating tot de groep…</string>
|
||||
<string name="secure_join_wait">Bezig met opzetten van eind-tot-eindversleuteling…</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Er kan nog geen eind-tot-eindversleuteling worden gegarandeerd, maar je kunt wel alvast een bericht sturen.</string>
|
||||
<string name="secure_join_takes_longer">Het lijkt langer te duren dan verwacht - wellicht is een van jullie offline.\n\nHet proces wordt echter op de achtergrond voortgezet.</string>
|
||||
<string name="contact_verified">%1$s is goedgekeurd.</string>
|
||||
<string name="contact_not_verified">Er kan geen eind-tot-eindversleuteling met %1$s worden gegarandeerd.</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1012,7 +1010,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Gewijzigde instellingen voor %1$s</string>
|
||||
<string name="verified_contact_required_explain">Om de eind-tot-eindversleuteling te garanderen, kun je alleen contactpersonen met een groen vinkje toevoegen aan deze groep.\n\nVan niet-goedgekeurde contactpersonen kun je de QR-code scannen om ze goed te keuren.</string>
|
||||
<string name="copy_qr_data_success">De QR-url is gekopieerd naar het klembord</string>
|
||||
<string name="mailto_dialog_header_select_chat">Kies in welk gesprek je dit bericht wilt delen</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">%1$s bevat al een concept. Wil je dit vervangen?</string>
|
||||
@@ -1038,7 +1035,8 @@
|
||||
<string name="perm_required_title">Recht vereist</string>
|
||||
<string name="perm_continue">Doorgaan</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat wil foto\'s en video\'s kunnen maken. Ga naar de app-instellingen, kies ‘Rechten’ en schakel ‘Camera’ in.</string>
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat wil spraakberichten versturen. Ga naar de app-instellingen, kies ‘Rechten’ en schakel ‘Microfoon’ in.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat wil spraakberichten versturen. Ga naar de app-instellingen, kies ‘Rechten’ of ‘Privacy en beveiliging’ en schakel ‘Microfoon’ in.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Delta Chat wil bestanden kunnen ontvangen en versturen. Ga naar de app-instellingen, kies ‘Rechten’ en schakel ‘Opslag’ in.</string>
|
||||
<string name="perm_explain_access_to_location_denied">Delta Chat wil je locatie kunnen delen. Ga naar de app-instellingen, kies ‘Rechten’ en schakel ‘Locatie’ in.</string>
|
||||
<string name="perm_explain_access_to_notifications_denied">Open Systeeminstellingen → Apps → Delta Chat en schakel meldingen in.</string>
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
<string name="mute">Wyłącz powiadomienia</string>
|
||||
<string name="muted">Wyciszony</string>
|
||||
<string name="ephemeral_messages">Znikające wiadomości</string>
|
||||
<string name="ephemeral_messages_hint">Te ustawienia dotyczą wszystkich uczestników korzystających z Delta Chat. Mogą jednak kopiować, zapisywać i przekazywać wiadomości lub korzystać z innych klientów poczty e-mail.</string>
|
||||
<string name="ephemeral_messages_hint">Dotyczy wszystkich członków tego czatu. Nadal mogą kopiować, zapisywać i przesyłać wiadomości.</string>
|
||||
<string name="save">Zapisz</string>
|
||||
<string name="chat">Czat</string>
|
||||
<string name="media">Multimedia</string>
|
||||
@@ -185,7 +185,7 @@
|
||||
<string name="voice_message">Wiadomość głosowa</string>
|
||||
<string name="forwarded">Przekazana</string>
|
||||
<string name="forwarded_message">Przekazano wiadomość</string>
|
||||
<!-- %1$s will be replaced by the name or the e-mail address of the person who forwards the message -->
|
||||
<!-- %1$s will be replaced by the name of the person who forwarded the message -->
|
||||
<string name="forwarded_by">Przekazana przez %1$s</string>
|
||||
<string name="video">Wideo</string>
|
||||
<string name="documents">Dokumenty</string>
|
||||
@@ -202,6 +202,10 @@
|
||||
<string name="images_and_videos">Obrazy i wideo</string>
|
||||
<string name="file">Plik</string>
|
||||
<string name="files">Pliki</string>
|
||||
<string name="files_attach_hint">Wyślij oryginalne pliki i nieskompresowane obrazy</string>
|
||||
<!-- "Files" here means the "Files Selector App" or "Files Manager App" -->
|
||||
<string name="choose_from_files">Wybierz z plików</string>
|
||||
<string name="choose_from_gallery">Wybierz z galerii</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">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). -->
|
||||
@@ -309,9 +313,9 @@
|
||||
<string name="select_chat">Zaznacz czat</string>
|
||||
<string name="select_more">Zaznacz więcej</string>
|
||||
<string name="menu_edit_name">Edytuj nazwę</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_explain">Ustaw nazwę, która będzie wyświetlana zamiast „%1$s”. Pozostaw puste pole, aby użyć wybranej nazwy kontaktu.</string>
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself (if any) or by an e-mail address. -->
|
||||
<!-- The placeholder will be replaced by the name the contact gave themself -->
|
||||
<string name="edit_name_placeholder">Nazwa dla „%1$s”</string>
|
||||
<string name="menu_settings">Ustawienia</string>
|
||||
<string name="menu_advanced">Zaawansowane</string>
|
||||
@@ -561,9 +565,9 @@
|
||||
<!-- option to show images in the gallery as square (instead of using correct width/height) -->
|
||||
<string name="square_grid">Siatka kwadratowa</string>
|
||||
<string name="send_message">Wyślij wiadomość</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. -->
|
||||
<!-- 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 addresses. -->
|
||||
<string name="aeap_addr_changed">%1$s zmieniła swój adres z %2$s na %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 -->
|
||||
<!-- deprecated -->
|
||||
<string name="aeap_explanation">Zmieniłeś swój adres e-mail z %1$s na %2$s.\n\nJeśli teraz wyślesz wiadomość do zweryfikowanej grupy, kontakty tam zawarte automatycznie zastąpią stary adres Twoim nowym.\n\nBardzo zalecane jest, aby ustawić swojego starego dostawcę emaila tak, aby przekazywał wszystkie emaile na Twój nowy adres email. W przeciwnym razie możesz przegapić wiadomości od kontaktów, które jeszcze nie dostały Twojego nowego adresu.</string>
|
||||
|
||||
|
||||
@@ -595,7 +599,7 @@
|
||||
<string name="incoming_messages">Wiadomości przychodzące</string>
|
||||
<!-- Headline for the "Outbox" eg. in the "Connectivity" view -->
|
||||
<string name="outgoing_messages">Wiadomości wychodzące</string>
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address. -->
|
||||
<!-- Headline in the "Connectivity" view. Placeholder will be replaced by a domain -->
|
||||
<string name="storage_on_domain">Zajętość skrzynki %1$s</string>
|
||||
<string name="connectivity">Łączność</string>
|
||||
<!-- Shown in the title bar if the app is "Not connected"; prefer short strings. -->
|
||||
@@ -645,9 +649,7 @@
|
||||
<string name="welcome_chat_over_email">Bezpieczny zdecentralizowany czat</string>
|
||||
<string name="scan_invitation_code">Zeskanuj kod zaproszenia</string>
|
||||
<string name="login_title">Zaloguj się</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_header">Zaloguj się na swoje konto e-mail</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="login_explain">Zaloguj się przy użyciu istniejącego konta e-mail</string>
|
||||
<string name="login_subheader">Dla znanych dostawców usług poczty elektronicznej poniższe ustawienia są ustawiane automatycznie. Czasami IMAP musi być włączony w interfejsie WWW. O pomoc należy zwrócić się do usługodawcy e-mail lub znajomych.</string>
|
||||
<string name="login_no_servers_hint">Nie ma serwerów Delta Chat, Twoje dane pozostają na Twoim urządzeniu!</string>
|
||||
@@ -663,7 +665,7 @@
|
||||
<string name="login_smtp_port">Port SMTP</string>
|
||||
<string name="login_smtp_security">Bezpieczeństwo SMTP</string>
|
||||
<string name="login_auth_method">Metoda autoryzacji</string>
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the chatmail or email server -->
|
||||
<!-- the word "Proxy" might be left untranslated unless the destination language has a well-known term for a "Proxy Server", acting intermediary between the app and the server -->
|
||||
<string name="proxy_settings">Proxy</string>
|
||||
<string name="proxy_use_proxy">Użyj proxy</string>
|
||||
<string name="proxy_add">Dodaj proxy</string>
|
||||
@@ -678,7 +680,7 @@
|
||||
<string name="proxy_share_link">Udostępnij link</string>
|
||||
|
||||
<string name="login_info_oauth2_title">Kontynuuj w uproszczonej konfiguracji?</string>
|
||||
<string name="login_info_oauth2_text">Wprowadzony adres e-mail obsługuje uproszczoną konfigurację (OAuth2.0).\n\nW następnym kroku pozwól, aby Delta Chat działał jako czat z aplikacją e-mail.\n\nNie ma serwerów Delta Chat, Twoje dane pozostają na Twoim urządzeniu!</string>
|
||||
<string name="login_info_oauth2_text">Wprowadzony adres e-mail obsługuje uproszczoną konfigurację (OAuth2.0).\n\nW następnym kroku zezwól Delta Chat na wysyłanie i odbieranie wiadomości.\n\nNie ma serwerów Delta Chat, Twoje dane pozostają na Twoim urządzeniu!</string>
|
||||
<string name="login_certificate_checks">Sprawdzanie certyfikatów</string>
|
||||
<string name="login_error_mail">Podaj ważny adres e-mail</string>
|
||||
<string name="login_error_server">Wprowadź poprawny adres serwera / IP</string>
|
||||
@@ -687,8 +689,8 @@
|
||||
<string name="import_backup_title">Przywróć z kopii zapasowej</string>
|
||||
<string name="import_backup_ask">Delta Chat znalazł kopię zapasową w katalogu „%1$s.\n\nCzy chcesz zaimportować i używać wszystkich danych i ustawień z tej kopii zapasowej?</string>
|
||||
<string name="import_backup_no_backup_found">Nie znaleziono kopii zapasowej.\n\nSkopiuj kopię zapasową do katalogu „%1$s i spróbuj ponownie. Alternatywnie dotknij \"Uruchom komunikator\", aby rozpocząć normalny proces instalacji.</string>
|
||||
<!-- Translators: %1$s will be replaced by the e-mail address -->
|
||||
<string name="login_error_cannot_login">Nie można się zalogować jako „%1$s. Sprawdź, czy adres e-mail i hasło są poprawne.</string>
|
||||
<!-- %1$s will be replaced by the failing address -->
|
||||
<string name="login_error_cannot_login">Nie można się zalogować jako „%1$s. Sprawdź, czy adres i hasło są poprawne.</string>
|
||||
<!-- TLS certificate checks -->
|
||||
<string name="accept_invalid_certificates">Zaakceptuj nieprawidłowe certyfikaty</string>
|
||||
<string name="switch_account">Przełącz konto</string>
|
||||
@@ -727,11 +729,10 @@
|
||||
<string name="pref_profile_photo">Zdjęcie profilowe</string>
|
||||
<string name="pref_blocked_contacts">Zablokowane kontakty</string>
|
||||
<string name="blocked_empty_hint">Zablokowane kontakty, zostaną pokazane tutaj.</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_password_and_account_settings">Hasło i konto</string>
|
||||
<string name="pref_who_can_see_profile_explain">Twoje zdjęcie profilowe i nazwa będą wyświetlane wraz z wiadomościami podczas komunikacji z innymi użytkownikami. Już wysłanych informacji nie można skasować ani usunąć.</string>
|
||||
<string name="pref_your_name">Twoja nazwa</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". -->
|
||||
<!-- Label of the Bio/Signature/Status/Motto field -->
|
||||
<string name="pref_default_status_label">Tekst podpisu</string>
|
||||
<string name="pref_enter_sends">Enter wysyła</string>
|
||||
<string name="pref_enter_sends_explain">Naciśnięcie Enter wysyła wiadomości tekstowe</string>
|
||||
@@ -775,8 +776,7 @@
|
||||
<string name="pref_use_system_emoji">Użyj emoji systemowych</string>
|
||||
<string name="pref_use_system_emoji_explain">Wyłącza wbudowaną obsługę emoji Delta Chat</string>
|
||||
<string name="pref_show_system_contacts">Odczytaj systemową książkę adresową</string>
|
||||
<string name="pref_show_system_contacts_explain">Zaproponuj tworzenie czatów z kontaktami z książki adresowej. Niektórzy dostawcy wymagają najpierw szyfrowania end-to-end.</string>
|
||||
<string name="pref_app_access">Dostęp do aplikacji</string>
|
||||
<string name="pref_show_system_contacts_explain">Zaproponuj tworzenie czatów z kontaktami z książki adresowej.</string>
|
||||
<string name="pref_chats">Czaty</string>
|
||||
<string name="pref_in_chat_sounds">Dźwięki w czacie</string>
|
||||
<string name="pref_view_log">Wyświetl dziennik</string>
|
||||
@@ -787,7 +787,7 @@
|
||||
<string name="pref_backup">Kopia zapasowa</string>
|
||||
<string name="pref_backup_explain">Wykonaj kopię zapasową czatów na pamięci zewnętrznej</string>
|
||||
<string name="pref_backup_export_explain">Kopia zapasowa pomaga skonfigurować nową instalację na tym lub na innym urządzeniu.\n\nKopia zapasowa będzie zawierała wszystkie wiadomości, kontakty i czaty oraz pełną konfigurację funkcji automatycznego szyfrowania typu end-to-end. Przechowuj plik kopii zapasowej w bezpiecznym miejscu lub usuń go jak najszybciej.</string>
|
||||
<!-- the placeholder will be replaced by the name of the profile's email address -->
|
||||
<!-- the placeholder will be replaced by the profile name -->
|
||||
<string name="pref_backup_export_x">Eksportuj %1$s</string>
|
||||
<!-- the placeholder will be replaced by the number of profiles to export; the number is always larger than 1 -->
|
||||
<string name="pref_backup_export_all">Eksportuj wszystkie %1$d konta</string>
|
||||
@@ -808,7 +808,6 @@
|
||||
<string name="pref_imap_folder_warn_disable_defaults">Jeśli wyłączysz tę opcję, upewnij się, że twój serwer i inni klienci są odpowiednio skonfigurowani.\n\nW przeciwnym razie wszystko może w ogóle nie działać.</string>
|
||||
<string name="pref_watch_sent_folder">Pokaż katalog Wysłane</string>
|
||||
<string name="pref_send_copy_to_self">Wyślij kopię do siebie</string>
|
||||
<!-- for classic email, we use the classical term "Account" -->
|
||||
<string name="pref_send_copy_to_self_explain">Wymagane kiedy korzystasz z tego konta na wielu urządzeniach.</string>
|
||||
<string name="pref_auto_folder_moves">Automatyczne przenoszenie do folderu DeltaChat</string>
|
||||
<string name="pref_auto_folder_moves_explain">Rozmowy na czacie są przenoszone, aby nie zaśmiecać folderu Skrzynka odbiorcza</string>
|
||||
@@ -876,9 +875,9 @@
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_device_ask">Czy chcesz teraz usunąć %1$d wiadomości i wszystkie nowo pobrane wiadomości w przyszłości „%2$s”?\n\n• Obejmuje to wszystkie multimedia\n\n• Wiadomości zostaną usunięte niezależnie od tego, czy były widoczne, czy nie\n\n• „Zapisane wiadomości” zostaną pominięte podczas lokalnego usuwania</string>
|
||||
<!-- %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option. -->
|
||||
<string name="autodel_server_ask">Czy chcesz teraz usunąć %1$d wiadomości i wszystkie nowo pobrane wiadomości w przyszłości „%2$s”?\n\n⚠️ Obejmuje to e-maile, multimedia i „Zapisane wiadomości” we wszystkich folderach na serwerze.\n\n⚠️ Nie używaj tej funkcji, jeśli chcesz zachować dane na serwerze\n\n⚠️ Nie używaj tej funkcji, jeśli używasz innych klientów poczty e-mail oprócz Delta Chat</string>
|
||||
<string name="autodel_server_ask">Czy chcesz teraz usunąć %1$d wiadomości i wszystkie nowo pobrane wiadomości w przyszłości „%2$s”?\n\n⚠️ Obejmuje to e-maile, multimedia i „Zapisane wiadomości” we wszystkich folderach na serwerze.\n\n⚠️ Nie używaj tej funkcji, jeśli chcesz zachować dane na serwerze\n\n⚠️ Nie używaj tej funkcji, jeśli chcesz zachować dane na serwerze lub korzystasz także z klasycznych klientów poczty e-mail</string>
|
||||
<!-- 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">Obejmuje to e-maile, multimedia i „Zapisane wiadomości” we wszystkich folderach na serwerze. Nie używaj tej funkcji, jeśli chcesz zachować dane na serwerze lub jeśli używasz innych klientów poczty e-mail oprócz Delta Chat.</string>
|
||||
<string name="autodel_server_enabled_hint">Obejmuje to e-maile, multimedia i „Zapisane wiadomości” we wszystkich folderach na serwerze. Nie używaj tej funkcji, jeśli chcesz zachować dane na serwerze lub jeśli używasz klasycznych klientów poczty e-mail</string>
|
||||
<string name="autodel_server_warn_multi_device_title">Włącz natychmiastowe usuwanie</string>
|
||||
<string name="autodel_server_warn_multi_device">Jeśli włączysz natychmiastowe usuwanie, nie będzie można używać wielu urządzeń w tym profilu.</string>
|
||||
<string name="autodel_confirm">Rozumiem, usuń te wszystkie wiadomości</string>
|
||||
@@ -896,13 +895,10 @@
|
||||
|
||||
<!-- autocrypt -->
|
||||
<string name="autocrypt_send_asm_title">Wyślij wiadomość konfiguracyjną Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Wiadomość konfiguracyjna automatycznego szyfrowania” bezpiecznie udostępnia twoją konfigurację end-to-end innym aplikacjom zgodnym z Autocrypt. Klucz zostanie zaszyfrowany za pomocą wyświetlonego tutaj kodu konfiguracyjnego, który należy wpisać na drugim urządzeniu.</string>
|
||||
<string name="autocrypt_send_asm_explain_before">Wiadomość konfiguracyjna automatycznego szyfrowania bezpiecznie udostępnia twoją konfigurację end-to-end innym aplikacjom zgodnym z Autocrypt. Jeśli używasz Delta Chat również na innym urządzeniu, użyj opcji „Ustawienia » Dodaj kolejne urządzenie”.</string>
|
||||
<string name="autocrypt_send_asm_button">Wyślij wiadomość konfiguracyjną Autocrypt</string>
|
||||
<string name="autocrypt_send_asm_explain_after">Klucz został wysłany do ciebie. Przejdź do innego urządzenia i otwórz wiadomość konfiguracyjną. Zostanie wyświetlona prośba o podanie kodu konfiguracyjnego. Wpisz następujące cyfry w podpowiedzi.\n\nGdy skończysz, drugie urządzenie będzie gotowe do użycia funkcji automatycznego szyfrowania.</string>
|
||||
<string name="autocrypt_prefer_e2ee">Preferuj szyfrowanie typu end-to-end</string>
|
||||
<string name="autocrypt_asm_subject">Wiadomość konfiguracyjna automatycznego szyfrowania</string>
|
||||
<string name="autocrypt_asm_general_body">Jest to wiadomość konfiguracyjna automatycznego szyfrowania typu end-to-end służąca do przesyłania klucza między klientami.\n\nAby odszyfrować i użyć klucza, otwórz wiadomość w kliencie zgodnym z automatycznym szyfrowaniem i wprowadź kod konfiguracyjny przedstawiony na urządzeniu generującym.</string>
|
||||
|
||||
|
||||
<!-- system messages -->
|
||||
<string name="systemmsg_cannot_decrypt">Tej wiadomości nie można odszyfrować.\n\n• Możesz teraz pomóc odpowiadając po prostu na tą wiadomość i poprosić nadawcę o ponowne wysłanie wiadomości.\n\n• Jeśli właśnie ponownie zainstalowałeś Delta Chat, najlepiej będzie, jeśli ponownie skonfigurujesz Delta Chat teraz i wybierzesz „Dodaj jako drugie urządzenie” lub zaimportujesz kopię zapasową.</string>
|
||||
@@ -974,7 +970,7 @@
|
||||
<!-- this may be shown instead of the chat's input field, with buttons "More Info" and "OK" -->
|
||||
<string name="chat_protection_broken">Użytkownik %1$s wysłał wiadomość z innego urządzenia.</string>
|
||||
<string name="chat_protection_enabled_tap_to_learn_more">Od teraz gwarantujemy, że wiadomości będą szyfrowane metodą end-to-end. Dotknij, aby przeczytać więcej.</string>
|
||||
<string name="chat_protection_enabled_explanation">Teraz gwarantujemy, że wszystkie wiadomości w tym czacie są szyfrowane metodą end-to-end.\n\nSzyfrowanie end-to-end zapewnia prywatność wiadomości między tobą a twoimi partnerami czatów. Nawet dostawca twojej poczty e-mail nie może ich odczytać.</string>
|
||||
<string name="chat_protection_enabled_explanation">Teraz gwarantujemy, że wszystkie wiadomości w tym czacie są szyfrowane metodą end-to-end.\n\nSzyfrowanie end-to-end zapewnia prywatność wiadomości między tobą a twoimi partnerami czatów. Nawet serwery, dostawcy i pośrednicy nie są w stanie ich odczytać.</string>
|
||||
<string name="chat_protection_broken_tap_to_learn_more">Użytkownik %1$s wysłał wiadomość z innego urządzenia. Dotknij, aby przeczytać więcej.</string>
|
||||
<string name="chat_protection_broken_explanation">Nie można już zagwarantować szyfrowania end-to-end, prawdopodobnie z powodu ponownej instalacji Delta Chat przez %1$s lub wysłania wiadomości z innego urządzenia.\n\nMożesz spotkać się z tą osobą osobiście i ponownie zeskanować jej kod QR, aby przywrócić gwarantowane szyfrowanie end-to-end.</string>
|
||||
<string name="invalid_unencrypted_tap_to_learn_more">⚠️ %1$s wymaga szyfrowania end-to-end, które nie zostało jeszcze skonfigurowane dla tego czatu. Dotknij, aby dowiedzieć się więcej.</string>
|
||||
@@ -1000,7 +996,7 @@
|
||||
<string name="qrscan_failed">Nie udało się zdekodować kodu QR</string>
|
||||
<string name="qrscan_ask_join_group">Czy chcesz dołączyć do grupy „%1$s?</string>
|
||||
<string name="qrscan_fingerprint_mismatch">Zeskanowany odcisk palca nie pasuje do odcisku palca ostatnio widzianego u %1$s</string>
|
||||
<string name="qrscan_no_addr_found">Ten kod QR zawiera odcisk palca, ale nie zawiera adresu e-mail.\n\nW celu weryfikacji poza zasadniczym pasmem należy najpierw nawiązać szyfrowane połączenie z odbiorcą.</string>
|
||||
<string name="qrscan_no_addr_found">Ten kod QR zawiera odcisk palca, ale nie zawiera adresu.\n\nW celu weryfikacji poza zasadniczym pasmem należy najpierw nawiązać szyfrowane połączenie z odbiorcą.</string>
|
||||
<string name="qrscan_contains_text">Zeskanowany kod QR zawiera następujący tekst:\n\n%1$s</string>
|
||||
<string name="qrscan_contains_url">Zeskanowany kod QR zawiera następujący adres:\n\n%1$s</string>
|
||||
<string name="qrscan_fingerprint_label">Odciski palca</string>
|
||||
@@ -1026,16 +1022,18 @@
|
||||
<string name="set_name_and_avatar_explain">Ustaw nazwę, którą rozpoznają twoje kontakty. Możesz także ustawić zdjęcie profilowe.</string>
|
||||
<string name="please_enter_name">Wpisz nazwę.</string>
|
||||
<string name="qraccount_qr_code_cannot_be_used">Zeskanowanego kodu QR nie można użyć do założenia nowego konta.</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login">Zalogować się do „%1$s”?</string>
|
||||
<!-- the placeholder will be replaced by the e-mail address of the profile -->
|
||||
<!-- the placeholder will be replaced by the address of the profile -->
|
||||
<string name="qrlogin_ask_login_another">Zalogować się do „%1$s”?\n\nTwoje istniejące konto nie zostanie usunięte. Użyj opcji „Przełącz konto”, aby przełączyć się między swoimi kontami.</string>
|
||||
<!-- first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_started">Użytkownik %1$s zaprosił cię do dołączenia do tej grupy.\n\nCzekam na odpowiedź urządzenia %2$s…</string>
|
||||
<!-- placeholder will be replaced by the name of the inviter. -->
|
||||
<string name="secure_join_replies">Użytkownik %1$s odpowiedział, czekając na dodanie do grupy…</string>
|
||||
<string name="secure_join_wait">Ustanawiam gwarantowane szyfrowanie typu end-to-end, proszę czekać…</string>
|
||||
<!-- deprecated -->
|
||||
<string name="secure_join_wait_timeout">Nie można jeszcze ustanowić gwarantowanego szyfrowania typu end-to-end, ale być może już wysłałeś wiadomość.</string>
|
||||
<string name="secure_join_takes_longer">Aby kontynuować, kontakt musi być online.\n\nTen proces będzie kontynuowany automatycznie w tle.</string>
|
||||
<string name="contact_verified">Kontakt %1$s zweryfikowany.</string>
|
||||
<string name="contact_not_verified">Nie można zweryfikować szyfrowania typu end-to-end %1$s</string>
|
||||
<!-- Shown in contact profile. The placeholder will be replaced by the name of the contact that introduced the contact. -->
|
||||
@@ -1044,7 +1042,6 @@
|
||||
<!-- translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message" -->
|
||||
<string name="contact_setup_changed">Zmieniono konfigurację dla %1$s</string>
|
||||
<string name="verified_contact_required_explain">Aby zagwarantować szyfrowanie end-to-end, do tej grupy możesz dodawać wyłącznie kontakty oznaczone zielonym znacznikiem wyboru.\n\nMożesz spotkać się z kontaktami osobiście i zeskanować ich kod QR, aby je przedstawić.</string>
|
||||
<string name="copy_qr_data_success">Skopiowano adres kodu QR do schowka</string>
|
||||
<string name="mailto_dialog_header_select_chat">Wybierz czat, do którego chcesz wysłać wiadomość</string>
|
||||
<!-- first placeholder is the name of the chat -->
|
||||
<string name="confirm_replace_draft">Na czacie %1$s jest już wersja robocza wiadomości, czy chcesz ją zastąpić?</string>
|
||||
@@ -1070,7 +1067,8 @@
|
||||
<string name="perm_required_title">Wymagane zezwolenie</string>
|
||||
<string name="perm_continue">Kontynuuj</string>
|
||||
<string name="perm_explain_access_to_camera_denied">Delta Chat wymaga pozwolenia na używanie aparatu, aby robić zdjęcia lub nagrywać filmy, ale zostało ono trwale odrzucone. Przejdź do menu ustawień aplikacji, wybierz „Uprawnienia” i włącz „Aparat”.</string>
|
||||
<string name="perm_explain_access_to_mic_denied">Delta Chat wymaga zezwolenia użycia mikrofonu, aby wysyłać wiadomości audio, ale zostało ono trwale odrzucone. Przejdź do ustawień aplikacji, wybierz „Uprawnienia” i włącz „Mikrofon”.</string>
|
||||
<!-- give the user an idea where to find the "Microphone" option. the hint is only shown if access was initially denied by the user. pick up wordings really used on the systems, but do not be overly precise: things shift around often and there are too many system we support to track every detail and click path -->
|
||||
<string name="perm_explain_access_to_mic_denied">Aby wysyłać wiadomości audio, przejdź do ustawień aplikacji, wybierz „Uprawnienia” lub „Prywatność i bezpieczeństwo” i włącz „Mikrofon”.</string>
|
||||
<string name="perm_explain_access_to_storage_denied">Delta Chat wymaga uprawnienia do przechowywania, aby dołączyć lub wyeksportować zdjęcia, filmy lub dźwięk, ale zostało ono trwale odrzucone. Przejdź do menu ustawień aplikacji, wybierz „Uprawnienia” i włącz „Pamięć”.</string>
|
||||
<string name="perm_explain_access_to_location_denied">Delta Chat wymaga zezwolenia na lokalizację, aby dołączyć lokalizację, ale zostało ono trwale odrzucone. Przejdź do menu ustawień aplikacji, wybierz „Uprawnienia” i włącz „Lokalizacja”.</string>
|
||||
<string name="perm_explain_access_to_notifications_denied">Aby odbierać powiadomienia, przejdź do „Ustawienia » Aplikacje » Delta Chat” i włącz „Powiadomienia”.</string>
|
||||
@@ -1194,7 +1192,7 @@
|
||||
<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>
|
||||
<string name="InfoPlist_NSContactsUsageDescription">Delta Chat używa twoich kontaktów, aby pokazać listę adresów, do których możesz pisać. Delta Chat nie ma serwera, twoje kontakty nie są nigdzie wysyłane.</string>
|
||||
<string name="InfoPlist_NSLocationAlwaysAndWhenInUseUsageDescription">Delta Chat potrzebuje pozwolenia na lokalizację, aby udostępniać twoją lokalizację w okresie, w którym włączono udostępnianie lokalizacji.</string>
|
||||
<string name="InfoPlist_NSLocationWhenInUseUsageDescription">Delta Chat potrzebuje pozwolenia na lokalizację, aby udostępniać twoją lokalizację w okresie, w którym włączono udostępnianie lokalizacji.</string>
|
||||
<string name="InfoPlist_NSMicrophoneUsageDescription">Zezwolenie na dostęp do mikrofonu pozwala nagrywać dźwięk.</string>
|
||||
@@ -1210,7 +1208,7 @@
|
||||
<string name="pref_reliable_service">Wymuś połączenie w tle</string>
|
||||
<string name="pref_reliable_service_explain">Powoduje trwałe powiadomienie</string>
|
||||
|
||||
<string name="pref_background_notifications_rationale">Aby utrzymać połączenie z serwerem e-mail i odbierać wiadomości w tle, zignoruj optymalizacje baterii w następnym kroku.\n\nDelta Chat zużywa niewiele zasobów i dba o to, aby nie wyczerpać baterii.</string>
|
||||
<string name="pref_background_notifications_rationale">Aby utrzymać połączenie z i odbierać wiadomości w tle, zignoruj optymalizacje baterii w następnym kroku.\n\nDelta Chat zużywa niewiele zasobów i dba o to, aby nie wyczerpać 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">Dotknij tutaj, aby odbierać wiadomości, podczas gdy Delta Chat działa w tle.</string>
|
||||
<string name="perm_enable_bg_already_done">Pozwolono już Delta Chat na odbieranie wiadomości w tle.\n\nJeśli wiadomości nadal nie docierają w tle, sprawdź też ustawienia systemu.</string>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user