From ac8ee971f570cf3edcff18e03cb94cf31a585568 Mon Sep 17 00:00:00 2001
From: Evgeny Poberezkin
Date: Sat, 1 Jun 2024 09:15:41 +0100
Subject: [PATCH 1/8] 5.7.5: ios 222, android 216, desktop 51
---
apps/ios/SimpleX.xcodeproj/project.pbxproj | 64 +++++++++++-----------
apps/multiplatform/gradle.properties | 8 +--
2 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/apps/ios/SimpleX.xcodeproj/project.pbxproj b/apps/ios/SimpleX.xcodeproj/project.pbxproj
index be1ca4c444..9a15ef2f8a 100644
--- a/apps/ios/SimpleX.xcodeproj/project.pbxproj
+++ b/apps/ios/SimpleX.xcodeproj/project.pbxproj
@@ -24,6 +24,11 @@
5C029EAA283942EA004A9677 /* CallController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C029EA9283942EA004A9677 /* CallController.swift */; };
5C05DF532840AA1D00C683F9 /* CallSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C05DF522840AA1D00C683F9 /* CallSettings.swift */; };
5C063D2727A4564100AEC577 /* ChatPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C063D2627A4564100AEC577 /* ChatPreviewView.swift */; };
+ 5C0EA1312C0B05C000AD2E5E /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA12C2C0B05C000AD2E5E /* libgmp.a */; };
+ 5C0EA1322C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA12D2C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a */; };
+ 5C0EA1332C0B05C000AD2E5E /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA12E2C0B05C000AD2E5E /* libffi.a */; };
+ 5C0EA1342C0B05C000AD2E5E /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA12F2C0B05C000AD2E5E /* libgmpxx.a */; };
+ 5C0EA1352C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1302C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a */; };
5C10D88828EED12E00E58BF0 /* ContactConnectionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C10D88728EED12E00E58BF0 /* ContactConnectionInfo.swift */; };
5C10D88A28F187F300E58BF0 /* FullScreenMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C10D88928F187F300E58BF0 /* FullScreenMediaView.swift */; };
5C116CDC27AABE0400E66D01 /* ContactRequestView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C116CDB27AABE0400E66D01 /* ContactRequestView.swift */; };
@@ -53,11 +58,6 @@
5C5E5D3B2824468B00B0488A /* ActiveCallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C5E5D3A2824468B00B0488A /* ActiveCallView.swift */; };
5C5F2B6D27EBC3FE006A9D5F /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C5F2B6C27EBC3FE006A9D5F /* ImagePicker.swift */; };
5C5F2B7027EBC704006A9D5F /* ProfileImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C5F2B6F27EBC704006A9D5F /* ProfileImage.swift */; };
- 5C614CFB2C021C1C000E7758 /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C614CF62C021C1C000E7758 /* libffi.a */; };
- 5C614CFC2C021C1C000E7758 /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C614CF72C021C1C000E7758 /* libgmpxx.a */; };
- 5C614CFD2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C614CF82C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a */; };
- 5C614CFE2C021C1C000E7758 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C614CF92C021C1C000E7758 /* libgmp.a */; };
- 5C614CFF2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C614CFA2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a */; };
5C65DAF929D0CC20003CEE45 /* DeveloperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C65DAF829D0CC20003CEE45 /* DeveloperView.swift */; };
5C65F343297D45E100B67AF3 /* VersionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C65F341297D3F3600B67AF3 /* VersionView.swift */; };
5C6BA667289BD954009B8ECC /* DismissSheets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6BA666289BD954009B8ECC /* DismissSheets.swift */; };
@@ -273,6 +273,11 @@
5C029EA9283942EA004A9677 /* CallController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallController.swift; sourceTree = ""; };
5C05DF522840AA1D00C683F9 /* CallSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSettings.swift; sourceTree = ""; };
5C063D2627A4564100AEC577 /* ChatPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatPreviewView.swift; sourceTree = ""; };
+ 5C0EA12C2C0B05C000AD2E5E /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; };
+ 5C0EA12D2C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a"; sourceTree = ""; };
+ 5C0EA12E2C0B05C000AD2E5E /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; };
+ 5C0EA12F2C0B05C000AD2E5E /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; };
+ 5C0EA1302C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a"; sourceTree = ""; };
5C10D88728EED12E00E58BF0 /* ContactConnectionInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactConnectionInfo.swift; sourceTree = ""; };
5C10D88928F187F300E58BF0 /* FullScreenMediaView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenMediaView.swift; sourceTree = ""; };
5C116CDB27AABE0400E66D01 /* ContactRequestView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactRequestView.swift; sourceTree = ""; };
@@ -316,11 +321,6 @@
5C5E5D3C282447AB00B0488A /* CallTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallTypes.swift; sourceTree = ""; };
5C5F2B6C27EBC3FE006A9D5F /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = ""; };
5C5F2B6F27EBC704006A9D5F /* ProfileImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileImage.swift; sourceTree = ""; };
- 5C614CF62C021C1C000E7758 /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; };
- 5C614CF72C021C1C000E7758 /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; };
- 5C614CF82C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a"; sourceTree = ""; };
- 5C614CF92C021C1C000E7758 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; };
- 5C614CFA2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a"; sourceTree = ""; };
5C636F662AAB3D2400751C84 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = "uk.lproj/SimpleX--iOS--InfoPlist.strings"; sourceTree = ""; };
5C636F672AAB3D2400751C84 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = ""; };
5C65DAE429C77136003CEE45 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; };
@@ -529,12 +529,12 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 5C614CFD2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a in Frameworks */,
- 5C614CFF2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a in Frameworks */,
- 5C614CFC2C021C1C000E7758 /* libgmpxx.a in Frameworks */,
+ 5C0EA1342C0B05C000AD2E5E /* libgmpxx.a in Frameworks */,
5CE2BA93284534B000EC33A6 /* libiconv.tbd in Frameworks */,
- 5C614CFB2C021C1C000E7758 /* libffi.a in Frameworks */,
- 5C614CFE2C021C1C000E7758 /* libgmp.a in Frameworks */,
+ 5C0EA1352C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a in Frameworks */,
+ 5C0EA1312C0B05C000AD2E5E /* libgmp.a in Frameworks */,
+ 5C0EA1322C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a in Frameworks */,
+ 5C0EA1332C0B05C000AD2E5E /* libffi.a in Frameworks */,
5CE2BA94284534BB00EC33A6 /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -601,11 +601,11 @@
5C764E5C279C70B7000C6508 /* Libraries */ = {
isa = PBXGroup;
children = (
- 5C614CF62C021C1C000E7758 /* libffi.a */,
- 5C614CF92C021C1C000E7758 /* libgmp.a */,
- 5C614CF72C021C1C000E7758 /* libgmpxx.a */,
- 5C614CF82C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7-ghc9.6.3.a */,
- 5C614CFA2C021C1C000E7758 /* libHSsimplex-chat-5.7.4.1-FMTNcSSNT86KdfUI39X2r7.a */,
+ 5C0EA12E2C0B05C000AD2E5E /* libffi.a */,
+ 5C0EA12C2C0B05C000AD2E5E /* libgmp.a */,
+ 5C0EA12F2C0B05C000AD2E5E /* libgmpxx.a */,
+ 5C0EA12D2C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq-ghc9.6.3.a */,
+ 5C0EA1302C0B05C000AD2E5E /* libHSsimplex-chat-5.7.5.0-IiqaTGbIKN89ePlb2e8Hnq.a */,
);
path = Libraries;
sourceTree = "";
@@ -1552,7 +1552,7 @@
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
@@ -1577,7 +1577,7 @@
"@executable_path/Frameworks",
);
LLVM_LTO = YES_THIN;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.app;
PRODUCT_NAME = SimpleX;
SDKROOT = iphoneos;
@@ -1601,7 +1601,7 @@
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
@@ -1626,7 +1626,7 @@
"@executable_path/Frameworks",
);
LLVM_LTO = YES;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.app;
PRODUCT_NAME = SimpleX;
SDKROOT = iphoneos;
@@ -1687,7 +1687,7 @@
CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
GCC_OPTIMIZATION_LEVEL = s;
@@ -1702,7 +1702,7 @@
"@executable_path/../../Frameworks",
);
LLVM_LTO = YES;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-NSE";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -1724,7 +1724,7 @@
CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
ENABLE_CODE_COVERAGE = NO;
@@ -1739,7 +1739,7 @@
"@executable_path/../../Frameworks",
);
LLVM_LTO = YES;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-NSE";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -1761,7 +1761,7 @@
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -1787,7 +1787,7 @@
"$(PROJECT_DIR)/Libraries/sim",
);
LLVM_LTO = YES;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.SimpleXChat;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
@@ -1812,7 +1812,7 @@
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 219;
+ CURRENT_PROJECT_VERSION = 222;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -1838,7 +1838,7 @@
"$(PROJECT_DIR)/Libraries/sim",
);
LLVM_LTO = YES;
- MARKETING_VERSION = 5.7.4;
+ MARKETING_VERSION = 5.7.5;
PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.SimpleXChat;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
diff --git a/apps/multiplatform/gradle.properties b/apps/multiplatform/gradle.properties
index 2c44f841f9..6e25eeafbc 100644
--- a/apps/multiplatform/gradle.properties
+++ b/apps/multiplatform/gradle.properties
@@ -26,11 +26,11 @@ android.enableJetifier=true
kotlin.mpp.androidSourceSetLayoutVersion=2
kotlin.jvm.target=11
-android.version_name=5.7.4
-android.version_code=212
+android.version_name=5.7.5
+android.version_code=216
-desktop.version_name=5.7.4
-desktop.version_code=48
+desktop.version_name=5.7.5
+desktop.version_code=51
kotlin.version=1.9.23
gradle.plugin.version=8.2.0
From 3fa70ba2171c556ac177c120bac6d2b824ca389d Mon Sep 17 00:00:00 2001
From: Evgeny Poberezkin
Date: Sat, 1 Jun 2024 11:03:22 +0100
Subject: [PATCH 2/8] 5.8-beta.5: ios 223, android 218, desktop 52
---
apps/ios/SimpleX.xcodeproj/project.pbxproj | 52 +++++++++++-----------
apps/multiplatform/gradle.properties | 8 ++--
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/apps/ios/SimpleX.xcodeproj/project.pbxproj b/apps/ios/SimpleX.xcodeproj/project.pbxproj
index 412ecc1258..ed889b5218 100644
--- a/apps/ios/SimpleX.xcodeproj/project.pbxproj
+++ b/apps/ios/SimpleX.xcodeproj/project.pbxproj
@@ -24,11 +24,11 @@
5C029EAA283942EA004A9677 /* CallController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C029EA9283942EA004A9677 /* CallController.swift */; };
5C05DF532840AA1D00C683F9 /* CallSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C05DF522840AA1D00C683F9 /* CallSettings.swift */; };
5C063D2727A4564100AEC577 /* ChatPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C063D2627A4564100AEC577 /* ChatPreviewView.swift */; };
- 5C0EA1272C08ADAF00AD2E5E /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1222C08ADAF00AD2E5E /* libgmp.a */; };
- 5C0EA1282C08ADAF00AD2E5E /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1232C08ADAF00AD2E5E /* libffi.a */; };
- 5C0EA1292C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1242C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a */; };
- 5C0EA12A2C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1252C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a */; };
- 5C0EA12B2C08ADAF00AD2E5E /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1262C08ADAF00AD2E5E /* libgmpxx.a */; };
+ 5C0EA13B2C0B176B00AD2E5E /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1362C0B176B00AD2E5E /* libgmp.a */; };
+ 5C0EA13C2C0B176B00AD2E5E /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1372C0B176B00AD2E5E /* libgmpxx.a */; };
+ 5C0EA13D2C0B176B00AD2E5E /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1382C0B176B00AD2E5E /* libffi.a */; };
+ 5C0EA13E2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA1392C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a */; };
+ 5C0EA13F2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C0EA13A2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a */; };
5C10D88828EED12E00E58BF0 /* ContactConnectionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C10D88728EED12E00E58BF0 /* ContactConnectionInfo.swift */; };
5C10D88A28F187F300E58BF0 /* FullScreenMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C10D88928F187F300E58BF0 /* FullScreenMediaView.swift */; };
5C116CDC27AABE0400E66D01 /* ContactRequestView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C116CDB27AABE0400E66D01 /* ContactRequestView.swift */; };
@@ -273,11 +273,11 @@
5C029EA9283942EA004A9677 /* CallController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallController.swift; sourceTree = ""; };
5C05DF522840AA1D00C683F9 /* CallSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSettings.swift; sourceTree = ""; };
5C063D2627A4564100AEC577 /* ChatPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatPreviewView.swift; sourceTree = ""; };
- 5C0EA1222C08ADAF00AD2E5E /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; };
- 5C0EA1232C08ADAF00AD2E5E /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; };
- 5C0EA1242C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a"; sourceTree = ""; };
- 5C0EA1252C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a"; sourceTree = ""; };
- 5C0EA1262C08ADAF00AD2E5E /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; };
+ 5C0EA1362C0B176B00AD2E5E /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; };
+ 5C0EA1372C0B176B00AD2E5E /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; };
+ 5C0EA1382C0B176B00AD2E5E /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; };
+ 5C0EA1392C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a"; sourceTree = ""; };
+ 5C0EA13A2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a"; sourceTree = ""; };
5C10D88728EED12E00E58BF0 /* ContactConnectionInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactConnectionInfo.swift; sourceTree = ""; };
5C10D88928F187F300E58BF0 /* FullScreenMediaView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenMediaView.swift; sourceTree = ""; };
5C116CDB27AABE0400E66D01 /* ContactRequestView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactRequestView.swift; sourceTree = ""; };
@@ -529,13 +529,13 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 5C0EA13C2C0B176B00AD2E5E /* libgmpxx.a in Frameworks */,
5CE2BA93284534B000EC33A6 /* libiconv.tbd in Frameworks */,
- 5C0EA1272C08ADAF00AD2E5E /* libgmp.a in Frameworks */,
+ 5C0EA13B2C0B176B00AD2E5E /* libgmp.a in Frameworks */,
+ 5C0EA13D2C0B176B00AD2E5E /* libffi.a in Frameworks */,
+ 5C0EA13F2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a in Frameworks */,
5CE2BA94284534BB00EC33A6 /* libz.tbd in Frameworks */,
- 5C0EA12A2C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a in Frameworks */,
- 5C0EA1292C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a in Frameworks */,
- 5C0EA1282C08ADAF00AD2E5E /* libffi.a in Frameworks */,
- 5C0EA12B2C08ADAF00AD2E5E /* libgmpxx.a in Frameworks */,
+ 5C0EA13E2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -601,11 +601,11 @@
5C764E5C279C70B7000C6508 /* Libraries */ = {
isa = PBXGroup;
children = (
- 5C0EA1232C08ADAF00AD2E5E /* libffi.a */,
- 5C0EA1222C08ADAF00AD2E5E /* libgmp.a */,
- 5C0EA1262C08ADAF00AD2E5E /* libgmpxx.a */,
- 5C0EA1242C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5-ghc9.6.3.a */,
- 5C0EA1252C08ADAF00AD2E5E /* libHSsimplex-chat-5.8.0.4-2QdMx3VWkTS77pHWzbDqa5.a */,
+ 5C0EA1382C0B176B00AD2E5E /* libffi.a */,
+ 5C0EA1362C0B176B00AD2E5E /* libgmp.a */,
+ 5C0EA1372C0B176B00AD2E5E /* libgmpxx.a */,
+ 5C0EA1392C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc-ghc9.6.3.a */,
+ 5C0EA13A2C0B176B00AD2E5E /* libHSsimplex-chat-5.8.0.5-Idqi6HXqzzs2zrnyZtMyhc.a */,
);
path = Libraries;
sourceTree = "";
@@ -1552,7 +1552,7 @@
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
@@ -1601,7 +1601,7 @@
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
@@ -1687,7 +1687,7 @@
CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
GCC_OPTIMIZATION_LEVEL = s;
@@ -1724,7 +1724,7 @@
CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
ENABLE_BITCODE = NO;
ENABLE_CODE_COVERAGE = NO;
@@ -1761,7 +1761,7 @@
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -1812,7 +1812,7 @@
CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES;
CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 221;
+ CURRENT_PROJECT_VERSION = 223;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 5NN7GUYB6T;
DYLIB_COMPATIBILITY_VERSION = 1;
diff --git a/apps/multiplatform/gradle.properties b/apps/multiplatform/gradle.properties
index 309369811f..6fa11a1bbc 100644
--- a/apps/multiplatform/gradle.properties
+++ b/apps/multiplatform/gradle.properties
@@ -26,11 +26,11 @@ android.enableJetifier=true
kotlin.mpp.androidSourceSetLayoutVersion=2
kotlin.jvm.target=11
-android.version_name=5.8-beta.4
-android.version_code=215
+android.version_name=5.8-beta.5
+android.version_code=218
-desktop.version_name=5.8-beta.4
-desktop.version_code=50
+desktop.version_name=5.8-beta.5
+desktop.version_code=52
kotlin.version=1.9.23
gradle.plugin.version=8.2.0
From d01515e755a4094deef06b4e2c4295a9cf4f1c40 Mon Sep 17 00:00:00 2001
From: Evgeny Poberezkin
Date: Sat, 1 Jun 2024 21:47:38 +0100
Subject: [PATCH 3/8] blog: Protecting Children's Safety Requires End-to-End
Encryption
---
...children-safety-requires-e2e-encryption.md | 32 ++++++++++++++++++
blog/README.md | 6 ++++
blog/images/20240601-eu-privacy.png | Bin 0 -> 17508 bytes
.../src/_includes/blog_previews/20240601.html | 2 ++
4 files changed, 40 insertions(+)
create mode 100644 blog/20240601-protecting-children-safety-requires-e2e-encryption.md
create mode 100644 blog/images/20240601-eu-privacy.png
create mode 100644 website/src/_includes/blog_previews/20240601.html
diff --git a/blog/20240601-protecting-children-safety-requires-e2e-encryption.md b/blog/20240601-protecting-children-safety-requires-e2e-encryption.md
new file mode 100644
index 0000000000..39a047f93f
--- /dev/null
+++ b/blog/20240601-protecting-children-safety-requires-e2e-encryption.md
@@ -0,0 +1,32 @@
+---
+layout: layouts/article.html
+title: "Protecting Children's Safety Requires End-to-End Encryption"
+date: 2024-06-01
+previewBody: blog_previews/20240601.html
+image: images/20240601-eu-privacy.png
+permalink: "/blog/20240601-protecting-children-safety-requires-e2e-encryption.html"
+---
+
+# Protecting Children's Safety Requires End-to-End Encryption
+
+As lawmakers grapple with the serious issue of child exploitation online, some proposed solutions would fuel the very problem they aim to solve. Despite expert warnings, the Belgian Presidency persists in pushing for the implementation of client-side scanning on encrypted messaging services, rebranding the effort as "upload moderation". Their [latest proposal](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=COM%3A2022%3A209%3AFIN&qid=1652451192472) mandates that providers of private communication services obtain user consent for AI-based scanning of their private chats. If users do not consent, they will be prohibited from sharing images, videos, and URLs.
+
+Privacy critics have long pushed for measures like centralized scanning of private photos and messaging data, arguing it could detect illicit content. However, invasive monitoring of private communications would create detrimental risks that far outweigh any perceived benefits.
+
+## Why we’re taking action
+
+SimpleX Chat signed a [joint statement](https://www.globalencryption.org/2024/05/joint-statement-on-the-dangers-of-the-may-2024-council-of-the-eu-compromise-proposal-on-eu-csam/) about the dangers of the EU compromise proposal on EU CSAM because maintaining end-to-end encryption is crucial for protecting privacy and security for everyone, including and especially children.
+
+We urge the Ministers in the Council of the EU to stand firm against any scanning proposals that undermine end-to-end encryption, which would enable mass surveillance and misuse by bad actors, whether framed as client-side scanning, upload moderation, or any other terminology. Compromising this basic principle opens the door to devastating privacy violations. We also urge any organizations or individuals reading this to write to their representatives and voice their concerns. European Digital Rights has [outlined these issues](https://edri.org/our-work/be-scanned-or-get-banned/) in greater detail for anyone seeking more information.
+
+## Why compromising privacy endangers children
+
+The core issue is that compromising encryption and privacy makes innocent people vulnerable to malicious hackers and criminals seeking to exploit users data. Centralized scanning systems become a tempting target, potentially exposing millions of private family photos when breached. This would easily open up avenues for blackmail, abuse, and victimization of children. A case in point is the recent [criminal charges](https://techcrunch.com/2024/01/17/unredacted-meta-documents-reveal-historical-reluctance-to-protect-children-new-mexico-lawsuit/) against Meta in New Mexico, which highlights how the tech giant's algorithms enabled child exploitation by encouraging connections between minors and sexual predators. Privacy-eroding initiatives like client-side scanning would play into the hands of malicious actors by making more sensitive information accessible and weaponized in the same way that it has been on Meta platforms.
+
+## What should be done
+
+Rather than undermining privacy, to achieve child safety online users should be empowered with high standards for encryption and data control. For example, adopting a model where children (and users in general) cannot be discovered or approached on networks unless they or their parents permit it, similar to the SimpleX network privacy model. Intelligent multi-device synchronization could enable this oversight without compromising end-to-end encryption overall. It’s always possible to protect children without opening everyone, especially children themselves, to greater vulnerabilities due to such proposals.
+
+However, some recent legislative efforts have bizarrely moved in the opposite direction by seeking to limit parental access. The chilling truth is that the least private platforms have been major enablers of child exploitation. Eroding privacy protections on other services will only aid criminals further, not protect children. Preserving strong encryption and user privacy must be the foundation for any credible effort to combat online child exploitation. Initiatives trading privacy for supposed safety are not just technically flawed, but would achieve the exact opposite of their stated intent. We must avoid being gaslighted by narratives that defy logic, and instead provide users with the highest possible standards for privacy protections as a core principle.
+
+Protecting end-to-end encryption without carving out backdoors or vulnerabilities should be non-negotiable for children's and everyone’s safety. It is critical to redirect the discourse to focus on taking genuine privacy further by protecting against [metadata hoarding](https://simplex.chat/blog/20240416-dangers-of-metadata-in-messengers.html) and other means by which people’s data can be abused or subjected to surveillance.
diff --git a/blog/README.md b/blog/README.md
index a5f3d60b2e..a040833712 100644
--- a/blog/README.md
+++ b/blog/README.md
@@ -1,5 +1,11 @@
# Blog
+Jun 1, 2024 [Children's Safety Requires End-to-End Encryption](./20240601-children-safety-requires-e2e-encryption.md)
+
+As lawmakers grapple with the serious issue of child exploitation online, some proposed solutions would fuel the very problem they aim to solve.
+
+---
+
May 16, 2024 [SimpleX: Redefining Privacy by Making Hard Choices](./20240516-simplex-redefining-privacy-hard-choices.md)
When it comes to open source privacy tools, the status quo often dictates the limitations of existing protocols and structures. However, these norms need to be challenged to radically shift how we approach genuinely private communication. This requires doing some uncomfortable things, like making hard choices as it relates to funding, alternative decentralization models, doubling down on privacy over convenience, and more.
diff --git a/blog/images/20240601-eu-privacy.png b/blog/images/20240601-eu-privacy.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ae1a17e30ba5b43e0fc6f39a84d23ac4b5737b6
GIT binary patch
literal 17508
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
C?4OAs lawmakers grapple with the serious issue of child exploitation online,
+ some proposed solutions would fuel the very problem they aim to solve.
\ No newline at end of file
From 4ad0e0f65e8285c69ca0ea1ff9c964c7e398a2d7 Mon Sep 17 00:00:00 2001
From: Evgeny Poberezkin
Date: Sun, 2 Jun 2024 19:20:46 +0100
Subject: [PATCH 4/8] ui: translations (#4273)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Translated using Weblate (Italian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (1547 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Persian)
Currently translated at 99.9% (1822 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fa/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.8% (1547 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1819 of 1819 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (French)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Persian)
Currently translated at 99.9% (1822 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fa/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Romanian)
Currently translated at 13.0% (237 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/
* Translated using Weblate (German)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Polish)
Currently translated at 99.9% (1822 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Persian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fa/
* Translated using Weblate (Romanian)
Currently translated at 17.6% (322 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Japanese)
Currently translated at 96.9% (1767 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (German)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1823 of 1823 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (German)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Russian)
Currently translated at 100.0% (1549 of 1549 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* import/export localizations
---------
Co-authored-by: Random
Co-authored-by: 大王叫我来巡山
Co-authored-by: M1K4
Co-authored-by: Maksym Lukashenko
Co-authored-by: z0rden
Co-authored-by: summoner001
Co-authored-by: J R
Co-authored-by: mlanp
Co-authored-by: Ophiushi <41908476+ishi-sama@users.noreply.github.com>
Co-authored-by: Ghost of Sparta
Co-authored-by: khalidbelk
Co-authored-by: Siavash
Co-authored-by: Flavian <3zorro.1@gmail.com>
Co-authored-by: No name
Co-authored-by: B.O.S.S
Co-authored-by: Ninja Left
Co-authored-by: Miyu Sakatsuki
Co-authored-by: jonnysemon
---
.../bg.xcloc/Localized Contents/bg.xliff | 14 ++
.../cs.xcloc/Localized Contents/cs.xliff | 14 ++
.../de.xcloc/Localized Contents/de.xliff | 62 ++++-
.../en.xcloc/Localized Contents/en.xliff | 19 ++
.../es.xcloc/Localized Contents/es.xliff | 58 ++++-
.../fi.xcloc/Localized Contents/fi.xliff | 14 ++
.../fr.xcloc/Localized Contents/fr.xliff | 54 +++++
.../hu.xcloc/Localized Contents/hu.xliff | 80 ++++++-
.../it.xcloc/Localized Contents/it.xliff | 54 +++++
.../ja.xcloc/Localized Contents/ja.xliff | 14 ++
.../nl.xcloc/Localized Contents/nl.xliff | 54 +++++
.../pl.xcloc/Localized Contents/pl.xliff | 54 +++++
.../ru.xcloc/Localized Contents/ru.xliff | 54 +++++
.../th.xcloc/Localized Contents/th.xliff | 14 ++
.../tr.xcloc/Localized Contents/tr.xliff | 66 ++++-
.../uk.xcloc/Localized Contents/uk.xliff | 92 +++++++
.../Localized Contents/zh-Hans.xliff | 14 ++
.../SimpleX NSE/de.lproj/InfoPlist.strings | 2 +-
apps/ios/de.lproj/Localizable.strings | 117 ++++++++-
apps/ios/es.lproj/Localizable.strings | 115 ++++++++-
apps/ios/fr.lproj/Localizable.strings | 111 +++++++++
apps/ios/hu.lproj/Localizable.strings | 137 ++++++++++-
apps/ios/it.lproj/Localizable.strings | 111 +++++++++
apps/ios/nl.lproj/Localizable.strings | 111 +++++++++
apps/ios/pl.lproj/Localizable.strings | 111 +++++++++
apps/ios/ru.lproj/Localizable.strings | 111 +++++++++
apps/ios/tr.lproj/Localizable.strings | 123 +++++++++-
apps/ios/uk.lproj/Localizable.strings | 225 ++++++++++++++++++
.../commonMain/resources/MR/ar/strings.xml | 21 ++
.../commonMain/resources/MR/de/strings.xml | 47 +++-
.../commonMain/resources/MR/es/strings.xml | 37 ++-
.../commonMain/resources/MR/fa/strings.xml | 52 +++-
.../commonMain/resources/MR/fr/strings.xml | 52 +++-
.../commonMain/resources/MR/hu/strings.xml | 36 ++-
.../commonMain/resources/MR/it/strings.xml | 21 ++
.../commonMain/resources/MR/ja/strings.xml | 18 ++
.../commonMain/resources/MR/nl/strings.xml | 52 +++-
.../commonMain/resources/MR/pl/strings.xml | 21 ++
.../commonMain/resources/MR/ro/strings.xml | 149 ++++++++++++
.../commonMain/resources/MR/ru/strings.xml | 93 +++++++-
.../commonMain/resources/MR/tr/strings.xml | 39 ++-
.../commonMain/resources/MR/uk/strings.xml | 61 +++++
.../resources/MR/zh-rCN/strings.xml | 21 ++
43 files changed, 2630 insertions(+), 95 deletions(-)
diff --git a/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff b/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff
index 28abc7221a..673d6668f9 100644
--- a/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff
+++ b/apps/ios/SimpleX Localizations/bg.xcloc/Localized Contents/bg.xliff
@@ -1717,6 +1717,10 @@ This is your own one-time link!
Базата данни ще бъде мигрирана, когато приложението се рестартира
No comment provided by engineer.
+
+ Debug delivery
+ No comment provided by engineer.
+
Decentralized
Децентрализиран
@@ -3684,6 +3688,10 @@ This is your link for group %@!
Чернова на съобщение
No comment provided by engineer.
+
+ Message queue info
+ No comment provided by engineer.
+
Message reactions
Реакции на съобщения
@@ -7539,6 +7547,12 @@ SimpleX сървърите не могат да видят вашия профи
изпрати лично съобщение
No comment provided by engineer.
+
+ server queue info: %1$@
+
+last received msg: %2$@
+ queue info
+
set new contact address
зададен нов адрес за контакт
diff --git a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
index 41e770b180..24c71a3487 100644
--- a/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
+++ b/apps/ios/SimpleX Localizations/cs.xcloc/Localized Contents/cs.xliff
@@ -1647,6 +1647,10 @@ This is your own one-time link!
Databáze bude přenesena po restartu aplikace
No comment provided by engineer.
+
+ Debug delivery
+ No comment provided by engineer.
+
Decentralized
Decentralizované
@@ -3541,6 +3545,10 @@ This is your link for group %@!
Návrh zprávy
No comment provided by engineer.
+
+ Message queue info
+ No comment provided by engineer.
+
Message reactions
Reakce na zprávy
@@ -7247,6 +7255,12 @@ Servery SimpleX nevidí váš profil.
odeslat přímou zprávu
No comment provided by engineer.
+
+ server queue info: %1$@
+
+last received msg: %2$@
+ queue info
+
set new contact address
profile update event chat item
diff --git a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
index 5c3c74ba77..4889950d33 100644
--- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
+++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
@@ -715,6 +715,7 @@
Allow downgrade
+ Herabstufung erlauben
No comment provided by engineer.
@@ -814,6 +815,7 @@
Always use private routing.
+ Sie nutzen immer privates Routing.
No comment provided by engineer.
@@ -1098,6 +1100,7 @@
Capacity exceeded - recipient did not receive previously sent messages.
+ Kapazität überschritten - der Empfänger hat die zuvor gesendeten Nachrichten nicht empfangen.
snd error text
@@ -1298,6 +1301,7 @@
Confirm files from unknown servers.
+ Dateien von unbekannten Servern bestätigen.
No comment provided by engineer.
@@ -1717,6 +1721,10 @@ Das ist Ihr eigener Einmal-Link!
Die Datenbank wird beim nächsten Start der App migriert
No comment provided by engineer.
+
+ Debug delivery
+ No comment provided by engineer.
+
Decentralized
Dezentral
@@ -1966,6 +1974,7 @@ Das kann nicht rückgängig gemacht werden!
Destination server error: %@
+ Zielserver-Fehler: %@
snd error text
@@ -2075,15 +2084,17 @@ Das kann nicht rückgängig gemacht werden!
Do NOT send messages directly, even if your or destination server does not support private routing.
+ Nachrichten werden nicht direkt versendet, selbst wenn Ihr oder der Zielserver kein privates Routing unterstützt.
No comment provided by engineer.
Do NOT use SimpleX for emergency calls.
- Nutzen Sie SimpleX nicht für Notrufe.
+ SimpleX NICHT für Notrufe nutzen.
No comment provided by engineer.
Do NOT use private routing.
+ Sie nutzen KEIN privates Routing.
No comment provided by engineer.
@@ -2743,6 +2754,7 @@ Das kann nicht rückgängig gemacht werden!
Files
+ Dateien
No comment provided by engineer.
@@ -2853,11 +2865,15 @@ Das kann nicht rückgängig gemacht werden!
Forwarding server: %1$@
Destination server error: %2$@
+ Weiterleitungsserver: %1$@
+Zielserver Fehler: %2$@
snd error text
Forwarding server: %1$@
Error: %2$@
+ Weiterleitungsserver: %1$@
+Fehler: %2$@
snd error text
@@ -3677,6 +3693,7 @@ Das ist Ihr Link für die Gruppe %@!
Message delivery warning
+ Warnung bei der Nachrichtenzustellung
item status text
@@ -3684,6 +3701,10 @@ Das ist Ihr Link für die Gruppe %@!
Nachrichtenentwurf
No comment provided by engineer.
+
+ Message queue info
+ No comment provided by engineer.
+
Message reactions
Reaktionen auf Nachrichten
@@ -3701,10 +3722,12 @@ Das ist Ihr Link für die Gruppe %@!
Message routing fallback
+ Fallback für das Nachrichten-Routing
No comment provided by engineer.
Message routing mode
+ Modus für das Nachrichten-Routing
No comment provided by engineer.
@@ -3869,6 +3892,7 @@ Das ist Ihr Link für die Gruppe %@!
Network issues - message expired after many attempts to send it.
+ Netzwerk-Fehler - die Nachricht ist nach vielen Sende-Versuchen abgelaufen.
snd error text
@@ -4414,10 +4438,12 @@ Fehler: %@
Private message routing
+ Privates Nachrichten-Routing
No comment provided by engineer.
Private message routing 🚀
+ Privates Nachrichten-Routing 🚀
No comment provided by engineer.
@@ -4427,6 +4453,7 @@ Fehler: %@
Private routing
+ Privates Routing
No comment provided by engineer.
@@ -4511,6 +4538,7 @@ Fehler: %@
Protect IP address
+ IP-Adresse schützen
No comment provided by engineer.
@@ -4521,6 +4549,8 @@ Fehler: %@
Protect your IP address from the messaging relays chosen by your contacts.
Enable in *Network & servers* settings.
+ Schützen Sie Ihre IP-Adresse vor den Nachrichten-Relais , die Ihre Kontakte ausgewählt haben.
+Aktivieren Sie es in den *Netzwerk & Server* Einstellungen.
No comment provided by engineer.
@@ -4865,6 +4895,7 @@ Enable in *Network & servers* settings.
Safely receive files
+ Dateien sicher empfangen
No comment provided by engineer.
@@ -5094,10 +5125,12 @@ Enable in *Network & servers* settings.
Send messages directly when IP address is protected and your or destination server does not support private routing.
+ Nachrichten werden direkt versendet, wenn die IP-Adresse geschützt ist, und Ihr oder der Zielserver kein privates Routing unterstützt.
No comment provided by engineer.
Send messages directly when your or destination server does not support private routing.
+ Nachrichten werden direkt versendet, wenn Ihr oder der Zielserver kein privates Routing unterstützt.
No comment provided by engineer.
@@ -5207,6 +5240,7 @@ Enable in *Network & servers* settings.
Server address is incompatible with network settings.
+ Die Server-Adresse ist nicht mit den Netzwerk-Einstellungen kompatibel.
srv error text.
@@ -5226,6 +5260,7 @@ Enable in *Network & servers* settings.
Server version is incompatible with network settings.
+ Die Server-Version ist nicht mit den Netzwerk-Einstellungen kompatibel.
srv error text
@@ -5350,6 +5385,7 @@ Enable in *Network & servers* settings.
Show message status
+ Nachrichtenstatus anzeigen
No comment provided by engineer.
@@ -5359,6 +5395,7 @@ Enable in *Network & servers* settings.
Show → on messages sent via private routing.
+ Bei Nachrichten, die über privates Routing versendet wurden, → anzeigen.
No comment provided by engineer.
@@ -5685,6 +5722,7 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro
The app will ask to confirm downloads from unknown file servers (except .onion).
+ Die App wird eine Bestätigung bei Downloads von unbekannten Datei-Servern anfordern (außer bei .onion).
No comment provided by engineer.
@@ -5874,6 +5912,7 @@ Dies kann passieren, wenn es einen Fehler gegeben hat oder die Verbindung kompro
To protect your IP address, private routing uses your SMP servers to deliver messages.
+ Zum Schutz Ihrer IP-Adresse, wird für die Nachrichten-Auslieferung privates Routing über Ihre konfigurierten SMP-Server genutzt.
No comment provided by engineer.
@@ -6015,6 +6054,7 @@ Sie werden aufgefordert, die Authentifizierung abzuschließen, bevor diese Funkt
Unknown servers!
+ Unbekannte Server!
No comment provided by engineer.
@@ -6136,7 +6176,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Use current profile
- Das aktuelle Profil nutzen
+ Aktuelles Profil nutzen
No comment provided by engineer.
@@ -6156,7 +6196,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Use new incognito profile
- Ein neues Inkognito-Profil nutzen
+ Neues Inkognito-Profil nutzen
No comment provided by engineer.
@@ -6166,10 +6206,12 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Use private routing with unknown servers when IP address is not protected.
+ Sie nutzen privates Routing mit unbekannten Servern, wenn Ihre IP-Adresse nicht geschützt ist.
No comment provided by engineer.
Use private routing with unknown servers.
+ Sie nutzen privates Routing mit unbekannten Servern.
No comment provided by engineer.
@@ -6409,10 +6451,12 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Without Tor or VPN, your IP address will be visible to file servers.
+ Ohne Tor- oder VPN-Nutzung wird Ihre IP-Adresse für Datei-Server sichtbar sein.
No comment provided by engineer.
Without Tor or VPN, your IP address will be visible to these XFTP relays: %@.
+ Ohne Tor- oder VPN-Nutzung wird Ihre IP-Adresse für diese XFTP-Relais sichtbar sein: %@.
No comment provided by engineer.
@@ -6422,6 +6466,7 @@ Bitten Sie Ihren Kontakt darum einen weiteren Verbindungs-Link zu erzeugen, um s
Wrong key or unknown connection - most likely this connection is deleted.
+ Falscher Schlüssel oder unbekannte Verbindung - höchstwahrscheinlich ist diese Verbindung gelöscht worden.
snd error text
@@ -7539,6 +7584,12 @@ SimpleX-Server können Ihr Profil nicht einsehen.
Direktnachricht senden
No comment provided by engineer.
+
+ server queue info: %1$@
+
+last received msg: %2$@
+ queue info
+
set new contact address
Es wurde eine neue Kontaktadresse festgelegt
@@ -7581,6 +7632,7 @@ SimpleX-Server können Ihr Profil nicht einsehen.
unknown relays
+ Unbekannte Relais
No comment provided by engineer.
@@ -7590,6 +7642,7 @@ SimpleX-Server können Ihr Profil nicht einsehen.
unprotected
+ Ungeschützt
No comment provided by engineer.
@@ -7659,6 +7712,7 @@ SimpleX-Server können Ihr Profil nicht einsehen.
when IP hidden
+ Wenn die IP-Adresse versteckt ist
No comment provided by engineer.
@@ -7797,7 +7851,7 @@ SimpleX-Server können Ihr Profil nicht einsehen.
Copyright © 2022 SimpleX Chat. All rights reserved.
- Copyright © 2022 SimpleX Chat. All rights reserved.
+ Copyright © 2024 SimpleX Chat. All rights reserved.
Copyright (human-readable)