ios: add French language (#1640)

This commit is contained in:
Evgeny Poberezkin
2022-12-23 22:14:47 +00:00
committed by GitHub
parent 558b3fa356
commit b20031d875
18 changed files with 2738 additions and 59 deletions

View File

@@ -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">
@@ -234,9 +234,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="1 day" xml:space="preserve">
@@ -698,9 +698,9 @@
<target>Mit dem Server verbinden… (Fehler: %@)</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Connection" xml:space="preserve" approved="no">
<trans-unit id="Connection" xml:space="preserve">
<source>Connection</source>
<target state="translated">Verbindung</target>
<target>Verbindung</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Connection error" xml:space="preserve">
@@ -728,9 +728,9 @@
<target>Verbindungszeitüberschreitung</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Contact allows" xml:space="preserve" approved="no">
<trans-unit id="Contact allows" xml:space="preserve">
<source>Contact allows</source>
<target state="translated">Der Kontakt erlaubt</target>
<target>Der Kontakt erlaubt</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Contact already exists" xml:space="preserve">
@@ -847,9 +847,9 @@
<target>Daten</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Database ID" xml:space="preserve" approved="no">
<trans-unit id="Database ID" xml:space="preserve">
<source>Database ID</source>
<target state="translated">Datenbank-ID</target>
<target>Datenbank-ID</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Database encrypted!" xml:space="preserve">
@@ -1496,9 +1496,9 @@
<target>Vollständiger Name:</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Group" xml:space="preserve" approved="no">
<trans-unit id="Group" xml:space="preserve">
<source>Group</source>
<target state="translated">Gruppe</target>
<target>Gruppe</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Group display name" xml:space="preserve">
@@ -1865,9 +1865,9 @@ 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" approved="no">
<trans-unit id="Local name" xml:space="preserve">
<source>Local name</source>
<target state="translated">Lokaler Name</target>
<target>Lokaler Name</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Make a private connection" xml:space="preserve">
@@ -2461,9 +2461,9 @@ 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" approved="no">
<trans-unit id="Role" xml:space="preserve">
<source>Role</source>
<target state="translated">Rolle</target>
<target>Rolle</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Run chat" xml:space="preserve">
@@ -3490,9 +3490,9 @@ 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" approved="no">
<trans-unit id="Your random profile" xml:space="preserve">
<source>Your random profile</source>
<target state="translated">Ihr Zufallsprofil</target>
<target>Ihr Zufallsprofil</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Your server" xml:space="preserve">

View File

@@ -0,0 +1,15 @@
{
"colors" : [
{
"idiom" : "universal",
"locale" : "fr"
}
],
"properties" : {
"localizable" : true
},
"info" : {
"version" : 1,
"author" : "xcode"
}
}

View File

@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,23 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"red" : "0.000",
"alpha" : "1.000",
"blue" : "1.000",
"green" : "0.533"
}
},
"idiom" : "universal"
}
],
"properties" : {
"localizable" : true
},
"info" : {
"version" : 1,
"author" : "xcode"
}
}

View File

@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,6 @@
/* Bundle display name */
"CFBundleDisplayName" = "SimpleX NSE";
/* Bundle name */
"CFBundleName" = "SimpleX NSE";
/* Copyright (human-readable) */
"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. All rights reserved.";

View File

@@ -0,0 +1,30 @@
/* No comment provided by engineer. */
"_italic_" = "\\_italic_";
/* No comment provided by engineer. */
"**Add new contact**: to create your one-time QR Code for your contact." = "**Add new contact**: to create your one-time QR Code or link for your contact.";
/* No comment provided by engineer. */
"*bold*" = "\\*bold*";
/* No comment provided by engineer. */
"`a + b`" = "\\`a + b`";
/* No comment provided by engineer. */
"~strike~" = "\\~strike~";
/* call status */
"connecting call" = "connecting call…";
/* No comment provided by engineer. */
"Connecting server…" = "Connecting to server…";
/* No comment provided by engineer. */
"Connecting server… (error: %@)" = "Connecting to server… (error: %@)";
/* rcv group event chat item */
"member connected" = "connected";
/* No comment provided by engineer. */
"No group!" = "Group not found!";

View File

