mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2024-12-17 17:20:21 +01:00
ios: localize ttl in disappearing messages, translations (#1638)
* ios: localize ttl in disappearing messages, translations * more translation keys
This commit is contained in:
committed by
GitHub
parent
82924ce8c6
commit
6205b03943
@@ -9,7 +9,7 @@
|
||||
import SwiftUI
|
||||
import SimpleXChat
|
||||
|
||||
func infoRow<S>(_ title: S, _ value: String) -> some View where S: StringProtocol {
|
||||
func infoRow(_ title: LocalizedStringKey, _ value: String) -> some View {
|
||||
HStack {
|
||||
Text(title)
|
||||
Spacer()
|
||||
@@ -18,6 +18,15 @@ func infoRow<S>(_ title: S, _ value: String) -> some View where S: StringProtoco
|
||||
}
|
||||
}
|
||||
|
||||
func infoRow(_ title: Text, _ value: String) -> some View {
|
||||
HStack {
|
||||
title
|
||||
Spacer()
|
||||
Text(value)
|
||||
.foregroundStyle(.secondary)
|
||||
}
|
||||
}
|
||||
|
||||
func localizedInfoRow(_ title: LocalizedStringKey, _ value: LocalizedStringKey) -> some View {
|
||||
HStack {
|
||||
Text(title)
|
||||
|
||||
@@ -79,7 +79,7 @@ struct GroupPreferencesView: View {
|
||||
}
|
||||
} else {
|
||||
settingsRow(icon, color: color) {
|
||||
infoRow(feature.text, enableFeature.wrappedValue.text)
|
||||
infoRow(Text(feature.text), enableFeature.wrappedValue.text)
|
||||
}
|
||||
if timedOn {
|
||||
infoRow("Delete after", TimedMessagesPreference.ttlText(preferences.timedMessages.ttl))
|
||||
|
||||
@@ -74,6 +74,26 @@
|
||||
<target>%@ will sich mit Ihnen verbinden!</target>
|
||||
<note>notification title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d days" xml:space="preserve">
|
||||
<source>%d days</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d hours" xml:space="preserve">
|
||||
<source>%d hours</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d min" xml:space="preserve">
|
||||
<source>%d min</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d months" xml:space="preserve">
|
||||
<source>%d months</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d sec" xml:space="preserve">
|
||||
<source>%d sec</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d skipped message(s)" xml:space="preserve">
|
||||
<source>%d skipped message(s)</source>
|
||||
<target>%d übersprungene Nachricht(en)</target>
|
||||
@@ -109,11 +129,35 @@
|
||||
<target>%lld Sekunde(n)</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldd" xml:space="preserve">
|
||||
<source>%lldd</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldh" xml:space="preserve">
|
||||
<source>%lldh</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldk" xml:space="preserve">
|
||||
<source>%lldk</source>
|
||||
<target>%lldk</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldm" xml:space="preserve">
|
||||
<source>%lldm</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldmth" xml:space="preserve">
|
||||
<source>%lldmth</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%llds" xml:space="preserve">
|
||||
<source>%llds</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldw" xml:space="preserve">
|
||||
<source>%lldw</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="(" xml:space="preserve">
|
||||
<source>(</source>
|
||||
<target>(</target>
|
||||
@@ -196,17 +240,25 @@
|
||||
<trans-unit id="1 day" xml:space="preserve">
|
||||
<source>1 day</source>
|
||||
<target>täglich</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 hour" xml:space="preserve">
|
||||
<source>1 hour</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 month" xml:space="preserve">
|
||||
<source>1 month</source>
|
||||
<target>monatlich</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 week" xml:space="preserve">
|
||||
<source>1 week</source>
|
||||
<target>wöchentlich</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2 weeks" xml:space="preserve">
|
||||
<source>2 weeks</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="6" xml:space="preserve">
|
||||
<source>6</source>
|
||||
@@ -644,6 +696,10 @@
|
||||
<target>Mit dem Server verbinden… (Fehler: %@)</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection" xml:space="preserve">
|
||||
<source>Connection</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection error" xml:space="preserve">
|
||||
<source>Connection error</source>
|
||||
<target>Verbindungsfehler</target>
|
||||
@@ -669,6 +725,10 @@
|
||||
<target>Verbindungszeitüberschreitung</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact allows" xml:space="preserve">
|
||||
<source>Contact allows</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact already exists" xml:space="preserve">
|
||||
<source>Contact already exists</source>
|
||||
<target>Der Kontakt ist bereits vorhanden</target>
|
||||
@@ -783,6 +843,10 @@
|
||||
<target>Daten</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database ID" xml:space="preserve">
|
||||
<source>Database ID</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database encrypted!" xml:space="preserve">
|
||||
<source>Database encrypted!</source>
|
||||
<target>Datenbank verschlüsselt!</target>
|
||||
@@ -1427,6 +1491,10 @@
|
||||
<target>Vollständiger Name:</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group" xml:space="preserve">
|
||||
<source>Group</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group display name" xml:space="preserve">
|
||||
<source>Group display name</source>
|
||||
<target>Anzeigename der Gruppe</target>
|
||||
@@ -1752,9 +1820,9 @@ Wir werden Serverredundanzen hinzufügen, um verloren gegangene Nachrichten zu v
|
||||
<target>Schlüsselbundfehler</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="LIVE" xml:space="preserve" approved="no">
|
||||
<trans-unit id="LIVE" xml:space="preserve">
|
||||
<source>LIVE</source>
|
||||
<target state="translated">LIVE</target>
|
||||
<target>LIVE</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Large file!" xml:space="preserve">
|
||||
@@ -1791,6 +1859,10 @@ Wir werden Serverredundanzen hinzufügen, um verloren gegangene Nachrichten zu v
|
||||
<source>Live message!</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Local name" xml:space="preserve">
|
||||
<source>Local name</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Make a private connection" xml:space="preserve">
|
||||
<source>Make a private connection</source>
|
||||
<target>Stellen Sie eine private Verbindung her</target>
|
||||
@@ -2382,6 +2454,10 @@ Wir werden Serverredundanzen hinzufügen, um verloren gegangene Nachrichten zu v
|
||||
<target>Zurückkehren</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Role" xml:space="preserve">
|
||||
<source>Role</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Run chat" xml:space="preserve">
|
||||
<source>Run chat</source>
|
||||
<target>Chat starten</target>
|
||||
@@ -3406,6 +3482,10 @@ SimpleX-Server können Ihr Profil nicht einsehen.</target>
|
||||
<target>Ihr Profil, Ihre Kontakte und zugestellten Nachrichten werden auf Ihrem Gerät gespeichert.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your random profile" xml:space="preserve">
|
||||
<source>Your random profile</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your server" xml:space="preserve">
|
||||
<source>Your server</source>
|
||||
<target>Ihr Server</target>
|
||||
|
||||
@@ -77,6 +77,31 @@
|
||||
<target>%@ wants to connect!</target>
|
||||
<note>notification title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d days" xml:space="preserve">
|
||||
<source>%d days</source>
|
||||
<target>%d days</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d hours" xml:space="preserve">
|
||||
<source>%d hours</source>
|
||||
<target>%d hours</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d min" xml:space="preserve">
|
||||
<source>%d min</source>
|
||||
<target>%d min</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d months" xml:space="preserve">
|
||||
<source>%d months</source>
|
||||
<target>%d months</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d sec" xml:space="preserve">
|
||||
<source>%d sec</source>
|
||||
<target>%d sec</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d skipped message(s)" xml:space="preserve">
|
||||
<source>%d skipped message(s)</source>
|
||||
<target>%d skipped message(s)</target>
|
||||
@@ -112,11 +137,41 @@
|
||||
<target>%lld second(s)</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldd" xml:space="preserve">
|
||||
<source>%lldd</source>
|
||||
<target>%lldd</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldh" xml:space="preserve">
|
||||
<source>%lldh</source>
|
||||
<target>%lldh</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldk" xml:space="preserve">
|
||||
<source>%lldk</source>
|
||||
<target>%lldk</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldm" xml:space="preserve">
|
||||
<source>%lldm</source>
|
||||
<target>%lldm</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldmth" xml:space="preserve">
|
||||
<source>%lldmth</source>
|
||||
<target>%lldmth</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%llds" xml:space="preserve">
|
||||
<source>%llds</source>
|
||||
<target>%llds</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldw" xml:space="preserve">
|
||||
<source>%lldw</source>
|
||||
<target>%lldw</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="(" xml:space="preserve">
|
||||
<source>(</source>
|
||||
<target>(</target>
|
||||
@@ -200,17 +255,27 @@
|
||||
<trans-unit id="1 day" xml:space="preserve">
|
||||
<source>1 day</source>
|
||||
<target>1 day</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 hour" xml:space="preserve">
|
||||
<source>1 hour</source>
|
||||
<target>1 hour</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 month" xml:space="preserve">
|
||||
<source>1 month</source>
|
||||
<target>1 month</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 week" xml:space="preserve">
|
||||
<source>1 week</source>
|
||||
<target>1 week</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2 weeks" xml:space="preserve">
|
||||
<source>2 weeks</source>
|
||||
<target>2 weeks</target>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="6" xml:space="preserve">
|
||||
<source>6</source>
|
||||
@@ -653,6 +718,11 @@
|
||||
<target>Connecting to server… (error: %@)</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection" xml:space="preserve">
|
||||
<source>Connection</source>
|
||||
<target>Connection</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection error" xml:space="preserve">
|
||||
<source>Connection error</source>
|
||||
<target>Connection error</target>
|
||||
@@ -678,6 +748,11 @@
|
||||
<target>Connection timeout</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact allows" xml:space="preserve">
|
||||
<source>Contact allows</source>
|
||||
<target>Contact allows</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact already exists" xml:space="preserve">
|
||||
<source>Contact already exists</source>
|
||||
<target>Contact already exists</target>
|
||||
@@ -793,6 +868,11 @@
|
||||
<target>Data</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database ID" xml:space="preserve">
|
||||
<source>Database ID</source>
|
||||
<target>Database ID</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database encrypted!" xml:space="preserve">
|
||||
<source>Database encrypted!</source>
|
||||
<target>Database encrypted!</target>
|
||||
@@ -1441,6 +1521,11 @@
|
||||
<target>Full name:</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group" xml:space="preserve">
|
||||
<source>Group</source>
|
||||
<target>Group</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group display name" xml:space="preserve">
|
||||
<source>Group display name</source>
|
||||
<target>Group display name</target>
|
||||
@@ -1808,6 +1893,11 @@ We will be adding server redundancy to prevent lost messages.</target>
|
||||
<target>Live message!</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Local name" xml:space="preserve">
|
||||
<source>Local name</source>
|
||||
<target>Local name</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Make a private connection" xml:space="preserve">
|
||||
<source>Make a private connection</source>
|
||||
<target>Make a private connection</target>
|
||||
@@ -2403,6 +2493,11 @@ We will be adding server redundancy to prevent lost messages.</target>
|
||||
<target>Revert</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Role" xml:space="preserve">
|
||||
<source>Role</source>
|
||||
<target>Role</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Run chat" xml:space="preserve">
|
||||
<source>Run chat</source>
|
||||
<target>Run chat</target>
|
||||
@@ -3436,6 +3531,11 @@ SimpleX servers cannot see your profile.</target>
|
||||
<target>Your profile, contacts and delivered messages are stored on your device.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your random profile" xml:space="preserve">
|
||||
<source>Your random profile</source>
|
||||
<target>Your random profile</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your server" xml:space="preserve">
|
||||
<source>Your server</source>
|
||||
<target>Your server</target>
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
<target> </target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id=" " xml:space="preserve" approved="no">
|
||||
<trans-unit id=" " xml:space="preserve">
|
||||
<source> </source>
|
||||
<target state="translated"> </target>
|
||||
<target> </target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id=" (" xml:space="preserve">
|
||||
@@ -77,6 +77,26 @@
|
||||
<target>%@ хочет соединиться!</target>
|
||||
<note>notification title</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d days" xml:space="preserve">
|
||||
<source>%d days</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d hours" xml:space="preserve">
|
||||
<source>%d hours</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d min" xml:space="preserve">
|
||||
<source>%d min</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d months" xml:space="preserve">
|
||||
<source>%d months</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d sec" xml:space="preserve">
|
||||
<source>%d sec</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%d skipped message(s)" xml:space="preserve">
|
||||
<source>%d skipped message(s)</source>
|
||||
<target>%d пропущенных сообщение(й)</target>
|
||||
@@ -112,11 +132,35 @@
|
||||
<target>%lld секунд</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldd" xml:space="preserve">
|
||||
<source>%lldd</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldh" xml:space="preserve">
|
||||
<source>%lldh</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldk" xml:space="preserve">
|
||||
<source>%lldk</source>
|
||||
<target>%lldk</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldm" xml:space="preserve">
|
||||
<source>%lldm</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldmth" xml:space="preserve">
|
||||
<source>%lldmth</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%llds" xml:space="preserve">
|
||||
<source>%llds</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="%lldw" xml:space="preserve">
|
||||
<source>%lldw</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="(" xml:space="preserve">
|
||||
<source>(</source>
|
||||
<target>(</target>
|
||||
@@ -192,25 +236,33 @@
|
||||
<target>, </target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="." xml:space="preserve" approved="no">
|
||||
<trans-unit id="." xml:space="preserve">
|
||||
<source>.</source>
|
||||
<target state="translated">.</target>
|
||||
<target>.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 day" xml:space="preserve">
|
||||
<source>1 day</source>
|
||||
<target>1 день</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 hour" xml:space="preserve">
|
||||
<source>1 hour</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 month" xml:space="preserve">
|
||||
<source>1 month</source>
|
||||
<target>1 месяц</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1 week" xml:space="preserve">
|
||||
<source>1 week</source>
|
||||
<target>1 неделю</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="2 weeks" xml:space="preserve">
|
||||
<source>2 weeks</source>
|
||||
<note>message ttl</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="6" xml:space="preserve">
|
||||
<source>6</source>
|
||||
@@ -318,9 +370,9 @@
|
||||
<target>Разрешить</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow disappearing messages only if your contact allows it to you." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Allow disappearing messages only if your contact allows it to you." xml:space="preserve">
|
||||
<source>Allow disappearing messages only if your contact allows it to you.</source>
|
||||
<target state="translated">Разрешить исчезающие сообщения, только если ваш контакт разрешает их вам.</target>
|
||||
<target>Разрешить исчезающие сообщения, только если ваш контакт разрешает их вам.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow irreversible message deletion only if your contact allows it to you." xml:space="preserve">
|
||||
@@ -333,9 +385,9 @@
|
||||
<target>Разрешить посылать прямые сообщения членам группы.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow sending disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Allow sending disappearing messages." xml:space="preserve">
|
||||
<source>Allow sending disappearing messages.</source>
|
||||
<target state="translated">Разрешить посылать исчезающие сообщения.</target>
|
||||
<target>Разрешить посылать исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow to irreversibly delete sent messages." xml:space="preserve">
|
||||
@@ -363,9 +415,9 @@
|
||||
<target>Разрешить вашим контактам необратимо удалять отправленные сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow your contacts to send disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Allow your contacts to send disappearing messages." xml:space="preserve">
|
||||
<source>Allow your contacts to send disappearing messages.</source>
|
||||
<target state="translated">Разрешить вашим контактам отправлять исчезающие сообщения.</target>
|
||||
<target>Разрешить вашим контактам отправлять исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Allow your contacts to send voice messages." xml:space="preserve">
|
||||
@@ -433,9 +485,9 @@
|
||||
<target>Вы и ваш контакт можете необратимо удалять отправленные сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Both you and your contact can send disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Both you and your contact can send disappearing messages." xml:space="preserve">
|
||||
<source>Both you and your contact can send disappearing messages.</source>
|
||||
<target state="translated">Вы и ваш контакт можете отправлять исчезающие сообщения.</target>
|
||||
<target>Вы и ваш контакт можете отправлять исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Both you and your contact can send voice messages." xml:space="preserve">
|
||||
@@ -653,6 +705,10 @@
|
||||
<target>Устанавливается соединение с сервером… (ошибка: %@)</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection" xml:space="preserve">
|
||||
<source>Connection</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Connection error" xml:space="preserve">
|
||||
<source>Connection error</source>
|
||||
<target>Ошибка соединения</target>
|
||||
@@ -678,6 +734,10 @@
|
||||
<target>Превышено время соединения</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact allows" xml:space="preserve">
|
||||
<source>Contact allows</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Contact already exists" xml:space="preserve">
|
||||
<source>Contact already exists</source>
|
||||
<target>Существующий контакт</target>
|
||||
@@ -738,9 +798,9 @@
|
||||
<target>Создать адрес</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Create group link" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Create group link" xml:space="preserve">
|
||||
<source>Create group link</source>
|
||||
<target state="translated">Создать ссылку группы</target>
|
||||
<target>Создать ссылку группы</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Create link" xml:space="preserve">
|
||||
@@ -793,6 +853,10 @@
|
||||
<target>Данные</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database ID" xml:space="preserve">
|
||||
<source>Database ID</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Database encrypted!" xml:space="preserve">
|
||||
<source>Database encrypted!</source>
|
||||
<target>База данных зашифрована!</target>
|
||||
@@ -891,9 +955,9 @@
|
||||
<target>Удалить адрес?</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Delete after" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Delete after" xml:space="preserve">
|
||||
<source>Delete after</source>
|
||||
<target state="translated">Удалять через</target>
|
||||
<target>Удалять через</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Delete archive" xml:space="preserve">
|
||||
@@ -1061,19 +1125,19 @@
|
||||
<target>Отключить блокировку SimpleX</target>
|
||||
<note>authentication reason</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Disappearing messages" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Disappearing messages" xml:space="preserve">
|
||||
<source>Disappearing messages</source>
|
||||
<target state="translated">Исчезающие сообщения</target>
|
||||
<target>Исчезающие сообщения</target>
|
||||
<note>chat feature</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Disappearing messages are prohibited in this chat." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Disappearing messages are prohibited in this chat." xml:space="preserve">
|
||||
<source>Disappearing messages are prohibited in this chat.</source>
|
||||
<target state="translated">Исчезающие сообщения запрещены в этом чате.</target>
|
||||
<target>Исчезающие сообщения запрещены в этом чате.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Disappearing messages are prohibited in this group." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Disappearing messages are prohibited in this group." xml:space="preserve">
|
||||
<source>Disappearing messages are prohibited in this group.</source>
|
||||
<target state="translated">Исчезающие сообщения запрещены в этой группе.</target>
|
||||
<target>Исчезающие сообщения запрещены в этой группе.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Disconnect" xml:space="preserve">
|
||||
@@ -1441,6 +1505,10 @@
|
||||
<target>Полное имя:</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group" xml:space="preserve">
|
||||
<source>Group</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group display name" xml:space="preserve">
|
||||
<source>Group display name</source>
|
||||
<target>Имя группы</target>
|
||||
@@ -1486,9 +1554,9 @@
|
||||
<target>Члены группы могут посылать прямые сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group members can send disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Group members can send disappearing messages." xml:space="preserve">
|
||||
<source>Group members can send disappearing messages.</source>
|
||||
<target state="translated">Члены группы могут посылать исчезающие сообщения.</target>
|
||||
<target>Члены группы могут посылать исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Group members can send voice messages." xml:space="preserve">
|
||||
@@ -1661,9 +1729,9 @@
|
||||
<target>Входящий видеозвонок</target>
|
||||
<note>notification</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Incorrect security code!" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Incorrect security code!" xml:space="preserve">
|
||||
<source>Incorrect security code!</source>
|
||||
<target state="translated">Неправильный код безопасности!</target>
|
||||
<target>Неправильный код безопасности!</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Install [SimpleX Chat for terminal](https://github.com/simplex-chat/simplex-chat)" xml:space="preserve">
|
||||
@@ -1768,9 +1836,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Ошибка Keychain</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="LIVE" xml:space="preserve" approved="no">
|
||||
<trans-unit id="LIVE" xml:space="preserve">
|
||||
<source>LIVE</source>
|
||||
<target state="translated">LIVE</target>
|
||||
<target>LIVE</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Large file!" xml:space="preserve">
|
||||
@@ -1803,9 +1871,13 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Ограничения</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Live message!" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Live message!" xml:space="preserve">
|
||||
<source>Live message!</source>
|
||||
<target state="translated">Живое сообщение!</target>
|
||||
<target>Живое сообщение!</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Local name" xml:space="preserve">
|
||||
<source>Local name</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Make a private connection" xml:space="preserve">
|
||||
@@ -2068,9 +2140,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Только вы можете необратимо удалять сообщения (ваш контакт может помечать их на удаление).</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Only you can send disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Only you can send disappearing messages." xml:space="preserve">
|
||||
<source>Only you can send disappearing messages.</source>
|
||||
<target state="translated">Только вы можете отправлять исчезающие сообщения.</target>
|
||||
<target>Только вы можете отправлять исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Only you can send voice messages." xml:space="preserve">
|
||||
@@ -2083,9 +2155,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Только ваш контакт может необратимо удалять сообщения (вы можете помечать их на удаление).</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Only your contact can send disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Only your contact can send disappearing messages." xml:space="preserve">
|
||||
<source>Only your contact can send disappearing messages.</source>
|
||||
<target state="translated">Только ваш контакт может отправлять исчезающие сообщения.</target>
|
||||
<target>Только ваш контакт может отправлять исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Only your contact can send voice messages." xml:space="preserve">
|
||||
@@ -2238,9 +2310,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Запретить посылать прямые сообщения членам группы.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Prohibit sending disappearing messages." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Prohibit sending disappearing messages." xml:space="preserve">
|
||||
<source>Prohibit sending disappearing messages.</source>
|
||||
<target state="translated">Запретить посылать исчезающие сообщения.</target>
|
||||
<target>Запретить посылать исчезающие сообщения.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Prohibit sending voice messages." xml:space="preserve">
|
||||
@@ -2403,6 +2475,10 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Отменить изменения</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Role" xml:space="preserve">
|
||||
<source>Role</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Run chat" xml:space="preserve">
|
||||
<source>Run chat</source>
|
||||
<target>Запустить chat</target>
|
||||
@@ -2478,9 +2554,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Сканировать код</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Scan security code from your contact's app." xml:space="preserve" approved="no">
|
||||
<trans-unit id="Scan security code from your contact's app." xml:space="preserve">
|
||||
<source>Scan security code from your contact's app.</source>
|
||||
<target state="translated">Сканируйте код безопасности из приложения контакта.</target>
|
||||
<target>Сканируйте код безопасности из приложения контакта.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Scan server QR code" xml:space="preserve">
|
||||
@@ -2498,19 +2574,19 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Защита очереди</target>
|
||||
<note>server test step</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Security code" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Security code" xml:space="preserve">
|
||||
<source>Security code</source>
|
||||
<target state="translated">Код безопасности</target>
|
||||
<target>Код безопасности</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Send" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Send" xml:space="preserve">
|
||||
<source>Send</source>
|
||||
<target state="translated">Отправить</target>
|
||||
<target>Отправить</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Send a live message - it will update for the recipient(s) as you type it" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Send a live message - it will update for the recipient(s) as you type it" xml:space="preserve">
|
||||
<source>Send a live message - it will update for the recipient(s) as you type it</source>
|
||||
<target state="translated">Отправить живое сообщение — оно будет обновляться для получателей по мере того, как вы его вводите</target>
|
||||
<target>Отправить живое сообщение — оно будет обновляться для получателей по мере того, как вы его вводите</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Send direct message" xml:space="preserve">
|
||||
@@ -2523,9 +2599,9 @@ We will be adding server redundancy to prevent lost messages.</source>
|
||||
<target>Отправлять картинки ссылок</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Send live message" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Send live message" xml:space="preserve">
|
||||
<source>Send live message</source>
|
||||
<target state="translated">Отправить живое сообщение</target>
|
||||
<target>Отправить живое сообщение</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Send notifications" xml:space="preserve">
|
||||
@@ -2935,9 +3011,9 @@ You will be prompted to complete authentication before this feature is enabled.<
|
||||
<target>Для поддержки мгновенный доставки уведомлений данные чата должны быть перемещены.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="To verify end-to-end encryption with your contact compare (or scan) the code on your devices." xml:space="preserve" approved="no">
|
||||
<trans-unit id="To verify end-to-end encryption with your contact compare (or scan) the code on your devices." xml:space="preserve">
|
||||
<source>To verify end-to-end encryption with your contact compare (or scan) the code on your devices.</source>
|
||||
<target state="translated">Чтобы подтвердить end-to-end шифрование с вашим контактом сравните (или сканируйте) код безопасности на ваших устройствах.</target>
|
||||
<target>Чтобы подтвердить end-to-end шифрование с вашим контактом сравните (или сканируйте) код безопасности на ваших устройствах.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Transfer images faster" xml:space="preserve">
|
||||
@@ -3082,9 +3158,9 @@ To connect, please ask your contact to create another connection link and check
|
||||
<target>Используются серверы, предоставленные SimpleX Chat.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Verify security code" xml:space="preserve" approved="no">
|
||||
<trans-unit id="Verify security code" xml:space="preserve">
|
||||
<source>Verify security code</source>
|
||||
<target state="translated">Подтвердить код безопасности</target>
|
||||
<target>Подтвердить код безопасности</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Via browser" xml:space="preserve">
|
||||
@@ -3097,9 +3173,9 @@ To connect, please ask your contact to create another connection link and check
|
||||
<target>Видеозвонок</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="View security code" xml:space="preserve" approved="no">
|
||||
<trans-unit id="View security code" xml:space="preserve">
|
||||
<source>View security code</source>
|
||||
<target state="translated">Показать код безопасности</target>
|
||||
<target>Показать код безопасности</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Voice messages" xml:space="preserve">
|
||||
@@ -3436,6 +3512,10 @@ SimpleX серверы не могут получить доступ к ваше
|
||||
<target>Ваш профиль, контакты и доставленные сообщения хранятся на вашем устройстве.</target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your random profile" xml:space="preserve">
|
||||
<source>Your random profile</source>
|
||||
<note>No comment provided by engineer.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Your server" xml:space="preserve">
|
||||
<source>Your server</source>
|
||||
<target>Ваш сервер</target>
|
||||
|
||||
@@ -224,14 +224,30 @@ public struct TimedMessagesPreference: Preference {
|
||||
let (h_, m) = divMod(m_, by: 60)
|
||||
let (d_, h) = divMod(h_, by: 24)
|
||||
let (mm, d) = divMod(d_, by: 30)
|
||||
return maybe(mm, mm == 1 ? "1 month" : "\(mm) months")
|
||||
+ maybe(d, d == 1 ? "1 day" : d == 7 ? "1 week" : d == 14 ? "2 weeks" : "\(d) days")
|
||||
+ maybe(h, h == 1 ? "1 hour" : "\(h) hours")
|
||||
+ maybe(m, "\(m) min")
|
||||
+ maybe (s, "\(s) sec")
|
||||
return maybe(mm,
|
||||
mm == 1
|
||||
? NSLocalizedString("1 month", comment: "message ttl")
|
||||
: String.localizedStringWithFormat(NSLocalizedString("%d months", comment: "message ttl"), mm)
|
||||
)
|
||||
+ maybe(d,
|
||||
d == 1
|
||||
? NSLocalizedString("1 day", comment: "message ttl")
|
||||
: d == 7
|
||||
? NSLocalizedString("1 week", comment: "message ttl")
|
||||
: d == 14
|
||||
? NSLocalizedString("2 weeks", comment: "message ttl")
|
||||
: String.localizedStringWithFormat(NSLocalizedString("%d days", comment: "message ttl"), d)
|
||||
)
|
||||
+ maybe(h,
|
||||
h == 1
|
||||
? NSLocalizedString("1 hour", comment: "message ttl")
|
||||
: String.localizedStringWithFormat(NSLocalizedString("%d hours", comment: "message ttl"), h)
|
||||
)
|
||||
+ maybe(m, String.localizedStringWithFormat(NSLocalizedString("%d min", comment: "message ttl"), m))
|
||||
+ maybe (s, String.localizedStringWithFormat(NSLocalizedString("%d sec", comment: "message ttl"), s))
|
||||
}
|
||||
|
||||
public static func shortTtlText(_ ttl: Int?) -> String {
|
||||
public static func shortTtlText(_ ttl: Int?) -> LocalizedStringKey {
|
||||
guard let ttl = ttl else { return "off" }
|
||||
let m = ttl / 60
|
||||
if m == 0 { return "\(ttl)s" }
|
||||
|
||||
@@ -121,13 +121,13 @@
|
||||
/* No comment provided by engineer. */
|
||||
"~strike~" = "\\~durchstreichen~";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 day" = "täglich";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 month" = "monatlich";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 week" = "wöchentlich";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
@@ -1211,6 +1211,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Limitations" = "Einschränkungen";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"LIVE" = "LIVE";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Make a private connection" = "Stellen Sie eine private Verbindung her";
|
||||
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
" " = " ";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
" " = " ";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
" (" = " (";
|
||||
|
||||
@@ -22,6 +25,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"!1 colored!" = "!1 цвет!";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"." = ".";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"(" = "(";
|
||||
|
||||
@@ -127,13 +133,13 @@
|
||||
/* No comment provided by engineer. */
|
||||
"~strike~" = "\\~зачеркнуть~";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 day" = "1 день";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 month" = "1 месяц";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
/* message ttl */
|
||||
"1 week" = "1 неделю";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
@@ -206,12 +212,18 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Allow" = "Разрешить";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow disappearing messages only if your contact allows it to you." = "Разрешить исчезающие сообщения, только если ваш контакт разрешает их вам.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow irreversible message deletion only if your contact allows it to you." = "Разрешить необратимое удаление сообщений, только если ваш контакт разрешает это вам.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow sending direct messages to members." = "Разрешить посылать прямые сообщения членам группы.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow sending disappearing messages." = "Разрешить посылать исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow to irreversibly delete sent messages." = "Разрешить необратимо удалять отправленные сообщения.";
|
||||
|
||||
@@ -227,6 +239,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Allow your contacts to irreversibly delete sent messages." = "Разрешить вашим контактам необратимо удалять отправленные сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow your contacts to send disappearing messages." = "Разрешить вашим контактам отправлять исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Allow your contacts to send voice messages." = "Разрешить вашим контактам отправлять голосовые сообщения.";
|
||||
|
||||
@@ -281,6 +296,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Both you and your contact can irreversibly delete sent messages." = "Вы и ваш контакт можете необратимо удалять отправленные сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Both you and your contact can send disappearing messages." = "Вы и ваш контакт можете отправлять исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Both you and your contact can send voice messages." = "Вы и ваш контакт можете отправлять голосовые сообщения.";
|
||||
|
||||
@@ -530,6 +548,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Create address" = "Создать адрес";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Create group link" = "Создать ссылку группы";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Create link" = "Создать ссылку";
|
||||
|
||||
@@ -617,6 +638,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Delete address?" = "Удалить адрес?";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Delete after" = "Удалять через";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Delete archive" = "Удалить архив";
|
||||
|
||||
@@ -728,6 +752,15 @@
|
||||
/* authentication reason */
|
||||
"Disable SimpleX Lock" = "Отключить блокировку SimpleX";
|
||||
|
||||
/* chat feature */
|
||||
"Disappearing messages" = "Исчезающие сообщения";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Disappearing messages are prohibited in this chat." = "Исчезающие сообщения запрещены в этом чате.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Disappearing messages are prohibited in this group." = "Исчезающие сообщения запрещены в этой группе.";
|
||||
|
||||
/* server test step */
|
||||
"Disconnect" = "Разрыв соединения";
|
||||
|
||||
@@ -1001,6 +1034,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Group members can send direct messages." = "Члены группы могут посылать прямые сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Group members can send disappearing messages." = "Члены группы могут посылать исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Group members can send voice messages." = "Члены группы могут отправлять голосовые сообщения.";
|
||||
|
||||
@@ -1116,7 +1152,7 @@
|
||||
"Incoming video call" = "Входящий видеозвонок";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Incorrect security code!" = "Неправильный код шифрования!";
|
||||
"Incorrect security code!" = "Неправильный код безопасности!";
|
||||
|
||||
/* connection level description */
|
||||
"indirect (%d)" = "непрямое (%d)";
|
||||
@@ -1223,6 +1259,12 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Limitations" = "Ограничения";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"LIVE" = "LIVE";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Live message!" = "Живое сообщение!";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Make a private connection" = "Добавьте контакт";
|
||||
|
||||
@@ -1413,12 +1455,18 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Only you can irreversibly delete messages (your contact can mark them for deletion)." = "Только вы можете необратимо удалять сообщения (ваш контакт может помечать их на удаление).";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Only you can send disappearing messages." = "Только вы можете отправлять исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Only you can send voice messages." = "Только вы можете отправлять голосовые сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Only your contact can irreversibly delete messages (you can mark them for deletion)." = "Только ваш контакт может необратимо удалять сообщения (вы можете помечать их на удаление).";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Only your contact can send disappearing messages." = "Только ваш контакт может отправлять исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Only your contact can send voice messages." = "Только ваш контакт может отправлять голосовые сообщения.";
|
||||
|
||||
@@ -1518,6 +1566,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Prohibit sending direct messages to members." = "Запретить посылать прямые сообщения членам группы.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Prohibit sending disappearing messages." = "Запретить посылать исчезающие сообщения.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Prohibit sending voice messages." = "Запретить отправлять голосовые сообщений.";
|
||||
|
||||
@@ -1675,7 +1726,7 @@
|
||||
"Scan QR code" = "Сканировать QR код";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Scan security code from your contact's app." = "Сканируйте код шифрования из приложения контакта.";
|
||||
"Scan security code from your contact's app." = "Сканируйте код безопасности из приложения контакта.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Scan server QR code" = "Сканировать QR код сервера";
|
||||
@@ -1693,7 +1744,13 @@
|
||||
"Secure queue" = "Защита очереди";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Security code" = "Код шифрования";
|
||||
"Security code" = "Код безопасности";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Send" = "Отправить";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Send a live message - it will update for the recipient(s) as you type it" = "Отправить живое сообщение — оно будет обновляться для получателей по мере того, как вы его вводите";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Send direct message" = "Отправить сообщение";
|
||||
@@ -1701,6 +1758,9 @@
|
||||
/* No comment provided by engineer. */
|
||||
"Send link previews" = "Отправлять картинки ссылок";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Send live message" = "Отправить живое сообщение";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Send notifications" = "Отправлять уведомления";
|
||||
|
||||
@@ -1957,7 +2017,7 @@
|
||||
"To support instant push notifications the chat database has to be migrated." = "Для поддержки мгновенный доставки уведомлений данные чата должны быть перемещены.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"To verify end-to-end encryption with your contact compare (or scan) the code on your devices." = "Чтобы подтвердить end-to-end шифрование с вашим контактом сравните (или сканируйте) код на ваших устройствах.";
|
||||
"To verify end-to-end encryption with your contact compare (or scan) the code on your devices." = "Чтобы подтвердить end-to-end шифрование с вашим контактом сравните (или сканируйте) код безопасности на ваших устройствах.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Transfer images faster" = "Передавать изображения быстрее";
|
||||
@@ -2053,7 +2113,7 @@
|
||||
"v%@ (%@)" = "v%@ (%@)";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Verify security code" = "Подтвердить код шифрования";
|
||||
"Verify security code" = "Подтвердить код безопасности";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Via browser" = "В браузере";
|
||||
@@ -2077,7 +2137,7 @@
|
||||
"video call (not e2e encrypted)" = "видеозвонок (не e2e зашифрованный)";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"View security code" = "Показать код шифрования";
|
||||
"View security code" = "Показать код безопасности";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Voice message…" = "Голосовое сообщение…";
|
||||
|
||||
Reference in New Issue
Block a user