mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 12:07:55 +00:00
Finalise strings/icons for EncryptionAuthenticity. (#3121)
This commit is contained in:
@@ -256,7 +256,7 @@
|
||||
"error_some_messages_have_not_been_sent" = "Some messages have not been sent";
|
||||
"error_unknown" = "Sorry, an error occurred";
|
||||
"event_shield_reason_authenticity_not_guaranteed" = "The authenticity of this encrypted message can't be guaranteed on this device.";
|
||||
"event_shield_reason_sent_in_clear" = "Sent in clear.";
|
||||
"event_shield_reason_sent_in_clear" = "Not encrypted.";
|
||||
"event_shield_reason_unknown_device" = "Encrypted by an unknown or deleted device.";
|
||||
"event_shield_reason_unsigned_device" = "Encrypted by a device not verified by its owner.";
|
||||
"event_shield_reason_unverified_identity" = "Encrypted by an unverified user.";
|
||||
|
||||
@@ -570,7 +570,7 @@ internal enum L10n {
|
||||
internal static var errorUnknown: String { return L10n.tr("Localizable", "error_unknown") }
|
||||
/// The authenticity of this encrypted message can't be guaranteed on this device.
|
||||
internal static var eventShieldReasonAuthenticityNotGuaranteed: String { return L10n.tr("Localizable", "event_shield_reason_authenticity_not_guaranteed") }
|
||||
/// Sent in clear.
|
||||
/// Not encrypted.
|
||||
internal static var eventShieldReasonSentInClear: String { return L10n.tr("Localizable", "event_shield_reason_sent_in_clear") }
|
||||
/// Encrypted by an unknown or deleted device.
|
||||
internal static var eventShieldReasonUnknownDevice: String { return L10n.tr("Localizable", "event_shield_reason_unknown_device") }
|
||||
|
||||
@@ -194,6 +194,7 @@ struct TimelineItemMenu_Previews: PreviewProvider, TestablePreview {
|
||||
static let viewModel = RoomScreenViewModel.mock
|
||||
static let (item, actions) = makeItem()
|
||||
static let (backupItem, _) = makeItem(authenticity: .notGuaranteed(color: .gray))
|
||||
static let (unsignedItem, _) = makeItem(authenticity: .unsignedDevice(color: .red))
|
||||
static let (unencryptedItem, _) = makeItem(authenticity: .sentInClear(color: .red))
|
||||
|
||||
static var previews: some View {
|
||||
@@ -210,6 +211,10 @@ struct TimelineItemMenu_Previews: PreviewProvider, TestablePreview {
|
||||
.environmentObject(viewModel.context)
|
||||
.previewDisplayName("Authenticity not guaranteed")
|
||||
|
||||
TimelineItemMenu(item: unsignedItem, actions: actions)
|
||||
.environmentObject(viewModel.context)
|
||||
.previewDisplayName("Unsigned")
|
||||
|
||||
TimelineItemMenu(item: unencryptedItem, actions: actions)
|
||||
.environmentObject(viewModel.context)
|
||||
.previewDisplayName("Unencrypted")
|
||||
|
||||
@@ -57,10 +57,10 @@ enum EncryptionAuthenticity: Hashable {
|
||||
}
|
||||
|
||||
var icon: KeyPath<CompoundIcons, Image> {
|
||||
// TODO: Should sentInClear have a dedicated icon???
|
||||
switch color {
|
||||
case .red: \.error
|
||||
case .gray: \.info
|
||||
switch self {
|
||||
case .notGuaranteed: \.info
|
||||
case .unknownDevice, .unsignedDevice, .unverifiedIdentity: \.helpSolid
|
||||
case .sentInClear: \.lockOff
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8ef2a2f846c6906a4cef21d909c3cf6b989a13b488a7d0ee530c4b29b1617c1
|
||||
size 438499
|
||||
oid sha256:91293e02a282b89e52d98d10c0ed042e107f58cd661455652c3a50a1295ac9a6
|
||||
size 438937
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6274dbd83240ee4197699683c66b2f0e7b22490b5d4d904aa92f653eb7bc5847
|
||||
size 440632
|
||||
oid sha256:d15d0a6e23b80979c7f0025316673e7f20b1b7de6efdf700fb5fc2aebd33a1e2
|
||||
size 441049
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:07184e8192f4e80a0fb9fda161d0966c30858f17dacf43843f36bfc6a5c807de
|
||||
size 343391
|
||||
oid sha256:a5a5711cb02a63320e78b0001d014ef7342ab0b6df128af23c836239656cae3b
|
||||
size 343702
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4571579a42406d66a4a61d91b79b6809e376dc95910a6e07d582f23fa99ac15f
|
||||
size 344668
|
||||
oid sha256:8c8c1c59dd74c9d11e0496583ec9348d1fc7d1eb6504b975eda2e597b3d0fa8f
|
||||
size 344963
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a6418fe1b15eb9f94ef1e4f1329508788d1df9616b24760a26ec7c0317d75546
|
||||
size 131913
|
||||
oid sha256:856395860c1c673ada6ecd4bc1e279fe38d37d6038c4e7cffe6aa885433960d7
|
||||
size 132971
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:16b0210687ba4e03042cdf79b50bc06e2a866699561228007a6758f03a02a79f
|
||||
size 136665
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dfce5e379a6235cd954ae464fea78a419bb210b799b1df5a21cdc172e4233e3e
|
||||
size 134505
|
||||
oid sha256:f4b4d87745ede48f63c635a517b0b53333248093a12b007f9cb63103eec708f6
|
||||
size 137003
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d12e1350b1e5a6ec8477feb15fb74e3492fcda98e5802d368110b9289f135475
|
||||
size 142260
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:73da91674825a74fd803055253153543cf8b6985a670a46521897dd06db47851
|
||||
size 83950
|
||||
oid sha256:2c14641b3b0bc6d14fefe09eb2e94c273beadd4fb638fd91e13839cb45291dc7
|
||||
size 84586
|
||||
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:616fc70da47bf61a23cfcaf22928139913dbddab00769dcd2bb3da01a7afc30a
|
||||
size 87485
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7532e6e65ed00921a92b7d6c431485907f7b26bbf193ea3ecc75848566f660ec
|
||||
size 89746
|
||||
oid sha256:f77a276e429a2d601cd474e547e3a0923b8b432121b1bb7e12a1eaa593d0d4b6
|
||||
size 92034
|
||||
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8d3cddc2a7fc71a390be380caf341c638ec43950cb7196ecda6ebd58069de750
|
||||
size 99561
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:897afefdd96515ac7269c760ebe56cbeaff0834f023caf384365439ae0838b8d
|
||||
size 81737
|
||||
oid sha256:927b14d401572b4b4393dfe06c8e044888d0682a1d71b2a554b958e0ec0116be
|
||||
size 81861
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:897afefdd96515ac7269c760ebe56cbeaff0834f023caf384365439ae0838b8d
|
||||
size 81737
|
||||
oid sha256:927b14d401572b4b4393dfe06c8e044888d0682a1d71b2a554b958e0ec0116be
|
||||
size 81861
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:82cb8d10fb5922d8fd6a69cae52509f5b493ba95c626f90df2ba3dec23ed5317
|
||||
size 39063
|
||||
oid sha256:c83bae6f66905ff811d79688da3c6b2c191fadce4cfb1528dd24ad8bfeeeea84
|
||||
size 39044
|
||||
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:82cb8d10fb5922d8fd6a69cae52509f5b493ba95c626f90df2ba3dec23ed5317
|
||||
size 39063
|
||||
oid sha256:c83bae6f66905ff811d79688da3c6b2c191fadce4cfb1528dd24ad8bfeeeea84
|
||||
size 39044
|
||||
|
||||
Reference in New Issue
Block a user