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 05d7213d1..b2ff40d29 100644
--- a/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
+++ b/apps/ios/SimpleX Localizations/de.xcloc/Localized Contents/de.xliff
@@ -3746,6 +3746,10 @@ SimpleX-Server können Ihr Profil nicht einsehen.
Anrufen…
call status
+
+ cancelled %@
+ feature offered item
+
changed address for you
wechselte die Adresse für Sie
@@ -4057,6 +4061,14 @@ SimpleX-Server können Ihr Profil nicht einsehen.
enabled status
group pref value
+
+ offered %@
+ feature offered item
+
+
+ offered %1$@: %2$@
+ feature offered item
+
on
Ein
diff --git a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff
index 772398ac2..a4aa59906 100644
--- a/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff
+++ b/apps/ios/SimpleX Localizations/en.xcloc/Localized Contents/en.xliff
@@ -3746,6 +3746,11 @@ SimpleX servers cannot see your profile.
calling…
call status
+
+ cancelled %@
+ cancelled %@
+ feature offered item
+
changed address for you
changed address for you
@@ -4057,6 +4062,16 @@ SimpleX servers cannot see your profile.
enabled status
group pref value
+
+ offered %@
+ offered %@
+ feature offered item
+
+
+ offered %1$@: %2$@
+ offered %1$@: %2$@
+ feature offered item
+
on
on
diff --git a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff
index 9e538e567..9c2a9e335 100644
--- a/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff
+++ b/apps/ios/SimpleX Localizations/fr.xcloc/Localized Contents/fr.xliff
@@ -3746,6 +3746,10 @@ Les serveurs SimpleX ne peuvent pas voir votre profil.
appel…
call status
+
+ cancelled %@
+ feature offered item
+
changed address for you
adresse modifiée pour vous
@@ -4057,6 +4061,14 @@ Les serveurs SimpleX ne peuvent pas voir votre profil.
enabled status
group pref value
+
+ offered %@
+ feature offered item
+
+
+ offered %1$@: %2$@
+ feature offered item
+
on
on
diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff
index 0394491de..1890290c8 100644
--- a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff
+++ b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff
@@ -3746,6 +3746,11 @@ SimpleX серверы не могут получить доступ к ваше
входящий звонок…
call status
+
+ cancelled %@
+ отменил(a) %@
+ feature offered item
+
changed address for you
поменял(а) адрес для вас
@@ -4057,6 +4062,16 @@ SimpleX серверы не могут получить доступ к ваше
enabled status
group pref value
+
+ offered %@
+ предложил(a) %@
+ feature offered item
+
+
+ offered %1$@: %2$@
+ предложил(a) %1$@: %2$@
+ feature offered item
+
on
да
diff --git a/apps/ios/SimpleXChat/ChatTypes.swift b/apps/ios/SimpleXChat/ChatTypes.swift
index f7f53005f..abf7a1564 100644
--- a/apps/ios/SimpleXChat/ChatTypes.swift
+++ b/apps/ios/SimpleXChat/ChatTypes.swift
@@ -2060,10 +2060,10 @@ public enum CIContent: Decodable, ItemContent {
public static func preferenceText(_ feature: Feature, _ allowed: FeatureAllowed, _ param: Int?) -> String {
allowed != .no && feature.hasParam && param != nil
- ? "offered \(feature.text): \(TimedMessagesPreference.ttlText(param))"
+ ? String.localizedStringWithFormat(NSLocalizedString("offered %@: %@", comment: "feature offered item"), feature.text, TimedMessagesPreference.ttlText(param))
: allowed != .no
- ? "offered \(feature.text)"
- : "cancelled \(feature.text)"
+ ? String.localizedStringWithFormat(NSLocalizedString("offered %@", comment: "feature offered item"), feature.text)
+ : String.localizedStringWithFormat(NSLocalizedString("cancelled %@", comment: "feature offered item"), feature.text)
}
public var msgContent: MsgContent? {
diff --git a/apps/ios/ru.lproj/Localizable.strings b/apps/ios/ru.lproj/Localizable.strings
index fd4d821e8..1af18ed5a 100644
--- a/apps/ios/ru.lproj/Localizable.strings
+++ b/apps/ios/ru.lproj/Localizable.strings
@@ -377,6 +377,9 @@
/* No comment provided by engineer. */
"Cancel" = "Отменить";
+/* feature offered item */
+"cancelled %@" = "отменил(a) %@";
+
/* No comment provided by engineer. */
"Cannot access keychain to save database password" = "Ошибка доступа к Keychain при сохранении пароля";
@@ -1521,6 +1524,12 @@
/* No comment provided by engineer. */
"Off (Local)" = "Выключить (Локальные)";
+/* feature offered item */
+"offered %@" = "предложил(a) %@";
+
+/* feature offered item */
+"offered %@: %@" = "предложил(a) %1$@: %2$@";
+
/* No comment provided by engineer. */
"Ok" = "Ок";