@@ -0,0 +1,10 @@
/* Bundle name */
"CFBundleName" = "SimpleX";
/* Privacy - Camera Usage Description */
"NSCameraUsageDescription" = "SimpleX needs camera access to scan QR codes to connect to other users and for video calls.";
/* Privacy - Face ID Usage Description */
"NSFaceIDUsageDescription" = "SimpleX uses Face ID for local authentication";
/* Privacy - Microphone Usage Description */
"NSMicrophoneUsageDescription" = "SimpleX needs microphone access for audio and video calls, and to record voice messages.";
/* Privacy - Photo Library Additions Usage Description */
"NSPhotoLibraryAddUsageDescription" = "SimpleX needs access to Photo Library for saving captured and received media";

View File

@@ -0,0 +1,12 @@
{
"developmentRegion" : "en",
"project" : "SimpleX.xcodeproj",
"targetLocale" : "fr",
"toolInfo" : {
"toolBuildNumber" : "14A309",
"toolID" : "com.apple.dt.xcode",
"toolName" : "Xcode",
"toolVersion" : "14.0"
},
"version" : "1.0"
}

View File

@@ -77,29 +77,29 @@
<target>%@ хочет соединиться!</target>
<note>notification title</note>
</trans-unit>
<trans-unit id="%d days" xml:space="preserve" approved="no">
<trans-unit id="%d days" xml:space="preserve">
<source>%d days</source>
<target state="translated">%d дней</target>
<target>%d дней</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="%d hours" xml:space="preserve" approved="no">
<trans-unit id="%d hours" xml:space="preserve">
<source>%d hours</source>
<target state="translated">%d ч.</target>
<target>%d ч.</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="%d min" xml:space="preserve" approved="no">
<trans-unit id="%d min" xml:space="preserve">
<source>%d min</source>
<target state="translated">%d мин</target>
<target>%d мин</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="%d months" xml:space="preserve" approved="no">
<trans-unit id="%d months" xml:space="preserve">
<source>%d months</source>
<target state="translated">%d мес.</target>
<target>%d мес.</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="%d sec" xml:space="preserve" approved="no">
<trans-unit id="%d sec" xml:space="preserve">
<source>%d sec</source>
<target state="translated">%d сек</target>
<target>%d сек</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="%d skipped message(s)" xml:space="preserve">
@@ -137,14 +137,14 @@
<target>%lld секунд</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldd" xml:space="preserve" approved="no">
<trans-unit id="%lldd" xml:space="preserve">
<source>%lldd</source>
<target state="translated">%lldд</target>
<target>%lldд</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldh" xml:space="preserve" approved="no">
<trans-unit id="%lldh" xml:space="preserve">
<source>%lldh</source>
<target state="translated">%lldч</target>
<target>%lldч</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldk" xml:space="preserve">
@@ -152,24 +152,24 @@
<target>%lldk</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldm" xml:space="preserve" approved="no">
<trans-unit id="%lldm" xml:space="preserve">
<source>%lldm</source>
<target state="translated">%lldм</target>
<target>%lldм</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldmth" xml:space="preserve" approved="no">
<trans-unit id="%lldmth" xml:space="preserve">
<source>%lldmth</source>
<target state="translated">%lldмес</target>
<target>%lldмес</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%llds" xml:space="preserve" approved="no">
<trans-unit id="%llds" xml:space="preserve">
<source>%llds</source>
<target state="translated">%lldс</target>
<target>%lldс</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="%lldw" xml:space="preserve" approved="no">
<trans-unit id="%lldw" xml:space="preserve">
<source>%lldw</source>
<target state="translated">%lldнед</target>
<target>%lldнед</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="(" xml:space="preserve">
@@ -257,9 +257,9 @@
<target>1 день</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="1 hour" xml:space="preserve" approved="no">
<trans-unit id="1 hour" xml:space="preserve">
<source>1 hour</source>
<target state="translated">1 час</target>
<target>1 час</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="1 month" xml:space="preserve">
@@ -272,9 +272,9 @@
<target>1 неделю</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="2 weeks" xml:space="preserve" approved="no">
<trans-unit id="2 weeks" xml:space="preserve">
<source>2 weeks</source>
<target state="translated">2 недели</target>
<target>2 недели</target>
<note>message ttl</note>
</trans-unit>
<trans-unit id="6" xml:space="preserve">
@@ -718,9 +718,9 @@
<target>Устанавливается соединение с сервером… (ошибка: %@)</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Connection" xml:space="preserve" approved="no">
<trans-unit id="Connection" xml:space="preserve">
<source>Connection</source>
<target state="translated">Соединение</target>
<target>Соединение</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Connection error" xml:space="preserve">
@@ -748,9 +748,9 @@
<target>Превышено время соединения</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Contact allows" xml:space="preserve" approved="no">
<trans-unit id="Contact allows" xml:space="preserve">
<source>Contact allows</source>
<target state="translated">Контакт разрешает</target>
<target>Контакт разрешает</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Contact already exists" xml:space="preserve">
@@ -868,9 +868,9 @@
<target>Данные</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Database ID" xml:space="preserve" approved="no">
<trans-unit id="Database ID" xml:space="preserve">
<source>Database ID</source>
<target state="translated">ID базы данных</target>
<target>ID базы данных</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Database encrypted!" xml:space="preserve">
@@ -1521,9 +1521,9 @@
<target>Полное имя:</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Group" xml:space="preserve" approved="no">
<trans-unit id="Group" xml:space="preserve">
<source>Group</source>
<target state="translated">Группа</target>
<target>Группа</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Group display name" xml:space="preserve">
@@ -1893,9 +1893,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="Local name" xml:space="preserve" approved="no">
<trans-unit id="Local name" xml:space="preserve">
<source>Local name</source>
<target state="translated">Локальное имя</target>
<target>Локальное имя</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Make a private connection" xml:space="preserve">
@@ -2493,9 +2493,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="Role" xml:space="preserve" approved="no">
<trans-unit id="Role" xml:space="preserve">
<source>Role</source>
<target state="translated">Роль</target>
<target>Роль</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Run chat" xml:space="preserve">
@@ -3531,9 +3531,9 @@ SimpleX серверы не могут получить доступ к ваше
<target>Ваш профиль, контакты и доставленные сообщения хранятся на вашем устройстве.</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Your random profile" xml:space="preserve" approved="no">
<trans-unit id="Your random profile" xml:space="preserve">
<source>Your random profile</source>
<target state="translated">Случайный профиль</target>
<target>Случайный профиль</target>
<note>No comment provided by engineer.</note>
</trans-unit>
<trans-unit id="Your server" xml:space="preserve">

