ios: localize "feature offered/cancelled" items (#1689)

* ios: localize "feature offered/cancelled" items

* import
This commit is contained in:
Evgeny Poberezkin
2023-01-04 20:48:23 +00:00
committed by GitHub
parent d89e0efedd
commit 72ec03a822
6 changed files with 66 additions and 3 deletions

View File

@@ -3746,6 +3746,10 @@ SimpleX-Server können Ihr Profil nicht einsehen.</target>
<target>Anrufen…</target>
<note>call status</note>
</trans-unit>
<trans-unit id="cancelled %@" xml:space="preserve">
<source>cancelled %@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="changed address for you" xml:space="preserve">
<source>changed address for you</source>
<target>wechselte die Adresse für Sie</target>
@@ -4057,6 +4061,14 @@ SimpleX-Server können Ihr Profil nicht einsehen.</target>
<note>enabled status
group pref value</note>
</trans-unit>
<trans-unit id="offered %@" xml:space="preserve">
<source>offered %@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="offered %@: %@" xml:space="preserve">
<source>offered %1$@: %2$@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="on" xml:space="preserve">
<source>on</source>
<target>Ein</target>

View File

@@ -3746,6 +3746,11 @@ SimpleX servers cannot see your profile.</target>
<target>calling…</target>
<note>call status</note>
</trans-unit>
<trans-unit id="cancelled %@" xml:space="preserve">
<source>cancelled %@</source>
<target>cancelled %@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="changed address for you" xml:space="preserve">
<source>changed address for you</source>
<target>changed address for you</target>
@@ -4057,6 +4062,16 @@ SimpleX servers cannot see your profile.</target>
<note>enabled status
group pref value</note>
</trans-unit>
<trans-unit id="offered %@" xml:space="preserve">
<source>offered %@</source>
<target>offered %@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="offered %@: %@" xml:space="preserve">
<source>offered %1$@: %2$@</source>
<target>offered %1$@: %2$@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="on" xml:space="preserve">
<source>on</source>
<target>on</target>

View File

@@ -3746,6 +3746,10 @@ Les serveurs SimpleX ne peuvent pas voir votre profil.</target>
<target>appel…</target>
<note>call status</note>
</trans-unit>
<trans-unit id="cancelled %@" xml:space="preserve">
<source>cancelled %@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="changed address for you" xml:space="preserve">
<source>changed address for you</source>
<target>adresse modifiée pour vous</target>
@@ -4057,6 +4061,14 @@ Les serveurs SimpleX ne peuvent pas voir votre profil.</target>
<note>enabled status
group pref value</note>
</trans-unit>
<trans-unit id="offered %@" xml:space="preserve">
<source>offered %@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="offered %@: %@" xml:space="preserve">
<source>offered %1$@: %2$@</source>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="on" xml:space="preserve">
<source>on</source>
<target>on</target>

View File

@@ -3746,6 +3746,11 @@ SimpleX серверы не могут получить доступ к ваше
<target>входящий звонок…</target>
<note>call status</note>
</trans-unit>
<trans-unit id="cancelled %@" xml:space="preserve">
<source>cancelled %@</source>
<target>отменил(a) %@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="changed address for you" xml:space="preserve">
<source>changed address for you</source>
<target>поменял(а) адрес для вас</target>
@@ -4057,6 +4062,16 @@ SimpleX серверы не могут получить доступ к ваше
<note>enabled status
group pref value</note>
</trans-unit>
<trans-unit id="offered %@" xml:space="preserve">
<source>offered %@</source>
<target>предложил(a) %@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="offered %@: %@" xml:space="preserve">
<source>offered %1$@: %2$@</source>
<target>предложил(a) %1$@: %2$@</target>
<note>feature offered item</note>
</trans-unit>
<trans-unit id="on" xml:space="preserve">
<source>on</source>
<target>да</target>

View File

@@ -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? {

View File

@@ -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" = "Ок";