damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit 6d8312fa5700acf2700a5712abfdd2041dc475c1
parent f6d56179eb8acd781e60e19980d31d77cf813058
Author: William Casarin <jb55@jb55.com>
Date:   Sat, 18 Feb 2023 09:33:54 -0800

Merge remote-tracking branch 'tyiu/tyiu/translations'

Diffstat:
Mdamus.xcodeproj/project.pbxproj | 7+++++++
Mdamus/ar.lproj/Localizable.strings | 11++++++++---
Mdamus/de.lproj/Localizable.strings | 11++++++++---
Mdamus/el-GR.lproj/Localizable.strings | 8+++++---
Mdamus/fr-FR.lproj/Localizable.strings | 6++++--
Mdamus/fr-FR.lproj/Localizable.stringsdict | 8++++----
Mdamus/pl-PL.lproj/Localizable.strings | 13+++++++++----
Mdamus/pl-PL.lproj/Localizable.stringsdict | 2+-
Adamus/ru.lproj/InfoPlist.strings | 12++++++++++++
Adamus/ru.lproj/Localizable.strings | 725+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adamus/ru.lproj/Localizable.stringsdict | 190+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mtranslations/ar.xliff | 1+
Mtranslations/de.xliff | 1+
Mtranslations/el_GR.xliff | 2+-
Mtranslations/fr_FR.xliff | 8++++----
Mtranslations/pl_PL.xliff | 5+++--
Atranslations/ru.xliff | 1682+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17 files changed, 2665 insertions(+), 27 deletions(-)

diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj @@ -264,6 +264,9 @@ 3A66D927299472FA008B44F4 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 3A66D928299472FA008B44F4 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; }; 3A66D929299472FA008B44F4 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ja; path = ja.lproj/Localizable.stringsdict; sourceTree = "<group>"; }; + 3A827A18299FC69D00C4D171 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; }; + 3A827A19299FC69D00C4D171 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; }; + 3A827A1A299FC69D00C4D171 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = "<group>"; }; 3A8624D9299E82BE00BD8BE9 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 3A8624DA299E82BE00BD8BE9 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; }; 3A8624DB299E82BE00BD8BE9 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = "<group>"; }; @@ -1130,6 +1133,7 @@ ja, id, cs, + ru, ); mainGroup = 4CE6DEDA27F7A08100C66700; packageReferences = ( @@ -1439,6 +1443,7 @@ 3A66D929299472FA008B44F4 /* ja */, 3A41E55B299D52BE001FA465 /* id */, 3A8624DB299E82BE00BD8BE9 /* cs */, + 3A827A1A299FC69D00C4D171 /* ru */, ); name = Localizable.stringsdict; sourceTree = "<group>"; @@ -1461,6 +1466,7 @@ 3A66D927299472FA008B44F4 /* ja */, 3A41E559299D52BE001FA465 /* id */, 3A8624D9299E82BE00BD8BE9 /* cs */, + 3A827A18299FC69D00C4D171 /* ru */, ); name = InfoPlist.strings; sourceTree = "<group>"; @@ -1483,6 +1489,7 @@ 3A66D928299472FA008B44F4 /* ja */, 3A41E55A299D52BE001FA465 /* id */, 3A8624DA299E82BE00BD8BE9 /* cs */, + 3A827A19299FC69D00C4D171 /* ru */, ); name = Localizable.strings; sourceTree = "<group>"; diff --git a/damus/ar.lproj/Localizable.strings b/damus/ar.lproj/Localizable.strings @@ -11,7 +11,7 @@ "(who) following" = "(who) يتابع"; /* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. -Sentence composed of 2 variables to describe how many relay servers a user is connected. In source English, the first variable is the number of relay servers, and the second variable is 'Relay' or 'Relays'. */ +Sentence composed of 2 variables to describe how many people are following a user. In source English, the first variable is the number of followers, and the second variable is 'Follower' or 'Followers'. */ "%@ %@" = "%@ %@"; /* Alert message that informs a user was blocked. */ @@ -204,6 +204,9 @@ Sentence composed of 2 variables to describe how many relay servers a user is co /* Button to pay a Lightning invoice with the user's default Lightning wallet. */ "Default Wallet" = "المحفظة الافتراضية"; +/* Section title for zap configuration */ +"Default Zap Amount in sats" = "قيمة الوميض الافتراضية"; + /* Button for deleting the users account. Button to delete a relay server that the user connects to. Button to remove a user from their blocklist. @@ -426,10 +429,12 @@ Part of a larger sentence to describe how many profiles a user is following. */ /* Text to indicate that what is being shown is a post from a user who has been blocked. */ "Post from a user you've blocked" = "منشور لمستخدم محظور"; -/* Label for filter for seeing only posts (instead of posts and replies). */ +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ "Posts" = "المنشورات"; -/* Label for filter for seeing posts and replies (instead of only posts). */ +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ "Posts & Replies" = "المنشورات والردود"; /* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ diff --git a/damus/de.lproj/Localizable.strings b/damus/de.lproj/Localizable.strings @@ -11,7 +11,7 @@ "(who) following" = "(who) folgt"; /* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. -Sentence composed of 2 variables to describe how many relay servers a user is connected. In source English, the first variable is the number of relay servers, and the second variable is 'Relay' or 'Relays'. */ +Sentence composed of 2 variables to describe how many people are following a user. In source English, the first variable is the number of followers, and the second variable is 'Follower' or 'Followers'. */ "%@ %@" = "%@ %@"; /* Alert message that informs a user was blocked. */ @@ -204,6 +204,9 @@ Sentence composed of 2 variables to describe how many relay servers a user is co /* Button to pay a Lightning invoice with the user's default Lightning wallet. */ "Default Wallet" = "Voreingestellte Wallet"; +/* Section title for zap configuration */ +"Default Zap Amount in sats" = "Standard-Zap-Betrag in sat"; + /* Button for deleting the users account. Button to delete a relay server that the user connects to. Button to remove a user from their blocklist. @@ -426,10 +429,12 @@ Part of a larger sentence to describe how many profiles a user is following. */ /* Text to indicate that what is being shown is a post from a user who has been blocked. */ "Post from a user you've blocked" = "Nachricht von einem/e User/in den/die Du geblockt hast."; -/* Label for filter for seeing only posts (instead of posts and replies). */ +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ "Posts" = "Beiträge"; -/* Label for filter for seeing posts and replies (instead of only posts). */ +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ "Posts & Replies" = "Beiträge & Antworten"; /* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ diff --git a/damus/el-GR.lproj/Localizable.strings b/damus/el-GR.lproj/Localizable.strings @@ -429,10 +429,12 @@ Part of a larger sentence to describe how many profiles a user is following. */ /* Text to indicate that what is being shown is a post from a user who has been blocked. */ "Post from a user you've blocked" = "Δημοσίευση μπλοκαρισμένου χρήστη"; -/* Label for filter for seeing only posts (instead of posts and replies). */ +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ "Posts" = "Δημοσιεύσεις"; -/* Label for filter for seeing posts and replies (instead of only posts). */ +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ "Posts & Replies" = "Δημοσιεύσεις & Απαντήσεις"; /* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ @@ -621,7 +623,7 @@ Part of a larger sentence to describe how many profiles a user is following. */ "Thread" = "Νήμα"; /* No comment provided by engineer. */ -"To filter your %@ feed, please choose applicable relays from the list below:" = "Για να φιλτράρετε την ροή μηνυμάτων στην κεντρική ροή σας %@, παρακαλώ επιλέξτε σχετικούς διακομιστές relays απο την παρακάτω λίστα:"; +"To filter your %@ feed, please choose applicable relays from the list below:" = "Για να φιλτράρετε την κεντρική ροή μηνυμάτων σας %@, παρακαλώ επιλέξτε σχετικούς διακομιστές relays απο την παρακάτω λίστα:"; /* Button to translate note from different language. */ "Translate Note" = "Μεταφρασμένο σχόλιο"; diff --git a/damus/fr-FR.lproj/Localizable.strings b/damus/fr-FR.lproj/Localizable.strings @@ -429,10 +429,12 @@ Part of a larger sentence to describe how many profiles a user is following. */ /* Text to indicate that what is being shown is a post from a user who has been blocked. */ "Post from a user you've blocked" = "Publication d'un utilisateur que vous avez bloqué"; -/* Label for filter for seeing only posts (instead of posts and replies). */ +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ "Posts" = "Publications"; -/* Label for filter for seeing posts and replies (instead of only posts). */ +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ "Posts & Replies" = "Publications & Réponses"; /* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ diff --git a/damus/fr-FR.lproj/Localizable.stringsdict b/damus/fr-FR.lproj/Localizable.stringsdict @@ -77,9 +77,9 @@ <key>NSStringFormatValueTypeKey</key> <string>d</string> <key>one</key> - <string>&amp; %d autre</string> + <string> &amp; %d autre</string> <key>other</key> - <string>&amp; %d autres</string> + <string> &amp; %d autres</string> <key>zero</key> <string></string> </dict> @@ -95,9 +95,9 @@ <key>NSStringFormatValueTypeKey</key> <string>d</string> <key>one</key> - <string>&amp; %d autre</string> + <string> &amp; %d autre</string> <key>other</key> - <string>&amp; %d autres</string> + <string> &amp; %d autres</string> <key>zero</key> <string></string> </dict> diff --git a/damus/pl-PL.lproj/Localizable.strings b/damus/pl-PL.lproj/Localizable.strings @@ -11,7 +11,7 @@ "(who) following" = "(who) obserwuje"; /* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. -Sentence composed of 2 variables to describe how many relay servers a user is connected. In source English, the first variable is the number of relay servers, and the second variable is 'Relay' or 'Relays'. */ +Sentence composed of 2 variables to describe how many people are following a user. In source English, the first variable is the number of followers, and the second variable is 'Follower' or 'Followers'. */ "%@ %@" = "%@ %@"; /* Alert message that informs a user was blocked. */ @@ -24,7 +24,7 @@ Sentence composed of 2 variables to describe how many relay servers a user is co "%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs" = "%@. Prywatny komunikator z szyfrowaniem typu \"End-to-End\". Trzymaj branżę technologiczną z dala od swoich prywatnych wiadomości"; /* Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string. */ -"%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." = "%@. Dawaj napiwki w reakcji na odpowiedzi znajomych i ciułaj satsy z Bitcoin⚡️, natywną walutą internetu."; +"%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." = "%@. Dawaj napiwki w reakcji na odpowiedzi znajomych i ciułaj satosze z Bitcoin⚡️, natywną walutą internetu."; /* Fraction of how many of the user's relay servers that are operational. */ "%lld/%lld" = "%lld/%lld"; @@ -204,6 +204,9 @@ Sentence composed of 2 variables to describe how many relay servers a user is co /* Button to pay a Lightning invoice with the user's default Lightning wallet. */ "Default Wallet" = "Portfel domyślny"; +/* Section title for zap configuration */ +"Default Zap Amount in sats" = "Domyślna zapów kwota w satoszach"; + /* Button for deleting the users account. Button to delete a relay server that the user connects to. Button to remove a user from their blocklist. @@ -426,10 +429,12 @@ Part of a larger sentence to describe how many profiles a user is following. */ /* Text to indicate that what is being shown is a post from a user who has been blocked. */ "Post from a user you've blocked" = "Post od użytkownika, którego zablokowałeś"; -/* Label for filter for seeing only posts (instead of posts and replies). */ +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ "Posts" = "Posty"; -/* Label for filter for seeing posts and replies (instead of only posts). */ +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ "Posts & Replies" = "Posty i odpowiedzi"; /* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ diff --git a/damus/pl-PL.lproj/Localizable.stringsdict b/damus/pl-PL.lproj/Localizable.stringsdict @@ -163,7 +163,7 @@ <key>one</key> <string>%2$@ sat</string> <key>other</key> - <string>%2$@ satów</string> + <string>%2$@ satoszy</string> </dict> </dict> <key>zaps_count</key> diff --git a/damus/ru.lproj/InfoPlist.strings b/damus/ru.lproj/InfoPlist.strings @@ -0,0 +1,12 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "Damus"; + +/* Bundle name */ +"CFBundleName" = "damus"; + +/* Privacy - Face ID Usage Description */ +"NSFaceIDUsageDescription" = "Локальная аутентификация для доступа к приватному ключу"; + +/* Privacy - Photo Library Additions Usage Description */ +"NSPhotoLibraryAddUsageDescription" = "Предоставление Damus доступа к вашим фотографиям позволяет вам сохранять изображения."; + diff --git a/damus/ru.lproj/Localizable.strings b/damus/ru.lproj/Localizable.strings @@ -0,0 +1,725 @@ +/* Description of how the nip05 identifier would be used for verification. */ +"'%@' at '%@' will be used for verification" = "'%@' в '%@' будет использоваться для верификации"; + +/* Description of why the nip05 identifier is invalid. */ +"'%@' is an invalid NIP-05 identifier. It should look like an email." = "'%@' является недопустимым идентификатором NIP-05. Он должен выглядеть как адрес электронной почты."; + +/* Navigation bar title for view that shows who is following a user. */ +"(Profile.displayName(profile: profile, pubkey: whos))'s Followers" = "Подписчики (Profile.displayName(profile: profile, pubkey: whos))"; + +/* Navigation bar title for view that shows who a user is following. */ +"(who) following" = "Подписки (who)"; + +/* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. +Sentence composed of 2 variables to describe how many people are following a user. In source English, the first variable is the number of followers, and the second variable is 'Follower' or 'Followers'. */ +"%@ %@" = "%@ %@"; + +/* Alert message that informs a user was blocked. */ +"%@ has been blocked" = "%@ был заблокирован"; + +/* Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction." = "%@. Для создания учетной записи не требуется номер телефона, адрес электронной почты или имя. Начните прямо сейчас, не ставя свою приватность под угрозу."; + +/* Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs" = "%@. Зашифрованные личные сообщения. Храните ваши личные сообщения вне досягаемости техногигантов."; + +/* Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." = "%@. Отправляйте немного сат в поддержку постов ваших друзей и накапливайте саты благодаря нативной валюте интернета - биткоину⚡️."; + +/* Fraction of how many of the user's relay servers that are operational. */ +"%lld/%lld" = "%lld/%lld"; + +/* Text indicating the zap amount. i.e. number of satoshis that were tipped to a user */ +"⚡️ %@" = "⚡️ %@"; + +/* Label to prompt for about text entry for user to describe about themself. */ +"About" = "О себе"; + +/* Label for About Me section of user profile form. */ +"About Me" = "Обо Мне"; + +/* Placeholder text for About Me description. */ +"Absolute Boss" = "Первооткрыватель Биткоина"; + +/* Button to accept the end user license agreement before being allowed into the app. */ +"Accept" = "Принять"; + +/* Label to indicate the public ID of the account. */ +"Account ID" = "ID учетной записи"; + +/* Title for confirmation dialog to either share, report, or block a profile. */ +"Actions" = "Опции"; + +/* Button to add recommended relay server. + Button to confirm adding user inputted relay. */ +"Add" = "Добавить"; + +/* Button label to re-add all original participants as profiles to reply to in a note */ +"Add all" = "Добавить все"; + +/* Label for section for adding a relay server. */ +"Add Relay" = "Добавить релей"; + +/* Label to display relay contact user. */ +"Admin" = "Администратор"; + +/* Any amount of sats */ +"Any" = "Любая сумма"; + +/* Prompt for optional entry of API Key to use translation server. */ +"API Key (optional)" = "API-ключ (необязательно)"; + +/* Prompt for required entry of API Key to use translation server. */ +"API Key (required)" = "API-ключ (обязательно)"; + +/* Alert message to ask if user wants to repost a post. */ +"Are you sure you want to repost this?" = "Вы уверены, что хотите сделать репост?"; + +/* Label for Banner Image section of user profile form. */ +"Banner Image" = "Изображение баннера"; + +/* Reminder to user that they should save their account information. */ +"Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus." = "Прежде чем мы начнем, вам нужно сохранить информацию о своей учетной записи, иначе вы не сможете снова залогиниться, если удалите Damus."; + +/* Dropdown option label for Lightning wallet, Bitcoin Beach. */ +"Bitcoin Beach" = "Bitcoin Beach"; + +/* Label for Bitcoin Lightning Tips section of user profile form. */ +"Bitcoin Lightning Tips" = "Молниеносные чаевые"; + +/* Dropdown option label for Lightning wallet, Blixt Wallet */ +"Blixt Wallet" = "Blixt Wallet"; + +/* Alert button to block a user. + Button to block a profile. + Context menu option for blocking users. */ +"Block" = "Заблокировать"; + +/* Alert message prompt to ask if a user should be blocked. */ +"Block %@?" = "Заблокировать %@?"; + +/* Title of alert for blocking a user. */ +"Block User" = "Заблокировать пользователя"; + +/* Sidebar menu label for Profile view. */ +"Blocked" = "Заблокированы"; + +/* Navigation title of view to see list of blocked users. */ +"Blocked Users" = "Заблокированные пользователи"; + +/* Dropdown option label for Lightning wallet, Blue Wallet. */ +"Blue Wallet" = "Blue Wallet"; + +/* Accessibility label for boosts button */ +"Boosts" = "Бусты"; + +/* Dropdown option label for Lightning wallet, Breez. */ +"Breez" = "Breez"; + +/* Context menu option for broadcasting the user's note to all of the user's connected relay servers. */ +"Broadcast" = "Разослать"; + +/* Alert button to cancel out of alert for blocking a user. + Button to cancel out of alert that creates a new mutelist. + Button to cancel out of posting a note. + Button to cancel out of reposting a post. + Button to cancel out of view adding user inputted relay. + Cancel deleting the user. + Cancel out of logging out the user. */ +"Cancel" = "Отменить"; + +/* Dropdown option label for Lightning wallet, Cash App. */ +"Cash App" = "Cash App"; + +/* Button for clearing cached data. */ +"Clear" = "Очистить"; + +/* Section title for clearing cached data. */ +"Clear Cache" = "Очистить кэш"; + +/* Label to display relay contact information. */ +"Contact" = "Обратная связь"; + +/* Label indicating that a user's key was copied. */ +"Copied" = "Ключ скопирован"; + +/* Button to copy a relay server address. */ +"Copy" = "Копировать"; + +/* Context menu option for copying the ID of the account that created the note. */ +"Copy Account ID" = "Копировать ID учетной записи"; + +/* Context menu option to copy an image into clipboard. + Context menu option to copy an image to clipboard. */ +"Copy Image" = "Копировать изображение"; + +/* Context menu option to copy the URL of an image into clipboard. */ +"Copy Image URL" = "Копировать ссылку на изображение"; + +/* Title of section for copying a Lightning invoice identifier. */ +"Copy invoice" = "Копировать инвойс"; + +/* Context menu option for copying a user's Lightning URL. */ +"Copy LNURL" = "Копировать LNURL"; + +/* Context menu option for copying the ID of the note. */ +"Copy Note ID" = "Копировать ID записи"; + +/* Context menu option for copying the JSON text from the note. */ +"Copy Note JSON" = "Копировать JSON записи"; + +/* Button to copy report ID. */ +"Copy Report ID" = "Копировать ID репорта"; + +/* Context menu option for copying the text from an note. */ +"Copy Text" = "Копировать текст"; + +/* Context menu option for copying the ID of the user who created the note. */ +"Copy User Pubkey" = "Копировать публичный ключ пользователя"; + +/* Alert message to indicate that the blocked user could not be found. */ +"Could not find user to block..." = "Не удалось найти пользователя"; + +/* Button to create account. */ +"Create" = "Создать"; + +/* Button to create an account. */ +"Create Account" = "Создать учетную запись"; + +/* Title of alert prompting the user to create a new mutelist. */ +"Create new mutelist" = "Создать новый игнор-список "; + +/* Example description about Bitcoin creator(s), Satoshi Nakamoto. */ +"Creator(s) of Bitcoin. Absolute legend." = "Создатель(и) Биткоина. Статус: легендарный"; + +/* Dropdown option for selecting a custom translation server. */ +"Custom" = "Ваш выбор"; + +/* Name of the app, shown on the first screen when user is not logged in. */ +"Damus" = "Damus"; + +/* Dropdown option for selecting DeepL as the translation service. */ +"DeepL (Proprietary, Higher Accuracy)" = "Deepl (Проприетарное, лучший результат)"; + +/* Button to pay a Lightning invoice with the user's default Lightning wallet. */ +"Default Wallet" = "Кошелек по умолчанию"; + +/* Section title for zap configuration */ +"Default Zap Amount in sats" = "Размер запов по умолчанию"; + +/* Button for deleting the users account. + Button to delete a relay server that the user connects to. + Button to remove a user from their blocklist. + Section title for deleting the user */ +"Delete" = "Удалить"; + +/* Button to delete the user's account. */ +"Delete Account" = "Удалить учетную запись"; + +/* Alert message to indicate this is a deleted account */ +"Deleted Account" = "Удаленная учетная запись"; + +/* Label to display relay description. */ +"Description" = "Описание"; + +/* Button to dismiss a text field alert. */ +"Dismiss" = "Отклонить"; + +/* Label to prompt display name entry. */ +"Display Name" = "Отображаемое имя"; + +/* Navigation title for DMs view, where DM is the English abbreviation for Direct Message. + Navigation title for view of DMs, where DM is an English abbreviation for Direct Message. */ +"DMs" = "ЛС"; + +/* Button to dismiss wallet selection view for paying Lightning invoice. */ +"Done" = "Готово"; + +/* Heading indicating that this application allows users to earn money. */ +"Earn Money" = "Доход"; + +/* Button to edit user's profile. */ +"Edit" = "Редактировать"; + +/* Text indicating that the view is used for editing which participants are replied to in a note. */ +"Edit participants" = "Редактировать список участников"; + +/* Heading indicating that this application keeps private messaging end-to-end encrypted. */ +"Encrypted" = "Сквозное шифрование"; + +/* Prompt for user to enter an account key to login. */ +"Enter your account key to login:" = "Введите ключ своей учетной записи для логина:"; + +/* Error message indicating why saving keys failed. */ +"Error: %@" = "Ошибка %@"; + +/* Label indicating that the below text is the EULA, an acronym for End User License Agreement. */ +"EULA" = "Пользовательское соглашение"; + +/* No comment provided by engineer. */ +"Filter" = "Фильтровать"; + +/* Button to follow a user. */ +"Follow" = "Подписаться"; + +/* Button to follow a user back. */ +"Follow Back" = "Подписаться в ответ"; + +/* Text on QR code view to prompt viewer looking at screen to follow the user. */ +"Follow me on nostr" = "Подпишитесь на меня в nostr"; + +/* Label describing followers of a user. */ +"Followers" = "Подписчики"; + +/* Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile. +Part of a larger sentence to describe how many profiles a user is following. */ +"Following" = "Подписки"; + +/* Label to indicate that the user is in the process of following another user. */ +"Following..." = "Подписаны"; + +/* Text to indicate that button next to it is in a state that will follow a profile when tapped. */ +"Follows" = "Подписки"; + +/* Text to indicate that a user is following your profile. */ +"Follows you" = "Подписан на вас"; + +/* Dropdown option for selecting Free plan for DeepL translation service. */ +"Free" = "Бесплатный"; + +/* Button to navigate to DeepL website to get a translation API key. */ +"Get API Key" = "Получить API-ключ"; + +/* Navigation bar title for Global view where posts from all connected relay servers appear. */ +"Global" = "Глобальная лента"; + +/* Navigation link to go to post referenced by hex code. */ +"Goto post %@" = "Перейти к посту %@"; + +/* Navigation link to go to profile. */ +"Goto profile %@" = "Перейти к профилю %@"; + +/* Button to hide a post from a user who has been blocked. */ +"Hide" = "Скрыть"; + +/* Button to hide the DeepL translation API key. + Button to hide the LibreTranslate server API key. */ +"Hide API Key" = "Скрыть API-ключ"; + +/* Navigation bar title for Home view where posts and replies appear from those who the user is following. */ +"Home" = "Домой"; + +/* Placeholder example text for profile picture URL. */ +"https://example.com/pic.jpg" = "https://example.com/pic.jpg"; + +/* Placeholder example text for website URL for user profile. */ +"https://jb55.com" = "https://jb55.com"; + +/* Button for user to report that the account or content has illegal content. */ +"Illegal content" = "Нелегальный контент"; + +/* Error message indicating that an invalid account key was entered for login. */ +"Invalid key" = "Неверный ключ"; + +/* Button for user to report that the account or content has spam. */ +"It's spam" = "Спам"; + +/* Placeholder example text for identifier used for NIP-05 verification. */ +"jb55@jb55.com" = "jb55@jb55.com"; + +/* Moves the post button to the left side of the screen */ +"Left Handed" = "Левша"; + +/* Button to complete account creation and start using the app. */ +"Let's go!" = "Вперед!"; + +/* Dropdown option for selecting LibreTranslate as the translation service. */ +"LibreTranslate (Open Source)" = "LibreTranslate (Открытый код)"; + +/* Placeholder text for entry of Lightning Address or LNURL. */ +"Lightning Address or LNURL" = "Лайтнинг-адрес или LNURL"; + +/* Indicates that the view is for paying a Lightning invoice. */ +"Lightning Invoice" = "Лайтнинг-инвойс"; + +/* Accessibility Label for Like button */ +"Like" = "Лайк"; + +/* Dropdown option label for Lightning wallet, LNLink. */ +"LNLink" = "LN-ссылка"; + +/* Face ID usage description shown when trying to access private key */ +"Local authentication to access private key" = "Локальная аутентификация для доступа к приватному ключу"; + +/* Dropdown option label for system default for Lightning wallet. */ +"Local default" = "Локальные настройки по умолчанию"; + +/* Button to log into account. + Button to log into an account. */ +"Login" = "Вход"; + +/* Alert for logging out the user. + Button for logging out the user. + Button to close the alert that informs that the current account has been deleted. */ +"Logout" = "Выйти"; + +/* Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out. */ +"Make sure your nsec account key is saved before you logout or you will lose access to this account" = "Убедитесь, что ваш nsec-ключ сохранен, прежде, чем выходить из системы, иначе вы потеряете доступ к этой учетной записи"; + +/* Dropdown option label for Lightning wallet, Muun. */ +"Muun" = "Muun"; + +/* Label for NIP-05 Verification section of user profile form. */ +"NIP-05 Verification" = "Верификация NIP-05"; + +/* Button to cancel out of posting a note after being alerted that it looks like they might be posting a private key. */ +"No" = "Нет"; + +/* Alert message prompt that asks if the user wants to create a new block list, overwriting previous block lists. */ +"No block list found, create a new one? This will overwrite any previous block lists." = "Список заблокированных аккаунтов не найден, создать новый? Это перезапишет все ранее созданные списки."; + +/* No search results. */ +"none" = "нет результатов"; + +/* Dropdown option for selecting no translation service. */ +"None" = "Без перевода"; + +/* Alert user that they might be attempting to paste a private key and ask them to confirm. */ +"Note contains \"nsec1\" private key. Are you sure?" = "Заметка содержит приватный ключ \"nsec1\". Вы уверены?"; + +/* Indicates that there are no notes in the timeline to view. */ +"Nothing to see here. Check back later!" = "Здесь пока пусто. Загляните позже!"; + +/* Toolbar label for Notifications view. */ +"Notifications" = "Оповещения"; + +/* String indicating that a given timestamp just occurred */ +"now" = "сейчас"; + +/* Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key. */ +"nsec1..." = "nsec1..."; + +/* Button for user to report that the account or content has nudity or explicit content. */ +"Nudity or explicit content" = "Нагота или откровенный контент"; + +/* Label indicating that a form input is optional. */ +"optional" = "необязательно"; + +/* No comment provided by engineer. */ +"Paid Relay" = "Платный релей"; + +/* Button to pay a Lightning invoice. */ +"Pay" = "Оплатить"; + +/* Navigation bar title for view to pay Lightning invoice. */ +"Pay the Lightning invoice" = "Оплатить лайтнинг-инвойс"; + +/* Alert for deleting the users account. */ +"Permanently Delete Account" = "Удалить аккаунт навсегда"; + +/* Dropdown option label for Lightning wallet, Phoenix. */ +"Phoenix" = "Phoenix"; + +/* Prompt selection of DeepL subscription plan to perform machine translations on notes */ +"Plan" = "Тарифный план"; + +/* Button to post a note. */ +"Post" = "Опубликовать"; + +/* Text to indicate that what is being shown is a post from a user who has been blocked. */ +"Post from a user you've blocked" = "Пост заблокированного вами пользователя"; + +/* Label for filter for seeing only posts (instead of posts and replies). +Label for filter for seeing only your posts (instead of posts and replies). */ +"Posts" = "Посты"; + +/* Label for filter for seeing posts and replies (instead of only posts). +Label for filter for seeing your posts and replies (instead of only your posts). */ +"Posts & Replies" = "Посты и ответы"; + +/* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ +"Private" = "Приватность"; + +/* Title of the secure field that holds the user's private key. */ +"Private Key" = "Приватный ключ"; + +/* Dropdown option for selecting Pro plan for DeepL translation service. */ +"Pro" = "Платный"; + +/* Sidebar menu label for Profile view. */ +"Profile" = "Профиль"; + +/* Label for Profile Picture section of user profile form. */ +"Profile Picture" = "Изображение профиля"; + +/* Section title for the user's public account ID. */ +"Public Account ID" = "Публичный ID аккаунта"; + +/* Label indicating that the text is a user's public account key. */ +"Public key" = "Публичный ключ"; + +/* Label indicating that the text is a user's public account key. */ +"Public Key" = "Публичный ключ"; + +/* Prompt to ask user if the key they entered is a public key. */ +"Public Key?" = "Это публичный ключ?"; + +/* Navigation bar title for Reactions view. */ +"Reactions" = "Реакции"; + +/* Section title for recommend relay servers that could be added as part of configuration */ +"Recommended Relays" = "Рекомендуемые релеи"; + +/* Button to reject the end user license agreement, which disallows the user from being let into the app. */ +"Reject" = "Отклонить"; + +/* Label to display relay address. + Text field for relay server. Used for testing purposes. */ +"Relay" = "Релей"; + +/* Sidebar menu label for Relays view. */ +"Relays" = "Релеи"; + +/* Description of what was done as a result of sending a report to relay servers. */ +"Relays have been notified and clients will be able to use this information to filter content. Thank you!" = "Релеи были уведомлены, и клиенты смогут использовать эту информацию для фильтрации контента. Спасибо!"; + +/* Button label to remove all participants from a note reply. */ +"Remove all" = "Удалить все"; + +/* Accessibility label for reply button */ +"Reply" = "Ответить"; + +/* Label to indicate that the user is replying to themself. */ +"Reply to self" = "Ответить на свой пост"; + +/* Label to indicate that the user is replying to 2 users. */ +"Replying to %@ & %@" = "В ответ %1$@ и %2$@"; + +/* Indicating that the user is replying to the following listed people. */ +"Replying to:" = "В ответ:"; + +/* Button to report a profile. + Context menu option for reporting content. */ +"Report" = "Пожаловаться"; + +/* Label indicating that the text underneath is the identifier of the report that was sent to relay servers. */ +"Report ID:" = "ID жалобы"; + +/* Message indicating that a report was successfully sent to relay servers. */ +"Report sent!" = "Жалоба отправлена"; + +/* Button to confirm reposting a post. + Title of alert for confirming to repost a post. */ +"Repost" = "Репост"; + +/* Text indicating that the post was reposted (i.e. re-shared). */ +"Reposted" = "Репост сделан"; + +/* Navigation bar title for Reposts view. */ +"Reposts" = "Репосты"; + +/* Picker option for DM selector for seeing only message requests (DMs that someone else sent the user which has not been responded to yet). DM is the English abbreviation for Direct Message. */ +"Requests" = "Запросы"; + +/* Button to retry completing account creation after an error occurred. */ +"Retry" = "Попробовать снова"; + +/* Dropdown option label for Lightning wallet, River */ +"River" = "River"; + +/* Example username of Bitcoin creator(s), Satoshi Nakamoto. */ +"satoshi" = "сатоши"; + +/* Name of Bitcoin creator(s). */ +"Satoshi Nakamoto" = "Сатоши Накамото"; + +/* Button for saving profile. */ +"Save" = "Сохранить"; + +/* Context menu option to save an image. */ +"Save Image" = "Сохранить изображение"; + +/* Text on QR code view to prompt viewer to scan the QR code on screen with their device camera. */ +"Scan the code" = "Отсканируйте код"; + +/* Navigation link to search hashtag. */ +"Search hashtag: #%@" = "Искать хэштег #%@"; + +/* Placeholder text to prompt entry of search query. */ +"Search..." = "Искать..."; + +/* Section title for user's secret account login key. */ +"Secret Account Login Key" = "Секретный ключ логина в аккаунт"; + +/* Title of section for selecting a Lightning wallet to pay a Lightning invoice. */ +"Select a Lightning wallet" = "Выберите лайтнинг-кошелек"; + +/* Prompt selection of user's default wallet */ +"Select default wallet" = "Выберите кошелек по умолчанию"; + +/* Text prompt for user to send a message to the other user. */ +"Send a message to start the conversation..." = "Отправьте сообщение, чтобы начать беседу"; + +/* Prompt selection of LibreTranslate server to perform machine translations on notes */ +"Server" = "Сервер"; + +/* Prompt selection of translation service provider. */ +"Service" = "Сервис"; + +/* Navigation title for Settings view. + Sidebar menu label for accessing the app settings */ +"Settings" = "Настройки"; + +/* Button to share a post + Button to share an image. + Button to share the link to a profile. */ +"Share" = "Поделиться"; + +/* Button to show a post from a user who has been blocked. + Toggle to show or hide user's secret account login key. */ +"Show" = "Показать"; + +/* Button to show the DeepL translation API key. + Button to show the LibreTranslate server API key. */ +"Show API Key" = "Показать API-ключ"; + +/* Toggle to show or hide selection of wallet. */ +"Show wallet selector" = "Показать список кошельков"; + +/* Sidebar menu label to sign out of the account. */ +"Sign out" = "Выход"; + +/* Label to display relay software. */ +"Software" = "Программное обеспечение"; + +/* Dropdown option label for Lightning wallet, Strike. */ +"Strike" = "Strike"; + +/* Label to display relay's supported NIPs. */ +"Supported NIPs" = "Поддерживаемые NIP'ы"; + +/* Button to close out of alert that informs that the action to block a user was successful. */ +"Thanks!" = "Спасибо!"; + +/* Button for user to report that the account is impersonating someone. */ +"They are impersonating someone" = "Пользователь выдает себя за кого-то другого"; + +/* No comment provided by engineer. */ +"This is a paid relay, you must pay for posts to be accepted." = "Это платный релей. Вы должны заплатить, чтобы транслировать сообщения."; + +/* Warning that the inputted account key is a public key and the result of what happens because of it. */ +"This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective." = "Это публичный ключ, вы не сможете создавать сообщения или осуществлять активные действия. Он используется для просмотра аккаунтов от первого лица."; + +/* Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key. */ +"This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key." = "Это ключ nostr старого образца. Мы не уверены, публичный он или приватный. Пожалуйста, нажмите кнопку ниже, если это публичный ключ."; + +/* Label to describe that a public key is the user's account ID and what they can do with it. */ +"This is your account ID, you can give this to your friends so that they can follow you. Click to copy." = "Это ID вашего аккаунта, вы можете поделиться им со своим друзьям, чтобы они могли на вас подписаться. Кликните, чтобы скопировать."; + +/* Label to describe that a private key is the user's secret account key and what they should do with it. */ +"This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!" = "Это ваш секретный ключ к учетной записи. Он необходим для доступа к вашему аккаунту. Не делитесь им ни с кем! Сохраните его в менеджере паролей и держите его в безопасности!"; + +/* Navigation bar title for note thread. */ +"Thread" = "Ветка"; + +/* No comment provided by engineer. */ +"To filter your %@ feed, please choose applicable relays from the list below:" = "Выберите подходящие реле из списка ниже, чтобы фильтровать ленту %@"; + +/* Button to translate note from different language. */ +"Translate Note" = "Перевести заметку"; + +/* Button to indicate that the note has been translated from a different language. */ +"Translated from (lang)" = "Переведено с (lang)"; + +/* Button to indicate that the note is in the process of being translated from a different language. */ +"Translating from (lang)..." = "Перевожу с (lang)..."; + +/* Section title for selecting the translation service. */ +"Translations" = "Переводы"; + +/* Text field prompt asking user to type the word DELETE to confirm that they want to proceed with deleting their account. The all caps lock DELETE word should not be translated. Everything else should. */ +"Type DELETE to delete" = "Введите DELETE, чтобы удалить"; + +/* Text box prompt to ask user to type their post. */ +"Type your post here..." = "Начните писать пост здесь..."; + +/* Button to unfollow a user. */ +"Unfollow" = "Отписаться"; + +/* Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile. */ +"Unfollowing" = "Отписываюсь"; + +/* Label to indicate that the user is in the process of unfollowing another user. */ +"Unfollowing..." = "Отписываюсь..."; + +/* Text to indicate that the button next to it is in a state that will unfollow a profile when tapped. */ +"Unfollows" = "Отписались от"; + +/* Example URL to LibreTranslate server */ +"URL" = "URL"; + +/* Alert message to indicate the user has been blocked */ +"User blocked" = "Пользователь заблокирован"; + +/* Alert message that informs a user was blocked. */ +"User has been blocked" = "Пользователь был заблокирован"; + +/* Label for Username section of user profile form. + Label to prompt username entry. */ +"Username" = "Имя пользователя"; + +/* Label to display relay software version. + Section title for displaying the version number of the Damus app. */ +"Version" = "Версия"; + +/* Sidebar menu label for Wallet view. */ +"Wallet" = "Кошелек"; + +/* Dropdown option label for Lightning wallet, Wallet of Satoshi. */ +"Wallet of Satoshi" = "Wallet of Satoshi"; + +/* Section title for selection of wallet. */ +"Wallet Selector" = "Список кошельков"; + +/* Label for Website section of user profile form. */ +"Website" = "Веб сайт"; + +/* Welcoming message to the reader. The variable is 'you', the reader. */ +"Welcome to the social network %@ control." = "Добро пожаловать в социальную сеть, которую вы контролируете"; + +/* Text to welcome user. */ +"Welcome, %@!" = "Добро пожаловать, %@!"; + +/* Header text to prompt user what issue they want to report. */ +"What do you want to report?" = "О чем вы хотите сообщить?"; + +/* Placeholder example for relay server address. */ +"wss://some.relay.com" = "wss://some.relay.com"; + +/* Text of button that confirms to overwrite the existing mutelist. */ +"Yes, Overwrite" = "Да, перезаписать"; + +/* Button to proceed with posting a note even though it looks like they might be posting a private key. */ +"Yes, Post with Private Key" = "Да, опубликовать c приватным ключом"; + +/* You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself. */ +"you" = "Вы"; + +/* Label for Your Name section of user profile form. */ +"Your Name" = "Ваше имя"; + +/* Footer text to inform user what will happen when the report is submitted. */ +"Your report will be sent to the relays you are connected to" = "Ваше сообщение будет отправлено релеям, к которым вы подключены"; + +/* Accessibility label for zap button */ +"Zap" = "Зап"; + +/* Navigation bar title for the Zaps view. */ +"Zaps" = "Запы"; + +/* Dropdown option label for Lightning wallet, Zebedee. */ +"Zebedee" = "Zebedee"; + +/* Dropdown option label for Lightning wallet, Zeus LN. */ +"Zeus LN" = "Zeus LN"; + diff --git a/damus/ru.lproj/Localizable.stringsdict b/damus/ru.lproj/Localizable.stringsdict @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>collapsed_event_view_other_notes</key> + <dict> + <key>NOTES</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>%d other notes</string> + <key>many</key> + <string>%d other notes</string> + <key>one</key> + <string>%d другая заметка</string> + <key>other</key> + <string>%d другие заметки</string> + </dict> + <key>NSStringLocalizedFormatKey</key> + <string>··· %#@NOTES@ ···</string> + </dict> + <key>followers_count</key> + <dict> + <key>FOLLOWERS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>Followers</string> + <key>many</key> + <string>Followers</string> + <key>one</key> + <string>Подписчик</string> + <key>other</key> + <string>Подписчики</string> + </dict> + <key>NSStringLocalizedFormatKey</key> + <string>%#@FOLLOWERS@</string> + </dict> + <key>reactions_count</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>%#@REACTIONS@</string> + <key>REACTIONS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>Reactions</string> + <key>many</key> + <string>Reactions</string> + <key>one</key> + <string>Реакция</string> + <key>other</key> + <string>Реакции</string> + </dict> + </dict> + <key>relays_count</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>%#@RELAYS@</string> + <key>RELAYS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>Relays</string> + <key>many</key> + <string>Relays</string> + <key>one</key> + <string>Релей</string> + <key>other</key> + <string>Релеи</string> + </dict> + </dict> + <key>replying_to_one_and_others</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>Replying to %@%#@OTHERS@</string> + <key>OTHERS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string> &amp; %d others</string> + <key>many</key> + <string> &amp; %d others</string> + <key>one</key> + <string> и %d другим</string> + <key>other</key> + <string> и %d другие</string> + <key>zero</key> + <string></string> + </dict> + </dict> + <key>replying_to_two_and_others</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>В ответ %@, %@%#@OTHERS@</string> + <key>OTHERS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string> &amp; %d others</string> + <key>many</key> + <string> &amp; %d others</string> + <key>one</key> + <string> и %d другим</string> + <key>other</key> + <string> и %d другие</string> + <key>zero</key> + <string></string> + </dict> + </dict> + <key>reposts_count</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>%#@REPOSTS@</string> + <key>REPOSTS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>Reposts</string> + <key>many</key> + <string>Reposts</string> + <key>one</key> + <string>Репост</string> + <key>other</key> + <string>Репосты</string> + </dict> + </dict> + <key>sats_count</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>%1$#@SATS@</string> + <key>SATS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>@</string> + <key>few</key> + <string>%2$@ sats</string> + <key>many</key> + <string>%2$@ sats</string> + <key>one</key> + <string>%2$@ сат</string> + <key>other</key> + <string>%2$@ сат</string> + </dict> + </dict> + <key>zaps_count</key> + <dict> + <key>NSStringLocalizedFormatKey</key> + <string>%#@ZAPS@</string> + <key>ZAPS</key> + <dict> + <key>NSStringFormatSpecTypeKey</key> + <string>NSStringPluralRuleType</string> + <key>NSStringFormatValueTypeKey</key> + <string>d</string> + <key>few</key> + <string>Zaps</string> + <key>many</key> + <string>Zaps</string> + <key>one</key> + <string>Зап</string> + <key>other</key> + <string>Запы</string> + </dict> + </dict> +</dict> +</plist> diff --git a/translations/ar.xliff b/translations/ar.xliff @@ -439,6 +439,7 @@ Sentence composed of 2 variables to describe how many relay servers a user is co </trans-unit> <trans-unit id="Default Zap Amount in sats" xml:space="preserve"> <source>Default Zap Amount in sats</source> + <target>قيمة الوميض الافتراضية</target> <note>Section title for zap configuration</note> </trans-unit> diff --git a/translations/de.xliff b/translations/de.xliff @@ -439,6 +439,7 @@ Sentence composed of 2 variables to describe how many relay servers a user is co </trans-unit> <trans-unit id="Default Zap Amount in sats" xml:space="preserve"> <source>Default Zap Amount in sats</source> + <target>Standard-Zap-Betrag in sat</target> <note>Section title for zap configuration</note> </trans-unit> diff --git a/translations/el_GR.xliff b/translations/el_GR.xliff @@ -1199,7 +1199,7 @@ Part of a larger sentence to describe how many profiles a user is following.</no </trans-unit> <trans-unit id="To filter your %@ feed, please choose applicable relays from the list below:" xml:space="preserve"> <source>To filter your %@ feed, please choose applicable relays from the list below:</source> - <target>Για να φιλτράρετε την ροή μηνυμάτων στην κεντρική ροή σας %@, παρακαλώ επιλέξτε σχετικούς διακομιστές relays απο την παρακάτω λίστα:</target> + <target>Για να φιλτράρετε την κεντρική ροή μηνυμάτων σας %@, παρακαλώ επιλέξτε σχετικούς διακομιστές relays απο την παρακάτω λίστα:</target> <note>No comment provided by engineer.</note> </trans-unit> diff --git a/translations/fr_FR.xliff b/translations/fr_FR.xliff @@ -1586,13 +1586,13 @@ Part of a larger sentence to describe how many profiles a user is following.</no </trans-unit> <trans-unit id="/replying_to_one_and_others:dict/OTHERS:dict/one:dict/:string" xml:space="preserve"> <source> &amp; %d other</source> - <target>&amp; %d autre</target> + <target> &amp; %d autre</target> <note>Label to indicate that the user is replying to 1 user and others.</note> </trans-unit> <trans-unit id="/replying_to_one_and_others:dict/OTHERS:dict/other:dict/:string" xml:space="preserve"> <source> &amp; %d others</source> - <target>&amp; %d autres</target> + <target> &amp; %d autres</target> <note>Label to indicate that the user is replying to 1 user and others.</note> </trans-unit> @@ -1608,13 +1608,13 @@ Part of a larger sentence to describe how many profiles a user is following.</no </trans-unit> <trans-unit id="/replying_to_two_and_others:dict/OTHERS:dict/one:dict/:string" xml:space="preserve"> <source> &amp; %d other</source> - <target>&amp; %d autre</target> + <target> &amp; %d autre</target> <note>Label to indicate that the user is replying to 2 users and others.</note> </trans-unit> <trans-unit id="/replying_to_two_and_others:dict/OTHERS:dict/other:dict/:string" xml:space="preserve"> <source> &amp; %d others</source> - <target>&amp; %d autres</target> + <target> &amp; %d autres</target> <note>Label to indicate that the user is replying to 2 users and others.</note> </trans-unit> diff --git a/translations/pl_PL.xliff b/translations/pl_PL.xliff @@ -62,7 +62,7 @@ Sentence composed of 2 variables to describe how many relay servers a user is co </trans-unit> <trans-unit id="%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." xml:space="preserve"> <source>%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet.</source> - <target>%@. Dawaj napiwki w reakcji na odpowiedzi znajomych i ciułaj satsy z Bitcoin⚡️, natywną walutą internetu.</target> + <target>%@. Dawaj napiwki w reakcji na odpowiedzi znajomych i ciułaj satosze z Bitcoin⚡️, natywną walutą internetu.</target> <note>Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string.</note> </trans-unit> @@ -439,6 +439,7 @@ Sentence composed of 2 variables to describe how many relay servers a user is co </trans-unit> <trans-unit id="Default Zap Amount in sats" xml:space="preserve"> <source>Default Zap Amount in sats</source> + <target>Domyślna zapów kwota w satoszach</target> <note>Section title for zap configuration</note> </trans-unit> @@ -1653,7 +1654,7 @@ Part of a larger sentence to describe how many profiles a user is following.</no </trans-unit> <trans-unit id="/sats_count:dict/SATS:dict/other:dict/:string" xml:space="preserve"> <source>%2$@ sats</source> - <target>%2$@ satów</target> + <target>%2$@ satoszy</target> <note>Amount of sats.</note> </trans-unit> diff --git a/translations/ru.xliff b/translations/ru.xliff @@ -0,0 +1,1681 @@ +<?xml version="1.0" ?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://docs.oasis-open.org/xliff/v1.2/os/xliff-core-1.2-strict.xsd"> + <file original="damus/en-US.lproj/InfoPlist.strings" source-language="en-US" target-language="ru" datatype="plaintext"> + <header> + <tool tool-id="com.apple.dt.xcode" tool-name="Xcode" tool-version="14.2" build-num="14C18"/> + </header> + <body> + <trans-unit id="CFBundleDisplayName" xml:space="preserve"> + <source>Damus</source> + <target>Damus</target> + + <note>Bundle display name</note> + </trans-unit> + <trans-unit id="CFBundleName" xml:space="preserve"> + <source>damus</source> + <target>damus</target> + + <note>Bundle name</note> + </trans-unit> + <trans-unit id="NSFaceIDUsageDescription" xml:space="preserve"> + <source>Local authentication to access private key</source> + <target>Локальная аутентификация для доступа к приватному ключу</target> + + <note>Privacy - Face ID Usage Description</note> + </trans-unit> + <trans-unit id="NSPhotoLibraryAddUsageDescription" xml:space="preserve"> + <source>Granting Damus access to your photos allows you to save images.</source> + <target>Предоставление Damus доступа к вашим фотографиям позволяет вам сохранять изображения.</target> + + <note>Privacy - Photo Library Additions Usage Description</note> + </trans-unit> + </body> + </file> + <file original="damus/en-US.lproj/Localizable.strings" source-language="en-US" target-language="ru" datatype="plaintext"> + <header> + <tool tool-id="com.apple.dt.xcode" tool-name="Xcode" tool-version="14.2" build-num="14C18"/> + </header> + <body> + <trans-unit id="%@ %@" xml:space="preserve"> + <source>%@ %@</source> + <target>%@ %@</target> + + <note>Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. +Sentence composed of 2 variables to describe how many relay servers a user is connected. In source English, the first variable is the number of relay servers, and the second variable is 'Relay' or 'Relays'.</note> + </trans-unit> + <trans-unit id="%@ has been blocked" xml:space="preserve"> + <source>%@ has been blocked</source> + <target>%@ был заблокирован</target> + + <note>Alert message that informs a user was blocked.</note> + </trans-unit> + <trans-unit id="%@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction." xml:space="preserve"> + <source>%@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction.</source> + <target>%@. Для создания учетной записи не требуется номер телефона, адрес электронной почты или имя. Начните прямо сейчас, не ставя свою приватность под угрозу.</target> + + <note>Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string.</note> + </trans-unit> + <trans-unit id="%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs" xml:space="preserve"> + <source>%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs</source> + <target>%@. Зашифрованные личные сообщения. Храните ваши личные сообщения вне досягаемости техногигантов.</target> + + <note>Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string.</note> + </trans-unit> + <trans-unit id="%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." xml:space="preserve"> + <source>%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet.</source> + <target>%@. Отправляйте немного сат в поддержку постов ваших друзей и накапливайте саты благодаря нативной валюте интернета - биткоину⚡️.</target> + + <note>Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string.</note> + </trans-unit> + <trans-unit id="%lld/%lld" xml:space="preserve"> + <source>%lld/%lld</source> + <target>%lld/%lld</target> + + <note>Fraction of how many of the user's relay servers that are operational.</note> + </trans-unit> + <trans-unit id="'%@' at '%@' will be used for verification" xml:space="preserve"> + <source>'%@' at '%@' will be used for verification</source> + <target>'%@' в '%@' будет использоваться для верификации</target> + + <note>Description of how the nip05 identifier would be used for verification.</note> + </trans-unit> + <trans-unit id="'%@' is an invalid NIP-05 identifier. It should look like an email." xml:space="preserve"> + <source>'%@' is an invalid NIP-05 identifier. It should look like an email.</source> + <target>'%@' является недопустимым идентификатором NIP-05. Он должен выглядеть как адрес электронной почты.</target> + + <note>Description of why the nip05 identifier is invalid.</note> + </trans-unit> + <trans-unit id="(Profile.displayName(profile: profile, pubkey: whos))'s Followers" xml:space="preserve"> + <source>(Profile.displayName(profile: profile, pubkey: whos))'s Followers</source> + <target>Подписчики (Profile.displayName(profile: profile, pubkey: whos))</target> + + <note>Navigation bar title for view that shows who is following a user.</note> + </trans-unit> + <trans-unit id="(who) following" xml:space="preserve"> + <source>(who) following</source> + <target>Подписки (who)</target> + + <note>Navigation bar title for view that shows who a user is following.</note> + </trans-unit> + <trans-unit id="API Key (optional)" xml:space="preserve"> + <source>API Key (optional)</source> + <target>API-ключ (необязательно)</target> + + <note>Prompt for optional entry of API Key to use translation server.</note> + </trans-unit> + <trans-unit id="API Key (required)" xml:space="preserve"> + <source>API Key (required)</source> + <target>API-ключ (обязательно)</target> + + <note>Prompt for required entry of API Key to use translation server.</note> + </trans-unit> + <trans-unit id="About" xml:space="preserve"> + <source>About</source> + <target>О себе</target> + + <note>Label to prompt for about text entry for user to describe about themself.</note> + </trans-unit> + <trans-unit id="About Me" xml:space="preserve"> + <source>About Me</source> + <target>Обо Мне</target> + + <note>Label for About Me section of user profile form.</note> + </trans-unit> + <trans-unit id="Absolute Boss" xml:space="preserve"> + <source>Absolute Boss</source> + <target>Первооткрыватель Биткоина</target> + + <note>Placeholder text for About Me description.</note> + </trans-unit> + <trans-unit id="Accept" xml:space="preserve"> + <source>Accept</source> + <target>Принять</target> + + <note>Button to accept the end user license agreement before being allowed into the app.</note> + </trans-unit> + <trans-unit id="Account ID" xml:space="preserve"> + <source>Account ID</source> + <target>ID учетной записи</target> + + <note>Label to indicate the public ID of the account.</note> + </trans-unit> + <trans-unit id="Actions" xml:space="preserve"> + <source>Actions</source> + <target>Опции</target> + + <note>Title for confirmation dialog to either share, report, or block a profile.</note> + </trans-unit> + <trans-unit id="Add" xml:space="preserve"> + <source>Add</source> + <target>Добавить</target> + + <note>Button to add recommended relay server. + Button to confirm adding user inputted relay.</note> + </trans-unit> + <trans-unit id="Add Relay" xml:space="preserve"> + <source>Add Relay</source> + <target>Добавить релей</target> + + <note>Label for section for adding a relay server.</note> + </trans-unit> + <trans-unit id="Add all" xml:space="preserve"> + <source>Add all</source> + <target>Добавить все</target> + + <note>Button label to re-add all original participants as profiles to reply to in a note</note> + </trans-unit> + <trans-unit id="Admin" xml:space="preserve"> + <source>Admin</source> + <target>Администратор</target> + + <note>Label to display relay contact user.</note> + </trans-unit> + <trans-unit id="Any" xml:space="preserve"> + <source>Any</source> + <target>Любая сумма</target> + + <note>Any amount of sats</note> + </trans-unit> + <trans-unit id="Are you sure you want to repost this?" xml:space="preserve"> + <source>Are you sure you want to repost this?</source> + <target>Вы уверены, что хотите сделать репост?</target> + + <note>Alert message to ask if user wants to repost a post.</note> + </trans-unit> + <trans-unit id="Banner Image" xml:space="preserve"> + <source>Banner Image</source> + <target>Изображение баннера</target> + + <note>Label for Banner Image section of user profile form.</note> + </trans-unit> + <trans-unit id="Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus." xml:space="preserve"> + <source>Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus.</source> + <target>Прежде чем мы начнем, вам нужно сохранить информацию о своей учетной записи, иначе вы не сможете снова залогиниться, если удалите Damus.</target> + + <note>Reminder to user that they should save their account information.</note> + </trans-unit> + <trans-unit id="Bitcoin Beach" xml:space="preserve"> + <source>Bitcoin Beach</source> + <target>Bitcoin Beach</target> + + <note>Dropdown option label for Lightning wallet, Bitcoin Beach.</note> + </trans-unit> + <trans-unit id="Bitcoin Lightning Tips" xml:space="preserve"> + <source>Bitcoin Lightning Tips</source> + <target>Молниеносные чаевые</target> + + <note>Label for Bitcoin Lightning Tips section of user profile form.</note> + </trans-unit> + <trans-unit id="Blixt Wallet" xml:space="preserve"> + <source>Blixt Wallet</source> + <target>Blixt Wallet</target> + + <note>Dropdown option label for Lightning wallet, Blixt Wallet</note> + </trans-unit> + <trans-unit id="Block" xml:space="preserve"> + <source>Block</source> + <target>Заблокировать</target> + + <note>Alert button to block a user. + Button to block a profile. + Context menu option for blocking users.</note> + </trans-unit> + <trans-unit id="Block %@?" xml:space="preserve"> + <source>Block %@?</source> + <target>Заблокировать %@?</target> + + <note>Alert message prompt to ask if a user should be blocked.</note> + </trans-unit> + <trans-unit id="Block User" xml:space="preserve"> + <source>Block User</source> + <target>Заблокировать пользователя</target> + + <note>Title of alert for blocking a user.</note> + </trans-unit> + <trans-unit id="Blocked" xml:space="preserve"> + <source>Blocked</source> + <target>Заблокированы</target> + + <note>Sidebar menu label for Profile view.</note> + </trans-unit> + <trans-unit id="Blocked Users" xml:space="preserve"> + <source>Blocked Users</source> + <target>Заблокированные пользователи</target> + + <note>Navigation title of view to see list of blocked users.</note> + </trans-unit> + <trans-unit id="Blue Wallet" xml:space="preserve"> + <source>Blue Wallet</source> + <target>Blue Wallet</target> + + <note>Dropdown option label for Lightning wallet, Blue Wallet.</note> + </trans-unit> + <trans-unit id="Boosts" xml:space="preserve"> + <source>Boosts</source> + <target>Бусты</target> + + <note>Accessibility label for boosts button</note> + </trans-unit> + <trans-unit id="Breez" xml:space="preserve"> + <source>Breez</source> + <target>Breez</target> + + <note>Dropdown option label for Lightning wallet, Breez.</note> + </trans-unit> + <trans-unit id="Broadcast" xml:space="preserve"> + <source>Broadcast</source> + <target>Разослать</target> + + <note>Context menu option for broadcasting the user's note to all of the user's connected relay servers.</note> + </trans-unit> + <trans-unit id="Cancel" xml:space="preserve"> + <source>Cancel</source> + <target>Отменить</target> + + <note>Alert button to cancel out of alert for blocking a user. + Button to cancel out of alert that creates a new mutelist. + Button to cancel out of posting a note. + Button to cancel out of reposting a post. + Button to cancel out of view adding user inputted relay. + Cancel deleting the user. + Cancel out of logging out the user.</note> + </trans-unit> + <trans-unit id="Cash App" xml:space="preserve"> + <source>Cash App</source> + <target>Cash App</target> + + <note>Dropdown option label for Lightning wallet, Cash App.</note> + </trans-unit> + <trans-unit id="Clear" xml:space="preserve"> + <source>Clear</source> + <target>Очистить</target> + + <note>Button for clearing cached data.</note> + </trans-unit> + <trans-unit id="Clear Cache" xml:space="preserve"> + <source>Clear Cache</source> + <target>Очистить кэш</target> + + <note>Section title for clearing cached data.</note> + </trans-unit> + <trans-unit id="Contact" xml:space="preserve"> + <source>Contact</source> + <target>Обратная связь</target> + + <note>Label to display relay contact information.</note> + </trans-unit> + <trans-unit id="Copied" xml:space="preserve"> + <source>Copied</source> + <target>Ключ скопирован</target> + + <note>Label indicating that a user's key was copied.</note> + </trans-unit> + <trans-unit id="Copy" xml:space="preserve"> + <source>Copy</source> + <target>Копировать</target> + + <note>Button to copy a relay server address.</note> + </trans-unit> + <trans-unit id="Copy Account ID" xml:space="preserve"> + <source>Copy Account ID</source> + <target>Копировать ID учетной записи</target> + + <note>Context menu option for copying the ID of the account that created the note.</note> + </trans-unit> + <trans-unit id="Copy Image" xml:space="preserve"> + <source>Copy Image</source> + <target>Копировать изображение</target> + + <note>Context menu option to copy an image into clipboard. + Context menu option to copy an image to clipboard.</note> + </trans-unit> + <trans-unit id="Copy Image URL" xml:space="preserve"> + <source>Copy Image URL</source> + <target>Копировать ссылку на изображение</target> + + <note>Context menu option to copy the URL of an image into clipboard.</note> + </trans-unit> + <trans-unit id="Copy LNURL" xml:space="preserve"> + <source>Copy LNURL</source> + <target>Копировать LNURL</target> + + <note>Context menu option for copying a user's Lightning URL.</note> + </trans-unit> + <trans-unit id="Copy Note ID" xml:space="preserve"> + <source>Copy Note ID</source> + <target>Копировать ID записи</target> + + <note>Context menu option for copying the ID of the note.</note> + </trans-unit> + <trans-unit id="Copy Note JSON" xml:space="preserve"> + <source>Copy Note JSON</source> + <target>Копировать JSON записи</target> + + <note>Context menu option for copying the JSON text from the note.</note> + </trans-unit> + <trans-unit id="Copy Report ID" xml:space="preserve"> + <source>Copy Report ID</source> + <target>Копировать ID репорта</target> + + <note>Button to copy report ID.</note> + </trans-unit> + <trans-unit id="Copy Text" xml:space="preserve"> + <source>Copy Text</source> + <target>Копировать текст</target> + + <note>Context menu option for copying the text from an note.</note> + </trans-unit> + <trans-unit id="Copy User Pubkey" xml:space="preserve"> + <source>Copy User Pubkey</source> + <target>Копировать публичный ключ пользователя</target> + + <note>Context menu option for copying the ID of the user who created the note.</note> + </trans-unit> + <trans-unit id="Copy invoice" xml:space="preserve"> + <source>Copy invoice</source> + <target>Копировать инвойс</target> + + <note>Title of section for copying a Lightning invoice identifier.</note> + </trans-unit> + <trans-unit id="Could not find user to block..." xml:space="preserve"> + <source>Could not find user to block...</source> + <target>Не удалось найти пользователя</target> + + <note>Alert message to indicate that the blocked user could not be found.</note> + </trans-unit> + <trans-unit id="Create" xml:space="preserve"> + <source>Create</source> + <target>Создать</target> + + <note>Button to create account.</note> + </trans-unit> + <trans-unit id="Create Account" xml:space="preserve"> + <source>Create Account</source> + <target>Создать учетную запись</target> + + <note>Button to create an account.</note> + </trans-unit> + <trans-unit id="Create new mutelist" xml:space="preserve"> + <source>Create new mutelist</source> + <target>Создать новый игнор-список </target> + + <note>Title of alert prompting the user to create a new mutelist.</note> + </trans-unit> + <trans-unit id="Creator(s) of Bitcoin. Absolute legend." xml:space="preserve"> + <source>Creator(s) of Bitcoin. Absolute legend.</source> + <target>Создатель(и) Биткоина. Статус: легендарный</target> + + <note>Example description about Bitcoin creator(s), Satoshi Nakamoto.</note> + </trans-unit> + <trans-unit id="Custom" xml:space="preserve"> + <source>Custom</source> + <target>Ваш выбор</target> + + <note>Dropdown option for selecting a custom translation server.</note> + </trans-unit> + <trans-unit id="DMs" xml:space="preserve"> + <source>DMs</source> + <target>ЛС</target> + + <note>Navigation title for DMs view, where DM is the English abbreviation for Direct Message. + Navigation title for view of DMs, where DM is an English abbreviation for Direct Message.</note> + </trans-unit> + <trans-unit id="Damus" xml:space="preserve"> + <source>Damus</source> + <target>Damus</target> + + <note>Name of the app, shown on the first screen when user is not logged in.</note> + </trans-unit> + <trans-unit id="DeepL (Proprietary, Higher Accuracy)" xml:space="preserve"> + <source>DeepL (Proprietary, Higher Accuracy)</source> + <target>Deepl (Проприетарное, лучший результат)</target> + + <note>Dropdown option for selecting DeepL as the translation service.</note> + </trans-unit> + <trans-unit id="Default Wallet" xml:space="preserve"> + <source>Default Wallet</source> + <target>Кошелек по умолчанию</target> + + <note>Button to pay a Lightning invoice with the user's default Lightning wallet.</note> + </trans-unit> + <trans-unit id="Default Zap Amount in sats" xml:space="preserve"> + <source>Default Zap Amount in sats</source> + <target>Размер запов по умолчанию</target> + + <note>Section title for zap configuration</note> + </trans-unit> + <trans-unit id="Delete" xml:space="preserve"> + <source>Delete</source> + <target>Удалить</target> + + <note>Button for deleting the users account. + Button to delete a relay server that the user connects to. + Button to remove a user from their blocklist. + Section title for deleting the user</note> + </trans-unit> + <trans-unit id="Delete Account" xml:space="preserve"> + <source>Delete Account</source> + <target>Удалить учетную запись</target> + + <note>Button to delete the user's account.</note> + </trans-unit> + <trans-unit id="Deleted Account" xml:space="preserve"> + <source>Deleted Account</source> + <target>Удаленная учетная запись</target> + + <note>Alert message to indicate this is a deleted account</note> + </trans-unit> + <trans-unit id="Description" xml:space="preserve"> + <source>Description</source> + <target>Описание</target> + + <note>Label to display relay description.</note> + </trans-unit> + <trans-unit id="Dismiss" xml:space="preserve"> + <source>Dismiss</source> + <target>Отклонить</target> + + <note>Button to dismiss a text field alert.</note> + </trans-unit> + <trans-unit id="Display Name" xml:space="preserve"> + <source>Display Name</source> + <target>Отображаемое имя</target> + + <note>Label to prompt display name entry.</note> + </trans-unit> + <trans-unit id="Done" xml:space="preserve"> + <source>Done</source> + <target>Готово</target> + + <note>Button to dismiss wallet selection view for paying Lightning invoice.</note> + </trans-unit> + <trans-unit id="EULA" xml:space="preserve"> + <source>EULA</source> + <target>Пользовательское соглашение</target> + + <note>Label indicating that the below text is the EULA, an acronym for End User License Agreement.</note> + </trans-unit> + <trans-unit id="Earn Money" xml:space="preserve"> + <source>Earn Money</source> + <target>Доход</target> + + <note>Heading indicating that this application allows users to earn money.</note> + </trans-unit> + <trans-unit id="Edit" xml:space="preserve"> + <source>Edit</source> + <target>Редактировать</target> + + <note>Button to edit user's profile.</note> + </trans-unit> + <trans-unit id="Edit participants" xml:space="preserve"> + <source>Edit participants</source> + <target>Редактировать список участников</target> + + <note>Text indicating that the view is used for editing which participants are replied to in a note.</note> + </trans-unit> + <trans-unit id="Encrypted" xml:space="preserve"> + <source>Encrypted</source> + <target>Сквозное шифрование</target> + + <note>Heading indicating that this application keeps private messaging end-to-end encrypted.</note> + </trans-unit> + <trans-unit id="Enter your account key to login:" xml:space="preserve"> + <source>Enter your account key to login:</source> + <target>Введите ключ своей учетной записи для логина:</target> + + <note>Prompt for user to enter an account key to login.</note> + </trans-unit> + <trans-unit id="Error: %@" xml:space="preserve"> + <source>Error: %@</source> + <target>Ошибка %@</target> + + <note>Error message indicating why saving keys failed.</note> + </trans-unit> + <trans-unit id="Filter" xml:space="preserve"> + <source>Filter</source> + <target>Фильтровать</target> + + <note>No comment provided by engineer.</note> + </trans-unit> + <trans-unit id="Follow" xml:space="preserve"> + <source>Follow</source> + <target>Подписаться</target> + + <note>Button to follow a user.</note> + </trans-unit> + <trans-unit id="Follow Back" xml:space="preserve"> + <source>Follow Back</source> + <target>Подписаться в ответ</target> + + <note>Button to follow a user back.</note> + </trans-unit> + <trans-unit id="Follow me on nostr" xml:space="preserve"> + <source>Follow me on nostr</source> + <target>Подпишитесь на меня в nostr</target> + + <note>Text on QR code view to prompt viewer looking at screen to follow the user.</note> + </trans-unit> + <trans-unit id="Followers" xml:space="preserve"> + <source>Followers</source> + <target>Подписчики</target> + + <note>Label describing followers of a user.</note> + </trans-unit> + <trans-unit id="Following" xml:space="preserve"> + <source>Following</source> + <target>Подписки</target> + + <note>Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile. +Part of a larger sentence to describe how many profiles a user is following.</note> + </trans-unit> + <trans-unit id="Following..." xml:space="preserve"> + <source>Following...</source> + <target>Подписаны</target> + + <note>Label to indicate that the user is in the process of following another user.</note> + </trans-unit> + <trans-unit id="Follows" xml:space="preserve"> + <source>Follows</source> + <target>Подписки</target> + + <note>Text to indicate that button next to it is in a state that will follow a profile when tapped.</note> + </trans-unit> + <trans-unit id="Follows you" xml:space="preserve"> + <source>Follows you</source> + <target>Подписан на вас</target> + + <note>Text to indicate that a user is following your profile.</note> + </trans-unit> + <trans-unit id="Free" xml:space="preserve"> + <source>Free</source> + <target>Бесплатный</target> + + <note>Dropdown option for selecting Free plan for DeepL translation service.</note> + </trans-unit> + <trans-unit id="Get API Key" xml:space="preserve"> + <source>Get API Key</source> + <target>Получить API-ключ</target> + + <note>Button to navigate to DeepL website to get a translation API key.</note> + </trans-unit> + <trans-unit id="Global" xml:space="preserve"> + <source>Global</source> + <target>Глобальная лента</target> + + <note>Navigation bar title for Global view where posts from all connected relay servers appear.</note> + </trans-unit> + <trans-unit id="Goto post %@" xml:space="preserve"> + <source>Goto post %@</source> + <target>Перейти к посту %@</target> + + <note>Navigation link to go to post referenced by hex code.</note> + </trans-unit> + <trans-unit id="Goto profile %@" xml:space="preserve"> + <source>Goto profile %@</source> + <target>Перейти к профилю %@</target> + + <note>Navigation link to go to profile.</note> + </trans-unit> + <trans-unit id="Hide" xml:space="preserve"> + <source>Hide</source> + <target>Скрыть</target> + + <note>Button to hide a post from a user who has been blocked.</note> + </trans-unit> + <trans-unit id="Hide API Key" xml:space="preserve"> + <source>Hide API Key</source> + <target>Скрыть API-ключ</target> + + <note>Button to hide the DeepL translation API key. + Button to hide the LibreTranslate server API key.</note> + </trans-unit> + <trans-unit id="Home" xml:space="preserve"> + <source>Home</source> + <target>Домой</target> + + <note>Navigation bar title for Home view where posts and replies appear from those who the user is following.</note> + </trans-unit> + <trans-unit id="Illegal content" xml:space="preserve"> + <source>Illegal content</source> + <target>Нелегальный контент</target> + + <note>Button for user to report that the account or content has illegal content.</note> + </trans-unit> + <trans-unit id="Invalid key" xml:space="preserve"> + <source>Invalid key</source> + <target>Неверный ключ</target> + + <note>Error message indicating that an invalid account key was entered for login.</note> + </trans-unit> + <trans-unit id="It's spam" xml:space="preserve"> + <source>It's spam</source> + <target>Спам</target> + + <note>Button for user to report that the account or content has spam.</note> + </trans-unit> + <trans-unit id="LNLink" xml:space="preserve"> + <source>LNLink</source> + <target>LN-ссылка</target> + + <note>Dropdown option label for Lightning wallet, LNLink.</note> + </trans-unit> + <trans-unit id="Left Handed" xml:space="preserve"> + <source>Left Handed</source> + <target>Левша</target> + + <note>Moves the post button to the left side of the screen</note> + </trans-unit> + <trans-unit id="Let's go!" xml:space="preserve"> + <source>Let's go!</source> + <target>Вперед!</target> + + <note>Button to complete account creation and start using the app.</note> + </trans-unit> + <trans-unit id="LibreTranslate (Open Source)" xml:space="preserve"> + <source>LibreTranslate (Open Source)</source> + <target>LibreTranslate (Открытый код)</target> + + <note>Dropdown option for selecting LibreTranslate as the translation service.</note> + </trans-unit> + <trans-unit id="Lightning Address or LNURL" xml:space="preserve"> + <source>Lightning Address or LNURL</source> + <target>Лайтнинг-адрес или LNURL</target> + + <note>Placeholder text for entry of Lightning Address or LNURL.</note> + </trans-unit> + <trans-unit id="Lightning Invoice" xml:space="preserve"> + <source>Lightning Invoice</source> + <target>Лайтнинг-инвойс</target> + + <note>Indicates that the view is for paying a Lightning invoice.</note> + </trans-unit> + <trans-unit id="Like" xml:space="preserve"> + <source>Like</source> + <target>Лайк</target> + + <note>Accessibility Label for Like button</note> + </trans-unit> + <trans-unit id="Local authentication to access private key" xml:space="preserve"> + <source>Local authentication to access private key</source> + <target>Локальная аутентификация для доступа к приватному ключу</target> + + <note>Face ID usage description shown when trying to access private key</note> + </trans-unit> + <trans-unit id="Local default" xml:space="preserve"> + <source>Local default</source> + <target>Локальные настройки по умолчанию</target> + + <note>Dropdown option label for system default for Lightning wallet.</note> + </trans-unit> + <trans-unit id="Login" xml:space="preserve"> + <source>Login</source> + <target>Вход</target> + + <note>Button to log into account. + Button to log into an account.</note> + </trans-unit> + <trans-unit id="Logout" xml:space="preserve"> + <source>Logout</source> + <target>Выйти</target> + + <note>Alert for logging out the user. + Button for logging out the user. + Button to close the alert that informs that the current account has been deleted.</note> + </trans-unit> + <trans-unit id="Make sure your nsec account key is saved before you logout or you will lose access to this account" xml:space="preserve"> + <source>Make sure your nsec account key is saved before you logout or you will lose access to this account</source> + <target>Убедитесь, что ваш nsec-ключ сохранен, прежде, чем выходить из системы, иначе вы потеряете доступ к этой учетной записи</target> + + <note>Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out.</note> + </trans-unit> + <trans-unit id="Muun" xml:space="preserve"> + <source>Muun</source> + <target>Muun</target> + + <note>Dropdown option label for Lightning wallet, Muun.</note> + </trans-unit> + <trans-unit id="NIP-05 Verification" xml:space="preserve"> + <source>NIP-05 Verification</source> + <target>Верификация NIP-05</target> + + <note>Label for NIP-05 Verification section of user profile form.</note> + </trans-unit> + <trans-unit id="No" xml:space="preserve"> + <source>No</source> + <target>Нет</target> + + <note>Button to cancel out of posting a note after being alerted that it looks like they might be posting a private key.</note> + </trans-unit> + <trans-unit id="No block list found, create a new one? This will overwrite any previous block lists." xml:space="preserve"> + <source>No block list found, create a new one? This will overwrite any previous block lists.</source> + <target>Список заблокированных аккаунтов не найден, создать новый? Это перезапишет все ранее созданные списки.</target> + + <note>Alert message prompt that asks if the user wants to create a new block list, overwriting previous block lists.</note> + </trans-unit> + <trans-unit id="None" xml:space="preserve"> + <source>None</source> + <target>Без перевода</target> + + <note>Dropdown option for selecting no translation service.</note> + </trans-unit> + <trans-unit id="Note contains &quot;nsec1&quot; private key. Are you sure?" xml:space="preserve"> + <source>Note contains &quot;nsec1&quot; private key. Are you sure?</source> + <target>Заметка содержит приватный ключ &quot;nsec1&quot;. Вы уверены?</target> + + <note>Alert user that they might be attempting to paste a private key and ask them to confirm.</note> + </trans-unit> + <trans-unit id="Nothing to see here. Check back later!" xml:space="preserve"> + <source>Nothing to see here. Check back later!</source> + <target>Здесь пока пусто. Загляните позже!</target> + + <note>Indicates that there are no notes in the timeline to view.</note> + </trans-unit> + <trans-unit id="Notifications" xml:space="preserve"> + <source>Notifications</source> + <target>Оповещения</target> + + <note>Toolbar label for Notifications view.</note> + </trans-unit> + <trans-unit id="Nudity or explicit content" xml:space="preserve"> + <source>Nudity or explicit content</source> + <target>Нагота или откровенный контент</target> + + <note>Button for user to report that the account or content has nudity or explicit content.</note> + </trans-unit> + <trans-unit id="Paid Relay" xml:space="preserve"> + <source>Paid Relay</source> + <target>Платный релей</target> + + <note>No comment provided by engineer.</note> + </trans-unit> + <trans-unit id="Pay" xml:space="preserve"> + <source>Pay</source> + <target>Оплатить</target> + + <note>Button to pay a Lightning invoice.</note> + </trans-unit> + <trans-unit id="Pay the Lightning invoice" xml:space="preserve"> + <source>Pay the Lightning invoice</source> + <target>Оплатить лайтнинг-инвойс</target> + + <note>Navigation bar title for view to pay Lightning invoice.</note> + </trans-unit> + <trans-unit id="Permanently Delete Account" xml:space="preserve"> + <source>Permanently Delete Account</source> + <target>Удалить аккаунт навсегда</target> + + <note>Alert for deleting the users account.</note> + </trans-unit> + <trans-unit id="Phoenix" xml:space="preserve"> + <source>Phoenix</source> + <target>Phoenix</target> + + <note>Dropdown option label for Lightning wallet, Phoenix.</note> + </trans-unit> + <trans-unit id="Plan" xml:space="preserve"> + <source>Plan</source> + <target>Тарифный план</target> + + <note>Prompt selection of DeepL subscription plan to perform machine translations on notes</note> + </trans-unit> + <trans-unit id="Post" xml:space="preserve"> + <source>Post</source> + <target>Опубликовать</target> + + <note>Button to post a note.</note> + </trans-unit> + <trans-unit id="Post from a user you've blocked" xml:space="preserve"> + <source>Post from a user you've blocked</source> + <target>Пост заблокированного вами пользователя</target> + + <note>Text to indicate that what is being shown is a post from a user who has been blocked.</note> + </trans-unit> + <trans-unit id="Posts" xml:space="preserve"> + <source>Posts</source> + <target>Посты</target> + + <note>Label for filter for seeing only posts (instead of posts and replies).</note> + </trans-unit> + <trans-unit id="Posts &amp; Replies" xml:space="preserve"> + <source>Posts &amp; Replies</source> + <target>Посты и ответы</target> + + <note>Label for filter for seeing posts and replies (instead of only posts).</note> + </trans-unit> + <trans-unit id="Private" xml:space="preserve"> + <source>Private</source> + <target>Приватность</target> + + <note>Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading.</note> + </trans-unit> + <trans-unit id="Private Key" xml:space="preserve"> + <source>Private Key</source> + <target>Приватный ключ</target> + + <note>Title of the secure field that holds the user's private key.</note> + </trans-unit> + <trans-unit id="Pro" xml:space="preserve"> + <source>Pro</source> + <target>Платный</target> + + <note>Dropdown option for selecting Pro plan for DeepL translation service.</note> + </trans-unit> + <trans-unit id="Profile" xml:space="preserve"> + <source>Profile</source> + <target>Профиль</target> + + <note>Sidebar menu label for Profile view.</note> + </trans-unit> + <trans-unit id="Profile Picture" xml:space="preserve"> + <source>Profile Picture</source> + <target>Изображение профиля</target> + + <note>Label for Profile Picture section of user profile form.</note> + </trans-unit> + <trans-unit id="Public Account ID" xml:space="preserve"> + <source>Public Account ID</source> + <target>Публичный ID аккаунта</target> + + <note>Section title for the user's public account ID.</note> + </trans-unit> + <trans-unit id="Public Key" xml:space="preserve"> + <source>Public Key</source> + <target>Публичный ключ</target> + + <note>Label indicating that the text is a user's public account key.</note> + </trans-unit> + <trans-unit id="Public Key?" xml:space="preserve"> + <source>Public Key?</source> + <target>Это публичный ключ?</target> + + <note>Prompt to ask user if the key they entered is a public key.</note> + </trans-unit> + <trans-unit id="Public key" xml:space="preserve"> + <source>Public key</source> + <target>Публичный ключ</target> + + <note>Label indicating that the text is a user's public account key.</note> + </trans-unit> + <trans-unit id="Reactions" xml:space="preserve"> + <source>Reactions</source> + <target>Реакции</target> + + <note>Navigation bar title for Reactions view.</note> + </trans-unit> + <trans-unit id="Recommended Relays" xml:space="preserve"> + <source>Recommended Relays</source> + <target>Рекомендуемые релеи</target> + + <note>Section title for recommend relay servers that could be added as part of configuration</note> + </trans-unit> + <trans-unit id="Reject" xml:space="preserve"> + <source>Reject</source> + <target>Отклонить</target> + + <note>Button to reject the end user license agreement, which disallows the user from being let into the app.</note> + </trans-unit> + <trans-unit id="Relay" xml:space="preserve"> + <source>Relay</source> + <target>Релей</target> + + <note>Label to display relay address. + Text field for relay server. Used for testing purposes.</note> + </trans-unit> + <trans-unit id="Relays" xml:space="preserve"> + <source>Relays</source> + <target>Релеи</target> + + <note>Sidebar menu label for Relays view.</note> + </trans-unit> + <trans-unit id="Relays have been notified and clients will be able to use this information to filter content. Thank you!" xml:space="preserve"> + <source>Relays have been notified and clients will be able to use this information to filter content. Thank you!</source> + <target>Релеи были уведомлены, и клиенты смогут использовать эту информацию для фильтрации контента. Спасибо!</target> + + <note>Description of what was done as a result of sending a report to relay servers.</note> + </trans-unit> + <trans-unit id="Remove all" xml:space="preserve"> + <source>Remove all</source> + <target>Удалить все</target> + + <note>Button label to remove all participants from a note reply.</note> + </trans-unit> + <trans-unit id="Reply" xml:space="preserve"> + <source>Reply</source> + <target>Ответить</target> + + <note>Accessibility label for reply button</note> + </trans-unit> + <trans-unit id="Reply to self" xml:space="preserve"> + <source>Reply to self</source> + <target>Ответить на свой пост</target> + + <note>Label to indicate that the user is replying to themself.</note> + </trans-unit> + <trans-unit id="Replying to %@ &amp; %@" xml:space="preserve"> + <source>Replying to %1$@ &amp; %2$@</source> + <target>В ответ %1$@ и %2$@</target> + + <note>Label to indicate that the user is replying to 2 users.</note> + </trans-unit> + <trans-unit id="Replying to:" xml:space="preserve"> + <source>Replying to:</source> + <target>В ответ:</target> + + <note>Indicating that the user is replying to the following listed people.</note> + </trans-unit> + <trans-unit id="Report" xml:space="preserve"> + <source>Report</source> + <target>Пожаловаться</target> + + <note>Button to report a profile. + Context menu option for reporting content.</note> + </trans-unit> + <trans-unit id="Report ID:" xml:space="preserve"> + <source>Report ID:</source> + <target>ID жалобы</target> + + <note>Label indicating that the text underneath is the identifier of the report that was sent to relay servers.</note> + </trans-unit> + <trans-unit id="Report sent!" xml:space="preserve"> + <source>Report sent!</source> + <target>Жалоба отправлена</target> + + <note>Message indicating that a report was successfully sent to relay servers.</note> + </trans-unit> + <trans-unit id="Repost" xml:space="preserve"> + <source>Repost</source> + <target>Репост</target> + + <note>Button to confirm reposting a post. + Title of alert for confirming to repost a post.</note> + </trans-unit> + <trans-unit id="Reposted" xml:space="preserve"> + <source>Reposted</source> + <target>Репост сделан</target> + + <note>Text indicating that the post was reposted (i.e. re-shared).</note> + </trans-unit> + <trans-unit id="Reposts" xml:space="preserve"> + <source>Reposts</source> + <target>Репосты</target> + + <note>Navigation bar title for Reposts view.</note> + </trans-unit> + <trans-unit id="Requests" xml:space="preserve"> + <source>Requests</source> + <target>Запросы</target> + + <note>Picker option for DM selector for seeing only message requests (DMs that someone else sent the user which has not been responded to yet). DM is the English abbreviation for Direct Message.</note> + </trans-unit> + <trans-unit id="Retry" xml:space="preserve"> + <source>Retry</source> + <target>Попробовать снова</target> + + <note>Button to retry completing account creation after an error occurred.</note> + </trans-unit> + <trans-unit id="River" xml:space="preserve"> + <source>River</source> + <target>River</target> + + <note>Dropdown option label for Lightning wallet, River</note> + </trans-unit> + <trans-unit id="Satoshi Nakamoto" xml:space="preserve"> + <source>Satoshi Nakamoto</source> + <target>Сатоши Накамото</target> + + <note>Name of Bitcoin creator(s).</note> + </trans-unit> + <trans-unit id="Save" xml:space="preserve"> + <source>Save</source> + <target>Сохранить</target> + + <note>Button for saving profile.</note> + </trans-unit> + <trans-unit id="Save Image" xml:space="preserve"> + <source>Save Image</source> + <target>Сохранить изображение</target> + + <note>Context menu option to save an image.</note> + </trans-unit> + <trans-unit id="Scan the code" xml:space="preserve"> + <source>Scan the code</source> + <target>Отсканируйте код</target> + + <note>Text on QR code view to prompt viewer to scan the QR code on screen with their device camera.</note> + </trans-unit> + <trans-unit id="Search hashtag: #%@" xml:space="preserve"> + <source>Search hashtag: #%@</source> + <target>Искать хэштег #%@</target> + + <note>Navigation link to search hashtag.</note> + </trans-unit> + <trans-unit id="Search..." xml:space="preserve"> + <source>Search...</source> + <target>Искать...</target> + + <note>Placeholder text to prompt entry of search query.</note> + </trans-unit> + <trans-unit id="Secret Account Login Key" xml:space="preserve"> + <source>Secret Account Login Key</source> + <target>Секретный ключ логина в аккаунт</target> + + <note>Section title for user's secret account login key.</note> + </trans-unit> + <trans-unit id="Select a Lightning wallet" xml:space="preserve"> + <source>Select a Lightning wallet</source> + <target>Выберите лайтнинг-кошелек</target> + + <note>Title of section for selecting a Lightning wallet to pay a Lightning invoice.</note> + </trans-unit> + <trans-unit id="Select default wallet" xml:space="preserve"> + <source>Select default wallet</source> + <target>Выберите кошелек по умолчанию</target> + + <note>Prompt selection of user's default wallet</note> + </trans-unit> + <trans-unit id="Send a message to start the conversation..." xml:space="preserve"> + <source>Send a message to start the conversation...</source> + <target>Отправьте сообщение, чтобы начать беседу</target> + + <note>Text prompt for user to send a message to the other user.</note> + </trans-unit> + <trans-unit id="Server" xml:space="preserve"> + <source>Server</source> + <target>Сервер</target> + + <note>Prompt selection of LibreTranslate server to perform machine translations on notes</note> + </trans-unit> + <trans-unit id="Service" xml:space="preserve"> + <source>Service</source> + <target>Сервис</target> + + <note>Prompt selection of translation service provider.</note> + </trans-unit> + <trans-unit id="Settings" xml:space="preserve"> + <source>Settings</source> + <target>Настройки</target> + + <note>Navigation title for Settings view. + Sidebar menu label for accessing the app settings</note> + </trans-unit> + <trans-unit id="Share" xml:space="preserve"> + <source>Share</source> + <target>Поделиться</target> + + <note>Button to share a post + Button to share an image. + Button to share the link to a profile.</note> + </trans-unit> + <trans-unit id="Show" xml:space="preserve"> + <source>Show</source> + <target>Показать</target> + + <note>Button to show a post from a user who has been blocked. + Toggle to show or hide user's secret account login key.</note> + </trans-unit> + <trans-unit id="Show API Key" xml:space="preserve"> + <source>Show API Key</source> + <target>Показать API-ключ</target> + + <note>Button to show the DeepL translation API key. + Button to show the LibreTranslate server API key.</note> + </trans-unit> + <trans-unit id="Show wallet selector" xml:space="preserve"> + <source>Show wallet selector</source> + <target>Показать список кошельков</target> + + <note>Toggle to show or hide selection of wallet.</note> + </trans-unit> + <trans-unit id="Sign out" xml:space="preserve"> + <source>Sign out</source> + <target>Выход</target> + + <note>Sidebar menu label to sign out of the account.</note> + </trans-unit> + <trans-unit id="Software" xml:space="preserve"> + <source>Software</source> + <target>Программное обеспечение</target> + + <note>Label to display relay software.</note> + </trans-unit> + <trans-unit id="Strike" xml:space="preserve"> + <source>Strike</source> + <target>Strike</target> + + <note>Dropdown option label for Lightning wallet, Strike.</note> + </trans-unit> + <trans-unit id="Supported NIPs" xml:space="preserve"> + <source>Supported NIPs</source> + <target>Поддерживаемые NIP'ы</target> + + <note>Label to display relay's supported NIPs.</note> + </trans-unit> + <trans-unit id="Thanks!" xml:space="preserve"> + <source>Thanks!</source> + <target>Спасибо!</target> + + <note>Button to close out of alert that informs that the action to block a user was successful.</note> + </trans-unit> + <trans-unit id="They are impersonating someone" xml:space="preserve"> + <source>They are impersonating someone</source> + <target>Пользователь выдает себя за кого-то другого</target> + + <note>Button for user to report that the account is impersonating someone.</note> + </trans-unit> + <trans-unit id="This is a paid relay, you must pay for posts to be accepted." xml:space="preserve"> + <source>This is a paid relay, you must pay for posts to be accepted.</source> + <target>Это платный релей. Вы должны заплатить, чтобы транслировать сообщения.</target> + + <note>No comment provided by engineer.</note> + </trans-unit> + <trans-unit id="This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective." xml:space="preserve"> + <source>This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective.</source> + <target>Это публичный ключ, вы не сможете создавать сообщения или осуществлять активные действия. Он используется для просмотра аккаунтов от первого лица.</target> + + <note>Warning that the inputted account key is a public key and the result of what happens because of it.</note> + </trans-unit> + <trans-unit id="This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key." xml:space="preserve"> + <source>This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key.</source> + <target>Это ключ nostr старого образца. Мы не уверены, публичный он или приватный. Пожалуйста, нажмите кнопку ниже, если это публичный ключ.</target> + + <note>Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key.</note> + </trans-unit> + <trans-unit id="This is your account ID, you can give this to your friends so that they can follow you. Click to copy." xml:space="preserve"> + <source>This is your account ID, you can give this to your friends so that they can follow you. Click to copy.</source> + <target>Это ID вашего аккаунта, вы можете поделиться им со своим друзьям, чтобы они могли на вас подписаться. Кликните, чтобы скопировать.</target> + + <note>Label to describe that a public key is the user's account ID and what they can do with it.</note> + </trans-unit> + <trans-unit id="This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!" xml:space="preserve"> + <source>This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!</source> + <target>Это ваш секретный ключ к учетной записи. Он необходим для доступа к вашему аккаунту. Не делитесь им ни с кем! Сохраните его в менеджере паролей и держите его в безопасности!</target> + + <note>Label to describe that a private key is the user's secret account key and what they should do with it.</note> + </trans-unit> + <trans-unit id="Thread" xml:space="preserve"> + <source>Thread</source> + <target>Ветка</target> + + <note>Navigation bar title for note thread.</note> + </trans-unit> + <trans-unit id="To filter your %@ feed, please choose applicable relays from the list below:" xml:space="preserve"> + <source>To filter your %@ feed, please choose applicable relays from the list below:</source> + <target>Выберите подходящие реле из списка ниже, чтобы фильтровать ленту %@</target> + + <note>No comment provided by engineer.</note> + </trans-unit> + <trans-unit id="Translate Note" xml:space="preserve"> + <source>Translate Note</source> + <target>Перевести заметку</target> + + <note>Button to translate note from different language.</note> + </trans-unit> + <trans-unit id="Translated from (lang)" xml:space="preserve"> + <source>Translated from (lang)</source> + <target>Переведено с (lang)</target> + + <note>Button to indicate that the note has been translated from a different language.</note> + </trans-unit> + <trans-unit id="Translating from (lang)..." xml:space="preserve"> + <source>Translating from (lang)...</source> + <target>Перевожу с (lang)...</target> + + <note>Button to indicate that the note is in the process of being translated from a different language.</note> + </trans-unit> + <trans-unit id="Translations" xml:space="preserve"> + <source>Translations</source> + <target>Переводы</target> + + <note>Section title for selecting the translation service.</note> + </trans-unit> + <trans-unit id="Type DELETE to delete" xml:space="preserve"> + <source>Type DELETE to delete</source> + <target>Введите DELETE, чтобы удалить</target> + + <note>Text field prompt asking user to type the word DELETE to confirm that they want to proceed with deleting their account. The all caps lock DELETE word should not be translated. Everything else should.</note> + </trans-unit> + <trans-unit id="Type your post here..." xml:space="preserve"> + <source>Type your post here...</source> + <target>Начните писать пост здесь...</target> + + <note>Text box prompt to ask user to type their post.</note> + </trans-unit> + <trans-unit id="URL" xml:space="preserve"> + <source>URL</source> + <target>URL</target> + + <note>Example URL to LibreTranslate server</note> + </trans-unit> + <trans-unit id="Unfollow" xml:space="preserve"> + <source>Unfollow</source> + <target>Отписаться</target> + + <note>Button to unfollow a user.</note> + </trans-unit> + <trans-unit id="Unfollowing" xml:space="preserve"> + <source>Unfollowing</source> + <target>Отписываюсь</target> + + <note>Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile.</note> + </trans-unit> + <trans-unit id="Unfollowing..." xml:space="preserve"> + <source>Unfollowing...</source> + <target>Отписываюсь...</target> + + <note>Label to indicate that the user is in the process of unfollowing another user.</note> + </trans-unit> + <trans-unit id="Unfollows" xml:space="preserve"> + <source>Unfollows</source> + <target>Отписались от</target> + + <note>Text to indicate that the button next to it is in a state that will unfollow a profile when tapped.</note> + </trans-unit> + <trans-unit id="User blocked" xml:space="preserve"> + <source>User blocked</source> + <target>Пользователь заблокирован</target> + + <note>Alert message to indicate the user has been blocked</note> + </trans-unit> + <trans-unit id="User has been blocked" xml:space="preserve"> + <source>User has been blocked</source> + <target>Пользователь был заблокирован</target> + + <note>Alert message that informs a user was blocked.</note> + </trans-unit> + <trans-unit id="Username" xml:space="preserve"> + <source>Username</source> + <target>Имя пользователя</target> + + <note>Label for Username section of user profile form. + Label to prompt username entry.</note> + </trans-unit> + <trans-unit id="Version" xml:space="preserve"> + <source>Version</source> + <target>Версия</target> + + <note>Label to display relay software version. + Section title for displaying the version number of the Damus app.</note> + </trans-unit> + <trans-unit id="Wallet" xml:space="preserve"> + <source>Wallet</source> + <target>Кошелек</target> + + <note>Sidebar menu label for Wallet view.</note> + </trans-unit> + <trans-unit id="Wallet Selector" xml:space="preserve"> + <source>Wallet Selector</source> + <target>Список кошельков</target> + + <note>Section title for selection of wallet.</note> + </trans-unit> + <trans-unit id="Wallet of Satoshi" xml:space="preserve"> + <source>Wallet of Satoshi</source> + <target>Wallet of Satoshi</target> + + <note>Dropdown option label for Lightning wallet, Wallet of Satoshi.</note> + </trans-unit> + <trans-unit id="Website" xml:space="preserve"> + <source>Website</source> + <target>Веб сайт</target> + + <note>Label for Website section of user profile form.</note> + </trans-unit> + <trans-unit id="Welcome to the social network %@ control." xml:space="preserve"> + <source>Welcome to the social network %@ control.</source> + <target>Добро пожаловать в социальную сеть, которую вы контролируете</target> + + <note>Welcoming message to the reader. The variable is 'you', the reader.</note> + </trans-unit> + <trans-unit id="Welcome, %@!" xml:space="preserve"> + <source>Welcome, %@!</source> + <target>Добро пожаловать, %@!</target> + + <note>Text to welcome user.</note> + </trans-unit> + <trans-unit id="What do you want to report?" xml:space="preserve"> + <source>What do you want to report?</source> + <target>О чем вы хотите сообщить?</target> + + <note>Header text to prompt user what issue they want to report.</note> + </trans-unit> + <trans-unit id="Yes, Overwrite" xml:space="preserve"> + <source>Yes, Overwrite</source> + <target>Да, перезаписать</target> + + <note>Text of button that confirms to overwrite the existing mutelist.</note> + </trans-unit> + <trans-unit id="Yes, Post with Private Key" xml:space="preserve"> + <source>Yes, Post with Private Key</source> + <target>Да, опубликовать c приватным ключом</target> + + <note>Button to proceed with posting a note even though it looks like they might be posting a private key.</note> + </trans-unit> + <trans-unit id="Your Name" xml:space="preserve"> + <source>Your Name</source> + <target>Ваше имя</target> + + <note>Label for Your Name section of user profile form.</note> + </trans-unit> + <trans-unit id="Your report will be sent to the relays you are connected to" xml:space="preserve"> + <source>Your report will be sent to the relays you are connected to</source> + <target>Ваше сообщение будет отправлено релеям, к которым вы подключены</target> + + <note>Footer text to inform user what will happen when the report is submitted.</note> + </trans-unit> + <trans-unit id="Zap" xml:space="preserve"> + <source>Zap</source> + <target>Зап</target> + + <note>Accessibility label for zap button</note> + </trans-unit> + <trans-unit id="Zaps" xml:space="preserve"> + <source>Zaps</source> + <target>Запы</target> + + <note>Navigation bar title for the Zaps view.</note> + </trans-unit> + <trans-unit id="Zebedee" xml:space="preserve"> + <source>Zebedee</source> + <target>Zebedee</target> + + <note>Dropdown option label for Lightning wallet, Zebedee.</note> + </trans-unit> + <trans-unit id="Zeus LN" xml:space="preserve"> + <source>Zeus LN</source> + <target>Zeus LN</target> + + <note>Dropdown option label for Lightning wallet, Zeus LN.</note> + </trans-unit> + <trans-unit id="followers_count" translate="no" xml:space="preserve"> + <source>followers_count</source> + <target>количество подписчиков</target> + + <note>Part of a larger sentence to describe how many people are following a user. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="https://example.com/pic.jpg" xml:space="preserve"> + <source>https://example.com/pic.jpg</source> + <target>https://example.com/pic.jpg</target> + + <note>Placeholder example text for profile picture URL.</note> + </trans-unit> + <trans-unit id="https://jb55.com" xml:space="preserve"> + <source>https://jb55.com</source> + <target>https://jb55.com</target> + + <note>Placeholder example text for website URL for user profile.</note> + </trans-unit> + <trans-unit id="jb55@jb55.com" xml:space="preserve"> + <source>jb55@jb55.com</source> + <target>jb55@jb55.com</target> + + <note>Placeholder example text for identifier used for NIP-05 verification.</note> + </trans-unit> + <trans-unit id="none" xml:space="preserve"> + <source>none</source> + <target>нет результатов</target> + + <note>No search results.</note> + </trans-unit> + <trans-unit id="now" xml:space="preserve"> + <source>now</source> + <target>сейчас</target> + + <note>String indicating that a given timestamp just occurred</note> + </trans-unit> + <trans-unit id="nsec1..." xml:space="preserve"> + <source>nsec1...</source> + <target>nsec1...</target> + + <note>Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key.</note> + </trans-unit> + <trans-unit id="optional" xml:space="preserve"> + <source>optional</source> + <target>необязательно</target> + + <note>Label indicating that a form input is optional.</note> + </trans-unit> + <trans-unit id="reactions_count" translate="no" xml:space="preserve"> + <source>reactions_count</source> + <target>количество_реакций</target> + + <note>Part of a larger sentence to describe how many reactions there are on a post. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="relays_count" translate="no" xml:space="preserve"> + <source>relays_count</source> + <target>количество_релеев</target> + + <note>Part of a larger sentence to describe how many relay servers a user is connected. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="replying_to_one_and_others" translate="no" xml:space="preserve"> + <source>replying_to_one_and_others</source> + <target>replying_to_one_and_others</target> + + <note>Label to indicate that the user is replying to 1 user and others. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="replying_to_two_and_others" translate="no" xml:space="preserve"> + <source>replying_to_two_and_others</source> + <target>replying_to_two_and_others</target> + + <note>Label to indicate that the user is replying to 2 users and others. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="reposts_count" translate="no" xml:space="preserve"> + <source>reposts_count</source> + <target>количество_репостов</target> + + <note>Part of a larger sentence to describe how many reposts there are. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="satoshi" xml:space="preserve"> + <source>satoshi</source> + <target>сатоши</target> + + <note>Example username of Bitcoin creator(s), Satoshi Nakamoto.</note> + </trans-unit> + <trans-unit id="sats_count" translate="no" xml:space="preserve"> + <source>sats_count</source> + <target>количество_сат</target> + + <note>Amount of sats. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="wss://some.relay.com" xml:space="preserve"> + <source>wss://some.relay.com</source> + <target>wss://some.relay.com</target> + + <note>Placeholder example for relay server address.</note> + </trans-unit> + <trans-unit id="you" xml:space="preserve"> + <source>you</source> + <target>Вы</target> + + <note>You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself.</note> + </trans-unit> + <trans-unit id="zaps_count" translate="no" xml:space="preserve"> + <source>zaps_count</source> + <target>количество_запов</target> + + <note>Part of a larger sentence to describe how many zap payments there are on a post. (Key in .stringsdict)</note> + </trans-unit> + <trans-unit id="⚡️ %@" xml:space="preserve"> + <source>⚡️ %@</source> + <target>⚡️ %@</target> + + <note>Text indicating the zap amount. i.e. number of satoshis that were tipped to a user</note> + </trans-unit> + </body> + </file> + <file original="damus/en-US.lproj/Localizable.stringsdict" source-language="en-US" target-language="ru" datatype="plaintext"> + <header> + <tool tool-id="com.apple.dt.xcode" tool-name="Xcode" tool-version="14.2" build-num="14C18"/> + </header> + <body> + <trans-unit id="/collapsed_event_view_other_notes:dict/NOTES:dict/one:dict/:string" xml:space="preserve"> + <source>%d other note</source> + <target>%d другая заметка</target> + + <note/> + </trans-unit> + <trans-unit id="/collapsed_event_view_other_notes:dict/NOTES:dict/other:dict/:string" xml:space="preserve"> + <source>%d other notes</source> + <target>%d другие заметки</target> + + <note/> + </trans-unit> + <trans-unit id="/collapsed_event_view_other_notes:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>··· %#@NOTES@ ···</source> + <target>··· %#@NOTES@ ···</target> + + <note/> + </trans-unit> + <trans-unit id="/followers_count:dict/FOLLOWERS:dict/one:dict/:string" xml:space="preserve"> + <source>Follower</source> + <target>Подписчик</target> + + <note>Part of a larger sentence to describe how many people are following a user.</note> + </trans-unit> + <trans-unit id="/followers_count:dict/FOLLOWERS:dict/other:dict/:string" xml:space="preserve"> + <source>Followers</source> + <target>Подписчики</target> + + <note>Part of a larger sentence to describe how many people are following a user.</note> + </trans-unit> + <trans-unit id="/followers_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%#@FOLLOWERS@</source> + <target>%#@FOLLOWERS@</target> + + <note>Part of a larger sentence to describe how many people are following a user.</note> + </trans-unit> + <trans-unit id="/reactions_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%#@REACTIONS@</source> + <target>%#@REACTIONS@</target> + + <note>Part of a larger sentence to describe how many reactions there are on a post.</note> + </trans-unit> + <trans-unit id="/reactions_count:dict/REACTIONS:dict/one:dict/:string" xml:space="preserve"> + <source>Reaction</source> + <target>Реакция</target> + + <note>Part of a larger sentence to describe how many reactions there are on a post.</note> + </trans-unit> + <trans-unit id="/reactions_count:dict/REACTIONS:dict/other:dict/:string" xml:space="preserve"> + <source>Reactions</source> + <target>Реакции</target> + + <note>Part of a larger sentence to describe how many reactions there are on a post.</note> + </trans-unit> + <trans-unit id="/relays_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%#@RELAYS@</source> + <target>%#@RELAYS@</target> + + <note>Part of a larger sentence to describe how many relay servers a user is connected.</note> + </trans-unit> + <trans-unit id="/relays_count:dict/RELAYS:dict/one:dict/:string" xml:space="preserve"> + <source>Relay</source> + <target>Релей</target> + + <note>Part of a larger sentence to describe how many relay servers a user is connected.</note> + </trans-unit> + <trans-unit id="/relays_count:dict/RELAYS:dict/other:dict/:string" xml:space="preserve"> + <source>Relays</source> + <target>Релеи</target> + + <note>Part of a larger sentence to describe how many relay servers a user is connected.</note> + </trans-unit> + <trans-unit id="/replying_to_one_and_others:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>Replying to %@%#@OTHERS@</source> + <target>Replying to %@%#@OTHERS@</target> + + <note>Label to indicate that the user is replying to 1 user and others.</note> + </trans-unit> + <trans-unit id="/replying_to_one_and_others:dict/OTHERS:dict/one:dict/:string" xml:space="preserve"> + <source> &amp; %d other</source> + <target> и %d другим</target> + + <note>Label to indicate that the user is replying to 1 user and others.</note> + </trans-unit> + <trans-unit id="/replying_to_one_and_others:dict/OTHERS:dict/other:dict/:string" xml:space="preserve"> + <source> &amp; %d others</source> + <target> и %d другие</target> + + <note>Label to indicate that the user is replying to 1 user and others.</note> + </trans-unit> + <trans-unit id="/replying_to_one_and_others:dict/OTHERS:dict/zero:dict/:string" xml:space="preserve"> + <source/> + <note>Label to indicate that the user is replying to 1 user and others.</note> + </trans-unit> + <trans-unit id="/replying_to_two_and_others:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>Replying to %@, %@%#@OTHERS@</source> + <target>В ответ %@, %@%#@OTHERS@</target> + + <note>Label to indicate that the user is replying to 2 users and others.</note> + </trans-unit> + <trans-unit id="/replying_to_two_and_others:dict/OTHERS:dict/one:dict/:string" xml:space="preserve"> + <source> &amp; %d other</source> + <target> и %d другим</target> + + <note>Label to indicate that the user is replying to 2 users and others.</note> + </trans-unit> + <trans-unit id="/replying_to_two_and_others:dict/OTHERS:dict/other:dict/:string" xml:space="preserve"> + <source> &amp; %d others</source> + <target> и %d другие</target> + + <note>Label to indicate that the user is replying to 2 users and others.</note> + </trans-unit> + <trans-unit id="/replying_to_two_and_others:dict/OTHERS:dict/zero:dict/:string" xml:space="preserve"> + <source/> + <note>Label to indicate that the user is replying to 2 users and others.</note> + </trans-unit> + <trans-unit id="/reposts_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%#@REPOSTS@</source> + <target>%#@REPOSTS@</target> + + <note>Part of a larger sentence to describe how many reposts there are.</note> + </trans-unit> + <trans-unit id="/reposts_count:dict/REPOSTS:dict/one:dict/:string" xml:space="preserve"> + <source>Repost</source> + <target>Репост</target> + + <note>Part of a larger sentence to describe how many reposts there are.</note> + </trans-unit> + <trans-unit id="/reposts_count:dict/REPOSTS:dict/other:dict/:string" xml:space="preserve"> + <source>Reposts</source> + <target>Репосты</target> + + <note>Part of a larger sentence to describe how many reposts there are.</note> + </trans-unit> + <trans-unit id="/sats_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%1$#@SATS@</source> + <target>%1$#@SATS@</target> + + <note>Amount of sats.</note> + </trans-unit> + <trans-unit id="/sats_count:dict/SATS:dict/one:dict/:string" xml:space="preserve"> + <source>%2$@ sat</source> + <target>%2$@ сат</target> + + <note>Amount of sats.</note> + </trans-unit> + <trans-unit id="/sats_count:dict/SATS:dict/other:dict/:string" xml:space="preserve"> + <source>%2$@ sats</source> + <target>%2$@ сат</target> + + <note>Amount of sats.</note> + </trans-unit> + <trans-unit id="/zaps_count:dict/NSStringLocalizedFormatKey:dict/:string" xml:space="preserve"> + <source>%#@ZAPS@</source> + <target>%#@ZAPS@</target> + + <note>Part of a larger sentence to describe how many zap payments there are on a post.</note> + </trans-unit> + <trans-unit id="/zaps_count:dict/ZAPS:dict/one:dict/:string" xml:space="preserve"> + <source>Zap</source> + <target>Зап</target> + + <note>Part of a larger sentence to describe how many zap payments there are on a post.</note> + </trans-unit> + <trans-unit id="/zaps_count:dict/ZAPS:dict/other:dict/:string" xml:space="preserve"> + <source>Zaps</source> + <target>Запы</target> + + <note>Part of a larger sentence to describe how many zap payments there are on a post.</note> + </trans-unit> + </body> + </file> +</xliff>+ \ No newline at end of file