View File

@@ -0,0 +1,9 @@
/* Bundle display name */
"CFBundleDisplayName" = "SimpleX NSE";
/* Bundle name */
"CFBundleName" = "SimpleX NSE";
/* Copyright (human-readable) */
"NSHumanReadableCopyright" = "Copyright © 2022 SimpleX Chat. Tous droits réservés.";

View File

@@ -0,0 +1 @@

View File

@@ -320,6 +320,10 @@
5CB924E027A867BA00ACCCDD /* UserProfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfile.swift; sourceTree = "<group>"; };
5CB924E327A8683A00ACCCDD /* UserAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAddress.swift; sourceTree = "<group>"; };
5CB9250C27A9432000ACCCDD /* ChatListNavLink.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatListNavLink.swift; sourceTree = "<group>"; };
5CBD285529565CAE00EC2CF4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
5CBD285629565CAE00EC2CF4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
5CBD285729565D2600EC2CF4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = "fr.lproj/SimpleX--iOS--InfoPlist.strings"; sourceTree = "<group>"; };
5CBD285829565D2600EC2CF4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
5CBE6C11294487F7002D9531 /* VerifyCodeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerifyCodeView.swift; sourceTree = "<group>"; };
5CBE6C132944CC12002D9531 /* ScanCodeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanCodeView.swift; sourceTree = "<group>"; };
5CC1C99127A6C7F5000D9FF6 /* QRCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCode.swift; sourceTree = "<group>"; };
@@ -414,7 +418,6 @@
5C70311F2955080A00150A12 /* libHSsimplex-chat-4.4.0-AHPp9UIBWT5C2IlT3cD6QO.a in Frameworks */,
5CE2BA93284534B000EC33A6 /* libiconv.tbd in Frameworks */,
D77B92DE29523E1700A5A1CC /* SwiftyGif in Frameworks */,
5CBE6C2E2948E5B9002D9531 /* libgmp.a in Frameworks */,
5CE2BA94284534BB00EC33A6 /* libz.tbd in Frameworks */,
5C70311D2955080A00150A12 /* libgmp.a in Frameworks */,
5C70311E2955080A00150A12 /* libffi.a in Frameworks */,
@@ -880,6 +883,7 @@
ru,
Base,
de,
fr,
);
mainGroup = 5CA059BD279559F40002BEB4;
packageReferences = (
@@ -1126,6 +1130,7 @@
children = (
5CB0BA872826CB3A00B3292C /* ru */,
5CE1330428E118CC00FFFD8C /* de */,
5CBD285829565D2600EC2CF4 /* fr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -1136,6 +1141,7 @@
5CB0BA8A2826CB3A00B3292C /* ru */,
5C9CC7B128D1F8F400BEF955 /* en */,
5CB2085528DE647400D024EC /* de */,
5CBD285629565CAE00EC2CF4 /* fr */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -1146,6 +1152,7 @@
5CC2C0FB2809BF11000C35E3 /* ru */,
6493D667280ED77F007A76FB /* en */,
5CB2085428DE647400D024EC /* de */,
5CBD285529565CAE00EC2CF4 /* fr */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -1155,6 +1162,7 @@
children = (
5CC2C0FE2809BF11000C35E3 /* ru */,
5CE1330328E118CC00FFFD8C /* de */,
5CBD285729565D2600EC2CF4 /* fr */,
);
name = "SimpleX--iOS--InfoPlist.strings";
sourceTree = "<group>";

View File

@@ -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 farbig!";
/* No comment provided by engineer. */
"." = ".";
/* No comment provided by engineer. */
"(" = "(";
@@ -458,6 +464,9 @@
/* chat list item title */
"connecting…" = "Verbinde…";
/* No comment provided by engineer. */
"Connection" = "Verbindung";
/* No comment provided by engineer. */
"Connection error" = "Verbindungsfehler";
@@ -479,6 +488,9 @@
/* connection information */
"connection:%@" = "Verbindung:%@";
/* No comment provided by engineer. */
"Contact allows" = "Der Kontakt erlaubt";
/* No comment provided by engineer. */
"Contact already exists" = "Der Kontakt ist bereits vorhanden";
@@ -566,6 +578,9 @@
/* No comment provided by engineer. */
"Database error" = "Datenbankfehler";
/* No comment provided by engineer. */
"Database ID" = "Datenbank-ID";
/* No comment provided by engineer. */
"Database is encrypted using a random passphrase, you can change it." = "Die Datenbank wird mit einem zufälligen Passwort verschlüsselt, Sie können es ändern.";
@@ -962,6 +977,9 @@
/* No comment provided by engineer. */
"Full name:" = "Vollständiger Name:";
/* No comment provided by engineer. */
"Group" = "Gruppe";
/* No comment provided by engineer. */
"group deleted" = "Gruppe gelöscht";
@@ -1214,6 +1232,9 @@
/* No comment provided by engineer. */
"LIVE" = "LIVE";
/* No comment provided by engineer. */
"Local name" = "Lokaler Name";
/* No comment provided by engineer. */
"Make a private connection" = "Stellen Sie eine private Verbindung her";
@@ -1620,6 +1641,9 @@
/* No comment provided by engineer. */
"Revert" = "Zurückkehren";
/* No comment provided by engineer. */
"Role" = "Rolle";
/* No comment provided by engineer. */
"Run chat" = "Chat starten";
@@ -2283,6 +2307,9 @@
/* No comment provided by engineer. */
"Your profile, contacts and delivered messages are stored on your device." = "Ihr Profil, Ihre Kontakte und zugestellten Nachrichten werden auf Ihrem Gerät gespeichert.";
/* No comment provided by engineer. */
"Your random profile" = "Ihr Zufallsprofil";
/* No comment provided by engineer. */
"Your server" = "Ihr Server";

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
/* Bundle name */
"CFBundleName" = "SimpleX";
/* Privacy - Camera Usage Description */
"NSCameraUsageDescription" = "SimpleX a besoin d'un accès à la caméra pour scanner les codes QR afin de se connecter aux autres utilisateurs ainsi que pour les appels vidéo.";
/* Privacy - Face ID Usage Description */
"NSFaceIDUsageDescription" = "SimpleGroup not found!X utilise Face ID pour l'authentification locale";
/* Privacy - Microphone Usage Description */
"NSMicrophoneUsageDescription" = "SimpleX a besoin d'un accès au microphone pour les appels audio et vidéo ainsi que pour enregistrer des messages vocaux.";
/* Privacy - Photo Library Additions Usage Description */
"NSPhotoLibraryAddUsageDescription" = "SimpleX a besoin d'un accès à la photothèque pour enregistrer les médias capturés et reçus";

View File

@@ -103,6 +103,21 @@
/* notification title */
"%@ wants to connect!" = "%@ хочет соединиться!";
/* message ttl */
"%d days" = "%d дней";
/* message ttl */
"%d hours" = "%d ч.";
/* message ttl */
"%d min" = "%d мин";
/* message ttl */
"%d months" = "%d мес.";
/* message ttl */
"%d sec" = "%d сек";
/* integrity error chat item */
"%d skipped message(s)" = "%d пропущенных сообщение(й)";
@@ -124,9 +139,27 @@
/* No comment provided by engineer. */
"%lld second(s)" = "%lld секунд";
/* No comment provided by engineer. */
"%lldd" = "%lldд";
/* No comment provided by engineer. */
"%lldh" = "%lldч";
/* No comment provided by engineer. */
"%lldk" = "%lldk";
/* No comment provided by engineer. */
"%lldm" = "%lldм";
/* No comment provided by engineer. */
"%lldmth" = "%lldмес";
/* No comment provided by engineer. */
"%llds" = "%lldс";
/* No comment provided by engineer. */
"%lldw" = "%lldнед";
/* No comment provided by engineer. */
"`a + b`" = "\\`a + b`";
@@ -136,12 +169,18 @@
/* message ttl */
"1 day" = "1 день";
/* message ttl */
"1 hour" = "1 час";
/* message ttl */
"1 month" = "1 месяц";
/* message ttl */
"1 week" = "1 неделю";
/* message ttl */
"2 weeks" = "2 недели";
/* No comment provided by engineer. */
"6" = "6";
@@ -485,6 +524,9 @@
/* chat list item title */
"connecting…" = "соединяется…";
/* No comment provided by engineer. */
"Connection" = "Соединение";
/* No comment provided by engineer. */
"Connection error" = "Ошибка соединения";
@@ -506,6 +548,9 @@
/* connection information */
"connection:%@" = "connection:%@";
/* No comment provided by engineer. */
"Contact allows" = "Контакт разрешает";
/* No comment provided by engineer. */
"Contact already exists" = "Существующий контакт";
@@ -596,6 +641,9 @@
/* No comment provided by engineer. */
"Database error" = "Ошибка базы данных";
/* No comment provided by engineer. */
"Database ID" = "ID базы данных";
/* No comment provided by engineer. */
"Database is encrypted using a random passphrase, you can change it." = "База данных зашифрована случайным паролем, вы можете его поменять.";
@@ -1004,6 +1052,9 @@
/* No comment provided by engineer. */
"Full name:" = "Полное имя:";
/* No comment provided by engineer. */
"Group" = "Группа";
/* No comment provided by engineer. */
"group deleted" = "группа удалена";
@@ -1265,6 +1316,9 @@
/* No comment provided by engineer. */
"Live message!" = "Живое сообщение!";
/* No comment provided by engineer. */
"Local name" = "Локальное имя";
/* No comment provided by engineer. */
"Make a private connection" = "Добавьте контакт";
@@ -1683,6 +1737,9 @@
/* No comment provided by engineer. */
"Revert" = "Отменить изменения";
/* No comment provided by engineer. */
"Role" = "Роль";
/* No comment provided by engineer. */
"Run chat" = "Запустить chat";
@@ -2373,6 +2430,9 @@
/* No comment provided by engineer. */
"Your profile, contacts and delivered messages are stored on your device." = "Ваш профиль, контакты и доставленные сообщения хранятся на вашем устройстве.";
/* No comment provided by engineer. */
"Your random profile" = "Случайный профиль";
/* No comment provided by engineer. */
"Your server" = "Ваш сервер";