diff --git a/data/web/translations.telegram.org/en/android/bots_and_payments.html b/data/web/translations.telegram.org/en/android/bots_and_payments.html
new file mode 100644
index 0000000000..3ba82e8250
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/bots_and_payments.html
@@ -0,0 +1,414 @@
+{
+ "ActionBotAllowed": [
+ "You allowed this bot to message you when you logged in on %1$s."
+ ],
+ "ActionBotWebViewData": [
+ "Data from the \"%1$s\" button was transferred to the bot."
+ ],
+ "ActionUserScored": [
+ "un1 scored %1$s"
+ ],
+ "ActionYouScored": [
+ "You scored %1$s"
+ ],
+ "ActionYouScoredInGame": [
+ "You scored %1$s in un2"
+ ],
+ "AddAsAdmin": [
+ "Add as admin"
+ ],
+ "AddBot": [
+ "Add Bot"
+ ],
+ "AddBotAdmin": [
+ "Add bot as admin"
+ ],
+ "AddBotButton": [
+ "Add bot"
+ ],
+ "AddBotButtonAsAdmin": [
+ "as Admin"
+ ],
+ "AddBotButtonAsMember": [
+ "as Member"
+ ],
+ "AddBotMessageAdminChannel": [
+ "Do you want to add this bot as an admin to the channel **%1$s**?"
+ ],
+ "AddBotMessageAdminGroup": [
+ "Are you sure you want to add this bot as an admin to the group **%1$s**?"
+ ],
+ "AddShortcut": [
+ "Add to Home screen"
+ ],
+ "AddToTheGroupTitle": [
+ "Add %1$s to the chat %2$s?"
+ ],
+ "AreYouSureShareMyContactInfoBot": [
+ "The bot will know your phone number. This can be useful for integration with other services."
+ ],
+ "Bot": [
+ "bot"
+ ],
+ "BotAddToMenu": [
+ "Add to Menu"
+ ],
+ "BotCantAddToAttachMenu": [
+ "This bot can't be added to the attachment menu."
+ ],
+ "BotCantJoinGroups": [
+ "This bot can't join groups."
+ ],
+ "BotHelp": [
+ "Help"
+ ],
+ "BotInfoTitle": [
+ "What can this bot do?"
+ ],
+ "BotInvite": [
+ "Add to group"
+ ],
+ "BotOpenPageMessage": [
+ "**%1$s** would like to open its web app to proceed.
It will be able to access your **IP address** and basic device info."
+ ],
+ "BotOpenPageTitle": [
+ "Open page"
+ ],
+ "BotPermissionGameAlert": [
+ "Allow %1$s to pass your Telegram name and id (not your phone number) to pages you open with this bot?"
+ ],
+ "BotRemoveFromMenu": [
+ "Remove **%1$s** from the attachment menu?"
+ ],
+ "BotRemoveFromMenuTitle": [
+ "Remove bot"
+ ],
+ "BotRequestAttachPermission": [
+ "**%1$s** requests to be added as an option to your attachment menu so you can access it from any chat."
+ ],
+ "BotRestart": [
+ "Restart bot"
+ ],
+ "BotRestrictionsCanDo": [
+ "What can this bot do?"
+ ],
+ "BotSettings": [
+ "Settings"
+ ],
+ "BotShare": [
+ "Share"
+ ],
+ "BotStart": [
+ "START"
+ ],
+ "BotStatusCantRead": [
+ "has no access to messages"
+ ],
+ "BotStatusRead": [
+ "has access to messages"
+ ],
+ "BotStop": [
+ "Stop bot"
+ ],
+ "BotWebViewDeleteBot": [
+ "Remove from menu"
+ ],
+ "BotWebViewOpenBot": [
+ "Open bot"
+ ],
+ "BotWebViewReloadPage": [
+ "Reload page"
+ ],
+ "BotWebViewRequestAllow": [
+ "Allow"
+ ],
+ "BotWebViewRequestCameraPermission": [
+ "Allow **%1$s** to access your camera?
The developer of **%1$s** will be able to access your camera when this web app is open."
+ ],
+ "BotWebViewRequestCameraPermissionWithHint": [
+ "Allow **%1$s** to access your camera?
The developer of **%1$s** will be able to access your camera when this web app is open.
Enable camera access in Settings > Permissions > Camera."
+ ],
+ "BotWebViewRequestDontAllow": [
+ "Don't Allow"
+ ],
+ "BotWebViewRequestGeolocationPermission": [
+ "Allow **%1$s** to access your location?
The developer of **%1$s** will be able to access your location when this web app is open."
+ ],
+ "BotWebViewRequestGeolocationPermissionWithHint": [
+ "Allow **%1$s** to access your location?
The developer of **%1$s** will be able to access your location when this web app is open.
Go to Settings > Permissions and turn **Location** on to share location data."
+ ],
+ "BotWebViewRequestMicrophonePermission": [
+ "Allow **%1$s** to access your microphone?
The developer of **%1$s** will be able to access your microphone when this web app is open."
+ ],
+ "BotWebViewRequestMicrophonePermissionWithHint": [
+ "Allow **%1$s** to access to your microphone?
The developer of **%1$s** will be able to access your microphone when this web app is open.
Enable microphone access in Settings > Permissions > Microphone."
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "InvoiceCantForwardSecretChat": [
+ "Sorry, invoices can’t be forwarded to secret chats."
+ ],
+ "InvoiceCantSendSecretChat": [
+ "Sorry, invoices can’t be sent to secret chats."
+ ],
+ "MyChannels": [
+ "My Channels"
+ ],
+ "MyGroups": [
+ "My Groups"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "OpenUrlAlert": [
+ "Open this link: %1$s?"
+ ],
+ "PaymentBillingAddress": [
+ "Billing address"
+ ],
+ "PaymentCardCvv": [
+ "Security Code (CVV)"
+ ],
+ "PaymentCardExpireDate": [
+ "MM/YY"
+ ],
+ "PaymentCardInfo": [
+ "Payment info"
+ ],
+ "PaymentCardName": [
+ "First and Last Name"
+ ],
+ "PaymentCardNumber": [
+ "Card Number"
+ ],
+ "PaymentCardSavePaymentInformation": [
+ "Save Payment Information"
+ ],
+ "PaymentCardSavePaymentInformationInfoLine1": [
+ "You can save your payment info for future use. It will be stored directly with the payment provider. Telegram has no access to your credit card data."
+ ],
+ "PaymentCardSavePaymentInformationInfoLine2": [
+ "Please *turn on Two-Step Verification* to enable this."
+ ],
+ "PaymentCardTitle": [
+ "Payment card"
+ ],
+ "PaymentCheckout": [
+ "Checkout"
+ ],
+ "PaymentCheckoutEmail": [
+ "Contact address"
+ ],
+ "PaymentCheckoutMethod": [
+ "Payment method"
+ ],
+ "PaymentCheckoutMethodNewCard": [
+ "New card"
+ ],
+ "PaymentCheckoutName": [
+ "Name"
+ ],
+ "PaymentCheckoutPay": [
+ "PAY %1$s"
+ ],
+ "PaymentCheckoutPhoneNumber": [
+ "Phone number"
+ ],
+ "PaymentCheckoutProvider": [
+ "Payment provider"
+ ],
+ "PaymentCheckoutShippingMethod": [
+ "Shipping method"
+ ],
+ "PaymentConfirmationMessage": [
+ "Your card %1$s is on file. To pay with this card, please enter your 2-Step-Verification password."
+ ],
+ "PaymentConfirmationNewCard": [
+ "Choose a different card"
+ ],
+ "PaymentConnectionFailed": [
+ "Unable to reach payment server. Please check your internet connection and try again."
+ ],
+ "PaymentFailed": [
+ "Sorry, the payment was declined."
+ ],
+ "PaymentInvoice": [
+ "INVOICE"
+ ],
+ "PaymentNoShippingMethod": [
+ "Sorry, it is not possible to deliver to your address."
+ ],
+ "PaymentPassword": [
+ "Password & Email"
+ ],
+ "PaymentPasswordEmail": [
+ "Your email address"
+ ],
+ "PaymentPasswordEmailInfo": [
+ "Please enter a valid email address. It is the only way to recover a forgotten password."
+ ],
+ "PaymentPasswordEmailTitle": [
+ "Recovery email"
+ ],
+ "PaymentPasswordEnter": [
+ "Enter a password"
+ ],
+ "PaymentPasswordInfo": [
+ "Please create a password to protect your payment info. You'll be asked to enter it when you log in."
+ ],
+ "PaymentPasswordReEnter": [
+ "Re-enter your password"
+ ],
+ "PaymentPasswordTitle": [
+ "Password"
+ ],
+ "PaymentPhoneEmailToProvider": [
+ "Phone and email address will be passed to %1$s as billing info."
+ ],
+ "PaymentPrecheckoutFailed": [
+ "Sorry, the payment was cancelled by the bot."
+ ],
+ "PaymentReceipt": [
+ "Receipt"
+ ],
+ "PaymentShippingAddress": [
+ "Shipping address"
+ ],
+ "PaymentShippingAddress1Placeholder": [
+ "Address 1 (Street)"
+ ],
+ "PaymentShippingAddress2Placeholder": [
+ "Address 2 (Street)"
+ ],
+ "PaymentShippingCityPlaceholder": [
+ "City"
+ ],
+ "PaymentShippingCountry": [
+ "Country"
+ ],
+ "PaymentShippingEmailPlaceholder": [
+ "Email"
+ ],
+ "PaymentShippingInfo": [
+ "Shipping Information"
+ ],
+ "PaymentShippingMethod": [
+ "Shipping methods"
+ ],
+ "PaymentShippingName": [
+ "Full Name"
+ ],
+ "PaymentShippingPhoneNumber": [
+ "Phone Number"
+ ],
+ "PaymentShippingReceiver": [
+ "Receiver"
+ ],
+ "PaymentShippingSave": [
+ "Save Shipping Information"
+ ],
+ "PaymentShippingSaveInfo": [
+ "You can save your shipping info for future use."
+ ],
+ "PaymentShippingStatePlaceholder": [
+ "State"
+ ],
+ "PaymentShippingZipPlaceholder": [
+ "Postcode"
+ ],
+ "PaymentSuccessfullyPaid": [
+ "You successfully transferred %1$s to %2$s for %3$s"
+ ],
+ "PaymentTestInvoice": [
+ "TEST INVOICE"
+ ],
+ "PaymentTip": [
+ "Tip"
+ ],
+ "PaymentTipOptional": [
+ "Tip (Optional)"
+ ],
+ "PaymentTransactionMessage": [
+ "Do you really want to transfer %1$s to the %2$s bot for %3$s?"
+ ],
+ "PaymentTransactionReview": [
+ "Transaction Review"
+ ],
+ "PaymentTransactionTotal": [
+ "Total"
+ ],
+ "PaymentWarning": [
+ "Warning"
+ ],
+ "PaymentWarningText": [
+ "Neither Telegram, nor %1$s will have access to your credit card information. Credit card details will be handled only by the payment system, %2$s.
Payments will go directly to the developer of %1$s. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of %1$s or your bank."
+ ],
+ "PermissionOpenSettings": [
+ "SETTINGS"
+ ],
+ "Points": [
+ "%1$d",
+ "%1$d"
+ ],
+ "PrivacyClearPayment": [
+ "Payment info"
+ ],
+ "PrivacyPaymentsClearAlert": [
+ "Delete your shipping info and instruct all payment providers to remove your saved credit cards? Note that Telegram never stores your credit card data."
+ ],
+ "PrivacyPaymentsClearAlertTitle": [
+ "Clear payment info"
+ ],
+ "PrivacyPaymentsPaymentInfoCleared": [
+ "Payment info cleared."
+ ],
+ "PrivacyPaymentsPaymentShippingCleared": [
+ "Payment and shipping info cleared."
+ ],
+ "PrivacyPaymentsShippingInfoCleared": [
+ "Shipping info cleared."
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SecretChatContextBotAlert": [
+ "Please note that inline bots are provided by third-party developers. For the bot to work, the symbols you type after the bot's username are sent to its respective developer."
+ ],
+ "SendGameTo": [
+ "Share game to %1$s?"
+ ],
+ "SendGameToGroup": [
+ "Share game to %1$s?"
+ ],
+ "ShareComment": [
+ "Write a comment..."
+ ],
+ "ShareMyContactInfo": [
+ "Share my contact"
+ ],
+ "ShareYouLocationInfo": [
+ "This will send your current location to the bot."
+ ],
+ "ShareYouLocationInline": [
+ "This bot would like to know your location each time you send it a request. This can be used to provide location-specific results."
+ ],
+ "ShareYouLocationTitle": [
+ "Share Your Location?"
+ ],
+ "ShareYouLocationUnable": [
+ "App was unable to determine your current location"
+ ],
+ "ShareYouLocationUnableManually": [
+ "Choose manually"
+ ],
+ "ShareYouPhoneNumberTitle": [
+ "Share your phone number?"
+ ],
+ "UserAddedAsAdminHint": [
+ "**%1$s** added as admin"
+ ],
+ "ViaBot": [
+ "via"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/camera_and_media.html b/data/web/translations.telegram.org/en/android/camera_and_media.html
new file mode 100644
index 0000000000..152ad707fd
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/camera_and_media.html
@@ -0,0 +1,675 @@
+{
+ "Add": [
+ "Add"
+ ],
+ "AddAnExplanation": [
+ "Add an explanation"
+ ],
+ "AddAnExplanationInfo": [
+ "Users will see this text after choosing the wrong answer, good for educational purposes."
+ ],
+ "AddAnOption": [
+ "Add an Option..."
+ ],
+ "AddAnOptionInfo": [
+ "You can add %1$s."
+ ],
+ "AddAnOptionInfoMax": [
+ "You have added the maximum number of options."
+ ],
+ "AddCaption": [
+ "Add a caption..."
+ ],
+ "AllMedia": [
+ "All media"
+ ],
+ "AllPhotos": [
+ "All photos"
+ ],
+ "AllVideos": [
+ "All videos"
+ ],
+ "AnonymousPoll": [
+ "Anonymous Poll"
+ ],
+ "AnswerOptions": [
+ "Answer options"
+ ],
+ "AppFolderInfo": [
+ "Browse the app's folder"
+ ],
+ "AreYouSureDeleteGIF": [
+ "Are you sure you want to delete this GIF?"
+ ],
+ "AreYouSureDeleteGIFEveryone": [
+ "Are you sure you want to delete this GIF for everyone?"
+ ],
+ "AreYouSureDeleteGIFTitle": [
+ "Delete GIF"
+ ],
+ "AreYouSureDeletePhotoEveryone": [
+ "Are you sure you want to delete this photo for everyone?"
+ ],
+ "AreYouSureDeletePhotoTitle": [
+ "Delete photo"
+ ],
+ "ArticleDateByAuthor": [
+ "%1$s by %2$s"
+ ],
+ "AttachContact": [
+ "Contact"
+ ],
+ "AttachDocument": [
+ "File"
+ ],
+ "AttachLocation": [
+ "Location"
+ ],
+ "AttachMusic": [
+ "Music"
+ ],
+ "AudioTitle": [
+ "Shared Music"
+ ],
+ "AudioUnknownArtist": [
+ "Unknown artist"
+ ],
+ "BlurLinear": [
+ "Linear"
+ ],
+ "BlurOff": [
+ "Off"
+ ],
+ "BlurRadial": [
+ "Radial"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "CancelPollAlertText": [
+ "Are you sure you want to discard this poll?"
+ ],
+ "CancelPollAlertTitle": [
+ "Discard poll?"
+ ],
+ "CantPlayVideo": [
+ "App was unable to play this video. Try to play it with external player?"
+ ],
+ "ChatCamera": [
+ "Camera"
+ ],
+ "ChatDocument": [
+ "File"
+ ],
+ "ChatGallery": [
+ "Gallery"
+ ],
+ "ChatLocation": [
+ "Location"
+ ],
+ "ChatVideo": [
+ "Video"
+ ],
+ "ClearRecentHistory": [
+ "Clear history"
+ ],
+ "Contrast": [
+ "Contrast"
+ ],
+ "CreateLinkHeader": [
+ "CREATE"
+ ],
+ "Crop": [
+ "CROP"
+ ],
+ "CropImage": [
+ "Crop image"
+ ],
+ "CropOriginal": [
+ "Original"
+ ],
+ "CropReset": [
+ "Reset"
+ ],
+ "CropSquare": [
+ "Square"
+ ],
+ "CurvesAll": [
+ "ALL"
+ ],
+ "CurvesBlue": [
+ "BLUE"
+ ],
+ "CurvesGreen": [
+ "GREEN"
+ ],
+ "CurvesRed": [
+ "RED"
+ ],
+ "DartInfo": [
+ "Send a **:darts:** emoji to try your luck."
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DiscardChanges": [
+ "Discard changes?"
+ ],
+ "DocumentsTitle": [
+ "Shared Files"
+ ],
+ "Done": [
+ "Done"
+ ],
+ "EditMessageEditPhoto": [
+ "Edit this photo"
+ ],
+ "EditMessageEditVideo": [
+ "Edit this video"
+ ],
+ "EditMessageReplaceAudio": [
+ "Replace audio file"
+ ],
+ "EditMessageReplaceFile": [
+ "Replace file"
+ ],
+ "EditMessageReplaceGif": [
+ "Replace media"
+ ],
+ "EditMessageReplacePhoto": [
+ "Replace photo"
+ ],
+ "EditMessageReplaceVideo": [
+ "Replace video"
+ ],
+ "Emoji1": [
+ "Emoji and people"
+ ],
+ "Emoji2": [
+ "Animals and nature"
+ ],
+ "Emoji3": [
+ "Food and drink"
+ ],
+ "Emoji4": [
+ "Activity"
+ ],
+ "Emoji5": [
+ "Travel and places"
+ ],
+ "Emoji6": [
+ "Objects"
+ ],
+ "Emoji7": [
+ "Symbols"
+ ],
+ "Emoji8": [
+ "Flags"
+ ],
+ "EmojiSuggestions": [
+ "Emoji suggestions"
+ ],
+ "EmojiSuggestionsInfo": [
+ "**Telegram** lets you find emoji by thousands of keywords, but there is always something missing. If you want to suggest a new emoji replacement, you can help us by visiting:"
+ ],
+ "EmojiSuggestionsUrl": [
+ "https://translations.telegram.org/%1$s/emoji"
+ ],
+ "Enhance": [
+ "Enhance"
+ ],
+ "Exposure": [
+ "Exposure"
+ ],
+ "Fade": [
+ "Fade"
+ ],
+ "FeaturedGifs": [
+ "Trending GIFs"
+ ],
+ "Files": [
+ "%1$d file",
+ "%1$d files"
+ ],
+ "FilesSavedHint": [
+ "File saved to Downloads.",
+ "%1$d files saved to Downloads."
+ ],
+ "FinalResults": [
+ "Final Results"
+ ],
+ "GIFs": [
+ "%1$d GIF",
+ "%1$d GIFs"
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "GalleryInfo": [
+ "To send images without compression"
+ ],
+ "GifCaption": [
+ "GIF Caption"
+ ],
+ "GifsTab2": [
+ "GIFs"
+ ],
+ "Grain": [
+ "Grain"
+ ],
+ "GroupPhotosHelp": [
+ "Group media into one message"
+ ],
+ "Highlights": [
+ "Highlights"
+ ],
+ "ImagesTab2": [
+ "Images"
+ ],
+ "InternalFolderInfo": [
+ "Browse your file system"
+ ],
+ "InternalStorage": [
+ "Internal Storage"
+ ],
+ "January": [
+ "January"
+ ],
+ "LinksTitle": [
+ "Shared Links"
+ ],
+ "MainChannelProfilePhotoSetHint": [
+ "This is the main channel photo now."
+ ],
+ "MainChannelProfileVideoSetHint": [
+ "This is the main channel video now."
+ ],
+ "Media": [
+ "%1$d media",
+ "%1$d media"
+ ],
+ "MediaSelected": [
+ "%1$d media selected",
+ "%1$d media selected"
+ ],
+ "MusicFiles": [
+ "%1$d music file",
+ "%1$d music files"
+ ],
+ "MusicInfo": [
+ "To send music files"
+ ],
+ "NewPoll": [
+ "New Poll"
+ ],
+ "NoAudio": [
+ "Add files to the music library on your device to see them here."
+ ],
+ "NoAudioFound": [
+ "No results found"
+ ],
+ "NoAudioFoundInfo": [
+ "There are no matches with **%1$s** in your music library."
+ ],
+ "NoAudioFoundPlayerInfo": [
+ "There are no matches for **%1$s**."
+ ],
+ "NoEmojiFound": [
+ "No emoji found"
+ ],
+ "NoGIFsFound": [
+ "No GIFs found"
+ ],
+ "NoMedia": [
+ "Share photos and videos in this chat and access them on any of your devices."
+ ],
+ "NoMediaSecret": [
+ "Photos and videos from this chat will be shown here."
+ ],
+ "NoPhotos": [
+ "No photos yet"
+ ],
+ "NoSharedAudio": [
+ "Share music in this chat and access it on any of your devices."
+ ],
+ "NoSharedAudioSecret": [
+ "Music from this chat will be shown here."
+ ],
+ "NoSharedFiles": [
+ "Share files and documents in this chat and access them on any of your devices."
+ ],
+ "NoSharedLinks": [
+ "Share links in this chat and access them on any of your devices."
+ ],
+ "NoSharedVoice": [
+ "Share voice messages in this chat and access them on any of your devices."
+ ],
+ "NoSharedVoiceSecret": [
+ "Voice messages from this chat will be shown here."
+ ],
+ "NoVotes": [
+ "No votes"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Of": [
+ "%1$d of %2$d"
+ ],
+ "OpenFile": [
+ "OPEN FILE"
+ ],
+ "OpenInExternalApp": [
+ "Open in..."
+ ],
+ "Option": [
+ "%1$d more option",
+ "%1$d more options"
+ ],
+ "OptionHint": [
+ "Option"
+ ],
+ "PaintArrow": [
+ "Arrow"
+ ],
+ "PaintDelete": [
+ "Delete"
+ ],
+ "PaintDuplicate": [
+ "Duplicate"
+ ],
+ "PaintEdit": [
+ "Edit"
+ ],
+ "PaintFramed": [
+ "Framed"
+ ],
+ "PaintMarker": [
+ "Marker"
+ ],
+ "PaintNeon": [
+ "Neon"
+ ],
+ "PaintOutlined": [
+ "Outlined"
+ ],
+ "PaintPen": [
+ "Pen"
+ ],
+ "PaintRegular": [
+ "Regular"
+ ],
+ "PhotoCaption": [
+ "Photo Caption"
+ ],
+ "PhotoSavedHint": [
+ "Photo saved to gallery."
+ ],
+ "Photos": [
+ "%1$d photo",
+ "%1$d photos"
+ ],
+ "PhotosSavedHint": [
+ "Photo saved to gallery.",
+ "%1$d photos saved to gallery."
+ ],
+ "PhotosSelected": [
+ "%1$d photo selected",
+ "%1$d photos selected"
+ ],
+ "PleaseDownload": [
+ "Please download media first"
+ ],
+ "PleaseStreamDownload": [
+ "Please wait for the video to be fully downloaded."
+ ],
+ "Poll": [
+ "Poll"
+ ],
+ "PollAnonymous": [
+ "Anonymous Voting"
+ ],
+ "PollMultiple": [
+ "Multiple Answers"
+ ],
+ "PollQuestion": [
+ "Poll question"
+ ],
+ "PollQuiz": [
+ "Quiz Mode"
+ ],
+ "PollTapToSelect": [
+ "Tap to choose the correct answer"
+ ],
+ "PreviewFeedback2": [
+ "Wrong layout?"
+ ],
+ "QuestionHint": [
+ "Ask a question"
+ ],
+ "QuizInfo": [
+ "Polls in Quiz Mode have one correct answer. Users can't revoke their answers."
+ ],
+ "RecentFiles": [
+ "Recent files"
+ ],
+ "RecentFilesAZ": [
+ "Files A-Z"
+ ],
+ "RepeatList": [
+ "Repeat list"
+ ],
+ "RepeatSong": [
+ "Repeat track"
+ ],
+ "ReplacePhoto": [
+ "Replace photo"
+ ],
+ "ReverseOrder": [
+ "Reverse order"
+ ],
+ "Saturation": [
+ "Saturation"
+ ],
+ "SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "SearchEmojiHint": [
+ "Search emoji"
+ ],
+ "SearchGifs": [
+ "FIND GIFS"
+ ],
+ "SearchImages": [
+ "FIND IMAGES"
+ ],
+ "SearchImagesInfo": [
+ "WEB SEARCH"
+ ],
+ "SearchImagesTitle": [
+ "Search web"
+ ],
+ "SearchMusic": [
+ "Search music"
+ ],
+ "SearchTrendingStickersHint": [
+ "Search trending stickers"
+ ],
+ "SelectFile": [
+ "Select File"
+ ],
+ "Send": [
+ "Send"
+ ],
+ "SendAsFile": [
+ "Send as file"
+ ],
+ "SendAsFiles": [
+ "Send as files"
+ ],
+ "SendAsNewPhoto": [
+ "Send as a new photo"
+ ],
+ "SendDice": [
+ "SEND"
+ ],
+ "SendGifPreview": [
+ "Send GIF"
+ ],
+ "SendWithoutCompression": [
+ "Send without compression"
+ ],
+ "SendWithoutGrouping": [
+ "Send without grouping"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "Shadows": [
+ "Shadows"
+ ],
+ "ShareFile": [
+ "Share"
+ ],
+ "SharedContentTitle": [
+ "Shared Content"
+ ],
+ "SharedFilesTab": [
+ "FILES"
+ ],
+ "SharedFilesTab2": [
+ "Files"
+ ],
+ "SharedGIFsTab2": [
+ "GIFs"
+ ],
+ "SharedLinksTab": [
+ "LINKS"
+ ],
+ "SharedLinksTab2": [
+ "Links"
+ ],
+ "SharedMedia": [
+ "Shared Media"
+ ],
+ "SharedMediaTab": [
+ "MEDIA"
+ ],
+ "SharedMediaTitle": [
+ "Shared Media"
+ ],
+ "SharedMusicTab": [
+ "MUSIC"
+ ],
+ "SharedMusicTab2": [
+ "Music"
+ ],
+ "SharedVoiceTab": [
+ "VOICE"
+ ],
+ "SharedVoiceTab2": [
+ "Voice"
+ ],
+ "Sharpen": [
+ "Sharpen"
+ ],
+ "ShowAllFiles": [
+ "Show all files"
+ ],
+ "ShowAllMedia": [
+ "Show all media"
+ ],
+ "Shuffle": [
+ "Shuffle"
+ ],
+ "ShuffleList": [
+ "Shuffle list"
+ ],
+ "Stickers": [
+ "%1$d sticker",
+ "%1$d stickers"
+ ],
+ "StickersRemove": [
+ "Remove"
+ ],
+ "Stop": [
+ "Stop"
+ ],
+ "StopDownload": [
+ "Stop downloading"
+ ],
+ "StopPoll": [
+ "Stop Poll"
+ ],
+ "StopPollAlertText": [
+ "If you stop this poll now, nobody will be able to vote in it anymore. This action cannot be undone."
+ ],
+ "StopPollAlertTitle": [
+ "Stop poll?"
+ ],
+ "SystemRoot": [
+ "System Root"
+ ],
+ "TapForVideo": [
+ "Tap for photo, hold for video"
+ ],
+ "TapHereGifs": [
+ "Tap here to access saved GIFs"
+ ],
+ "TapToDownload": [
+ "Tap to download"
+ ],
+ "TintHighlights": [
+ "HIGHLIGHTS"
+ ],
+ "TintShadows": [
+ "SHADOWS"
+ ],
+ "Unvote": [
+ "Retract Vote"
+ ],
+ "VideoCaption": [
+ "Video Caption"
+ ],
+ "VideoDoesNotSupportStreaming": [
+ "Video not optimized for streaming. You may need to download it in full to play it."
+ ],
+ "VideoSavedHint": [
+ "Video saved to gallery."
+ ],
+ "VideosSelected": [
+ "%1$d video selected",
+ "%1$d videos selected"
+ ],
+ "Views": [
+ "%1$s view",
+ "%1$s views"
+ ],
+ "Vignette": [
+ "Vignette"
+ ],
+ "Voice": [
+ "%1$d voice message",
+ "%1$d voice messages"
+ ],
+ "Vote": [
+ "%1$d vote",
+ "%1$d votes"
+ ],
+ "Warmth": [
+ "Warmth"
+ ],
+ "YesterdayAtFormatted": [
+ "yesterday at %1$s"
+ ],
+ "formatDateAtTime": [
+ "%1$s at %2$s"
+ ],
+ "formatterMonthYear": [
+ "MMMM yyyy"
+ ],
+ "items": [
+ "%1$d item",
+ "%1$d items"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/chat_list.html b/data/web/translations.telegram.org/en/android/chat_list.html
new file mode 100644
index 0000000000..9913f186e4
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/chat_list.html
@@ -0,0 +1,790 @@
+{
+ "AccReleaseForArchive": [
+ "Release for archive"
+ ],
+ "AccSwipeForArchive": [
+ "Swipe down for archive"
+ ],
+ "ActionChannelRemovedPhoto": [
+ "Channel photo removed"
+ ],
+ "ActionCreateChannel": [
+ "Channel created"
+ ],
+ "ActionMigrateFromGroup": [
+ "This group was upgraded to a supergroup"
+ ],
+ "ActionPinnedContact": [
+ "un1 pinned a contact"
+ ],
+ "ActionPinnedGame": [
+ "un1 pinned %1$s"
+ ],
+ "ActionPinnedGif": [
+ "un1 pinned a GIF"
+ ],
+ "ActionPinnedMusic": [
+ "un1 pinned an audio file"
+ ],
+ "ActionPinnedRound": [
+ "un1 pinned a video message"
+ ],
+ "ActionPinnedSticker": [
+ "un1 pinned a sticker"
+ ],
+ "ActionPinnedText": [
+ "un1 pinned \"%1$s\""
+ ],
+ "ActionPinnedVideo": [
+ "un1 pinned a video"
+ ],
+ "ActionPinnedVoice": [
+ "un1 pinned a voice message"
+ ],
+ "ActionRemovedPhoto": [
+ "un1 removed the group photo"
+ ],
+ "ActionTakeScreenshoot": [
+ "un1 took a screenshot!"
+ ],
+ "ActionTakeScreenshootYou": [
+ "You took a screenshot!"
+ ],
+ "ActionYouAddUser": [
+ "You added un2"
+ ],
+ "ActionYouKickUser": [
+ "You removed un2"
+ ],
+ "Add": [
+ "Add"
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "AppNameBeta": [
+ "Telegram"
+ ],
+ "ApplyTheme": [
+ "APPLY"
+ ],
+ "ArchiveHidden": [
+ "Archive hidden"
+ ],
+ "ArchiveHiddenInfo": [
+ "Pull down to see the archive."
+ ],
+ "ArchiveHintHeader1": [
+ "This is your Archive"
+ ],
+ "ArchiveHintHeader2": [
+ "Muted chats"
+ ],
+ "ArchiveHintText1": [
+ "Chats with enabled notifications get unarchived when new messages arrive."
+ ],
+ "ArchiveHintText2": [
+ "Chats with disabled notifications stay archived when new messages arrive."
+ ],
+ "ArchivePinned": [
+ "Archive pinned"
+ ],
+ "ArchivePinnedInfo": [
+ "Swipe left on the archive to hide it."
+ ],
+ "ArchiveSearchFilter": [
+ "Archive"
+ ],
+ "ArchivedChats": [
+ "Archived Chats"
+ ],
+ "AreYouSureClearHistoryCacheFewChats": [
+ "Delete all cached text and media from selected chats?"
+ ],
+ "AreYouSureClearHistoryFewChats": [
+ "Are you sure you want to clear history in these chats?"
+ ],
+ "AreYouSureClearHistoryWithChat": [
+ "Are you sure you want to clear the chat history in **%1$s**?"
+ ],
+ "AreYouSureClearHistoryWithSecretUser": [
+ "This will delete all messages for you and for **%1$s**. Are you sure?"
+ ],
+ "AreYouSureClearHistoryWithUser": [
+ "Are you sure you want to clear your chat history with **%1$s**?"
+ ],
+ "AreYouSureDeleteAndExitName": [
+ "Are you sure you want to delete and leave the group **%1$s**?"
+ ],
+ "AreYouSureDeleteFewChats": [
+ "Are you sure you want to delete these chats?"
+ ],
+ "AreYouSureDeleteThisChat": [
+ "Do you want to delete this chat?"
+ ],
+ "AreYouSureDeleteThisChatWithBot": [
+ "Are you sure you want to delete the chat with **%1$s** and block it?"
+ ],
+ "AreYouSureDeleteThisChatWithSecretUser": [
+ "Are you sure you want to delete your secret chat with **%1$s**?"
+ ],
+ "AreYouSureDeleteThisChatWithUser": [
+ "Are you sure you want to delete the chat with **%1$s**?"
+ ],
+ "AttachAudio": [
+ "Voice message"
+ ],
+ "AttachLiveLocationIsSharingChat": [
+ "%1$s sharing with %2$s"
+ ],
+ "AttachLiveLocationIsSharingChats": [
+ "%1$s sharing with %2$s"
+ ],
+ "AttachPhoto": [
+ "Photo"
+ ],
+ "AttachRound": [
+ "Video message"
+ ],
+ "AttachSticker": [
+ "Sticker"
+ ],
+ "AttachVideo": [
+ "Video"
+ ],
+ "AudiosSavedHint": [
+ "File saved to music.",
+ "%1$d files saved to music."
+ ],
+ "BlockUserMessage": [
+ "Do you want to block **%1$s** from messaging and calling you on Telegram?"
+ ],
+ "BlockUserTitle": [
+ "Block %1$s"
+ ],
+ "BlockUsers": [
+ "Block users"
+ ],
+ "BlockUsersMessage": [
+ "Do you want to block **%1$s** from messaging and calling you on Telegram?"
+ ],
+ "CallMessageWithDuration": [
+ "%1$s (%2$s)"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChannelAddedBy": [
+ "un1 added you to this channel"
+ ],
+ "ChannelCantOpenNa": [
+ "Sorry, this chat is no longer accessible."
+ ],
+ "ChannelCantSendMessage": [
+ "Sorry, you can't send messages to this channel."
+ ],
+ "ChannelDeleteMenu": [
+ "Delete channel"
+ ],
+ "ChannelDeletedUndo": [
+ "Channel deleted."
+ ],
+ "ChannelLeaveAlertWithName": [
+ "Are you sure you want to leave **%1$s**?"
+ ],
+ "ChatArchived": [
+ "Chat archived."
+ ],
+ "ChatArchivedInfo": [
+ "Swipe left on the archive to hide it."
+ ],
+ "ChatDeletedUndo": [
+ "Chat deleted."
+ ],
+ "ChatHintsDeleteAlert": [
+ "Are you sure you want to remove **%1$s** from suggestions?"
+ ],
+ "ChatHintsDeleteAlertTitle": [
+ "Remove suggestion"
+ ],
+ "Chats": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "ChatsArchived": [
+ "Chats archived."
+ ],
+ "ChatsMute": [
+ "Mute"
+ ],
+ "ChatsUnmute": [
+ "Unmute"
+ ],
+ "ClearButton": [
+ "Clear All"
+ ],
+ "ClearCacheFewChatsTitle": [
+ "Clear cache for %1$s"
+ ],
+ "ClearDownloadsList": [
+ "Clear Download List"
+ ],
+ "ClearFewChatsTitle": [
+ "Clear %1$s"
+ ],
+ "ClearForMe": [
+ "Clear for me"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "ClearHistoryCache": [
+ "Delete from cache"
+ ],
+ "ClearSearchAlert": [
+ "Do you want to clear your search history?"
+ ],
+ "ClearSearchAlertTitle": [
+ "Clear search history"
+ ],
+ "ClearSearchRemove": [
+ "Remove"
+ ],
+ "ClearSearchSingleAlertTitle": [
+ "Search history"
+ ],
+ "ClearSearchSingleChatAlertText": [
+ "Do you want to remove \"%1$s\" from your search history?"
+ ],
+ "ClearSearchSingleUserAlertText": [
+ "Do you want to remove \"%1$s\" from your search history?"
+ ],
+ "Connecting": [
+ "Connecting..."
+ ],
+ "CreateNewFilter": [
+ "Create New Folder"
+ ],
+ "CreateNewFilterInfo": [
+ "Create folders for different groups of chats and quickly switch between them."
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAll": [
+ "Delete All"
+ ],
+ "DeleteAllMessagesSavedAlert": [
+ "Warning! This will **delete all messages** in this chat."
+ ],
+ "DeleteAndStop": [
+ "Delete and stop"
+ ],
+ "DeleteChat": [
+ "Delete and exit"
+ ],
+ "DeleteChatUser": [
+ "Delete chat"
+ ],
+ "DeleteFewChatsTitle": [
+ "Delete %1$s"
+ ],
+ "DeleteMegaMenu": [
+ "Delete group"
+ ],
+ "DeleteMessagesOptionAlso": [
+ "Also delete for %1$s"
+ ],
+ "DeleteReportSpam": [
+ "Report spam"
+ ],
+ "DeleteTheseChats": [
+ "Delete chats"
+ ],
+ "DeleteThisChat": [
+ "Delete this chat"
+ ],
+ "DownloadedFiles": [
+ "Downloaded files"
+ ],
+ "DownloadedFilesMessage": [
+ "Telegram lets you store all documents you send and receive in the cloud and save storage space on your device."
+ ],
+ "Downloading": [
+ "Downloading"
+ ],
+ "DownloadsTabs": [
+ "Downloads"
+ ],
+ "Draft": [
+ "Draft"
+ ],
+ "EncryptedChatStartedIncoming": [
+ "You joined the secret chat"
+ ],
+ "EncryptedChatStartedOutgoing": [
+ "%s joined your secret chat"
+ ],
+ "EncryptionRejected": [
+ "Secret chat cancelled"
+ ],
+ "FilterAddChats": [
+ "Add Chats"
+ ],
+ "FilterAddTo": [
+ "Add to folder"
+ ],
+ "FilterAlwaysShow": [
+ "Include Chats"
+ ],
+ "FilterBots": [
+ "Bots"
+ ],
+ "FilterChannels": [
+ "Channels"
+ ],
+ "FilterChatAddedToExisting": [
+ "**%1$s** added to **%2$s**"
+ ],
+ "FilterChatRemovedFrom": [
+ "**%1$s** removed from **%2$s**"
+ ],
+ "FilterChatTypes": [
+ "Chat types"
+ ],
+ "FilterChats": [
+ "Chats"
+ ],
+ "FilterChatsAddedToExisting": [
+ "**%1$s** added to **%2$s**"
+ ],
+ "FilterChatsRemovedFrom": [
+ "**%1$s** removed from **%2$s**"
+ ],
+ "FilterChoose": [
+ "Choose a folder"
+ ],
+ "FilterContacts": [
+ "Contacts"
+ ],
+ "FilterDeleteItem": [
+ "Delete"
+ ],
+ "FilterDiscardAlert": [
+ "You have edited this folder. Apply changes?"
+ ],
+ "FilterDiscardTitle": [
+ "Unsaved Changes"
+ ],
+ "FilterEdit": [
+ "Edit folder"
+ ],
+ "FilterExclude": [
+ "Excluded Chats"
+ ],
+ "FilterExcludeInfo": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "FilterGroups": [
+ "Groups"
+ ],
+ "FilterInclude": [
+ "Included Chats"
+ ],
+ "FilterIncludeInfo": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "FilterNameHint": [
+ "Folder name"
+ ],
+ "FilterNameUnread": [
+ "Unread"
+ ],
+ "FilterNew": [
+ "New Folder"
+ ],
+ "FilterNoChatsToDisplay": [
+ "Folder is empty"
+ ],
+ "FilterNoChatsToDisplayInfo": [
+ "No chats currently belong to this folder."
+ ],
+ "FilterNonContacts": [
+ "Non-Contacts"
+ ],
+ "FilterRecommended": [
+ "Recommended Folders"
+ ],
+ "FilterRemoveChats": [
+ "Remove Chats"
+ ],
+ "FilterRemoveFrom": [
+ "Remove from folder"
+ ],
+ "FilterRemoveInclusionChatText": [
+ "Are you sure you want to remove \"%1$s\" from the always included list?"
+ ],
+ "FilterRemoveInclusionTitle": [
+ "Remove exception"
+ ],
+ "FilterRemoveInclusionUserText": [
+ "Are you sure you want to remove \"%1$s\" from the always included list?"
+ ],
+ "FilterReorder": [
+ "Reorder"
+ ],
+ "FilterShowMoreChats": [
+ "Show %1$d More Chat",
+ "Show %1$d More Chats"
+ ],
+ "FilterUserAddedToExisting": [
+ "**%1$s** added to **%2$s**"
+ ],
+ "FilterUserRemovedFrom": [
+ "**%1$s** removed from **%2$s**"
+ ],
+ "Filters": [
+ "Chat Folders"
+ ],
+ "FiltersSetupPinAlert": [
+ "Set Up Folders"
+ ],
+ "FromYou": [
+ "You"
+ ],
+ "GlobalSearch": [
+ "Global search"
+ ],
+ "GroupDeletedUndo": [
+ "Group deleted"
+ ],
+ "Hashtags": [
+ "HASHTAGS"
+ ],
+ "HideOnTop": [
+ "Hide"
+ ],
+ "HidePinnedMessages": [
+ "HIDE PINNED MESSAGES"
+ ],
+ "HistoryCleared": [
+ "History was cleared"
+ ],
+ "HistoryClearedUndo": [
+ "History cleared"
+ ],
+ "Km": [
+ "km"
+ ],
+ "Lately": [
+ "last seen recently"
+ ],
+ "LeaveChannel": [
+ "Leave Channel"
+ ],
+ "LeaveChannelMenu": [
+ "Leave channel"
+ ],
+ "LeaveMegaMenu": [
+ "Leave group"
+ ],
+ "LocationNotifiationButton": [
+ "Notify me within %1$s"
+ ],
+ "LocationNotifiationCloser": [
+ "You are already closer than %1$s"
+ ],
+ "ManageDeviceStorage": [
+ "Manage Device Storage"
+ ],
+ "MarkAsRead": [
+ "Mark as read"
+ ],
+ "MarkAsUnread": [
+ "Mark as unread"
+ ],
+ "MegaAddedBy": [
+ "un1 added you to this group"
+ ],
+ "MegaDeleteAlert": [
+ "Deleting this group will remove all members and all messages will be lost. Do you want to delete the group?"
+ ],
+ "MegaLeaveAlert": [
+ "Do you want to leave this group?"
+ ],
+ "MegaLeaveAlertWithName": [
+ "Are you sure you want to leave **%1$s**?"
+ ],
+ "MembersCountZero": [
+ "up to %1$s"
+ ],
+ "MessagePinnedHint": [
+ "Message pinned"
+ ],
+ "MessageUnpinnedHint": [
+ "Message unpinned"
+ ],
+ "MessagesUnpinned": [
+ "Message unpinned",
+ "%1$d messages unpinned"
+ ],
+ "Mi": [
+ "mi"
+ ],
+ "NewChannel": [
+ "New Channel"
+ ],
+ "NewGroup": [
+ "New Group"
+ ],
+ "NewMessageTitle": [
+ "New Message"
+ ],
+ "NewSecretChat": [
+ "New Secret Chat"
+ ],
+ "NoChats": [
+ "Welcome to Telegram"
+ ],
+ "NoChatsHelp": [
+ "Start messaging by tapping the pencil button in the bottom right corner."
+ ],
+ "NoResult": [
+ "No results"
+ ],
+ "NoStickersFound": [
+ "No stickers found"
+ ],
+ "NotificationActionPinnedContactUser": [
+ "%1$s pinned a contact %2$s"
+ ],
+ "NotificationActionPinnedFileUser": [
+ "%1$s pinned a file"
+ ],
+ "NotificationActionPinnedGameUser": [
+ "%1$s pinned a game"
+ ],
+ "NotificationActionPinnedGeoLiveUser": [
+ "%1$s pinned a live location"
+ ],
+ "NotificationActionPinnedGeoUser": [
+ "%1$s pinned a map"
+ ],
+ "NotificationActionPinnedGifUser": [
+ "%1$s pinned a GIF"
+ ],
+ "NotificationActionPinnedMusicUser": [
+ "%1$s pinned an audio file"
+ ],
+ "NotificationActionPinnedPhotoUser": [
+ "%1$s pinned a photo"
+ ],
+ "NotificationActionPinnedPollUser": [
+ "%1$s pinned a poll %2$s"
+ ],
+ "NotificationActionPinnedQuizUser": [
+ "%1$s pinned a quiz %2$s"
+ ],
+ "NotificationActionPinnedRoundUser": [
+ "%1$s pinned a video message"
+ ],
+ "NotificationActionPinnedStickerUser": [
+ "%1$s pinned a sticker"
+ ],
+ "NotificationActionPinnedTextUser": [
+ "%1$s pinned \"%2$s\""
+ ],
+ "NotificationActionPinnedVideoUser": [
+ "%1$s pinned a video"
+ ],
+ "NotificationActionPinnedVoiceUser": [
+ "%1$s pinned a voice message"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "PassportDiscard": [
+ "Discard"
+ ],
+ "PauseAll": [
+ "Pause all"
+ ],
+ "PinOldMessageAlert": [
+ "Do you want to pin an older message while leaving a more recent one pinned?"
+ ],
+ "PinToTop": [
+ "Pin to top"
+ ],
+ "PinToTopLimitReached2": [
+ "Sorry, you can only pin %1$s to the top in the main list. More chats can be pinned in Chat Folders and your Archive."
+ ],
+ "PinnedMessagesCount": [
+ "Pinned Message",
+ "%1$d Pinned Messages"
+ ],
+ "PinnedMessagesHidden": [
+ "Pinned messages hidden"
+ ],
+ "PinnedMessagesHiddenInfo": [
+ "Pinned messages will be shown again if a new message is pinned."
+ ],
+ "PollCantForwardSecretChat": [
+ "Sorry, polls can't be forwarded to secret chats."
+ ],
+ "PreviousPinnedMessage": [
+ "Previous Message"
+ ],
+ "Recent": [
+ "Recent"
+ ],
+ "RecentlyDownloaded": [
+ "Recently downloaded"
+ ],
+ "RemoveDocumentsAlertMessage": [
+ "Removed files will be deleted from your disk, but will remain accessible in the cloud."
+ ],
+ "RemoveDocumentsMessage": [
+ "Do you want to remove **this item** from Downloads?",
+ "Do you want to remove these **%d items** from Downloads?"
+ ],
+ "RemoveDocumentsTitle": [
+ "Remove %d download",
+ "Remove %d downloads"
+ ],
+ "ReportSpamUser": [
+ "BLOCK USER"
+ ],
+ "ResumeAll": [
+ "Resume all"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SearchAllChatsShort": [
+ "Chats"
+ ],
+ "SearchEmptyViewDownloads": [
+ "No recent downloads"
+ ],
+ "SearchEmptyViewFilteredSubtitle2": [
+ "Try a new search."
+ ],
+ "SearchEmptyViewTitle2": [
+ "No Results"
+ ],
+ "SearchForPeopleAndGroups": [
+ "Search for users and groups..."
+ ],
+ "SearchMessages": [
+ "Messages"
+ ],
+ "SelectChat": [
+ "Select Chat"
+ ],
+ "SendContactTo": [
+ "Send contact to %1$s?"
+ ],
+ "SendContactToGroup": [
+ "Send contact to %1$s?"
+ ],
+ "SendMessagesTo": [
+ "Send to %1$s?"
+ ],
+ "SendMessagesToGroup": [
+ "Send to %1$s?"
+ ],
+ "SharingLiveLocationTitle": [
+ "You are sharing your Live Location with %1$s"
+ ],
+ "ShowLess": [
+ "Show less"
+ ],
+ "ShowMore": [
+ "Show more"
+ ],
+ "StickersRemove": [
+ "Remove"
+ ],
+ "StopAllLocationSharings": [
+ "STOP ALL"
+ ],
+ "StopLiveLocationAlertAll": [
+ "Are you sure you want to stop sharing your live location?"
+ ],
+ "Subscribers": [
+ "%1$d subscriber",
+ "%1$d subscribers"
+ ],
+ "SupportStatus": [
+ "support"
+ ],
+ "SwipeMarkAsRead": [
+ "Read"
+ ],
+ "SwipeMarkAsUnread": [
+ "Unread"
+ ],
+ "SwipeMute": [
+ "Mute"
+ ],
+ "SwipePin": [
+ "Pin"
+ ],
+ "SwipeUnmute": [
+ "Unmute"
+ ],
+ "SwipeUnpin": [
+ "Unpin"
+ ],
+ "TapOnThePencil": [
+ "Tap on the pencil to start a new chat"
+ ],
+ "Typing": [
+ "typing..."
+ ],
+ "Unarchive": [
+ "Unarchive"
+ ],
+ "Undo": [
+ "UNDO"
+ ],
+ "UnhideFromTop": [
+ "Pin"
+ ],
+ "UnpinAllMessages": [
+ "UNPIN ALL MESSAGES"
+ ],
+ "UnpinFromTop": [
+ "Unpin from top"
+ ],
+ "Updating": [
+ "Updating..."
+ ],
+ "UseProxySponsor": [
+ "Proxy sponsor"
+ ],
+ "VoipAnswerCall": [
+ "Answer"
+ ],
+ "VoipDeclineCall": [
+ "Decline"
+ ],
+ "YourContacts": [
+ "Your contacts on Telegram"
+ ],
+ "formatterDay24H": [
+ "HH:mm"
+ ],
+ "formatterMonth": [
+ "MMM dd"
+ ],
+ "formatterWeek": [
+ "EEE"
+ ],
+ "formatterYear": [
+ "dd.MM.yy"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/general.html b/data/web/translations.telegram.org/en/android/general.html
new file mode 100644
index 0000000000..c83299b452
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/general.html
@@ -0,0 +1,2991 @@
+{
+ "ALongTimeAgo": [
+ "last seen a long time ago"
+ ],
+ "AccActionCancelDownload": [
+ "Cancel download"
+ ],
+ "AccActionDownload": [
+ "Download"
+ ],
+ "AccActionEnterSelectionMode": [
+ "Enter selection mode"
+ ],
+ "AccActionMessageOptions": [
+ "Message options"
+ ],
+ "AccActionOpenFile": [
+ "Open file"
+ ],
+ "AccActionPause": [
+ "Pause"
+ ],
+ "AccActionPlay": [
+ "Play"
+ ],
+ "AccActionRecordVideo": [
+ "Record video"
+ ],
+ "AccActionTakePicture": [
+ "Take a picture"
+ ],
+ "AccDescrAspectRatio": [
+ "Aspect ratio"
+ ],
+ "AccDescrAttachButton": [
+ "Attach media"
+ ],
+ "AccDescrBackspace": [
+ "Backspace"
+ ],
+ "AccDescrBotCommands": [
+ "Bot commands"
+ ],
+ "AccDescrBotKeyboard": [
+ "Bot keyboard"
+ ],
+ "AccDescrCameraFlashAuto": [
+ "Flash, Auto"
+ ],
+ "AccDescrCameraFlashOff": [
+ "Flash, Off"
+ ],
+ "AccDescrCameraFlashOn": [
+ "Flash, On"
+ ],
+ "AccDescrCancelEdit": [
+ "Cancel editing"
+ ],
+ "AccDescrCancelForward": [
+ "Cancel forward"
+ ],
+ "AccDescrCancelReply": [
+ "Cancel reply"
+ ],
+ "AccDescrChanSilentOff": [
+ "Send notifications"
+ ],
+ "AccDescrChanSilentOn": [
+ "Send silently"
+ ],
+ "AccDescrChangeProfilePicture": [
+ "Change profile picture"
+ ],
+ "AccDescrChannel": [
+ "Channel"
+ ],
+ "AccDescrClosePlayer": [
+ "Close audio player"
+ ],
+ "AccDescrCollapsePanel": [
+ "Collapse panel"
+ ],
+ "AccDescrContactSorting": [
+ "Change sorting"
+ ],
+ "AccDescrEditing": [
+ "Editing"
+ ],
+ "AccDescrEmojiButton": [
+ "Emoji, stickers, and GIFs"
+ ],
+ "AccDescrExpandPanel": [
+ "Expand panel"
+ ],
+ "AccDescrForwarding": [
+ "Forwarding from"
+ ],
+ "AccDescrGIFs": [
+ "GIFs"
+ ],
+ "AccDescrGoBack": [
+ "Go back"
+ ],
+ "AccDescrGoToMessage": [
+ "Go to message"
+ ],
+ "AccDescrGroup": [
+ "Group"
+ ],
+ "AccDescrHideAccounts": [
+ "Hide accounts"
+ ],
+ "AccDescrIVHeading": [
+ "Heading"
+ ],
+ "AccDescrIVTitle": [
+ "Title"
+ ],
+ "AccDescrInstantCamera": [
+ "Instant camera"
+ ],
+ "AccDescrMentionDown": [
+ "Go to next mention"
+ ],
+ "AccDescrMoreOptions": [
+ "More options"
+ ],
+ "AccDescrMsgNotPlayed": [
+ "Not played"
+ ],
+ "AccDescrMsgRead": [
+ "Seen"
+ ],
+ "AccDescrMsgUnread": [
+ "Not seen"
+ ],
+ "AccDescrMusicInfo": [
+ "%2$s by %1$s"
+ ],
+ "AccDescrMuteMic": [
+ "Mute microphone"
+ ],
+ "AccDescrMyLocation": [
+ "My location"
+ ],
+ "AccDescrOpenChat": [
+ "Open chat"
+ ],
+ "AccDescrOpenInPhotoViewer": [
+ "Open in photo viewer"
+ ],
+ "AccDescrOpenMenu": [
+ "Open navigation menu"
+ ],
+ "AccDescrPageDown": [
+ "Go to bottom"
+ ],
+ "AccDescrPasscodeLock": [
+ "Lock application"
+ ],
+ "AccDescrPasscodeUnlock": [
+ "Unlock application"
+ ],
+ "AccDescrPhotoAdjust": [
+ "Adjustments"
+ ],
+ "AccDescrPhotoEditor": [
+ "Photo editor"
+ ],
+ "AccDescrPhotoViewer": [
+ "Photo viewer"
+ ],
+ "AccDescrPlayerSpeed": [
+ "2X playback"
+ ],
+ "AccDescrPrevious": [
+ "Previous"
+ ],
+ "AccDescrProfilePicture": [
+ "Profile picture"
+ ],
+ "AccDescrReceivedDate": [
+ "Received %s"
+ ],
+ "AccDescrRepeatList": [
+ "Repeat, playlist"
+ ],
+ "AccDescrRepeatOff": [
+ "Repeat, off"
+ ],
+ "AccDescrRepeatOne": [
+ "Repeat, one"
+ ],
+ "AccDescrReplying": [
+ "Replying to"
+ ],
+ "AccDescrRotate": [
+ "Rotate"
+ ],
+ "AccDescrSearchByUser": [
+ "Filter by user"
+ ],
+ "AccDescrSearchNext": [
+ "Next search result"
+ ],
+ "AccDescrSearchPrev": [
+ "Previous search result"
+ ],
+ "AccDescrSecretChat": [
+ "Secret chat"
+ ],
+ "AccDescrSentDate": [
+ "Sent %s"
+ ],
+ "AccDescrShowAccounts": [
+ "Show accounts"
+ ],
+ "AccDescrShowKeyboard": [
+ "Show keyboard"
+ ],
+ "AccDescrShutter": [
+ "Shutter"
+ ],
+ "AccDescrStickerSet": [
+ "Sticker set"
+ ],
+ "AccDescrStickers": [
+ "Stickers"
+ ],
+ "AccDescrStopLiveLocation": [
+ "Stop sharing live location"
+ ],
+ "AccDescrSwitchCamera": [
+ "Switch camera"
+ ],
+ "AccDescrTakeMorePics": [
+ "Take one more picture"
+ ],
+ "AccDescrUserOptions": [
+ "User options"
+ ],
+ "AccDescrVideoMessage": [
+ "Record video message"
+ ],
+ "AccDescrVideoQuality": [
+ "Video quality"
+ ],
+ "AccDescrVoiceMessage": [
+ "Record voice message"
+ ],
+ "AcceptCall": [
+ "Accept"
+ ],
+ "AccessError": [
+ "Access error"
+ ],
+ "AccountSettings": [
+ "Account Settings"
+ ],
+ "ActionGroupCallEnded": [
+ "Video chat ended (%s)"
+ ],
+ "ActionGroupCallEndedBy": [
+ "un1 ended the video chat (%s)"
+ ],
+ "ActionGroupCallEndedByYou": [
+ "You ended the video chat (%s)"
+ ],
+ "ActionGroupCallInvited": [
+ "un1 invited un2 to the video chat"
+ ],
+ "ActionGroupCallInvitedYou": [
+ "un1 invited you to the video chat"
+ ],
+ "ActionGroupCallScheduled": [
+ "Video chat scheduled for %1$s"
+ ],
+ "ActionGroupCallStarted": [
+ "un1 started a video chat"
+ ],
+ "ActionGroupCallStartedByYou": [
+ "You started a video chat"
+ ],
+ "ActionGroupCallYouInvited": [
+ "You invited un2 to the video chat"
+ ],
+ "ActionPinnedNoText": [
+ "un1 pinned a message"
+ ],
+ "ActionTTLChannelChanged": [
+ "Messages in this channel will be automatically deleted after %1$s"
+ ],
+ "ActionTTLChannelDisabled": [
+ "Messages in this channel will no longer be automatically deleted"
+ ],
+ "ActionTTLYouChanged": [
+ "You set messages to auto-delete in %1$s"
+ ],
+ "ActionTTLYouDisabled": [
+ "You disabled the auto-delete timer"
+ ],
+ "ActionYouAddUser": [
+ "You added un2"
+ ],
+ "ActionYouKickUser": [
+ "You removed un2"
+ ],
+ "AddAccount": [
+ "Add Account"
+ ],
+ "AddContactChat": [
+ "ADD CONTACT"
+ ],
+ "AddContactTitle": [
+ "Add Contact"
+ ],
+ "AddMember": [
+ "Add Members"
+ ],
+ "AddPeopleNearby": [
+ "Find People Nearby"
+ ],
+ "AddRecipient": [
+ "Add recipient"
+ ],
+ "AddShortcut": [
+ "Add to Home screen"
+ ],
+ "AddStickersCount": [
+ "ADD %1$s"
+ ],
+ "AddToExistingContact": [
+ "Add to Existing Contact"
+ ],
+ "AddToFavorites": [
+ "Add to Favorites"
+ ],
+ "AddToMasks": [
+ "Add to Masks"
+ ],
+ "AddToStickers": [
+ "Add to Stickers"
+ ],
+ "AddedToFavorites": [
+ "Sticker added to Favorites."
+ ],
+ "AlertClearHistory": [
+ "Clear History"
+ ],
+ "Allow": [
+ "Allow"
+ ],
+ "AllowCustomQuickReply": [
+ "Allow Custom"
+ ],
+ "AndOther": [
+ "and %1$d other",
+ "and %1$d others"
+ ],
+ "ApkRestricted": [
+ "APK installation is restricted for this app. You can enable this in system settings."
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "AppUpdate": [
+ "Update Telegram"
+ ],
+ "AppUpdateChangelogEmpty": [
+ "**What's new?**
• Bug fixes and improvements."
+ ],
+ "AppUpdateDownloadNow": [
+ "Download Now"
+ ],
+ "AppUpdateDownloading": [
+ "Downloading… %1$d%%"
+ ],
+ "AppUpdateNow": [
+ "Update Now"
+ ],
+ "AppUpdateRemindMeLater": [
+ "Remind me later"
+ ],
+ "AppUpdateVersionAndSize": [
+ "Version %1$s • %2$s"
+ ],
+ "ApplyThemeFile": [
+ "Apply theme file"
+ ],
+ "ArchivedStickersAlertInfo": [
+ "Some of your older sticker sets have been archived. You can reactivate them in the Stickers Settings."
+ ],
+ "ArchivedStickersAlertTitle": [
+ "Archived stickers"
+ ],
+ "AreYouSure": [
+ "Are you sure?"
+ ],
+ "AreYouSureClearHistoryWithChat": [
+ "Are you sure you want to clear the chat history in **%1$s**?"
+ ],
+ "AreYouSureDeleteSingleMessageMega": [
+ "Are you sure you want to delete this message for everyone?"
+ ],
+ "ArticleByAuthor": [
+ "by %1$s"
+ ],
+ "ArticleDateByAuthor": [
+ "%1$s by %2$s"
+ ],
+ "AttachDestructingPhoto": [
+ "Self-Destructing Photo"
+ ],
+ "AttachDestructingVideo": [
+ "Self-Destructing Video"
+ ],
+ "AttachDocument": [
+ "File"
+ ],
+ "AttachGif": [
+ "GIF"
+ ],
+ "AttachLiveLocation": [
+ "Live Location"
+ ],
+ "AttachLocation": [
+ "Location"
+ ],
+ "AttachMenu": [
+ "Attach..."
+ ],
+ "AudioSpeedFast": [
+ "Audio will play two times faster."
+ ],
+ "AudioSpeedNormal": [
+ "Audio will play at normal speed."
+ ],
+ "August": [
+ "August"
+ ],
+ "AuthAnotherClient": [
+ "Scan QR Code"
+ ],
+ "AuthAnotherClientUrl": [
+ "This code can be used to allow someone to log in to your Telegram account.
To confirm Telegram login, please go to Settings > Devices > Scan QR and scan the code."
+ ],
+ "AutoDelete1Month": [
+ "1 month"
+ ],
+ "AutoDeleteAlertUserInfo": [
+ "Automatically delete new messages for you and %1$s after a certain period of time."
+ ],
+ "AutoDeleteConfirm": [
+ "Confirm"
+ ],
+ "AutoDeleteHeader": [
+ "Auto-delete messages in this chat"
+ ],
+ "AutoDeleteHintOffText": [
+ "Auto-delete is now disabled."
+ ],
+ "AutoDeleteHintOnText": [
+ "New messages in this chat will be automatically deleted after %1$s."
+ ],
+ "AutoDeleteIn": [
+ "Auto-deletes in %1$s"
+ ],
+ "AutoDeleteInfo": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "AutoDeletePopupTitle": [
+ "Auto-Delete"
+ ],
+ "AutoDeleteSetInfo": [
+ "Messages in this chat are automatically
deleted %1$s after they are sent."
+ ],
+ "AutomaticTranslation": [
+ "Automatic Translation"
+ ],
+ "AutoplayVideoInfo": [
+ "Press the volume buttons to turn sound on."
+ ],
+ "AwayTo": [
+ "%1$s away"
+ ],
+ "BackgroundColors": [
+ "Colors"
+ ],
+ "BackgroundRestricted": [
+ "Background data restricted."
+ ],
+ "BackgroundToChats": [
+ "Background shared to **%1$s**."
+ ],
+ "BackgroundToGroup": [
+ "Background shared to **%1$s**."
+ ],
+ "BackgroundToSavedMessages": [
+ "Background shared to **Saved Messages**."
+ ],
+ "BackgroundToUser": [
+ "Background shared with **%1$s**."
+ ],
+ "BioCopied": [
+ "Bio copied to clipboard."
+ ],
+ "CallMessageVideoIncoming": [
+ "Incoming Video Call"
+ ],
+ "CallMessageVideoIncomingDeclined": [
+ "Declined Video Call"
+ ],
+ "CallMessageVideoIncomingMissed": [
+ "Missed Video Call"
+ ],
+ "CallMessageVideoOutgoing": [
+ "Outgoing Video Call"
+ ],
+ "CallMessageVideoOutgoingMissed": [
+ "Cancelled Video Call"
+ ],
+ "CallNotAvailable": [
+ "Sorry, you cannot call %1$s because of their privacy settings. You can ask them to modify their setting or to call you instead."
+ ],
+ "CallViaTelegram": [
+ "Telegram Call"
+ ],
+ "Calls": [
+ "Calls"
+ ],
+ "CameraPermissionText": [
+ "Tap to allow access to your Camera"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "CancelForward": [
+ "Cancel Forward"
+ ],
+ "CancelForwardMessage": [
+ "Do you want to cancel forwarding or to forward messages to a different chat?"
+ ],
+ "CancelForwardPrivate": [
+ "What would you like to do with %1$s from your chat with **%2$s**?"
+ ],
+ "CancelForwarding": [
+ "Cancel Forwarding"
+ ],
+ "CancelSending": [
+ "Cancel sending"
+ ],
+ "ChangeColors": [
+ "Change colors"
+ ],
+ "ChangeLanguageLater": [
+ "You can change your language later in Settings."
+ ],
+ "ChangeRecipient": [
+ "Change recipient"
+ ],
+ "ChannelAdmin": [
+ "Admin"
+ ],
+ "ChannelJoin": [
+ "JOIN"
+ ],
+ "ChannelMessageFew": [
+ "%1$s posted %2$s"
+ ],
+ "ChannelMessageLiveLocation": [
+ "%1$s posted a live location"
+ ],
+ "ChatApplyTheme": [
+ "Apply Theme"
+ ],
+ "ChatBackground": [
+ "Chat Background"
+ ],
+ "ChatHints": [
+ "People"
+ ],
+ "ChatHistory": [
+ "Chat history for new members"
+ ],
+ "ChatHistoryHidden": [
+ "Hidden"
+ ],
+ "ChatHistoryHiddenInfo": [
+ "New members won't see earlier messages."
+ ],
+ "ChatHistoryVisible": [
+ "Visible"
+ ],
+ "ChatHistoryVisibleInfo": [
+ "New members will see messages that were sent before they joined."
+ ],
+ "ChatNoTheme": [
+ "No Theme"
+ ],
+ "ChatResetTheme": [
+ "Reset Theme"
+ ],
+ "ChatThemeChangedTo": [
+ "%1$s changed the chat theme to %2$s"
+ ],
+ "ChatThemeChangedYou": [
+ "You changed the chat theme to %1$s"
+ ],
+ "ChatThemeDayNightSwitchTooltip": [
+ "Tap here to view how **%s** will see this theme when using night mode."
+ ],
+ "ChatThemeDisabled": [
+ "%1$s disabled the chat theme"
+ ],
+ "ChatThemeDisabledYou": [
+ "You disabled the chat theme"
+ ],
+ "ChatThemeSaveDialogApply": [
+ "Apply"
+ ],
+ "ChatThemeSaveDialogDiscard": [
+ "Discard"
+ ],
+ "ChatThemeSaveDialogText": [
+ "Do you want to apply the new theme for this chat?"
+ ],
+ "ChatThemeSaveDialogTitle": [
+ "Save changes?"
+ ],
+ "ChatWithAdminGroupTitle": [
+ "Response to your join request"
+ ],
+ "ChatWithAdminMessage": [
+ "You received this message because you requested to join **%1$s** on %2$s"
+ ],
+ "ChatWithGroupAdmin": [
+ "**%1$s** is an admin of **%2$s**, a group you requested to join."
+ ],
+ "ChatYourSelf": [
+ "forward here to save"
+ ],
+ "ChatYourSelfName": [
+ "You"
+ ],
+ "ChatsNearbyHeader": [
+ "Groups nearby"
+ ],
+ "ChooseDate": [
+ "Choose date"
+ ],
+ "ChooseFromGallery": [
+ "Upload from Gallery"
+ ],
+ "ChooseFromYourStickers": [
+ "Choose from your stickers"
+ ],
+ "ChoosePhoto": [
+ "Choose photo"
+ ],
+ "ChooseStickerSetMy": [
+ "You can create your own custom sticker sets using the @stickers bot."
+ ],
+ "ChooseStickerSetNotFound": [
+ "No such sticker set found"
+ ],
+ "ChooseStickerSetNotFoundInfo": [
+ "Try again or choose from the list below"
+ ],
+ "ChooseStickerSetPlaceholder": [
+ "stickerset"
+ ],
+ "ChooseTakePhoto": [
+ "Take photo"
+ ],
+ "ChoosingSticker": [
+ "ch**oo**sing a sticker"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "ClearHistoryForTheseDays": [
+ "Clear History for these days"
+ ],
+ "ClearHistoryForThisDay": [
+ "Clear History for this day"
+ ],
+ "ClearRecentEmoji": [
+ "Clear recent emoji?"
+ ],
+ "CloseTranslation": [
+ "Close Translation"
+ ],
+ "ColorSepia": [
+ "Sepia"
+ ],
+ "ColorTheme": [
+ "Color theme"
+ ],
+ "ColorWhite": [
+ "White"
+ ],
+ "CommentsCount": [
+ "%1$d comment",
+ "%1$d comments"
+ ],
+ "ConfirmDeleteCallLog": [
+ "Do you want to delete this entry from the call log?"
+ ],
+ "ConnectingToProxy": [
+ "Connecting to proxy"
+ ],
+ "ContactBirthday": [
+ "Birthday"
+ ],
+ "ContactJob": [
+ "Job"
+ ],
+ "ContactJobTitle": [
+ "Title"
+ ],
+ "ContactNotRegistered": [
+ "%1$s is not on Telegram yet, would you like to invite them to join?"
+ ],
+ "ContactNotRegisteredTitle": [
+ "Invite to Telegram"
+ ],
+ "ContactShare": [
+ "SHARE CONTACT"
+ ],
+ "ContactShortcutMessage": [
+ "Message %1$s"
+ ],
+ "ContactShortcutVideoCall": [
+ "Video call %1$s"
+ ],
+ "ContactShortcutVoiceCall": [
+ "Voice call %1$s"
+ ],
+ "Contacts": [
+ "Contacts"
+ ],
+ "ContactsPermissionAlert": [
+ "**Telegram** needs access to your contacts so that you can connect with your friends across all your devices. Your contacts will be continuously synced with Telegram's heavily encrypted cloud servers."
+ ],
+ "ContactsPermissionAlertContinue": [
+ "CONTINUE"
+ ],
+ "ContactsPermissionAlertNotNow": [
+ "NOT NOW"
+ ],
+ "Copy": [
+ "Copy"
+ ],
+ "Create": [
+ "Create"
+ ],
+ "CreateEncryptedChatError": [
+ "An error occurred."
+ ],
+ "CreateGroupForImport": [
+ "Create a New Group to Import"
+ ],
+ "CreateLink": [
+ "Create Link"
+ ],
+ "CreateNewContact": [
+ "Create New Contact"
+ ],
+ "Days": [
+ "%1$d day",
+ "%1$d days"
+ ],
+ "DeclineCall": [
+ "Decline"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAccountIfAwayFor": [
+ "If you're away for"
+ ],
+ "DeleteAllCalls": [
+ "Delete all calls"
+ ],
+ "DeleteAllCallsText": [
+ "Do you want to delete all recent calls?"
+ ],
+ "DeleteAndExit": [
+ "Delete and leave group"
+ ],
+ "DeleteCalls": [
+ "Delete calls"
+ ],
+ "DeleteCallsForEveryone": [
+ "Delete for everyone"
+ ],
+ "DeleteDays": [
+ "Delete %1$s day",
+ "Delete %1$s days"
+ ],
+ "DeleteFromFavorites": [
+ "Delete from Favorites"
+ ],
+ "DeleteHistoryByDaysMessage": [
+ "Are you sure you want to delete all messages for the selected days?"
+ ],
+ "DeleteMega": [
+ "Delete Group"
+ ],
+ "DeleteMessagesOption": [
+ "Unsend My Messages"
+ ],
+ "DeleteMessagesTextGroup": [
+ "You can also delete the %1$s you sent from the inboxes of other group members by checking \"Unsend my messages\"."
+ ],
+ "DeleteMessagesTitle": [
+ "Delete %1$s"
+ ],
+ "DeleteSelectedCallsText": [
+ "Do you want to delete selected calls from recent?"
+ ],
+ "DeleteSingleMessagesTitle": [
+ "Delete message"
+ ],
+ "DidNotGetTheCode": [
+ "Didn't get the code?"
+ ],
+ "Directions": [
+ "Directions"
+ ],
+ "DoNoSetTheme": [
+ "Do Not Set Theme"
+ ],
+ "Done": [
+ "Done"
+ ],
+ "DontAskAgain": [
+ "Don't ask again"
+ ],
+ "Edit": [
+ "Edit"
+ ],
+ "EditAdmin": [
+ "Admin Rights"
+ ],
+ "EditAdminAddAdmins": [
+ "Add New Admins"
+ ],
+ "EditAdminAddUsersViaLink": [
+ "Invite Users via Link"
+ ],
+ "EditAdminBanUsers": [
+ "Ban Users"
+ ],
+ "EditAdminChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "EditAdminGroupDeleteMessages": [
+ "Delete Messages"
+ ],
+ "EditAdminPinMessages": [
+ "Pin Messages"
+ ],
+ "EditAdminRank": [
+ "Custom title"
+ ],
+ "EditAdminRankInfo": [
+ "A title that members will see instead of '%1$s'."
+ ],
+ "EditAdminSendAnonymously": [
+ "Remain Anonymous"
+ ],
+ "EditAdminWhatCanDo": [
+ "What can this admin do?"
+ ],
+ "EditCaption": [
+ "Edit Caption"
+ ],
+ "EditMessage": [
+ "Edit Message"
+ ],
+ "EditMessageMedia": [
+ "Tap to edit media"
+ ],
+ "EditWidgetChatsInfo": [
+ "Display the latest message from the chats you choose.
If no specific chats are selected, your most recent chats will be shown in this widget."
+ ],
+ "EditedMessage": [
+ "edited"
+ ],
+ "EmailCopied": [
+ "Email copied to clipboard"
+ ],
+ "EmojiBigSize": [
+ "Draw single big emoji"
+ ],
+ "EmojiInteractionTapHint": [
+ "If **%s** were viewing the chat now, they would also see this animation."
+ ],
+ "EmojiUseDefault": [
+ "Use system default emoji"
+ ],
+ "Enable": [
+ "Enable"
+ ],
+ "EnterListName": [
+ "Enter list name"
+ ],
+ "ErrorOccurred": [
+ "An error occurred."
+ ],
+ "EventLogChangedStickersSet": [
+ "un1 changed the group sticker set"
+ ],
+ "EventLogEndedVoiceChat": [
+ "un1 ended the video chat"
+ ],
+ "EventLogFilterCalls": [
+ "Video Chats"
+ ],
+ "EventLogRemovedStickersSet": [
+ "un1 removed the group sticker set"
+ ],
+ "EventLogStartedVoiceChat": [
+ "un1 started a video chat"
+ ],
+ "EventLogToggledInvitesHistoryOff": [
+ "un1 made the group history hidden for new members"
+ ],
+ "EventLogToggledInvitesHistoryOn": [
+ "un1 made the group history visible for new members"
+ ],
+ "EventLogVoiceChatAllowedToSpeak": [
+ "un1 allowed new video chat participants to speak"
+ ],
+ "EventLogVoiceChatMuted": [
+ "un1 muted un2 in a video chat"
+ ],
+ "EventLogVoiceChatNotAllowedToSpeak": [
+ "un1 muted new video chat participants"
+ ],
+ "EventLogVoiceChatUnmuted": [
+ "un1 unmuted un2 in a video chat"
+ ],
+ "ExpiredLink": [
+ "Expired Link"
+ ],
+ "ExternalStorage": [
+ "External Storage"
+ ],
+ "FavoriteStickers": [
+ "Favorites"
+ ],
+ "FavoriteStickersShort": [
+ "Favorites"
+ ],
+ "February": [
+ "February"
+ ],
+ "FileUploadLimit": [
+ "File size shouldn't be greater than %1$s"
+ ],
+ "FilterChats": [
+ "Chats"
+ ],
+ "FiltersSetupPinAlert": [
+ "Set Up Folders"
+ ],
+ "FingerprintHelp": [
+ "Touch sensor"
+ ],
+ "FingerprintInfo": [
+ "Confirm fingerprint to continue"
+ ],
+ "FirstName": [
+ "First name (required)"
+ ],
+ "FontSize": [
+ "Font Size"
+ ],
+ "FontType": [
+ "Font Type"
+ ],
+ "FootsAway": [
+ "%1$s ft away"
+ ],
+ "ForceSetPasswordAlertMessage": [
+ "Proceed without a password? If you do not set a password, you will only be able to log into your account via SMS once every %1$s day.",
+ "Proceed without a password? If you do not set a password, you will only be able to log into your account via SMS once every %1$s days."
+ ],
+ "ForceSetPasswordCancel": [
+ "Yes, I'm sure"
+ ],
+ "ForceSetPasswordContinue": [
+ "No, let me set a password"
+ ],
+ "Forward": [
+ "Forward"
+ ],
+ "ForwardPreviewSendersNameHidden": [
+ "%s won't see they were forwarded"
+ ],
+ "ForwardPreviewSendersNameHiddenChannel": [
+ "Recipients won't see they were forwarded"
+ ],
+ "ForwardPreviewSendersNameHiddenGroup": [
+ "Recipients won't see they were forwarded"
+ ],
+ "ForwardPreviewSendersNameVisible": [
+ "%s will see that it was forwarded"
+ ],
+ "ForwardPreviewSendersNameVisibleChannel": [
+ "Recipients will see that it was forwarded"
+ ],
+ "ForwardPreviewSendersNameVisibleGroup": [
+ "Recipients will see that it was forwarded"
+ ],
+ "ForwardSendMessages": [
+ "Send messages"
+ ],
+ "ForwardTo": [
+ "Forward to..."
+ ],
+ "ForwardedAudio": [
+ "Forwarded voice message",
+ "%1$d forwarded voice messages"
+ ],
+ "ForwardedContact": [
+ "Forwarded contact",
+ "%1$d forwarded contacts"
+ ],
+ "ForwardedFile": [
+ "Forwarded file",
+ "%1$d forwarded files"
+ ],
+ "ForwardedLocation": [
+ "Forwarded location",
+ "%1$d forwarded locations"
+ ],
+ "ForwardedMessageCount": [
+ "Forwarded message",
+ "%1$d forwarded messages"
+ ],
+ "ForwardedMusic": [
+ "Forwarded audio file",
+ "%1$d forwarded audio files"
+ ],
+ "ForwardedPhoto": [
+ "Forwarded photo",
+ "%1$d forwarded photos"
+ ],
+ "ForwardedPoll": [
+ "Forwarded poll",
+ "%1$d forwarded polls"
+ ],
+ "ForwardedRound": [
+ "Forwarded video message",
+ "%1$d forwarded video messages"
+ ],
+ "ForwardedSticker": [
+ "Forwarded sticker",
+ "%1$d forwarded stickers"
+ ],
+ "ForwardedVideo": [
+ "Forwarded video",
+ "%1$d forwarded videos"
+ ],
+ "ForwardingFromNames": [
+ "From %s"
+ ],
+ "FreeOfTotal": [
+ "Free %1$s of %2$s"
+ ],
+ "FromCamera": [
+ "From camera"
+ ],
+ "FromChats": [
+ "from %1$d chat",
+ "from %1$d chats"
+ ],
+ "FromFormatted": [
+ "From %1$s"
+ ],
+ "FromGalley": [
+ "From Gallery"
+ ],
+ "FwdMessageToChats": [
+ "Message forwarded to **%1$s**."
+ ],
+ "FwdMessageToGroup": [
+ "Message forwarded to **%1$s**."
+ ],
+ "FwdMessageToUser": [
+ "Message forwarded to **%1$s**."
+ ],
+ "FwdMessagesToChats": [
+ "Messages forwarded to **%1$s**."
+ ],
+ "FwdMessagesToSavedMessages": [
+ "Messages forwarded to **Saved Messages**."
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "GalleryInfo": [
+ "To send images without compression"
+ ],
+ "GalleryPermissionText": [
+ "Tap to allow access to your Gallery"
+ ],
+ "GpsDisabledAlert": [
+ "Your GPS seems to be disabled, please enable it to access location-based features."
+ ],
+ "GroupAddMembers": [
+ "Add Members"
+ ],
+ "GroupStickers": [
+ "Group Stickers"
+ ],
+ "GroupStickersInfo": [
+ "You can choose a sticker set that will be available to all group members when they are chatting in this group."
+ ],
+ "HashtagCopied": [
+ "Hashtag copied to clipboard."
+ ],
+ "HiddenSendersNameDescription": [
+ "Sender names removed"
+ ],
+ "HideCaption": [
+ "Hide caption"
+ ],
+ "HideNewChatsAlertText": [
+ "You are receiving many new chats from users who are not in your Contacts List. Do you want to have such chats **automatically muted** and **archived**?"
+ ],
+ "HideNewChatsAlertTitle": [
+ "Hide new chats?"
+ ],
+ "HideSenderNames": [
+ "Hide senders’ names"
+ ],
+ "HideSendersName": [
+ "Hide sender’s name"
+ ],
+ "HintRead": [
+ "Read"
+ ],
+ "HintSent": [
+ "Delivered"
+ ],
+ "Hours": [
+ "%1$d hour",
+ "%1$d hours"
+ ],
+ "IUnderstand": [
+ "I understand"
+ ],
+ "ImporImportingStickersService": [
+ "Importing stickers..."
+ ],
+ "Import": [
+ "IMPORT"
+ ],
+ "ImportDone": [
+ "Done"
+ ],
+ "ImportDoneInfo": [
+ "Save space on your device by importing more chats to Telegram."
+ ],
+ "ImportDoneTitle": [
+ "Chat imported successfully!"
+ ],
+ "ImportErrorChatInvalidGroup": [
+ "The file format is for a user, but you selected a group."
+ ],
+ "ImportErrorNotAdmin": [
+ "You must be an admin in the group to import messages."
+ ],
+ "ImportErrorTitle": [
+ "Import Error"
+ ],
+ "ImportErrorUserBlocked": [
+ "Unable to import messages due to privacy settings."
+ ],
+ "ImportHeader": [
+ "Import messages and media to..."
+ ],
+ "ImportImportingInfo": [
+ "Please keep Telegram open
until the import is completed."
+ ],
+ "ImportImportingTitle": [
+ "Importing chat"
+ ],
+ "ImportMessages": [
+ "Import Messages"
+ ],
+ "ImportMutualError": [
+ "You can only import messages into private chats with users with whom you are mutual contacts."
+ ],
+ "ImportStickers": [
+ "IMPORT %1$s"
+ ],
+ "ImportStickersEnterName": [
+ "Enter name"
+ ],
+ "ImportStickersEnterNameInfo": [
+ "Please choose a name for your set."
+ ],
+ "ImportStickersEnterUrlInfo": [
+ "You can use a-z, 0-9 and underscores."
+ ],
+ "ImportStickersImportingTitle": [
+ "Importing stickers"
+ ],
+ "ImportStickersLinkAvailable": [
+ "This link is available."
+ ],
+ "ImportStickersLinkChecking": [
+ "Checking link..."
+ ],
+ "ImportStickersLinkInvalidLong": [
+ "Link must not exceed 32 characters."
+ ],
+ "ImportStickersLinkInvalidShort": [
+ "Link must have at least 5 characters."
+ ],
+ "ImportStickersLinkTaken": [
+ "Sorry, this link is already taken."
+ ],
+ "ImportStickersProcessing": [
+ "Processing stickers..."
+ ],
+ "ImportStickersRemove": [
+ "REMOVE FROM IMPORT"
+ ],
+ "ImportStickersRemoveMenu": [
+ "Remove from import"
+ ],
+ "ImportToChat": [
+ "Do you want to import messages from **%1$s** to the group **%2$s**?
Messages will be imported into the current day but will also include their original timestamps. All members will see the messages."
+ ],
+ "ImportToUserNoTitle": [
+ "Do you want to import messages to the chat with **%1$s**?
Messages will be imported into the current day but will also include their original timestamps. Both sides will see the messages."
+ ],
+ "ImportedInfo": [
+ "This message was imported from another app. We can't guarantee it's real."
+ ],
+ "ImportedMessage": [
+ "Imported"
+ ],
+ "Info": [
+ "Info"
+ ],
+ "InstallGoogleMaps": [
+ "Install Google Maps?"
+ ],
+ "InstantView": [
+ "INSTANT VIEW"
+ ],
+ "InstantViewReference": [
+ "Reference"
+ ],
+ "InternalStorage": [
+ "Internal Storage"
+ ],
+ "Invisible": [
+ "invisible"
+ ],
+ "Invite": [
+ "Invite"
+ ],
+ "InviteExpired": [
+ "This invite link has expired."
+ ],
+ "InviteFriends": [
+ "Invite Friends"
+ ],
+ "InviteFriendsHelp": [
+ "Select contacts to invite them to Telegram"
+ ],
+ "InviteLink": [
+ "Invite Link"
+ ],
+ "InviteText2": [
+ "Hey, I'm using Telegram to chat. Join me! Download it here: %1$s"
+ ],
+ "InviteTextNum": [
+ "Hey, I'm using Telegram to chat – and so are %1$d of our other contact. Join us! Download it here: %2$s",
+ "Hey, I'm using Telegram to chat – and so are %1$d of our other contacts. Join us! Download it here: %2$s"
+ ],
+ "InviteToTelegram": [
+ "INVITE TO TELEGRAM"
+ ],
+ "InviteUser": [
+ "This user does not have Telegram yet, send an invitation?"
+ ],
+ "Invited": [
+ "invited"
+ ],
+ "IsChoosingSticker": [
+ "%1$s is ch**oo**sing a sticker"
+ ],
+ "IsRecordingVideo": [
+ "%1$s is recording a video..."
+ ],
+ "January": [
+ "January"
+ ],
+ "July": [
+ "July"
+ ],
+ "JumpToDate": [
+ "Jump to Date"
+ ],
+ "June": [
+ "June"
+ ],
+ "KickFromBroadcast": [
+ "Remove from broadcast list"
+ ],
+ "LanguageCode": [
+ "en"
+ ],
+ "LastName": [
+ "Last name (optional)"
+ ],
+ "Lately": [
+ "last seen recently"
+ ],
+ "LeaveAComment": [
+ "Leave a comment"
+ ],
+ "LinkCopied": [
+ "Link copied to clipboard."
+ ],
+ "LinkPreview": [
+ "Link preview"
+ ],
+ "LinksCreatedByThisAdmin": [
+ "Invite links created by this admin"
+ ],
+ "Listening": [
+ "listening"
+ ],
+ "LiveLocationAlertPrivate": [
+ "Choose for how long %1$s will see your accurate location, including when the app is closed."
+ ],
+ "Loading": [
+ "Loading..."
+ ],
+ "LocationUpdatedFormatted": [
+ "updated %1$s"
+ ],
+ "LocationUpdatedJustNow": [
+ "updated just now"
+ ],
+ "LowDiskSpaceMessage": [
+ "Your device is almost out of disk space. To free some space, you can set up Telegram to cache only recent media."
+ ],
+ "LowDiskSpaceNeverRemove": [
+ "Never remove"
+ ],
+ "LowDiskSpaceTitle": [
+ "Attention"
+ ],
+ "LowDiskSpaceTitle2": [
+ "Remove media after"
+ ],
+ "MakeMyselfVisibleInfo": [
+ "Users nearby will be able to view your profile and send you messages. This may help you find new friends, but could also attract excessive attention. You can stop sharing your profile at any time.
Your phone number will remain hidden."
+ ],
+ "MakeMyselfVisibleTitle": [
+ "Show Your Profile?"
+ ],
+ "MapPreviewProviderYandex": [
+ "Yandex"
+ ],
+ "March": [
+ "March"
+ ],
+ "MarkAsRead": [
+ "Mark as read"
+ ],
+ "May": [
+ "May"
+ ],
+ "MegaDeleteInfo": [
+ "You will lose all messages in this group."
+ ],
+ "MegaPrivate": [
+ "Private Group"
+ ],
+ "MegaPrivateInfo": [
+ "Private groups can only be joined if you were invited or have an invite link."
+ ],
+ "MegaPrivateLinkHelp": [
+ "People can join your group by following this link. You can revoke the link at any time."
+ ],
+ "MegaPublic": [
+ "Public Group"
+ ],
+ "MegaPublicInfo": [
+ "Public groups can be found in search, chat history is available to everyone and anyone can join."
+ ],
+ "Members": [
+ "%1$d member",
+ "%1$d members"
+ ],
+ "MembersTalking": [
+ "%1$s member speaking",
+ "%1$s members talking"
+ ],
+ "MembersTalkingNobody": [
+ "Tap to join"
+ ],
+ "Message": [
+ "Message"
+ ],
+ "MessageCopied": [
+ "Message copied to clipboard."
+ ],
+ "MessageNotFound": [
+ "Message doesn't exist"
+ ],
+ "MessagePlayed": [
+ "Played",
+ "%1$d Played"
+ ],
+ "MessageScheduleEditTime": [
+ "Reschedule"
+ ],
+ "MessageScheduleSend": [
+ "Send Now"
+ ],
+ "MessageScheduleToday": [
+ "Today"
+ ],
+ "MessageScheduledBotAction": [
+ "This action will become available after the message is published."
+ ],
+ "MessageScheduledLimitReached": [
+ "Sorry, you can not schedule more than 100 messages."
+ ],
+ "MessageScheduledOn": [
+ "Scheduled for %1$s"
+ ],
+ "MessageScheduledReminderNotification": [
+ "📅 Reminder"
+ ],
+ "MessageScheduledVote": [
+ "Voting will become available after the message is published."
+ ],
+ "MessageSeen": [
+ "Seen",
+ "%1$d Seen"
+ ],
+ "MessageSeenTooltipMessage": [
+ "To protect privacy, views are only stored for **7 days**."
+ ],
+ "MessagesBold": [
+ "**%1$d** message",
+ "**%1$d** messages"
+ ],
+ "MetersAway": [
+ "m away"
+ ],
+ "MetersAway2": [
+ "%1$s m away"
+ ],
+ "MigratingFiles": [
+ "Migrating files"
+ ],
+ "MilesAway": [
+ "%1$s mi away"
+ ],
+ "Minutes": [
+ "%1$d minute",
+ "%1$d minutes"
+ ],
+ "MissedCallDescriptionSubtitle": [
+ "Within next few seconds you should receive a short call from:"
+ ],
+ "MissedCallDescriptionSubtitle2": [
+ "Please enter the last digits of the number that called"
+ ],
+ "MissedCallDescriptionTitle": [
+ "Enter the missing digits"
+ ],
+ "MobileHidden": [
+ "Mobile hidden"
+ ],
+ "MobileHiddenExceptionInfo": [
+ "Phone number will be visible once %1$s adds you as a contact."
+ ],
+ "Mono": [
+ "Mono"
+ ],
+ "MuteFor": [
+ "Mute for %1$s"
+ ],
+ "MuteNever": [
+ "Never"
+ ],
+ "MuteNotifications": [
+ "Mute forever"
+ ],
+ "NearbyCreateGroup": [
+ "Create a Local Group"
+ ],
+ "NearbyVenue": [
+ "Or choose a venue"
+ ],
+ "NewBroadcastList": [
+ "New Broadcast List"
+ ],
+ "NewContact": [
+ "New Contact"
+ ],
+ "NewConversationShortcut": [
+ "New conversation"
+ ],
+ "NewGroup": [
+ "New Group"
+ ],
+ "NewMessages": [
+ "%1$d new message",
+ "%1$d new messages"
+ ],
+ "NoContacts": [
+ "No contacts yet"
+ ],
+ "NoGroupsInCommon": [
+ "No common groups"
+ ],
+ "NoHandleAppInstalled": [
+ "You don't have applications that can handle the file type '%1$s', please install one to continue"
+ ],
+ "NoMessagesForThisDay": [
+ "No messages for this day"
+ ],
+ "NoOneJoinedYet": [
+ "No one joined yet"
+ ],
+ "NoPlayerInstalled": [
+ "You don't have a video player, please install one to continue"
+ ],
+ "NoRecent": [
+ "No recent"
+ ],
+ "NoRecentCalls": [
+ "No recent calls"
+ ],
+ "NoRecentCallsInfo": [
+ "Your recent voice and video calls
will appear here."
+ ],
+ "NoResult": [
+ "No results"
+ ],
+ "NoScheduledMessages": [
+ "No scheduled messages here yet..."
+ ],
+ "NoStickers": [
+ "No stickers yet"
+ ],
+ "NobodyLikesSpam3": [
+ "Sorry, you are currently restricted from posting to public groups."
+ ],
+ "NotMounted": [
+ "Storage not mounted"
+ ],
+ "NotificationActionPinnedContactChannel": [
+ "%1$s pinned a contact"
+ ],
+ "NotificationActionPinnedFileChannel": [
+ "%1$s pinned a file"
+ ],
+ "NotificationActionPinnedGameChannel": [
+ "%1$s pinned a game"
+ ],
+ "NotificationActionPinnedGeoChannel": [
+ "%1$s pinned a map"
+ ],
+ "NotificationActionPinnedGeoLive": [
+ "%1$s pinned a live location in the group %2$s"
+ ],
+ "NotificationActionPinnedGeoLiveChannel": [
+ "%1$s pinned a live location"
+ ],
+ "NotificationActionPinnedGifChannel": [
+ "%1$s pinned a GIF"
+ ],
+ "NotificationActionPinnedInvoice": [
+ "%1$s pinned an invoice in the group %2$s"
+ ],
+ "NotificationActionPinnedInvoiceChannel": [
+ "%1$s pinned an invoice"
+ ],
+ "NotificationActionPinnedMusicChannel": [
+ "%1$s pinned an audio file"
+ ],
+ "NotificationActionPinnedNoText": [
+ "%1$s pinned a message in the group %2$s"
+ ],
+ "NotificationActionPinnedNoTextChannel": [
+ "%1$s pinned a message"
+ ],
+ "NotificationActionPinnedPhotoChannel": [
+ "%1$s pinned a photo"
+ ],
+ "NotificationActionPinnedPoll": [
+ "%1$s pinned a poll in the group %2$s"
+ ],
+ "NotificationActionPinnedPollChannel": [
+ "%1$s pinned a poll"
+ ],
+ "NotificationActionPinnedRoundChannel": [
+ "%1$s pinned a video message"
+ ],
+ "NotificationActionPinnedSticker": [
+ "%1$s pinned a sticker in the group %2$s"
+ ],
+ "NotificationActionPinnedStickerChannel": [
+ "%1$s pinned a sticker"
+ ],
+ "NotificationActionPinnedStickerEmoji": [
+ "%1$s pinned a %3$s sticker in the group %2$s"
+ ],
+ "NotificationActionPinnedStickerEmojiChannel": [
+ "%1$s pinned a %2$s sticker"
+ ],
+ "NotificationActionPinnedTextChannel": [
+ "%1$s pinned \"%2$s\""
+ ],
+ "NotificationActionPinnedVideoChannel": [
+ "%1$s pinned a video"
+ ],
+ "NotificationActionPinnedVoiceChannel": [
+ "%1$s pinned a voice message"
+ ],
+ "NotificationContactJoined": [
+ "%1$s joined Telegram!"
+ ],
+ "NotificationGroupAddSelf": [
+ "%1$s returned to the group %2$s"
+ ],
+ "NotificationGroupAddSelfMega": [
+ "%1$s joined the group %2$s"
+ ],
+ "NotificationGroupFew": [
+ "%1$s sent %3$s to the group %2$s"
+ ],
+ "NotificationGroupForwardedFew": [
+ "%1$s forwarded %3$s to the group %2$s"
+ ],
+ "NotificationGroupKickYou": [
+ "%1$s removed you from the group %2$s"
+ ],
+ "NotificationGroupLeftMember": [
+ "%1$s left the group %2$s"
+ ],
+ "NotificationInvitedToGroup": [
+ "%1$s invited you to the group %2$s"
+ ],
+ "NotificationInvitedToGroupByLink": [
+ "%1$s joined to the group %2$s via invite link"
+ ],
+ "NotificationMessageAudio": [
+ "%1$s sent you a voice message"
+ ],
+ "NotificationMessageContact": [
+ "%1$s shared a contact with you"
+ ],
+ "NotificationMessageDocument": [
+ "%1$s sent you a file"
+ ],
+ "NotificationMessageFew": [
+ "%1$s sent you %2$s"
+ ],
+ "NotificationMessageForwardFew": [
+ "%1$s forwarded you %2$s"
+ ],
+ "NotificationMessageGame": [
+ "%1$s invited you to play %2$s"
+ ],
+ "NotificationMessageGif": [
+ "%1$s sent you a GIF"
+ ],
+ "NotificationMessageGroupAudio": [
+ "%1$s sent a voice message to %2$s"
+ ],
+ "NotificationMessageGroupContact": [
+ "%1$s shared a contact in the group %2$s"
+ ],
+ "NotificationMessageGroupDocument": [
+ "%1$s sent a file to the group %2$s"
+ ],
+ "NotificationMessageGroupGame": [
+ "%1$s invited the group %2$s to play %3$s"
+ ],
+ "NotificationMessageGroupGif": [
+ "%1$s sent a GIF to the group %2$s"
+ ],
+ "NotificationMessageGroupInvoice": [
+ "%1$s sent an invoice to the group %2$s for %3$s"
+ ],
+ "NotificationMessageGroupLiveLocation": [
+ "%1$s shared a live location with the group %2$s"
+ ],
+ "NotificationMessageGroupMap": [
+ "%1$s sent a location to the group %2$s"
+ ],
+ "NotificationMessageGroupMusic": [
+ "%1$s sent an audio file to the group %2$s"
+ ],
+ "NotificationMessageGroupPhoto": [
+ "%1$s sent a photo to the group %2$s"
+ ],
+ "NotificationMessageGroupPoll": [
+ "%1$s sent a poll to the group %2$s"
+ ],
+ "NotificationMessageGroupRound": [
+ "%1$s sent a video message to the group %2$s"
+ ],
+ "NotificationMessageGroupSticker": [
+ "%1$s sent a sticker to the group %2$s"
+ ],
+ "NotificationMessageGroupStickerEmoji": [
+ "%1$s sent a %3$s sticker to the group %2$s"
+ ],
+ "NotificationMessageGroupVideo": [
+ "%1$s sent a video to the group %2$s"
+ ],
+ "NotificationMessageInvoice": [
+ "%1$s sent you an invoice for %2$s"
+ ],
+ "NotificationMessageLiveLocation": [
+ "%1$s sent you a live location"
+ ],
+ "NotificationMessageMap": [
+ "%1$s sent you a location"
+ ],
+ "NotificationMessageMusic": [
+ "%1$s sent you an audio file"
+ ],
+ "NotificationMessageNoText": [
+ "%1$s sent you a message"
+ ],
+ "NotificationMessagePhoto": [
+ "%1$s sent you a photo"
+ ],
+ "NotificationMessageRound": [
+ "%1$s sent you a video message"
+ ],
+ "NotificationMessageSDPhoto": [
+ "%1$s sent you a self-destructing photo"
+ ],
+ "NotificationMessageSDVideo": [
+ "%1$s sent you a self-destructing video"
+ ],
+ "NotificationMessageScheduled": [
+ "📅 You: %1$s"
+ ],
+ "NotificationMessageSticker": [
+ "%1$s sent you a sticker"
+ ],
+ "NotificationMessageStickerEmoji": [
+ "%1$s sent you a %2$s sticker"
+ ],
+ "NotificationMessageText": [
+ "%1$s: %2$s"
+ ],
+ "NotificationMessageVideo": [
+ "%1$s sent you a video"
+ ],
+ "NotificationMessagesPeopleDisplayOrder": [
+ "%1$s %2$s"
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsCustomize": [
+ "Customize"
+ ],
+ "NotificationsDefault": [
+ "Default"
+ ],
+ "NotificationsInAppDefault": [
+ "In-App Default"
+ ],
+ "NotificationsSilent": [
+ "Silent"
+ ],
+ "NotificationsTurnOff": [
+ "Turn Off"
+ ],
+ "NotificationsTurnOn": [
+ "Turn On"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Open": [
+ "Open"
+ ],
+ "OpenBackground": [
+ "VIEW BACKGROUND"
+ ],
+ "OpenChannelPost": [
+ "VIEW POST"
+ ],
+ "OpenInBrowser": [
+ "OPEN IN..."
+ ],
+ "OpenInExternalApp": [
+ "Open in..."
+ ],
+ "OpenMessage": [
+ "VIEW MESSAGE"
+ ],
+ "OpenTheme": [
+ "VIEW THEME"
+ ],
+ "OpenUrlAlert2": [
+ "Do you want to open %1$s?"
+ ],
+ "OpenUrlOption1": [
+ "Log in to %1$s as **%2$s**"
+ ],
+ "OpenUrlOption2": [
+ "Allow **%1$s** to send me messages"
+ ],
+ "OpenUrlTitle": [
+ "Open Link"
+ ],
+ "OptimizingTelegram": [
+ "Optimizing Telegram..."
+ ],
+ "OptimizingTelegramDescription1": [
+ "This may take a while, depending on the size of the database. Please keep the app open until the process is finished."
+ ],
+ "OptimizingTelegramDescription2": [
+ "Sorry for the inconvenience."
+ ],
+ "OtherLoginCode": [
+ "Your login code is **%1$s**. Enter it in the Telegram app where you are trying to log in.
Do not give this code to anyone."
+ ],
+ "PassportLanguage_AR": [
+ "Arabic"
+ ],
+ "PassportLanguage_AZ": [
+ "Azerbaijani"
+ ],
+ "PassportLanguage_BG": [
+ "Bulgarian"
+ ],
+ "PassportLanguage_BN": [
+ "Bangla"
+ ],
+ "PassportLanguage_CS": [
+ "Czech"
+ ],
+ "PassportLanguage_DA": [
+ "Danish"
+ ],
+ "PassportLanguage_DE": [
+ "German"
+ ],
+ "PassportLanguage_DV": [
+ "Divehi"
+ ],
+ "PassportLanguage_DZ": [
+ "Dzongkha"
+ ],
+ "PassportLanguage_EL": [
+ "Greek"
+ ],
+ "PassportLanguage_ES": [
+ "Spanish"
+ ],
+ "PassportLanguage_ET": [
+ "Estonian"
+ ],
+ "PassportLanguage_FA": [
+ "Persian"
+ ],
+ "PassportLanguage_FR": [
+ "French"
+ ],
+ "PassportLanguage_HE": [
+ "Hebrew"
+ ],
+ "PassportLanguage_HR": [
+ "Croatian"
+ ],
+ "PassportLanguage_HU": [
+ "Hungarian"
+ ],
+ "PassportLanguage_HY": [
+ "Armenian"
+ ],
+ "PassportLanguage_ID": [
+ "Indonesian"
+ ],
+ "PassportLanguage_IS": [
+ "Icelandic"
+ ],
+ "PassportLanguage_IT": [
+ "Italian"
+ ],
+ "PassportLanguage_JA": [
+ "Japanese"
+ ],
+ "PassportLanguage_KA": [
+ "Georgian"
+ ],
+ "PassportLanguage_KM": [
+ "Khmer"
+ ],
+ "PassportLanguage_KO": [
+ "Korean"
+ ],
+ "PassportLanguage_LO": [
+ "Lao"
+ ],
+ "PassportLanguage_LT": [
+ "Lithuanian"
+ ],
+ "PassportLanguage_LV": [
+ "Latvian"
+ ],
+ "PassportLanguage_MK": [
+ "Macedonian"
+ ],
+ "PassportLanguage_MN": [
+ "Mongolian"
+ ],
+ "PassportLanguage_MS": [
+ "Malay"
+ ],
+ "PassportLanguage_MY": [
+ "Burmese"
+ ],
+ "PassportLanguage_NE": [
+ "Nepali"
+ ],
+ "PassportLanguage_NL": [
+ "Dutch"
+ ],
+ "PassportLanguage_PL": [
+ "Polish"
+ ],
+ "PassportLanguage_PT": [
+ "Portuguese"
+ ],
+ "PassportLanguage_RO": [
+ "Romanian"
+ ],
+ "PassportLanguage_RU": [
+ "Russian"
+ ],
+ "PassportLanguage_SK": [
+ "Slovak"
+ ],
+ "PassportLanguage_SL": [
+ "Slovenian"
+ ],
+ "PassportLanguage_TH": [
+ "Thai"
+ ],
+ "PassportLanguage_TK": [
+ "Turkmen"
+ ],
+ "PassportLanguage_TR": [
+ "Turkish"
+ ],
+ "PassportLanguage_UK": [
+ "Ukrainian"
+ ],
+ "PassportLanguage_UZ": [
+ "Uzbek"
+ ],
+ "PassportLanguage_VI": [
+ "Vietnamese"
+ ],
+ "PaymentPassword": [
+ "Password & Email"
+ ],
+ "PaymentPasswordEmail": [
+ "Your email address"
+ ],
+ "PaymentPasswordEmailInfo": [
+ "Please enter a valid email address. It is the only way to recover a forgotten password."
+ ],
+ "PaymentPasswordEmailTitle": [
+ "Recovery email"
+ ],
+ "PaymentPasswordEnter": [
+ "Enter a password"
+ ],
+ "PaymentPasswordInfo": [
+ "Please create a password to protect your payment info. You'll be asked to enter it when you log in."
+ ],
+ "PaymentPasswordReEnter": [
+ "Re-enter your password"
+ ],
+ "PaymentPasswordTitle": [
+ "Password"
+ ],
+ "PeopleNearby": [
+ "People Nearby"
+ ],
+ "PeopleNearbyAccessInfo": [
+ "Quickly add people nearby who are viewing this section and discover local group chats.
Please switch on location access to enable this feature."
+ ],
+ "PeopleNearbyAllowAccess": [
+ "Allow Access"
+ ],
+ "PeopleNearbyEmpty": [
+ "Looking for users around you..."
+ ],
+ "PeopleNearbyGps": [
+ "Turn On"
+ ],
+ "PeopleNearbyGpsInfo": [
+ "Quickly add people nearby who are also viewing this section and discover local group chats.
Please turn on location services to enable this feature."
+ ],
+ "PeopleNearbyHeader": [
+ "People nearby"
+ ],
+ "PeopleNearbyInfo": [
+ "Ask your friend nearby to open this page to exchange phone numbers."
+ ],
+ "PermanentLinkForThisAdmin": [
+ "Invite link for this admin"
+ ],
+ "PermissionDrawAboveOtherApps": [
+ "Telegram needs access to draw above other apps to play videos in Picture-in-Picture mode."
+ ],
+ "PermissionDrawAboveOtherAppsGroupCall": [
+ "Overlay mode lets you use push-to-talk and see who is talking even when you are outside of Telegram."
+ ],
+ "PermissionDrawAboveOtherAppsGroupCallTitle": [
+ "Video chat overlay"
+ ],
+ "PermissionNoAudio": [
+ "Telegram needs microphone access so that you can send voice messages."
+ ],
+ "PermissionNoAudioVideo": [
+ "Telegram needs access to your microphone so that you can record videos."
+ ],
+ "PermissionNoCamera": [
+ "Telegram needs camera access so that you can take photos and videos. Please enable it in Settings."
+ ],
+ "PermissionNoLocation": [
+ "Telegram needs access to your location so that you can share it with your friends."
+ ],
+ "PermissionNoLocationPosition": [
+ "Telegram needs access to your location."
+ ],
+ "PhoneCopied": [
+ "Phone copied to clipboard"
+ ],
+ "PhoneHome": [
+ "Home"
+ ],
+ "PhoneMain": [
+ "Main"
+ ],
+ "PhoneOther": [
+ "Other"
+ ],
+ "PhoneWork": [
+ "Work"
+ ],
+ "PinMessageAlertChannel": [
+ "Do you want to pin this message in this channel?"
+ ],
+ "PinToTopLimitReached2": [
+ "Sorry, you can only pin %1$s to the top in the main list. More chats can be pinned in Chat Folders and your Archive."
+ ],
+ "PlacesInThisArea": [
+ "Places in this area"
+ ],
+ "PleaseStreamDownload": [
+ "Please wait for the video to be fully downloaded."
+ ],
+ "PreviewFeedback2": [
+ "Wrong layout?"
+ ],
+ "PreviewForwardAudio": [
+ "Forward voice message",
+ "Forward %1$d voice messages"
+ ],
+ "PreviewForwardContact": [
+ "Forward contact",
+ "Forward %1$d contacts"
+ ],
+ "PreviewForwardFile": [
+ "Forward file",
+ "Forward %1$d files"
+ ],
+ "PreviewForwardLocation": [
+ "Forward location",
+ "Forward %1$d locations"
+ ],
+ "PreviewForwardMessagesCount": [
+ "Forward message",
+ "Forward %1$d messages"
+ ],
+ "PreviewForwardMusic": [
+ "Forward audio file",
+ "Forward %1$d audio files"
+ ],
+ "PreviewForwardPhoto": [
+ "Forward photo",
+ "Forward %1$d photos"
+ ],
+ "PreviewForwardPoll": [
+ "Forward poll",
+ "Forward %1$d polls"
+ ],
+ "PreviewForwardRound": [
+ "Forward video message",
+ "Forward %1$d video messages"
+ ],
+ "PreviewForwardSticker": [
+ "Forward sticker",
+ "Forward %1$d stickers"
+ ],
+ "PreviewForwardVideo": [
+ "Forward video",
+ "Forward %1$d videos"
+ ],
+ "PrivacyPayments": [
+ "Payments"
+ ],
+ "QrCode": [
+ "QR Code"
+ ],
+ "QuickReplyCustom": [
+ "Custom Message..."
+ ],
+ "QuickReplyDefault1": [
+ "Can't talk now. What's up?"
+ ],
+ "QuickReplyDefault2": [
+ "I'll call you right back."
+ ],
+ "QuickReplyDefault3": [
+ "I'll call you later."
+ ],
+ "QuickReplyDefault4": [
+ "Can't talk now. Call me later?"
+ ],
+ "RateCallVideoDistorted": [
+ "Video was distorted"
+ ],
+ "RateCallVideoPixelated": [
+ "Video was pixelated"
+ ],
+ "Reacted": [
+ "%1$s Reacted",
+ "%1$s Reacted"
+ ],
+ "ReactionsCount": [
+ "%1$d reaction",
+ "%1$d reactions"
+ ],
+ "RecentStickers": [
+ "Recently Used"
+ ],
+ "RecentStickersShort": [
+ "Recent"
+ ],
+ "RecentlyViewed": [
+ "Recently viewed"
+ ],
+ "RecentlyViewedHide": [
+ "HIDE"
+ ],
+ "Recipient": [
+ "%1$d recipient",
+ "%1$d recipients"
+ ],
+ "RegisterText2": [
+ "Enter your name and add a profile picture."
+ ],
+ "Regular": [
+ "Regular"
+ ],
+ "ReleaseToGoNextArchive": [
+ "Release to go to archived channels"
+ ],
+ "ReleaseToGoNextChannel": [
+ "Release to go to the next unread channel"
+ ],
+ "ReleaseToGoNextFolder": [
+ "Release to go to the next unread folder"
+ ],
+ "RemindTodayAt": [
+ "'Remind today at' HH:mm"
+ ],
+ "Reminders": [
+ "Reminders"
+ ],
+ "RemoveStickersCount": [
+ "REMOVE %1$s"
+ ],
+ "RemovedFromFavorites": [
+ "Sticker was removed from Favorites"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "ReplyToGroup": [
+ "Reply to %1$s"
+ ],
+ "ReplyToUser": [
+ "Reply to %1$s"
+ ],
+ "ReportChat": [
+ "Report"
+ ],
+ "ReportChatChild": [
+ "Child Abuse"
+ ],
+ "ReportChatDescription": [
+ "Description"
+ ],
+ "ReportChatFakeAccount": [
+ "Fake Account"
+ ],
+ "ReportChatOther": [
+ "Other"
+ ],
+ "ReportChatPornography": [
+ "Pornography"
+ ],
+ "ReportChatSent": [
+ "Report sent."
+ ],
+ "ReportChatSpam": [
+ "Spam"
+ ],
+ "ReportChatViolence": [
+ "Violence"
+ ],
+ "ReportHint": [
+ "Additional details..."
+ ],
+ "ReportInfo": [
+ "Please enter any additional details relevant to your report."
+ ],
+ "ReportMessages": [
+ "REPORT MESSAGES"
+ ],
+ "ReportMessagesCount": [
+ "REPORT %1$s"
+ ],
+ "ReportSelectMessages": [
+ "Select messages"
+ ],
+ "ReportSend": [
+ "Send Report"
+ ],
+ "ReportSentInfo": [
+ "Telegram moderators will review your report.
Thank you for your cooperation!"
+ ],
+ "ReportSpamAndLeave": [
+ "REPORT SPAM AND LEAVE"
+ ],
+ "ReportTitleFake": [
+ "Report Fake"
+ ],
+ "ReportTitlePornography": [
+ "Report Pornography"
+ ],
+ "ReportTitleViolence": [
+ "Report Violence"
+ ],
+ "ResetMyAccountWarning": [
+ "Warning"
+ ],
+ "ResetMyAccountWarningText": [
+ "This action can't be undone. You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "RestorePasswordResetAccount": [
+ "RESET ACCOUNT"
+ ],
+ "Retry": [
+ "Retry"
+ ],
+ "RetryCall": [
+ "Retry"
+ ],
+ "SaveToDownloads": [
+ "Save to Downloads"
+ ],
+ "SaveToGIFs": [
+ "Save to GIFs"
+ ],
+ "SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "SaveToMusic": [
+ "Save to Music"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "ScamMessage": [
+ "SCAM"
+ ],
+ "ScheduleMessage": [
+ "Schedule message"
+ ],
+ "ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "SdCard": [
+ "SD Card"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SearchEmptyViewFilteredSubtitle2": [
+ "Try a new search."
+ ],
+ "SearchEmptyViewFilteredSubtitleFiles": [
+ "Files from all your chats will be shown here."
+ ],
+ "SearchEmptyViewFilteredSubtitleLinks": [
+ "Links from all your chats will be shown here."
+ ],
+ "SearchEmptyViewFilteredSubtitleMedia": [
+ "Media from all your chats will be shown here."
+ ],
+ "SearchEmptyViewFilteredSubtitleMusic": [
+ "Music from all your chats will be shown here."
+ ],
+ "SearchEmptyViewFilteredSubtitleVoice": [
+ "Voice from all your chats will be shown here."
+ ],
+ "SearchEmptyViewTitle": [
+ "No Results"
+ ],
+ "SearchEmptyViewTitle2": [
+ "No Results"
+ ],
+ "SearchForChats": [
+ "Search for chats..."
+ ],
+ "SearchFriends": [
+ "Search contacts"
+ ],
+ "SearchMembers": [
+ "Search members"
+ ],
+ "SearchTipToday": [
+ "Today"
+ ],
+ "SearchTipYesterday": [
+ "Yesterday"
+ ],
+ "Seconds": [
+ "%1$d second",
+ "%1$d seconds"
+ ],
+ "SecretChatName": [
+ "Telegram"
+ ],
+ "SecretChatTimerDays": [
+ "d"
+ ],
+ "SecretChatTimerWeeks": [
+ "w"
+ ],
+ "SelectChats": [
+ "Select Chats"
+ ],
+ "SelectDays": [
+ "Select Days"
+ ],
+ "SelectDaysTooltip": [
+ "Please select one or more days first."
+ ],
+ "SelectFile": [
+ "Select File"
+ ],
+ "SelectOtherChat": [
+ "Select another chat"
+ ],
+ "SelectTheme": [
+ "Select theme"
+ ],
+ "SelectThisDay": [
+ "Select this day"
+ ],
+ "SendDayAt": [
+ "'Send on' MMM d 'at' HH:mm"
+ ],
+ "SendDayYearAt": [
+ "'Send on' MMM d yyyy 'at' HH:mm"
+ ],
+ "SendItems": [
+ "Send %1$s"
+ ],
+ "SendLiveLocation": [
+ "Share My Live Location for..."
+ ],
+ "SendLiveLocationInfo": [
+ "Updated in real time as you move"
+ ],
+ "SendLiveLocationMenu": [
+ "Share my Live Location"
+ ],
+ "SendMessagesToText": [
+ "Do you want to send this message to **%1$s**?"
+ ],
+ "SendSelectedLocation": [
+ "Send selected location"
+ ],
+ "SendSticker": [
+ "SEND STICKER"
+ ],
+ "SendStickerPreview": [
+ "Send Sticker"
+ ],
+ "SendTodayAt": [
+ "'Send today at' HH:mm"
+ ],
+ "SendWithoutSound": [
+ "Send without sound"
+ ],
+ "SendingGif": [
+ "Sending GIF..."
+ ],
+ "SendingVideo": [
+ "Sending video..."
+ ],
+ "September": [
+ "September"
+ ],
+ "ServiceNotifications": [
+ "Service notifications"
+ ],
+ "SetReminder": [
+ "Set a reminder"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "ShareFile": [
+ "Share"
+ ],
+ "ShareLocation": [
+ "Location"
+ ],
+ "ShareMyPhone": [
+ "SHARE MY PHONE NUMBER"
+ ],
+ "SharePhoneNumberWith": [
+ "Share my phone number with %1$s"
+ ],
+ "ShareQrCode": [
+ "Share QR Code"
+ ],
+ "ShareTelegram": [
+ "Share Telegram..."
+ ],
+ "SharedFilesTab": [
+ "FILES"
+ ],
+ "SharedLinksTab2": [
+ "Links"
+ ],
+ "SharedMediaTab2": [
+ "Media"
+ ],
+ "SharedMusicTab2": [
+ "Music"
+ ],
+ "SharedPlace": [
+ "Place"
+ ],
+ "SharingYouAndOtherName": [
+ "You and %1$s"
+ ],
+ "ShowCaption": [
+ "Show caption"
+ ],
+ "ShowForwardingOptions": [
+ "Show forwarding options"
+ ],
+ "ShowInChat": [
+ "Show in chat"
+ ],
+ "ShowNearbyPlaces": [
+ "Pull up to see places nearby"
+ ],
+ "ShowSenderNames": [
+ "Show senders’ names"
+ ],
+ "ShowSendersName": [
+ "Show sender’s name"
+ ],
+ "SinglePhotosHelp": [
+ "Show media as separate messages"
+ ],
+ "SortBy": [
+ "Sort By"
+ ],
+ "SortFirstName": [
+ "First name"
+ ],
+ "SortLastName": [
+ "Last name"
+ ],
+ "SortedByLastSeen": [
+ "Sorted by last seen time"
+ ],
+ "SortedByName": [
+ "Sorted by name"
+ ],
+ "Speed": [
+ "Speed"
+ ],
+ "SpeedFast": [
+ "Fast"
+ ],
+ "SpeedNormal": [
+ "Normal"
+ ],
+ "SpeedSlow": [
+ "Slow"
+ ],
+ "SpeedVeryFast": [
+ "Very fast"
+ ],
+ "SpeedVerySlow": [
+ "Very slow"
+ ],
+ "Spoiler": [
+ "Spoiler"
+ ],
+ "SponsoredMessage": [
+ "sponsored"
+ ],
+ "SponsoredMessageAlertLearnMoreUrl": [
+ "https://promote.telegram.org"
+ ],
+ "SponsoredMessageInfo": [
+ "What are sponsored
messages?"
+ ],
+ "SponsoredMessageInfoDescription1": [
+ "Unlike other apps, Telegram never uses your private data to target ads. Sponsored messages on Telegram are based solely on the topic of the public channels in which they are shown. This means that no user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored messages."
+ ],
+ "SponsoredMessageInfoDescription2": [
+ "Unlike other apps, Telegram doesn't track whether you tapped on a sponsored message and doesn't profile you based on your activity. We also prevent external links in sponsored messages to ensure that third parties can’t spy on our users. We believe that everyone has the right to privacy, and technological platforms should respect that."
+ ],
+ "SponsoredMessageInfoDescription3": [
+ "Telegram offers a free and unlimited service to hundreds of millions of users, which involves significant server and traffic costs. In order to remain independent and stay true to its values, Telegram developed a paid tool to promote messages with user privacy in mind. We welcome responsible advertisers at:"
+ ],
+ "SponsoredMessageInfoDescription4": [
+ "Sponsored Messages are currently in test mode. Once they are fully launched and allow Telegram to cover its basic costs, we will start sharing ad revenue with the owners of public channels in which sponsored messages are displayed.
Online ads should no longer be synonymous with abuse of user privacy. Let us redefine how a tech company should operate – together."
+ ],
+ "StartVoipChat": [
+ "Start Video chat"
+ ],
+ "StartVoipChatAlertText": [
+ "Start a video chat in this group?"
+ ],
+ "StartVoipChatPermission": [
+ "Manage Video Chats"
+ ],
+ "StartVoipChatTitle": [
+ "Video Chat"
+ ],
+ "Stickers": [
+ "%1$d sticker",
+ "%1$d stickers"
+ ],
+ "Stop": [
+ "Stop"
+ ],
+ "StopLiveLocation": [
+ "Stop Sharing Location"
+ ],
+ "StopLiveLocationAlertToGroup": [
+ "Are you sure you want to stop sharing live location with %1$s?"
+ ],
+ "StopLiveLocationAlertToUser": [
+ "Stop sharing your live location with %1$s?"
+ ],
+ "StopLoading": [
+ "Stop loading?"
+ ],
+ "Strike": [
+ "Strikethrough"
+ ],
+ "Subscribers": [
+ "%1$d subscriber",
+ "%1$d subscribers"
+ ],
+ "SwipeToGoNextArchive": [
+ "Pull up to go to archived channels"
+ ],
+ "SwipeToGoNextChannel": [
+ "Pull up to go to the next unread channel"
+ ],
+ "SwipeToGoNextFolder": [
+ "Pull up to go to the next unread folder"
+ ],
+ "SystemRoot": [
+ "System Root"
+ ],
+ "TapHereGifs": [
+ "Tap here to access saved GIFs"
+ ],
+ "TapToEditWidget": [
+ "tap to edit widget"
+ ],
+ "TapToEditWidgetShort": [
+ "tap to edit"
+ ],
+ "TapToSendLocation": [
+ "Tap to send this location"
+ ],
+ "TapToViewAsList": [
+ "Tap to view as a list."
+ ],
+ "TelegramFeatures": [
+ "Telegram Features"
+ ],
+ "TermsOfService": [
+ "Terms of Service"
+ ],
+ "TermsOfServiceLogin": [
+ "By signing up, you agree
to the *Terms of Service*."
+ ],
+ "TextCopied": [
+ "Text copied to clipboard"
+ ],
+ "Theme": [
+ "Theme"
+ ],
+ "ThemeNotFound": [
+ "Theme not found"
+ ],
+ "ThemeNotSupported": [
+ "Sorry, this color theme doesn’t support your device yet."
+ ],
+ "TimeToEdit": [
+ "%1$s"
+ ],
+ "TooManyTries": [
+ "Too many tries.
Please try again in %1$s."
+ ],
+ "TranslateMessage": [
+ "Translate"
+ ],
+ "TypeMessage": [
+ "Message"
+ ],
+ "TypeScheduleMessage": [
+ "Schedule message"
+ ],
+ "URL": [
+ "URL"
+ ],
+ "Underline": [
+ "Underline"
+ ],
+ "UnknownError": [
+ "Unknown error"
+ ],
+ "UnreadMessages": [
+ "Unread Messages"
+ ],
+ "UnsupportedMedia": [
+ "This message is not supported by your version of Telegram. Update the app to view: https://telegram.org/update"
+ ],
+ "UpdateContactsMessage": [
+ "Telegram has detected many unsynced contacts, would you like to sync them now? Choose 'OK' if you're using your own device, SIM card and Google account."
+ ],
+ "UpdateContactsTitle": [
+ "Update contacts?"
+ ],
+ "UpdatedMinutes": [
+ "updated %1$d minute ago",
+ "updated %1$d minutes ago"
+ ],
+ "UploadItems": [
+ "Upload %1$s"
+ ],
+ "UsbActive": [
+ "USB transfer active"
+ ],
+ "UseFileManger": [
+ "Use Another App"
+ ],
+ "UseProxyTelegramError": [
+ "The proxy you are using is not configured correctly and will be disabled. Please find another one."
+ ],
+ "ViewContact": [
+ "VIEW CONTACT"
+ ],
+ "ViewDetails": [
+ "VIEW CONTACT"
+ ],
+ "ViewPackPreview": [
+ "View Pack"
+ ],
+ "Views": [
+ "%1$s view",
+ "%1$s views"
+ ],
+ "VoipAnsweringAsAccount": [
+ "answering as %s"
+ ],
+ "VoipAudioRoutingEarpiece": [
+ "Earpiece"
+ ],
+ "VoipAudioRoutingSpeaker": [
+ "Speaker"
+ ],
+ "VoipBackCamera": [
+ "BACK CAMERA"
+ ],
+ "VoipChannelLeaveAlertEndChat": [
+ "End live stream"
+ ],
+ "VoipChannelLeaveAlertText": [
+ "Do you want to leave this live stream?"
+ ],
+ "VoipChannelLeaveAlertTitle": [
+ "Leave live stream"
+ ],
+ "VoipChannelStartRecordingVideoText": [
+ "Do you want to start recording this live stream and save the result into a video file?
Participants will see that the chat is being recorded."
+ ],
+ "VoipChannelViewVoiceChat": [
+ "VIEW LIVE STREAM"
+ ],
+ "VoipChatActiveChats": [
+ "Active video chats"
+ ],
+ "VoipChatJoin": [
+ "Join"
+ ],
+ "VoipChatRecentCalls": [
+ "Recent calls"
+ ],
+ "VoipErrorUnknown": [
+ "Can't place a Telegram call at the moment."
+ ],
+ "VoipFailed": [
+ "Failed to connect"
+ ],
+ "VoipFlip": [
+ "Flip"
+ ],
+ "VoipFrontCamera": [
+ "FRONT CAMERA"
+ ],
+ "VoipGroupAdd": [
+ "Add"
+ ],
+ "VoipGroupAddMemberText": [
+ "Do you want to add **%1$s** to **%2$s**?"
+ ],
+ "VoipGroupAddMemberTitle": [
+ "Add Member"
+ ],
+ "VoipGroupAllowToSpeak": [
+ "Allow to speak"
+ ],
+ "VoipGroupConnecting": [
+ "Connecting..."
+ ],
+ "VoipGroupCopyInviteLink": [
+ "Copy Invite Link"
+ ],
+ "VoipGroupCopyInviteLinkCopied": [
+ "Invite link copied to clipboard."
+ ],
+ "VoipGroupEndedStartNew": [
+ "Video chat ended. Start a new one?"
+ ],
+ "VoipGroupInviteAlreadyParticipant": [
+ "The selected user is already in this video chat."
+ ],
+ "VoipGroupInviteMember": [
+ "Invite Members"
+ ],
+ "VoipGroupInvitedUser": [
+ "You invited **%1$s** to the video chat."
+ ],
+ "VoipGroupJoinVoiceChatUrl": [
+ "Join Video Chat"
+ ],
+ "VoipGroupLeave": [
+ "Leave"
+ ],
+ "VoipGroupLeaveAlertTitle": [
+ "Leave video chat"
+ ],
+ "VoipGroupMute": [
+ "Mute"
+ ],
+ "VoipGroupOffline": [
+ "You're currently offline. Please connect to the Internet to join video chats."
+ ],
+ "VoipGroupRemoveMemberAlertText": [
+ "Do you want to remove %1$s from the group chat?"
+ ],
+ "VoipGroupRemoveMemberAlertTitle": [
+ "Remove member"
+ ],
+ "VoipGroupRemovedFromGroup": [
+ "**%1$s** removed from the group."
+ ],
+ "VoipGroupSaveFileHint": [
+ "Recording Title"
+ ],
+ "VoipGroupSearchMembers": [
+ "Search members to invite..."
+ ],
+ "VoipGroupStartRecordingTitle": [
+ "Start recording"
+ ],
+ "VoipGroupUnmute": [
+ "Unmute"
+ ],
+ "VoipGroupUserCanNowSpeak": [
+ "**%1$s** can now speak."
+ ],
+ "VoipGroupUserCantNowSpeak": [
+ "**%1$s** is now muted in this chat."
+ ],
+ "VoipGroupUserRemove": [
+ "Remove"
+ ],
+ "VoipGroupVideoRecordSaved": [
+ "Video saved to **Saved Messages**."
+ ],
+ "VoipGroupVoiceChat": [
+ "Video Chat"
+ ],
+ "VoipHoldAndTalk": [
+ "or hold and speak
"
+ ],
+ "VoipInCallBrandingWithName": [
+ "Telegram Call to %s"
+ ],
+ "VoipInVideoCallBranding": [
+ "Telegram Video Call"
+ ],
+ "VoipInVideoCallBrandingWithName": [
+ "Telegram Video Call to %s"
+ ],
+ "VoipIncoming": [
+ "Incoming call"
+ ],
+ "VoipLiveStream": [
+ "Ongoing Live Stream"
+ ],
+ "VoipMute": [
+ "Mute"
+ ],
+ "VoipNeedMicCameraPermission": [
+ "Telegram needs access to your microphone and camera so that you can make video calls.
Tap Settings > Permissions, and turn Microphone and Camera on."
+ ],
+ "VoipNeedMicPermission": [
+ "Telegram needs access to your microphone so that you can make calls.
Tap Settings > Permissions, and turn Microphone on."
+ ],
+ "VoipOffline": [
+ "You're currently offline. Please connect to the Internet in order to make calls."
+ ],
+ "VoipOfflineTitle": [
+ "Offline"
+ ],
+ "VoipOutputDevices": [
+ "Output Devices"
+ ],
+ "VoipPeerVideoOutdated": [
+ "Sorry, **%1$s** is using an old version of Telegram that doesn't support video calls."
+ ],
+ "VoipPeerVideoOutdatedMakeVoice": [
+ "Make a voice call"
+ ],
+ "VoipPhoneScreen": [
+ "PHONE SCREEN"
+ ],
+ "VoipShareVideo": [
+ "Share Video"
+ ],
+ "VoipSpeaker": [
+ "Speaker"
+ ],
+ "VoipStartVideo": [
+ "Start Video"
+ ],
+ "VoipStopVideo": [
+ "Stop Video"
+ ],
+ "VoipSwitch": [
+ "SWITCH"
+ ],
+ "VoipSwitchToVideoCall": [
+ "Switch to video call?"
+ ],
+ "VoipTapToMute": [
+ "You're Live"
+ ],
+ "VoipUnmute": [
+ "Unmute"
+ ],
+ "VoipUserCameraIsOff": [
+ "%s's camera is off"
+ ],
+ "VoipUserMicrophoneIsOff": [
+ "%s's microphone is off"
+ ],
+ "VoipVideoPrivateScreenSharing": [
+ "Everything on your screen, including notifications, will be shared."
+ ],
+ "VoipVoiceChat": [
+ "Ongoing Video Chat"
+ ],
+ "WaitMore": [
+ "Wait more"
+ ],
+ "Warning": [
+ "Warning"
+ ],
+ "WidgetChats": [
+ "Chats"
+ ],
+ "WidgetLoggedOff": [
+ "Account was logged off."
+ ],
+ "WidgetPasscode2": [
+ "Warning: Your widgets will show all recent messages, but your passcode will be required to open the app and reply."
+ ],
+ "WidgetPreview": [
+ "Preview of the widget"
+ ],
+ "WidgetShortcuts": [
+ "Shortcuts"
+ ],
+ "YesterdayAt": [
+ "yesterday at"
+ ],
+ "YesterdayAtFormatted": [
+ "yesterday at %1$s"
+ ],
+ "YouCreatedBroadcastList": [
+ "You created a broadcast list"
+ ],
+ "YouHaveNewMessage": [
+ "You have a new message"
+ ],
+ "chatDate": [
+ "MMMM d"
+ ],
+ "chatFullDate": [
+ "MMMM d, yyyy"
+ ],
+ "formatDateSchedule": [
+ "MMM d"
+ ],
+ "formatDateScheduleDay": [
+ "EEE MMM d"
+ ],
+ "formatDateScheduleYear": [
+ "MMM d yyyy"
+ ],
+ "formatterMonthName": [
+ "LLLL"
+ ],
+ "formatterMonthYear2": [
+ "LLLL yyyy"
+ ],
+ "formatterWeekLong": [
+ "EEEE"
+ ],
+ "messages": [
+ "%1$d message",
+ "%1$d messages"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/groups_and_channels.html b/data/web/translations.telegram.org/en/android/groups_and_channels.html
new file mode 100644
index 0000000000..c3707f4747
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/groups_and_channels.html
@@ -0,0 +1,3173 @@
+{
+ "ActionAddUser": [
+ "un1 added un2"
+ ],
+ "ActionAddUserSelf": [
+ "un1 returned to the group"
+ ],
+ "ActionAddUserSelfYou": [
+ "You returned to the group"
+ ],
+ "ActionChangedPhoto": [
+ "un1 changed the group photo"
+ ],
+ "ActionChannelCallEnded": [
+ "Live stream ended (%s)"
+ ],
+ "ActionChannelCallJustStarted": [
+ "Live stream started"
+ ],
+ "ActionChannelCallScheduled": [
+ "Live stream scheduled on %1$s"
+ ],
+ "ActionChannelChangedPhoto": [
+ "Channel photo updated"
+ ],
+ "ActionCreateChannel": [
+ "Channel created"
+ ],
+ "ActionCreateGroup": [
+ "un1 created the group"
+ ],
+ "ActionCreateMega": [
+ "Group created"
+ ],
+ "ActionCreatedInviteLink": [
+ "un1 created invite link %1$s"
+ ],
+ "ActionDeletedInviteLink": [
+ "un1 deleted the invite link %1$s"
+ ],
+ "ActionDeletedInviteLinkClickable": [
+ "un1 deleted invite link un2"
+ ],
+ "ActionEditedInviteLink": [
+ "un1 edited invite link %1$s to %2$s"
+ ],
+ "ActionEditedInviteLinkToSame": [
+ "un1 edited invite link %1$s"
+ ],
+ "ActionEditedInviteLinkToSameClickable": [
+ "un1 edited invite link un2"
+ ],
+ "ActionForwardsEnabledChannel": [
+ "un1 enabled forwarding from this channel"
+ ],
+ "ActionForwardsEnabledGroup": [
+ "un1 enabled forwarding from this group"
+ ],
+ "ActionForwardsRestrictedChannel": [
+ "un1 restricted forwarding from this channel"
+ ],
+ "ActionForwardsRestrictedGroup": [
+ "un1 restricted forwarding from this group"
+ ],
+ "ActionGroupCallEndedBy": [
+ "un1 ended the video chat (%s)"
+ ],
+ "ActionGroupCallEndedByYou": [
+ "You ended the video chat (%s)"
+ ],
+ "ActionGroupCallInvited": [
+ "un1 invited un2 to the video chat"
+ ],
+ "ActionGroupCallInvitedYou": [
+ "un1 invited you to the video chat"
+ ],
+ "ActionGroupCallScheduled": [
+ "Video chat scheduled for %1$s"
+ ],
+ "ActionGroupCallStarted": [
+ "un1 started a video chat"
+ ],
+ "ActionInviteUser": [
+ "un1 joined the group via invite link"
+ ],
+ "ActionInviteYou": [
+ "You joined the group via invite link"
+ ],
+ "ActionKickUser": [
+ "un1 removed un2"
+ ],
+ "ActionKickUserYou": [
+ "un1 removed you"
+ ],
+ "ActionLeftUser": [
+ "un1 left the group"
+ ],
+ "ActionMigrateFromGroup": [
+ "This group was upgraded to a supergroup"
+ ],
+ "ActionMigrateFromGroupNotify": [
+ "%1$s was upgraded to a supergroup"
+ ],
+ "ActionPinnedFile": [
+ "un1 pinned a file"
+ ],
+ "ActionPinnedGeo": [
+ "un1 pinned a map"
+ ],
+ "ActionPinnedGeoLive": [
+ "un1 pinned a live location"
+ ],
+ "ActionPinnedMusic": [
+ "un1 pinned an audio file"
+ ],
+ "ActionPinnedPhoto": [
+ "un1 pinned a photo"
+ ],
+ "ActionReactionsChanged": [
+ "un1 changed chat reactions
from: %1$s
to: %2$s"
+ ],
+ "ActionRevokedInviteLink": [
+ "un1 revoked invite link %1$s"
+ ],
+ "ActionRevokedInviteLinkClickable": [
+ "un1 revoked invite link un2"
+ ],
+ "ActionTTLChanged": [
+ "un1 set messages to auto-delete in %1$s"
+ ],
+ "ActionTTLDisabled": [
+ "un1 disabled the auto-delete timer"
+ ],
+ "ActionUserInvitedToChannel": [
+ "un1 invited you to this channel"
+ ],
+ "ActionUserInvitedToGroup": [
+ "un1 invited you to this group"
+ ],
+ "ActionUserScoredInGame": [
+ "un1 scored %1$s in un2"
+ ],
+ "ActionUserWithinOtherRadius": [
+ "un1 is now within %1$s from un2."
+ ],
+ "ActionUserWithinRadius": [
+ "un1 is now within %1$s from you"
+ ],
+ "ActionUserWithinYouRadius": [
+ "You are now within %1$s from un1"
+ ],
+ "ActionYouAddUser": [
+ "You added un2"
+ ],
+ "ActionYouChangedPhoto": [
+ "You changed the group photo"
+ ],
+ "ActionYouChangedTitle": [
+ "You changed the group name to un2"
+ ],
+ "ActionYouCreateGroup": [
+ "You created the group"
+ ],
+ "ActionYouLeftUser": [
+ "You left the group"
+ ],
+ "ActionYouRemovedPhoto": [
+ "You removed the group photo"
+ ],
+ "ActionsChartTitle": [
+ "Actions"
+ ],
+ "AddAdminErrorBlacklisted": [
+ "You can't add this user as an admin because they are in the Removed Users list and you are not allowed to unban them."
+ ],
+ "AddAdminErrorNotAMember": [
+ "You can't add this user as an admin because they are not a member of this group and you are not allowed to add them."
+ ],
+ "AddBannedErrorAdmin": [
+ "You can't ban this user because they are an admin in this group and you are not allowed to demote them."
+ ],
+ "AddBotAsAdmin": [
+ "Bots can only be added to channels as admins."
+ ],
+ "AddMember": [
+ "Add Members"
+ ],
+ "AddMutual": [
+ "Add people to your channel"
+ ],
+ "AddShortcut": [
+ "Add to Home screen"
+ ],
+ "AddSubscriber": [
+ "Add subscriber"
+ ],
+ "AddToChannel": [
+ "Add to Channel"
+ ],
+ "AddToGroup": [
+ "Add to Group"
+ ],
+ "AddToGroupOrChannel": [
+ "Add to Group or Channel"
+ ],
+ "AdminWillBeRemoved": [
+ "%1$s will be removed from admins if you restrict them."
+ ],
+ "AndMoreTyping": [
+ "and %1$d more are typing",
+ "and %1$d more are typing"
+ ],
+ "AndMoreTypingGroup": [
+ "%1$s and %2$d more are typing",
+ "%1$s and %2$d more are typing"
+ ],
+ "AnonymousQuizPoll": [
+ "Anonymous Quiz"
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "ApplyTheme": [
+ "APPLY"
+ ],
+ "ApproveNewMembers": [
+ "Request Admin Approval"
+ ],
+ "ApproveNewMembersDescription": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "AreTyping": [
+ "are typing..."
+ ],
+ "AreTypingGroup": [
+ "%1$s are typing..."
+ ],
+ "AreYouSureClearHistoryWithChat": [
+ "Are you sure you want to clear the chat history in **%1$s**?"
+ ],
+ "AreYouSureDeleteAndExit": [
+ "Are you sure you want to delete and leave the group?"
+ ],
+ "AreYouSureDeleteAndExitChannel": [
+ "Do you want to delete and leave the channel?"
+ ],
+ "AreYouSureDeleteFewMessagesMega": [
+ "Are you sure you want to delete these messages for everyone?"
+ ],
+ "AreYouSureDeleteSingleMessageMega": [
+ "Are you sure you want to delete this message for everyone?"
+ ],
+ "AttachGifRestricted": [
+ "The admins of this group have restricted your ability to send GIFs until %1$s."
+ ],
+ "AttachGifRestrictedForever": [
+ "The admins of this group have restricted your ability to send GIFs."
+ ],
+ "AttachInlineRestricted": [
+ "The admins of this group have restricted your ability to send inline content until %1$s."
+ ],
+ "AttachInlineRestrictedForever": [
+ "The admins of this group have restricted your ability to send inline content."
+ ],
+ "AttachLocation": [
+ "Location"
+ ],
+ "AttachMediaRestricted": [
+ "The admins of this group have restricted your ability to send media until %1$s."
+ ],
+ "AttachMediaRestrictedForever": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "AttachStickersRestricted": [
+ "The admins of this group have restricted your ability to send stickers until %1$s."
+ ],
+ "AttachStickersRestrictedForever": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "AutoDelete1Day": [
+ "1 day"
+ ],
+ "AutoDelete1Hour": [
+ "1 hour"
+ ],
+ "AutoDelete1Month": [
+ "1 month"
+ ],
+ "AutoDelete24Hours": [
+ "24 hours"
+ ],
+ "AutoDelete7Days": [
+ "1 week"
+ ],
+ "AutoDeleteAfteTitle": [
+ "Auto-delete after..."
+ ],
+ "AutoDeleteAlertChannelInfo": [
+ "Automatically delete new messages sent in this channel after a certain period of time."
+ ],
+ "AutoDeleteAlertGroupInfo": [
+ "Automatically delete new messages sent in this group after a certain period of time."
+ ],
+ "AutoDeleteAlertTitle": [
+ "Auto-delete messages"
+ ],
+ "AutoDeleteCustom": [
+ "Custom"
+ ],
+ "AutoDeleteDisable": [
+ "Disable"
+ ],
+ "AutoDeletePopupDescription": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "AutoDeletePopupTitle": [
+ "Auto-Delete"
+ ],
+ "AutoDeleteSet": [
+ "Set for this chat"
+ ],
+ "AutoDeleteSetTimer": [
+ "Set auto-delete timer"
+ ],
+ "AvailableReactions": [
+ "Available reactions"
+ ],
+ "Back": [
+ "Back"
+ ],
+ "BlockAndDeleteReplies": [
+ "BLOCK AND DELETE REPLIES"
+ ],
+ "BlockUserMultiTitle": [
+ "Block User"
+ ],
+ "BlockUserReplyAlert": [
+ "Do you want to block messages from **%1$s**?"
+ ],
+ "Bot": [
+ "bot"
+ ],
+ "BotShare": [
+ "Share"
+ ],
+ "BroadcastGroup": [
+ "Broadcast Group"
+ ],
+ "BroadcastGroupConvert": [
+ "Convert to Broadcast Group"
+ ],
+ "BroadcastGroupConvertInfo": [
+ "Broadcast groups can have over 200,000 members, but only admins can send messages in them."
+ ],
+ "BroadcastGroupConvertSuccess": [
+ "Your group can now have more than 200,000 members."
+ ],
+ "CallVideoPin": [
+ "Pin"
+ ],
+ "CallVideoPreviewTitle": [
+ "Preview"
+ ],
+ "CallVideoUnpin": [
+ "Unpin"
+ ],
+ "CanJoin": [
+ "%1$d can join",
+ "%1$d can join"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChangePermissions": [
+ "Change permissions"
+ ],
+ "ChangePublicLimitReached": [
+ "You have reserved too many public links. Try revoking the link from an older group or channel, or create a private one instead."
+ ],
+ "ChannelAddAdmin": [
+ "Add Admin"
+ ],
+ "ChannelAddException": [
+ "Add Exception"
+ ],
+ "ChannelAddSubscribers": [
+ "Add Subscribers"
+ ],
+ "ChannelAddTo": [
+ "Add %1$s to the channel?"
+ ],
+ "ChannelAddToChannel": [
+ "Add to channel"
+ ],
+ "ChannelAddToGroup": [
+ "Add to group"
+ ],
+ "ChannelAddedByNotification": [
+ "%1$s added you to the channel %2$s"
+ ],
+ "ChannelAdministrators": [
+ "Administrators"
+ ],
+ "ChannelAdminsInfo": [
+ "You can add admins to help you manage your channel. Press and hold to remove admins."
+ ],
+ "ChannelAlertCreate2": [
+ "Create Channel"
+ ],
+ "ChannelAlertText": [
+ "Channels are a one-to-many tool for broadcasting your messages to unlimited audiences."
+ ],
+ "ChannelAlertTitle": [
+ "What is a Channel?"
+ ],
+ "ChannelBlacklist": [
+ "Removed Users"
+ ],
+ "ChannelBlockUser": [
+ "Remove User"
+ ],
+ "ChannelBots": [
+ "Bots"
+ ],
+ "ChannelBroadcast": [
+ "Broadcast"
+ ],
+ "ChannelCantOpenBanned": [
+ "Unfortunately, you are banned from participating in public groups."
+ ],
+ "ChannelCantOpenBannedByAdmin": [
+ "Sorry, you can't access this chat because you were banned by an admin."
+ ],
+ "ChannelCantOpenPrivate": [
+ "Sorry, this chat is no longer accessible."
+ ],
+ "ChannelContacts": [
+ "Contacts in this channel"
+ ],
+ "ChannelCreator": [
+ "Owner"
+ ],
+ "ChannelDelete": [
+ "Delete Channel"
+ ],
+ "ChannelDeleteFromList": [
+ "Delete from this list"
+ ],
+ "ChannelDeleteInfo": [
+ "This will delete all messages in the channel for all subscribers."
+ ],
+ "ChannelDeleteMenu": [
+ "Delete channel"
+ ],
+ "ChannelDescriptionChanged": [
+ "Channel description updated."
+ ],
+ "ChannelDiscuss": [
+ "DISCUSS"
+ ],
+ "ChannelEdit": [
+ "Edit"
+ ],
+ "ChannelEditPermissions": [
+ "Edit permissions"
+ ],
+ "ChannelInviteLinkTitle": [
+ "Invite Link"
+ ],
+ "ChannelInviteViaLink": [
+ "Invite via Link"
+ ],
+ "ChannelJoin": [
+ "JOIN"
+ ],
+ "ChannelJoinTo": [
+ "Do you want to join the channel '%1$s'?"
+ ],
+ "ChannelJoined": [
+ "You joined this channel"
+ ],
+ "ChannelLeaveAlert": [
+ "Are you sure you want to leave this channel?"
+ ],
+ "ChannelLinkInfo": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "ChannelLinkTitle": [
+ "Public link"
+ ],
+ "ChannelMegaJoined": [
+ "You joined this group"
+ ],
+ "ChannelMembers": [
+ "Members"
+ ],
+ "ChannelMembersInfo": [
+ "Only channel admins can see this list."
+ ],
+ "ChannelMessageAudio": [
+ "%1$s posted a voice message"
+ ],
+ "ChannelMessageContact": [
+ "%1$s posted a contact"
+ ],
+ "ChannelMessageDocument": [
+ "%1$s posted a file"
+ ],
+ "ChannelMessageGIF": [
+ "%1$s posted a GIF"
+ ],
+ "ChannelMessageMap": [
+ "%1$s posted a location"
+ ],
+ "ChannelMessageNoText": [
+ "%1$s posted a message"
+ ],
+ "ChannelMessagePhoto": [
+ "%1$s posted a photo"
+ ],
+ "ChannelMessageRound": [
+ "%1$s posted a video message"
+ ],
+ "ChannelMessageSticker": [
+ "%1$s posted a sticker"
+ ],
+ "ChannelMessageStickerEmoji": [
+ "%1$s posted a %2$s sticker"
+ ],
+ "ChannelMessageVideo": [
+ "%1$s posted a video"
+ ],
+ "ChannelMute": [
+ "MUTE"
+ ],
+ "ChannelNotifyMembersInfoOff": [
+ "Subscribers will receive a silent notification."
+ ],
+ "ChannelNotifyMembersInfoOn": [
+ "Subscribers will be notified when you post."
+ ],
+ "ChannelOtherMembers": [
+ "Other members"
+ ],
+ "ChannelOtherSubscribers": [
+ "Other subscribers"
+ ],
+ "ChannelPermissions": [
+ "Permissions"
+ ],
+ "ChannelPermissionsHeader": [
+ "What can members of this group do?"
+ ],
+ "ChannelPhotoEditNotification": [
+ "Channel %1$s updated its photo"
+ ],
+ "ChannelPrivate": [
+ "Private Channel"
+ ],
+ "ChannelPrivateInfo": [
+ "Private channels can only be joined via invite link."
+ ],
+ "ChannelPrivateLinkHelp": [
+ "People can join your channel by following this link. You can revoke the link at any time."
+ ],
+ "ChannelPublic": [
+ "Public Channel"
+ ],
+ "ChannelPublicEmptyUsername": [
+ "Please choose a link for your public channel, so that people can find it in search and share with others.
If you're not interested, we suggest creating a private channel instead."
+ ],
+ "ChannelPublicInfo": [
+ "Public channels can be found in search, anyone can join them."
+ ],
+ "ChannelRemoveUser": [
+ "Remove from channel"
+ ],
+ "ChannelRemoveUserAdmin": [
+ "Dismiss admin"
+ ],
+ "ChannelSearchException": [
+ "Search Exceptions"
+ ],
+ "ChannelSettings": [
+ "Settings"
+ ],
+ "ChannelSettingsChangedAlert": [
+ "You have changed settings in this channel. Apply changes?"
+ ],
+ "ChannelSettingsTitle": [
+ "Channel Settings"
+ ],
+ "ChannelSignMessages": [
+ "Sign Messages"
+ ],
+ "ChannelSignMessagesInfo": [
+ "Add names of admins to the messages they post"
+ ],
+ "ChannelSilentBroadcast": [
+ "Silent Broadcast"
+ ],
+ "ChannelSubscribers": [
+ "Subscribers"
+ ],
+ "ChannelTitleChanged": [
+ "Channel name updated."
+ ],
+ "ChannelTooMuchJoin": [
+ "Sorry, you are a member of too many groups and channels. Please leave one before joining another."
+ ],
+ "ChannelType": [
+ "Channel Type"
+ ],
+ "ChannelTypeHeader": [
+ "Channel type"
+ ],
+ "ChannelUnmute": [
+ "UNMUTE"
+ ],
+ "ChannelUserAddLimit": [
+ "Sorry, you can only add the first 200 subscribers to a channel. Note that an unlimited number of people may join via the channel's link."
+ ],
+ "ChannelUserCantAdd": [
+ "Sorry, you can't add this user to channels."
+ ],
+ "ChannelUserCantAdmin": [
+ "Sorry, this channel has too many admins."
+ ],
+ "ChannelUserCantBot": [
+ "Sorry, this channel has too many bots."
+ ],
+ "ChannelUserLeftError": [
+ "If a person has left a channel in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "ChannelUsernameHelp": [
+ "If you set a public link, other people will be able to find and join your channel.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "ChannelUsernamePlaceholder": [
+ "link"
+ ],
+ "Characters": [
+ "%1$d character",
+ "%1$d characters"
+ ],
+ "CharactersPerMessage": [
+ "%s per message"
+ ],
+ "ChatAdmin": [
+ "admin"
+ ],
+ "ChatHistory": [
+ "Chat history for new members"
+ ],
+ "ChatHistoryHidden": [
+ "Hidden"
+ ],
+ "ChatHistoryHiddenInfo": [
+ "New members won't see earlier messages."
+ ],
+ "ChatHistoryVisible": [
+ "Visible"
+ ],
+ "ChatHistoryVisibleInfo": [
+ "New members will see messages that were sent before they joined."
+ ],
+ "ChatLocation": [
+ "Location"
+ ],
+ "ChatSetNewPhoto": [
+ "Set New Photo or Video"
+ ],
+ "ChatSetPhotoOrVideo": [
+ "Set Photo or Video"
+ ],
+ "ChatSetThisLocation": [
+ "Set this location"
+ ],
+ "Chats": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "ChatsNearbyHeader": [
+ "Groups nearby"
+ ],
+ "ChooseFromGallery": [
+ "Upload from Gallery"
+ ],
+ "ChooseFromSearch": [
+ "Search web"
+ ],
+ "ChoosePhoto": [
+ "Choose photo"
+ ],
+ "ChooseStickerSet": [
+ "CHOOSE STICKER SET"
+ ],
+ "ChooseTakePhoto": [
+ "Take photo"
+ ],
+ "ChooseTimeForMute": [
+ "Choose time"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "Close": [
+ "Close"
+ ],
+ "Comment": [
+ "Comment"
+ ],
+ "Comments": [
+ "%1$d Comment",
+ "%1$d Comments"
+ ],
+ "CommentsNoNumber": [
+ "comment",
+ "comments"
+ ],
+ "CommentsTitle": [
+ "Comments"
+ ],
+ "Contacts": [
+ "Contacts"
+ ],
+ "ContactsPermissionAlertNotNow": [
+ "NOT NOW"
+ ],
+ "ConvertGroup": [
+ "Convert to Supergroup"
+ ],
+ "ConvertGroupInfo": [
+ "**Member limit reached.**
For more space and additional features, upgrade to a supergroup:
• Supergroups can hold up to %1$s
• New members can see the full message history
• Deleted messages will disappear for all members
• Admins can add a description to the group
• Owner can set a public link for the group"
+ ],
+ "ConvertGroupInfo2": [
+ "**In supergroups:**
• New members can see the full message history
• Deleted messages will disappear for all members
• Admins can add a description to the group
• Creator can set a public link for the group"
+ ],
+ "ConvertGroupInfo3": [
+ "**Note:** this action can't be undone."
+ ],
+ "ConvertGroupMenu": [
+ "Convert to supergroup"
+ ],
+ "CopyLink": [
+ "Copy Link"
+ ],
+ "CreateGroupError": [
+ "Sorry, you can't create a group with these users because of their privacy settings."
+ ],
+ "CreateLink": [
+ "Create Link"
+ ],
+ "CreateLinkHeader": [
+ "CREATE"
+ ],
+ "CreateNewLink": [
+ "Create a New Link"
+ ],
+ "CreateNewLinkHelp": [
+ "You can generate invite links that expire after they are used."
+ ],
+ "Days": [
+ "%1$d day",
+ "%1$d days"
+ ],
+ "DaysLeft": [
+ "%1$d day left",
+ "%1$d days left"
+ ],
+ "DaysSchedule": [
+ "%1$d day",
+ "%1$d days"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAllRevokedLinkHelp": [
+ "This will delete all revoked links."
+ ],
+ "DeleteAllRevokedLinks": [
+ "Delete All Revoked Links"
+ ],
+ "DeleteAndExit": [
+ "Delete and leave group"
+ ],
+ "DeleteAndExitButton": [
+ "Delete and leave group"
+ ],
+ "DeleteChannelForAll": [
+ "Delete for all subscribers"
+ ],
+ "DeleteGroupForAll": [
+ "Delete the group for all members"
+ ],
+ "DeleteLink": [
+ "Delete Link"
+ ],
+ "DeleteLinkHelp": [
+ "This will delete link."
+ ],
+ "DeleteMega": [
+ "Delete Group"
+ ],
+ "DeleteMegaMenu": [
+ "Delete group"
+ ],
+ "DeleteMessagesOption": [
+ "Unsend My Messages"
+ ],
+ "DeleteMessagesOptionAlsoChat": [
+ "Also clear for all members"
+ ],
+ "DeletePhoto": [
+ "Remove photo"
+ ],
+ "DeleteReportSpam": [
+ "Report spam"
+ ],
+ "DeleteSingleMessagesTitle": [
+ "Delete message"
+ ],
+ "DeleteThisGroup": [
+ "Delete group"
+ ],
+ "Deletions": [
+ "%1$d deletion",
+ "%1$d deletions"
+ ],
+ "DescriptionInfo": [
+ "You can provide an optional description for your channel."
+ ],
+ "DescriptionOptionalPlaceholder": [
+ "Description (optional)"
+ ],
+ "DescriptionPlaceholder": [
+ "Description"
+ ],
+ "DiscardSelectionAlertMessage": [
+ "Do you want to discard the selection?"
+ ],
+ "DiscardSelectionAlertTitle": [
+ "Discard selection?"
+ ],
+ "DiscussChannel": [
+ "channel"
+ ],
+ "Discussion": [
+ "Discussion"
+ ],
+ "DiscussionChannelGroupSetHelp": [
+ "A link to **%1$s** is shown to all subscribers in the bottom panel."
+ ],
+ "DiscussionChannelGroupSetHelp2": [
+ "**%1$s** is selected as the group that hosts comments for your channel."
+ ],
+ "DiscussionChannelHelp": [
+ "Select a group chat for discussion that will be displayed in your channel."
+ ],
+ "DiscussionChannelHelp2": [
+ "Everything you post in the channel will be forwarded to this group."
+ ],
+ "DiscussionChannelHelp3": [
+ "Select a group chat that will host comments from your channel."
+ ],
+ "DiscussionCreateGroup": [
+ "Create a New Group"
+ ],
+ "DiscussionGroupHelp": [
+ "This group is linked as the discussion board for %1$s."
+ ],
+ "DiscussionGroupHelp2": [
+ "All new posts from this channel are forwarded to the group."
+ ],
+ "DiscussionInfo": [
+ "Add a group chat for comments"
+ ],
+ "DiscussionLinkGroup": [
+ "LINK GROUP"
+ ],
+ "DiscussionLinkGroupAlertHistory": [
+ "\"Chat history for new members\" will be switched to Visible."
+ ],
+ "DiscussionLinkGroupPrivateAlert": [
+ "Make **%1$s** the discussion board for **%2$s**?
Any member of this group will be able to see messages in the channel."
+ ],
+ "DiscussionLinkGroupPublicAlert": [
+ "Make **%1$s** the discussion group for **%2$s**?"
+ ],
+ "DiscussionLinkGroupPublicPrivateAlert": [
+ "Make **%1$s** the discussion board for **%2$s**?
Anyone from the channel will be able to see messages in this group."
+ ],
+ "DiscussionStarted": [
+ "Discussion started"
+ ],
+ "DiscussionUnlink": [
+ "Unlink"
+ ],
+ "DiscussionUnlinkChannel": [
+ "Unlink Channel"
+ ],
+ "DiscussionUnlinkChannelAlert": [
+ "Are you sure you want to unlink **%1$s** from this channel?"
+ ],
+ "DiscussionUnlinkGroup": [
+ "Unlink Group"
+ ],
+ "DiscussionUnlinkGroupAlert": [
+ "Are you sure you want to unlink **%1$s** from this group?"
+ ],
+ "Dismiss": [
+ "Dismiss"
+ ],
+ "DismissRequest": [
+ "Dismiss request"
+ ],
+ "Edit": [
+ "Edit"
+ ],
+ "EditAdmin": [
+ "Admin Rights"
+ ],
+ "EditAdminAddAdmins": [
+ "Add New Admins"
+ ],
+ "EditAdminAddUsersViaLink": [
+ "Invite Users via Link"
+ ],
+ "EditAdminBanUsers": [
+ "Ban Users"
+ ],
+ "EditAdminChangeChannelInfo": [
+ "Change Channel Info"
+ ],
+ "EditAdminChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "EditAdminChannelTransfer": [
+ "Transfer Channel Ownership"
+ ],
+ "EditAdminDeleteMessages": [
+ "Delete Messages of Others"
+ ],
+ "EditAdminEditMessages": [
+ "Edit Messages of Others"
+ ],
+ "EditAdminGroupDeleteMessages": [
+ "Delete Messages"
+ ],
+ "EditAdminGroupTransfer": [
+ "Transfer Group Ownership"
+ ],
+ "EditAdminPinMessages": [
+ "Pin Messages"
+ ],
+ "EditAdminPostMessages": [
+ "Post Messages"
+ ],
+ "EditAdminPromotedBy": [
+ "Promoted by %1$s"
+ ],
+ "EditAdminRank": [
+ "Custom title"
+ ],
+ "EditAdminRankInfo": [
+ "A title that members will see instead of '%1$s'."
+ ],
+ "EditAdminRemoveAdmin": [
+ "Dismiss Admin"
+ ],
+ "EditAdminRights": [
+ "Edit admin rights"
+ ],
+ "EditAdminSendAnonymously": [
+ "Remain Anonymous"
+ ],
+ "EditAdminTransferAlertText": [
+ "You can transfer this group to **%1$s** only if you:"
+ ],
+ "EditAdminTransferAlertText1": [
+ "Enabled **Two-Step Verification** more than **7 days** ago."
+ ],
+ "EditAdminTransferAlertText2": [
+ "Logged in on this device more than **24 hours** ago."
+ ],
+ "EditAdminTransferAlertText3": [
+ "Please come back later."
+ ],
+ "EditAdminTransferAlertTitle": [
+ "Security Check"
+ ],
+ "EditAdminTransferChangeOwner": [
+ "Change Owner"
+ ],
+ "EditAdminTransferChannelToast": [
+ "**%1$s** is now the owner of the channel."
+ ],
+ "EditAdminTransferGroupToast": [
+ "**%1$s** is now the owner of the group."
+ ],
+ "EditAdminTransferReadyAlertText": [
+ "This will transfer **full owner rights** for **%1$s** to **%2$s**. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "EditAdminTransferSetPassword": [
+ "Set Password"
+ ],
+ "EditAdminWhatCanDo": [
+ "What can this admin do?"
+ ],
+ "EditChannelAdminTransferAlertText": [
+ "You can transfer this channel to **%1$s** only if you have:"
+ ],
+ "EditLink": [
+ "Edit link"
+ ],
+ "EnableAutoDelete": [
+ "Enable Auto-Delete"
+ ],
+ "EnableReactions": [
+ "Enable Reactions"
+ ],
+ "EnableReactionsChannelInfo": [
+ "Allow subscribers to react to channel posts."
+ ],
+ "EnableReactionsGroupInfo": [
+ "Allow members to react to group messages."
+ ],
+ "EnabledNotifications": [
+ "Enabled Notifications"
+ ],
+ "EnterChannelName": [
+ "Channel name"
+ ],
+ "EnterGroupNamePlaceholder": [
+ "Enter group name"
+ ],
+ "ErrorRingtoneDurationTooLong": [
+ "Maximum length is %s seconds."
+ ],
+ "ErrorSendRestrictedMediaAll": [
+ "Sorry, sending media is not allowed in this group."
+ ],
+ "ErrorSendRestrictedPolls": [
+ "The admins of this group have restricted your ability to send polls."
+ ],
+ "ErrorSendRestrictedPollsAll": [
+ "Sorry, sending polls is not allowed in this group."
+ ],
+ "ErrorSendRestrictedStickers": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "ErrorSendRestrictedStickersAll": [
+ "Sorry, sending stickers is not allowed in this group."
+ ],
+ "EventLog": [
+ "Recent Actions"
+ ],
+ "EventLogAdded": [
+ "un1 added un2"
+ ],
+ "EventLogAllAdmins": [
+ "All admins"
+ ],
+ "EventLogAllEvents": [
+ "All actions"
+ ],
+ "EventLogChangedChannelLink": [
+ "un1 changed the channel link:"
+ ],
+ "EventLogChangedGroupLink": [
+ "un1 changed the group link:"
+ ],
+ "EventLogChangedLinkedChannel": [
+ "un1 linked this group to un2"
+ ],
+ "EventLogChangedLinkedGroup": [
+ "un1 made un2 the discussion group for this channel"
+ ],
+ "EventLogChangedLocation": [
+ "un1 changed the group location to \"%1$s\""
+ ],
+ "EventLogChangedOwnership": [
+ "transferred ownership to %1$s"
+ ],
+ "EventLogChannelJoined": [
+ "un1 joined the channel"
+ ],
+ "EventLogChannelRestricted": [
+ "banned %1$s"
+ ],
+ "EventLogChannelUnrestricted": [
+ "unbanned %1$s"
+ ],
+ "EventLogDefaultPermissions": [
+ "changed default permissions"
+ ],
+ "EventLogDeletedMessages": [
+ "un1 deleted this message:"
+ ],
+ "EventLogEditedCaption": [
+ "un1 edited caption:"
+ ],
+ "EventLogEditedChannelDescription": [
+ "un1 edited the channel description:"
+ ],
+ "EventLogEditedChannelPhoto": [
+ "un1 set a new channel photo"
+ ],
+ "EventLogEditedChannelTitle": [
+ "un1 renamed the channel to \"%1$s\""
+ ],
+ "EventLogEditedGroupDescription": [
+ "un1 edited the group description:"
+ ],
+ "EventLogEditedGroupPhoto": [
+ "un1 set a new group photo"
+ ],
+ "EventLogEditedGroupTitle": [
+ "un1 renamed the group to \"%1$s\""
+ ],
+ "EventLogEditedMedia": [
+ "un1 edited media:"
+ ],
+ "EventLogEditedMediaCaption": [
+ "un1 edited media and caption:"
+ ],
+ "EventLogEditedMessages": [
+ "un1 edited this message:"
+ ],
+ "EventLogEmpty": [
+ "**No recent actions**
No notable actions taken by the members and admins of this group in the last 48 hours."
+ ],
+ "EventLogEmptyChannel": [
+ "**No recent actions**
No notable actions taken
by the admins of this channel
in the last 48 hours."
+ ],
+ "EventLogEmptySearch": [
+ "**No actions found**
No recent actions that match your query
were found."
+ ],
+ "EventLogEmptyTextSearch": [
+ "No recent actions that contain '**%1$s**' were found."
+ ],
+ "EventLogEndedLiveStream": [
+ "un1 ended the live stream"
+ ],
+ "EventLogFilterAll": [
+ "All actions"
+ ],
+ "EventLogFilterCalls": [
+ "Video Chats"
+ ],
+ "EventLogFilterChannelInfo": [
+ "Channel info"
+ ],
+ "EventLogFilterDeletedMessages": [
+ "Deleted messages"
+ ],
+ "EventLogFilterEditedMessages": [
+ "Edited messages"
+ ],
+ "EventLogFilterGroupInfo": [
+ "Group info"
+ ],
+ "EventLogFilterInvites": [
+ "Invite links"
+ ],
+ "EventLogFilterLeavingMembers": [
+ "Members Leaving"
+ ],
+ "EventLogFilterNewAdmins": [
+ "Admin rights"
+ ],
+ "EventLogFilterNewMembers": [
+ "New members"
+ ],
+ "EventLogFilterNewRestrictions": [
+ "New exceptions"
+ ],
+ "EventLogFilterPinnedMessages": [
+ "Pinned messages"
+ ],
+ "EventLogGroupJoined": [
+ "un1 joined the group"
+ ],
+ "EventLogInfoDetail": [
+ "This is a list of notable actions by members and admins in the last 48 hours."
+ ],
+ "EventLogInfoTitle": [
+ "What are Recent Actions?"
+ ],
+ "EventLogLeftChannel": [
+ "un1 left the channel"
+ ],
+ "EventLogLeftGroup": [
+ "un1 left the group"
+ ],
+ "EventLogOriginalCaption": [
+ "Original caption"
+ ],
+ "EventLogOriginalMessages": [
+ "Original message"
+ ],
+ "EventLogPinnedMessages": [
+ "un1 pinned this message:"
+ ],
+ "EventLogPreviousGroupDescription": [
+ "Previous description"
+ ],
+ "EventLogPreviousLink": [
+ "Previous link"
+ ],
+ "EventLogPromoted": [
+ "changed privileges of %1$s"
+ ],
+ "EventLogPromotedAddAdmins": [
+ "Add admins"
+ ],
+ "EventLogPromotedAddUsers": [
+ "Add users"
+ ],
+ "EventLogPromotedBanUsers": [
+ "Ban users"
+ ],
+ "EventLogPromotedChangeChannelInfo": [
+ "Change channel Info"
+ ],
+ "EventLogPromotedChangeGroupInfo": [
+ "Edit group info"
+ ],
+ "EventLogPromotedDeleteMessages": [
+ "Delete messages"
+ ],
+ "EventLogPromotedEditMessages": [
+ "Edit messages"
+ ],
+ "EventLogPromotedManageCall": [
+ "Manage video chats"
+ ],
+ "EventLogPromotedNoRights": [
+ "promoted %1$s"
+ ],
+ "EventLogPromotedPinMessages": [
+ "Pin messages"
+ ],
+ "EventLogPromotedPostMessages": [
+ "Post messages"
+ ],
+ "EventLogPromotedRemovedTitle": [
+ "Title"
+ ],
+ "EventLogPromotedSendAnonymously": [
+ "Remain Anonymous"
+ ],
+ "EventLogPromotedTitle": [
+ "Title: %1$s"
+ ],
+ "EventLogRemovedChannelLink": [
+ "un1 removed the channel link"
+ ],
+ "EventLogRemovedChannelPhoto": [
+ "un1 removed the channel photo"
+ ],
+ "EventLogRemovedGroupLink": [
+ "un1 removed the group link"
+ ],
+ "EventLogRemovedLinkedChannel": [
+ "un1 unlinked this group from un2"
+ ],
+ "EventLogRemovedLinkedGroup": [
+ "un1 removed the discussion group un2"
+ ],
+ "EventLogRemovedWGroupPhoto": [
+ "un1 removed the group photo"
+ ],
+ "EventLogRestrictedChangeInfo": [
+ "Change info"
+ ],
+ "EventLogRestrictedInviteUsers": [
+ "Add users"
+ ],
+ "EventLogRestrictedPinMessages": [
+ "Pin messages"
+ ],
+ "EventLogRestrictedReadMessages": [
+ "Read messages"
+ ],
+ "EventLogRestrictedSendEmbed": [
+ "Embed links"
+ ],
+ "EventLogRestrictedSendMedia": [
+ "Send media"
+ ],
+ "EventLogRestrictedSendMessages": [
+ "Send messages"
+ ],
+ "EventLogRestrictedSendPolls": [
+ "Send polls"
+ ],
+ "EventLogRestrictedSendStickers": [
+ "Send stickers & GIFs"
+ ],
+ "EventLogRestrictedUntil": [
+ "changed permissions for %1$s
Duration: %2$s"
+ ],
+ "EventLogSelectedEvents": [
+ "selected actions"
+ ],
+ "EventLogStartedLiveStream": [
+ "un1 started a live stream"
+ ],
+ "EventLogStopPoll": [
+ "un1 stopped this poll:"
+ ],
+ "EventLogToggledInvitesHistoryOff": [
+ "un1 made the group history hidden for new members"
+ ],
+ "EventLogToggledInvitesHistoryOn": [
+ "un1 made the group history visible for new members"
+ ],
+ "EventLogToggledInvitesOff": [
+ "un1 disabled group invites"
+ ],
+ "EventLogToggledInvitesOn": [
+ "un1 enabled group invites"
+ ],
+ "EventLogToggledSignaturesOff": [
+ "un1 disabled signatures"
+ ],
+ "EventLogToggledSignaturesOn": [
+ "un1 enabled signatures"
+ ],
+ "EventLogToggledSlowmodeOff": [
+ "un1 disabled the slow mode"
+ ],
+ "EventLogToggledSlowmodeOn": [
+ "un1 set the slow mode timer to %1$s"
+ ],
+ "EventLogUnpinnedMessages": [
+ "un1 unpinned a message"
+ ],
+ "ExpireAfter": [
+ "Expire after"
+ ],
+ "Expired": [
+ "Expired"
+ ],
+ "FinalResults": [
+ "Final Results"
+ ],
+ "FollowersChartTitle": [
+ "Followers"
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "ForwardsRestrictedInfoChannel": [
+ "Сopying and forwarding is not allowed in this channel."
+ ],
+ "ForwardsRestrictedInfoGroup": [
+ "Сopying and forwarding is not allowed in this group."
+ ],
+ "GetQRCode": [
+ "Get QR code"
+ ],
+ "GigagroupAlertLearnMore": [
+ "LEARN MORE"
+ ],
+ "GigagroupAlertText": [
+ "Your group has reached the limit of **200,000** members.
You can increase this limit by converting the group to a **broadcast group** where only admins can post.
Interested?"
+ ],
+ "GigagroupAlertTitle": [
+ "Limit reached"
+ ],
+ "GigagroupConvertAlertConver": [
+ "CONVERT"
+ ],
+ "GigagroupConvertAlertText": [
+ "Regular members of the group (non-admins) will **permanently** lose their right to send messages in the group.
This action **can't** be undone."
+ ],
+ "GigagroupConvertAlertTitle": [
+ "Are you sure?"
+ ],
+ "GigagroupConvertCancelButton": [
+ "Leave as regular group"
+ ],
+ "GigagroupConvertInfo1": [
+ "No limit on the number of members."
+ ],
+ "GigagroupConvertInfo2": [
+ "Only admins can send messages."
+ ],
+ "GigagroupConvertInfo3": [
+ "Can't be turned back into a regular group."
+ ],
+ "GigagroupConvertProcessButton": [
+ "Convert to Broadcast Group"
+ ],
+ "GigagroupConvertTitle": [
+ "Broadcast Groups"
+ ],
+ "GlobalAttachGifRestricted": [
+ "Sending GIFs is not allowed in this group."
+ ],
+ "GlobalAttachInlineRestricted": [
+ "Sending inline content isn't allowed in this group."
+ ],
+ "GlobalAttachMediaRestricted": [
+ "Sending media isn't allowed in this group."
+ ],
+ "GlobalAttachStickersRestricted": [
+ "Stickers aren't allowed in this group."
+ ],
+ "GlobalSendMessageRestricted": [
+ "Sending messages is not allowed in this group."
+ ],
+ "GroupAddMembers": [
+ "Add Members"
+ ],
+ "GroupContacts": [
+ "Contacts in this group"
+ ],
+ "GroupDescription1": [
+ "Up to 200,000 members"
+ ],
+ "GroupDescription2": [
+ "Persistent chat history"
+ ],
+ "GroupDescription3": [
+ "Public links such as t.me/title"
+ ],
+ "GroupDescription4": [
+ "Admins with different rights"
+ ],
+ "GroupEmptyTitle1": [
+ "You created a **group**"
+ ],
+ "GroupEmptyTitle2": [
+ "Groups can have:"
+ ],
+ "GroupMembers": [
+ "Members"
+ ],
+ "GroupMembersChartTitle": [
+ "Group members"
+ ],
+ "GroupName": [
+ "Group name"
+ ],
+ "GroupPhotosHelp": [
+ "Group media into one message"
+ ],
+ "GroupSettingsChangedAlert": [
+ "You have changed settings in this group. Apply changes?"
+ ],
+ "GroupSettingsTitle": [
+ "Group Settings"
+ ],
+ "GroupType": [
+ "Group Type"
+ ],
+ "GroupTypeHeader": [
+ "Group type"
+ ],
+ "GroupUserAddLimit": [
+ "Sorry, this group is full."
+ ],
+ "GroupUserCantAdd": [
+ "Sorry, you can't add this user to groups."
+ ],
+ "GroupUserCantAdmin": [
+ "Sorry, this group has too many admins."
+ ],
+ "GroupUserCantBot": [
+ "There are too many bots in this group. Please remove some of the bots you're not using first."
+ ],
+ "GroupUserLeftError": [
+ "If a person has left the group in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "GrowthChartTitle": [
+ "Growth"
+ ],
+ "HasBeenAddedToChannel": [
+ "%1$s has been added to the channel"
+ ],
+ "HasBeenAddedToGroup": [
+ "%1$s has been added to the group"
+ ],
+ "HoursSchedule": [
+ "%1$d hour",
+ "%1$d hours"
+ ],
+ "InactiveChannelSignature": [
+ "channel, inactive for %1$s"
+ ],
+ "InactiveChatSignature": [
+ "%1$s, inactive for %2$s"
+ ],
+ "InactiveChats": [
+ "Inactive chats"
+ ],
+ "InteractionsChartTitle": [
+ "Interactions"
+ ],
+ "InvLinkToChats": [
+ "Invite link sent to **%1$s**."
+ ],
+ "InvLinkToGroup": [
+ "Invite link sent to **%1$s**."
+ ],
+ "InvLinkToSavedMessages": [
+ "Invite link sent to **Saved Messages**."
+ ],
+ "InvLinkToUser": [
+ "Invite link sent to **%1$s**."
+ ],
+ "Invitations": [
+ "%1$d invitation",
+ "%1$d invitations"
+ ],
+ "InviteByQRCode": [
+ "Invite by QR Code"
+ ],
+ "InviteLink": [
+ "Invite Link"
+ ],
+ "InviteLinkCount": [
+ "%1$d invite link",
+ "%1$d invite links"
+ ],
+ "InviteLinks": [
+ "Invite Links"
+ ],
+ "InviteRevokedHint": [
+ "The invite link has been revoked."
+ ],
+ "InviteToChannelError": [
+ "Sorry, you can't add this user to channels because of their privacy settings."
+ ],
+ "InviteToGroupByLink": [
+ "Invite to Group via Link"
+ ],
+ "IsSendingAudio": [
+ "%1$s is sending audio..."
+ ],
+ "IsSendingFile": [
+ "%1$s is sending a file..."
+ ],
+ "IsSendingGame": [
+ "%1$s is playing a game..."
+ ],
+ "IsSendingVideo": [
+ "%1$s is sending a video..."
+ ],
+ "IsTyping": [
+ "is typing..."
+ ],
+ "IsTypingGroup": [
+ "%1$s is typing..."
+ ],
+ "JoinByPeekChannelText": [
+ "This channel is private. Please join it to continue viewing its content."
+ ],
+ "JoinByPeekChannelTitle": [
+ "Join Channel"
+ ],
+ "JoinByPeekJoin": [
+ "JOIN"
+ ],
+ "JoinGroup": [
+ "JOIN GROUP"
+ ],
+ "JoinRequests": [
+ "%1$d join request",
+ "%1$d join requests"
+ ],
+ "JoinToGroupErrorFull": [
+ "Sorry, this group is already full."
+ ],
+ "JoinedViaInviteLinkApproved": [
+ "un1 joined via invite link un2, approved by un3"
+ ],
+ "KMetersAway2": [
+ "%1$s km away"
+ ],
+ "KickFromGroup": [
+ "Remove from group"
+ ],
+ "KickFromSupergroup": [
+ "Restrict user"
+ ],
+ "LanguagesChartTitle": [
+ "Languages"
+ ],
+ "Lately": [
+ "last seen recently"
+ ],
+ "LeaveAComment": [
+ "Leave a comment"
+ ],
+ "LeaveChannel": [
+ "Leave Channel"
+ ],
+ "LeaveChats": [
+ "Leave %1$s"
+ ],
+ "LimitByPeriod": [
+ "Limit by time period"
+ ],
+ "LimitNumberOfUses": [
+ "Limit number of users"
+ ],
+ "LimitReached": [
+ "Limit Reached"
+ ],
+ "LinkActionCopy": [
+ "Copy"
+ ],
+ "LinkActionShare": [
+ "Share"
+ ],
+ "LinkAvailable": [
+ "%1$s is available."
+ ],
+ "LinkChecking": [
+ "Checking name…"
+ ],
+ "LinkCopied": [
+ "Link copied to clipboard."
+ ],
+ "LinkCopiedPrivate": [
+ "Link copied to clipboard. This link will only work for members of this chat."
+ ],
+ "LinkCopiedPrivateInfo": [
+ "This link will only work for members of this chat."
+ ],
+ "LinkCreatedeBy": [
+ "Link created by"
+ ],
+ "LinkExpiresIn": [
+ "The link expires %s"
+ ],
+ "LinkExpiresInTime": [
+ "The link expires in %s"
+ ],
+ "LinkHashExpired": [
+ "Link is no longer active"
+ ],
+ "LinkInUse": [
+ "Sorry, this link is already taken."
+ ],
+ "LinkInfo": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "LinkInfoChannel": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "LinkInvalid": [
+ "Sorry, this public link is invalid."
+ ],
+ "LinkInvalidLong": [
+ "Public links must not exceed 32 characters."
+ ],
+ "LinkInvalidShort": [
+ "Public links must have at least 5 characters."
+ ],
+ "LinkInvalidShortMega": [
+ "Public links must have at least 5 characters."
+ ],
+ "LinkInvalidStartNumber": [
+ "Public links can't start with a number."
+ ],
+ "LinkInvalidStartNumberMega": [
+ "Public links can't start with a number."
+ ],
+ "LinkIsExpired": [
+ "The time limit for this link has expired."
+ ],
+ "LinkIsExpiredLimitReached": [
+ "This link reached its usage limit."
+ ],
+ "LinkIsNoActive": [
+ "This link is no longer active."
+ ],
+ "LinkLimitReached": [
+ "Limit reached"
+ ],
+ "LinkNameHelp": [
+ "Only admins will see this name."
+ ],
+ "LinkNameHint": [
+ "Link Name (Optional)"
+ ],
+ "LinkNotFound": [
+ "Unfortunately, you can't access this message. You aren't a member of the chat where it was posted."
+ ],
+ "LinkedChannel": [
+ "Linked Channel"
+ ],
+ "LinksCreatedByOtherAdmins": [
+ "Links created by other admins"
+ ],
+ "Listening": [
+ "listening"
+ ],
+ "LiveLocationAlertGroup": [
+ "Choose for how long people in this chat will see your accurate location, including when the app is closed."
+ ],
+ "LoadingStats": [
+ "Loading stats..."
+ ],
+ "LoadingStatsDescription": [
+ "Please wait a few moments while we generate your stats."
+ ],
+ "LocatedChannelsTooMuch": [
+ "Sorry, the target user owns too many location-based groups. Please ask them to delete or transfer an existing one first."
+ ],
+ "LocationNotifiationButtonGroup": [
+ "Notify when someone is within %1$s"
+ ],
+ "MainGroupProfilePhotoSetHint": [
+ "This is the main group photo now."
+ ],
+ "MainGroupProfileVideoSetHint": [
+ "This is the main group video now."
+ ],
+ "MakeAdmin": [
+ "MAKE ADMIN"
+ ],
+ "ManageChannel": [
+ "Manage Channel"
+ ],
+ "ManageChannelMenu": [
+ "Manage channel"
+ ],
+ "ManageGroup": [
+ "Manage Group"
+ ],
+ "ManageGroupMenu": [
+ "Manage group"
+ ],
+ "ManageInviteLinks": [
+ "Manage Invite Links"
+ ],
+ "ManageLinksInfoHelp": [
+ "You can create additional invite links that have a limited time or number of users."
+ ],
+ "MarkAsRead": [
+ "Mark as read"
+ ],
+ "MegaAdminsInfo": [
+ "You can add admins to help you manage your group. Press and hold to remove them."
+ ],
+ "MegaDeleteInfo": [
+ "You will lose all messages in this group."
+ ],
+ "MegaPrivate": [
+ "Private Group"
+ ],
+ "MegaPrivateInfo": [
+ "Private groups can only be joined if you were invited or have an invite link."
+ ],
+ "MegaPrivateLinkHelp": [
+ "People can join your group by following this link. You can revoke the link at any time."
+ ],
+ "MegaPublic": [
+ "Public Group"
+ ],
+ "MegaPublicInfo": [
+ "Public groups can be found in search, chat history is available to everyone and anyone can join."
+ ],
+ "MegaUsernameHelp": [
+ "If you set a public link, other people will be able to find and join your group.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "MemberRequests": [
+ "Join Requests"
+ ],
+ "Members": [
+ "%1$d member",
+ "%1$d members"
+ ],
+ "MembersAreSpeakingToast": [
+ "un1 is speaking",
+ "un1 are speaking"
+ ],
+ "MembersCount": [
+ "%1$d of %2$d selected"
+ ],
+ "MembersCountZero": [
+ "up to %1$s"
+ ],
+ "MembersOverviewTitle": [
+ "Members"
+ ],
+ "Mention": [
+ "Mention"
+ ],
+ "Message": [
+ "Message"
+ ],
+ "MessageScheduledVoteResults": [
+ "Poll results will become available after the message is published."
+ ],
+ "MessagesChartTitle": [
+ "Messages"
+ ],
+ "MessagesDeletedHint": [
+ "Message deleted",
+ "%1$d messages deleted"
+ ],
+ "MetersAway2": [
+ "%1$s m away"
+ ],
+ "MoreInfo": [
+ "More info"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "MuteForAlert": [
+ "Mute notifications for..."
+ ],
+ "MuteForButton": [
+ "Mute for %s"
+ ],
+ "MuteForPopup": [
+ "Mute for..."
+ ],
+ "MuteNotifications": [
+ "Mute forever"
+ ],
+ "NearbyCreateGroup": [
+ "Create a Local Group"
+ ],
+ "NearbyCreateGroupInfo": [
+ "Anyone close to this location (neighbors, co-workers, fellow students, event attendees) will be able to see your group in the People Nearby section."
+ ],
+ "NearbyCreateGroupInfo2": [
+ "If you start an unrelated group at this location, you may lose the ability to create location-based groups."
+ ],
+ "NearbyStartGroup": [
+ "Start Group"
+ ],
+ "NewChannel": [
+ "New Channel"
+ ],
+ "NewFollowersBySourceChartTitle": [
+ "New subscribers by source"
+ ],
+ "NewGroup": [
+ "New Group"
+ ],
+ "NewLink": [
+ "New Link"
+ ],
+ "NewMembersBySourceChartTitle": [
+ "New members by source"
+ ],
+ "NoBlockedChannel": [
+ "Banned users are removed from the channel and can only come back if added by an admin. Invite links don't work for them."
+ ],
+ "NoBlockedChannel2": [
+ "Users removed from the channel by admins can't rejoin via invite links."
+ ],
+ "NoBlockedGroup2": [
+ "Users removed from the group by admins can't rejoin via invite links."
+ ],
+ "NoBlockedUsers": [
+ "No removed users"
+ ],
+ "NoComments": [
+ "No comments here yet..."
+ ],
+ "NoLimit": [
+ "No limit"
+ ],
+ "NoRtmpStreamFromAppOwner": [
+ "**Oops!** Telegram doesn't see any stream coming from your streaming app.
Please make sure you entered the right Server URL and Stream Key in your app."
+ ],
+ "NoRtmpStreamFromAppViewer": [
+ "%1$s is currently not broadcasting live stream data to Telegram."
+ ],
+ "NobodyLikesSpam2": [
+ "Sorry, you can only add mutual contacts to groups at the moment."
+ ],
+ "NotificationActionPinnedContact": [
+ "%1$s pinned a contact in the group %2$s"
+ ],
+ "NotificationActionPinnedFile": [
+ "%1$s pinned a file in the group %2$s"
+ ],
+ "NotificationActionPinnedGame": [
+ "%1$s pinned a game in the group %2$s"
+ ],
+ "NotificationActionPinnedGeo": [
+ "%1$s pinned a map in the group %2$s"
+ ],
+ "NotificationActionPinnedGif": [
+ "%1$s pinned a GIF in the group %2$s"
+ ],
+ "NotificationActionPinnedMusic": [
+ "%1$s pinned an audio file in the group %2$s"
+ ],
+ "NotificationActionPinnedPhoto": [
+ "%1$s pinned a photo in the group %2$s"
+ ],
+ "NotificationActionPinnedRound": [
+ "%1$s pinned a video message in the group %2$s"
+ ],
+ "NotificationActionPinnedText": [
+ "%1$s pinned \"%2$s\" in the group %3$s"
+ ],
+ "NotificationActionPinnedVideo": [
+ "%1$s pinned a video in the group %2$s"
+ ],
+ "NotificationActionPinnedVoice": [
+ "%1$s pinned a voice message in %2$s"
+ ],
+ "NotificationEditedGroupName": [
+ "%1$s renamed the group %2$s"
+ ],
+ "NotificationEditedGroupPhoto": [
+ "%1$s changed the group photo for %2$s"
+ ],
+ "NotificationGroupAddMember": [
+ "%1$s invited %3$s to the group %2$s"
+ ],
+ "NotificationGroupEndedCall": [
+ "%1$s ended the video chat in %2$s"
+ ],
+ "NotificationGroupKickMember": [
+ "%1$s removed %3$s from the group %2$s"
+ ],
+ "NotificationMessageGroupNoText": [
+ "%1$s sent a message to the group %2$s"
+ ],
+ "NotificationMessageGroupText": [
+ "%1$s @ %2$s: %3$s"
+ ],
+ "NotificationsChartTitle": [
+ "Notifications"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Online": [
+ "online"
+ ],
+ "OnlineCount": [
+ "%1$d online",
+ "%1$d online"
+ ],
+ "OpenChannel": [
+ "VIEW CHANNEL"
+ ],
+ "OpenChannel2": [
+ "Open Channel"
+ ],
+ "OpenGroup": [
+ "VIEW GROUP"
+ ],
+ "OpenProfile": [
+ "Open Profile"
+ ],
+ "Participants": [
+ "%1$d participant",
+ "%1$d participants"
+ ],
+ "PassportDiscard": [
+ "Discard"
+ ],
+ "PaymentInfoHint": [
+ "You paid **%1$s** for **%2$s**."
+ ],
+ "PeopleCanJoinViaLink": [
+ "%s people can join via this link"
+ ],
+ "PeopleCanJoinViaLinkCount": [
+ "%s person can join via this link.",
+ "%s people can join via this link."
+ ],
+ "PeopleJoined": [
+ "%1$d person joined",
+ "%1$d people joined"
+ ],
+ "PeopleJoinedRemaining": [
+ "%1$d remaining",
+ "%1$d remaining"
+ ],
+ "PeopleNearby": [
+ "People Nearby"
+ ],
+ "PeopleNearbyEmpty": [
+ "Looking for users around you..."
+ ],
+ "PeopleNearbyHeader": [
+ "People nearby"
+ ],
+ "PeopleNearbyInfo": [
+ "Ask your friend nearby to open this page to exchange phone numbers."
+ ],
+ "Permanent": [
+ "Primary link"
+ ],
+ "PermissionOpenSettings": [
+ "SETTINGS"
+ ],
+ "PinMessage": [
+ "Pin"
+ ],
+ "PinMessageAlert": [
+ "Pin this message in the group?"
+ ],
+ "PinMessageAlertTitle": [
+ "Pin message"
+ ],
+ "PinNotify": [
+ "Notify all members"
+ ],
+ "PinOldMessageAlert": [
+ "Do you want to pin an older message while leaving a more recent one pinned?"
+ ],
+ "PinnedMessage": [
+ "Pinned Message"
+ ],
+ "PleaseEnterCurrentPasswordTransfer": [
+ "Please enter your password to complete the transfer."
+ ],
+ "PollSubmitVotes": [
+ "VOTE"
+ ],
+ "PollViewResults": [
+ "VIEW RESULTS"
+ ],
+ "PostingMembers": [
+ "Posting Members"
+ ],
+ "PrimaryLinkHelp": [
+ "Anyone on Telegram will be able to join your group by following this link."
+ ],
+ "PrimaryLinkHelpChannel": [
+ "Anyone on Telegram will be able to join your channel by following this link."
+ ],
+ "PrivateShares": [
+ "Private Shares"
+ ],
+ "ProfileJoinChannel": [
+ "Join Channel"
+ ],
+ "ProfileJoinGroup": [
+ "Join Group"
+ ],
+ "ProximityTooltioGroup": [
+ "Alert when other members of the group are close."
+ ],
+ "PublicLink": [
+ "Public link"
+ ],
+ "PublicPoll": [
+ "Poll"
+ ],
+ "PublicPollCantForward": [
+ "Sorry, polls with visible votes can’t be forwarded to channels."
+ ],
+ "PublicSharesCount": [
+ "%1$s public share",
+ "%1$s public shares"
+ ],
+ "QRCodeLinkHelpChannel": [
+ "Everyone on Telegram can scan this code to join your channel."
+ ],
+ "QRCodeLinkHelpGroup": [
+ "Everyone on Telegram can scan this code to join your group."
+ ],
+ "QuizPoll": [
+ "Quiz"
+ ],
+ "Reactions": [
+ "Reactions"
+ ],
+ "ReactionsOff": [
+ "Off"
+ ],
+ "ReadAllMentions": [
+ "Read all mentions"
+ ],
+ "ReadAllReactions": [
+ "Read all reactions"
+ ],
+ "RecentPosts": [
+ "Recent posts"
+ ],
+ "RemovedUser": [
+ "%1$d removed user",
+ "%1$d removed users"
+ ],
+ "Replies": [
+ "%1$d Reply",
+ "%1$d Replies"
+ ],
+ "RepliesChatInfo": [
+ "This chat helps you keep track of replies to your comments in Channels."
+ ],
+ "RepliesTitle": [
+ "Replies"
+ ],
+ "ReportChat": [
+ "Report"
+ ],
+ "ReportChatChild": [
+ "Child Abuse"
+ ],
+ "ReportChatIllegalDrugs": [
+ "Illegal Drugs"
+ ],
+ "ReportChatOther": [
+ "Other"
+ ],
+ "ReportChatPersonalDetails": [
+ "Personal Details"
+ ],
+ "ReportChatPornography": [
+ "Pornography"
+ ],
+ "ReportChatSent": [
+ "Report sent."
+ ],
+ "ReportChatSpam": [
+ "Spam"
+ ],
+ "ReportChatViolence": [
+ "Violence"
+ ],
+ "ReportHint": [
+ "Additional details..."
+ ],
+ "ReportInfo": [
+ "Please enter any additional details relevant to your report."
+ ],
+ "ReportSend": [
+ "Send Report"
+ ],
+ "ReportSpamAlertChannel": [
+ "Are you sure you want to report spam from this channel?"
+ ],
+ "ReportSpamAlertGroup": [
+ "Are you sure you want to report spam from this group?"
+ ],
+ "ReportSpamAndLeave": [
+ "REPORT SPAM AND LEAVE"
+ ],
+ "ReportSpamLocation": [
+ "GROUP UNRELATED TO LOCATION?"
+ ],
+ "ReportSpamTitle": [
+ "Report spam"
+ ],
+ "ReportTitleChild": [
+ "Report Child Abuse"
+ ],
+ "ReportTitleSpam": [
+ "Report Spam"
+ ],
+ "ReportUnrelatedGroup": [
+ "Report unrelated group"
+ ],
+ "ReportUnrelatedGroupText": [
+ "Please let us know if this group is not related to this location:
**%1$s**"
+ ],
+ "RequestToJoinChannel": [
+ "Request to Join Channel"
+ ],
+ "RequestToJoinChannelApproved": [
+ "Your request to join the channel was approved"
+ ],
+ "RequestToJoinChannelDescription": [
+ "This channel accepts new subscribers only after they are approved by its admins."
+ ],
+ "RequestToJoinChannelSentDescription": [
+ "You will be added to the channel once its admins approve your request."
+ ],
+ "RequestToJoinGroup": [
+ "Request to Join Group"
+ ],
+ "RequestToJoinGroupApproved": [
+ "Your request to join the group was approved"
+ ],
+ "RequestToJoinGroupDescription": [
+ "This group accepts new members only after they are approved by its admins."
+ ],
+ "RequestToJoinGroupSentDescription": [
+ "You will be added to the group once an admin approves your request."
+ ],
+ "RequestToJoinSent": [
+ "Join request sent"
+ ],
+ "RequestedToJoinAt": [
+ "requested to join %1$s"
+ ],
+ "RestrictSavingContent": [
+ "Restrict saving content"
+ ],
+ "RestrictSavingContentInfoChannel": [
+ "Subscribers won't be able to copy, save and forward content from this channel."
+ ],
+ "RestrictSavingContentInfoGroup": [
+ "Members won't be able to copy, save and forward content from this group."
+ ],
+ "Restrictions": [
+ "%1$d restriction",
+ "%1$d restrictions"
+ ],
+ "RevokeAlert": [
+ "Are you sure you want to revoke this link? Once the link is revoked, no one will be able to join using it."
+ ],
+ "RevokeAlertNewLink": [
+ "The previous invite link is now inactive. A new link has been generated."
+ ],
+ "RevokeButton": [
+ "Revoke"
+ ],
+ "RevokeLink": [
+ "Revoke Link"
+ ],
+ "RevokeLinkAlert": [
+ "Are you sure you want to revoke the link **%1$s**?
The group \"**%2$s**\" will become private."
+ ],
+ "RevokeLinkAlertChannel": [
+ "Are you sure you want to revoke the link **%1$s**?
The channel \"**%2$s**\" will become private."
+ ],
+ "RevokedLink": [
+ "Revoked Link"
+ ],
+ "RevokedLinks": [
+ "Revoked Links"
+ ],
+ "SETTINGS": [
+ "Settings"
+ ],
+ "Save": [
+ "Save"
+ ],
+ "SaveForNotifications": [
+ "Save for Notifications"
+ ],
+ "SaveLink": [
+ "Save Link"
+ ],
+ "SaveLinkHeader": [
+ "SAVE"
+ ],
+ "SavingContentTitle": [
+ "Content protection"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SearchForPeople": [
+ "Search for people..."
+ ],
+ "SearchFrom": [
+ "from:"
+ ],
+ "SearchMemberRequests": [
+ "Search join requests"
+ ],
+ "SearchMembers": [
+ "Search members"
+ ],
+ "SelectContact": [
+ "Select Contact"
+ ],
+ "SendAnonymously": [
+ "Send anonymously"
+ ],
+ "SendLiveLocationFor15m": [
+ "for 15 minutes"
+ ],
+ "SendLiveLocationFor1h": [
+ "for 1 hour"
+ ],
+ "SendLiveLocationFor8h": [
+ "for 8 hours"
+ ],
+ "SendMessage": [
+ "Send Message"
+ ],
+ "SendMessageAsTitle": [
+ "Send message as..."
+ ],
+ "SendMessageRestricted": [
+ "The admins of this group have restricted you from messaging until %1$s."
+ ],
+ "SendMessageRestrictedForever": [
+ "The admins of this group have restricted your ability to send messages."
+ ],
+ "SendMessageTo": [
+ "Who would you like to add?"
+ ],
+ "SetAdmins": [
+ "Add admins"
+ ],
+ "SetAdminsAll": [
+ "All Members Are Admins"
+ ],
+ "SetAdminsNotAllInfo": [
+ "Only admins can add and remove members, pin messages or edit group info."
+ ],
+ "SetAdminsTitle": [
+ "Chat Admins"
+ ],
+ "SetAsAdmin": [
+ "Promote to admin"
+ ],
+ "SetTimeLimit": [
+ "Set Time Limit"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "ShareLink": [
+ "Share Link"
+ ],
+ "ShareQrCode": [
+ "Share QR Code"
+ ],
+ "ShareVideo": [
+ "Share Camera Video"
+ ],
+ "Shared": [
+ "%1$s shared",
+ "%1$s shared"
+ ],
+ "SharedMedia": [
+ "Shared Media"
+ ],
+ "SharedToPrivateMessagesAndGroups": [
+ "to private messages and groups"
+ ],
+ "Shares": [
+ "%1$s share",
+ "%1$s shares"
+ ],
+ "SharesPerPost": [
+ "Shares Per Post"
+ ],
+ "SlowModeHint": [
+ "Slow Mode is active. You can send
your next message in %1$s."
+ ],
+ "Slowmode": [
+ "Slow Mode"
+ ],
+ "SlowmodeHours": [
+ "%1$dh"
+ ],
+ "SlowmodeInfoOff": [
+ "Choose how long each member must wait before sending their next message."
+ ],
+ "SlowmodeInfoSelected": [
+ "Members will be able to send only one message every %1$s."
+ ],
+ "SlowmodeMinutes": [
+ "%1$dm"
+ ],
+ "SlowmodeOff": [
+ "Off"
+ ],
+ "SlowmodeSeconds": [
+ "%1$ds"
+ ],
+ "SlowmodeSendError": [
+ "Slow Mode is active. You can't send more than one message at once."
+ ],
+ "SlowmodeSendErrorTooLong": [
+ "This text is too long to send as one message.
Slow Mode is active. You can't send more than one message at once."
+ ],
+ "SoftUserLimitAlert": [
+ "You will be able to add more members after you create the group."
+ ],
+ "SoundAdded": [
+ "Sound added"
+ ],
+ "SoundAddedSubtitle": [
+ "You can use this sound as a notification tone in your **custom notification settings**."
+ ],
+ "SoundOff": [
+ "Disable sound"
+ ],
+ "SoundOffHint": [
+ "You will receive silent notifications. "
+ ],
+ "SoundOn": [
+ "Enable sound"
+ ],
+ "SoundOnHint": [
+ "You will receive notifications with sound."
+ ],
+ "Speaking": [
+ "speaking"
+ ],
+ "SpeakingWithVolume": [
+ "%1$d%% speaking"
+ ],
+ "Start": [
+ "Start"
+ ],
+ "StartDayAt": [
+ "'Start on' MMM d 'at' HH:mm"
+ ],
+ "StartShortDayAt": [
+ "MMM d',' HH:mm"
+ ],
+ "StartShortTodayAt": [
+ "'Today,' HH:mm"
+ ],
+ "StartTodayAt": [
+ "'Start today at' HH:mm"
+ ],
+ "StartVoipChannel": [
+ "Start Live Stream"
+ ],
+ "StartVoipChannelAlertText": [
+ "Do you want to start a live stream in this channel?"
+ ],
+ "StartVoipChannelTitle": [
+ "Live Stream"
+ ],
+ "StartVoipChatPermission": [
+ "Manage Video Chats"
+ ],
+ "StartVoipChatTitle": [
+ "Video Chat"
+ ],
+ "StartsTodayAt": [
+ "'Starts today at' HH:mm"
+ ],
+ "StatisticOpenProfile": [
+ "Open Profile"
+ ],
+ "StatisticOverview": [
+ "Overview"
+ ],
+ "StatisticSearchUserHistory": [
+ "View Messages"
+ ],
+ "StatisticViews": [
+ "Views"
+ ],
+ "Statistics": [
+ "Statistics"
+ ],
+ "SubscribeRequests": [
+ "Join Requests"
+ ],
+ "Subscribers": [
+ "%1$d subscriber",
+ "%1$d subscribers"
+ ],
+ "TapToAddBio": [
+ "tap to add a bio"
+ ],
+ "TapToAddDescription": [
+ "tap to add description"
+ ],
+ "TapToAddPhotoOrBio": [
+ "tap to add photo or bio"
+ ],
+ "TapToAddPhotoOrDescription": [
+ "Tap to add photo or description"
+ ],
+ "TimeLimitHelp": [
+ "You can make the link expire after a certain time."
+ ],
+ "TimeLimitHint": [
+ "Set custom duration"
+ ],
+ "TodayAt": [
+ "at"
+ ],
+ "TodayAtFormattedWithToday": [
+ "today at %1$s"
+ ],
+ "TooLongError": [
+ "Too long"
+ ],
+ "TooManyCommunities": [
+ "Too Many Communities"
+ ],
+ "TooManyCommunitiesHintEdit": [
+ "Sorry, you are a member of too many groups and channels. For technical reasons, you need to leave one before changing this setting."
+ ],
+ "TooManyCommunitiesHintJoin": [
+ "Sorry, you are a member of too many groups or channels. Please leave one before joining another."
+ ],
+ "TopAdmins": [
+ "Top admins"
+ ],
+ "TopDaysOfWeekChartTitle": [
+ "Top days of week"
+ ],
+ "TopHoursChartTitle": [
+ "Views by hours (UTC)"
+ ],
+ "TopInviters": [
+ "Top inviters"
+ ],
+ "TopMembers": [
+ "Top members"
+ ],
+ "TwoStepVerificationTitle": [
+ "Two-Step Verification"
+ ],
+ "TypeLocationGroup": [
+ "Public Link"
+ ],
+ "TypeLocationGroupEdit": [
+ "Tap to add a public link"
+ ],
+ "TypeMessage": [
+ "Message"
+ ],
+ "TypePrivate": [
+ "Private"
+ ],
+ "TypePrivateGroup": [
+ "Private"
+ ],
+ "TypePrivateGroupRestrictedForwards": [
+ "Private restricted"
+ ],
+ "TypePrivateRestrictedForwards": [
+ "Private restricted"
+ ],
+ "TypePublic": [
+ "Public"
+ ],
+ "TypePublicGroup": [
+ "Public"
+ ],
+ "Unmute": [
+ "Unmute"
+ ],
+ "UnmuteNotifications": [
+ "Unmute"
+ ],
+ "UnpinMessage": [
+ "Unpin"
+ ],
+ "UnpinMessageAlert": [
+ "Are you sure you want to unpin this message for everyone?"
+ ],
+ "UnpinMessageAlertTitle": [
+ "Unpin message"
+ ],
+ "UpgradeGroup": [
+ "Upgrade to Supergroup"
+ ],
+ "UseProxySponsorInfo": [
+ "This channel is shown by your proxy server. To remove this channel from your chat list, disable the proxy in Telegram Settings > Data and Storage."
+ ],
+ "UserRemovedBy": [
+ "Removed by %1$s"
+ ],
+ "UserRemovedFromChatHint": [
+ "**%1$s** removed from **%2$s**"
+ ],
+ "UserRestricted": [
+ "Sorry, you are not allowed to do this."
+ ],
+ "UserRestrictions": [
+ "User Permissions"
+ ],
+ "UserRestrictionsApplyChanges": [
+ "Apply Changes?"
+ ],
+ "UserRestrictionsApplyChangesText": [
+ "You have changed this user's rights in **%1$s**. Apply changes?"
+ ],
+ "UserRestrictionsBlock": [
+ "Ban and remove from group"
+ ],
+ "UserRestrictionsCanDo": [
+ "What can this user do?"
+ ],
+ "UserRestrictionsCantModify": [
+ "Locked Option"
+ ],
+ "UserRestrictionsCantModifyEnabled": [
+ "This action is enabled for all members. Please change it in Group Permissions."
+ ],
+ "UserRestrictionsChangeInfo": [
+ "Change Chat Info"
+ ],
+ "UserRestrictionsCustom": [
+ "Custom"
+ ],
+ "UserRestrictionsDisabled": [
+ "This option is disabled for all members in Group Permissions"
+ ],
+ "UserRestrictionsDuration": [
+ "Duration"
+ ],
+ "UserRestrictionsEmbedLinks": [
+ "Embed Links"
+ ],
+ "UserRestrictionsInviteUsers": [
+ "Add Users"
+ ],
+ "UserRestrictionsNoChangeInfo": [
+ "can't change Info"
+ ],
+ "UserRestrictionsNoEmbedLinks": [
+ "no embed links"
+ ],
+ "UserRestrictionsNoInviteUsers": [
+ "can't add users"
+ ],
+ "UserRestrictionsNoPinMessages": [
+ "no pinning"
+ ],
+ "UserRestrictionsNoSend": [
+ "can't send messages"
+ ],
+ "UserRestrictionsNoSendMedia": [
+ "no media"
+ ],
+ "UserRestrictionsNoSendPolls": [
+ "no polls"
+ ],
+ "UserRestrictionsNoSendStickers": [
+ "no stickers & GIFs"
+ ],
+ "UserRestrictionsPinMessages": [
+ "Pin Messages"
+ ],
+ "UserRestrictionsSend": [
+ "Send Messages"
+ ],
+ "UserRestrictionsSendMedia": [
+ "Send Media"
+ ],
+ "UserRestrictionsSendPolls": [
+ "Send Polls"
+ ],
+ "UserRestrictionsSendStickers": [
+ "Send Stickers and GIFs"
+ ],
+ "UserRestrictionsUntilForever": [
+ "Forever"
+ ],
+ "UserSetAsAdminHint": [
+ "**%1$s** promoted to admin."
+ ],
+ "UsesLimitHelp": [
+ "You can make the link work only for a certain number of users."
+ ],
+ "UsesLimitHint": [
+ "Enter custom limit"
+ ],
+ "VideoPreviewDesrciption": [
+ "Video from your camera will be shared with other members of this video chat"
+ ],
+ "ViewChannelStats": [
+ "View Channel Stats"
+ ],
+ "ViewDiscussion": [
+ "View Discussion"
+ ],
+ "ViewInChat": [
+ "View in chat"
+ ],
+ "ViewMessage": [
+ "Open Message"
+ ],
+ "ViewMessageStatistic": [
+ "Message Statistics"
+ ],
+ "ViewReplies": [
+ "View %1$d Reply",
+ "View %1$d Replies"
+ ],
+ "ViewThread": [
+ "View Thread"
+ ],
+ "ViewersWatching": [
+ "%1$d viewer",
+ "%1$d viewers"
+ ],
+ "ViewersWatchingNobody": [
+ "Nobody watching"
+ ],
+ "ViewingMembers": [
+ "Viewing Members"
+ ],
+ "Views": [
+ "%1$s view",
+ "%1$s views"
+ ],
+ "ViewsBySourceChartTitle": [
+ "Views by source"
+ ],
+ "ViewsPerPost": [
+ "Views Per Post"
+ ],
+ "VoipAddBio": [
+ "Add Bio"
+ ],
+ "VoipAddDescription": [
+ "Add Description"
+ ],
+ "VoipAudioRoutingHeadset": [
+ "Headset"
+ ],
+ "VoipAudioRoutingPhone": [
+ "Phone"
+ ],
+ "VoipAudioRoutingSpeaker": [
+ "Speaker"
+ ],
+ "VoipCamera": [
+ "Camera"
+ ],
+ "VoipChannelCancelChat": [
+ "Cancel live stream"
+ ],
+ "VoipChannelChatJoined": [
+ "**%1$s** joined the live stream."
+ ],
+ "VoipChannelEditTitle": [
+ "Edit live stream title"
+ ],
+ "VoipChannelEndAlertText": [
+ "Do you want to end this live stream?"
+ ],
+ "VoipChannelEndAlertTitle": [
+ "End live stream"
+ ],
+ "VoipChannelEndChat": [
+ "End live stream"
+ ],
+ "VoipChannelRecordVoiceChat": [
+ "Record live stream"
+ ],
+ "VoipChannelRecording": [
+ "Live stream is being recorded"
+ ],
+ "VoipChannelRemoveMemberAlertText2": [
+ "Do you want to remove %1$s from the live stream and ban them in %2$s?"
+ ],
+ "VoipChannelScheduleInfo": [
+ "Subscribers of the channel will be notified that the live stream starts in %1$s."
+ ],
+ "VoipChannelScheduleVoiceChat": [
+ "Schedule Live Stream"
+ ],
+ "VoipChannelScheduledVoiceChat": [
+ "Scheduled Live Stream"
+ ],
+ "VoipChannelStart2": [
+ "Subscribers of this channel will be notified once you start the live stream."
+ ],
+ "VoipChannelStartVoiceChat": [
+ "Start Live Stream"
+ ],
+ "VoipChannelStopRecordingText": [
+ "Do you want to stop recording this live stream?"
+ ],
+ "VoipChannelTitle": [
+ "Live stream title"
+ ],
+ "VoipChannelUserChanged": [
+ "Participants of this live stream will now see you as **%1$s**."
+ ],
+ "VoipChannelUserJoined": [
+ "**%1$s** joined the live stream."
+ ],
+ "VoipChannelVoiceChat": [
+ "Live Stream"
+ ],
+ "VoipChatDisplayedAs": [
+ "You will be displayed as:"
+ ],
+ "VoipChatLateBy": [
+ "Late by"
+ ],
+ "VoipChatReminderHint": [
+ "We will notify you when it starts."
+ ],
+ "VoipChatShare": [
+ "Share"
+ ],
+ "VoipChatStartScreenCapture": [
+ "Share screen"
+ ],
+ "VoipChatStartsIn": [
+ "Starts in"
+ ],
+ "VoipChatStopScreenCapture": [
+ "Stop sharing screen"
+ ],
+ "VoipChatUserJoined": [
+ "**%1$s** joined the video chat."
+ ],
+ "VoipEditDescription": [
+ "Edit description"
+ ],
+ "VoipEditName": [
+ "Edit Name"
+ ],
+ "VoipEditTitle": [
+ "Edit name"
+ ],
+ "VoipEditTitleHint": [
+ "Name"
+ ],
+ "VoipGroupAllCanSpeak": [
+ "New participants can speak"
+ ],
+ "VoipGroupAudio": [
+ "Audio"
+ ],
+ "VoipGroupAudioRecordSaved": [
+ "Audio saved to **Saved Messages**."
+ ],
+ "VoipGroupAudioRecordStarted": [
+ "Audio recording started."
+ ],
+ "VoipGroupBioEditAlertText": [
+ "You can add a few lines about yourself. Everyone will see this text."
+ ],
+ "VoipGroupBioEditTitle": [
+ "Bio"
+ ],
+ "VoipGroupCancelRaiseHand": [
+ "Cancel request to speak"
+ ],
+ "VoipGroupCancelReminder": [
+ "Cancel Reminder"
+ ],
+ "VoipGroupContinueAs": [
+ "Continue as %1$s"
+ ],
+ "VoipGroupCopyListenLink": [
+ "COPY LISTENER LINK"
+ ],
+ "VoipGroupCopySpeakerLink": [
+ "COPY SPEAKER LINK"
+ ],
+ "VoipGroupDisplayAs": [
+ "Display me as..."
+ ],
+ "VoipGroupEditPermissions": [
+ "Edit permissions"
+ ],
+ "VoipGroupEditTitle": [
+ "Edit video chat title"
+ ],
+ "VoipGroupEnd": [
+ "End"
+ ],
+ "VoipGroupEndAlertText": [
+ "Are you sure you want to end this video chat?"
+ ],
+ "VoipGroupEndAlertTitle": [
+ "End video chat"
+ ],
+ "VoipGroupEndChat": [
+ "End video chat"
+ ],
+ "VoipGroupExpandStream": [
+ "Expand"
+ ],
+ "VoipGroupInviteCanSpeak": [
+ "Can speak"
+ ],
+ "VoipGroupInviteListenOnly": [
+ "Listen only"
+ ],
+ "VoipGroupInviteText": [
+ "Hey! Join our video chat: %1$s"
+ ],
+ "VoipGroupJoinAnonymousAdmin": [
+ "Sorry, you can't join video chats as an anonymous administrator."
+ ],
+ "VoipGroupJoinAnonymouseAlert": [
+ "Are you sure you want to appear in this video chat as your personal account?"
+ ],
+ "VoipGroupJoinAsLinstener": [
+ "JOIN AS LISTENER"
+ ],
+ "VoipGroupJoinAsSpeaker": [
+ "JOIN AS SPEAKER"
+ ],
+ "VoipGroupLeave": [
+ "Leave"
+ ],
+ "VoipGroupLeaveAlertEndChat": [
+ "End video chat"
+ ],
+ "VoipGroupLeaveAlertText": [
+ "Are you sure you want to leave this video chat?"
+ ],
+ "VoipGroupLeaveAlertTitle": [
+ "Leave video chat"
+ ],
+ "VoipGroupMinimizeStream": [
+ "Minimize"
+ ],
+ "VoipGroupMute": [
+ "Mute"
+ ],
+ "VoipGroupMuteForMe": [
+ "Mute for me"
+ ],
+ "VoipGroupMuteMemberAlertText": [
+ "Are you sure you want to mute **%1$s** in this video chat?"
+ ],
+ "VoipGroupMuteMemberAlertTitle": [
+ "Mute microphone"
+ ],
+ "VoipGroupOnlyAdminsCanSpeak": [
+ "New participants are muted"
+ ],
+ "VoipGroupOpenChannel": [
+ "Open Channel"
+ ],
+ "VoipGroupOpenChat": [
+ "Open Chat"
+ ],
+ "VoipGroupOpenProfile": [
+ "Open Profile"
+ ],
+ "VoipGroupPersonalAccount": [
+ "personal account"
+ ],
+ "VoipGroupRecordCall": [
+ "Start recording"
+ ],
+ "VoipGroupRecording": [
+ "The audio stream is being recorded"
+ ],
+ "VoipGroupRemoveMemberAlertText2": [
+ "Do you want to remove %1$s from the video chat and ban them in %2$s?"
+ ],
+ "VoipGroupRemoveMemberAlertTitle2": [
+ "Remove participant"
+ ],
+ "VoipGroupSaveFileHint": [
+ "Recording Title"
+ ],
+ "VoipGroupScheduleInfo": [
+ "Members of the group will be notified that the video chat starts in %1$s."
+ ],
+ "VoipGroupScheduleVoiceChat": [
+ "Schedule Video Chat"
+ ],
+ "VoipGroupScheduledVoiceChat": [
+ "Scheduled Video Chat"
+ ],
+ "VoipGroupSetReminder": [
+ "Set Reminder"
+ ],
+ "VoipGroupShareInviteLink": [
+ "Share invite link"
+ ],
+ "VoipGroupShareLink": [
+ "Share Invite Link"
+ ],
+ "VoipGroupStart2": [
+ "Members of this group will be notified once you start the video chat."
+ ],
+ "VoipGroupStartAsInfo": [
+ "Choose whether you want to be displayed as your personal account or as your channel."
+ ],
+ "VoipGroupStartNow": [
+ "Start Now"
+ ],
+ "VoipGroupStartRecordingRtmpVideoText": [
+ "Do you want to start recording this chat and save the result into a video file?"
+ ],
+ "VoipGroupStartRecordingText": [
+ "Record this chat and save the result into an audio file?
Participants will see that the chat is being recorded."
+ ],
+ "VoipGroupStartRecordingTitle": [
+ "Start recording"
+ ],
+ "VoipGroupStartRecordingVideoText": [
+ "Do you want to start recording this chat and save the result into a video file?
Other participants will see that the chat is being recorded."
+ ],
+ "VoipGroupStartVoiceChat": [
+ "Start Video Chat"
+ ],
+ "VoipGroupStopRecordCall": [
+ "Stop recording"
+ ],
+ "VoipGroupStopRecordingTitle": [
+ "Stop recording"
+ ],
+ "VoipGroupTitle": [
+ "Video chat title"
+ ],
+ "VoipGroupUnmuteForMe": [
+ "Unmute for me"
+ ],
+ "VoipGroupUserCanNowSpeakForYou": [
+ "**%1$s** is now unmuted for you."
+ ],
+ "VoipGroupUserChanged": [
+ "Participants of this video chat will now see you as **%1$s**"
+ ],
+ "VoipGroupUserRemove": [
+ "Remove"
+ ],
+ "VoipGroupVideoRecordStarted": [
+ "Video recording started."
+ ],
+ "VoipGroupViewVoiceChat": [
+ "VIEW VIDEO CHAT"
+ ],
+ "VoipGroupVoiceChat": [
+ "Video Chat"
+ ],
+ "VoipGroupYouCanNowSpeak": [
+ "You can now speak."
+ ],
+ "VoipGroupYouCanNowSpeakIn": [
+ "You can now speak in **%1$s**."
+ ],
+ "VoipHoldAndTalk": [
+ "or hold and speak
"
+ ],
+ "VoipMute": [
+ "Mute"
+ ],
+ "VoipMutedByAdmin": [
+ "Muted by admin"
+ ],
+ "VoipMutedByAdminInfo": [
+ "You are in Listen Only Mode"
+ ],
+ "VoipMutedByAdminShort": [
+ "Muted"
+ ],
+ "VoipMutedTapForSpeak": [
+ "tap if you want to speak"
+ ],
+ "VoipMutedTapedForSpeak": [
+ "You asked to speak"
+ ],
+ "VoipMutedTapedForSpeakInfo": [
+ "We let the speakers know"
+ ],
+ "VoipNeedCameraPermission": [
+ "Telegram needs access to your camera so that you can make video calls.
Tap Settings > Permissions, and turn Camera on."
+ ],
+ "VoipNoiseCancellation": [
+ "Noise suppression"
+ ],
+ "VoipNoiseCancellationDisabled": [
+ "Disabled"
+ ],
+ "VoipNoiseCancellationEnabled": [
+ "Enabled"
+ ],
+ "VoipOngoingAlert2": [
+ "End call with **%1$s** and start a video chat in **%2$s**?"
+ ],
+ "VoipOngoingAlertTitle": [
+ "Another call in progress"
+ ],
+ "VoipOngoingChatAlert": [
+ "Leave video chat in **%1$s** and start a new one in **%2$s**?"
+ ],
+ "VoipOngoingChatAlert2": [
+ "Leave video chat in **%1$s** and call **%2$s**?"
+ ],
+ "VoipOngoingChatAlertTitle": [
+ "Another video chat in progress"
+ ],
+ "VoipRecordAudio": [
+ "AUDIO ONLY"
+ ],
+ "VoipRecordLandscape": [
+ "LANDSCAPE VIDEO"
+ ],
+ "VoipRecordPortrait": [
+ "PORTRAIT VIDEO"
+ ],
+ "VoipRecordStart": [
+ "Start Recording"
+ ],
+ "VoipRecordVoiceChat": [
+ "Record video chat"
+ ],
+ "VoipRecordVoiceChatInfo": [
+ "Choose how to record this chat"
+ ],
+ "VoipSelectAudioOutput": [
+ "Select audio output"
+ ],
+ "VoipSetNewPhoto": [
+ "Add Photo"
+ ],
+ "VoipSpeaker": [
+ "Speaker"
+ ],
+ "VoipTapToMute": [
+ "You're Live"
+ ],
+ "VoipUnmute": [
+ "Unmute"
+ ],
+ "VoipVideoNotAvailable": [
+ "To watch the video stream, update
Telegram to the latest version."
+ ],
+ "VoipVideoOnPause": [
+ "Video on Pause"
+ ],
+ "VoipVideoScreenSharing": [
+ "You are sharing your screen"
+ ],
+ "VoipVideoScreenStopSharing": [
+ "STOP SHARING"
+ ],
+ "Vote": [
+ "%1$d vote",
+ "%1$d votes"
+ ],
+ "WantsToSpeak": [
+ "wants to speak"
+ ],
+ "Weeks": [
+ "%1$d week",
+ "%1$d weeks"
+ ],
+ "WidgetPasscodeEnable2": [
+ "Your passcode **will not affect** widgets added to your homescreen."
+ ],
+ "WillUnmuteIn": [
+ "In %1$s"
+ ],
+ "YouBlockedUser": [
+ "Sorry, you can't add this user or bot to groups because you've blocked them. Please unblock to proceed."
+ ],
+ "YouLeft": [
+ "You left the group"
+ ],
+ "YouWereKicked": [
+ "you were removed"
+ ],
+ "YourBioChanged": [
+ "Bio updated."
+ ],
+ "YourNameChanged": [
+ "Name updated."
+ ],
+ "ZoomOut": [
+ "Zoom out"
+ ],
+ "formatterBannedUntil12H": [
+ "MMM dd yyyy, h:mm a"
+ ],
+ "formatterBannedUntil24H": [
+ "MMM dd yyyy, HH:mm"
+ ],
+ "formatterBannedUntilThisYear12H": [
+ "MMM dd, h:mm a"
+ ],
+ "formatterBannedUntilThisYear24H": [
+ "MMM dd, HH:mm"
+ ],
+ "messages": [
+ "%1$d message",
+ "%1$d messages"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/login.html b/data/web/translations.telegram.org/en/android/login.html
new file mode 100644
index 0000000000..73f99d35a8
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/login.html
@@ -0,0 +1,462 @@
+{
+ "Accept": [
+ "Accept"
+ ],
+ "AccountAlreadyLoggedIn": [
+ "This account is already logged in from this app."
+ ],
+ "AccountSwitch": [
+ "Switch"
+ ],
+ "Agree": [
+ "Agree"
+ ],
+ "AllowFillNumber": [
+ "Please allow Telegram to receive calls so that we can automatically confirm your phone number."
+ ],
+ "AllowReadCall": [
+ "Please allow Telegram to receive calls so that we can automatically enter your code for you."
+ ],
+ "AllowReadCallAndLog": [
+ "Please allow Telegram to receive calls and read the call log so that we can automatically enter your code for you."
+ ],
+ "AllowReadCallAndSms": [
+ "Please allow Telegram to receive calls so that we can automatically confirm your phone number."
+ ],
+ "AllowReadCallLog": [
+ "Please allow Telegram to read the call log so that we can automatically enter your code for you."
+ ],
+ "AllowReadSms": [
+ "Please allow Telegram to receive SMS so that we can automatically enter your code for you."
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "AreYouSureRegistration": [
+ "Are you sure you want to cancel registration?"
+ ],
+ "AuthAnotherClient": [
+ "Scan QR Code"
+ ],
+ "AuthAnotherClientInfo1": [
+ "Download Telegram on your computer from *desktop.telegram.org*."
+ ],
+ "AuthAnotherClientInfo2": [
+ "Run Telegram Desktop to get the QR code."
+ ],
+ "AuthAnotherClientInfo3": [
+ "Scan the QR code to connect your account."
+ ],
+ "AuthAnotherClientScan": [
+ "Scan QR Code"
+ ],
+ "Back": [
+ "Back"
+ ],
+ "BannedPhoneNumber": [
+ "This phone number is banned."
+ ],
+ "BotHelp": [
+ "Help"
+ ],
+ "CallAvailableIn": [
+ "You can request a voice call in %1$d:%2$02d"
+ ],
+ "CallText": [
+ "Telegram will call you in %1$d:%2$02d"
+ ],
+ "Calling": [
+ "Calling you..."
+ ],
+ "CancelAccountReset": [
+ "Cancel account reset"
+ ],
+ "CancelAccountResetInfo": [
+ "Somebody with access to **%1$s** has requested to delete your Telegram account and reset your 2-Step Verification password.
If this wasn't you, please enter the code we've just sent you via SMS. You can also cancel this by **changing your phone number**."
+ ],
+ "CancelAccountResetInfo2": [
+ "Somebody with access to **%1$s** has requested to delete your Telegram account and reset your 2-Step Verification password.
If this wasn't you, please enter the code we've just sent you via SMS. You can also cancel this by *changing your phone number*."
+ ],
+ "CancelLinkExpired": [
+ "Link is invalid or expired."
+ ],
+ "CancelLinkSuccess": [
+ "The deletion process was cancelled for your account %1$s. You may close this window now."
+ ],
+ "ChooseFromGallery": [
+ "Upload from Gallery"
+ ],
+ "ChoosePhoto": [
+ "Choose photo"
+ ],
+ "ChooseTakePhoto": [
+ "Take photo"
+ ],
+ "ChooseYourLanguage": [
+ "Choose your language"
+ ],
+ "ChooseYourLanguageOther": [
+ "Other"
+ ],
+ "Close": [
+ "Close"
+ ],
+ "Code": [
+ "Code"
+ ],
+ "CodeExpired": [
+ "Code expired, please start over."
+ ],
+ "ConfirmCorrectNumber": [
+ "Is this the correct number?"
+ ],
+ "ConfirmCreatePasscode": [
+ "Re-enter your passcode"
+ ],
+ "ConnectingYourContacts": [
+ "Connecting your contacts..."
+ ],
+ "ContactsPermissionAlertContinue": [
+ "CONTINUE"
+ ],
+ "Continue": [
+ "Continue"
+ ],
+ "ContinueOnThisLanguage": [
+ "Continue in English"
+ ],
+ "Country": [
+ "Country"
+ ],
+ "DaysBold": [
+ "**%1$d** day",
+ "**%1$d** days"
+ ],
+ "Deactivate": [
+ "DELETE NOW"
+ ],
+ "Decline": [
+ "Decline"
+ ],
+ "DeclineDeactivate": [
+ "Decline & Delete"
+ ],
+ "DidNotGetTheCode": [
+ "Didn't get the code?"
+ ],
+ "DidNotGetTheCodeEditNumberButton": [
+ "Edit number"
+ ],
+ "DidNotGetTheCodeHelpButton": [
+ "Help"
+ ],
+ "DidNotGetTheCodeInfo": [
+ "If you didn't get the code by SMS or call, please check your **cellular data settings** and phone number:
**%1$s**
Your remaining options are to try another number or to contact Telegram Support. Tap **Help** to send us the technical details so that we can identify the problem."
+ ],
+ "DidNotGetTheCodeSms": [
+ "Tap to get a code via SMS"
+ ],
+ "EditNumber": [
+ "Edit number"
+ ],
+ "EditNumberInfo": [
+ "Do you want to edit your number?
**%1$s**
If the number above is correct, please wait for the verification code."
+ ],
+ "EnterCode": [
+ "Enter code"
+ ],
+ "EnterPassword": [
+ "Enter password"
+ ],
+ "EnterYourPasscode": [
+ "Enter your passcode"
+ ],
+ "EnterYourTelegramPasscode": [
+ "Enter your Telegram passcode"
+ ],
+ "FingerprintInfo": [
+ "Confirm fingerprint to continue"
+ ],
+ "FingerprintNotRecognized": [
+ "Fingerprint not recognized, try again."
+ ],
+ "FirstName": [
+ "First name (required)"
+ ],
+ "FirstNameSmall": [
+ "First name"
+ ],
+ "FloodWait": [
+ "Too many attempts, please try again later."
+ ],
+ "FloodWaitTime": [
+ "Too many attempts, please try again in %1$s"
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "HoursBold": [
+ "**%1$d** hour",
+ "**%1$d** hours"
+ ],
+ "InvalidCode": [
+ "Invalid code, please try again."
+ ],
+ "InvalidFirstName": [
+ "This first name is not allowed, please try another."
+ ],
+ "InvalidLastName": [
+ "Sorry, this last name can't be used"
+ ],
+ "InvalidPhoneNumber": [
+ "Invalid phone number. Please check the number and try again."
+ ],
+ "LastName": [
+ "Last name (optional)"
+ ],
+ "LastNameSmall": [
+ "Last name"
+ ],
+ "Later": [
+ "LATER"
+ ],
+ "LoginPassword": [
+ "Password"
+ ],
+ "LoginPasswordTextShort": [
+ "Two-Step Verification enabled. Your account is protected with an additional password."
+ ],
+ "MinutesBold": [
+ "**%1$d** minute",
+ "**%1$d** minutes"
+ ],
+ "NoChats": [
+ "Welcome to Telegram"
+ ],
+ "NoChatsHelp": [
+ "Start messaging by tapping the pencil button in the bottom right corner."
+ ],
+ "NoMailInstalled": [
+ "Please send an email describing your problem to reports@stel.com"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Page1Message": [
+ "The world's **fastest** messaging app.
It is **free** and **secure**."
+ ],
+ "Page1Title": [
+ "Telegram"
+ ],
+ "Page2Message": [
+ "**Telegram** delivers messages faster than
any other application."
+ ],
+ "Page2Title": [
+ "Fast"
+ ],
+ "Page3Message": [
+ "**Telegram** provides free unlimited cloud storage for chats and media."
+ ],
+ "Page3Title": [
+ "Free"
+ ],
+ "Page4Message": [
+ "**Telegram** keeps your messages safe
from hacker attacks."
+ ],
+ "Page4Title": [
+ "Secure"
+ ],
+ "Page5Message": [
+ "**Telegram** has no limits on
the size of your media and chats."
+ ],
+ "Page5Title": [
+ "Powerful"
+ ],
+ "Page6Message": [
+ "**Telegram** lets you access your messages
from multiple devices."
+ ],
+ "Page6Title": [
+ "Cloud-Based"
+ ],
+ "PasscodesDoNotMatchTryAgain": [
+ "Passcodes don't match. Please try again."
+ ],
+ "PasswordCode": [
+ "Code"
+ ],
+ "PasswordEmailInvalid": [
+ "Invalid email address, please try again."
+ ],
+ "PasswordRecovery": [
+ "Password Recovery"
+ ],
+ "PermissionContacts": [
+ "To let you connect with friends across all your devices, your contacts will be continuously synced with Telegram's heavily encrypted cloud servers."
+ ],
+ "PermissionStorage": [
+ "Telegram needs access to your storage so that you can send and save photos, videos, music and other documents."
+ ],
+ "PhoneNumber": [
+ "Phone number"
+ ],
+ "PhoneNumberFlood": [
+ "Sorry, you have deleted and re-created your account too many times recently. Please wait for a few days before signing up again."
+ ],
+ "PleaseEnterNewFirstPassword": [
+ "Enter a new password"
+ ],
+ "PrivacyPolicyAndTerms": [
+ "Privacy Policy and Terms of Service"
+ ],
+ "RegisterText2": [
+ "Enter your name and add a profile picture."
+ ],
+ "RegistrationProfileInfo": [
+ "Profile info"
+ ],
+ "ResetAccount": [
+ "Reset account"
+ ],
+ "ResetAccountButton": [
+ "RESET ACCOUNT"
+ ],
+ "ResetAccountCancelledAlert": [
+ "Your recent attempts to reset this account have been cancelled by its active user. Please try again in 7 days."
+ ],
+ "ResetAccountInfo": [
+ "Since the account **%1$s** is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.
You can cancel this process anytime."
+ ],
+ "ResetAccountStatus": [
+ "You'll be able to reset your account in:"
+ ],
+ "ResetMyAccountWarning": [
+ "Warning"
+ ],
+ "ResetMyAccountWarningReset": [
+ "Reset account"
+ ],
+ "ResetMyAccountWarningText": [
+ "This action can't be undone. You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "RestoreEmailSent": [
+ "We've sent a recovery code to the email you provided:
%1$s"
+ ],
+ "RestoreEmailSentInfo": [
+ "Check your email and enter the 6-digit code we sent there to deactivate your cloud password."
+ ],
+ "RestoreEmailTrouble": [
+ "Unable to access %1$s?"
+ ],
+ "RestoreEmailTroubleText": [
+ "If you can't restore access to your email, your remaining options are either to remember your password or to reset your account."
+ ],
+ "RestorePasswordNoEmailText": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "RestorePasswordNoEmailTitle": [
+ "Sorry"
+ ],
+ "SecondsBold": [
+ "**%1$d** second",
+ "**%1$d** seconds"
+ ],
+ "SentAppCode": [
+ "We've sent the code to the **Telegram** app on your other device."
+ ],
+ "SentAppCodeTitle": [
+ "Check your Telegram messages"
+ ],
+ "SentCallCode": [
+ "We're calling your phone **%1$s**.
Don't accept the call. Telegram will process everything automatically."
+ ],
+ "SentCallOnly": [
+ "Calling your phone **%1$s** to dictate the code."
+ ],
+ "SentSmsCode": [
+ "We’ve sent an SMS with an activation code to your phone **%1$s**."
+ ],
+ "SentSmsCodeTitle": [
+ "Enter code"
+ ],
+ "SignUp": [
+ "Sign Up"
+ ],
+ "SmsText": [
+ "Sending you an SMS in %1$d:%2$02d"
+ ],
+ "StartMessaging": [
+ "Start Messaging"
+ ],
+ "StartText": [
+ "Please confirm your country code and enter your phone number."
+ ],
+ "Stop": [
+ "Stop"
+ ],
+ "StopVerification": [
+ "Do you want to stop the verification process?"
+ ],
+ "SyncContacts": [
+ "Sync Contacts"
+ ],
+ "SyncContactsOff": [
+ "Contacts from this device will not be added to this account."
+ ],
+ "SyncContactsOn": [
+ "Contacts from this device will be added to this account."
+ ],
+ "TermsOfService": [
+ "Terms of Service"
+ ],
+ "TermsOfServiceLogin": [
+ "By signing up, you agree
to the *Terms of Service*."
+ ],
+ "TosAgeText": [
+ "Tap Agree to confirm that you are %1$s or older."
+ ],
+ "TosAgeTitle": [
+ "Age Verification"
+ ],
+ "TosDecline": [
+ "Unfortunately, this means you can't sign up for Telegram.
Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used (e.g., delete synced contacts) in Privacy & Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "TosDeclineDeleteAccount": [
+ "Warning, this will irreversibly delete your Telegram account and all the data you store in the Telegram cloud.
Important: You can Cancel now and export your data first instead of losing it. (To do this, open the latest version of Telegram Desktop and go to Settings > Advanced > Export Telegram data.)"
+ ],
+ "TosUpdateDecline": [
+ "Unfortunately, there are no other options. Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used in Privacy and Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "Update": [
+ "UPDATE"
+ ],
+ "UpdateNow": [
+ "UPDATE NOW"
+ ],
+ "UpdateTelegram": [
+ "Update Telegram"
+ ],
+ "WaitingForNetwork": [
+ "Waiting for network..."
+ ],
+ "WrongCode": [
+ "Wrong code, please try again."
+ ],
+ "WrongCountry": [
+ "Invalid country code"
+ ],
+ "WrongNumber": [
+ "Wrong number?"
+ ],
+ "YourCode": [
+ "Phone verification"
+ ],
+ "YourName": [
+ "Your Name"
+ ],
+ "YourNumber": [
+ "Your phone number"
+ ],
+ "YourPasswordHeader": [
+ "Your password"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/passport.html b/data/web/translations.telegram.org/en/android/passport.html
new file mode 100644
index 0000000000..7743b43e32
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/passport.html
@@ -0,0 +1,540 @@
+{
+ "ActionBotDocumentAddress": [
+ "Address"
+ ],
+ "ActionBotDocumentBankStatement": [
+ "Bank Statement"
+ ],
+ "ActionBotDocumentDriverLicence": [
+ "Driver Licence"
+ ],
+ "ActionBotDocumentEmail": [
+ "Email Address"
+ ],
+ "ActionBotDocumentIdentity": [
+ "Personal details"
+ ],
+ "ActionBotDocumentIdentityCard": [
+ "Identity Card"
+ ],
+ "ActionBotDocumentInternalPassport": [
+ "Internal Passport"
+ ],
+ "ActionBotDocumentPassport": [
+ "Passport"
+ ],
+ "ActionBotDocumentPassportRegistration": [
+ "Passport Registration"
+ ],
+ "ActionBotDocumentPhone": [
+ "Phone Number"
+ ],
+ "ActionBotDocumentRentalAgreement": [
+ "Rental Agreement"
+ ],
+ "ActionBotDocumentTemporaryRegistration": [
+ "Temporary Registration"
+ ],
+ "ActionBotDocumentUtilityBill": [
+ "Utility Bill"
+ ],
+ "ActionBotDocuments": [
+ "%1$s received the following documents: %2$s"
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "AttachPhoto": [
+ "Photo"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChooseCountry": [
+ "Choose a country"
+ ],
+ "Close": [
+ "Close"
+ ],
+ "DiscardChanges": [
+ "Discard changes?"
+ ],
+ "Files": [
+ "%1$d file",
+ "%1$d files"
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "PassportAddAddressUploadInfo": [
+ "To confirm your address, please upload a scan or photo of the selected document (all pages)."
+ ],
+ "PassportAddAgreement": [
+ "Add Tenancy Agreement"
+ ],
+ "PassportAddAgreementInfo": [
+ "Upload a scan of your tenancy agreement."
+ ],
+ "PassportAddBank": [
+ "Add Bank Statement"
+ ],
+ "PassportAddBankInfo": [
+ "Upload a scan of your bank statement."
+ ],
+ "PassportAddBill": [
+ "Add Utility Bill"
+ ],
+ "PassportAddBillInfo": [
+ "Upload a scan of your utility bill."
+ ],
+ "PassportAddCard": [
+ "Add Identity Card"
+ ],
+ "PassportAddDriverLicenceInfo": [
+ "Upload scans of a certified English translation of your driver's license."
+ ],
+ "PassportAddIdentityCardInfo": [
+ "Upload scans of a certified English translation of your identity card."
+ ],
+ "PassportAddInternalPassport": [
+ "Add Internal Passport"
+ ],
+ "PassportAddInternalPassportInfo": [
+ "Upload scans of a certified English translation of your internal passport."
+ ],
+ "PassportAddLicence": [
+ "Add Driver's License"
+ ],
+ "PassportAddPassport": [
+ "Add Passport"
+ ],
+ "PassportAddPassportInfo": [
+ "Upload scans of a certified English translation of your passport."
+ ],
+ "PassportAddPassportRegistration": [
+ "Passport Registration"
+ ],
+ "PassportAddPassportRegistrationInfo": [
+ "Upload a scan of your passport registration page."
+ ],
+ "PassportAddTemporaryRegistration": [
+ "Temporary Registration"
+ ],
+ "PassportAddTemporaryRegistrationInfo": [
+ "Upload a scan of your temporary registration."
+ ],
+ "PassportAddTranslationAgreementInfo": [
+ "Upload scans of a certified English translation of your tenancy agreement."
+ ],
+ "PassportAddTranslationBankInfo": [
+ "Upload scans of a certified English translation of your bank statement."
+ ],
+ "PassportAddTranslationBillInfo": [
+ "Upload scans of a certified English translation of your utility bill."
+ ],
+ "PassportAddTranslationPassportRegistrationInfo": [
+ "Upload scans of a certified English translation of your passport registration page."
+ ],
+ "PassportAddTranslationTemporaryRegistrationInfo": [
+ "Upload scans of a certified English translation of your temporary registration."
+ ],
+ "PassportAddTranslationUploadInfo": [
+ "Upload scans of a certified English translation of the selected document."
+ ],
+ "PassportAddress": [
+ "Address"
+ ],
+ "PassportAddressHeader": [
+ "Address"
+ ],
+ "PassportAddressInfo": [
+ "Upload proof of your address"
+ ],
+ "PassportAddressNoUploadInfo": [
+ "Provide your address"
+ ],
+ "PassportAuthorize": [
+ "AUTHORIZE"
+ ],
+ "PassportBirthdate": [
+ "Date of Birth"
+ ],
+ "PassportCitizenship": [
+ "Citizenship"
+ ],
+ "PassportCity": [
+ "City"
+ ],
+ "PassportCorrectErrors": [
+ "Tap to correct errors."
+ ],
+ "PassportCountry": [
+ "Country"
+ ],
+ "PassportDeleteAddressAlert": [
+ "Do you want to delete address details?"
+ ],
+ "PassportDeleteDocument": [
+ "Delete Document"
+ ],
+ "PassportDeleteDocumentAddress": [
+ "Delete address details"
+ ],
+ "PassportDeleteDocumentAlert": [
+ "Do you want to delete this document?"
+ ],
+ "PassportDeleteDocumentPersonal": [
+ "Delete personal details"
+ ],
+ "PassportDeleteEmailAlert": [
+ "Delete email?"
+ ],
+ "PassportDeleteInfo": [
+ "Delete"
+ ],
+ "PassportDeletePersonalAlert": [
+ "Are you sure you want to delete personal details?"
+ ],
+ "PassportDeletePhoneAlert": [
+ "Delete phone number?"
+ ],
+ "PassportDeleteScan": [
+ "Delete scan?"
+ ],
+ "PassportDeleteScanAlert": [
+ "Do you want to delete this scan?"
+ ],
+ "PassportDeleteSelfie": [
+ "Delete selfie?"
+ ],
+ "PassportDeleteSelfieAlert": [
+ "Do you want to delete this selfie?"
+ ],
+ "PassportDiscard": [
+ "Discard"
+ ],
+ "PassportDiscardChanges": [
+ "Are you sure you want to discard all information you've entered?"
+ ],
+ "PassportDocument": [
+ "Document Details"
+ ],
+ "PassportDocumentNumber": [
+ "Document Number"
+ ],
+ "PassportDocuments": [
+ "Scans"
+ ],
+ "PassportEmail": [
+ "Email"
+ ],
+ "PassportEmailCode": [
+ "Code"
+ ],
+ "PassportEmailInfo": [
+ "Enter your email address"
+ ],
+ "PassportEmailUploadInfo": [
+ "Note: You will receive a confirmation code on the email address you provide."
+ ],
+ "PassportEmailVerifyInfo": [
+ "Please enter the confirmation code we've just sent to %1$s."
+ ],
+ "PassportExpired": [
+ "Expiry Date"
+ ],
+ "PassportFemale": [
+ "Female"
+ ],
+ "PassportFrontSide": [
+ "Front Side"
+ ],
+ "PassportFrontSideInfo": [
+ "Upload a photo of the front side of the document"
+ ],
+ "PassportGender": [
+ "Gender"
+ ],
+ "PassportIdentityDocument": [
+ "Identity Document"
+ ],
+ "PassportIdentityDocumentInfo": [
+ "Upload a scan of your passport or other ID"
+ ],
+ "PassportIdentityDriverLicence": [
+ "Upload a scan of your driver's license"
+ ],
+ "PassportIdentityID": [
+ "Upload a scan of your identity card"
+ ],
+ "PassportIdentityInternalPassport": [
+ "Upload a scan of your internal passport"
+ ],
+ "PassportIdentityPassport": [
+ "Upload a scan of your passport"
+ ],
+ "PassportInfo": [
+ "With Telegram Passport you can easily sign up for websites and services that require identity verification.
Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission.
You can visit our FAQ to learn more."
+ ],
+ "PassportInfo2": [
+ "With Telegram Passport you can easily sign up for websites and services that require identity verification.
Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission.
You can visit our *FAQ* to learn more."
+ ],
+ "PassportInfoTitle": [
+ "What is Telegram Passport?"
+ ],
+ "PassportInfoUrl": [
+ "https://telegram.org/faq#passport"
+ ],
+ "PassportMainPage": [
+ "Main Page"
+ ],
+ "PassportMainPageInfo": [
+ "Upload a photo of the main page of the document"
+ ],
+ "PassportMale": [
+ "Male"
+ ],
+ "PassportMidname": [
+ "Middle name"
+ ],
+ "PassportMidnameCountry": [
+ "Middle name (%1$s)"
+ ],
+ "PassportMidnameLatin": [
+ "Middle name (latin)"
+ ],
+ "PassportName": [
+ "Name"
+ ],
+ "PassportNameCheckAlert": [
+ "Please check if this name is correct:
%1$s %2$s %3$s"
+ ],
+ "PassportNameCountry": [
+ "Name (%1$s)"
+ ],
+ "PassportNameLatin": [
+ "Name (latin)"
+ ],
+ "PassportNativeHeader": [
+ "Your name"
+ ],
+ "PassportNativeHeaderLang": [
+ "Your name in %1$s"
+ ],
+ "PassportNativeInfo": [
+ "Your name in the language of your country of residence (%1$s)."
+ ],
+ "PassportNoDocuments": [
+ "You have no documents yet"
+ ],
+ "PassportNoDocumentsAdd": [
+ "Add a Document"
+ ],
+ "PassportNoDocumentsInfo": [
+ "You can add your phone number, email address, identity document or residential address."
+ ],
+ "PassportNoExpireDate": [
+ "None"
+ ],
+ "PassportNoPolicy": [
+ "You are sending your documents directly to %1$s and allowing their @%2$s to send you messages."
+ ],
+ "PassportPersonal": [
+ "Personal Details"
+ ],
+ "PassportPersonalDetails": [
+ "Personal Details"
+ ],
+ "PassportPersonalDetailsInfo": [
+ "Fill in your personal details"
+ ],
+ "PassportPersonalUploadInfo": [
+ "The document must contain your photograph, first and last name, date of birth, document number, country of issue, and expiry date."
+ ],
+ "PassportPhone": [
+ "Phone Number"
+ ],
+ "PassportPhoneInfo": [
+ "Enter your phone number"
+ ],
+ "PassportPhoneUploadInfo": [
+ "Note: You will receive a confirmation code on the phone number you provide."
+ ],
+ "PassportPhoneUseOther": [
+ "Or enter a new phone number"
+ ],
+ "PassportPhoneUseSame": [
+ "Use %1$s"
+ ],
+ "PassportPhoneUseSameEmailInfo": [
+ "Use the same email as on Telegram."
+ ],
+ "PassportPhoneUseSameInfo": [
+ "Use the same phone number as on Telegram."
+ ],
+ "PassportPolicy": [
+ "You accept the *%1$s Privacy Policy* and allow their @%2$s to send you messages."
+ ],
+ "PassportPostcode": [
+ "Postcode"
+ ],
+ "PassportProvidedInformation": [
+ "Provided Information"
+ ],
+ "PassportRequest": [
+ "**%1$s** requests access to your personal data to sign you up for their services."
+ ],
+ "PassportRequestPasswordInfo": [
+ "Enter your Telegram Password to decrypt your data."
+ ],
+ "PassportRequestedInformation": [
+ "Requested Information"
+ ],
+ "PassportRequiredDocuments": [
+ "Required Documents"
+ ],
+ "PassportResidence": [
+ "Residence"
+ ],
+ "PassportResidentialAddress": [
+ "Residential Address"
+ ],
+ "PassportReverseSide": [
+ "Reverse Side"
+ ],
+ "PassportReverseSideInfo": [
+ "Upload a photo of the reverse side of the document"
+ ],
+ "PassportSDK_Cancel": [
+ "Cancel"
+ ],
+ "PassportSDK_DownloadTelegram": [
+ "You need Telegram to log in to **%s**. Would you like to install it now?"
+ ],
+ "PassportSDK_LogInWithTelegram": [
+ "Log in with Telegram"
+ ],
+ "PassportSDK_OpenGooglePlay": [
+ "Open Google Play"
+ ],
+ "PassportSDK_TelegramPassport": [
+ "Telegram Passport"
+ ],
+ "PassportScanPassport": [
+ "Scan Your Passport"
+ ],
+ "PassportScanPassportInfo": [
+ "Scan your passport or identity card's machine-readable zone to fill in your details automatically."
+ ],
+ "PassportSelectBithdayDate": [
+ "Select Date of Birth"
+ ],
+ "PassportSelectExpiredDate": [
+ "Select Expiry Date"
+ ],
+ "PassportSelectGender": [
+ "Select Gender"
+ ],
+ "PassportSelectNotExpire": [
+ "Does not Expire"
+ ],
+ "PassportSelfRequest": [
+ "Please enter your password to access your personal data."
+ ],
+ "PassportSelfie": [
+ "Selfie"
+ ],
+ "PassportSelfieInfo": [
+ "Upload a selfie of yourself holding the document"
+ ],
+ "PassportState": [
+ "State/Region"
+ ],
+ "PassportStreet1": [
+ "Street"
+ ],
+ "PassportStreet2": [
+ "Street"
+ ],
+ "PassportSurname": [
+ "Last name"
+ ],
+ "PassportSurnameCountry": [
+ "Last name (%1$s)"
+ ],
+ "PassportSurnameLatin": [
+ "Last name (latin)"
+ ],
+ "PassportTranslation": [
+ "Translation"
+ ],
+ "PassportTwoDocuments": [
+ "%1$s or %2$s"
+ ],
+ "PassportUploadAdditinalDocument": [
+ "Upload Additional Scans"
+ ],
+ "PassportUploadDocument": [
+ "Upload Scans"
+ ],
+ "PassportUploadMaxReached": [
+ "You can't upload more than %1$s."
+ ],
+ "PassportUploadNotImage": [
+ "You can only upload image files."
+ ],
+ "PassportUseLatinOnly": [
+ "Please use latin characters only."
+ ],
+ "PleaseLoginPassport": [
+ "Please log in to your Telegram account to use Telegram Passport."
+ ],
+ "SelectAccount": [
+ "Select Account"
+ ],
+ "Set": [
+ "Set"
+ ],
+ "TelegramPassport": [
+ "Telegram Passport"
+ ],
+ "TelegramPassportCreatePassword": [
+ "CREATE A PASSWORD"
+ ],
+ "TelegramPassportCreatePasswordInfo": [
+ "Please create a password to secure your personal data with end-to-end encryption.
This password will also be required whenever you log in to Telegram on a new device."
+ ],
+ "TelegramPassportDelete": [
+ "Delete Telegram Passport"
+ ],
+ "TelegramPassportDeleteAlert": [
+ "Are you sure you want to delete your Telegram Passport?"
+ ],
+ "TurnPasswordOffPassport": [
+ "Warning! All data saved in your Telegram Passport will be lost!"
+ ],
+ "TurnPasswordOffQuestion": [
+ "Are you sure you want to disable your password?"
+ ],
+ "UpdateApp": [
+ "Update app"
+ ],
+ "UpdateAppAlert": [
+ "Sorry, your Telegram app is out of date and can't handle this request. Please update Telegram."
+ ],
+ "_tg_cancel": [
+ "Cancel"
+ ],
+ "_tg_open_google_play": [
+ "Open Google Play"
+ ],
+ "download_telegram_text": [
+ "You need Telegram to log in to **%s**. Would you like to install it now?"
+ ],
+ "login_with_telegram": [
+ "Log in with Telegram"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/private_chats.html b/data/web/translations.telegram.org/en/android/private_chats.html
new file mode 100644
index 0000000000..7da0191097
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/private_chats.html
@@ -0,0 +1,920 @@
+{
+ "ALongTimeAgo": [
+ "last seen a long time ago"
+ ],
+ "AccurateTo": [
+ "Accurate to %1$s"
+ ],
+ "ActionAddUserYou": [
+ "un1 added you"
+ ],
+ "ActionChangedTitle": [
+ "un1 changed the group name to un2"
+ ],
+ "ActionChannelCallEnded": [
+ "Live stream ended (%s)"
+ ],
+ "ActionChannelChangedPhoto": [
+ "Channel photo updated"
+ ],
+ "ActionChannelChangedTitle": [
+ "Channel name changed to un2"
+ ],
+ "ActionGroupCallEndedByYou": [
+ "You ended the video chat (%s)"
+ ],
+ "ActionMigrateFromGroup": [
+ "This group was upgraded to a supergroup"
+ ],
+ "ActionTakeScreenshoot": [
+ "un1 took a screenshot!"
+ ],
+ "ActionTakeScreenshootYou": [
+ "You took a screenshot!"
+ ],
+ "ActionUserWithinRadius": [
+ "un1 is now within %1$s from you"
+ ],
+ "ActionUserWithinYouRadius": [
+ "You are now within %1$s from un1"
+ ],
+ "ActionYouScored": [
+ "You scored %1$s"
+ ],
+ "Add": [
+ "Add"
+ ],
+ "AddCaption": [
+ "Add a caption..."
+ ],
+ "AddContactChat": [
+ "ADD CONTACT"
+ ],
+ "AddContactFullChat": [
+ "ADD %1$s TO CONTACTS"
+ ],
+ "AddContactTitle": [
+ "Add Contact"
+ ],
+ "AddMasks": [
+ "Add Masks"
+ ],
+ "AddMasksInstalled": [
+ "New masks added"
+ ],
+ "AddStickers": [
+ "Add Stickers"
+ ],
+ "AddStickersInstalled": [
+ "New stickers added"
+ ],
+ "AddStickersNotFound": [
+ "Stickers not found"
+ ],
+ "AddToContacts": [
+ "Add to contacts"
+ ],
+ "AppFolderInfo": [
+ "Browse the app's folder"
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "ApplyLocalizationFile": [
+ "Apply localization file"
+ ],
+ "ApplyTheme": [
+ "APPLY"
+ ],
+ "AreYouSureClearHistorySavedMessages": [
+ "Are you sure you want to clear **Saved Messages**? This action cannot be undone."
+ ],
+ "AreYouSureDeleteFewMessages": [
+ "Are you sure you want to delete these messages?"
+ ],
+ "AreYouSureDeleteMessages": [
+ "Are you sure you want to delete %1$s?"
+ ],
+ "AreYouSureDeleteSingleMessage": [
+ "Are you sure you want to delete this message?"
+ ],
+ "AreYouSureDeleteThisChatSavedMessages": [
+ "Are you sure you want to delete **Saved Messages**?"
+ ],
+ "AreYouSureDeleteVideo": [
+ "Are you sure you want to delete this video?"
+ ],
+ "AreYouSureShareMyContactInfo": [
+ "Are you sure you want to share your phone number?"
+ ],
+ "AreYouSureShareMyContactInfoUser": [
+ "Do you want to share your phone number %1$s with **%2$s**?"
+ ],
+ "ArticleDateByAuthor": [
+ "%1$s by %2$s"
+ ],
+ "AttachBotsHelp": [
+ "Scroll down for bots"
+ ],
+ "AttachGame": [
+ "Game"
+ ],
+ "AttachMediaDragHint": [
+ "Drag media to reorder"
+ ],
+ "AttachMediaPhotoDeselected": [
+ "Photo deselected."
+ ],
+ "AttachMediaPreview": [
+ "Message preview"
+ ],
+ "AttachMediaPreviewButton": [
+ "Show message preview"
+ ],
+ "AttachMediaVideoDeselected": [
+ "Video deselected."
+ ],
+ "AttachPhotoExpired": [
+ "Photo has expired"
+ ],
+ "AttachVideoExpired": [
+ "Video has expired"
+ ],
+ "AudioUnknownArtist": [
+ "Unknown artist"
+ ],
+ "AudioUnknownTitle": [
+ "Unknown title"
+ ],
+ "AutoDeleteConfirm": [
+ "Confirm"
+ ],
+ "AwaitingEncryption": [
+ "Waiting for %s to come online..."
+ ],
+ "BlockUserAlert": [
+ "Do you want to block **%1$s** from messaging and calling you on Telegram?"
+ ],
+ "BlockUserTitle": [
+ "Block %1$s"
+ ],
+ "Bold": [
+ "Bold"
+ ],
+ "BotUnblock": [
+ "RESTART"
+ ],
+ "Call": [
+ "Call"
+ ],
+ "CallAgain": [
+ "Call Again"
+ ],
+ "CallBack": [
+ "Call Back"
+ ],
+ "CallEmojiKeyTooltip": [
+ "If the emoji on %1$s’s screen are the same, this call is 100%% secure."
+ ],
+ "CallMessageIncoming": [
+ "Incoming Call"
+ ],
+ "CallMessageIncomingDeclined": [
+ "Declined Call"
+ ],
+ "CallMessageIncomingMissed": [
+ "Missed Call"
+ ],
+ "CallMessageOutgoing": [
+ "Outgoing Call"
+ ],
+ "CallMessageOutgoingMissed": [
+ "Cancelled Call"
+ ],
+ "CallMessageReportProblem": [
+ "Rate Call"
+ ],
+ "CallReportHint": [
+ "What went wrong?"
+ ],
+ "CallReportIncludeLogs": [
+ "Include technical information"
+ ],
+ "CallReportLogsExplain": [
+ "Doesn't reveal chat contents and helps us fix the issue sooner."
+ ],
+ "CallReportSent": [
+ "Thank you for helping make Telegram calls better."
+ ],
+ "CallViaTelegram": [
+ "Telegram Call"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "Caption": [
+ "Caption"
+ ],
+ "ChangeColors": [
+ "Change colors"
+ ],
+ "ChatDistanceToPeer": [
+ "%1$s is %2$s"
+ ],
+ "ChatYourSelfDescription1": [
+ "Forward messages here to save them"
+ ],
+ "ChatYourSelfDescription2": [
+ "Send media and files to store them"
+ ],
+ "ChatYourSelfDescription3": [
+ "Access this chat from any device"
+ ],
+ "ChatYourSelfDescription4": [
+ "Use search to quickly find things"
+ ],
+ "ChatYourSelfTitle": [
+ "Your cloud storage"
+ ],
+ "ClearForMe": [
+ "Clear for me"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "Close": [
+ "Close"
+ ],
+ "ColorDark": [
+ "Dark"
+ ],
+ "CompatibilityChat": [
+ "%1$s is using an older version of Telegram, so disappearing photos will be shown in compatibility mode.
Once %2$s updates Telegram, photos with timers for 1 minute or less will start working in 'Press and hold to view' mode, and you will be notified whenever the other party takes a screenshot."
+ ],
+ "ContactShare": [
+ "SHARE CONTACT"
+ ],
+ "ConvertGroupAlert": [
+ "This action is irreversible. It is not possible to downgrade a supergroup to a regular group."
+ ],
+ "ConvertGroupAlertWarning": [
+ "Warning"
+ ],
+ "Copy": [
+ "Copy"
+ ],
+ "CopyLink": [
+ "Copy Link"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAll": [
+ "Delete All"
+ ],
+ "DeleteAllFrom": [
+ "Delete all from %1$s"
+ ],
+ "DeleteAllMessagesAlert": [
+ "Warning! This will **delete all messages** in this chat for **both** participants."
+ ],
+ "DeleteBanUser": [
+ "Ban user"
+ ],
+ "DeleteChatUser": [
+ "Delete chat"
+ ],
+ "DeleteForAll": [
+ "Delete for all members"
+ ],
+ "DeleteFromRecent": [
+ "Remove from Recent"
+ ],
+ "DeleteMessagesOptionAlso": [
+ "Also delete for %1$s"
+ ],
+ "DeleteMessagesTitle": [
+ "Delete %1$s"
+ ],
+ "DeleteReportSpam": [
+ "Report spam"
+ ],
+ "DeleteSingleMessagesTitle": [
+ "Delete message"
+ ],
+ "DeleteThisChat": [
+ "Delete this chat"
+ ],
+ "DeletedFromYourContacts": [
+ "%s deleted from your contacts"
+ ],
+ "DisappearingGif": [
+ "Disappearing GIF"
+ ],
+ "DisappearingPhoto": [
+ "Disappearing Photo"
+ ],
+ "DisappearingVideo": [
+ "Disappearing Video"
+ ],
+ "DiscardVideoMessageDescription": [
+ "Are you sure you want to stop recording and discard your video message?"
+ ],
+ "DiscardVideoMessageTitle": [
+ "Discard Video Message"
+ ],
+ "DiscardVoiceMessageAction": [
+ "Discard"
+ ],
+ "DiscardVoiceMessageDescription": [
+ "Are you sure you want to stop recording and discard your voice message?"
+ ],
+ "DiscardVoiceMessageTitle": [
+ "Discard Voice Message"
+ ],
+ "Done": [
+ "Done"
+ ],
+ "Edit": [
+ "Edit"
+ ],
+ "EditMessageError": [
+ "Sorry, you can't edit this message."
+ ],
+ "EditedMessage": [
+ "edited"
+ ],
+ "EncryptedDescription1": [
+ "Use end-to-end encryption"
+ ],
+ "EncryptedDescription2": [
+ "Leave no trace on our servers"
+ ],
+ "EncryptedDescription3": [
+ "Have a self-destruct timer"
+ ],
+ "EncryptedDescription4": [
+ "Do not allow forwarding"
+ ],
+ "EncryptedDescriptionTitle": [
+ "Secret chats:"
+ ],
+ "EncryptedPlaceholderTitleIncoming": [
+ "%s invited you to join a secret chat."
+ ],
+ "EncryptedPlaceholderTitleOutgoing": [
+ "You invited %s to join a secret chat."
+ ],
+ "EncryptionKey": [
+ "Encryption Key"
+ ],
+ "EncryptionKeyDescription": [
+ "This image and text were derived from the encryption key for this secret chat with **%1$s**.
If they look the same on **%2$s's** device, end-to-end encryption is guaranteed.
Learn more at telegram.org"
+ ],
+ "EncryptionKeyLink": [
+ "https://telegram.org/faq#secret-chats"
+ ],
+ "EncryptionProcessing": [
+ "Exchanging encryption keys..."
+ ],
+ "EncryptionRejected": [
+ "Secret chat cancelled"
+ ],
+ "EnjoyngAnimations": [
+ "**oo** watching %1$s"
+ ],
+ "FirstName": [
+ "First name (required)"
+ ],
+ "Folder": [
+ "Folder"
+ ],
+ "ForwardTo": [
+ "Forward to..."
+ ],
+ "ForwardedMessage": [
+ "Forwarded message"
+ ],
+ "From": [
+ "From"
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "GalleryInfo": [
+ "To send images without compression"
+ ],
+ "GameCantSendSecretChat": [
+ "Sorry, games can’t be sent to secret chats."
+ ],
+ "GettingLinkInfo": [
+ "Getting Link Info..."
+ ],
+ "GotAQuestion": [
+ "Have a question
about Telegram?"
+ ],
+ "HidAccount": [
+ "The account was hidden by the user"
+ ],
+ "HiddenName": [
+ "Deleted Account"
+ ],
+ "HoldToAudio": [
+ "Hold to record audio. Tap to switch to video."
+ ],
+ "HoldToVideo": [
+ "Hold to record video. Tap to switch to audio."
+ ],
+ "Hybrid": [
+ "Hybrid"
+ ],
+ "IncorrectLocalization": [
+ "Incorrect localization file"
+ ],
+ "IncorrectTheme": [
+ "Sorry, this theme file appears to be corrupted."
+ ],
+ "InstantViewNightMode": [
+ "The dark theme will automatically turn on at night"
+ ],
+ "InternalFolderInfo": [
+ "Browse your file system"
+ ],
+ "InternalStorage": [
+ "Internal Storage"
+ ],
+ "IsRecordingAudio": [
+ "%1$s is recording a voice message..."
+ ],
+ "IsRecordingRound": [
+ "%1$s is recording a video message..."
+ ],
+ "IsSendingPhoto": [
+ "%1$s is sending a photo..."
+ ],
+ "Italic": [
+ "Italic"
+ ],
+ "JoinToGroupErrorNotExist": [
+ "Sorry, this chat does not seem to exist."
+ ],
+ "JumpToDate": [
+ "Jump to Date"
+ ],
+ "KMetersAway": [
+ "km away"
+ ],
+ "KMetersFromYou2": [
+ "%1$s km from you"
+ ],
+ "KMetersShort": [
+ "%1$s km"
+ ],
+ "LastName": [
+ "Last name (optional)"
+ ],
+ "LastSeen": [
+ "last seen"
+ ],
+ "LastSeenDate": [
+ "last seen"
+ ],
+ "LastSeenFormatted": [
+ "last seen %1$s"
+ ],
+ "Lately": [
+ "last seen recently"
+ ],
+ "LocationNotifiation": [
+ "Proximity alert"
+ ],
+ "LocationNotifiationButtonUser": [
+ "Notify when %1$s is within %2$s"
+ ],
+ "Map": [
+ "Map"
+ ],
+ "Message": [
+ "Message"
+ ],
+ "MessageLifetime": [
+ "Self-Destruct Timer"
+ ],
+ "MessageLifetimeChanged": [
+ "%1$s set the self-destruct timer to %2$s"
+ ],
+ "MessageLifetimeChangedOutgoing": [
+ "You set the self-destruct timer to %1$s"
+ ],
+ "MessageLifetimePhoto": [
+ "If you set a timer, the photo will self-destruct after it is viewed."
+ ],
+ "MessageLifetimeRemoved": [
+ "%1$s disabled the self-destruct timer"
+ ],
+ "MessageLifetimeVideo": [
+ "If you set a timer, the video will self-destruct after it is viewed."
+ ],
+ "MessageLifetimeYouRemoved": [
+ "You disabled the self-destruct timer"
+ ],
+ "Meters": [
+ "%1$d meter",
+ "%1$d meters"
+ ],
+ "MetersAway": [
+ "m away"
+ ],
+ "MetersFromYou2": [
+ "%1$s m from you"
+ ],
+ "MetersShort": [
+ "%1$s m"
+ ],
+ "MilesFromYou": [
+ "%1$s mi from you"
+ ],
+ "MoreInfo": [
+ "More info"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "MuteForAlert": [
+ "Mute notifications for..."
+ ],
+ "MuteNever": [
+ "Never"
+ ],
+ "NearbyPeopleGreetingsDescription": [
+ "Send a message or tap on the greeting below to show that you are ready to chat."
+ ],
+ "NearbyPeopleGreetingsMessage": [
+ "%1$s is %2$s"
+ ],
+ "NearbyVenue": [
+ "Or choose a venue"
+ ],
+ "Next": [
+ "Next"
+ ],
+ "NoAudio": [
+ "Add files to the music library on your device to see them here."
+ ],
+ "NoMasks": [
+ "No masks yet"
+ ],
+ "NoMessages": [
+ "No messages here yet..."
+ ],
+ "NoMessagesGreetingsDescription": [
+ "Send a message or tap the greeting below."
+ ],
+ "NoRecentGIFs": [
+ "No recent GIFs"
+ ],
+ "NoRecentPhotos": [
+ "No recent photos"
+ ],
+ "NoSharedLinksSecret": [
+ "Shared links from this chat will be shown here."
+ ],
+ "NoUsernameFound": [
+ "Username not found."
+ ],
+ "NobodyLikesSpam1": [
+ "Sorry, you can only send messages to mutual contacts at the moment."
+ ],
+ "NotificationContactNewPhoto": [
+ "%1$s updated profile photo"
+ ],
+ "NotificationUnrecognizedDevice": [
+ "%1$s,
We detected a login to your account from a new device on %2$s
Device: %3$s
Location: %4$s
If this wasn't you, you can go to Settings > Devices and terminate that session.
If you think that somebody logged in to your account against your will, you can enable Two-Step Verification in Privacy and Security settings.
Sincerely,
The Telegram Team"
+ ],
+ "NowInContacts": [
+ "%1$s is now in your contacts."
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Online": [
+ "online"
+ ],
+ "Open": [
+ "Open"
+ ],
+ "PinAlsoFor": [
+ "Also pin for %1$s"
+ ],
+ "PinMessage": [
+ "Pin"
+ ],
+ "PinMessageAlertChat": [
+ "Do you want to pin this message to the top of the chat?"
+ ],
+ "PinMessageAlertTitle": [
+ "Pin message"
+ ],
+ "ProximityAlertCancelled": [
+ "Proximity alert cancelled"
+ ],
+ "ProximityAlertSet": [
+ "Proximity alert set"
+ ],
+ "ProximityAlertSetInfoGroup2": [
+ "We will notify you once someone is within %1$s from you."
+ ],
+ "ProximityAlertSetInfoUser": [
+ "We will notify you once %1$s is within %2$s from you."
+ ],
+ "ProximityTooltioUser": [
+ "Alert when %1$s is close"
+ ],
+ "RateCallDistorted": [
+ "Speech was distorted"
+ ],
+ "RateCallDropped": [
+ "Call ended unexpectedly"
+ ],
+ "RateCallEcho": [
+ "I heard my own voice"
+ ],
+ "RateCallInterruptions": [
+ "The other side kept disappearing"
+ ],
+ "RateCallNoise": [
+ "I heard background noise"
+ ],
+ "RateCallSilentLocal": [
+ "I couldn't hear the other side"
+ ],
+ "RateCallSilentRemote": [
+ "The other side couldn't hear me"
+ ],
+ "RecentFiles": [
+ "Recent files"
+ ],
+ "RecordingAudio": [
+ "recording voice message..."
+ ],
+ "RecordingRound": [
+ "recording video message..."
+ ],
+ "Regular": [
+ "Regular"
+ ],
+ "RemindDayAt": [
+ "'Remind on' MMM d 'at' HH:mm"
+ ],
+ "RemindDayYearAt": [
+ "'Remind on' MMM d yyyy 'at' HH:mm"
+ ],
+ "RemindTodayAt": [
+ "'Remind today at' HH:mm"
+ ],
+ "Reminders": [
+ "Reminders"
+ ],
+ "ReportSpam": [
+ "REPORT SPAM"
+ ],
+ "ReportSpamAlert": [
+ "Are you sure you want to report spam from this user?"
+ ],
+ "ReportSpamUser": [
+ "BLOCK USER"
+ ],
+ "ReturnToCall": [
+ "RETURN TO CALL"
+ ],
+ "Satellite": [
+ "Satellite"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "SavedMessagesInfo": [
+ "Forward here to save"
+ ],
+ "Schedule": [
+ "Schedule"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SearchGifsTitle": [
+ "Search GIFs"
+ ],
+ "SearchImagesTitle": [
+ "Search web"
+ ],
+ "SearchStickersHint": [
+ "Search sticker sets"
+ ],
+ "Seconds": [
+ "%1$d second",
+ "%1$d seconds"
+ ],
+ "SecretChat": [
+ "Secret chats"
+ ],
+ "SecretChatTimerHours": [
+ "h"
+ ],
+ "SecretChatTimerMinutes": [
+ "m"
+ ],
+ "SecretChatTimerSeconds": [
+ "s"
+ ],
+ "SecretLinkPreviewAlert": [
+ "Enable extended link previews in Secret Chats? Note that link previews are generated on Telegram servers."
+ ],
+ "SelectFile": [
+ "Select File"
+ ],
+ "Send": [
+ "Send"
+ ],
+ "SendAsFile": [
+ "Send as file"
+ ],
+ "SendAsFiles": [
+ "Send as files"
+ ],
+ "SendLiveLocation": [
+ "Share My Live Location for..."
+ ],
+ "SendLiveLocationInfo": [
+ "Updated in real time as you move"
+ ],
+ "SendLocation": [
+ "Send My Current Location"
+ ],
+ "SendSelectedLocation": [
+ "Send selected location"
+ ],
+ "SendStickerPreview": [
+ "Send Sticker"
+ ],
+ "SendWithoutCompression": [
+ "Send without compression"
+ ],
+ "SendWithoutGrouping": [
+ "Send without grouping"
+ ],
+ "SendingAudio": [
+ "sending audio..."
+ ],
+ "SendingFile": [
+ "sending a file..."
+ ],
+ "SendingGame": [
+ "playing a game..."
+ ],
+ "SendingPhoto": [
+ "sending a photo..."
+ ],
+ "SendingVideoStatus": [
+ "sending a video..."
+ ],
+ "SetReminder": [
+ "Set a reminder"
+ ],
+ "SetTimer": [
+ "Set self-destruct timer"
+ ],
+ "ShareLocation": [
+ "Location"
+ ],
+ "ShareLocationAlertButton": [
+ "Share"
+ ],
+ "ShareLocationAlertText": [
+ "For the alert to work, please share your live location in this chat."
+ ],
+ "ShareLocationAlertTitle": [
+ "Share Location"
+ ],
+ "ShareSendTo": [
+ "Send to..."
+ ],
+ "ShareYouPhoneNumberTitle": [
+ "Share your phone number?"
+ ],
+ "SharedMedia": [
+ "Shared Media"
+ ],
+ "ShortMessageLifetimeForever": [
+ "Off"
+ ],
+ "SlideToCancel": [
+ "SLIDE TO CANCEL"
+ ],
+ "StickersRemove": [
+ "Remove"
+ ],
+ "SupportStatus": [
+ "support"
+ ],
+ "ThemeAlsoAppliedForHint": [
+ "Theme will be also applied for **%s**."
+ ],
+ "ThemeAlsoDisabledForHint": [
+ "Theme will be also disabled for **%s**."
+ ],
+ "ThemePreview": [
+ "Theme Preview"
+ ],
+ "TimeToEditExpired": [
+ "Sorry, editing time expired."
+ ],
+ "TypeMessage": [
+ "Message"
+ ],
+ "Unarchive": [
+ "Unarchive"
+ ],
+ "UnmuteNotifications": [
+ "Unmute"
+ ],
+ "UnsupportedAttachment": [
+ "Unsupported attachment"
+ ],
+ "UsernameCopied": [
+ "Username copied to clipboard."
+ ],
+ "VideoCall": [
+ "Video Call"
+ ],
+ "ViewPackPreview": [
+ "View Pack"
+ ],
+ "VoipAudioRoutingBluetooth": [
+ "Bluetooth"
+ ],
+ "VoipAudioRoutingEarpiece": [
+ "Earpiece"
+ ],
+ "VoipAudioRoutingSpeaker": [
+ "Speaker"
+ ],
+ "VoipBusy": [
+ "Line busy"
+ ],
+ "VoipCallEnded": [
+ "Call ended"
+ ],
+ "VoipConnecting": [
+ "Connecting"
+ ],
+ "VoipEndCall": [
+ "End call"
+ ],
+ "VoipExchangingKeys": [
+ "Exchanging encryption keys"
+ ],
+ "VoipFailed": [
+ "Failed to connect"
+ ],
+ "VoipFeedbackCommentHint": [
+ "Add an optional comment"
+ ],
+ "VoipHangingUp": [
+ "Hanging up"
+ ],
+ "VoipInCallBranding": [
+ "Telegram Call"
+ ],
+ "VoipOutgoingCall": [
+ "Ongoing Telegram call"
+ ],
+ "VoipPeerIncompatible": [
+ "**%1$s**'s app is using an incompatible protocol. They need to update their app before you can call them."
+ ],
+ "VoipPeerOutdated": [
+ "**%1$s**'s app does not support calls. They need to update their app before you can call them."
+ ],
+ "VoipRateCallAlert": [
+ "Please rate the quality of your Telegram call"
+ ],
+ "VoipRequesting": [
+ "Requesting"
+ ],
+ "VoipRinging": [
+ "Ringing"
+ ],
+ "VoipWaiting": [
+ "Waiting"
+ ],
+ "WithinAMonth": [
+ "last seen within a month"
+ ],
+ "WithinAWeek": [
+ "last seen within a week"
+ ],
+ "messages": [
+ "%1$d message",
+ "%1$d messages"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/profile.html b/data/web/translations.telegram.org/en/android/profile.html
new file mode 100644
index 0000000000..e708c93392
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/profile.html
@@ -0,0 +1,318 @@
+{
+ "AddContact": [
+ "Add to contacts"
+ ],
+ "AddShortcut": [
+ "Add to Home screen"
+ ],
+ "AddToTheGroup": [
+ "Add %1$s to the group?"
+ ],
+ "AddToTheGroupForwardCount": [
+ "Number of previous messages to forward:"
+ ],
+ "AreYouSureBlockContact": [
+ "Are you sure you want to block this contact?"
+ ],
+ "AreYouSureBlockContact2": [
+ "Are you sure you want to block **%1$s**?"
+ ],
+ "AreYouSureDeleteContact": [
+ "Are you sure you want to delete this contact?"
+ ],
+ "AreYouSureDeletePhoto": [
+ "Are you sure you want to delete this photo?"
+ ],
+ "AreYouSureDeleteVideo": [
+ "Are you sure you want to delete this video?"
+ ],
+ "AreYouSureDeleteVideoTitle": [
+ "Delete video"
+ ],
+ "AreYouSureSecretChat": [
+ "Are you sure you want to start a secret chat?"
+ ],
+ "AreYouSureSecretChatTitle": [
+ "Secret chat"
+ ],
+ "AreYouSureUnblockContact": [
+ "Are you sure you want to unblock this user?"
+ ],
+ "AudioAutodownload": [
+ "Voice messages"
+ ],
+ "AutoDeletePopupTitle": [
+ "Auto-Delete"
+ ],
+ "BanFromTheGroup": [
+ "BAN FROM THE GROUP"
+ ],
+ "BlockContact": [
+ "Block user"
+ ],
+ "BlockUser": [
+ "Block user"
+ ],
+ "Calendar": [
+ "Calendar"
+ ],
+ "CalendarWeekNameShortFriday": [
+ "F"
+ ],
+ "CalendarWeekNameShortMonday": [
+ "M"
+ ],
+ "CalendarWeekNameShortSaturday": [
+ "S"
+ ],
+ "CalendarWeekNameShortSunday": [
+ "S"
+ ],
+ "CalendarWeekNameShortThursday": [
+ "T"
+ ],
+ "CalendarWeekNameShortTuesday": [
+ "T"
+ ],
+ "CalendarWeekNameShortWednesday": [
+ "W"
+ ],
+ "CallViaTelegram": [
+ "Telegram Call"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChooseCover": [
+ "Choose a cover for your profile video."
+ ],
+ "ChoosePhotoOrVideo": [
+ "Choose photo or video"
+ ],
+ "CommonGroups": [
+ "%1$d group in common",
+ "%1$d groups in common"
+ ],
+ "CustomNotifications": [
+ "Custom Notifications"
+ ],
+ "DefaultRingtone": [
+ "Default"
+ ],
+ "DeleteContact": [
+ "Delete contact"
+ ],
+ "DescriptionMore": [
+ "more"
+ ],
+ "EditAdminCantEdit": [
+ "You can't edit the rights of this admin."
+ ],
+ "EditContact": [
+ "Edit contact"
+ ],
+ "EditName": [
+ "Edit name"
+ ],
+ "EventLogOriginalCaptionEmpty": [
+ "Empty"
+ ],
+ "FilesDataUsage": [
+ "Files"
+ ],
+ "FirstName": [
+ "First name (required)"
+ ],
+ "General": [
+ "General"
+ ],
+ "GroupsInCommon": [
+ "Groups in Common"
+ ],
+ "GroupsInCommonTitle": [
+ "Groups in common"
+ ],
+ "Info": [
+ "Info"
+ ],
+ "InviteToGroupError": [
+ "Sorry, you can't add this user to groups because of their privacy settings."
+ ],
+ "LastName": [
+ "Last name (optional)"
+ ],
+ "LastSeen": [
+ "last seen"
+ ],
+ "MediaShowPhotos": [
+ "Show Photos"
+ ],
+ "MediaShowVideos": [
+ "Show Videos"
+ ],
+ "MediaZoomIn": [
+ "Zoom In"
+ ],
+ "MediaZoomOut": [
+ "Zoom Out"
+ ],
+ "MessagePreview": [
+ "Show Message Previews"
+ ],
+ "MuteFor": [
+ "Mute for %1$s"
+ ],
+ "NoContactsYet": [
+ "You have no contacts on Telegram yet"
+ ],
+ "NoContactsYetLine1": [
+ "Invite friends to try Telegram"
+ ],
+ "NoContactsYetLine2": [
+ "Find people nearby to chat with"
+ ],
+ "NoContactsYetLine3": [
+ "Search people by username"
+ ],
+ "NoSharedFilesSecret": [
+ "Files and documents from this chat will be shown here."
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsCustom": [
+ "Custom"
+ ],
+ "NotificationsCustomize": [
+ "Customize"
+ ],
+ "NotificationsDefaultOff": [
+ "Default (Off)"
+ ],
+ "NotificationsDefaultOn": [
+ "Default (On)"
+ ],
+ "NotificationsEnableCustom": [
+ "Enable Custom Notifications"
+ ],
+ "NotificationsImportance": [
+ "Importance"
+ ],
+ "NotificationsOn": [
+ "On"
+ ],
+ "NotificationsPrioritySettings": [
+ "Same as in Settings"
+ ],
+ "NotificationsTurnOff": [
+ "Turn Off"
+ ],
+ "NotificationsTurnOn": [
+ "Turn On"
+ ],
+ "NumberUnknown": [
+ "Unknown"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "PhoneHidden": [
+ "Unknown"
+ ],
+ "PhoneMobile": [
+ "Mobile"
+ ],
+ "PopupDisabled": [
+ "Disabled"
+ ],
+ "PopupEnabled": [
+ "Enabled"
+ ],
+ "PriorityInfo": [
+ "Higher priority notifications will work even in Do Not Disturb mode."
+ ],
+ "ProfilePopupNotification": [
+ "Popup notifications"
+ ],
+ "ProfilePopupNotificationInfo": [
+ "New messages from this contact will appear on your screen when you are not using Telegram."
+ ],
+ "SetAsMain": [
+ "Set as Main"
+ ],
+ "SharedAudioFiles": [
+ "Audio files"
+ ],
+ "SharedContent": [
+ "Shared content"
+ ],
+ "SharedLinks": [
+ "Links"
+ ],
+ "SharedMedia": [
+ "Shared Media"
+ ],
+ "SharedMediaFastScrollHint": [
+ "You can hold and move this bar for faster scrolling."
+ ],
+ "SharedPhotosAndVideos": [
+ "Photos and videos"
+ ],
+ "Sound": [
+ "Sound"
+ ],
+ "SoundDefault": [
+ "Default"
+ ],
+ "Start": [
+ "Start"
+ ],
+ "StartEncryptedChat": [
+ "Start Secret Chat"
+ ],
+ "TodayAtFormatted": [
+ "at %1$s"
+ ],
+ "Unblock": [
+ "Unblock user"
+ ],
+ "UserBioInfo": [
+ "You can add a few lines about yourself. Anyone who opens your profile will see this text."
+ ],
+ "UserBlocked": [
+ "User blocked."
+ ],
+ "UserUnblocked": [
+ "User unblocked."
+ ],
+ "Vibrate": [
+ "Vibrate"
+ ],
+ "VibrationDefault": [
+ "Default"
+ ],
+ "VideoCallViaTelegram": [
+ "Telegram Video Call"
+ ],
+ "VoipNotificationSettings": [
+ "Calls"
+ ],
+ "VoipOfflineAirplane": [
+ "You have airplane mode enabled. Please turn it off or connect to Wi-Fi to make calls."
+ ],
+ "VoipOfflineAirplaneTitle": [
+ "Airplane Mode"
+ ],
+ "VoipOfflineOpenSettings": [
+ "Settings"
+ ],
+ "VoipOngoingAlert": [
+ "End call with **%1$s** and start a new one with **%2$s**?"
+ ],
+ "VoipOngoingAlertTitle": [
+ "Another call in progress"
+ ],
+ "VoipSettingsRingtone": [
+ "Ringtone"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/settings.html b/data/web/translations.telegram.org/en/android/settings.html
new file mode 100644
index 0000000000..7e6c15f98a
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/settings.html
@@ -0,0 +1,2922 @@
+{
+ "AbortEmail": [
+ "Abort recovery email setup"
+ ],
+ "AbortPassword": [
+ "Abort two-step verification setup"
+ ],
+ "AbortPasswordMenu": [
+ "Abort setup"
+ ],
+ "AcceptCalls": [
+ "Accept Calls"
+ ],
+ "AcceptCallsChatsDescription": [
+ "Use this device for Calls"
+ ],
+ "AcceptSecretChats": [
+ "Accept Secret Chats"
+ ],
+ "AcceptSecretChatsDescription": [
+ "Use this device for Secret Chats"
+ ],
+ "Account": [
+ "Account"
+ ],
+ "Add": [
+ "Add"
+ ],
+ "AddAnotherAccount": [
+ "Add another account"
+ ],
+ "AddAnotherAccountInfo": [
+ "Connect other Telegram accounts and easily switch between them."
+ ],
+ "AddExceptions": [
+ "Add exceptions"
+ ],
+ "AddMasksInstalled": [
+ "New masks added"
+ ],
+ "AddMasksInstalledInfo": [
+ "%1$s has been added to your masks."
+ ],
+ "AddPhoto": [
+ "Set New Photo or Video"
+ ],
+ "AddProxy": [
+ "Add Proxy"
+ ],
+ "Alert": [
+ "Show notifications"
+ ],
+ "AllAccounts": [
+ "All Accounts"
+ ],
+ "AllowBackgroundActivity": [
+ "Allow background activity"
+ ],
+ "AllowBackgroundActivityInfo": [
+ "This will improve reliability for incoming notifications and Telegram calls."
+ ],
+ "AlternativeOptions": [
+ "Alternative options"
+ ],
+ "AlwaysAllow": [
+ "Always Allow"
+ ],
+ "AlwaysAllowPlaceholder": [
+ "Always allow..."
+ ],
+ "AlwaysShareWith": [
+ "Always Share With"
+ ],
+ "AlwaysShareWithPlaceholder": [
+ "Always share with users..."
+ ],
+ "AlwaysShareWithTitle": [
+ "Always Share"
+ ],
+ "AlwaysShowPopup": [
+ "Always show popup"
+ ],
+ "AppName": [
+ "Telegram"
+ ],
+ "Application": [
+ "Application"
+ ],
+ "ApplyTheme": [
+ "APPLY"
+ ],
+ "ArchiveAndMute": [
+ "Archive and Mute"
+ ],
+ "ArchiveAndMuteInfo": [
+ "Automatically archive and mute new chats, groups and channels from non-contacts."
+ ],
+ "ArchiveStickerSetsAlertTitle": [
+ "Archive %1$s"
+ ],
+ "ArchiveStickersAlertMessage": [
+ "Are you sure you want to archive the selected sticker sets?"
+ ],
+ "ArchivedMasks": [
+ "Archived Masks"
+ ],
+ "ArchivedMasksAlertInfo": [
+ "Some of your older masks sets have been archived. You can reactivate them in the Masks Settings."
+ ],
+ "ArchivedMasksAlertTitle": [
+ "Archived masks"
+ ],
+ "ArchivedMasksEmpty": [
+ "No archived masks"
+ ],
+ "ArchivedMasksInfo": [
+ "You can add up to 200 sets of masks.
Unused sets are archived when you add more."
+ ],
+ "ArchivedStickers": [
+ "Archived Stickers"
+ ],
+ "ArchivedStickersEmpty": [
+ "No archived stickers"
+ ],
+ "ArchivedStickersInfo": [
+ "You can have 200 active sticker sets.
Unused sets are archived when you add more."
+ ],
+ "AreYouSureClearDrafts": [
+ "Are you sure you want to delete all cloud drafts?"
+ ],
+ "AreYouSureDeletePhoto": [
+ "Are you sure you want to delete this photo?"
+ ],
+ "AreYouSureLogout": [
+ "Are you sure you want to log out?
This will cancel all your Secret Chats.
You can use Telegram on all your devices at once and use several accounts in the same app."
+ ],
+ "AreYouSureSessions": [
+ "Are you sure you want to terminate all other sessions?"
+ ],
+ "AreYouSureWebSessions": [
+ "Are you sure you want to disconnect all websites where you used Telegram to log in?"
+ ],
+ "AskAQuestion": [
+ "Ask a Question"
+ ],
+ "AskAQuestionInfo": [
+ "Please note that Telegram Support is done by volunteers. We try to respond as quickly as possible, but it may take a while.
Please take a look at the <![CDATA[<a href=\"https://telegram.org/faq#general-questions\">Telegram FAQ</a>]]>: it has answers to most questions and important tips for <![CDATA[<a href=\"https://telegram.org/faq#troubleshooting\">troubleshooting</a>]]>."
+ ],
+ "AskButton": [
+ "Ask a volunteer"
+ ],
+ "AuthAnotherClientInfo4": [
+ "Link *Telegram Desktop* or *Telegram Web* by scanning a QR code."
+ ],
+ "AuthAnotherClientInfo5": [
+ "Go to *getdesktop.telegram.org* or *web.telegram.org* to get a QR code"
+ ],
+ "AutoDeleteConfirm": [
+ "Confirm"
+ ],
+ "AutoDownloadAudioInfo": [
+ "Voice messages are tiny, so they're always downloaded automatically."
+ ],
+ "AutoDownloadChannels": [
+ "Channels"
+ ],
+ "AutoDownloadContacts": [
+ "Contacts"
+ ],
+ "AutoDownloadCustom": [
+ "Custom"
+ ],
+ "AutoDownloadDataUsage": [
+ "Data usage"
+ ],
+ "AutoDownloadFiles": [
+ "Files"
+ ],
+ "AutoDownloadFilesOn": [
+ "Files"
+ ],
+ "AutoDownloadFilesTitle": [
+ "Auto-download files and music"
+ ],
+ "AutoDownloadGroups": [
+ "Groups"
+ ],
+ "AutoDownloadHigh": [
+ "High"
+ ],
+ "AutoDownloadLow": [
+ "Low"
+ ],
+ "AutoDownloadMaxFileSize": [
+ "Maximum file size"
+ ],
+ "AutoDownloadMaxVideoSize": [
+ "Maximum video size"
+ ],
+ "AutoDownloadMedia": [
+ "Auto-Download Media"
+ ],
+ "AutoDownloadMedium": [
+ "Medium"
+ ],
+ "AutoDownloadOff": [
+ "Off"
+ ],
+ "AutoDownloadOnAllChats": [
+ "On in all chats"
+ ],
+ "AutoDownloadOnFor": [
+ "On for %1$s"
+ ],
+ "AutoDownloadOnMobileData": [
+ "On Mobile Data"
+ ],
+ "AutoDownloadOnMobileDataInfo": [
+ "Turn this ON if you want media to be automatically downloaded on mobile data."
+ ],
+ "AutoDownloadOnRoamingData": [
+ "When Roaming"
+ ],
+ "AutoDownloadOnRoamingDataInfo": [
+ "Turn this ON if you want media to be automatically downloaded when roaming."
+ ],
+ "AutoDownloadOnUpToFor": [
+ "Up to %1$s for %2$s"
+ ],
+ "AutoDownloadOnWiFiData": [
+ "On Wi-Fi"
+ ],
+ "AutoDownloadOnWiFiDataInfo": [
+ "Turn this ON if you want media to be automatically downloaded on Wi-Fi."
+ ],
+ "AutoDownloadPhotos": [
+ "Photos"
+ ],
+ "AutoDownloadPhotosOn": [
+ "Photos"
+ ],
+ "AutoDownloadPhotosTitle": [
+ "Auto-download photos"
+ ],
+ "AutoDownloadPm": [
+ "PM"
+ ],
+ "AutoDownloadPreloadMusic": [
+ "Preload next track"
+ ],
+ "AutoDownloadPreloadMusicInfo": [
+ "Start downloading the next track while you are listening to an audio file."
+ ],
+ "AutoDownloadPreloadVideo": [
+ "Preload larger videos"
+ ],
+ "AutoDownloadPreloadVideoInfo": [
+ "Preload the first few seconds (1-2 MB) of videos larger than %1$s for instant playback."
+ ],
+ "AutoDownloadTypes": [
+ "Types of media"
+ ],
+ "AutoDownloadUpToOnAllChats": [
+ "Up to %1$s in all chats"
+ ],
+ "AutoDownloadVideos": [
+ "Videos"
+ ],
+ "AutoDownloadVideosOn": [
+ "Videos"
+ ],
+ "AutoDownloadVideosTitle": [
+ "Auto-download videos and GIFs"
+ ],
+ "AutoLock": [
+ "Auto-lock"
+ ],
+ "AutoLockDisabled": [
+ "Disabled"
+ ],
+ "AutoLockInTime": [
+ "in %1$s"
+ ],
+ "AutoLockInfo": [
+ "Require passcode if away for a time."
+ ],
+ "AutoNightAdaptive": [
+ "Adaptive"
+ ],
+ "AutoNightBrightness": [
+ "Brightness threshold"
+ ],
+ "AutoNightBrightnessInfo": [
+ "Switch to your preferred night theme when ambient lighting falls below %1$d%%."
+ ],
+ "AutoNightDisabled": [
+ "Disabled"
+ ],
+ "AutoNightFrom": [
+ "From"
+ ],
+ "AutoNightLocation": [
+ "Use Local Sunset & Sunrise"
+ ],
+ "AutoNightPreferred": [
+ "Preferred night theme"
+ ],
+ "AutoNightSchedule": [
+ "Schedule"
+ ],
+ "AutoNightScheduled": [
+ "Scheduled"
+ ],
+ "AutoNightSystemDefault": [
+ "System Default"
+ ],
+ "AutoNightTheme": [
+ "Auto-Night Mode"
+ ],
+ "AutoNightThemeOff": [
+ "Off"
+ ],
+ "AutoNightTo": [
+ "To"
+ ],
+ "AutoNightUpdateLocation": [
+ "Update Location"
+ ],
+ "AutoNightUpdateLocationInfo": [
+ "Calculating sunset & sunrise times requires a one-time check of your approximate location. Note that this location is only stored locally on your device.
Sunset: %1$s
Sunrise: %2$s"
+ ],
+ "AutodownloadChannels": [
+ "Channels"
+ ],
+ "AutodownloadContacts": [
+ "Contacts"
+ ],
+ "AutodownloadGroupChats": [
+ "Group Chats"
+ ],
+ "AutodownloadPrivateChats": [
+ "Private Chats"
+ ],
+ "AutodownloadSizeLimitUpTo": [
+ "up to %1$s"
+ ],
+ "AutomaticMediaDownload": [
+ "Automatic media download"
+ ],
+ "AutoplayGIF": [
+ "GIFs"
+ ],
+ "AutoplayMedia": [
+ "Autoplay media"
+ ],
+ "AutoplayVideo": [
+ "Videos"
+ ],
+ "Available": [
+ "Available"
+ ],
+ "BackgroundAnimateInfo": [
+ "Colors will move when you send messages"
+ ],
+ "BackgroundBlurred": [
+ "Blurred"
+ ],
+ "BackgroundBrightness": [
+ "Brightness"
+ ],
+ "BackgroundColor": [
+ "Color"
+ ],
+ "BackgroundColorSinglePreviewLine1": [
+ "Press 'Set' to apply the background."
+ ],
+ "BackgroundColorSinglePreviewLine2": [
+ "Enjoy the view."
+ ],
+ "BackgroundHexColorCode": [
+ "Hex color code"
+ ],
+ "BackgroundIntensity": [
+ "Intensity"
+ ],
+ "BackgroundMotion": [
+ "Motion"
+ ],
+ "BackgroundPattern": [
+ "Pattern"
+ ],
+ "BackgroundPreview": [
+ "Background Preview"
+ ],
+ "BackgroundPreviewLine1": [
+ "Hint: some background images look better when blurred."
+ ],
+ "BackgroundPreviewLine2": [
+ "Woo-hoo! Thanks"
+ ],
+ "BackgroundSearchColor": [
+ "Color:"
+ ],
+ "BadgeNumber": [
+ "Badge Counter"
+ ],
+ "BadgeNumberMutedChats": [
+ "Include Muted Chats"
+ ],
+ "BadgeNumberShow": [
+ "Show Badge Icon"
+ ],
+ "BadgeNumberUnread": [
+ "Count Unread Messages"
+ ],
+ "Black": [
+ "Black"
+ ],
+ "BlockUser": [
+ "Block user"
+ ],
+ "BlockUserChatsTitle": [
+ "CHATS"
+ ],
+ "BlockUserContactsTitle": [
+ "CONTACTS"
+ ],
+ "BlockUserMultiTitle": [
+ "Block User"
+ ],
+ "BlockedEmpty": [
+ "None"
+ ],
+ "BlockedUsers": [
+ "Blocked Users"
+ ],
+ "BlockedUsersCount": [
+ "%1$d blocked user",
+ "%1$d blocked users"
+ ],
+ "BlockedUsersInfo": [
+ "Blocked users can't send you messages or add you to groups. They will not see your profile pictures, online and last seen status."
+ ],
+ "Blue": [
+ "Blue"
+ ],
+ "BlurInChat": [
+ "Blur in chat"
+ ],
+ "Brown": [
+ "Brown"
+ ],
+ "BrowseThemes": [
+ "Browse Themes"
+ ],
+ "BubbleRadius": [
+ "Message corners"
+ ],
+ "BuildMyOwnTheme": [
+ "Build my own theme"
+ ],
+ "BuiltInThemes": [
+ "Built-in themes"
+ ],
+ "BytesReceived": [
+ "Data received"
+ ],
+ "BytesSent": [
+ "Data sent"
+ ],
+ "CacheClear": [
+ "Clear"
+ ],
+ "CacheEmpty": [
+ "Empty"
+ ],
+ "CacheWasCleared": [
+ "%s freed on your device!"
+ ],
+ "CalculatingSize": [
+ "Calculating..."
+ ],
+ "Calls": [
+ "Calls"
+ ],
+ "CallsDataUsage": [
+ "Calls"
+ ],
+ "CallsTotalTime": [
+ "Total time"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "CancelEmailQuestion": [
+ "Are you sure you want to abort recovery email setup?"
+ ],
+ "CancelPasswordQuestion": [
+ "Are you sure you want to abort two-step verification setup?"
+ ],
+ "CancelPasswordReset": [
+ "Cancel the password reset process? If you request a new reset later, it will take another 7 days."
+ ],
+ "CancelPasswordResetNo": [
+ "NO"
+ ],
+ "CancelPasswordResetYes": [
+ "YES"
+ ],
+ "CancelReset": [
+ "Cancel reset"
+ ],
+ "Change": [
+ "Change"
+ ],
+ "ChangeChatBackground": [
+ "Change Chat Background"
+ ],
+ "ChangeColorToColor": [
+ "Do you want to use your currently selected background or reset it to the default for this theme?"
+ ],
+ "ChangePasscode": [
+ "Change Passcode"
+ ],
+ "ChangePasscodeInfo": [
+ "When a passcode is set, a lock icon appears at the top of the chats page. Tap it to lock your Telegram app.
Note: if you forget your passcode, you'll need to log out or reinstall the app. All secret chats will be lost."
+ ],
+ "ChangePasscodeInfoShort": [
+ "When a passcode is set, a lock icon appears on the chats page. Tap it to lock your Telegram app."
+ ],
+ "ChangePassword": [
+ "Change Password"
+ ],
+ "ChangePhoneHelp": [
+ "We will send an SMS with a confirmation code to your new number."
+ ],
+ "ChangePhoneNewNumber": [
+ "New Number"
+ ],
+ "ChangePhoneNumber": [
+ "Change Phone Number"
+ ],
+ "ChangePhoneNumberInfo": [
+ "Move your account, chats and media to a new number."
+ ],
+ "ChangePhoneNumberOccupied": [
+ "The number %1$s is already connected to a Telegram account. Please delete that account before migrating to the new number."
+ ],
+ "ChangeRecoveryEmail": [
+ "Change Recovery Email"
+ ],
+ "ChannelAdmin": [
+ "Admin"
+ ],
+ "Channels": [
+ "%1$d channel",
+ "%1$d channels"
+ ],
+ "ChatBackground": [
+ "Chat Background"
+ ],
+ "ChatList": [
+ "Chat list view"
+ ],
+ "ChatListDefault": [
+ "Two lines"
+ ],
+ "ChatListExpanded": [
+ "Three lines"
+ ],
+ "ChatListSwipeGesture": [
+ "Chat list swipe gesture"
+ ],
+ "ChatSettings": [
+ "Chat Settings"
+ ],
+ "ChatsException": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "CheckPhoneNumber": [
+ "Is %1$s still your number?"
+ ],
+ "CheckPhoneNumberInfo": [
+ "Keep your number up to date to ensure you can always log into Telegram. **Learn more**"
+ ],
+ "Checking": [
+ "Checking..."
+ ],
+ "ChooseCountry": [
+ "Choose a country"
+ ],
+ "ChooseLanguages": [
+ "Choose languages"
+ ],
+ "ChooseMapPreviewProvider": [
+ "Choose Map Preview Provider"
+ ],
+ "ChooseTheme": [
+ "Choose theme"
+ ],
+ "ChromeCustomTabs": [
+ "In-App Browser"
+ ],
+ "ChromeCustomTabsInfo": [
+ "Open external links within the app"
+ ],
+ "ClearButton": [
+ "Clear All"
+ ],
+ "ClearCache": [
+ "Clear Cache"
+ ],
+ "ClearCacheInfo": [
+ "Free up disk space on your device; your media will stay in the cloud."
+ ],
+ "ClearLocalDatabase": [
+ "Clear Local Database"
+ ],
+ "ClearMediaCache": [
+ "Clear Cache"
+ ],
+ "ClearOtherSessionsHelp": [
+ "Logs out all devices except for this one."
+ ],
+ "ClearOtherWebSessionsHelp": [
+ "You can log in on websites that support signing in with Telegram."
+ ],
+ "ClearTelegramCache": [
+ "Clear Telegram Cache"
+ ],
+ "Close": [
+ "Close"
+ ],
+ "CloseEditor": [
+ "CLOSE EDITOR"
+ ],
+ "Code": [
+ "Code"
+ ],
+ "ColorBlue": [
+ "Blue"
+ ],
+ "ColorCyan": [
+ "Cyan"
+ ],
+ "ColorGreen": [
+ "Green"
+ ],
+ "ColorOrange": [
+ "Orange"
+ ],
+ "ColorPickerReset": [
+ "RESET"
+ ],
+ "ColorPink": [
+ "Pink"
+ ],
+ "ColorRed": [
+ "Red"
+ ],
+ "ColorTheme": [
+ "Color theme"
+ ],
+ "ColorThemes": [
+ "Color Themes"
+ ],
+ "ColorViolet": [
+ "Violet"
+ ],
+ "ColorWhite": [
+ "White"
+ ],
+ "ColorYellow": [
+ "Yellow"
+ ],
+ "ConfirmCreatePasscode": [
+ "Re-enter your passcode"
+ ],
+ "Connected": [
+ "Connected"
+ ],
+ "Connecting": [
+ "Connecting..."
+ ],
+ "ConnectingConnectProxy": [
+ "Connect Proxy"
+ ],
+ "ConnectingToProxyDisable": [
+ "Disable"
+ ],
+ "ConnectingToProxyDisableAlert": [
+ "Are you sure you want to disable proxy server %1$s? You can reenable it later in Settings > Data and Storage."
+ ],
+ "ConnectingToProxyEnable": [
+ "Enable"
+ ],
+ "ConnectingToProxyTapToDisable": [
+ "Tap here to disable proxy..."
+ ],
+ "ContactJoined": [
+ "Contact joined Telegram"
+ ],
+ "ContactSupport": [
+ "Contact Support"
+ ],
+ "ContactSupportInfo": [
+ "Tell us about any issues; logging out doesn't usually help."
+ ],
+ "Contacts": [
+ "Contacts"
+ ],
+ "ContactsPermissionAlertNotNow": [
+ "NOT NOW"
+ ],
+ "Continue": [
+ "Continue"
+ ],
+ "CountReceived": [
+ "Received"
+ ],
+ "CountSent": [
+ "Sent"
+ ],
+ "CreateNewTheme": [
+ "Create New Theme"
+ ],
+ "CreateNewThemeAlert": [
+ "You can create your own theme by changing colors within the app.
You can always switch back to the default Telegram theme here."
+ ],
+ "CreateNewThemeHelp": [
+ "Tap on the palette icon to view the list of elements on each screen - and edit them."
+ ],
+ "CreateNewThemeInfo": [
+ "You can create your own theme by changing colors within the app. You can always switch back to the default Telegram theme here."
+ ],
+ "CreateNewThemeMenu": [
+ "Create new theme"
+ ],
+ "CreatePasscode": [
+ "Create a passcode"
+ ],
+ "CreatePasscodeInfoPIN": [
+ "Please enter any 4 digits that you will use to unlock your Telegram app."
+ ],
+ "CreatePasscodeInfoPassword": [
+ "Please enter the password you will use to unlock Telegram."
+ ],
+ "CreateTheme": [
+ "CREATE THEME"
+ ],
+ "CurrentSession": [
+ "This device"
+ ],
+ "CustomCallInfo": [
+ "These users will or will not be able to call you regardless of the settings above."
+ ],
+ "CustomHelp": [
+ "You won't see Last Seen or Online statuses for people with whom you don't share yours. Approximate times will be shown instead (recently, within a week, within a month)."
+ ],
+ "CustomNotifications": [
+ "Custom Notifications"
+ ],
+ "CustomP2PInfo": [
+ "Peer-to-peer in calls will or will not be used with these users regardless of the settings above."
+ ],
+ "CustomShareInfo": [
+ "These users will or will not be able to add you to groups and channels regardless of the settings above."
+ ],
+ "CustomShareSettingsHelp": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "CustomThemes": [
+ "Custom themes"
+ ],
+ "DataSettings": [
+ "Data and Storage"
+ ],
+ "DataUsage": [
+ "Disk and network usage"
+ ],
+ "Days": [
+ "%1$d day",
+ "%1$d days"
+ ],
+ "DebugClearLogs": [
+ "Clear Logs"
+ ],
+ "DebugMenu": [
+ "Debug Menu"
+ ],
+ "DebugMenuCallSettings": [
+ "Call settings"
+ ],
+ "DebugMenuCheckAppUpdate": [
+ "Check app update"
+ ],
+ "DebugMenuClearMediaCache": [
+ "Clear sent media cache"
+ ],
+ "DebugMenuDisableCamera": [
+ "Disable in-app camera"
+ ],
+ "DebugMenuDisableLogs": [
+ "Disable Logs"
+ ],
+ "DebugMenuDisablePauseMusic": [
+ "Disable pause music when recording"
+ ],
+ "DebugMenuEnableLogs": [
+ "Enable Logs"
+ ],
+ "DebugMenuEnablePauseMusic": [
+ "Enable pause music when recording"
+ ],
+ "DebugMenuEnableWebViewDebug": [
+ "Enable WebView debug"
+ ],
+ "DebugMenuImportContacts": [
+ "Import Contacts"
+ ],
+ "DebugMenuReadAllDialogs": [
+ "Read all Chats"
+ ],
+ "DebugMenuReloadContacts": [
+ "Reload Contacts"
+ ],
+ "DebugMenuResetContacts": [
+ "Reset Imported Contacts"
+ ],
+ "DebugMenuResetDialogs": [
+ "Reset Chats"
+ ],
+ "DebugMenuWebViewDebugEnabled": [
+ "Debug enabled!"
+ ],
+ "DebugSendLastLogs": [
+ "Send Last Logs"
+ ],
+ "DebugSendLogs": [
+ "Send Logs"
+ ],
+ "Default": [
+ "Default"
+ ],
+ "DefaultRingtone": [
+ "Default"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAccountHelp": [
+ "If you do not come online at least once within this period, your account will be deleted along with all messages and contacts."
+ ],
+ "DeleteAccountIfAwayFor2": [
+ "Delete my account if away for"
+ ],
+ "DeleteAccountIfAwayFor3": [
+ "If away for"
+ ],
+ "DeleteAccountTitle": [
+ "Account self-destructs"
+ ],
+ "DeleteChatBackgroundsAlert": [
+ "Are you sure you want to delete the selected backgrounds?"
+ ],
+ "DeleteLocalization": [
+ "Delete localization?"
+ ],
+ "DeleteMyAccount": [
+ "Delete my account"
+ ],
+ "DeletePhoto": [
+ "Remove photo"
+ ],
+ "DeleteProxy": [
+ "Delete Proxy?"
+ ],
+ "DeleteStickerSetsAlertTitle": [
+ "Delete %1$s"
+ ],
+ "DeleteStickersAlertMessage": [
+ "Are you sure you want to delete the selected sticker sets?"
+ ],
+ "DeleteThemeAlert": [
+ "Are you sure you want to delete this theme?"
+ ],
+ "DeleteTones": [
+ "Delete %d tone",
+ "Delete %d tones"
+ ],
+ "DeleteTonesMessage": [
+ "Do you want to delete this notification tone?",
+ "Do you want to delete **%d notification tones**?"
+ ],
+ "DeviceStorage": [
+ "Device storage"
+ ],
+ "Devices": [
+ "Devices"
+ ],
+ "DirectShare": [
+ "Direct Share"
+ ],
+ "DirectShareInfo": [
+ "Show recent chats in Android share menu"
+ ],
+ "Disable": [
+ "Disable"
+ ],
+ "DisablePasscode": [
+ "Turn Passcode Off"
+ ],
+ "DisablePasscodeConfirmMessage": [
+ "Are you sure you want to turn off passcode?"
+ ],
+ "DisablePasscodeTurnOff": [
+ "Turn Off"
+ ],
+ "DistanceUnits": [
+ "Distance Units"
+ ],
+ "DistanceUnitsAutomatic": [
+ "Automatic"
+ ],
+ "DistanceUnitsKilometers": [
+ "Kilometers"
+ ],
+ "DistanceUnitsMiles": [
+ "Miles"
+ ],
+ "DistanceUnitsTitle": [
+ "Distance units"
+ ],
+ "DoNotTranslate": [
+ "Do Not Translate"
+ ],
+ "Done": [
+ "Done"
+ ],
+ "DoubleTapPreviewMessage": [
+ "I hope you're enjoying your day as much as I am."
+ ],
+ "DoubleTapPreviewRational": [
+ "Double tap this message for a quick reaction."
+ ],
+ "DoubleTapPreviewSenderName": [
+ "Dino"
+ ],
+ "DoubleTapSetting": [
+ "Quick Reaction"
+ ],
+ "Edit": [
+ "Edit"
+ ],
+ "EditAdmin": [
+ "Admin Rights"
+ ],
+ "EditAdminAddAdmins": [
+ "Add New Admins"
+ ],
+ "EditAdminAddUsersViaLink": [
+ "Invite Users via Link"
+ ],
+ "EditAdminBanUsers": [
+ "Ban Users"
+ ],
+ "EditAdminChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "EditAdminGroupDeleteMessages": [
+ "Delete Messages"
+ ],
+ "EditAdminGroupTransfer": [
+ "Transfer Group Ownership"
+ ],
+ "EditAdminPinMessages": [
+ "Pin Messages"
+ ],
+ "EditAdminRank": [
+ "Custom title"
+ ],
+ "EditAdminRankInfo": [
+ "A title that members will see instead of '%1$s'."
+ ],
+ "EditAdminRemoveAdmin": [
+ "Dismiss Admin"
+ ],
+ "EditAdminWhatCanDo": [
+ "What can this admin do?"
+ ],
+ "EditCurrentTheme": [
+ "Edit Current Theme"
+ ],
+ "EditName": [
+ "Edit name"
+ ],
+ "EditThemeTitle": [
+ "Edit Theme"
+ ],
+ "EditWidgetContactsInfo": [
+ "Display shortcuts to your most important chats for quick access.
If nobody is selected, your most frequent contacts will be shown in this widget."
+ ],
+ "EmailPasswordConfirmText": [
+ "Please follow these steps to complete Two-Step Verification Setup:
1. Check your email (don't forget the spam folder)
%1$s
2. Click on the validation link."
+ ],
+ "EmailPasswordConfirmText2": [
+ "To complete Two-Step Verification Setup, check your email (don't forget the spam folder) and enter the code we just sent you."
+ ],
+ "EmailPasswordConfirmText3": [
+ "To complete reсoverу email setup, check %1$s (don't forget the spam folder) and enter the code we just sent you."
+ ],
+ "Emoji": [
+ "Emoji"
+ ],
+ "EmpryUsersPlaceholder": [
+ "Add Users"
+ ],
+ "EmptyExceptions": [
+ "None"
+ ],
+ "EnableAllStreamingInfo": [
+ "When possible, Telegram will start playing videos and music right away, without waiting for the files to fully download."
+ ],
+ "EnableAnimations": [
+ "Enable Animations"
+ ],
+ "EnablePasscode": [
+ "Enable passcode"
+ ],
+ "EnableProxyAlert": [
+ "Are you sure you want to enable this proxy?"
+ ],
+ "EnableProxyAlert2": [
+ "You can change your proxy server later in Settings > Data and Storage."
+ ],
+ "EnableStreaming": [
+ "Stream Videos and Audio Files"
+ ],
+ "EnabledPasswordText": [
+ "You have enabled Two-Step verification.
You'll need the password you set up here to log in to your Telegram account."
+ ],
+ "English": [
+ "English"
+ ],
+ "EnterCode": [
+ "Enter code"
+ ],
+ "EnterCurrentPasscode": [
+ "Enter your current passcode"
+ ],
+ "EnterNewFirstPasscode": [
+ "Enter a passcode"
+ ],
+ "EnterNewPasscode": [
+ "Enter your new passcode"
+ ],
+ "EnterPassword": [
+ "Enter password"
+ ],
+ "EnterThemeName": [
+ "Enter theme name"
+ ],
+ "EnterYourPasscode": [
+ "Enter your passcode"
+ ],
+ "EnterYourPasscodeInfo": [
+ "Please enter your current Telegram passcode to manage this option."
+ ],
+ "Events": [
+ "Events"
+ ],
+ "Exception": [
+ "%1$d exception",
+ "%1$d exceptions"
+ ],
+ "ExportTheme": [
+ "Export"
+ ],
+ "FeaturedStickers": [
+ "Trending Stickers"
+ ],
+ "FeaturedStickersInfo": [
+ "These stickers are currently trending on Telegram. You can add custom stickers via the @stickers bot."
+ ],
+ "FilesDataUsage": [
+ "Files"
+ ],
+ "FilterAddingChats": [
+ "Adding chats"
+ ],
+ "FilterAddingChatsInfo": [
+ "Please wait a few moments while we fill this folder for you..."
+ ],
+ "FilterAllChats": [
+ "All Chats"
+ ],
+ "FilterNoChatsToDisplay": [
+ "Folder is empty"
+ ],
+ "FilterNoChatsToDisplayInfo": [
+ "No chats currently belong to this folder."
+ ],
+ "Filters": [
+ "Chat Folders"
+ ],
+ "FontSizePreviewLine1": [
+ "Do you know what time it is?"
+ ],
+ "FontSizePreviewLine2": [
+ "It's morning in Tokyo 😎"
+ ],
+ "FontSizePreviewName": [
+ "Bob Harris"
+ ],
+ "FontSizePreviewReply": [
+ "Good morning! 👋"
+ ],
+ "ForgotPasscode": [
+ "Forgot passcode?"
+ ],
+ "ForgotPasscodeInfo": [
+ "If you forgot your passcode, please delete and reinstall the app.
All secret chats will be lost."
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "FromCamera": [
+ "From camera"
+ ],
+ "FromGalley": [
+ "From Gallery"
+ ],
+ "FromYou": [
+ "You"
+ ],
+ "General": [
+ "General"
+ ],
+ "Gray": [
+ "Gray"
+ ],
+ "Green": [
+ "Green"
+ ],
+ "GroupNotifications": [
+ "Group notifications"
+ ],
+ "Groups": [
+ "%1$d group",
+ "%1$d groups"
+ ],
+ "GroupsAndChannels": [
+ "Groups & Channels"
+ ],
+ "GroupsAndChannelsHelp": [
+ "Choose who can add you to groups and channels."
+ ],
+ "Hours": [
+ "%1$d hour",
+ "%1$d hours"
+ ],
+ "IfInactiveFor": [
+ "If inactive for"
+ ],
+ "ImportContacts": [
+ "Import Contacts"
+ ],
+ "InAppNotifications": [
+ "In-app notifications"
+ ],
+ "InAppPreview": [
+ "In-App Preview"
+ ],
+ "InAppSounds": [
+ "In-App Sounds"
+ ],
+ "InAppVibrate": [
+ "In-App Vibrate"
+ ],
+ "InChatSound": [
+ "In-Chat Sounds"
+ ],
+ "IncomingCalls": [
+ "Incoming calls"
+ ],
+ "Info": [
+ "Info"
+ ],
+ "InviteFriends": [
+ "Invite Friends"
+ ],
+ "InviteToGroupByLink": [
+ "Invite to Group via Link"
+ ],
+ "IpAddress": [
+ "IP address"
+ ],
+ "KeepMedia": [
+ "Keep Media"
+ ],
+ "KeepMediaForever": [
+ "Forever"
+ ],
+ "KeepMediaInfo": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space.
All media will stay in the Telegram cloud and can be re-downloaded if you need it again."
+ ],
+ "Language": [
+ "Language"
+ ],
+ "LanguageAlert": [
+ "You are about to apply a language pack (**%1$s**) that is %2$d%% complete.
This will translate the entire interface. You can suggest corrections via the [translation platform].
You can change your language back at any time in Settings."
+ ],
+ "LanguageCustom": [
+ "Custom"
+ ],
+ "LanguageCustomAlert": [
+ "You are about to apply a custom language pack (**%1$s**) that is %2$d%% complete.
This will translate the entire interface. You can suggest corrections via the [translation platform].
You can change your language back at any time in Settings."
+ ],
+ "LanguageName": [
+ "English"
+ ],
+ "LanguageNameInEnglish": [
+ "English"
+ ],
+ "LanguageSame": [
+ "You are already using this language pack (**%1$s**). You can change your language at any time in Settings."
+ ],
+ "LanguageTitle": [
+ "Change language?"
+ ],
+ "LanguageUnknownCustomAlert": [
+ "Unfortunately, this custom language pack (**%1$s**) doesn't contain data for Telegram Android."
+ ],
+ "LanguageUnknownTitle": [
+ "Insufficient data"
+ ],
+ "LanguageUnsupportedError": [
+ "There is no such language."
+ ],
+ "Languages": [
+ "%1$d Language",
+ "%1$d Languages"
+ ],
+ "LargeEmoji": [
+ "Large Emoji"
+ ],
+ "LastSeenContacts": [
+ "My Contacts"
+ ],
+ "LastSeenContactsMinus": [
+ "My Contacts (-%1$d)"
+ ],
+ "LastSeenContactsMinusPlus": [
+ "My Contacts (-%1$d, +%2$d)"
+ ],
+ "LastSeenContactsPlus": [
+ "My Contacts (+%1$d)"
+ ],
+ "LastSeenEverybody": [
+ "Everybody"
+ ],
+ "LastSeenEverybodyMinus": [
+ "Everybody (-%1$d)"
+ ],
+ "LastSeenNobody": [
+ "Nobody"
+ ],
+ "LastSeenNobodyPlus": [
+ "Nobody (+%1$d)"
+ ],
+ "LastSeenTitle": [
+ "Who can see my last seen time?"
+ ],
+ "LedColor": [
+ "Light Color"
+ ],
+ "LedDisabled": [
+ "Disabled"
+ ],
+ "LinkDesktopDevice": [
+ "Link Desktop Device"
+ ],
+ "LoadingFullImage": [
+ "loading full image..."
+ ],
+ "LocalAudioCache": [
+ "Voice & Video messages"
+ ],
+ "LocalCache": [
+ "Other files"
+ ],
+ "LocalDatabase": [
+ "Local Database"
+ ],
+ "LocalDatabaseClear": [
+ "Clear cached text messages?"
+ ],
+ "LocalDatabaseInfo": [
+ "Clearing the local database will delete the texts of cached messages and compress the database to save internal disk space. Telegram needs some data to work, so database size will not reach zero.
This operation can take a few minutes to complete."
+ ],
+ "LocalDatabaseSize": [
+ "%s Telegram Local Database"
+ ],
+ "LocalDocumentCache": [
+ "Documents"
+ ],
+ "LocalGifCache": [
+ "GIFs"
+ ],
+ "LocalMusicCache": [
+ "Music"
+ ],
+ "LocalPhotoCache": [
+ "Photos"
+ ],
+ "LocalVideoCache": [
+ "Videos"
+ ],
+ "Location": [
+ "Location based on the IP address"
+ ],
+ "LogOut": [
+ "Log out"
+ ],
+ "LogOutInfo": [
+ "Logging out deactivates all Secret Chats."
+ ],
+ "LogOutTitle": [
+ "Log Out"
+ ],
+ "LoginAttempts": [
+ "Incomplete login attempts"
+ ],
+ "LoginAttemptsInfo": [
+ "The devices above have no access to your messages. The code was entered correctly, but no correct password was given."
+ ],
+ "LoginPassword": [
+ "Password"
+ ],
+ "LoginPasswordText": [
+ "You have Two-Step Verification enabled, so your account is protected with an additional password."
+ ],
+ "LoginPasswordTextShort": [
+ "Two-Step Verification enabled. Your account is protected with an additional password."
+ ],
+ "Long": [
+ "Long"
+ ],
+ "LoopAnimatedStickers": [
+ "Loop Animated Stickers"
+ ],
+ "MainProfilePhotoSetHint": [
+ "This is your main profile photo now."
+ ],
+ "MainProfileVideoSetHint": [
+ "This is your main profile video now."
+ ],
+ "MapPreviewProvider": [
+ "Map Preview Provider"
+ ],
+ "MapPreviewProviderGoogle": [
+ "Google"
+ ],
+ "MapPreviewProviderNobody": [
+ "No Previews"
+ ],
+ "MapPreviewProviderTelegram": [
+ "Telegram"
+ ],
+ "MapPreviewProviderTitle": [
+ "Map preview provider"
+ ],
+ "Masks": [
+ "Masks"
+ ],
+ "MasksArchived": [
+ "Masks archived."
+ ],
+ "MasksArchivedInfo": [
+ "%1$s has been moved to your archive."
+ ],
+ "MasksInfo": [
+ "You can add masks in the media editor when sending photos."
+ ],
+ "MasksRemoved": [
+ "Masks removed"
+ ],
+ "MessageNotifications": [
+ "Message notifications"
+ ],
+ "MessagePreview": [
+ "Show Message Previews"
+ ],
+ "MessagesDataUsage": [
+ "Messages and other data"
+ ],
+ "MigrateOldFolderButton": [
+ "Move Files Now"
+ ],
+ "MigrateOldFolderDescription": [
+ "Due to a change made by **Google**, we need to move the files you downloaded using **Telegram** to a new folder.
This may take a few moments. You can continue using the app while the files are moved."
+ ],
+ "MigrateOldFolderTitle": [
+ "Migrate Files to Scoped Storage"
+ ],
+ "Minutes": [
+ "%1$d minute",
+ "%1$d minutes"
+ ],
+ "MobileUsage": [
+ "Mobile Data Usage"
+ ],
+ "Months": [
+ "%1$d month",
+ "%1$d months"
+ ],
+ "MuteDisable": [
+ "Disable"
+ ],
+ "NetworkUsage": [
+ "Data Usage"
+ ],
+ "NetworkUsageMobile": [
+ "MOBILE"
+ ],
+ "NetworkUsageMobileTab": [
+ "Mobile"
+ ],
+ "NetworkUsageRoaming": [
+ "ROAMING"
+ ],
+ "NetworkUsageRoamingTab": [
+ "Roaming"
+ ],
+ "NetworkUsageSince": [
+ "Network usage since %1$s"
+ ],
+ "NetworkUsageWiFi": [
+ "WI-FI"
+ ],
+ "NetworkUsageWiFiTab": [
+ "Wi-Fi"
+ ],
+ "NeverAllow": [
+ "Never Allow"
+ ],
+ "NeverAllowPlaceholder": [
+ "Never allow..."
+ ],
+ "NeverShareWith": [
+ "Never Share With"
+ ],
+ "NeverShareWithPlaceholder": [
+ "Never share with users..."
+ ],
+ "NeverShareWithTitle": [
+ "Never Share"
+ ],
+ "NewChatsFromNonContacts": [
+ "New chats from unknown users"
+ ],
+ "NewTheme": [
+ "New color theme"
+ ],
+ "NoBlocked": [
+ "No blocked users yet"
+ ],
+ "NoExceptions": [
+ "This section will list all chats with non-default notification settings.
You can customize notifications for a chat by opening its profile and choosing 'Notifications'."
+ ],
+ "NoMasks": [
+ "No masks yet"
+ ],
+ "NoMediaAutoDownload": [
+ "Disabled"
+ ],
+ "NoOtherSessions": [
+ "No other active sessions"
+ ],
+ "NoOtherSessionsInfo": [
+ "You can log in to Telegram from other mobile, tablet and desktop devices, using the same phone number. All your data will be instantly synchronized."
+ ],
+ "NoOtherWebSessions": [
+ "No active logins."
+ ],
+ "NoOtherWebSessionsInfo": [
+ "You can log in on websites that support signing in with Telegram."
+ ],
+ "NoPopup": [
+ "No popup"
+ ],
+ "NoSound": [
+ "No sound"
+ ],
+ "NotfificationsFrequencyTitle": [
+ "Notification frequency"
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsAddAnException": [
+ "Add an Exception"
+ ],
+ "NotificationsAndSounds": [
+ "Notifications and Sounds"
+ ],
+ "NotificationsChannels": [
+ "Channels"
+ ],
+ "NotificationsDeleteAllException": [
+ "Delete All Exceptions"
+ ],
+ "NotificationsDeleteAllExceptionAlert": [
+ "Are you sure you want to delete all exceptions?"
+ ],
+ "NotificationsDeleteAllExceptionTitle": [
+ "Delete all exceptions"
+ ],
+ "NotificationsExceptions": [
+ "Exceptions"
+ ],
+ "NotificationsExceptionsAlert": [
+ "Please note that **%1$s** are listed as exceptions and won't be affected by this change."
+ ],
+ "NotificationsExceptionsSingleAlert": [
+ "Please note that **%1$s** is listed as an exception and won't be affected by this change."
+ ],
+ "NotificationsForChannels": [
+ "Notifications for channels"
+ ],
+ "NotificationsForChats": [
+ "Notifications for chats"
+ ],
+ "NotificationsForGroups": [
+ "Notifications for groups"
+ ],
+ "NotificationsForPrivateChats": [
+ "Notifications for private chats"
+ ],
+ "NotificationsFrequencyDivider": [
+ "in"
+ ],
+ "NotificationsGroups": [
+ "Groups"
+ ],
+ "NotificationsImportance": [
+ "Importance"
+ ],
+ "NotificationsLed": [
+ "Light"
+ ],
+ "NotificationsLedColor": [
+ "Color"
+ ],
+ "NotificationsLedInfo": [
+ "Blinking light used to indicate new messages on some devices."
+ ],
+ "NotificationsMuted": [
+ "Muted"
+ ],
+ "NotificationsMutedForHint": [
+ "Notifications muted for %1$s."
+ ],
+ "NotificationsMutedHint": [
+ "Notifications muted."
+ ],
+ "NotificationsNewException": [
+ "New Exception"
+ ],
+ "NotificationsOff": [
+ "Off"
+ ],
+ "NotificationsOffUntil": [
+ "Off until %1$s"
+ ],
+ "NotificationsOn": [
+ "On"
+ ],
+ "NotificationsOther": [
+ "Other"
+ ],
+ "NotificationsPriority": [
+ "Priority"
+ ],
+ "NotificationsPriorityDefault": [
+ "Default"
+ ],
+ "NotificationsPriorityHigh": [
+ "High"
+ ],
+ "NotificationsPriorityLow": [
+ "Low"
+ ],
+ "NotificationsPriorityMax": [
+ "Max"
+ ],
+ "NotificationsPriorityMedium": [
+ "Medium"
+ ],
+ "NotificationsPrioritySettings": [
+ "Same as in Settings"
+ ],
+ "NotificationsPriorityUrgent": [
+ "Urgent"
+ ],
+ "NotificationsPrivateChats": [
+ "Private Chats"
+ ],
+ "NotificationsService": [
+ "Keep-Alive Service"
+ ],
+ "NotificationsServiceConnection": [
+ "Background Connection"
+ ],
+ "NotificationsServiceConnectionInfo": [
+ "Keep a low-impact background connection to Telegram for reliable notifications."
+ ],
+ "NotificationsServiceInfo": [
+ "Relaunch app when shut down. Enable for reliable notifications."
+ ],
+ "NotificationsSound": [
+ "Notification Sound"
+ ],
+ "NotificationsSoundChannels": [
+ "Channel Sound"
+ ],
+ "NotificationsSoundGroup": [
+ "Group Sound"
+ ],
+ "NotificationsUnmuted": [
+ "Unmuted"
+ ],
+ "NotificationsUnmutedHint": [
+ "Notifications unmuted"
+ ],
+ "NumberUnknown": [
+ "Unknown"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "Online": [
+ "online"
+ ],
+ "OnlyIfSilent": [
+ "Only if silent"
+ ],
+ "OnlyWhenScreenOff": [
+ "Only when screen \"off\""
+ ],
+ "OnlyWhenScreenOn": [
+ "Only when screen \"on\""
+ ],
+ "Orange": [
+ "Orange"
+ ],
+ "OtherSessions": [
+ "Active sessions"
+ ],
+ "OtherWebSessions": [
+ "Connected websites"
+ ],
+ "OutgoingCalls": [
+ "Outgoing calls"
+ ],
+ "P2PContacts": [
+ "My Contacts"
+ ],
+ "P2PContactsMinus": [
+ "My Contacts (-%1$d)"
+ ],
+ "P2PContactsMinusPlus": [
+ "My Contacts (-%1$d, +%2$d)"
+ ],
+ "P2PContactsPlus": [
+ "My Contacts (+%1$d)"
+ ],
+ "P2PEnabledWith": [
+ "Use peer-to-peer with"
+ ],
+ "P2PEverybody": [
+ "Everybody"
+ ],
+ "P2PEverybodyMinus": [
+ "Everybody (-%1$d)"
+ ],
+ "P2PNobody": [
+ "Nobody"
+ ],
+ "P2PNobodyPlus": [
+ "Nobody (+%1$d)"
+ ],
+ "Passcode": [
+ "Passcode Lock"
+ ],
+ "PasscodeDoNotMatch": [
+ "Passcodes do not match"
+ ],
+ "PasscodePIN": [
+ "PIN"
+ ],
+ "PasscodePassword": [
+ "Password"
+ ],
+ "PasscodeReinstallNotice": [
+ "If you forget your passcode, you'll need to **log out** or **reinstall** the app. All secret chats will be lost."
+ ],
+ "PasscodeScreenHint": [
+ "Tap the lock icon on the chats page to lock the app."
+ ],
+ "PasscodeSwitchToPIN": [
+ "Switch to PIN"
+ ],
+ "PasscodeSwitchToPassword": [
+ "Switch to password"
+ ],
+ "PasscodesDoNotMatchTryAgain": [
+ "Passcodes don't match. Please try again."
+ ],
+ "PassportEmail": [
+ "Email"
+ ],
+ "PasswordAsHintError": [
+ "Hint must be different from your password"
+ ],
+ "PasswordDoNotMatch": [
+ "Passwords do not match"
+ ],
+ "PasswordHint": [
+ "Password Hint"
+ ],
+ "PasswordHintDescription": [
+ "You can create an optional hint for your password."
+ ],
+ "PasswordHintPlaceholder": [
+ "Hint"
+ ],
+ "PasswordOff": [
+ "Off"
+ ],
+ "PasswordOn": [
+ "On"
+ ],
+ "PasswordRecovery": [
+ "Password Recovery"
+ ],
+ "PasswordReset": [
+ "Password deactivated"
+ ],
+ "PaymentShippingEmailPlaceholder": [
+ "Email"
+ ],
+ "PermissionDrawAboveOtherApps": [
+ "Telegram needs access to draw above other apps to play videos in Picture-in-Picture mode."
+ ],
+ "PermissionDrawAboveOtherAppsTitle": [
+ "Picture-in-Picture"
+ ],
+ "PermissionNoAudioWithHint": [
+ "**Telegram** needs microphone access so that you can send voice messages. Tap Settings > Permissions, and turn **Microphone** on."
+ ],
+ "PermissionNoCameraMicVideo": [
+ "**Telegram** needs camera and microphone access so that you can send video messages. Tap Settings > Permissions, and turn **Microphone** and **Camera** on."
+ ],
+ "PermissionNoCameraWithHint": [
+ "**Telegram** needs camera access so that you can take photos and videos. Tap Settings > Permissions, and turn **Camera** on."
+ ],
+ "PermissionNoContactsSharing": [
+ "**Telegram** needs access to contacts so that you can share them with your friends. Tap Settings > Permissions, and turn **Contacts** on."
+ ],
+ "PermissionNoLocationFriends": [
+ "**Telegram** needs access to location so that you can share it with your friends. Tap Settings > Permissions, and turn **Location** on."
+ ],
+ "PermissionNoLocationNavigation": [
+ "**Telegram** needs access to location so that you can get directions. Tap Settings > Permissions, and turn **Location** on."
+ ],
+ "PermissionNoLocationPeopleNearby": [
+ "**Telegram** needs access to location so that you can find people nearby. Tap Settings > Permissions, and turn **Location** on."
+ ],
+ "PermissionOpenSettings": [
+ "SETTINGS"
+ ],
+ "PermissionStorageWithHint": [
+ "**Telegram** needs storage access so you can send and save photos, videos, music and other documents. Tap Settings > Permissions, and turn **Files and media** on."
+ ],
+ "PhoneHidden": [
+ "Unknown"
+ ],
+ "PhoneNumber": [
+ "Phone number"
+ ],
+ "PhoneNumberAlert": [
+ "Users will see your new number if they have it in their address book or your privacy settings allow them to see it. You can modify this in Settings > Privacy and Security > Phone number."
+ ],
+ "PhoneNumberChange2": [
+ "Change Number"
+ ],
+ "PhoneNumberChangeTitle": [
+ "Change number"
+ ],
+ "PhoneNumberHelp": [
+ "You can change your Telegram number here. Your account and all your cloud data — messages, media, contacts, etc. will be moved to the new number."
+ ],
+ "PhoneNumberKeepButton": [
+ "Keep %1$s"
+ ],
+ "Ping": [
+ "Ping: %1$d ms"
+ ],
+ "Pink": [
+ "Pink"
+ ],
+ "PinnedMessages": [
+ "Pinned Messages"
+ ],
+ "PleaseEnterFirstPassword": [
+ "Enter a password"
+ ],
+ "PleaseEnterNewFirstPassword": [
+ "Enter a new password"
+ ],
+ "PopupDisabled": [
+ "Disabled"
+ ],
+ "PopupEnabled": [
+ "Enabled"
+ ],
+ "PopupNotification": [
+ "Popup Notifications"
+ ],
+ "PriorityInfo": [
+ "Higher priority notifications will work even in Do Not Disturb mode."
+ ],
+ "PrivacyAdvanced": [
+ "Advanced"
+ ],
+ "PrivacyBots": [
+ "Bots and websites"
+ ],
+ "PrivacyBotsInfo": [
+ "Websites where you've used Telegram to log in."
+ ],
+ "PrivacyCallsP2PHelp": [
+ "Disabling peer-to-peer will relay all calls through Telegram servers to avoid revealing your IP address, but may decrease audio and video quality."
+ ],
+ "PrivacyCallsP2PTitle": [
+ "Peer-to-Peer"
+ ],
+ "PrivacyClearPayment": [
+ "Payment info"
+ ],
+ "PrivacyClearShipping": [
+ "Shipping info"
+ ],
+ "PrivacyDeleteCloudDrafts": [
+ "Delete All Cloud Drafts"
+ ],
+ "PrivacyFloodControlError": [
+ "Sorry, too many requests. Unable to change privacy settings now, please wait."
+ ],
+ "PrivacyForwards": [
+ "Forwarded Messages"
+ ],
+ "PrivacyForwardsContacts": [
+ "Link if allowed by the settings below"
+ ],
+ "PrivacyForwardsEverybody": [
+ "Link to your account"
+ ],
+ "PrivacyForwardsInfo": [
+ "Messages you send will not link back to your account when forwarded by other users."
+ ],
+ "PrivacyForwardsInfo2": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "PrivacyForwardsMessageLine": [
+ "Reinhardt, we need to find you some new tunes 🎶."
+ ],
+ "PrivacyForwardsNobody": [
+ "Not a link to your account"
+ ],
+ "PrivacyForwardsTitle": [
+ "Who can add a link to my account when forwarding my messages?"
+ ],
+ "PrivacyLastSeen": [
+ "Last Seen & Online"
+ ],
+ "PrivacyP2P": [
+ "Peer-to-Peer Calls"
+ ],
+ "PrivacyP2P2": [
+ "Use Peer-to-Peer with"
+ ],
+ "PrivacyPaymentsClear": [
+ "Clear Payment and Shipping Info"
+ ],
+ "PrivacyPaymentsClearAlert": [
+ "Delete your shipping info and instruct all payment providers to remove your saved credit cards? Note that Telegram never stores your credit card data."
+ ],
+ "PrivacyPaymentsClearAlertText": [
+ "Are you sure you want to clear your payment and shipping info?"
+ ],
+ "PrivacyPaymentsClearAlertTitle": [
+ "Clear payment info"
+ ],
+ "PrivacyPhone": [
+ "Phone Number"
+ ],
+ "PrivacyPhoneInfo": [
+ "Users who have your number saved in their contacts will also see it on Telegram."
+ ],
+ "PrivacyPhoneInfo2": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "PrivacyPhoneInfo3": [
+ "Users who add your number to their contacts will see it on Telegram only if they are your contacts."
+ ],
+ "PrivacyPhoneInfo4": [
+ "This public link opens a chat with you:"
+ ],
+ "PrivacyPhoneTitle": [
+ "Who can see my phone number?"
+ ],
+ "PrivacyPhoneTitle2": [
+ "Who can find me by my number?"
+ ],
+ "PrivacyPolicy": [
+ "Privacy Policy"
+ ],
+ "PrivacyPolicyUrl": [
+ "https://telegram.org/privacy"
+ ],
+ "PrivacyProfilePhoto": [
+ "Profile Photos & Videos"
+ ],
+ "PrivacyProfilePhotoInfo": [
+ "You can restrict who can see your profile photo with granular precision."
+ ],
+ "PrivacyProfilePhotoTitle": [
+ "Who can see my profile photos & videos?"
+ ],
+ "PrivacySettings": [
+ "Privacy and Security"
+ ],
+ "PrivacySettingsChangedAlert": [
+ "You have changed some privacy settings. Apply changes?"
+ ],
+ "PrivacyTitle": [
+ "Privacy"
+ ],
+ "ProfilePopupNotification": [
+ "Popup notifications"
+ ],
+ "ProfilePopupNotificationInfo": [
+ "New messages from this contact will appear on your screen when you are not using Telegram."
+ ],
+ "Proxy": [
+ "Proxy"
+ ],
+ "ProxyConnections": [
+ "Connections"
+ ],
+ "ProxyDetails": [
+ "Proxy Details"
+ ],
+ "ProxySettings": [
+ "Proxy Settings"
+ ],
+ "Purple": [
+ "Purple"
+ ],
+ "QRCodePermissionNoCamera": [
+ "Telegram needs access to your camera so that you can scan QR codes."
+ ],
+ "QRCodePermissionNoCameraWithHint": [
+ "**Telegram** needs camera access so that you can scan QR codes. Tap Settings > Permissions, and turn **Camera** on."
+ ],
+ "QuickReplyDefault1": [
+ "Can't talk now. What's up?"
+ ],
+ "QuickReplyDefault2": [
+ "I'll call you right back."
+ ],
+ "QuickReplyDefault3": [
+ "I'll call you later."
+ ],
+ "QuickReplyDefault4": [
+ "Can't talk now. Call me later?"
+ ],
+ "RaiseToSpeak": [
+ "Raise to Speak"
+ ],
+ "ReEnterPassword": [
+ "Re-enter password"
+ ],
+ "ReEnterYourPasscode": [
+ "Re-enter your new passcode"
+ ],
+ "Reactions": [
+ "Reactions"
+ ],
+ "RecoveryEmail": [
+ "Recovery email"
+ ],
+ "RecoveryEmailTitle": [
+ "Recovery Email"
+ ],
+ "Red": [
+ "Red"
+ ],
+ "RemoveFromListText": [
+ "Tap and hold on user to delete."
+ ],
+ "RepeatDisabled": [
+ "Off"
+ ],
+ "RepeatNotifications": [
+ "Repeat Notifications"
+ ],
+ "RepeatNotificationsNever": [
+ "Never"
+ ],
+ "ResendCode": [
+ "Resend code"
+ ],
+ "ResendCodeInfo": [
+ "The verification code was sent to your email."
+ ],
+ "Reset": [
+ "Reset"
+ ],
+ "ResetAllNotifications": [
+ "Reset All Notifications"
+ ],
+ "ResetAutomaticMediaDownload": [
+ "Reset Auto-Download Settings"
+ ],
+ "ResetAutomaticMediaDownloadAlert": [
+ "Are you sure you want to reset auto-download settings?"
+ ],
+ "ResetAutomaticMediaDownloadAlertTitle": [
+ "Reset settings"
+ ],
+ "ResetChatBackgrounds": [
+ "Reset Chat Backgrounds"
+ ],
+ "ResetChatBackgroundsAlert": [
+ "Are you sure you want to reset all chat backgrounds?"
+ ],
+ "ResetChatBackgroundsAlertTitle": [
+ "Reset chat backgrounds"
+ ],
+ "ResetChatBackgroundsInfo": [
+ "Remove all uploaded chat backgrounds and restore the pre-installed ones."
+ ],
+ "ResetMyAccount": [
+ "RESET MY ACCOUNT"
+ ],
+ "ResetMyAccountText": [
+ "You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "ResetNotificationsAlert": [
+ "Are you sure you want to reset all notification settings to default?"
+ ],
+ "ResetNotificationsText": [
+ "All notification settings reset to default"
+ ],
+ "ResetPassword": [
+ "Reset password"
+ ],
+ "ResetPasswordWait": [
+ "You recently requested a password reset that was canceled. Please wait %1$s before making a new request."
+ ],
+ "ResetStatistics": [
+ "Reset Statistics"
+ ],
+ "ResetStatisticsAlert": [
+ "Do you want to reset your usage statistics?"
+ ],
+ "ResetStatisticsAlertTitle": [
+ "Reset statistics"
+ ],
+ "RestorePasswordNoEmailText2": [
+ "Since you didn’t provide a recovery email when setting up your password, your remaining options are either to remember your password or wait 7 days until your password is reset."
+ ],
+ "RestorePasswordResetIn": [
+ "You can reset your password in %1$s."
+ ],
+ "RestorePasswordResetPasswordOk": [
+ "Your 2-Step Verification password was reset."
+ ],
+ "RestorePasswordResetPasswordText": [
+ "Are you sure you want to reset your 2-Step Verification password?"
+ ],
+ "SETTINGS": [
+ "Settings"
+ ],
+ "SaveChangesAlertText": [
+ "Do you want to apply the new colors you chose?"
+ ],
+ "SaveChangesAlertTitle": [
+ "Save changes?"
+ ],
+ "SaveTheme": [
+ "SAVE THEME"
+ ],
+ "SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "SaveToGallerySettings": [
+ "Save to Gallery"
+ ],
+ "ScreenCaptureAlert": [
+ "This will hide the contents of your chats or chat list from the task switcher, but you will not be able to take screenshots on Telegram.
You may need to restart the app for this to take effect."
+ ],
+ "ScreenCaptureHeader": [
+ "App Content in Task Switcher"
+ ],
+ "ScreenCaptureInfo": [
+ "If disabled, you won't be able to take screenshots in the app but chat content will be hidden in the task switcher."
+ ],
+ "ScreenCaptureShowContent": [
+ "Show Content"
+ ],
+ "SearchBackgrounds": [
+ "Search Backgrounds"
+ ],
+ "SearchByColor": [
+ "Search by color"
+ ],
+ "SearchForPeople": [
+ "Search for people..."
+ ],
+ "SearchForPeopleAndGroups": [
+ "Search for users and groups..."
+ ],
+ "SearchInSettings": [
+ "Search Settings and FAQ"
+ ],
+ "SecretChat": [
+ "Secret chats"
+ ],
+ "SecretWebPage": [
+ "Link Previews"
+ ],
+ "SecretWebPageInfo": [
+ "Link previews will be generated on Telegram servers. We do not store any data about the links you send."
+ ],
+ "SecurityTitle": [
+ "Security"
+ ],
+ "SelectChats": [
+ "Select Chats"
+ ],
+ "SelectColor": [
+ "Select color"
+ ],
+ "SelectColorTitle": [
+ "Select a color"
+ ],
+ "SelectContacts": [
+ "Select Contacts"
+ ],
+ "SelectFromGallery": [
+ "Select from Gallery"
+ ],
+ "SendByEnter": [
+ "Send by Enter"
+ ],
+ "SessionsInfo": [
+ "Manage your sessions on all your devices."
+ ],
+ "SessionsListInfo": [
+ "The official Telegram app is available for Android, iPhone, iPad, Windows, macOS and Linux."
+ ],
+ "SessionsSelfDestruct": [
+ "Sessions self-destruct"
+ ],
+ "SessionsTitle": [
+ "Devices"
+ ],
+ "Set": [
+ "Set"
+ ],
+ "SetAdditionalPassword": [
+ "Set Additional Password"
+ ],
+ "SetAdditionalPasswordInfo": [
+ "You can set a password that will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "SetAsMain": [
+ "Set as Main"
+ ],
+ "SetBackground": [
+ "SET BACKGROUND"
+ ],
+ "SetColor": [
+ "Set a color"
+ ],
+ "SetPasscode": [
+ "Set a Passcode"
+ ],
+ "SetPasscodeInfo": [
+ "Lock the app with a passcode so that others can't open it."
+ ],
+ "SetProfilePhoto": [
+ "Set Profile Photo"
+ ],
+ "SetRecoveryEmail": [
+ "Set Recovery Email"
+ ],
+ "SetUrlAvailable": [
+ "%1$s is available."
+ ],
+ "SetUrlChecking": [
+ "Checking link..."
+ ],
+ "SetUrlInUse": [
+ "Sorry, this link is already taken."
+ ],
+ "SetUrlInvalid": [
+ "Sorry, this link is invalid."
+ ],
+ "SetUrlInvalidLong": [
+ "The link must not exceed 64 characters."
+ ],
+ "SetUrlInvalidShort": [
+ "A link must have at least 5 characters."
+ ],
+ "SetUrlInvalidStartNumber": [
+ "Sorry, the link can't start with a number."
+ ],
+ "SetUrlPlaceholder": [
+ "Link"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "SettingsBrowseThemes": [
+ "Browse Themes"
+ ],
+ "SettingsDebug": [
+ "Debug"
+ ],
+ "SettingsFaqSearchTitle": [
+ "Frequently asked questions"
+ ],
+ "SettingsHelp": [
+ "Help"
+ ],
+ "SettingsNoRecent": [
+ "No recent searches"
+ ],
+ "SettingsNoResults": [
+ "No results found"
+ ],
+ "SettingsRecent": [
+ "Recent searches"
+ ],
+ "SettingsSearchFaq": [
+ "FAQ"
+ ],
+ "SettingsSwitchToDayMode": [
+ "Switch to Day Mode"
+ ],
+ "SettingsSwitchToNightMode": [
+ "Switch to Night Mode"
+ ],
+ "ShareFile": [
+ "Share"
+ ],
+ "Short": [
+ "Short"
+ ],
+ "ShowAllThemes": [
+ "Show all Themes"
+ ],
+ "ShowNotificationsFor": [
+ "Show notifications from"
+ ],
+ "ShowNotificationsForInfo": [
+ "Turn this off if you want to receive notifications only from the account you are currently using."
+ ],
+ "ShowTranslateButton": [
+ "Show Translate Button"
+ ],
+ "SmartNotifications": [
+ "Smart Notifications"
+ ],
+ "SmartNotificationsAlert": [
+ "Sound Alert Frequency"
+ ],
+ "SmartNotificationsDetail": [
+ "%1$s within %2$s"
+ ],
+ "SmartNotificationsDisabled": [
+ "Disabled"
+ ],
+ "SmartNotificationsInfo": [
+ "%1$d / %2$s"
+ ],
+ "Sound": [
+ "Sound"
+ ],
+ "SoundDefault": [
+ "Default"
+ ],
+ "SoundNameEmpty": [
+ "Message dated %s"
+ ],
+ "StickerSets": [
+ "%1$s sticker set",
+ "%1$s sticker sets"
+ ],
+ "Stickers": [
+ "%1$d sticker",
+ "%1$d stickers"
+ ],
+ "StickersAndMasks": [
+ "Stickers and Masks"
+ ],
+ "StickersArchived": [
+ "Stickers archived."
+ ],
+ "StickersArchivedInfo": [
+ "%1$s has been moved to your archive."
+ ],
+ "StickersBotInfo": [
+ "Artists are welcome to add their own sticker sets using our @stickers bot."
+ ],
+ "StickersCopy": [
+ "Copy link"
+ ],
+ "StickersHide": [
+ "Archive"
+ ],
+ "StickersName": [
+ "Stickers and Emoji"
+ ],
+ "StickersRemove": [
+ "Remove"
+ ],
+ "StickersRemoved": [
+ "Stickers removed"
+ ],
+ "StickersRemovedInfo": [
+ "%1$s is no longer in your stickers."
+ ],
+ "StickersReorder": [
+ "Reorder"
+ ],
+ "StickersReorderHint": [
+ "Move stickers to reorder."
+ ],
+ "StickersShare": [
+ "Share"
+ ],
+ "StoragePath": [
+ "Storage Path"
+ ],
+ "StorageUsage": [
+ "Storage Usage"
+ ],
+ "Streaming": [
+ "Streaming"
+ ],
+ "SuggestContacts": [
+ "Suggest Frequent Contacts"
+ ],
+ "SuggestContactsAlert": [
+ "This will delete all data about the people you message frequently as well as the inline bots you are likely to use."
+ ],
+ "SuggestContactsInfo": [
+ "Display people you message frequently at the top of the search section for quick access."
+ ],
+ "SuggestStickers": [
+ "Suggest stickers by emoji"
+ ],
+ "SuggestStickersAll": [
+ "All Sets"
+ ],
+ "SuggestStickersInstalled": [
+ "My Sets"
+ ],
+ "SuggestStickersNone": [
+ "None"
+ ],
+ "Support": [
+ "Support"
+ ],
+ "SwipeSettingsArchive": [
+ "Archive"
+ ],
+ "SwipeSettingsDelete": [
+ "Delete"
+ ],
+ "SwipeSettingsFolders": [
+ "Change Folder"
+ ],
+ "SwipeSettingsMute": [
+ "Mute"
+ ],
+ "SwipeSettingsPin": [
+ "Pin"
+ ],
+ "SwipeSettingsRead": [
+ "Read"
+ ],
+ "SyncContacts": [
+ "Sync Contacts"
+ ],
+ "SyncContactsAdded": [
+ "Contacts from this device were added to your account."
+ ],
+ "SyncContactsDelete": [
+ "Delete Synced Contacts"
+ ],
+ "SyncContactsDeleteInfo": [
+ "This will remove your contacts from the Telegram servers. If 'Sync Contacts' is enabled, contacts will be re-synced."
+ ],
+ "SyncContactsInfoOn": [
+ "Contacts from this device will be added to your account."
+ ],
+ "SystemTones": [
+ "System tones"
+ ],
+ "TapToChange": [
+ "Tap to change"
+ ],
+ "TapToChangePhone": [
+ "Tap to change phone number"
+ ],
+ "Teal": [
+ "Teal"
+ ],
+ "TelegramCacheSize": [
+ "%s Telegram Cache"
+ ],
+ "TelegramFAQ": [
+ "Telegram FAQ"
+ ],
+ "TelegramFaq": [
+ "Telegram FAQ"
+ ],
+ "TelegramFaqUrl": [
+ "https://telegram.org/faq"
+ ],
+ "TelegramPassport": [
+ "Telegram Passport"
+ ],
+ "TelegramTones": [
+ "Telegram tones"
+ ],
+ "TelegramVersion": [
+ "Telegram for Android %1$s"
+ ],
+ "TerminateAllSessions": [
+ "Terminate All Other Sessions"
+ ],
+ "TerminateAllWebSessions": [
+ "Disconnect All Websites"
+ ],
+ "TerminateOldSessionHeader": [
+ "Automatically terminate old sessions"
+ ],
+ "TerminateSession": [
+ "Terminate Session"
+ ],
+ "TerminateSessionQuestion": [
+ "Terminate this session?"
+ ],
+ "TerminateWebSessionInfo": [
+ "Tap to disconnect from your Telegram account."
+ ],
+ "TerminateWebSessionQuestion": [
+ "Disconnect %1$s?"
+ ],
+ "TerminateWebSessionStop": [
+ "Block %1$s"
+ ],
+ "TextSizeHeader": [
+ "Message text size"
+ ],
+ "Theme": [
+ "Theme"
+ ],
+ "ThemeArcticBlue": [
+ "Arctic"
+ ],
+ "ThemeClassic": [
+ "Classic"
+ ],
+ "ThemeCreateHelp2": [
+ "You can change the link of your theme.
Theme links must be longer than 5 characters and can use a-z, 0-9 and underscores."
+ ],
+ "ThemeDark": [
+ "Dark"
+ ],
+ "ThemeDarkBlue": [
+ "Dark Blue"
+ ],
+ "ThemeDay": [
+ "Day"
+ ],
+ "ThemeGraphite": [
+ "Graphite"
+ ],
+ "ThemeHelpLink": [
+ "Your theme will be updated for all users each time you change it. Anyone can install it using this link:
%1$s"
+ ],
+ "ThemeInstallCount": [
+ "%1$d person is using this theme",
+ "%1$d people are using this theme"
+ ],
+ "ThemeNamePlaceholder": [
+ "Name"
+ ],
+ "ThemeNight": [
+ "Night"
+ ],
+ "ThemePreview": [
+ "Theme Preview"
+ ],
+ "ThemePreviewDialog1": [
+ "Eva Summer"
+ ],
+ "ThemePreviewDialog2": [
+ "Your inner Competition"
+ ],
+ "ThemePreviewDialog3": [
+ "Mike Apple"
+ ],
+ "ThemePreviewDialog4": [
+ "Paul Newman"
+ ],
+ "ThemePreviewDialog5": [
+ "Old Pirates"
+ ],
+ "ThemePreviewDialog6": [
+ "Kate Bright"
+ ],
+ "ThemePreviewDialog7": [
+ "Nick K"
+ ],
+ "ThemePreviewDialog8": [
+ "Adler Toberg"
+ ],
+ "ThemePreviewDialogMessage1": [
+ "Reminds me of a Chinese prove..."
+ ],
+ "ThemePreviewDialogMessage2": [
+ "hey, I've updated the source code."
+ ],
+ "ThemePreviewDialogMessage3": [
+ "🤷♂️ Sticker"
+ ],
+ "ThemePreviewDialogMessage4": [
+ "Any ideas?"
+ ],
+ "ThemePreviewDialogMessage5": [
+ "Yo-ho-ho!"
+ ],
+ "ThemePreviewDialogMessage6": [
+ "Hola!"
+ ],
+ "ThemePreviewDialogMessage7": [
+ "These are not the droids you are looking for."
+ ],
+ "ThemePreviewDialogMessage8": [
+ "Did someone say peanut butter?"
+ ],
+ "ThemePreviewLine1": [
+ "Reinhardt, we need to find you some new tunes 🎶."
+ ],
+ "ThemePreviewLine2": [
+ "I can't even take you seriously right now."
+ ],
+ "ThemePreviewLine3": [
+ "Ah, you kids today with techno music! You should enjoy the classics, like Hasselhoff!"
+ ],
+ "ThemePreviewLine3Reply": [
+ "Lucio"
+ ],
+ "ThemePreviewLine4": [
+ "Bring it on! I LIVE for this!"
+ ],
+ "ThemePreviewSongPerformer": [
+ "David Hasselhoff"
+ ],
+ "ThemePreviewSongTitle": [
+ "True Survivor"
+ ],
+ "ThemeResetToDefaults": [
+ "Reset to default"
+ ],
+ "ThemeResetToDefaultsText": [
+ "Are you sure you want to reset text size and color settings?"
+ ],
+ "ThemeResetToDefaultsTitle": [
+ "Reset settings"
+ ],
+ "ThemeSetUrl": [
+ "Set link"
+ ],
+ "ThemeSetUrlHelp": [
+ "You can use a-z, 0-9 and underscores.
Minimum length is 5 characters."
+ ],
+ "ThemeUrl": [
+ "Theme Link"
+ ],
+ "Times": [
+ "%1$d time",
+ "%1$d times"
+ ],
+ "TotalDataUsage": [
+ "Total"
+ ],
+ "TotalDeviceFreeSize": [
+ "%s Free"
+ ],
+ "TotalDeviceSize": [
+ "%s Other Apps"
+ ],
+ "TranslateMessages": [
+ "Translate Messages"
+ ],
+ "TranslateMessagesInfo1": [
+ "The ‘Translate’ button will appear when you make a single tap on a text message."
+ ],
+ "TranslateMessagesInfo2": [
+ "Google may have access to the messages you translate."
+ ],
+ "TurnPasswordOff": [
+ "Turn Password Off"
+ ],
+ "TurnPasswordOffQuestion": [
+ "Are you sure you want to disable your password?"
+ ],
+ "TurnPasswordOffQuestionTitle": [
+ "Disable password"
+ ],
+ "TwoStepVerification": [
+ "Two-Step Verification"
+ ],
+ "TwoStepVerificationPasswordReturnSettings": [
+ "Return to Settings"
+ ],
+ "TwoStepVerificationPasswordSet": [
+ "Password Set!"
+ ],
+ "TwoStepVerificationPasswordSetInfo": [
+ "This password will be required when you log in on a new device in addition to the code you get in the SMS."
+ ],
+ "TwoStepVerificationTitle": [
+ "Two-Step Verification"
+ ],
+ "Unavailable": [
+ "Unavailable"
+ ],
+ "Unblock": [
+ "Unblock user"
+ ],
+ "UnblockText": [
+ "Tap and hold on user to unblock."
+ ],
+ "UndoAllCustom": [
+ "Undo all custom notification settings for your contacts, groups and channels."
+ ],
+ "UnlockFingerprint": [
+ "Unlock with Fingerprint"
+ ],
+ "UnofficialApp": [
+ "unofficial app"
+ ],
+ "UploadSound": [
+ "Upload sound"
+ ],
+ "UseLessDataAlways": [
+ "Always"
+ ],
+ "UseLessDataNever": [
+ "Never"
+ ],
+ "UseLessDataOnMobile": [
+ "Only on mobile data"
+ ],
+ "UseLessDataOnRoaming": [
+ "Only while roaming"
+ ],
+ "UseProxyAddress": [
+ "Server"
+ ],
+ "UseProxyForCalls": [
+ "Use proxy for calls"
+ ],
+ "UseProxyForCallsInfo": [
+ "Proxy servers may degrade the quality of your calls."
+ ],
+ "UseProxyInfo": [
+ "SOCKS5 proxy settings."
+ ],
+ "UseProxyPassword": [
+ "Password"
+ ],
+ "UseProxyPort": [
+ "Port"
+ ],
+ "UseProxySecret": [
+ "Secret"
+ ],
+ "UseProxySettings": [
+ "Use Proxy"
+ ],
+ "UseProxySocks5": [
+ "SOCKS5 Proxy"
+ ],
+ "UseProxyTelegram": [
+ "MTProto Proxy"
+ ],
+ "UseProxyTelegramInfo": [
+ "MTProto proxy settings."
+ ],
+ "UseProxyTelegramInfo2": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "UseProxyUsername": [
+ "Username"
+ ],
+ "UserBio": [
+ "Bio"
+ ],
+ "UserBioDetail": [
+ "Add a few words about yourself"
+ ],
+ "UserRestrictionsApplyChanges": [
+ "Apply Changes?"
+ ],
+ "Username": [
+ "Username"
+ ],
+ "UsernameAvailable": [
+ "%1$s is available."
+ ],
+ "UsernameChecking": [
+ "Checking username..."
+ ],
+ "UsernameEmpty": [
+ "None"
+ ],
+ "UsernameHelp": [
+ "You can choose a username on **Telegram**. If you do, people will be able to find you by this username and contact you without needing your phone number.
You can use **a–z**, **0–9** and underscores. Minimum length is **5** characters."
+ ],
+ "UsernameHelpLink": [
+ "This link opens a chat with you:
%1$s"
+ ],
+ "UsernameInUse": [
+ "Sorry, this username is already taken."
+ ],
+ "UsernameInvalid": [
+ "Sorry, this username is invalid."
+ ],
+ "UsernameInvalidLong": [
+ "Username can't exceed 32 characters."
+ ],
+ "UsernameInvalidShort": [
+ "A username must have at least 5 characters."
+ ],
+ "UsernameInvalidStartNumber": [
+ "Usernames can't start with a number."
+ ],
+ "UsernamePlaceholder": [
+ "Your Username"
+ ],
+ "Users": [
+ "%1$d user",
+ "%1$d users"
+ ],
+ "VerificationCode": [
+ "Verification code"
+ ],
+ "Vibrate": [
+ "Vibrate"
+ ],
+ "VibrationDefault": [
+ "Default"
+ ],
+ "VibrationDisabled": [
+ "Disabled"
+ ],
+ "ViewExceptions": [
+ "View Exceptions"
+ ],
+ "VoipNeedMicCameraPermissionWithHint": [
+ "**Telegram** needs camera and microphone access so that you can make video calls. Tap Settings > Permissions, and turn **Microphone** and **Camera** on."
+ ],
+ "VoipNeedMicPermissionWithHint": [
+ "**Telegram** needs microphone access so that you can make calls. Tap Settings > Permissions, and turn **Microphone** on."
+ ],
+ "VoipNotificationSettings": [
+ "Calls"
+ ],
+ "VoipQuickReplies": [
+ "Respond with Text"
+ ],
+ "VoipQuickRepliesExplain": [
+ "These quick responses will be available when you respond to an incoming call with a Telegram message. Change them to say anything you like."
+ ],
+ "VoipRingtoneInfo": [
+ "You can customize the ringtone used when this contact calls you on Telegram."
+ ],
+ "VoipSettingsRingtone": [
+ "Ringtone"
+ ],
+ "VoipUseLessData": [
+ "Use Less Data for Calls"
+ ],
+ "WebSessionsTitle": [
+ "Logged In with Telegram"
+ ],
+ "Weeks": [
+ "%1$d week",
+ "%1$d weeks"
+ ],
+ "WhenConnectedOnWiFi": [
+ "When connected to Wi-Fi"
+ ],
+ "WhenRoaming": [
+ "When roaming"
+ ],
+ "WhenUsingMobileData": [
+ "When using mobile data"
+ ],
+ "White": [
+ "White"
+ ],
+ "WhoCanAddMe": [
+ "Who can add me to group chats?"
+ ],
+ "WhoCanAddMeInfo": [
+ "You can restrict who can add you to groups and channels with granular precision."
+ ],
+ "WhoCanCallMe": [
+ "Who can call me?"
+ ],
+ "WhoCanCallMeInfo": [
+ "Choose exactly who can and can't call you."
+ ],
+ "WidgetPasscode2": [
+ "Warning: Your widgets will show all recent messages, but your passcode will be required to open the app and reply."
+ ],
+ "WidgetPasscodeEnable": [
+ "
Your passcode **will not affect** widgets added to homescreen."
+ ],
+ "WidgetPreview": [
+ "Preview of the widget"
+ ],
+ "WidgetShortcuts": [
+ "Shortcuts"
+ ],
+ "Years": [
+ "%1$d year",
+ "%1$d years"
+ ],
+ "Yellow": [
+ "Yellow"
+ ],
+ "YourEmail": [
+ "Your email"
+ ],
+ "YourEmailAlmostThere": [
+ "Almost there!"
+ ],
+ "YourEmailAlmostThereText": [
+ "Please check your email (don't forget the spam folder) to complete Two-Step Verification setup."
+ ],
+ "YourEmailInfo": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "YourEmailSkip": [
+ "Skip"
+ ],
+ "YourEmailSkipWarning": [
+ "Warning"
+ ],
+ "YourEmailSkipWarningText": [
+ "No, seriously.
If you forget your password, you will lose access to your Telegram account. There will be no way to restore it."
+ ],
+ "YourEmailSuccessChangedText": [
+ "Your recovery email for Two-Step Verification has been changed."
+ ],
+ "YourEmailSuccessText": [
+ "Your recovery email for Two-Step Verification is now active."
+ ],
+ "YourPassword": [
+ "Your Password"
+ ],
+ "YourPasswordHeader": [
+ "Your password"
+ ],
+ "YourPasswordRemember": [
+ "Your account is protected by 2-Step Verification.
Do you still remember your password?"
+ ],
+ "YourPasswordRememberNo": [
+ "Not sure"
+ ],
+ "YourPasswordRememberYes": [
+ "Yes, definitely"
+ ],
+ "YourPasswordSuccess": [
+ "Success!"
+ ],
+ "formatterStats12H": [
+ "MMM dd yyyy, h:mm a"
+ ],
+ "formatterStats24H": [
+ "MMM dd yyyy, HH:mm"
+ ],
+ "telegram_passport": [
+ "Telegram Passport"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android/unsorted.html b/data/web/translations.telegram.org/en/android/unsorted.html
new file mode 100644
index 0000000000..5bc572f082
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android/unsorted.html
@@ -0,0 +1,2089 @@
+{
+ "Abort": [
+ "Abort"
+ ],
+ "AccAutoDeleteTimer": [
+ "Auto-delete timer"
+ ],
+ "AccDescrCloseMenu": [
+ "Close menu"
+ ],
+ "AccDescrDownloadProgress": [
+ "Downloaded %1$s of %2$s"
+ ],
+ "AccDescrFingerprint": [
+ "Fingerprint"
+ ],
+ "AccDescrLocationNotify": [
+ "Notify when people sharing location are in range"
+ ],
+ "AccDescrMirror": [
+ "Mirror"
+ ],
+ "AccDescrMsgSending": [
+ "Sending"
+ ],
+ "AccDescrMsgSendingError": [
+ "Sending error"
+ ],
+ "AccDescrNumberOfViews": [
+ "Viewed %1$d time",
+ "Viewed %1$d times"
+ ],
+ "AccDescrOpenMenu2": [
+ "Open menu"
+ ],
+ "AccDescrPipMode": [
+ "Picture-in-Picture mode"
+ ],
+ "AccDescrPlayerDuration": [
+ "%1$s of %2$s"
+ ],
+ "AccDescrQuizCorrectAnswer": [
+ "Correct answer"
+ ],
+ "AccDescrQuizExplanation": [
+ "Explanation"
+ ],
+ "AccDescrReactionMentionDown": [
+ "Go to next unread reactions"
+ ],
+ "AccDescrScheduledDate": [
+ "Scheduled for %s"
+ ],
+ "AccDescrSendAudio": [
+ "Send %1$d audio file",
+ "Send %1$d audio files"
+ ],
+ "AccDescrSendFiles": [
+ "Send %1$d file",
+ "Send %1$d files"
+ ],
+ "AccDescrSendPhotos": [
+ "Send %1$d photo",
+ "Send %1$d photos"
+ ],
+ "AccDescrShareInChats": [
+ "Share in %1$d chat",
+ "Share in %1$d chats"
+ ],
+ "AccDescrSwitchToDayTheme": [
+ "Switch to day theme"
+ ],
+ "AccDescrSwitchToNightTheme": [
+ "Switch to night theme"
+ ],
+ "AccDescrUploadProgress": [
+ "Uploaded %1$s of %2$s"
+ ],
+ "AccDescrVideoCompressHigh": [
+ "Higher quality"
+ ],
+ "AccDescrVideoCompressLow": [
+ "Smaller size"
+ ],
+ "AccDescrVoipCamOff": [
+ "Camera is off"
+ ],
+ "AccDescrVoipCamOn": [
+ "Camera is on"
+ ],
+ "AccDescrVoipCamSwitchedToBack": [
+ "Switched to rear camera"
+ ],
+ "AccDescrVoipCamSwitchedToFront": [
+ "Switched to front camera"
+ ],
+ "AccDescrVoipMicOff": [
+ "Microphone is off"
+ ],
+ "AccDescrVoipMicOn": [
+ "Microphone is on"
+ ],
+ "AccExitFullscreen": [
+ "Exit fullscreen"
+ ],
+ "AccPinnedMessagesList": [
+ "Pinned message list"
+ ],
+ "AccSwitchToFullscreen": [
+ "Switch to fullscreen"
+ ],
+ "ActionAddUserSelfMega": [
+ "un1 joined the group"
+ ],
+ "ActionChangedVideo": [
+ "un1 changed the group video"
+ ],
+ "ActionChannelChangedVideo": [
+ "Channel video changed"
+ ],
+ "ActionCreatedInviteLinkClickable": [
+ "un1 created invite link un2"
+ ],
+ "ActionEditedInviteLinkClickable": [
+ "un1 edited invite link un2 to un3"
+ ],
+ "ActionGroupCallJustStarted": [
+ "Video chat started"
+ ],
+ "ActionPinnedPoll": [
+ "un1 pinned a poll"
+ ],
+ "ActionPinnedQuiz": [
+ "un1 pinned a quiz"
+ ],
+ "ActionVolumeChanged": [
+ "un1 changed un2 volume to %1$d%%"
+ ],
+ "ActionYouChangedVideo": [
+ "You changed the group video"
+ ],
+ "AddContactByPhone": [
+ "Add %1$s"
+ ],
+ "AddContactPhonebookTitle": [
+ "Add Contact"
+ ],
+ "AddMembersAlertCountText": [
+ "Are you sure you want to add %1$s to **%2$s**?"
+ ],
+ "AddMembersAlertNamesText": [
+ "Are you sure you want to add %1$s to **%2$s**?"
+ ],
+ "AddMembersAlertTitle": [
+ "Add %1$s"
+ ],
+ "AddMembersForwardMessages": [
+ "Show the last 100 messages to the new members"
+ ],
+ "AddOneMemberAlertTitle": [
+ "Add member"
+ ],
+ "AddOneMemberForwardMessages": [
+ "Show the last 100 messages to **%1$s**"
+ ],
+ "AddStickersInstalledInfo": [
+ "%1$s has been added to your stickers."
+ ],
+ "AddToExceptions": [
+ "Add to exceptions"
+ ],
+ "AddToTheGroupAlertText": [
+ "Do you want to add **%1$s** to the group **%2$s**?"
+ ],
+ "AddToTheGroupAlertTitle": [
+ "Add bot"
+ ],
+ "AddUserErrorBlacklisted": [
+ "Sorry, you can't add this user because they are on the list of Removed Users and you can't unban them."
+ ],
+ "AddedBy": [
+ "added by %1$s %2$s"
+ ],
+ "AllowBackgroundActivityInfoOneUIAboveS": [
+ "This will improve reliability for incoming notifications and Telegram calls. Go to your device's Settings > Battery and select **Optimized** or **Unrestricted**."
+ ],
+ "AllowBackgroundActivityInfoOneUIBelowS": [
+ "This will improve reliability for incoming notifications and Telegram calls. Go to your device's Settings > Battery and turn on **Allow background activity**."
+ ],
+ "AnimatedStickers": [
+ "Animated Stickers"
+ ],
+ "Answer": [
+ "%1$d answer",
+ "%1$d answers"
+ ],
+ "Appearance": [
+ "Appearance"
+ ],
+ "April": [
+ "April"
+ ],
+ "Archive": [
+ "Archive"
+ ],
+ "ArchiveHintHeader3": [
+ "Pinned chats"
+ ],
+ "ArchiveHintText3": [
+ "You can pin an unlimited number of archived chats to the top."
+ ],
+ "AreYouSureClearDraftsTitle": [
+ "Delete cloud drafts"
+ ],
+ "AreYouSureClearHistory": [
+ "Are you sure you want to delete all messages in this chat?"
+ ],
+ "AreYouSureClearHistoryChannel": [
+ "Delete all cached text and media from this channel?"
+ ],
+ "AreYouSureClearHistoryGroup": [
+ "Delete all cached text and media from this group?"
+ ],
+ "AreYouSureClearHistoryWithChannel": [
+ "Do you want to clear the channel history in **%1$s**?"
+ ],
+ "AreYouSureDeleteThisChatWithGroup": [
+ "Are you sure you want to delete the chat **%1$s**?"
+ ],
+ "AreYouSureDeleteVideoEveryone": [
+ "Are you sure you want to delete this video for everyone?"
+ ],
+ "AreYouSureSessionTitle": [
+ "Terminate session"
+ ],
+ "AreYouSureSessionsTitle": [
+ "Terminate sessions"
+ ],
+ "AttachLiveLocationIsSharing": [
+ "%1$s sharing with %2$s"
+ ],
+ "AudioSavedHint": [
+ "File saved to music."
+ ],
+ "AuthAnotherClientDownloadClientUrl": [
+ "https://desktop.telegram.org/"
+ ],
+ "AuthAnotherClientNotFound": [
+ "No auth token found"
+ ],
+ "AuthAnotherClientOk": [
+ "Auth successful"
+ ],
+ "AuthAnotherClientTokenError": [
+ "Token invalid or already expired."
+ ],
+ "AuthAnotherWebClientUrl": [
+ "https://web.telegram.org/"
+ ],
+ "AutoDeleteAfter": [
+ "Auto-delete after %s"
+ ],
+ "AutoDeleteNever": [
+ "Off"
+ ],
+ "AutoNightAutomatic": [
+ "Automatic"
+ ],
+ "AutoNightModeOff": [
+ "Auto-Night Mode is off"
+ ],
+ "AutodownloadSizeLimit": [
+ "Limit by Size"
+ ],
+ "AutoplayGifs": [
+ "Autoplay GIFs"
+ ],
+ "BackgroundAnimate": [
+ "Animate"
+ ],
+ "BackgroundChoosePattern": [
+ "Choose pattern"
+ ],
+ "BackgroundColorPreviewLine1": [
+ "Swipe left or right to see more colors."
+ ],
+ "BackgroundColorPreviewLine2": [
+ "Salmon is a fish, not a color."
+ ],
+ "Bans": [
+ "%1$d ban",
+ "%1$d bans"
+ ],
+ "Block": [
+ "BLOCK"
+ ],
+ "BotAlreadyAddedToAttachMenu": [
+ "This bot is already added to your attachment menu."
+ ],
+ "BotCantOpenAttachMenuChannel": [
+ "This bot can't be opened in channels."
+ ],
+ "BotCantOpenAttachMenuGroup": [
+ "This bot can't be opened in groups."
+ ],
+ "BotMessagePreview": [
+ "Message Preview"
+ ],
+ "BotOwnershipTransfer": [
+ "Transfer Bot Ownership"
+ ],
+ "BotOwnershipTransferAlertText": [
+ "You can transfer this bot only if you have:"
+ ],
+ "BotOwnershipTransferChangeOwner": [
+ "Change Owner"
+ ],
+ "BotOwnershipTransferReadyAlertText": [
+ "This will transfer the **full owner** rights for the bot to the selected user."
+ ],
+ "BotRemoveInlineFromMenu": [
+ "Remove **%1$s** from suggestions?"
+ ],
+ "BotSetAttachLinkNotBot": [
+ "This link does not lead to a bot."
+ ],
+ "BotWebViewFileChooserTitle": [
+ "Choose a file"
+ ],
+ "BotsMenuTitle": [
+ "Menu"
+ ],
+ "BroadcastGroupInfo": [
+ "Only admins can send messages in this group."
+ ],
+ "CallAlert": [
+ "Are you sure you want to call **%1$s**?"
+ ],
+ "CallAlertTitle": [
+ "Voice Call"
+ ],
+ "CancelEmailQuestionTitle": [
+ "Abort setup"
+ ],
+ "CancelForwardChat": [
+ "What would you like to do with %1$s from **%2$s**?"
+ ],
+ "CancelLinkSuccessTitle": [
+ "Success!"
+ ],
+ "CancelRegistration": [
+ "Cancel registration"
+ ],
+ "CantAddBotAsAdmin": [
+ "Bots can only be added to channels as admins."
+ ],
+ "CardNumberCopied": [
+ "Card number copied to clipboard"
+ ],
+ "ChangeWallpaperToColor": [
+ "Are you sure you want to change your chat wallpaper to a color?"
+ ],
+ "ChannelAddMembers": [
+ "Add members"
+ ],
+ "ChannelAdministrator": [
+ "Admin"
+ ],
+ "ChannelAlertCreate": [
+ "CREATE CHANNEL"
+ ],
+ "ChannelBlockedUsers": [
+ "Removed users"
+ ],
+ "ChannelDeleteAlert": [
+ "Deleting this channel will remove all subscribers and all posts will be lost. Delete the channel anyway?"
+ ],
+ "ChannelMessageAlbum": [
+ "%1$s posted an album"
+ ],
+ "ChannelMessageContact2": [
+ "%1$s posted a contact %2$s"
+ ],
+ "ChannelMessageMusic": [
+ "%1$s posted an audio file"
+ ],
+ "ChannelMessagePoll": [
+ "%1$s posted a poll"
+ ],
+ "ChannelMessagePoll2": [
+ "%1$s posted a poll %2$s"
+ ],
+ "ChannelMessageQuiz2": [
+ "%1$s posted the quiz \"%2$s\""
+ ],
+ "ChannelOtherSubscriberJoined": [
+ "joined %1$s"
+ ],
+ "ChannelPostDeleted": [
+ "Sorry, this post has been removed from the discussion group."
+ ],
+ "ChannelPublicEmptyUsernameTitle": [
+ "Choose a link"
+ ],
+ "ChannelRestrictedUsers": [
+ "Restricted users"
+ ],
+ "ChannelTooMuch": [
+ "Sorry, you are a member of too many groups and channels. Please leave some before creating a new one."
+ ],
+ "ChannelTooMuchTitle": [
+ "Too many communities"
+ ],
+ "ChannelVerifiedWarning": [
+ "Warning"
+ ],
+ "ChannelVideoEditNotification": [
+ "Channel %1$s updated its video"
+ ],
+ "ChatHintsDelete": [
+ "Remove %1$s from suggestions?"
+ ],
+ "ChatHistoryHiddenInfo2": [
+ "New members won't see more than 100 previous messages."
+ ],
+ "ChatSetLocation": [
+ "Set Location"
+ ],
+ "ChatSetLocationInfo": [
+ "People will be able to find your group in the \"People Nearby\" section."
+ ],
+ "ChatWasMovedToMainList": [
+ "The chat was moved to your main list."
+ ],
+ "ChatWithAdminChannelTitle": [
+ "Response to your join request"
+ ],
+ "ChatWithChannelAdmin": [
+ "**%1$s** is an admin of **%2$s**, a channel you requested to join."
+ ],
+ "ChatsDeletedUndo": [
+ "Chats deleted."
+ ],
+ "ChatsSelected": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "ChatsSelectedClear": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "ChatsSelectedClearCache": [
+ "%1$d chat",
+ "%1$d chats"
+ ],
+ "CheckPassword": [
+ "Check Password"
+ ],
+ "CheckPasswordBackToSettings": [
+ "Back to Settings"
+ ],
+ "CheckPasswordInfo": [
+ "Do you still remember your password?"
+ ],
+ "CheckPasswordPerfect": [
+ "Perfect!"
+ ],
+ "CheckPasswordPerfectInfo": [
+ "You still remember your password."
+ ],
+ "CheckPasswordWrong": [
+ "You entered the wrong password."
+ ],
+ "CheckPhoneNumberLearnMoreUrl": [
+ "https://telegram.org/faq#q-i-have-a-new-phone-number-what-do-i-do"
+ ],
+ "CheckPhoneNumberNo": [
+ "No"
+ ],
+ "CheckPhoneNumberYes": [
+ "Yes"
+ ],
+ "ChooseRecordVideo": [
+ "Record video"
+ ],
+ "ChooseTimeForAutoDelete": [
+ "Choose time for auto-delete"
+ ],
+ "Clear": [
+ "Clear"
+ ],
+ "ClearForAll": [
+ "Clear for all"
+ ],
+ "ClearHistoryOptionAlso": [
+ "Also clear history for %1$s"
+ ],
+ "ClearSearch": [
+ "Clear search history?"
+ ],
+ "ColorPickerBackground": [
+ "Background"
+ ],
+ "ColorPickerMainColor": [
+ "Accent Color"
+ ],
+ "ColorPickerMyMessages": [
+ "My Messages"
+ ],
+ "ColorPickerResetAll": [
+ "RESET ALL"
+ ],
+ "ColorThemeChanged": [
+ "Color theme changed."
+ ],
+ "ColorThemeChangedInfo": [
+ "You can change it back in *Chat Settings*."
+ ],
+ "CopyCardNumber": [
+ "Copy"
+ ],
+ "CountOfResults": [
+ "%1$d of %2$d results",
+ "%1$d of %2$d results"
+ ],
+ "CreatePassword": [
+ "Create a Password"
+ ],
+ "CurrentGroupStickers": [
+ "Group Stickers"
+ ],
+ "CustomSound": [
+ "Custom Sound"
+ ],
+ "DebugDrawSnowInChat": [
+ "Snow in chat"
+ ],
+ "DebugMenuClearWebViewCache": [
+ "Clear WebView cache"
+ ],
+ "DebugMenuDisableForceRtmpStreamFlag": [
+ "Disable forced RTMP Stream Flag"
+ ],
+ "DebugMenuDisableSmoothKeyboard": [
+ "Disable smooth keyboard"
+ ],
+ "DebugMenuEnableCamera": [
+ "Enable in-app camera"
+ ],
+ "DebugMenuEnableForceRtmpStreamFlag": [
+ "Enable forced RTMP Stream Flag"
+ ],
+ "DebugMenuEnableSmoothKeyboard": [
+ "Enable smooth keyboard"
+ ],
+ "December": [
+ "December"
+ ],
+ "DeleteAllMessagesChannelAlert": [
+ "Warning! This will **delete all messages** in this channel."
+ ],
+ "DeleteBackground": [
+ "Delete background",
+ "Delete %1$d backgrounds"
+ ],
+ "DeleteForUser": [
+ "Also delete for %1$s"
+ ],
+ "DeleteGif": [
+ "Remove GIF from this section?"
+ ],
+ "DeleteLocalizationText": [
+ "Are you sure you want to delete **%1$s** language pack?"
+ ],
+ "DeleteLocalizationTitle": [
+ "Delete language pack"
+ ],
+ "DeleteMessagesText": [
+ "You can also delete the %1$s you sent from **%2$s**'s inbox by checking \"Unsend my messages\"."
+ ],
+ "DeleteMessagesTextGroupPart": [
+ "You can also delete the %1$s from the inboxes of other group members by checking \"Delete for all members\"."
+ ],
+ "DeleteTheme": [
+ "Delete theme"
+ ],
+ "DeleteThemeTitle": [
+ "Delete theme"
+ ],
+ "DeleteTheseChatsBothSides": [
+ "Delete chats"
+ ],
+ "DeleteThisChatBothSides": [
+ "Delete this chat"
+ ],
+ "DialogPin": [
+ "Pin"
+ ],
+ "DialogUnpin": [
+ "Unpin"
+ ],
+ "DiceEmojiInfo": [
+ "Send a %1$s emoji to try your luck."
+ ],
+ "DiceInfo": [
+ "Send a 🎲 emoji to any chat to get a random number from Telegram."
+ ],
+ "DiceInfo2": [
+ "Send a **:dice:** emoji to any chat to roll a die."
+ ],
+ "DidNotGetTheCodePhone": [
+ "Get code on this phone"
+ ],
+ "Disconnect": [
+ "Disconnect"
+ ],
+ "EditAdminAddUsers": [
+ "Add Users"
+ ],
+ "EditCantEditPermissions": [
+ "You cannot edit this permission."
+ ],
+ "EditCantEditPermissionsPublic": [
+ "This permission is not available in public groups."
+ ],
+ "EditPhoto": [
+ "Open in editor"
+ ],
+ "EditThemeColors": [
+ "Edit colors"
+ ],
+ "EditWidget": [
+ "Edit Widget"
+ ],
+ "EnterThemeNameEdit": [
+ "Tap **Create** if you want to share your theme with others or customize each color manually.
Please enter theme name:"
+ ],
+ "ErrorRingtoneInvalidFormat": [
+ "File must be in MP3 or Ogg format."
+ ],
+ "ErrorRingtoneSizeTooBig": [
+ "Size must be under %s KB."
+ ],
+ "ErrorSendRestrictedMedia": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "EventLogEditedChannelTheme": [
+ "un1 changed the channel theme:"
+ ],
+ "EventLogEditedChannelVideo": [
+ "un1 set a new channel video"
+ ],
+ "EventLogEditedGroupTheme": [
+ "un1 changed the group theme:"
+ ],
+ "EventLogEditedGroupVideo": [
+ "un1 set a new group video"
+ ],
+ "EventLogInfoDetailChannel": [
+ "This is a list of all service actions taken by the channel's admins in the last 48 hours."
+ ],
+ "EventLogPreviousGroupTheme": [
+ "Previous theme"
+ ],
+ "EventLogRemovedLocation": [
+ "un1 removed the group location"
+ ],
+ "EventLogSendMessages": [
+ "un1 sent this message:"
+ ],
+ "EventLogStopQuiz": [
+ "un1 stopped the quiz:"
+ ],
+ "ExternalFolderInfo": [
+ "Browse your external storage"
+ ],
+ "FakeMessage": [
+ "FAKE"
+ ],
+ "FeaturedStickersShort": [
+ "Trending"
+ ],
+ "FileSavedHint": [
+ "File saved to Downloads."
+ ],
+ "FilterAddException": [
+ "Add Exception"
+ ],
+ "FilterAddToAlertFullText": [
+ "Sorry, you can't exclude more than 100 chats from a folder."
+ ],
+ "FilterAddToAlertFullTitle": [
+ "Limit reached"
+ ],
+ "FilterAllChatsShort": [
+ "All"
+ ],
+ "FilterArchived": [
+ "Archived"
+ ],
+ "FilterAvailableText": [
+ "Open *Settings > Folders* to organize your chats into folders."
+ ],
+ "FilterAvailableTitle": [
+ "Chat folders"
+ ],
+ "FilterContact": [
+ "Contact"
+ ],
+ "FilterDelete": [
+ "Remove Folder"
+ ],
+ "FilterDeleteAlert": [
+ "Are you sure you want to remove this folder? Your chats will not be deleted."
+ ],
+ "FilterDiscardNewAlert": [
+ "You have not finished creating the folder yet. Create now?"
+ ],
+ "FilterDiscardNewSave": [
+ "Create"
+ ],
+ "FilterDiscardNewTitle": [
+ "Create Folder?"
+ ],
+ "FilterEditAll": [
+ "Edit folders"
+ ],
+ "FilterEditItem": [
+ "Edit"
+ ],
+ "FilterExcludeArchived": [
+ "Exclude Archived"
+ ],
+ "FilterExcludeMuted": [
+ "Exclude Muted"
+ ],
+ "FilterExcludeRead": [
+ "Exclude Read"
+ ],
+ "FilterMuted": [
+ "Muted"
+ ],
+ "FilterNameNonMuted": [
+ "Not Muted"
+ ],
+ "FilterNeverShow": [
+ "Exclude Chats"
+ ],
+ "FilterNoChats": [
+ "No Chats"
+ ],
+ "FilterNonContact": [
+ "Non-Contact"
+ ],
+ "FilterRead": [
+ "Read"
+ ],
+ "FilterRemoveExclusionChatText": [
+ "Are you sure you want to remove \"%1$s\" from the always excluded list?"
+ ],
+ "FilterRemoveExclusionText": [
+ "Are you sure you want to remove \"%1$s\" from the always excluded list?"
+ ],
+ "FilterRemoveExclusionTitle": [
+ "Remove exception"
+ ],
+ "FilterRemoveExclusionUserText": [
+ "Are you sure you want to remove \"%1$s\" from the always excluded list?"
+ ],
+ "FilterRemoveFromAlertFullText": [
+ "Sorry, you can't add more than 100 chats to a folder."
+ ],
+ "FilterRemoveInclusionText": [
+ "Are you sure you want to remove \"%1$s\" from the always included list?"
+ ],
+ "FilterSecretChats": [
+ "Secret Chats"
+ ],
+ "FilterUnread": [
+ "Unread"
+ ],
+ "FiltersSetup": [
+ "Setup"
+ ],
+ "FootsFromYou": [
+ "%1$s ft from you"
+ ],
+ "FootsShort": [
+ "%1$s ft"
+ ],
+ "ForceSetPasswordAlertMessageShort": [
+ "If you do not set a password, you will only be able to log into your account via SMS once every %1$s day. Do you want to proceed without a password?",
+ "If you do not set a password, you will only be able to log into your account via SMS once every %1$s days. Do you want to proceed without a password?"
+ ],
+ "ForwardAnotherChat": [
+ "Forward to another chat"
+ ],
+ "ForwardingFromNameAndMessage": [
+ "%s: %s"
+ ],
+ "ForwardsRestrictedInfoBot": [
+ "Copying and forwarding is not allowed from this bot."
+ ],
+ "FwdMessageToSavedMessages": [
+ "Message forwarded to **Saved Messages**."
+ ],
+ "FwdMessagesToGroup": [
+ "Messages forwarded to **%1$s**."
+ ],
+ "FwdMessagesToUser": [
+ "Messages forwarded to **%1$s**."
+ ],
+ "GifSavedHint": [
+ "Added to saved GIFs."
+ ],
+ "GifSavedToDownloadsHint": [
+ "GIF saved to Downloads."
+ ],
+ "GifsTab": [
+ "GIFS"
+ ],
+ "GigagroupConvertCancelHint": [
+ "If you change your mind, go to your group's Settings > Permissions."
+ ],
+ "GoToSettings": [
+ "GO TO SETTINGS"
+ ],
+ "GpsDisabledAlertText": [
+ "Please enable your GPS to access location-based features."
+ ],
+ "GpsDisabledAlertTitle": [
+ "Enable GPS"
+ ],
+ "HideAboveTheList": [
+ "Hide above the list"
+ ],
+ "HoldToAudioOnly": [
+ "Hold to record audio."
+ ],
+ "IVInteractionsChartTitle": [
+ "IV Interactions"
+ ],
+ "ImagesTab": [
+ "IMAGES"
+ ],
+ "ImporImportingService": [
+ "Importing messages and media..."
+ ],
+ "ImportCount": [
+ "%1$s of %2$s"
+ ],
+ "ImportErrorChatInvalidUser": [
+ "The file format is for a group, but you selected a user."
+ ],
+ "ImportErrorFileFormatInvalid": [
+ "Invalid file format."
+ ],
+ "ImportErrorFileLang": [
+ "Unknown file language."
+ ],
+ "ImportErrorPeerInvalid": [
+ "Unable to import history to selected chat."
+ ],
+ "ImportFailedToUpload": [
+ "Failed to upload file."
+ ],
+ "ImportFileTooLarge": [
+ "File is too large for import."
+ ],
+ "ImportHeaderContacts": [
+ "Or choose one of your contacts"
+ ],
+ "ImportNotAdmin": [
+ "You must be an admin in the group to import messages."
+ ],
+ "ImportStickersDoneInfo": [
+ "Import more stickers to Telegram and share them with your friends."
+ ],
+ "ImportStickersDoneTitle": [
+ "Stickers imported successfully!"
+ ],
+ "ImportStickersLinkInvalid": [
+ "Sorry, this link is invalid."
+ ],
+ "ImportToChatNoTitle": [
+ "Do you want to import messages to the group **%1$s**?
Messages will be imported into the current day but will also include their original timestamps. All members will see the messages."
+ ],
+ "ImportToUser": [
+ "Do you want to import messages from **%1$s** to the chat with **%2$s**?
Messages will be imported into the current day but will also include their original timestamps. Both sides will see the messages."
+ ],
+ "ImportUploading": [
+ "Importing messages and media... **%d%%**"
+ ],
+ "InvalidFormatError": [
+ "Invalid format"
+ ],
+ "IsEnjoyngAnimations": [
+ "%1$s is **oo** watching %2$s"
+ ],
+ "IsSelectingContact": [
+ "%1$s is selecting contact to share..."
+ ],
+ "IsSelectingLocation": [
+ "%1$s is selecting location to share..."
+ ],
+ "JoinByPeekGroupText": [
+ "This group is private. Please join it to continue viewing its content."
+ ],
+ "JoinByPeekGroupTitle": [
+ "Join Group"
+ ],
+ "JoinUsersRequests": [
+ "%1$d join request",
+ "%1$d join requests"
+ ],
+ "LanguageUnofficial": [
+ "Unofficial languages"
+ ],
+ "LastSeenDateFormatted": [
+ "last seen %1$s"
+ ],
+ "Links": [
+ "%1$d link",
+ "%1$d links"
+ ],
+ "LiveLocationContext": [
+ "Live Location"
+ ],
+ "LiveLocations": [
+ "Live locations"
+ ],
+ "LocalDatabaseClearText": [
+ "Are you sure you want to clear cached text messages?"
+ ],
+ "LocalDatabaseClearTextTitle": [
+ "Clear local database"
+ ],
+ "LocationUpdated": [
+ "updated"
+ ],
+ "LoginAccessibilityCountryCode": [
+ "Country code"
+ ],
+ "LoopAnimatedStickersInfo": [
+ "Animated stickers will play continuously in chats."
+ ],
+ "MakeMyselfVisible": [
+ "Make Myself Visible"
+ ],
+ "MarkAllAsRead": [
+ "Mark all as read"
+ ],
+ "MasksCount": [
+ "%1$d mask",
+ "%1$d masks"
+ ],
+ "MasksRemovedInfo": [
+ "%1$s is no longer in your masks."
+ ],
+ "MediaSavedHint": [
+ "One item saved to gallery.",
+ "%1$d items saved to gallery."
+ ],
+ "MegaLocation": [
+ "Location-based Group"
+ ],
+ "MembersCountSelected": [
+ "%1$d of %2$d selected",
+ "%1$d of %2$d selected"
+ ],
+ "MembersLanguageChartTitle": [
+ "Members' primary language"
+ ],
+ "MessageScheduledUntilOnline": [
+ "Scheduled until online"
+ ],
+ "MessagesDeletedUndo": [
+ "Messages for %1$s day deleted",
+ "Messages for %1$s days deleted"
+ ],
+ "MessagesOverview": [
+ "Messages"
+ ],
+ "MessagesSettings": [
+ "Messages"
+ ],
+ "MigrationNotification": [
+ "Migration"
+ ],
+ "MilesShort": [
+ "%1$s mi"
+ ],
+ "MinutesSchedule": [
+ "%1$d minute",
+ "%1$d minutes"
+ ],
+ "MobileVisibleInfo": [
+ "When you tap **DONE**, your phone number will become visible to %1$s."
+ ],
+ "MuteFor1h": [
+ "Mute for 1 hour"
+ ],
+ "NearbyPlaces": [
+ "Or choose a place"
+ ],
+ "NewContactAlertButton": [
+ "Add contact"
+ ],
+ "NewContactAlertMessage": [
+ "The phone number **%1$s** is not in your contacts. Do you want to add it?"
+ ],
+ "NewContactAlertTitle": [
+ "New contact"
+ ],
+ "NewPassword": [
+ "New Password"
+ ],
+ "NewQuiz": [
+ "New Quiz"
+ ],
+ "NewThemePreviewLine1": [
+ "Do you know what time it is?"
+ ],
+ "NewThemePreviewLine2": [
+ "It's morning in Tokyo 😎"
+ ],
+ "NewThemePreviewLine3": [
+ "It's morning in *Tokyo* 😎"
+ ],
+ "NewThemePreviewName": [
+ "Bob Harris"
+ ],
+ "NewThemePreviewReply": [
+ "Good morning! 👋"
+ ],
+ "NewThemePreviewReply2": [
+ "Good morning"
+ ],
+ "NewThemeTitle": [
+ "New Theme"
+ ],
+ "NoAudioFiles": [
+ "No audio files"
+ ],
+ "NoAudioFilesInfo": [
+ "Your music library is empty."
+ ],
+ "NoBlockedGroup": [
+ "Banned users are removed from the group and can only come back if added by an admin. Invite links don't work for them."
+ ],
+ "NoCallLog": [
+ "No calls here yet..."
+ ],
+ "NoChatsContactsHelp": [
+ "Start messaging by tapping one of your contacts below."
+ ],
+ "NoFilesFound": [
+ "No results found"
+ ],
+ "NoFilesFoundInfo": [
+ "There are no matches with **%1$s** in current directory."
+ ],
+ "NoFilesInfo": [
+ "This folder is empty."
+ ],
+ "NoGIFs": [
+ "No GIFs"
+ ],
+ "NoMemberRequests": [
+ "No join requests"
+ ],
+ "NoMemberRequestsDescription": [
+ "There are no pending requests
to join the group."
+ ],
+ "NoOneJoined": [
+ "No one joined"
+ ],
+ "NoPlacesFound": [
+ "No places found"
+ ],
+ "NoPlacesFoundInfo": [
+ "There are no matches with **%1$s** near you."
+ ],
+ "NoRecentSearches": [
+ "No recent searches"
+ ],
+ "NoReplies": [
+ "No replies here yet..."
+ ],
+ "NoSharedGifSecret": [
+ "GIFs from this chat will be shown here."
+ ],
+ "NoSubscribeRequests": [
+ "No join requests"
+ ],
+ "NoSubscribeRequestsDescription": [
+ "There are no pending requests
to join this channel."
+ ],
+ "NoVotesQuiz": [
+ "Nobody answered"
+ ],
+ "NobodyViewed": [
+ "Nobody viewed"
+ ],
+ "NotificationActionPinnedContact2": [
+ "%1$s pinned a contact %3$s in the group %2$s"
+ ],
+ "NotificationActionPinnedContactChannel2": [
+ "%1$s pinned a contact %2$s"
+ ],
+ "NotificationActionPinnedGameScore": [
+ "%1$s pinned a game score in the group %2$s"
+ ],
+ "NotificationActionPinnedGameScoreChannel": [
+ "%1$s pinned a game score"
+ ],
+ "NotificationActionPinnedGameScoreUser": [
+ "%1$s pinned a game score"
+ ],
+ "NotificationActionPinnedInvoiceUser": [
+ "%1$s pinned an invoice"
+ ],
+ "NotificationActionPinnedNoTextUser": [
+ "%1$s pinned a message"
+ ],
+ "NotificationActionPinnedPoll2": [
+ "%1$s pinned a poll %3$s in the group %2$s"
+ ],
+ "NotificationActionPinnedPollChannel2": [
+ "%1$s pinned a poll %2$s"
+ ],
+ "NotificationActionPinnedQuiz2": [
+ "%1$s pinned the quiz \"%3$s\" in the group %2$s"
+ ],
+ "NotificationActionPinnedQuizChannel2": [
+ "%1$s pinned the quiz \"%2$s\""
+ ],
+ "NotificationActionPinnedStickerEmojiUser": [
+ "%1$s pinned a %2$s sticker"
+ ],
+ "NotificationEditedGroupVideo": [
+ "%1$s changed the group video for %2$s"
+ ],
+ "NotificationGroupAlbum": [
+ "%1$s sent an album to the group %2$s"
+ ],
+ "NotificationGroupCreatedCall": [
+ "%1$s started a video chat in %2$s"
+ ],
+ "NotificationGroupInvitedToCall": [
+ "%1$s invited %3$s to a video chat in %2$s"
+ ],
+ "NotificationGroupInvitedYouToCall": [
+ "%1$s invited you to a video chat in %2$s"
+ ],
+ "NotificationHiddenChatName": [
+ "Telegram"
+ ],
+ "NotificationHiddenChatUserName": [
+ "User"
+ ],
+ "NotificationHiddenMessage": [
+ "New message"
+ ],
+ "NotificationHiddenName": [
+ "Telegram"
+ ],
+ "NotificationMessageAlbum": [
+ "%1$s sent you an album"
+ ],
+ "NotificationMessageContact2": [
+ "%1$s shared a contact %2$s with you"
+ ],
+ "NotificationMessageGameScored": [
+ "%1$s scored %3$s in game %2$s"
+ ],
+ "NotificationMessageGroupContact2": [
+ "%1$s shared a contact %3$s in the group %2$s"
+ ],
+ "NotificationMessageGroupGameScored": [
+ "%1$s scored %4$s in game %3$s in the group %2$s"
+ ],
+ "NotificationMessageGroupPoll2": [
+ "%1$s sent a poll %3$s to the group %2$s"
+ ],
+ "NotificationMessageGroupQuiz2": [
+ "%1$s sent the quiz \"%3$s\" to the group %2$s"
+ ],
+ "NotificationMessagePoll": [
+ "%1$s sent you a poll"
+ ],
+ "NotificationMessagePoll2": [
+ "%1$s sent you a poll %2$s"
+ ],
+ "NotificationMessageQuiz2": [
+ "%1$s sent you the quiz \"%2$s\""
+ ],
+ "NotificationMessageScheduledName": [
+ "📅 You"
+ ],
+ "NotificationsChatInApp": [
+ "%1$s In-App"
+ ],
+ "NotificationsSoundPrivate": [
+ "Private Chat Sound"
+ ],
+ "November": [
+ "November"
+ ],
+ "October": [
+ "October"
+ ],
+ "OfCounted": [
+ "**%1$d** of %2$d"
+ ],
+ "OneResult": [
+ "1 result"
+ ],
+ "OpenBot": [
+ "OPEN BOT"
+ ],
+ "OpenGroup2": [
+ "Open Group"
+ ],
+ "OpenInEditor": [
+ "Open in editor"
+ ],
+ "OtherStickers": [
+ "More Stickers"
+ ],
+ "PasscodeFinish": [
+ "Set Passcode"
+ ],
+ "PasswordHintText": [
+ "Create a hint for your password"
+ ],
+ "PasswordHintTextLogin": [
+ "Create a hint for your password."
+ ],
+ "PasteFromClipboard": [
+ "Paste from clipboard"
+ ],
+ "PaymentEmailToProvider": [
+ "Email address will be passed to %1$s as billing info."
+ ],
+ "PaymentPhoneToProvider": [
+ "Phone will be passed to %1$s as billing info."
+ ],
+ "PaymentSuccessfullyPaidNoItem": [
+ "You successfully transferred %1$s to %2$s"
+ ],
+ "PaymentTransactionMessage2": [
+ "Transfer **%1$s** to the %2$s bot for **%3$s**?"
+ ],
+ "PendingEmailText": [
+ "Your recovery email %1$s is not yet active and pending confirmation."
+ ],
+ "PeopleNearbyInfo2": [
+ "Exchange contact info with people nearby and find new friends."
+ ],
+ "PermissionBackgroundLocation": [
+ "To share your live location in this chat, Telegram needs access to your location all the time, including while the app is in the background.
We will access your location only for the duration you choose, and you can stop sharing it any time. We won't use your location for any purpose other than sharing it in this chat."
+ ],
+ "PermissionNoAudioVideoWithHint": [
+ "**Telegram** needs microphone access so that you can send voice messages. Tap Settings > Permissions, and turn **Microphone** on."
+ ],
+ "PermissionNoStorageAvatar": [
+ "**Telegram** needs storage access so you can upload profile photos or videos. Tap Settings > Permissions, and turn **Files and media** on."
+ ],
+ "PermissionXiaomiLockscreen": [
+ "Please allow Telegram to be shown on the lock screen so that calls can work properly."
+ ],
+ "Phone": [
+ "Phone"
+ ],
+ "PhoneNumberChange": [
+ "CHANGE NUMBER"
+ ],
+ "PhoneNumberSearch": [
+ "Phone number"
+ ],
+ "PhotoEditorDiscardAlert": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "PhotoSavedToDownloadsHint": [
+ "Photo saved to Downloads."
+ ],
+ "PinFolderLimitReached": [
+ "Sorry, you can't pin any more chats to the top."
+ ],
+ "PinInTheList": [
+ "Pin in the list"
+ ],
+ "PinToTopLimitReached": [
+ "Sorry, you can only pin %1$s in your main list. You can pin an unlimited number of chats in your Archive and other Folders."
+ ],
+ "PinnedDialogsCount": [
+ "Chat pinned",
+ "%1$d chats pinned"
+ ],
+ "PinnedPoll": [
+ "Pinned poll"
+ ],
+ "PleaseEnterCurrentPassword": [
+ "Enter your password"
+ ],
+ "PleaseEnterNewFirstPasswordHint": [
+ "Enter new password"
+ ],
+ "PleaseEnterNewFirstPasswordLogin": [
+ "You can now set a new password that will be used to log into your account."
+ ],
+ "PleaseEnterNewSecondPasswordHint": [
+ "Re-enter new password"
+ ],
+ "PleaseEnterPassword": [
+ "Enter your new password"
+ ],
+ "PleaseReEnterPassword": [
+ "Re-enter your password"
+ ],
+ "PollCollapse": [
+ "Collapse"
+ ],
+ "PollExpand": [
+ "Expand"
+ ],
+ "PollOptions": [
+ "Poll options"
+ ],
+ "PollResults": [
+ "Poll Results"
+ ],
+ "PollSelectOption": [
+ "Select an option first"
+ ],
+ "PreviewFeedback": [
+ "Report a bug with this preview"
+ ],
+ "PrivacyAddAnException": [
+ "Add Users or Groups"
+ ],
+ "PrivacyExceptions": [
+ "Exceptions"
+ ],
+ "PrivacyP2PHeader": [
+ "Peer-to-Peer"
+ ],
+ "PrivacyPaymentsClearInfo": [
+ "You can delete your shipping info and instruct all payment providers to remove your saved credit cards. Note that Telegram never stores your credit card data."
+ ],
+ "PrivacyProfilePhotoInfo2": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "PsaHide": [
+ "Hide"
+ ],
+ "PsaHideChatAlertText": [
+ "Are you sure you want to hide this chat?"
+ ],
+ "PsaHideChatAlertTitle": [
+ "Hide chat"
+ ],
+ "PsaInfoDefault": [
+ "This message provides you with a public service announcement."
+ ],
+ "PsaInfo_covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "PsaInfo_psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "PsaMessageDefault": [
+ "Important Notification"
+ ],
+ "PsaMessageInfoDefault": [
+ "This is an important notification."
+ ],
+ "PsaMessageInfo_covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "PsaMessageInfo_psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "PsaMessage_covid": [
+ "COVID-19 Notification"
+ ],
+ "PsaMessage_psa": [
+ "Announcement"
+ ],
+ "PsaTypeDefault": [
+ "PSA"
+ ],
+ "PsaType_covid": [
+ "COVID-19"
+ ],
+ "PsaType_psa": [
+ "Announcement"
+ ],
+ "PublicChannelsTooMuch": [
+ "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first."
+ ],
+ "PublicShares": [
+ "Public Shares"
+ ],
+ "PushChatReactAudio": [
+ "%3$s to your voice message"
+ ],
+ "PushChatReactContact": [
+ "%3$s to your contact %4$s"
+ ],
+ "PushChatReactDoc": [
+ "%3$s to your file"
+ ],
+ "PushChatReactGame": [
+ "%3$s to your game"
+ ],
+ "PushChatReactGeo": [
+ "%3$s to your map"
+ ],
+ "PushChatReactGeoLive": [
+ "%3$s to your live location"
+ ],
+ "PushChatReactGif": [
+ "%3$s to your GIF"
+ ],
+ "PushChatReactInvoice": [
+ "%3$s to your invoice"
+ ],
+ "PushChatReactNotext": [
+ "%3$s to your message"
+ ],
+ "PushChatReactPhoto": [
+ "%3$s to your photo"
+ ],
+ "PushChatReactPoll": [
+ "%3$s to your poll %4$s"
+ ],
+ "PushChatReactQuiz": [
+ "%3$s to your quiz %4$s"
+ ],
+ "PushChatReactRound": [
+ "%3$s to your video message"
+ ],
+ "PushChatReactSticker": [
+ "%3$s to your %4$s sticker"
+ ],
+ "PushChatReactText": [
+ "%3$s to your \"%4$s\""
+ ],
+ "PushChatReactVideo": [
+ "%3$s to your video"
+ ],
+ "PushReactAudio": [
+ "%2$s to your voice message"
+ ],
+ "PushReactContect": [
+ "%2$s to your contact %3$s"
+ ],
+ "PushReactDoc": [
+ "%2$s to your file"
+ ],
+ "PushReactGame": [
+ "%2$s to your game"
+ ],
+ "PushReactGeo": [
+ "%2$s to your map"
+ ],
+ "PushReactGeoLocation": [
+ "%2$s to your live location"
+ ],
+ "PushReactGif": [
+ "%2$s to your GIF"
+ ],
+ "PushReactInvoice": [
+ "%2$s to your invoice"
+ ],
+ "PushReactNoText": [
+ "%2$s to your message"
+ ],
+ "PushReactPhoto": [
+ "%2$s to your photo"
+ ],
+ "PushReactPoll": [
+ "%2$s to your poll %3$s"
+ ],
+ "PushReactQuiz": [
+ "%2$s to your quiz %3$s"
+ ],
+ "PushReactRound": [
+ "%2$s to your video message"
+ ],
+ "PushReactSticker": [
+ "%2$s to your %3$s sticker"
+ ],
+ "PushReactText": [
+ "%2$s to your \"%3$s\""
+ ],
+ "PushReactVideo": [
+ "%2$s to your video"
+ ],
+ "Question": [
+ "Question"
+ ],
+ "QuizAnswers": [
+ "Quiz answers"
+ ],
+ "QuizWellDone": [
+ "Well done!"
+ ],
+ "QuizWellDoneInfo": [
+ "You chose the right answer."
+ ],
+ "QuizWrongAnswer": [
+ "Wrong answer!"
+ ],
+ "QuizWrongAnswerInfo": [
+ "You missed the correct option."
+ ],
+ "RecordingVideoStatus": [
+ "recording a video..."
+ ],
+ "RegisterText": [
+ "Enter your first and last name"
+ ],
+ "RemovedFromRecent": [
+ "Sticker was removed from Recent"
+ ],
+ "ReportUnrelatedGroupTextNoAddress": [
+ "Please let us know if this group is not related to this location."
+ ],
+ "ReportUserLocation": [
+ "Report"
+ ],
+ "RequestCallButton": [
+ "Call me to dictate the code"
+ ],
+ "RequestMissedCall": [
+ "Get the code via phone call"
+ ],
+ "RequestSmsButton": [
+ "Get the code via SMS"
+ ],
+ "ResetNotificationsAlertTitle": [
+ "Reset all notifications"
+ ],
+ "RestoreEmailNoAccess": [
+ "Unable to access %1$s?"
+ ],
+ "RestoreEmailSentTitle": [
+ "Recovery code"
+ ],
+ "RestoreEmailTroubleNoEmail": [
+ "Having trouble accessing your email?"
+ ],
+ "RestoreEmailTroubleText2": [
+ "If you don’t have access to your recovery email, your remaining options are either to remember your password or wait 7 days until your password is reset."
+ ],
+ "RestorePasswordResetPassword": [
+ "RESET PASSWORD"
+ ],
+ "Revoked": [
+ "Revoked"
+ ],
+ "RoamingUsage": [
+ "Roaming Data Usage"
+ ],
+ "ScheduleWhenOnline": [
+ "Send when %1$s comes online"
+ ],
+ "ScheduledOrNoSoundHint": [
+ "Hold this button to schedule your message or send it without sound."
+ ],
+ "ScreenCapture": [
+ "Show App Content in Task Switcher"
+ ],
+ "SearchRecentFiles": [
+ "Search Recent Files"
+ ],
+ "SecondsSchedule": [
+ "%1$d second",
+ "%1$d seconds"
+ ],
+ "SecretChatTimerMonths": [
+ "M"
+ ],
+ "SelectImage": [
+ "Select image"
+ ],
+ "SelectingContact": [
+ "selecting a contact to share..."
+ ],
+ "SelectingLocation": [
+ "selecting a location to share..."
+ ],
+ "SendContactToGroupText": [
+ "Do you want to send this contact to **%1$s**?"
+ ],
+ "SendContactToText": [
+ "Do you want to send this contact to **%1$s**?"
+ ],
+ "SendGameToGroupText": [
+ "Do you want to share this game to **%1$s**?"
+ ],
+ "SendGameToText": [
+ "Do you want to share this game to **%1$s**?"
+ ],
+ "SendMessageLocation": [
+ "Send Message"
+ ],
+ "SendMessageTitle": [
+ "Send message"
+ ],
+ "SendMessagesToGroupText": [
+ "Do you want to send this message to **%1$s**?"
+ ],
+ "SendingSms": [
+ "Sending SMS..."
+ ],
+ "SentAppCodeWithPhone": [
+ "We've sent the code to the **Telegram** app for %1$s on your other device."
+ ],
+ "SetAdminsAllInfo": [
+ "All members can add new members, pin messages, edit name and photo of the group."
+ ],
+ "SetNewPassword": [
+ "Set a new password"
+ ],
+ "ShareContact": [
+ "Share contact"
+ ],
+ "ShareContactTitle": [
+ "Share Contact"
+ ],
+ "ShareTheme": [
+ "Share theme"
+ ],
+ "SharedGroupsTab2": [
+ "Groups"
+ ],
+ "SharedMediaTabFull2": [
+ "Shared Media"
+ ],
+ "ShortNumberInfo": [
+ "The number you provided is too short for **%1$s**:
**%2$s**
Please enter the correct number including your country code."
+ ],
+ "ShowAllGIFs": [
+ "Show all GIFs"
+ ],
+ "ShowAsGrid": [
+ "Show as grid"
+ ],
+ "ShowAsList": [
+ "Show as list"
+ ],
+ "ShowStickers": [
+ "Show stickers"
+ ],
+ "ShowVotes": [
+ "Show More (%1$d)",
+ "Show More (%1$d)"
+ ],
+ "SlideUpToLock": [
+ "Slide up to lock recording"
+ ],
+ "SlowmodeSelectSendError": [
+ "Slow Mode is enabled. You can't select more items."
+ ],
+ "SmsAvailableIn": [
+ "You can request an SMS in %1$d:%2$02d"
+ ],
+ "SoftenSkin": [
+ "Soften Skin"
+ ],
+ "SoundMuted": [
+ "Sound muted"
+ ],
+ "SponsoredMessageAlertLearnMore": [
+ "LEARN MORE"
+ ],
+ "SponsoredMessageAlertText": [
+ "Unlike other apps, Telegram never uses your private data to target ads. No user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored message. We believe that everyone has the right to privacy, and technological platforms should respect that."
+ ],
+ "SponsoredMessageAlertTitle": [
+ "Sponsored messages"
+ ],
+ "StartDayYearAt": [
+ "'Start on' MMM d yyyy 'at' HH:mm"
+ ],
+ "StartShortDayYearAt": [
+ "MMM d yyyy',' HH:mm"
+ ],
+ "StartsDayAt": [
+ "'Starts on' MMM d 'at' HH:mm"
+ ],
+ "StartsDayYearAt": [
+ "'Starts on' MMM d yyyy 'at' HH:mm"
+ ],
+ "StopLiveLocationAlertAllText": [
+ "Do you want to stop sharing your live location?"
+ ],
+ "StopLiveLocationAlertToGroupText": [
+ "Do you want to stop sharing your live location with **%1$s**?"
+ ],
+ "StopLiveLocationAlertToTitle": [
+ "Stop location sharing"
+ ],
+ "StopLiveLocationAlertToUserText": [
+ "Do you want to stop sharing your live location with **%1$s**?"
+ ],
+ "StopQuiz": [
+ "Stop Quiz"
+ ],
+ "StopQuizAlertText": [
+ "If you stop this quiz now, nobody will be able to submit answers. This action cannot be undone."
+ ],
+ "StopQuizAlertTitle": [
+ "Stop quiz?"
+ ],
+ "StopShowingMe": [
+ "Stop Showing Me"
+ ],
+ "SuggestClearDatabaseMessage": [
+ "Your local database size is %s. It may affect the speed of the app."
+ ],
+ "SuggestClearDatabaseTitle": [
+ "Clear Database"
+ ],
+ "SuggestContactsTitle": [
+ "Disable suggestions"
+ ],
+ "SwipeDeleteChat": [
+ "Delete"
+ ],
+ "SwipeToGoNextChannelEnd": [
+ "You have no unread channels"
+ ],
+ "SyncContactsDeleteText": [
+ "This will remove your contacts from the Telegram servers.
If '**Sync Contacts**' is enabled, your current phonebook will be re-synced."
+ ],
+ "SyncContactsDeleteTitle": [
+ "Delete contacts"
+ ],
+ "SyncContactsInfoOff": [
+ "Turn on to continuously sync contacts from this device with your account."
+ ],
+ "TapForForwardingOptions": [
+ "Tap here for forwarding options"
+ ],
+ "TapToAddPhoto": [
+ "tap to add photo"
+ ],
+ "TapToTurnCamera": [
+ "Tap here to turn on your camera"
+ ],
+ "TelegramContacts": [
+ "%1$d contact on Telegram",
+ "%1$d contacts on Telegram"
+ ],
+ "TelegramFeaturesUrl": [
+ "https://t.me/TelegramTips"
+ ],
+ "TelegramPassportDeleteTitle": [
+ "Delete Telegram passport"
+ ],
+ "Terminate": [
+ "Terminate"
+ ],
+ "TerminateSessionInfo": [
+ "Tap on a session to terminate."
+ ],
+ "TerminateSessionText": [
+ "Are you sure you want to terminate this session?"
+ ],
+ "TerminateWebSessionText": [
+ "Are you sure you want to disconnect %1$s?"
+ ],
+ "TerminateWebSessionTitle": [
+ "Disconnect website"
+ ],
+ "TerminateWebSessionsTitle": [
+ "Disconnect websites"
+ ],
+ "TextSelectionHit": [
+ "Hold the **word**, then move the cursor to select more text to copy."
+ ],
+ "TextSize": [
+ "Message Text Size"
+ ],
+ "ThemeBlue": [
+ "Mono"
+ ],
+ "ThemeCreateHelp": [
+ "Anyone can install your theme using this link. When you change the theme, it will be updated for all users who installed it.
The theme will be based on your currently selected theme and wallpaper."
+ ],
+ "ThemeInfo": [
+ "Choose custom color schemes"
+ ],
+ "ThemeNameInvalid": [
+ "Sorry, theme name is invalid."
+ ],
+ "ThemePreviewTitle": [
+ "Reinhardt"
+ ],
+ "ThisIsYou": [
+ "this is you"
+ ],
+ "TooLargeError": [
+ "Too large"
+ ],
+ "TooManyCommunitiesHintCreate": [
+ "Sorry, you are a member of too many groups or channels. Please leave some before creating a new one."
+ ],
+ "TranslateMore": [
+ "Translate more..."
+ ],
+ "TranslationFailedAlert1": [
+ "Translation failed. Try again later."
+ ],
+ "TranslationFailedAlert2": [
+ "Translation failed."
+ ],
+ "TwoStepVerificationPasswordReturnPassport": [
+ "Return to Passport"
+ ],
+ "TwoStepVerificationSetPassword": [
+ "Set Password"
+ ],
+ "TwoStepVerificationShowPassword": [
+ "Show password"
+ ],
+ "Unban": [
+ "Unban"
+ ],
+ "UnbanText": [
+ "Press and hold user to unban."
+ ],
+ "UnpinnedDialogsCount": [
+ "Chat unpinned",
+ "%1$d chats unpinned"
+ ],
+ "UploadImage": [
+ "Upload image"
+ ],
+ "UseDifferentTheme": [
+ "Use a different theme"
+ ],
+ "UseDifferentThemeInfo": [
+ "You can also use an existing custom theme as a foundation for your theme."
+ ],
+ "UserAcceptedToGroupAction": [
+ "un1 was accepted into the group"
+ ],
+ "UserAcceptedToGroupPush": [
+ "%1$s was accepted into the group"
+ ],
+ "UserAcceptedToGroupPushWithGroup": [
+ "%2$s|%1$s was accepted into the group"
+ ],
+ "UserBioEmpty": [
+ "None"
+ ],
+ "UserChannelTooMuchJoin": [
+ "Sorry, the target user is a member of too many groups and channels. Please ask them to leave some first."
+ ],
+ "UserRestrictionsBy": [
+ "Restricted by %1$s"
+ ],
+ "UserRestrictionsCantModifyDisabled": [
+ "This action is disabled for all members. Please change it in Group Permissions."
+ ],
+ "UserRestrictionsNoRead": [
+ "can't read"
+ ],
+ "UserRestrictionsRead": [
+ "Read Messages"
+ ],
+ "UserRestrictionsUntil": [
+ "Restricted until"
+ ],
+ "UsersCount": [
+ "%1$d user",
+ "%1$d users"
+ ],
+ "UsersCountTitle": [
+ "%1$d user",
+ "%1$d users"
+ ],
+ "VideoCallAlert": [
+ "Are you sure you want to video call **%1$s**?"
+ ],
+ "VideoCallAlertTitle": [
+ "Video Call"
+ ],
+ "VideoMessagesAutodownload": [
+ "Video messages"
+ ],
+ "VideoPreview": [
+ "Video Preview"
+ ],
+ "VideoQualityIsTooLow": [
+ "Video quality is too low to change compression settings."
+ ],
+ "VideoSavedToDownloadsHint": [
+ "Video saved to Downloads."
+ ],
+ "Videos": [
+ "%1$d video",
+ "%1$d videos"
+ ],
+ "VideosSavedHint": [
+ "Video saved to gallery.",
+ "%1$d videos saved to gallery."
+ ],
+ "ViewStats": [
+ "View Stats"
+ ],
+ "VoipAddPhoto": [
+ "Change Photo"
+ ],
+ "VoipChannelInviteText": [
+ "Hey! Join our live stream: %1$s"
+ ],
+ "VoipChannelInvitedUser": [
+ "You invited **%1$s** to the live stream."
+ ],
+ "VoipChannelJoinAnonymousAdmin": [
+ "Sorry, you can't join live streams as an anonymous administrator."
+ ],
+ "VoipChannelJoinAnonymouseAlert": [
+ "Are sure you want to appear in this live stream as your personal account?"
+ ],
+ "VoipChannelJoinAs": [
+ "Join Live Stream as..."
+ ],
+ "VoipChannelJoinVoiceChatUrl": [
+ "Join Live Stream"
+ ],
+ "VoipChannelOpenVoiceChat": [
+ "Open live stream"
+ ],
+ "VoipChannelSoundMuted": [
+ "Live stream sound muted."
+ ],
+ "VoipChannelSoundUnmuted": [
+ "Live stream sound unmuted."
+ ],
+ "VoipChannelStartRecordingRtmpVideoText": [
+ "Do you want to start recording this live stream and save the result into a video file?"
+ ],
+ "VoipChannelTooMuch": [
+ "Sorry, this live stream is full."
+ ],
+ "VoipChannelVideoNotAvailableAdmin": [
+ "The live stream is over %1$s.
New participants only have access to the audio stream."
+ ],
+ "VoipChatChatJoined": [
+ "**%1$s** joined the video chat."
+ ],
+ "VoipEditBio": [
+ "Edit Bio"
+ ],
+ "VoipGroupCancelChat": [
+ "Cancel video chat"
+ ],
+ "VoipGroupInvitedToVoiceChat": [
+ "un1 invited un2 to the video chat"
+ ],
+ "VoipGroupJoinAs": [
+ "Join Video Chat as..."
+ ],
+ "VoipGroupJoinCall": [
+ "Join video chat"
+ ],
+ "VoipGroupMutedForMe": [
+ "muted for you"
+ ],
+ "VoipGroupOfflineAirplane": [
+ "You currently have airplane mode enabled. Please turn it off or connect to Wi-Fi to join video chats."
+ ],
+ "VoipGroupOpenGroup": [
+ "Open Group"
+ ],
+ "VoipGroupOpenVoiceChat": [
+ "Open video chat"
+ ],
+ "VoipGroupSoundMuted": [
+ "Video chat sound muted."
+ ],
+ "VoipGroupSoundUnmuted": [
+ "Video chat sound unmuted."
+ ],
+ "VoipGroupStartAs": [
+ "Start Video Chat as..."
+ ],
+ "VoipGroupStartAsInfoGroup": [
+ "Choose whether you want to be displayed as your personal account, this group, or one of your channels."
+ ],
+ "VoipGroupStartRecordingRtmpText": [
+ "Do you want to start recording this chat and save the result into an audio file?"
+ ],
+ "VoipGroupStopRecordingText": [
+ "Do you want to stop recording this video chat?"
+ ],
+ "VoipGroupTooMuch": [
+ "Sorry, this video chat is full."
+ ],
+ "VoipGroupUserCantNowSpeakForYou": [
+ "**%1$s** is now muted in this chat for you."
+ ],
+ "VoipGroupVolume": [
+ "Volume"
+ ],
+ "VoipReconnecting": [
+ "Reconnecting"
+ ],
+ "VoipTapToAddBio": [
+ "Tap to add a Bio"
+ ],
+ "VoipVideoNotAvailableAdmin": [
+ "The video chat is over %1$s.
New participants only have access to the audio stream."
+ ],
+ "VoipVideoScreenSharingTwoLines": [
+ "You are sharing
your screen"
+ ],
+ "VoipVideoUnavailable": [
+ "Video"
+ ],
+ "WhoCanAddMembers": [
+ "Who can add members?"
+ ],
+ "WhoCanAddMembersAdmins": [
+ "Only Admins"
+ ],
+ "WhoCanAddMembersAllMembers": [
+ "All Members"
+ ],
+ "WiFiUsage": [
+ "Wi-Fi Data Usage"
+ ],
+ "WidgetPasscode": [
+ "
Note: Your passcode will be **ignored** for widgets."
+ ],
+ "WrongCodeTitle": [
+ "Wrong code"
+ ],
+ "WrongNumberFormat": [
+ "Wrong format"
+ ],
+ "Yesterday": [
+ "yesterday"
+ ],
+ "YouSenderNameHidden": [
+ "You (sender’s name hidden)"
+ ],
+ "YouSendersNameHidden": [
+ "You (senders’ names hidden)"
+ ],
+ "YourContactsToInvite": [
+ "Your contacts"
+ ],
+ "YourEmailCode": [
+ "Your Email Code"
+ ],
+ "YourEmailCodeInfo": [
+ "Please confirm your email address by entering the code you just received on %1$s."
+ ],
+ "YourLocatedChannelsTooMuch": [
+ "Sorry, you have too many location-based groups already. Please delete one of your existing ones first."
+ ],
+ "YourPasswordChangedSuccessText": [
+ "Your password for Two-Step Verification has been changed."
+ ],
+ "YourPasswordReset": [
+ "Your password was successfully deactivated"
+ ],
+ "YourPasswordSuccessText": [
+ "Your password for Two-Step Verification is now active."
+ ],
+ "YourPhone": [
+ "Your Phone"
+ ],
+ "formatterDay12H": [
+ "h:mm a"
+ ],
+ "formatterYearMax": [
+ "dd.MM.yyyy"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/bots_and_payments.html b/data/web/translations.telegram.org/en/android_x/bots_and_payments.html
new file mode 100644
index 0000000000..30be1c513d
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/bots_and_payments.html
@@ -0,0 +1,193 @@
+{
+ "AppName": [
+ "Telegram X"
+ ],
+ "Audio": [
+ "Audio"
+ ],
+ "BlockBot": [
+ "Block and Stop"
+ ],
+ "BlockBotConfirm": [
+ "Are you sure you want to stop and block %1$s?"
+ ],
+ "BlockContact": [
+ "Block"
+ ],
+ "BlockedBot": [
+ "%1$s has been stopped."
+ ],
+ "Bot": [
+ "bot"
+ ],
+ "BotDeleteHint": [
+ "Remove bot from suggestions?"
+ ],
+ "BotHelp": [
+ "Help"
+ ],
+ "BotInvite": [
+ "Add to group"
+ ],
+ "BotIsDownSpecific": [
+ "%1$s is not responding. Please try again later."
+ ],
+ "BotNotFound": [
+ "Bot %1$s not found"
+ ],
+ "BotSettings": [
+ "Settings"
+ ],
+ "BotStart": [
+ "START"
+ ],
+ "BotStatusCantRead": [
+ "has no access to messages"
+ ],
+ "BotStatusRead": [
+ "has access to messages"
+ ],
+ "BotWebsiteAllowed": [
+ "You allowed this bot to message you when you logged in on %1$s."
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "Confirm": [
+ "Confirm"
+ ],
+ "CreateQuiz": [
+ "New Quiz"
+ ],
+ "DeleteAndStop": [
+ "Delete and Stop"
+ ],
+ "DeleteAndStopBotConfirm": [
+ "Are you sure you want to stop %1$s and delete the chat with it? This action cannot be undone."
+ ],
+ "Description": [
+ "Description"
+ ],
+ "InlineBot": [
+ "Inline Bot"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "NoMediaToShow": [
+ "No media to show"
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "OK": [
+ "OK"
+ ],
+ "OpenInExternalApp": [
+ "Open in…"
+ ],
+ "PaymentSuccessfullyPaid": [
+ "You successfully transferred %1$s to %2$s for %3$s"
+ ],
+ "PaymentSuccessfullyPaidNoItem": [
+ "You successfully transferred %1$s to %2$s"
+ ],
+ "PollSettingAnonymous": [
+ "Anonymous Voting"
+ ],
+ "PollSettingQuiz": [
+ "Quiz Mode"
+ ],
+ "PollSettingQuizInfo": [
+ "Polls in Quiz Mode have one correct answer. Users can't revoke their answers."
+ ],
+ "QuizDiscard": [
+ "Discard Quiz"
+ ],
+ "QuizDiscardPrompt": [
+ "Are you sure you want to discard this quiz?"
+ ],
+ "QuizExplanation": [
+ "Explanation"
+ ],
+ "QuizExplanationEmpty": [
+ "Add an explanation"
+ ],
+ "QuizExplanationInfo": [
+ "Quiz participants will see this text after choosing the wrong option (good for educational purposes)."
+ ],
+ "Report": [
+ "Report"
+ ],
+ "RestartBot": [
+ "Restart"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SecretChatContextBotAlert": [
+ "Please note that inline bots are provided by third-party developers. For the bot to work, the symbols you type after the bot's username are sent to the respective developer."
+ ],
+ "Share": [
+ "Share"
+ ],
+ "ShareBtnBot": [
+ "Share Bot"
+ ],
+ "ShareMyContactInfo": [
+ "Share my contact"
+ ],
+ "ShareYouLocationInfo": [
+ "This will send your current location to the bot."
+ ],
+ "ShareYouLocationInline": [
+ "This bot would like to know your location each time you send it a request. This can be used to provide location-specific results."
+ ],
+ "ShareYourLocation": [
+ "Share your location?"
+ ],
+ "ShareYourPhoneNumberDesc": [
+ "%1$s will know your phone number.
This can be useful for integration with other services."
+ ],
+ "ShareYourPhoneNumberTitle": [
+ "Share your phone number?"
+ ],
+ "TransferOwnershipAlertBotName": [
+ "Are you really sure you want to transfer ownership of **%1$s** to **%2$s**?
This operation is **irreversible**, so check again if the user you want to transfer the bot is the right person."
+ ],
+ "Unblock": [
+ "Unblock"
+ ],
+ "UnblockBot": [
+ "Unblock"
+ ],
+ "UnblockedBot": [
+ "%1$s has been unblocked."
+ ],
+ "WhatThisBotCanDo": [
+ "What can this bot do?"
+ ],
+ "XCreatedGroup": [
+ "%1$s created the group"
+ ],
+ "game_ActionUserScored": [
+ "%2$s scored %1$s",
+ "%2$s scored %1$s"
+ ],
+ "game_ActionUserScoredInGame": [
+ "%2$s scored %1$s in %3$s",
+ "%2$s scored %1$s in %3$s"
+ ],
+ "game_ActionYouScored": [
+ "You scored %1$s",
+ "You scored %1$s"
+ ],
+ "game_ActionYouScoredInGame": [
+ "You scored %1$s in %2$s",
+ "You scored %1$s in %2$s"
+ ],
+ "xGroups": [
+ "%1$s group",
+ "%1$s groups"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/camera_and_media.html b/data/web/translations.telegram.org/en/android_x/camera_and_media.html
new file mode 100644
index 0000000000..41f424e0e8
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/camera_and_media.html
@@ -0,0 +1,596 @@
+{
+ "AddCaption": [
+ "Add a caption…"
+ ],
+ "AllMedia": [
+ "All media"
+ ],
+ "AllVideos": [
+ "All videos"
+ ],
+ "AppName": [
+ "Telegram X"
+ ],
+ "ArchivePack": [
+ "Archive pack"
+ ],
+ "ArchiveStickerSet": [
+ "Archive sticker set %1$s? You can restore it later in Settings > Stickers > Archived."
+ ],
+ "AsOneMessage": [
+ "as one message"
+ ],
+ "AsSeparateMessages": [
+ "as separate messages"
+ ],
+ "AsXMessages": [
+ "as %1$s message",
+ "as %1$s messages"
+ ],
+ "AttachMediasSuffix": [
+ " media",
+ " media"
+ ],
+ "AttachPhotosSuffix": [
+ " photo",
+ " photos"
+ ],
+ "AttachVideosSuffix": [
+ " video",
+ " videos"
+ ],
+ "Audio": [
+ "Audio"
+ ],
+ "AudioUnknownArtist": [
+ "Unknown Artist"
+ ],
+ "CameraButtonHint": [
+ "Tap for photo, hold for video"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChatCamera": [
+ "Camera"
+ ],
+ "ClearDrawing": [
+ "Clear drawing"
+ ],
+ "ClearRecentStickers": [
+ "Clear Recent Stickers"
+ ],
+ "ClearX": [
+ "Clear %1$s"
+ ],
+ "CloudDownload": [
+ "Download %1$s"
+ ],
+ "CloudPause": [
+ "Pause Download"
+ ],
+ "Contrast": [
+ "Contrast"
+ ],
+ "CreateQuiz": [
+ "New Quiz"
+ ],
+ "CropFree": [
+ "Free"
+ ],
+ "CropOriginal": [
+ "Original"
+ ],
+ "CropSquare": [
+ "Square"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteFileHint": [
+ "Note: you will be able to download this file any time later."
+ ],
+ "DeleteFromCache": [
+ "Clear from cache"
+ ],
+ "DeleteMultipleFilesHint": [
+ "Note: you will be able to download these files any time later."
+ ],
+ "DeletePack": [
+ "Delete pack"
+ ],
+ "Directions": [
+ "Directions…"
+ ],
+ "Discard": [
+ "Discard"
+ ],
+ "DiscardCurrentChanges": [
+ "Discard current changes?"
+ ],
+ "DiscardEditCaption": [
+ "Discard caption"
+ ],
+ "DiscardEditCaptionHint": [
+ "Are you sure you want to discard edited caption? These changes will be lost."
+ ],
+ "DiscardMediaHint": [
+ "Are you sure you want to discard edited media? These changes will be lost."
+ ],
+ "DiscardMediaHint2": [
+ "Are you sure you want to discard all captions? These changes will be lost."
+ ],
+ "DiscardMediaHint3": [
+ "Are you sure you want to discard captions and edited media? These changes will be lost."
+ ],
+ "DiscardMediaMsg2": [
+ "Discard captions"
+ ],
+ "DiscardMediaMsg3": [
+ "Discard changes"
+ ],
+ "DiscardVideoMessageDescription": [
+ "Are you sure you want to discard your video message?"
+ ],
+ "DiscardVideoMessageTitle": [
+ "Discard Video Message"
+ ],
+ "DownloadedToPath": [
+ "Successfully downloaded: %1$s"
+ ],
+ "EMail": [
+ "Email"
+ ],
+ "Enhance": [
+ "Enhance"
+ ],
+ "Exposure": [
+ "Exposure"
+ ],
+ "Fade": [
+ "Fade"
+ ],
+ "Folder": [
+ "Folder"
+ ],
+ "FolderDoesNotExist": [
+ "This folder doesn't exist"
+ ],
+ "FolderEmpty": [
+ "This folder is empty"
+ ],
+ "GifHasBeenSavedToGallery": [
+ "GIF saved to Gallery"
+ ],
+ "GifPlaybackUnsupported": [
+ "GIF format is not supported."
+ ],
+ "GifSaved": [
+ "GIF is now available in the media keyboard"
+ ],
+ "Grain": [
+ "Grain"
+ ],
+ "Highlights": [
+ "Highlights"
+ ],
+ "HoldToTone": [
+ "Hold & keep for black, white and any color tone."
+ ],
+ "Link": [
+ "Link"
+ ],
+ "NoAnswers": [
+ "No answers yet"
+ ],
+ "NoDocumentsToShow": [
+ "No documents to show"
+ ],
+ "NoDocumentsToShowInChat": [
+ "Share files and documents in this chat and
access them on any of your devices."
+ ],
+ "NoGifsToShow": [
+ "No GIFs to show"
+ ],
+ "NoGifsToShowInChannel": [
+ "Published GIFs will be shown here."
+ ],
+ "NoGifsToShowInChat": [
+ "Share GIFs in this chat and
access them on any device you have."
+ ],
+ "NoLinksToShow": [
+ "No links to show"
+ ],
+ "NoLinksToShowInChat": [
+ "Share links in this chat and
access them on any device you have."
+ ],
+ "NoMediaToShow": [
+ "No media to show"
+ ],
+ "NoMediaToShowInChannel": [
+ "Published photos and videos
will be shown here."
+ ],
+ "NoMediaToShowInChat": [
+ "Share photos and videos in this chat and
access them on any of your devices."
+ ],
+ "NoMusicFilesFound": [
+ "No music files found"
+ ],
+ "NoMusicToShow": [
+ "No music to show"
+ ],
+ "NoMusicToShowInChat": [
+ "Share music and audio files in this chat and
access them on any device you have."
+ ],
+ "NoPhotosToShow": [
+ "No photos to show"
+ ],
+ "NoPhotosToShowInChat": [
+ "Share photos in this chat and
access them on any of your devices."
+ ],
+ "NoVoiceToShow": [
+ "No voice messages to show"
+ ],
+ "NoVoiceToShowInChannel": [
+ "Published voice messages
will be shown here."
+ ],
+ "NoVoiceToShowInChat": [
+ "Share voice messages in this chat and
access them on any device you have."
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "PaintModeArrow": [
+ "Arrow"
+ ],
+ "PaintModeDoodle": [
+ "Doodle"
+ ],
+ "PaintModeFill": [
+ "Fill color"
+ ],
+ "PaintModeRect": [
+ "Rectangle"
+ ],
+ "PastWeek": [
+ "Past week"
+ ],
+ "Photo": [
+ "Photo"
+ ],
+ "PhotoHasBeenSavedToGallery": [
+ "Photo saved to Gallery"
+ ],
+ "Pin": [
+ "Pin"
+ ],
+ "PlayListAdd": [
+ "Play Next"
+ ],
+ "PlayListHighlight": [
+ "Highlight in List"
+ ],
+ "PlayListRemove": [
+ "Remove"
+ ],
+ "PlayListRemoveTrack": [
+ "Remove %1$s from current playlist?"
+ ],
+ "PlayListReverse": [
+ "Reverse Order"
+ ],
+ "Poll": [
+ "Poll"
+ ],
+ "PollOption": [
+ "Option"
+ ],
+ "PollOptionsAdd": [
+ "Add an option…"
+ ],
+ "PollOptionsLimit": [
+ "You can add %1$s more option",
+ "You can add %1$s more options"
+ ],
+ "PollPublic": [
+ "Poll"
+ ],
+ "PollQuestion": [
+ "Question"
+ ],
+ "PollQuestionEmpty": [
+ "Ask a Question"
+ ],
+ "PollSettingAnonymous": [
+ "Anonymous Voting"
+ ],
+ "PollSettingMultiple": [
+ "Multiple Answers"
+ ],
+ "PollSettingQuiz": [
+ "Quiz Mode"
+ ],
+ "PollSettingQuizInfo": [
+ "Polls in Quiz Mode have one correct answer. Users can't revoke their answers."
+ ],
+ "ProcessingFile": [
+ "Processing…"
+ ],
+ "ProfilePhoto": [
+ "Profile photo"
+ ],
+ "Quiz": [
+ "Quiz"
+ ],
+ "QuizExplanation": [
+ "Explanation"
+ ],
+ "QuizExplanationEmpty": [
+ "Add an explanation"
+ ],
+ "QuizExplanationInfo": [
+ "Quiz participants will see this text after choosing the wrong option (good for educational purposes)."
+ ],
+ "QuizOptions": [
+ "Quiz options"
+ ],
+ "QuizPublic": [
+ "Quiz"
+ ],
+ "QuizResults": [
+ "Final Results"
+ ],
+ "RecentStickers": [
+ "Recently Used"
+ ],
+ "RemoveCaptions": [
+ "Remove captions in copies"
+ ],
+ "RemoveStickerSet": [
+ "Remove sticker set %1$s?"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "Report": [
+ "Report"
+ ],
+ "Saturation": [
+ "Saturation"
+ ],
+ "SaveGif": [
+ "Save GIF"
+ ],
+ "SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "SaveToMusic": [
+ "Save to Music"
+ ],
+ "Select": [
+ "Select"
+ ],
+ "SelectedAudioSuffix": [
+ " audio",
+ " audios"
+ ],
+ "SelectedFileSuffix": [
+ " file",
+ " files"
+ ],
+ "SelectedGifSuffix": [
+ " GIF",
+ " GIFs"
+ ],
+ "SelectedLinkSuffix": [
+ " link",
+ " links"
+ ],
+ "SelectedMediaSuffix": [
+ " media",
+ " media"
+ ],
+ "SelectedPhotoSuffix": [
+ " photo",
+ " photos"
+ ],
+ "SelectedRoundVideoSuffix": [
+ " message",
+ " messages"
+ ],
+ "SelectedVoiceSuffix": [
+ " message",
+ " messages"
+ ],
+ "SendAsCopy": [
+ "Send as copy"
+ ],
+ "SendAsFile": [
+ "Send as file"
+ ],
+ "SendAsXFiles": [
+ "Send as %1$s file",
+ "Send as %1$s files"
+ ],
+ "SendDart": [
+ "Throw a dart"
+ ],
+ "SendDartHint": [
+ "Send a %1$s emoji to play darts."
+ ],
+ "SendDiceHint": [
+ "Send a %1$s emoji to any chat to get a random number from Telegram."
+ ],
+ "SendNoSound": [
+ "Send without sound"
+ ],
+ "SendSchedule": [
+ "Schedule message"
+ ],
+ "SendSticker": [
+ "Send sticker"
+ ],
+ "SendUnknownDice": [
+ "Try your luck"
+ ],
+ "SendUnknownDiceHint": [
+ "Send a %1$s emoji to any chat to try your luck."
+ ],
+ "SetAsCurrent": [
+ "Set as current"
+ ],
+ "Shadows": [
+ "Shadows"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "Sharpen": [
+ "Sharpen"
+ ],
+ "ShowInChat": [
+ "Show in Chat"
+ ],
+ "ShowOnFoursquare": [
+ "Foursquare"
+ ],
+ "StopQuiz": [
+ "Stop Quiz"
+ ],
+ "StopQuizWarn": [
+ "If you stop this quiz now, nobody will be able to participate in it anymore.
This action cannot be undone."
+ ],
+ "TabAudio": [
+ "Audio"
+ ],
+ "TabDocs": [
+ "Docs"
+ ],
+ "TabEmptyDocs": [
+ "No documents"
+ ],
+ "TabEmptyMedias": [
+ "No media"
+ ],
+ "TabGifs": [
+ "GIFs"
+ ],
+ "TabLinks": [
+ "Links"
+ ],
+ "TabMedia": [
+ "Media"
+ ],
+ "TabMembers": [
+ "Members"
+ ],
+ "TabPhoto": [
+ "Photos"
+ ],
+ "TakePhoto": [
+ "Take Photo"
+ ],
+ "TakePhotoError": [
+ "Error taking picture"
+ ],
+ "TakeVideo": [
+ "Take Video"
+ ],
+ "Today": [
+ "Today"
+ ],
+ "UnknownTrack": [
+ "Unknown Track"
+ ],
+ "UnmutesInX": [
+ "Unmute in %1$s"
+ ],
+ "VideoHasBeenSavedToGallery": [
+ "Video saved to Gallery"
+ ],
+ "VideoPlaybackError": [
+ "Failed to play video, see logs for details."
+ ],
+ "ViewMessagesFromYou": [
+ "Messages from you"
+ ],
+ "ViewPackPreview": [
+ "View Pack"
+ ],
+ "ViewPollResults": [
+ "View Results"
+ ],
+ "ViewQuizResults": [
+ "View Results"
+ ],
+ "Vignette": [
+ "Vignette"
+ ],
+ "Vote": [
+ "Vote"
+ ],
+ "Warmth": [
+ "Warmth"
+ ],
+ "XofY": [
+ "%1$s of %2$s"
+ ],
+ "fileSize_GB": [
+ "%1$s GB"
+ ],
+ "fileSize_KB": [
+ "%1$s KB"
+ ],
+ "format_contentAndModifyDate": [
+ "%1$s, modified %2$s"
+ ],
+ "format_fileSizeAndModifiedDate": [
+ "%1$s, %2$s"
+ ],
+ "pickFromGallery": [
+ "Choose from Gallery"
+ ],
+ "takePhoto": [
+ "Take photo"
+ ],
+ "timestampShort_date": [
+ "%1$s at %2$s"
+ ],
+ "timestampShort_weekday": [
+ "%1$s at %2$s"
+ ],
+ "timestamp_now": [
+ "just now"
+ ],
+ "timestamp_today": [
+ "today at %1$s"
+ ],
+ "xAudios": [
+ "%1$s audio",
+ "%1$s audios"
+ ],
+ "xFiles": [
+ "%1$s file",
+ "%1$s files"
+ ],
+ "xLinks": [
+ "%1$s link",
+ "%1$s links"
+ ],
+ "xMedia": [
+ "%1$s media",
+ "%1$s media"
+ ],
+ "xMembers": [
+ "%1$s member",
+ "%1$s members"
+ ],
+ "xPhotos": [
+ "%1$s photo",
+ "%1$s photos"
+ ],
+ "xSubscribers": [
+ "%1$s subscriber",
+ "%1$s subscribers"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/chat_list.html b/data/web/translations.telegram.org/en/android_x/chat_list.html
new file mode 100644
index 0000000000..7cbb68da14
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/chat_list.html
@@ -0,0 +1,794 @@
+{
+ "ActionChannelChangedTitle": [
+ "Channel renamed"
+ ],
+ "ActionCreateChannel": [
+ "Channel created"
+ ],
+ "ActionRead": [
+ "Mark as Read"
+ ],
+ "Allow": [
+ "Allow"
+ ],
+ "Archive": [
+ "Archive"
+ ],
+ "ArchiveChat": [
+ "Archive Chat"
+ ],
+ "ArchiveHide": [
+ "Hide above the list"
+ ],
+ "ArchivePin": [
+ "Pin in the list"
+ ],
+ "ArchiveRead": [
+ "Read All"
+ ],
+ "ArchiveTitle": [
+ "Archived Chats"
+ ],
+ "ArchiveTitleList": [
+ "Archived Chats"
+ ],
+ "ArchiveXChats": [
+ "Archive %1$s chat",
+ "Archive %1$s chats"
+ ],
+ "ArchivedXChats": [
+ "Archived %1$s chat",
+ "Archived %1$s chats"
+ ],
+ "AreYouSureDeleteThisChat": [
+ "Are you sure you want to delete this chat?"
+ ],
+ "AttachLiveLocation": [
+ "Live Location"
+ ],
+ "AttachLiveLocationIsSharing": [
+ "sharing with %1$s"
+ ],
+ "AttachRound": [
+ "Video message"
+ ],
+ "AwaitingEncryption": [
+ "Waiting for %1$s to get online…"
+ ],
+ "BlockContact": [
+ "Block"
+ ],
+ "BlockXBots": [
+ "Block %1$s bot",
+ "Block %1$s bots"
+ ],
+ "BlockXUsers": [
+ "Block %1$s user",
+ "Block %1$s users"
+ ],
+ "BlockedXBots": [
+ "Blocked %1$s bot",
+ "Blocked %1$s bots"
+ ],
+ "BlockedXUsers": [
+ "Blocked %1$s user",
+ "Blocked %1$s users"
+ ],
+ "Busy": [
+ "Busy"
+ ],
+ "Calls": [
+ "Calls"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "Cancelled": [
+ "Cancelled"
+ ],
+ "CategoryArchive": [
+ "Archive"
+ ],
+ "CategoryArchiveBots": [
+ "Archive / Bots"
+ ],
+ "CategoryArchiveChannels": [
+ "Archive / Channels"
+ ],
+ "CategoryArchiveGroup": [
+ "Archive / Groups"
+ ],
+ "CategoryArchivePrivate": [
+ "Archive / Private"
+ ],
+ "CategoryArchiveUnread": [
+ "Archive / Unread"
+ ],
+ "CategoryBots": [
+ "Bots"
+ ],
+ "CategoryChannels": [
+ "Channels"
+ ],
+ "CategoryGroup": [
+ "Group Chats"
+ ],
+ "CategoryMain": [
+ "All Chats"
+ ],
+ "CategoryPrivate": [
+ "Private"
+ ],
+ "CategoryUnread": [
+ "Unread"
+ ],
+ "ChatContentAnimation": [
+ "GIF"
+ ],
+ "ChatContentCallWithDuration": [
+ "%1$s (%2$s)"
+ ],
+ "ChatContentDart1": [
+ "Dart: missed!"
+ ],
+ "ChatContentDart2": [
+ "Dart thrown"
+ ],
+ "ChatContentDart3": [
+ "Dart thrown"
+ ],
+ "ChatContentDart4": [
+ "Dart thrown"
+ ],
+ "ChatContentDart5": [
+ "Dart: almost there!"
+ ],
+ "ChatContentDart6": [
+ "Dart: bullseye!"
+ ],
+ "ChatContentDiceRolled": [
+ "Dice: %1$s",
+ "Dice: %1$s"
+ ],
+ "ChatContentGroupAddMembers": [
+ "Added %1$s member to the group",
+ "Added %1$s members to the group"
+ ],
+ "ChatContentGroupAdd_outgoing": [
+ "Added %1$s to the group"
+ ],
+ "ChatContentGroupCreate": [
+ "Created the group"
+ ],
+ "ChatContentGroupCreate_outgoing": [
+ "Created the group"
+ ],
+ "ChatContentGroupJoin": [
+ "Joined the group via invite link"
+ ],
+ "ChatContentGroupJoinPublic_outgoing": [
+ "Joined the group"
+ ],
+ "ChatContentGroupJoin_outgoing": [
+ "Joined the group via invite link"
+ ],
+ "ChatContentGroupKick": [
+ "Kicked %1$s from the group"
+ ],
+ "ChatContentGroupKickYou": [
+ "Kicked you from the group"
+ ],
+ "ChatContentGroupKick_outgoing": [
+ "Kicked %1$s from the group"
+ ],
+ "ChatContentGroupLeft": [
+ "Left the group"
+ ],
+ "ChatContentGroupLeft_outgoing": [
+ "Left the group"
+ ],
+ "ChatContentGroupName": [
+ "Renamed the group to «%1$s»"
+ ],
+ "ChatContentGroupName_outgoing": [
+ "Renamed the group to «%1$s»"
+ ],
+ "ChatContentGroupPhotoRemove": [
+ "Removed the group photo"
+ ],
+ "ChatContentGroupPhotoRemove_outgoing": [
+ "Removed the group photo"
+ ],
+ "ChatContentGroupPhoto_outgoing": [
+ "Changed the group photo"
+ ],
+ "ChatContentGroupReturn_outgoing": [
+ "Returned to the group"
+ ],
+ "ChatContentPhoto": [
+ "Photo"
+ ],
+ "ChatContentPinned": [
+ "Pinned Message"
+ ],
+ "ChatContentProtected": [
+ "Content Locked"
+ ],
+ "ChatContentRoundVideo": [
+ "Video Message"
+ ],
+ "ChatContentScreenshot": [
+ "Took a screenshot"
+ ],
+ "ChatContentSong": [
+ "%1$s – %2$s"
+ ],
+ "ChatContentVideo": [
+ "Video"
+ ],
+ "ChatContentVoice": [
+ "Voice Message"
+ ],
+ "ChatContentVoiceDuration": [
+ "%1$s (%2$s)"
+ ],
+ "ChatContentWithCaption": [
+ "%1$s: %2$s"
+ ],
+ "ChatHintsDelete": [
+ "Remove %1$s from suggestions?"
+ ],
+ "ChatSuggestionsDisabled": [
+ "Bot suggestions are disabled.
Turn them back on in Settings > Privacy and Security."
+ ],
+ "ChatWithUser": [
+ "Chat with %1$s"
+ ],
+ "Chats": [
+ "Chats"
+ ],
+ "ChildAbuse": [
+ "Child Abuse"
+ ],
+ "Clear": [
+ "Clear"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "ClearHistoryBtn": [
+ "Clear"
+ ],
+ "ClearHistoryConfirm": [
+ "Are you sure you want to clear history for this chat? This action cannot be undone."
+ ],
+ "ClearRecentsHint": [
+ "Clear recent searches?"
+ ],
+ "ClearSavedMessagesConfirm": [
+ "Are you sure you want to clear all **Saved Messages**? This action cannot be undone."
+ ],
+ "ClearXChats": [
+ "Clear media in %1$s chat? You will need to download media again.",
+ "Clear media in %1$s chats? You will need to download media again."
+ ],
+ "ClearXHistories": [
+ "Clear %1$s chat history",
+ "Clear %1$s chat histories"
+ ],
+ "ClearXHistoriesConfirm": [
+ "Are you sure you want to clear history in %1$s chat?",
+ "Are you sure you want to clear history in %1$s chats?"
+ ],
+ "ClearedNoneChats": [
+ "No media to clear in %1$s chat",
+ "No media to clear in %1$s chats"
+ ],
+ "ClearedSizeChats": [
+ "Cleared %2$s in %1$s chat",
+ "Cleared %2$s in %1$s chats"
+ ],
+ "ClearedXHistories": [
+ "Cleared %1$s history",
+ "Cleared %1$s histories"
+ ],
+ "ClosingXSecretChats": [
+ "%1$s secret chat will be cancelled",
+ "%1$s secret chats will be cancelled"
+ ],
+ "ContactsOnTelegramSeveral": [
+ "%1$s and %2$s are using Telegram"
+ ],
+ "ContactsOnTelegramSingle": [
+ "%1$s is using Telegram"
+ ],
+ "CopiedCashtag": [
+ "Cashtag has been copied to the clipboard"
+ ],
+ "CopiedHashtag": [
+ "Hashtag has been copied to the clipboard"
+ ],
+ "Copyright": [
+ "Copyright"
+ ],
+ "Declined": [
+ "Declined"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteChat": [
+ "Delete chat"
+ ],
+ "DeleteChatCache": [
+ "Clear media cache"
+ ],
+ "DeleteEntry": [
+ "Delete Entry"
+ ],
+ "DeleteSavedMessagesConfirm": [
+ "Are you sure you want to delete all **Saved Messages**? This action cannot be undone."
+ ],
+ "DeleteSecretChatClosedConfirm": [
+ "Are you sure you want to delete the secret chat with %1$s? This action cannot be undone."
+ ],
+ "DeleteSecretChatConfirm": [
+ "Are you sure you want to delete the secret chat with %1$s? All chat history will be deleted forever. This action cannot be undone."
+ ],
+ "DeleteSecretChatHistoryForOtherParty": [
+ "Delete all messages for %1$s"
+ ],
+ "DeleteUserChatConfirm": [
+ "Are you sure you want to delete the chat with %1$s? This action cannot be undone."
+ ],
+ "DeleteXChats": [
+ "Delete %1$s chat",
+ "Delete %1$s chats"
+ ],
+ "DeleteXChatsConfirm": [
+ "Are you sure you want to delete %1$s chat?",
+ "Are you sure you want to delete %1$s chats?"
+ ],
+ "DeleteXFromRecents": [
+ "Remove %1$s from recently found chats?"
+ ],
+ "DeletedXChats": [
+ "Deleted %1$s chat",
+ "Deleted %1$s chats"
+ ],
+ "DestroyChannel": [
+ "Destroy channel"
+ ],
+ "DestroyChannelHint": [
+ "Deleting this channel will remove all subscribers and all posts will be lost."
+ ],
+ "DestroyGroup": [
+ "Destroy group"
+ ],
+ "DestroyGroupHint": [
+ "Deleting this group will remove all members and all messages will be lost. Do you want to delete the group?"
+ ],
+ "Draft": [
+ "Draft"
+ ],
+ "DragChatsHint": [
+ "Drag chat to reorder"
+ ],
+ "EnableNotifications": [
+ "Enable notifications"
+ ],
+ "EnableNotifications2": [
+ "Unmute %1$s chat",
+ "Unmute %1$s chats"
+ ],
+ "FailureMessageText": [
+ "This message could not be displayed because of an error. We are very sorry for that.
Please copy the scary error details below and submit them to @tgandroidtests so we can investigate the issue. Thank you!"
+ ],
+ "FromYou": [
+ "You"
+ ],
+ "FromYouAnonymous": [
+ "You (anonymously)"
+ ],
+ "Gif": [
+ "GIF"
+ ],
+ "GroupUpgraded": [
+ "Group upgraded to supergroup"
+ ],
+ "HiddenName": [
+ "Deleted Account"
+ ],
+ "HiddenNameShort": [
+ "Deleted"
+ ],
+ "Incoming": [
+ "Incoming"
+ ],
+ "InlineBot": [
+ "Inline Bot"
+ ],
+ "InviteContacts": [
+ "Invite Contacts"
+ ],
+ "Invoice": [
+ "Invoice"
+ ],
+ "InvoiceFor": [
+ "Invoice for %1$s"
+ ],
+ "LeaveAdminNoReturnHintChannel": [
+ "Warning: you will lose all your admin rights and will not be able to return to this channel unless added by an admin"
+ ],
+ "LeaveAdminNoReturnHintGroup": [
+ "Warning: you will lose all your admin rights and will not be able to return to this group unless added by another member"
+ ],
+ "LeaveChannel": [
+ "Leave channel"
+ ],
+ "LeaveChatAdminHint": [
+ "Warning: you will lose all your admin rights after leaving"
+ ],
+ "LeaveDoneGroup": [
+ "Leave"
+ ],
+ "LeaveMegaMenu": [
+ "Leave group"
+ ],
+ "LeaveNoReturnHintChannel": [
+ "Warning: you will not be able to return to this channel unless added by an admin"
+ ],
+ "LeaveNoReturnHintGroup": [
+ "Warning: you will not be able to return to this group unless added by another member"
+ ],
+ "LeaveRemoveFromList": [
+ "Delete chat from list"
+ ],
+ "LeaveReturnPublicLinkHintChannel": [
+ "You will be able to return to this channel by its public link"
+ ],
+ "LeaveReturnPublicLinkHintGroup": [
+ "You will be able to return to this group by its public link"
+ ],
+ "LeaveXChats": [
+ "You will be unable to return to %1$s chat",
+ "You will be unable to return to %1$s chats"
+ ],
+ "LeaveXPrivateChannel": [
+ "You will be unable to return to %1$s channel",
+ "You will be unable to return to %1$s channels"
+ ],
+ "LeaveXPrivateGroup": [
+ "You will be unable to return to %1$s group",
+ "You will be unable to return to %1$s groups"
+ ],
+ "LosingXAdminRights": [
+ "You will lose admin rights in %1$s chat",
+ "You will lose admin rights in %1$s chats"
+ ],
+ "MarkAsRead": [
+ "Mark as read"
+ ],
+ "MarkAsUnread": [
+ "Mark as unread"
+ ],
+ "MarkedXChats": [
+ "Marked %1$s chat as unread",
+ "Marked %1$s chats as unread"
+ ],
+ "MoreChatOptions": [
+ "More"
+ ],
+ "MuteForXDays": [
+ "Mute for %1$s day",
+ "Mute for %1$s days"
+ ],
+ "MuteForXHours": [
+ "Mute for %1$s hour",
+ "Mute for %1$s hours"
+ ],
+ "MuteForever": [
+ "Mute forever"
+ ],
+ "MuteNotifications": [
+ "Mute notifications"
+ ],
+ "MuteXChats": [
+ "Mute %1$s chat",
+ "Mute %1$s chats"
+ ],
+ "MutedXChats": [
+ "Muted %1$s chat",
+ "Muted %1$s chats"
+ ],
+ "Never": [
+ "Never"
+ ],
+ "NewChannel": [
+ "New Channel"
+ ],
+ "NewChat": [
+ "New Chat"
+ ],
+ "NewGroup": [
+ "New Group"
+ ],
+ "NewSecretChat": [
+ "New Secret Chat"
+ ],
+ "NoArchive": [
+ "Archive is empty"
+ ],
+ "NoCalls": [
+ "You haven't called anybody yet."
+ ],
+ "NoChatsText": [
+ "**No chats to show**
Invite your friends and family to join Telegram"
+ ],
+ "NoUndoWarn": [
+ "This action cannot be undone."
+ ],
+ "NotificationGame": [
+ "Invited you to play %1$s"
+ ],
+ "NotificationGame_group": [
+ "Invited you to play %1$s"
+ ],
+ "NotificationGame_group_outgoing": [
+ "You invited to play %1$s"
+ ],
+ "NotificationGame_outgoing": [
+ "You invited to play %1$s"
+ ],
+ "NotificationsEnableOverride2": [
+ "Enabling notifications for these chats will override the global value in Settings > Notifications (%1$s)."
+ ],
+ "NotificationsEnableOverride3": [
+ "Enabling notifications for some of selected chats will override the global value in Settings > Notifications (%1$s)."
+ ],
+ "NotificationsOnXChats": [
+ "Enabled notifications for %1$s chat",
+ "Enabled notifications for %1$s chats"
+ ],
+ "Open": [
+ "Open"
+ ],
+ "OpenArchive": [
+ "Archived Chats"
+ ],
+ "OpenArchiveHint": [
+ "**No chats to show**
All of your chats are in the archive"
+ ],
+ "OpenChat": [
+ "Open Chat"
+ ],
+ "Other": [
+ "Other"
+ ],
+ "Outgoing": [
+ "Outgoing"
+ ],
+ "OutgoingCall": [
+ "Outgoing Call"
+ ],
+ "OutgoingCallBusy": [
+ "Outgoing Call (Busy)"
+ ],
+ "People": [
+ "People"
+ ],
+ "Pin": [
+ "Pin"
+ ],
+ "PinToTop": [
+ "Pin to top"
+ ],
+ "PinTooMuchWarn": [
+ "Sorry, you can only pin %1$s chat in your main list. If you're looking for more organization, try archiving some chats — the Archived Chats folder allows unlimited pins.",
+ "Sorry, you can only pin %1$s chats in your main list. If you're looking for more organization, try archiving some chats — the Archived Chats folder allows unlimited pins."
+ ],
+ "PinXChats": [
+ "Pin %1$s chat",
+ "Pin %1$s chats"
+ ],
+ "Pornography": [
+ "Pornography"
+ ],
+ "ProxySponsor": [
+ "Proxy sponsor"
+ ],
+ "Recent": [
+ "Recent"
+ ],
+ "Remove": [
+ "Remove"
+ ],
+ "RemoveCall": [
+ "Remove"
+ ],
+ "ReportXChats": [
+ "Report %1$s chat",
+ "Report %1$s chats"
+ ],
+ "ReportedXChats": [
+ "Reported %1$s chat",
+ "Reported %1$s chats"
+ ],
+ "RetrievingText": [
+ "Account: %1$s"
+ ],
+ "RevokeForX": [
+ "Delete all messages for %1$s other user",
+ "Delete all messages for %1$s other users"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SecretChatCancelled": [
+ "Secret chat cancelled"
+ ],
+ "SecretChatWithUser": [
+ "Secret chat with %1$s"
+ ],
+ "SelectAll": [
+ "Select All"
+ ],
+ "SelectChat": [
+ "Select Chat"
+ ],
+ "SelectMore": [
+ "Select…"
+ ],
+ "SelectMuted": [
+ "Select Muted"
+ ],
+ "SelfDestructPhoto": [
+ "Self-Destruct Photo"
+ ],
+ "SelfDestructVideo": [
+ "Self-Destruct Video"
+ ],
+ "SendMessageTo": [
+ "Send message to…"
+ ],
+ "ShareTextPhoto": [
+ "Photo from %1$s"
+ ],
+ "ShareTextPlain": [
+ "Message from %1$s"
+ ],
+ "SharingLiveLocationToChats": [
+ "You are sharing Live Location with %1$s chat",
+ "You are sharing Live Location with %1$s chats"
+ ],
+ "SharingWithX": [
+ "sharing with %1$s"
+ ],
+ "SharingWithXChats": [
+ "sharing with %1$s chat",
+ "sharing with %1$s chats"
+ ],
+ "ShowContacts": [
+ "Start a chat"
+ ],
+ "SignedOutAs": [
+ "Signed out as %1$s"
+ ],
+ "Spam": [
+ "Spam"
+ ],
+ "Sticker": [
+ "Sticker"
+ ],
+ "StopAllLocationSharings": [
+ "Stop All"
+ ],
+ "StopLiveLocation": [
+ "Stop Sharing Location"
+ ],
+ "StopLiveLocationInfo": [
+ "Would you like stop sharing Live Location to all chats?"
+ ],
+ "StopLiveLocationInfoX": [
+ "Would you like stop sharing Live Location with %1$s?"
+ ],
+ "StopLiveLocationShort": [
+ "Stop Sharing"
+ ],
+ "SyncHint": [
+ "To help you connect with friends and family, allow %1$s access to your contacts."
+ ],
+ "SyncHintTitle": [
+ "Find Contacts"
+ ],
+ "Unarchive": [
+ "Unarchive"
+ ],
+ "UnarchiveChat": [
+ "Unarchive Chat"
+ ],
+ "UnarchiveUnmute": [
+ "Unarchive"
+ ],
+ "UnarchiveXChats": [
+ "Unarchive %1$s chat",
+ "Unarchive %1$s chats"
+ ],
+ "UnarchivedXChats": [
+ "Unarchived %1$s chat",
+ "Unarchived %1$s chats"
+ ],
+ "UnblockedXBots": [
+ "Unblocked %1$s bot",
+ "Unblocked %1$s bots"
+ ],
+ "UnblockedXUsers": [
+ "Unblocked %1$s user",
+ "Unblocked %1$s users"
+ ],
+ "UnmutedXChats": [
+ "Unmuted %1$s chat",
+ "Unmuted %1$s chats"
+ ],
+ "UnpinFromTop": [
+ "Unpin from top"
+ ],
+ "UnpinXChats": [
+ "Unpin %1$s chat",
+ "Unpin %1$s chats"
+ ],
+ "Violence": [
+ "Violence"
+ ],
+ "XChangedGroupTitle": [
+ "%1$s changed the group name"
+ ],
+ "XJoinedSecretChat": [
+ "%1$s joined the secret chat"
+ ],
+ "YouCreatedChannel": [
+ "You created the channel"
+ ],
+ "YouCreatedGroup": [
+ "You created the group"
+ ],
+ "YouJoinedSecretChat": [
+ "You joined the secret chat"
+ ],
+ "format_concatSeparator": [
+ ", "
+ ],
+ "status_LastSeenRecently": [
+ "last seen recently"
+ ],
+ "sticker": [
+ "%1$s Sticker"
+ ],
+ "xBots": [
+ "%1$s bot",
+ "%1$s bots"
+ ],
+ "xChannels": [
+ "%1$s channel",
+ "%1$s channels"
+ ],
+ "xChats": [
+ "%1$s chat",
+ "%1$s chats"
+ ],
+ "xMin": [
+ "%1$s min",
+ "%1$s min"
+ ],
+ "xMinutes": [
+ "%1$s minute",
+ "%1$s minutes"
+ ],
+ "xSec": [
+ "%1$s sec",
+ "%1$s sec"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/general.html b/data/web/translations.telegram.org/en/android_x/general.html
new file mode 100644
index 0000000000..dc1c713b86
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/general.html
@@ -0,0 +1,1898 @@
+{
+ "AccessError": [
+ "Access error"
+ ],
+ "AccurateToMeters": [
+ "Accurate to %1$s meter",
+ "Accurate to %1$s meters"
+ ],
+ "ActionMuteHours": [
+ "Mute for %1$sh",
+ "Mute for %1$sh"
+ ],
+ "AddAccount": [
+ "Add Account"
+ ],
+ "AddComment": [
+ "Add a comment…"
+ ],
+ "AddContact": [
+ "Add Contact"
+ ],
+ "AddToFavorites": [
+ "Add to Favorites"
+ ],
+ "AllowWriteAccess": [
+ "Allow %1$s to send me messages"
+ ],
+ "AndroidVersionWarning": [
+ "Sorry, this feature is available yet only on Android %1$s (%2$s) or higher"
+ ],
+ "AnimalsAndNature": [
+ "Animals & Nature"
+ ],
+ "AnimatedSticker": [
+ "Animated Sticker"
+ ],
+ "AnswerCall": [
+ "Answer"
+ ],
+ "AppLogs": [
+ "Application Logs"
+ ],
+ "AppName": [
+ "Telegram X"
+ ],
+ "AppUpdateAvailableVersionPrompt": [
+ "A new **Telegram X** `%2$s` update is available. Would you like to download? (%1$s)"
+ ],
+ "AppUpdateInstall": [
+ "Update"
+ ],
+ "AppUpdateReady": [
+ "Telegram X is ready to be updated."
+ ],
+ "ApplyToAll": [
+ "Apply to all"
+ ],
+ "AreChoosingSticker": [
+ "%1$s are choosing stickers"
+ ],
+ "AttachContact": [
+ "Contact"
+ ],
+ "AttachFolderHome": [
+ "Home"
+ ],
+ "AudioPlaybackError": [
+ "Failed to play audio, see logs for details."
+ ],
+ "Beginning": [
+ "Beginning"
+ ],
+ "BotStart": [
+ "START"
+ ],
+ "Busy": [
+ "Busy"
+ ],
+ "CalculatingDistance": [
+ "Calculating distance…"
+ ],
+ "CallBack": [
+ "Call Back"
+ ],
+ "CallBrandingIncoming": [
+ "Incoming Telegram Call"
+ ],
+ "CallMessageIncomingDeclined": [
+ "Declined Call"
+ ],
+ "CallMessageOutgoingMissed": [
+ "Cancelled Call"
+ ],
+ "Calls": [
+ "Calls"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "CancelAccountReset": [
+ "Cancel Account Reset"
+ ],
+ "CancelAccountResetInfo": [
+ "Somebody with access to your phone number **%1$s** has requested to delete your Telegram account and reset your 2-Step Verification password.
If this wasn't you, please enter the code we've just sent you via SMS to your number. You can also cancel this by **changing your phone number** to a number you control."
+ ],
+ "Cancelled": [
+ "Cancelled"
+ ],
+ "ChannelMessageAudio": [
+ "%1$s posted a voice message"
+ ],
+ "ChannelMessageDocument": [
+ "%1$s posted a file"
+ ],
+ "ChannelMessageGIF": [
+ "%1$s posted a GIF"
+ ],
+ "ChannelMessageNoText": [
+ "%1$s posted a message"
+ ],
+ "ChannelMessagePhoto": [
+ "%1$s posted a photo"
+ ],
+ "ChannelMessageRoundVideo": [
+ "%1$s posted a video message"
+ ],
+ "ChannelMessageVideo": [
+ "%1$s posted a video"
+ ],
+ "ChatBackgroundNotSupported": [
+ "Sorry, this type of chat background is not yet supported."
+ ],
+ "ChatBackgroundView": [
+ "View Chat Background"
+ ],
+ "ChatContentChannelTtlDays": [
+ "Set posts to auto-delete in %1$s day",
+ "Set posts to auto-delete in %1$s days"
+ ],
+ "ChatContentChannelTtlMonths": [
+ "Set posts to auto-delete in %1$s month",
+ "Set posts to auto-delete in %1$s months"
+ ],
+ "ChatContentChannelTtlOff": [
+ "Disabled the auto-delete timer"
+ ],
+ "ChatContentChannelTtlWeeks": [
+ "Set posts to auto-delete in %1$s week",
+ "Set posts to auto-delete in %1$s weeks"
+ ],
+ "ChatContentFile": [
+ "File"
+ ],
+ "ChatContentGroupTtlDays": [
+ "Set messages to auto-delete in %1$s day",
+ "Set messages to auto-delete in %1$s days"
+ ],
+ "ChatContentGroupTtlMonths": [
+ "Set messages to auto-delete in %1$s month",
+ "Set messages to auto-delete in %1$s months"
+ ],
+ "ChatContentGroupTtlOff": [
+ "Disabled the auto-delete timer"
+ ],
+ "ChatContentGroupTtlWeeks": [
+ "Set messages to auto-delete in %1$s week",
+ "Set messages to auto-delete in %1$s weeks"
+ ],
+ "ChatContentThemeSet": [
+ "Changed the chat theme to %1$s"
+ ],
+ "ChatContentTtlDays": [
+ "Set the self-destruct timer to %1$s day",
+ "Set the self-destruct timer to %1$s days"
+ ],
+ "ChatContentTtlHours": [
+ "Set the self-destruct timer to %1$s hour",
+ "Set the self-destruct timer to %1$s hours"
+ ],
+ "ChatContentTtlMinutes": [
+ "Set the self-destruct timer to %1$s minute",
+ "Set the self-destruct timer to %1$s minutes"
+ ],
+ "ChatContentTtlMonths": [
+ "Set the self-destruct timer to %1$s month",
+ "Set the self-destruct timer to %1$s months"
+ ],
+ "ChatContentTtlOff": [
+ "Disabled the self-destruct timer"
+ ],
+ "ChatContentTtlSeconds": [
+ "Set the self-destruct timer to %1$s second",
+ "Set the self-destruct timer to %1$s seconds"
+ ],
+ "ChatContentTtlWeeks": [
+ "Set the self-destruct timer to %1$s week",
+ "Set the self-destruct timer to %1$s weeks"
+ ],
+ "ChatLinkRemove": [
+ "Remove Link"
+ ],
+ "ChatLinkView": [
+ "View Chat"
+ ],
+ "ChatsAndContacts": [
+ "Chats and Contacts"
+ ],
+ "ChildAbuse": [
+ "Child Abuse"
+ ],
+ "ChoosingSticker": [
+ "choosing a sticker"
+ ],
+ "Clear": [
+ "Clear"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "ClearRecentEmojiAction": [
+ "Clear Recent Emoji"
+ ],
+ "ClearRecentsHint": [
+ "Clear recent searches?"
+ ],
+ "CloudResume": [
+ "Resume Download"
+ ],
+ "Connected": [
+ "Connected"
+ ],
+ "Contacts": [
+ "Contacts"
+ ],
+ "CopiedBankCard": [
+ "Card number copied to the clipboard"
+ ],
+ "CopiedLink": [
+ "Link has been copied to the clipboard"
+ ],
+ "CopiedMessages": [
+ "Messages have been copied to the clipboard"
+ ],
+ "CopiedText": [
+ "Text has been copied to the clipboard"
+ ],
+ "CopiedUsername": [
+ "Username has been copied to the clipboard"
+ ],
+ "Copy": [
+ "Copy"
+ ],
+ "CopyBankCard": [
+ "Copy card number"
+ ],
+ "CopyLine": [
+ "Copy line"
+ ],
+ "CopyLink": [
+ "Copy link"
+ ],
+ "CopyText": [
+ "Copy text"
+ ],
+ "CopyUsername": [
+ "Copy username"
+ ],
+ "Copyright": [
+ "Copyright"
+ ],
+ "CreateLink": [
+ "Create Link"
+ ],
+ "CreateLinkCancel": [
+ "Cancel"
+ ],
+ "CreateLinkDone": [
+ "Save"
+ ],
+ "CurrentAccount": [
+ "%1$s (current)"
+ ],
+ "DeclineCall": [
+ "Decline"
+ ],
+ "DeepLinkUnsupported": [
+ "Unknown or broken link format"
+ ],
+ "Default": [
+ "Default"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAccountIfAwayForDays": [
+ "%1$s day",
+ "%1$s days"
+ ],
+ "DeleteAndStop": [
+ "Delete and Stop"
+ ],
+ "DeleteAndStopRepliesConfirm": [
+ "Are you sure you want to delete all **reply notifications** and stop receiving them?"
+ ],
+ "DeleteChat": [
+ "Delete chat"
+ ],
+ "DeleteFromCache": [
+ "Clear from cache"
+ ],
+ "DeleteLanguageConfirm": [
+ "Are you sure you want to delete this localization file?
%1$s / %2$s will no longer be available in the list of installed languages."
+ ],
+ "DeleteMessage": [
+ "Delete message"
+ ],
+ "DeleteMessages": [
+ "Delete messages"
+ ],
+ "DeleteScheduled": [
+ "Delete scheduled message"
+ ],
+ "DeleteXMessages": [
+ "Delete %1$s message",
+ "Delete %1$s messages"
+ ],
+ "DeleteXScheduled": [
+ "Delete %1$s scheduled message",
+ "Delete %1$s scheduled messages"
+ ],
+ "DeletedMessage": [
+ "Deleted message"
+ ],
+ "Description": [
+ "Description"
+ ],
+ "DidNotGetTheCode": [
+ "Didn't get the code?"
+ ],
+ "DirectionGo": [
+ "Go"
+ ],
+ "Directions": [
+ "Directions…"
+ ],
+ "DiscardChanges": [
+ "Discard changes"
+ ],
+ "DismissAllPinned": [
+ "Dismiss All Messages"
+ ],
+ "Done": [
+ "Done"
+ ],
+ "DoneSave": [
+ "Saved"
+ ],
+ "DownloadUpdate": [
+ "Download update"
+ ],
+ "DownloadedXFiles": [
+ "Successfully downloaded %1$s file:
%2$s",
+ "Successfully downloaded %1$s files:
%2$s"
+ ],
+ "DownloadingOf": [
+ "%1$s of %2$s"
+ ],
+ "Downloads": [
+ "Downloads"
+ ],
+ "DroppedPin": [
+ "Dropped Pin"
+ ],
+ "EditMessage": [
+ "Edit message"
+ ],
+ "EnableProxyAlertHint": [
+ "You can change your proxy server later in Settings > Data and Storage."
+ ],
+ "EnableProxyAlertHintMtproto": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "EnableProxyAlertTitle": [
+ "Are you sure you want to enable this proxy?"
+ ],
+ "EnterAPassword": [
+ "Enter a password"
+ ],
+ "EnterPassword": [
+ "Enter Password"
+ ],
+ "Error": [
+ "Error"
+ ],
+ "ErrorPinnedChatsLimit": [
+ "Sorry, you can pin up to %1$s chat and %1$s secret chat at once.",
+ "Sorry, you can pin up to %1$s chats and %1$s secret chats at once."
+ ],
+ "ErrorScheduled": [
+ "This action will become available after the message is published."
+ ],
+ "EventLogSlowModeChangedYou": [
+ "You set the slow mode timer to %1$s"
+ ],
+ "File": [
+ "File"
+ ],
+ "FileName": [
+ "File Name"
+ ],
+ "Flags": [
+ "Flags"
+ ],
+ "Folders": [
+ "Folders"
+ ],
+ "FoodDrink": [
+ "Food & Drink"
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "ForwardAuthorHidden": [
+ "This account was hidden by the user."
+ ],
+ "ForwardAuthorImported": [
+ "This message was imported from another app. It may not be real."
+ ],
+ "FoundMessagesFromSelf": [
+ "messages from you"
+ ],
+ "FoundPlaces": [
+ "Found Places"
+ ],
+ "FreeXofY": [
+ "Free %1$s of %2$s"
+ ],
+ "FreedX": [
+ "Freed %1$s of disk space"
+ ],
+ "FromXChats": [
+ "from %1$s chat",
+ "from %1$s chats"
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "GettingLinkInfo": [
+ "Getting Link Info…"
+ ],
+ "GifPlaybackError": [
+ "Failed to play GIF, see logs for details."
+ ],
+ "GlobalSearch": [
+ "Global Search"
+ ],
+ "GroupsWillBeShownHere": [
+ "Groups in common will be shown here"
+ ],
+ "HangUp": [
+ "Hang up"
+ ],
+ "HashtagDeleteHint": [
+ "Remove this hashtag from suggestions?"
+ ],
+ "Help": [
+ "Help"
+ ],
+ "HoldToSendAsCopy": [
+ "Hold to forward without quoting and other options."
+ ],
+ "ImportedSign": [
+ "imported"
+ ],
+ "IncomingCall": [
+ "Incoming Call"
+ ],
+ "Install": [
+ "Install"
+ ],
+ "InstantView": [
+ "Instant View"
+ ],
+ "InvalidLocalisation": [
+ "Invalid Localization File"
+ ],
+ "Invite": [
+ "Invite"
+ ],
+ "InviteFriends": [
+ "Invite Friends"
+ ],
+ "InviteText": [
+ "Hey, let's switch to %1$s:
%2$s"
+ ],
+ "InviteTextCommonMany": [
+ "Hey, I'm using Telegram to chat – and so is %1$s of our other contact. Join us! Download it here: %2$s",
+ "Hey, I'm using Telegram to chat – and so are %1$s of our other contacts. Join us! Download it here: %2$s"
+ ],
+ "InviteTextCommonOverThousand": [
+ "Hey, I'm using Telegram to chat – and so are 1000+ of our other contacts. Join us! Download it here: %1$s"
+ ],
+ "IsChoosingSticker": [
+ "%1$s is choosing a sticker"
+ ],
+ "IsDefault": [
+ "%1$s (default)"
+ ],
+ "IsRecordingRound": [
+ "%1$s is recording a video message"
+ ],
+ "IsRecordingVideo": [
+ "%1$s is recording video"
+ ],
+ "IsSendingContact": [
+ "%1$s is choosing a contact…"
+ ],
+ "IsSendingLocation": [
+ "%1$s is choosing location"
+ ],
+ "IsSendingRound": [
+ "%1$s is sending a video message"
+ ],
+ "Language": [
+ "Language"
+ ],
+ "LanguageInfo": [
+ "Are you sure you want to apply this localization file?
Language: %1$s (%2$s)
Locale: %3$s, %4$s
Translated: %5$d%% (%6$s)"
+ ],
+ "LanguageInstall": [
+ "Apply Localization"
+ ],
+ "LanguageSectionInstalled": [
+ "Installed"
+ ],
+ "LanguageSectionOfficial": [
+ "Official"
+ ],
+ "LanguageSectionRaw": [
+ "Beta"
+ ],
+ "LanguageWarning": [
+ "Warning: do not install localization files from untrusted sources."
+ ],
+ "LastName": [
+ "Last name"
+ ],
+ "LaunchApp": [
+ "Launch App"
+ ],
+ "LaunchAppCheckUpdate": [
+ "Check for Updates"
+ ],
+ "LaunchAppEraseDatabase": [
+ "Erase Database & Launch App"
+ ],
+ "LaunchAppGuideDatabaseBroken": [
+ "Telegram X has previously failed to launch because TDLib data has been corrupted. This could have happened because of device storage failure.
Press **Launch App** to continue. If application keeps failing, follow these steps:
• Check you have enough disk space available: **%1$s**.
• Ensure there are no other storage issues, such as SD-card being ejected or unrecognized.
• Restart your device.
If this does not help, you may want to look for similar issues on [TDLib's GitHub page](https://github.com/tdlib/td/issues) for possible resolutions, or create a new one, including error message and device details."
+ ],
+ "LaunchAppShareError": [
+ "Share error details"
+ ],
+ "LaunchSubtitleDatabaseBroken": [
+ "Corrupted database"
+ ],
+ "LaunchTitle": [
+ "Aw, Snap!"
+ ],
+ "LayerMapDark": [
+ "Dark"
+ ],
+ "LayerMapDefault": [
+ "Light"
+ ],
+ "LayerMapSatellite": [
+ "Satellite"
+ ],
+ "LayerMapTerrain": [
+ "Terrain"
+ ],
+ "LiveLocationAlertPrivate": [
+ "Choose for how long %1$s will see your live location."
+ ],
+ "LiveLocationError": [
+ "Unable to detect current location."
+ ],
+ "LiveLocations": [
+ "Live Locations"
+ ],
+ "LoadingMessages": [
+ "Loading messages…"
+ ],
+ "LoadingPlaces": [
+ "Finding Places…"
+ ],
+ "LocalisationApplied": [
+ "Localization successfully applied"
+ ],
+ "LocalisationShare": [
+ "Share as XML"
+ ],
+ "LocalizationCopy": [
+ "Copy original"
+ ],
+ "LocalizationCreateDone": [
+ "Create"
+ ],
+ "LocalizationCreateTitle": [
+ "Create Localization"
+ ],
+ "LocalizationEdit": [
+ "Edit Localization"
+ ],
+ "LocalizationEditConfirmDiscard": [
+ "Discard Changes"
+ ],
+ "LocalizationEditConfirmPrompt": [
+ "Current string (%1$s) has been modified. Would you like to save changes?"
+ ],
+ "LocalizationEditConfirmSave": [
+ "Save Changes"
+ ],
+ "LocalizationExit": [
+ "Save & Exit"
+ ],
+ "LocalizationFileNamePlaceholder": [
+ "YOUR_FILE_NAME"
+ ],
+ "LocalizationPaste": [
+ "Paste original"
+ ],
+ "LocalizationTranslation": [
+ "Translation"
+ ],
+ "Locating": [
+ "Waiting for location…"
+ ],
+ "Location": [
+ "Location"
+ ],
+ "LogInAsOn": [
+ "Log in as %1$s on %2$s"
+ ],
+ "LogOut": [
+ "Log out"
+ ],
+ "LoginPasswordText": [
+ "You have enabled Two-Step Verification, so your account is protected with an additional password."
+ ],
+ "ManyContactsJoined": [
+ "1000+ contacts on Telegram"
+ ],
+ "Message": [
+ "Message"
+ ],
+ "MessageInputEmpty": [
+ "Message must be non-empty"
+ ],
+ "MessageNotFound": [
+ "Message not found"
+ ],
+ "MessagePinAlbum": [
+ "Pin album"
+ ],
+ "MessagePinFiles": [
+ "Pin files"
+ ],
+ "MessagePinPlaylist": [
+ "Pin playlist"
+ ],
+ "MessageReport": [
+ "Report message"
+ ],
+ "MessageSeenNobody": [
+ "Nobody Viewed"
+ ],
+ "MessageSeenPrivacy": [
+ "To protect privacy, views are only stored for 7 days."
+ ],
+ "MessageUnpinAlbum": [
+ "Unpin album"
+ ],
+ "MessageUnpinFiles": [
+ "Unpin files"
+ ],
+ "MessageUnpinPlaylist": [
+ "Unpin playlist"
+ ],
+ "MicrophoneMissing": [
+ "Microphone is required in order to make calls. It seems to be not present on your device."
+ ],
+ "MicrophonePermission": [
+ "Permission required"
+ ],
+ "MicrophonePermissionDesc": [
+ "Microphone access required in order to make calls."
+ ],
+ "Missed": [
+ "Missed"
+ ],
+ "MoreForwardOptions": [
+ "More options…"
+ ],
+ "MoreLanguages": [
+ "More Languages"
+ ],
+ "MoreMessageOptions": [
+ "More"
+ ],
+ "Music": [
+ "Music"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "MuteForXDays": [
+ "Mute for %1$s day",
+ "Mute for %1$s days"
+ ],
+ "MuteForXHours": [
+ "Mute for %1$s hour",
+ "Mute for %1$s hours"
+ ],
+ "MuteForever": [
+ "Mute forever"
+ ],
+ "NearbyPlaces": [
+ "Nearby Places"
+ ],
+ "NightMode": [
+ "Night Mode"
+ ],
+ "NoAnswers": [
+ "No answers yet"
+ ],
+ "NoAnswersResult": [
+ "No answers"
+ ],
+ "NoAppToOpen": [
+ "Application to open this file not found"
+ ],
+ "NoCloudThemeSupport": [
+ "This theme is not designed for **Telegram X**.
However, you may check for user-made themes in @tgx_perfection."
+ ],
+ "NoGoogleMaps": [
+ "This feature requires Google Maps installed."
+ ],
+ "NoLocationAccess": [
+ "This feature requires access to your location."
+ ],
+ "NoLocationAccessBackground": [
+ "This feature requires access to your location while app is in background."
+ ],
+ "NoMediaYet": [
+ "No photos or videos yet"
+ ],
+ "NoMessages": [
+ "No messages here yet…"
+ ],
+ "NoPlacesFound": [
+ "No places found"
+ ],
+ "NoReturnToChat": [
+ "You cannot return to this chat"
+ ],
+ "NoStorageAccess": [
+ "This feature requires storage access."
+ ],
+ "NobodyLikesSpam2": [
+ "Sorry, you can interact only with mutual contacts at the moment."
+ ],
+ "NothingFound": [
+ "Nothing found"
+ ],
+ "NotificationChannelCommonChannels": [
+ "Default notification settings for all channels."
+ ],
+ "NotificationChannelCommonGroups": [
+ "Default notification settings for all group chats."
+ ],
+ "NotificationChannelOther": [
+ "Other"
+ ],
+ "NotificationChannelOutgoingCall": [
+ "Outgoing Call"
+ ],
+ "NotificationChannelUser": [
+ "Custom notification settings for messages and mentions from %1$s."
+ ],
+ "NotificationContactJoined": [
+ "%1$s joined Telegram!"
+ ],
+ "NotificationLocked": [
+ "You have a new message"
+ ],
+ "NotificationLockedTitle": [
+ "Content Hidden"
+ ],
+ "NotificationMessageDocument": [
+ "%1$s sent you a file"
+ ],
+ "NotificationMessageGif": [
+ "%1$s sent you a GIF"
+ ],
+ "NotificationMessageNoText": [
+ "%1$s sent you a message"
+ ],
+ "NotificationMessagePhoto": [
+ "%1$s sent you a photo"
+ ],
+ "NotificationMessageRoundVideo": [
+ "%1$s sent you a video message"
+ ],
+ "NotificationMessageVideo": [
+ "%1$s sent you a video"
+ ],
+ "NotificationMessageVoice": [
+ "%1$s sent you a voice message"
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsDefaultEnabled": [
+ "Enabled"
+ ],
+ "Open": [
+ "Open"
+ ],
+ "OpenBot": [
+ "View Bot"
+ ],
+ "OpenChannel": [
+ "View Channel"
+ ],
+ "OpenGroup": [
+ "View Group"
+ ],
+ "OpenLinkAs": [
+ "Open link as…"
+ ],
+ "OpenLinkConfirm": [
+ "Do you want to open %1$s?"
+ ],
+ "OpenProfile": [
+ "View Profile"
+ ],
+ "OpenThisLink": [
+ "Open this link?
%1$s"
+ ],
+ "Optimizing": [
+ "Optimizing Database"
+ ],
+ "OptimizingInfo": [
+ "Telegram optimizes the database after an update. Please wait. This operation may take a while."
+ ],
+ "Other": [
+ "Other"
+ ],
+ "Outgoing": [
+ "Outgoing"
+ ],
+ "ParticipantLimitReached": [
+ "You can't add more members to this group"
+ ],
+ "People": [
+ "People"
+ ],
+ "PhoneCall": [
+ "Phone Call"
+ ],
+ "PlaceSearchError": [
+ "Error Searching Places"
+ ],
+ "PlayListPlayNext": [
+ "Play Next"
+ ],
+ "PlayPause": [
+ "Pause"
+ ],
+ "PlayPlay": [
+ "Play"
+ ],
+ "PlayResume": [
+ "Resume"
+ ],
+ "PlaySkipNext": [
+ "Next"
+ ],
+ "PlaySkipPrev": [
+ "Previous"
+ ],
+ "PlayStop": [
+ "Stop"
+ ],
+ "PollResultsTitle": [
+ "Poll Results"
+ ],
+ "Pornography": [
+ "Pornography"
+ ],
+ "PostedBy": [
+ "Posted by %1$s"
+ ],
+ "PrivacyAddToGroupsNobody": [
+ "Nobody can add you"
+ ],
+ "PrivacyAddToGroupsNobodyExcept": [
+ "Nobody (%1$s) can add you"
+ ],
+ "PrivateChatsMentions": [
+ "Private Chats and Mentions"
+ ],
+ "ProxyEnable": [
+ "Enable"
+ ],
+ "ProxySaveForLater": [
+ "Save Proxy"
+ ],
+ "ProxySettings": [
+ "Proxy settings"
+ ],
+ "ProxySponsorAlert": [
+ "This channel is shown by your proxy server. To remove this channel from your chat list, disable the proxy in Telegram Settings."
+ ],
+ "PublicGroupsUnavailable": [
+ "Sorry, public groups are unavailable for your account."
+ ],
+ "PullToSeePlaces": [
+ "Pull up to see places"
+ ],
+ "QDeleteCallFromRecent": [
+ "Delete call from recents?"
+ ],
+ "QualityBetter": [
+ "Better quality"
+ ],
+ "QualityWorse": [
+ "Smaller size"
+ ],
+ "QuizAnonymous": [
+ "Anonymous Quiz"
+ ],
+ "QuizResults": [
+ "Final Results"
+ ],
+ "QuizResultsTitle": [
+ "Quiz Results"
+ ],
+ "ReadingXLine": [
+ "Reading line %1$s…"
+ ],
+ "Recent": [
+ "Recent"
+ ],
+ "RecordingRound": [
+ "recording a video message"
+ ],
+ "RecordingVideo": [
+ "recording video"
+ ],
+ "Reference": [
+ "Reference"
+ ],
+ "Registration": [
+ "Registration"
+ ],
+ "Reminder": [
+ "📅 Reminder"
+ ],
+ "RemoveAccountHint": [
+ "Sign out as %1$s? All secret chats on this account will be lost."
+ ],
+ "RemoveFromFavorites": [
+ "Remove from Favorites"
+ ],
+ "RemoveGifConfirm": [
+ "Delete saved GIF?"
+ ],
+ "RemoveLanguage": [
+ "Delete Localization"
+ ],
+ "RepliesBot": [
+ "Replies"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "ReplyNotifications": [
+ "comment notifications"
+ ],
+ "Report": [
+ "Report"
+ ],
+ "ReportChat": [
+ "Report %1$s"
+ ],
+ "ReportChatPhoto": [
+ "Report %1$s's photo?"
+ ],
+ "ReportChatSpam": [
+ "Are you sure you want to report %1$s for spam?"
+ ],
+ "ReportMessageUser": [
+ "Report message from %1$s"
+ ],
+ "ReportMessagesUser": [
+ "Report messages from %1$s"
+ ],
+ "ReportSpam": [
+ "Report spam"
+ ],
+ "RetrievingMessages": [
+ "Checking for new messages"
+ ],
+ "Ringtone": [
+ "Ringtone"
+ ],
+ "RingtoneDisabled": [
+ "Disabled"
+ ],
+ "SaveToDownloads": [
+ "Save to Downloads"
+ ],
+ "SaveToMusic": [
+ "Save to Music"
+ ],
+ "SaveXToDownloads": [
+ "Save %1$s file to Downloads",
+ "Save %1$s files to Downloads"
+ ],
+ "SaveXToMusic": [
+ "Save %1$s file to Music",
+ "Save %1$s files to Music"
+ ],
+ "Saved": [
+ "Saved"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "ScheduledDate": [
+ "Scheduled for %1$s"
+ ],
+ "ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "ScheduledTomorrow": [
+ "Scheduled for tomorrow"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SearchForPlaces": [
+ "Search for places"
+ ],
+ "SearchPeople": [
+ "Search People"
+ ],
+ "SecretChatFeatureUnsupported": [
+ "%1$s's Telegram client doesn't support this feature. They need to install an update first."
+ ],
+ "SecretChatForwardError": [
+ "This message cannot be forwarded to secret chats."
+ ],
+ "Select": [
+ "Select"
+ ],
+ "Send": [
+ "Send"
+ ],
+ "SendAndOpen": [
+ "Send and open chat"
+ ],
+ "SendAtCustomTime": [
+ "Send at specific date…"
+ ],
+ "SendCurrentLocation": [
+ "Send My Location"
+ ],
+ "SendDartHint": [
+ "Send a %1$s emoji to play darts."
+ ],
+ "SendDateAt": [
+ "Send %1$s at %2$s"
+ ],
+ "SendDice": [
+ "Send a dice"
+ ],
+ "SendDiceAsEmoji": [
+ "Send as emoji"
+ ],
+ "SendDiceHint": [
+ "Send a %1$s emoji to any chat to get a random number from Telegram."
+ ],
+ "SendFailureInfo": [
+ "Send failed: %1$s"
+ ],
+ "SendInXHours": [
+ "Send in %1$s hour",
+ "Send in %1$s hours"
+ ],
+ "SendInXMinutes": [
+ "Send in %1$s minute",
+ "Send in %1$s minutes"
+ ],
+ "SendLiveLocationInfo": [
+ "Updated in real time as you move"
+ ],
+ "SendMediaHint": [
+ "Send media without compression"
+ ],
+ "SendMusicHint": [
+ "Send audio and music files"
+ ],
+ "SendNoSound": [
+ "Send without sound"
+ ],
+ "SendNow": [
+ "Send Now"
+ ],
+ "SendSchedule": [
+ "Schedule message"
+ ],
+ "SendTo": [
+ "Send to"
+ ],
+ "SendTodayAt": [
+ "Send today at %1$s"
+ ],
+ "SendTomorrowAt": [
+ "Send tomorrow at %1$s"
+ ],
+ "SendVideoError": [
+ "Unsupported video format. Try using less video options or sending this video as a file. See log for details."
+ ],
+ "SendXMessagesNow": [
+ "Send %1$s message?",
+ "Send %1$s messages?"
+ ],
+ "SendXOriginals": [
+ "Send %1$s original",
+ "Send %1$s originals"
+ ],
+ "SendingContact": [
+ "choosing a contact…"
+ ],
+ "SendingLocation": [
+ "choosing location"
+ ],
+ "SendingRound": [
+ "sending a video message"
+ ],
+ "SendingVoice": [
+ "sending voice"
+ ],
+ "ServiceNotifications": [
+ "service notifications"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "ShareAs": [
+ "Share as…"
+ ],
+ "ShareBtnLink": [
+ "Share Link"
+ ],
+ "ShareBtnMessage": [
+ "Share Link"
+ ],
+ "ShareBtnPost": [
+ "Share Link"
+ ],
+ "ShareLiveLocation": [
+ "Share Live Location"
+ ],
+ "ShareMyContactInfo": [
+ "Share my contact"
+ ],
+ "ShareMyNumber": [
+ "Share my phone number with %1$s"
+ ],
+ "ShareTextBotLink": [
+ "Use %1$s on Telegram: %2$s"
+ ],
+ "ShareTextChannel": [
+ "%1$s's photo"
+ ],
+ "ShareTextChannelLink": [
+ "Follow %1$s on Telegram: %2$s"
+ ],
+ "ShareTextChat": [
+ "«%1$s»'s chat photo"
+ ],
+ "ShareTextChatLink": [
+ "Join «%1$s» on Telegram: %2$s"
+ ],
+ "ShareTextFile": [
+ "File from %1$s"
+ ],
+ "ShareTextGif": [
+ "GIF from %1$s"
+ ],
+ "ShareTextMessage": [
+ "Check out %2$s's message: %1$s"
+ ],
+ "ShareTextMusic": [
+ "Music from %1$s"
+ ],
+ "ShareTextMyLink2": [
+ "My Telegram link: %1$s"
+ ],
+ "ShareTextPost": [
+ "Check out %2$s's post: %1$s"
+ ],
+ "ShareTextProfile": [
+ "%1$s's profile photo"
+ ],
+ "ShareTextProfileLink": [
+ "Contact %1$s on Telegram: %2$s"
+ ],
+ "ShareTextProfileLink2": [
+ "Contact %1$s: %2$s"
+ ],
+ "ShareTextProxyLink": [
+ "Proxy for Telegram: %1$s. This link may be helpful in accessing Telegram if there is no connection in your region."
+ ],
+ "ShareTextProxyLink2": [
+ "%1$s
This link may be helpful in accessing Telegram in censored regions."
+ ],
+ "ShareTextSharedMedia": [
+ "Chat with %1$s"
+ ],
+ "ShareTextStickerLink": [
+ "Check out «%1$s» sticker set for Telegram: %2$s"
+ ],
+ "ShareTextStickerLink2": [
+ "Check out «%1$s» sticker set: %2$s"
+ ],
+ "ShareTextVideo": [
+ "Video from %1$s"
+ ],
+ "ShareTitleAudio": [
+ "Share audio to…"
+ ],
+ "ShareTitleAudioX": [
+ "Share %1$s audio to…",
+ "Share %1$s audios to…"
+ ],
+ "ShareTitleFile": [
+ "Share file to…"
+ ],
+ "ShareTitleFileX": [
+ "Share %1$s file to…",
+ "Share %1$s files to…"
+ ],
+ "ShareTitleGif": [
+ "Share GIF to…"
+ ],
+ "ShareTitleGifX": [
+ "Share %1$s GIF to…",
+ "Share %1$s GIFs to…"
+ ],
+ "ShareTitleImage": [
+ "Share photo to…"
+ ],
+ "ShareTitleImageX": [
+ "Share %1$s photo to…",
+ "Share %1$s photos to…"
+ ],
+ "ShareTitleText": [
+ "Share to…"
+ ],
+ "ShareTitleVideo": [
+ "Share video to…"
+ ],
+ "ShareTitleVideoX": [
+ "Share %1$s video to…",
+ "Share %1$s videos to…"
+ ],
+ "SomeCallInProgressDesc": [
+ "This action cannot be done while call is active."
+ ],
+ "Spam": [
+ "Spam"
+ ],
+ "StopSharingLiveLocation": [
+ "Stop Sharing Live Location"
+ ],
+ "SuccessfullyChangedNumber": [
+ "Successfully changed number to %1$s."
+ ],
+ "SuggestInvitingUser": [
+ "%1$s is not on Telegram yet. Would you like to invite them via SMS?"
+ ],
+ "Support": [
+ "support"
+ ],
+ "SupportOnline": [
+ "support (online)"
+ ],
+ "SymbolsAndObjects": [
+ "Symbols & Objects"
+ ],
+ "TdlibLogs": [
+ "TDLib Logs"
+ ],
+ "TermsOfService": [
+ "Terms of Service"
+ ],
+ "TermsOfServiceDone": [
+ "Agree"
+ ],
+ "TextFormatBold": [
+ "Bold"
+ ],
+ "TextFormatItalic": [
+ "Italic"
+ ],
+ "TextFormatLink": [
+ "Create Link"
+ ],
+ "TextFormatMonospace": [
+ "Monospace"
+ ],
+ "TextFormatStrikethrough": [
+ "Strikethrough"
+ ],
+ "TextFormatUnderline": [
+ "Underline"
+ ],
+ "Today": [
+ "Today"
+ ],
+ "Tomorrow": [
+ "Tomorrow"
+ ],
+ "ToolsExportText": [
+ "%1$s / %2$s
Exported from %3$s"
+ ],
+ "ToolsLocalePlaceholder": [
+ "Locale. Examples: **ja-JP**, **zh-CN**, **ro-RO**"
+ ],
+ "ToolsStringSectionFormat": [
+ "Formats"
+ ],
+ "ToolsStringSectionMain": [
+ "Main"
+ ],
+ "ToolsStringSectionPlural": [
+ "Plurals"
+ ],
+ "ToolsStringSectionRelativeDate": [
+ "Relative dates"
+ ],
+ "ToolsStringSectionSimple": [
+ "Simple strings"
+ ],
+ "ToolsStringSectionSimpleFormatted": [
+ "Formatted strings"
+ ],
+ "ToolsStringSectionUrl": [
+ "URLs"
+ ],
+ "TransferOwnershipSecurityAlert": [
+ "Security Check"
+ ],
+ "TransferOwnershipSecurityWaitSession": [
+ "Sorry, but you need to wait **%1$s** before you can transfer ownership, because you've signed in on the current device just recently."
+ ],
+ "TranslationMoreCreate": [
+ "Create"
+ ],
+ "TranslationMoreDone": [
+ "Got it"
+ ],
+ "TranslationMoreText": [
+ "The list of available languages is managed by the [Translation Platform](https://translations.telegram.org).
Telegram will offer you to switch to your language when a corresponding translation becomes officially available.
While you're waiting, you can install custom localization files, join the [translation process](https://translations.telegram.org/en/android_x/), or create [your own](https://t.me/tgx_android_translate/) localization files."
+ ],
+ "TranslationMoreTitle": [
+ "Can't find your language?"
+ ],
+ "TranslationsMissing": [
+ "%1$s untranslated",
+ "%1$s untranslated"
+ ],
+ "TravelAndPlaces": [
+ "Travel & Places"
+ ],
+ "TryAgainHours": [
+ "Try again in %1$s hour",
+ "Try again in %1$s hours"
+ ],
+ "TryAgainMinutes": [
+ "Try again in %1$s minute",
+ "Try again in %1$s minutes"
+ ],
+ "TryAgainSeconds": [
+ "Try again in %1$s second",
+ "Try again in %1$s seconds"
+ ],
+ "URL": [
+ "URL"
+ ],
+ "Unmute": [
+ "Unmute"
+ ],
+ "UnpinAll": [
+ "Unpin All Messages"
+ ],
+ "UnpinMessagesConfirm": [
+ "Unpin"
+ ],
+ "UnpinXMessages": [
+ "Unpin %1$s message?",
+ "Unpin %1$s messages?"
+ ],
+ "UnsupportedMessage": [
+ "Unsupported message"
+ ],
+ "UseProxyPort": [
+ "Port"
+ ],
+ "UseProxyServer": [
+ "Server"
+ ],
+ "UserRestricted": [
+ "Sorry, you were restricted by chat admins from performing this action."
+ ],
+ "UserUnavailable": [
+ "user is unavailable"
+ ],
+ "UsernameNotOccupied": [
+ "Username %1$s not found"
+ ],
+ "Vibrate": [
+ "Vibrate"
+ ],
+ "Video": [
+ "Video"
+ ],
+ "VideoPlaybackUnsupported": [
+ "Video format is not supported."
+ ],
+ "ViewMessagesFromYou": [
+ "Messages from you"
+ ],
+ "ViewXQuizResults": [
+ "View %1$s Result",
+ "View %1$s Results"
+ ],
+ "Violence": [
+ "Violence"
+ ],
+ "VoiceCalls": [
+ "Voice Calls"
+ ],
+ "VoipAudioRoutingBluetooth": [
+ "Bluetooth"
+ ],
+ "VoipAudioRoutingEarpiece": [
+ "Earpiece"
+ ],
+ "VoipAudioRoutingSpeaker": [
+ "Speaker"
+ ],
+ "VoipBranding": [
+ "Telegram Call"
+ ],
+ "VoipBusy": [
+ "Line Busy"
+ ],
+ "VoipDeclined": [
+ "Call cancelled"
+ ],
+ "VoipDisconnect": [
+ "Disconnected"
+ ],
+ "VoipEndCall": [
+ "End call"
+ ],
+ "VoipEstablishing": [
+ "Connecting…"
+ ],
+ "VoipExchangingKeysShort": [
+ "Exchanging keys"
+ ],
+ "VoipInCallBranding": [
+ "Telegram Call"
+ ],
+ "VoipOffline": [
+ "You're currently offline. Please connect to the Internet in order to make calls."
+ ],
+ "VoipOfflineAirplane": [
+ "You have airplane mode enabled. Please turn it off or connect to Wi-Fi to make calls."
+ ],
+ "VoipOfflineAirplaneTitle": [
+ "Airplane Mode"
+ ],
+ "VoipOfflineTitle": [
+ "Offline"
+ ],
+ "VoipRinging": [
+ "Ringing"
+ ],
+ "WhatThisBotCanDo": [
+ "What can this bot do?"
+ ],
+ "XFoundMessagesFromChat": [
+ "%1$s message from %2$s",
+ "%1$s messages from %2$s"
+ ],
+ "XFoundMessagesFromSelf": [
+ "%1$s message from you",
+ "%1$s messages from you"
+ ],
+ "XGifSaved": [
+ "%1$s new GIF available in the media keyboard",
+ "%1$s new GIFs available in the media keyboard"
+ ],
+ "XPhotoSaved": [
+ "%1$s photo saved to Gallery",
+ "%1$s photos saved to Gallery"
+ ],
+ "XPinnedMessages": [
+ "%1$s pinned message",
+ "%1$s pinned messages"
+ ],
+ "XSentAFile": [
+ "%1$s sent a file"
+ ],
+ "XSentAGIF": [
+ "%1$s sent a GIF"
+ ],
+ "XSentAMessage": [
+ "%1$s sent a message"
+ ],
+ "XSentAPhoto": [
+ "%1$s sent a photo"
+ ],
+ "XSentARoundVideo": [
+ "%1$s sent a video message"
+ ],
+ "XSentAVideo": [
+ "%1$s sent a video"
+ ],
+ "XSentAVoice": [
+ "%1$s sent a voice message"
+ ],
+ "XSetAutoDeleteSeconds": [
+ "%2$s set messages to auto-delete in %1$s second",
+ "%2$s set messages to auto-delete in %1$s seconds"
+ ],
+ "XVideoSaved": [
+ "%1$s video saved to Gallery",
+ "%1$s videos saved to Gallery"
+ ],
+ "YouCantForwardMoreMessages": [
+ "Sorry, you can't forward more than %1$s message at once",
+ "Sorry, you can't forward more than %1$s messages at once"
+ ],
+ "YouHaveNewMessage": [
+ "You have a new message"
+ ],
+ "YoutubeRotateHint": [
+ "PS: Rotate your screen to minimize player"
+ ],
+ "copied_phone": [
+ "Phone number has been copied to the clipboard"
+ ],
+ "edit": [
+ "Edit"
+ ],
+ "email_LoginHelp": [
+ "login@stel.com"
+ ],
+ "error_BOTS_TOO_MUCH": [
+ "There are too many bots in this group. Please remove some of the bots you're not using first."
+ ],
+ "error_STICKERSET_INVALID": [
+ "Sticker set not found or no longer exists."
+ ],
+ "failed": [
+ "failed"
+ ],
+ "format_PasscodeTooManyAttempts": [
+ "Too many attempts. %1$s"
+ ],
+ "format_TooManyRequests": [
+ "Too many requests. %1$s"
+ ],
+ "format_chatTitlesAndOthers": [
+ "%1$s %2$s"
+ ],
+ "format_concatSeparatorLast": [
+ " and "
+ ],
+ "format_contentAndModifyDate": [
+ "%1$s, modified %2$s"
+ ],
+ "format_decimalSeparator": [
+ "."
+ ],
+ "format_fileSizeAndExtension": [
+ "%1$s %2$s"
+ ],
+ "format_fileSizeAndModifiedDate": [
+ "%1$s, %2$s"
+ ],
+ "format_ivAuthorDateSeparator": [
+ " • "
+ ],
+ "format_languageStatus": [
+ "%1$s (%2$d%%)"
+ ],
+ "format_locationUpdated": [
+ "updated %1$s"
+ ],
+ "format_mediaIndexAndTime": [
+ "%1$s, %2$s"
+ ],
+ "format_newMessagesFromChats": [
+ "%1$s %2$s"
+ ],
+ "format_notificationScheduledChannel": [
+ "📅 Scheduled message posted in %1$s"
+ ],
+ "format_notificationScheduledGroup": [
+ "📅 Scheduled message for %1$s"
+ ],
+ "format_notificationScheduledPrivate": [
+ "📅 Scheduled message for %1$s"
+ ],
+ "format_notificationSilentText": [
+ "🔕 %1$s"
+ ],
+ "format_notificationSilentTitle": [
+ "%1$s 🔕"
+ ],
+ "format_numberSuffix_billion": [
+ "B"
+ ],
+ "format_numberSuffix_million": [
+ "M"
+ ],
+ "format_numberSuffix_thousand": [
+ "K"
+ ],
+ "format_peopleNamesAndOthers": [
+ "%1$s %2$s"
+ ],
+ "format_photosAndVideos": [
+ "%1$s, %2$s"
+ ],
+ "format_thousandsSeparator": [
+ ","
+ ],
+ "format_timestamp": [
+ "%1$02d.%2$02d.%3$02d %4$s"
+ ],
+ "general_Messages": [
+ "Messages"
+ ],
+ "language_code": [
+ "en"
+ ],
+ "language_continueInLanguage": [
+ "Continue in English"
+ ],
+ "language_continueInLanguagePopupText": [
+ "**Telegram X** is now available in **English**.
Would you like to switch app language?
You can revert changes anytime later in Settings > Language."
+ ],
+ "language_dateFormatLocale": [
+ "en-UK"
+ ],
+ "language_disable_lowercase": [
+ "0"
+ ],
+ "language_emoji": [
+ "🇺🇸"
+ ],
+ "language_name": [
+ "English"
+ ],
+ "language_nameInEnglish": [
+ "English"
+ ],
+ "language_rtl": [
+ "0"
+ ],
+ "locationUpdated_date": [
+ "updated on %1$s at %2$s"
+ ],
+ "locationUpdated_hours": [
+ "updated %1$s hour ago",
+ "updated %1$s hours ago"
+ ],
+ "locationUpdated_minutes": [
+ "updated %1$s minute ago",
+ "updated %1$s minutes ago"
+ ],
+ "locationUpdated_now": [
+ "updated just now"
+ ],
+ "locationUpdated_weekday": [
+ "updated on %1$s at %2$s"
+ ],
+ "locationUpdated_yesterday": [
+ "updated yesterday at %1$s"
+ ],
+ "location_AwayKilometers": [
+ "%1$s km away"
+ ],
+ "location_AwayMeters": [
+ "%1$s m away"
+ ],
+ "location_Nearby": [
+ "Nearby"
+ ],
+ "location_personAwayKilometers": [
+ "is %1$s km away"
+ ],
+ "login_Code": [
+ "Code"
+ ],
+ "login_Country": [
+ "Country"
+ ],
+ "login_FirstName": [
+ "First name"
+ ],
+ "login_LastName": [
+ "Last name (optional)"
+ ],
+ "login_PhoneNumber": [
+ "Phone number"
+ ],
+ "login_YourName": [
+ "Your name"
+ ],
+ "mentionCount": [
+ "%1$s mention",
+ "%1$s mentions"
+ ],
+ "network_Updating": [
+ "Updating…"
+ ],
+ "network_WaitingForNetwork": [
+ "Waiting for network…"
+ ],
+ "service_Notifications": [
+ "This service is used for displaying message notifications."
+ ],
+ "status_LastSeenRecently": [
+ "last seen recently"
+ ],
+ "status_LastSeen_date": [
+ "seen on %1$s at %2$s"
+ ],
+ "status_LastSeen_weekday": [
+ "seen on %1$s at %2$s"
+ ],
+ "status_LastSeen_yesterday": [
+ "seen yesterday at %1$s"
+ ],
+ "timestampShort_date": [
+ "%1$s at %2$s"
+ ],
+ "timestampShort_now": [
+ "now"
+ ],
+ "timestampShort_weekday": [
+ "%1$s at %2$s"
+ ],
+ "timestampShort_yesterday": [
+ "yesterday %1$s"
+ ],
+ "timestamp_date": [
+ "%1$s at %2$s"
+ ],
+ "timestamp_minutes": [
+ "%1$s minute ago",
+ "%1$s minutes ago"
+ ],
+ "timestamp_now": [
+ "just now"
+ ],
+ "timestamp_today": [
+ "today at %1$s"
+ ],
+ "timestamp_weekday": [
+ "%1$s at %2$s"
+ ],
+ "timestamp_yesterday": [
+ "yesterday at %1$s"
+ ],
+ "unknownUser": [
+ "unknown user"
+ ],
+ "url_translationsPrefix": [
+ "https://translations.telegram.org/en/android_x/unsorted/"
+ ],
+ "xAnswers": [
+ "%1$s answer",
+ "%1$s answers"
+ ],
+ "xAudios": [
+ "%1$s audio",
+ "%1$s audios"
+ ],
+ "xCalls": [
+ "%1$s call",
+ "%1$s calls"
+ ],
+ "xContacts": [
+ "%1$s contact",
+ "%1$s contacts"
+ ],
+ "xContactsJoined": [
+ "%1$s contact on Telegram",
+ "%1$s contacts on Telegram"
+ ],
+ "xCorrectAnswers": [
+ "%1$s correct answer",
+ "%1$s correct answers"
+ ],
+ "xDaysShort": [
+ "%1$sd",
+ "%1$sd"
+ ],
+ "xFiles": [
+ "%1$s file",
+ "%1$s files"
+ ],
+ "xHours": [
+ "%1$s hour",
+ "%1$s hours"
+ ],
+ "xHoursShort": [
+ "%1$sh",
+ "%1$sh"
+ ],
+ "xLines": [
+ "%1$s line",
+ "%1$s lines"
+ ],
+ "xMessages": [
+ "%1$s message",
+ "%1$s messages"
+ ],
+ "xMinutes": [
+ "%1$s minute",
+ "%1$s minutes"
+ ],
+ "xMinutesShort": [
+ "%1$sm",
+ "%1$sm"
+ ],
+ "xNewMessages": [
+ "%1$s new message",
+ "%1$s new messages"
+ ],
+ "xOtherChatTitles": [
+ "and %1$s other",
+ "and %1$s others"
+ ],
+ "xPhotos": [
+ "%1$s photo",
+ "%1$s photos"
+ ],
+ "xSec": [
+ "%1$s sec",
+ "%1$s sec"
+ ],
+ "xSecondsShort": [
+ "%1$ss",
+ "%1$ss"
+ ],
+ "xStrings": [
+ "%1$s string",
+ "%1$s strings"
+ ],
+ "xVideos": [
+ "%1$s video",
+ "%1$s videos"
+ ],
+ "xVotes": [
+ "%1$s vote",
+ "%1$s votes"
+ ],
+ "xWeeksShort": [
+ "%1$sw",
+ "%1$sw"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/groups_and_channels.html b/data/web/translations.telegram.org/en/android_x/groups_and_channels.html
new file mode 100644
index 0000000000..1e8fbe708b
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/groups_and_channels.html
@@ -0,0 +1,2502 @@
+{
+ "ActionChannelChangedPhoto": [
+ "Channel photo changed"
+ ],
+ "ActionChannelRemovedPhoto": [
+ "Channel photo removed"
+ ],
+ "ActionCreateChannel": [
+ "Channel created"
+ ],
+ "ActionIrreversible": [
+ "This action cannot be undone"
+ ],
+ "ActionPinnedFile": [
+ "%1$s pinned a **file**"
+ ],
+ "ActionPinnedGame": [
+ "%1$s pinned %2$s"
+ ],
+ "ActionPinnedGeo": [
+ "%1$s pinned a **location**"
+ ],
+ "ActionPinnedGeoLive": [
+ "%1$s pinned a **live location**"
+ ],
+ "ActionPinnedGif": [
+ "%1$s pinned a **GIF**"
+ ],
+ "ActionPinnedMusic": [
+ "%1$s pinned an **audio file**"
+ ],
+ "ActionPinnedNoText": [
+ "%1$s pinned a **message**"
+ ],
+ "ActionPinnedPhoto": [
+ "%1$s pinned a **photo**"
+ ],
+ "ActionPinnedQuiz": [
+ "%1$s pinned a **quiz**"
+ ],
+ "ActionPinnedRound": [
+ "%1$s pinned a **video message**"
+ ],
+ "ActionPinnedSticker": [
+ "%1$s pinned a **sticker**"
+ ],
+ "ActionPinnedText": [
+ "%1$s pinned \"%2$s\""
+ ],
+ "ActionPinnedVideo": [
+ "%1$s pinned a **video**"
+ ],
+ "ActionPinnedVoice": [
+ "%1$s pinned a **voice message**"
+ ],
+ "AddMember": [
+ "Add members"
+ ],
+ "AddMemberBtn": [
+ "Add"
+ ],
+ "AddToTheGroup": [
+ "Add %1$s to the group?"
+ ],
+ "AdditionalInviteLinks": [
+ "Additional Links"
+ ],
+ "AdditionalInviteLinksHint": [
+ "You can create additional invite links that have a limited time or number of users."
+ ],
+ "AdminCanAssignAdmins": [
+ "This admin will be able to add new admins with equal or fewer rights."
+ ],
+ "AdminCannotAssignAdmins": [
+ "This admin will not be able to add new admins."
+ ],
+ "AdminRights": [
+ "Admin Rights"
+ ],
+ "AdminsAreSelectedHint": [
+ "Only chosen admins can add new members, edit name and photo of the group."
+ ],
+ "AllMembers": [
+ "All members"
+ ],
+ "Apply": [
+ "Apply"
+ ],
+ "AreRecordingAudio": [
+ "%1$s are recording voice"
+ ],
+ "AreRecordingRound": [
+ "%1$s are recording video messages"
+ ],
+ "AreRecordingVideo": [
+ "%1$s are recording videos"
+ ],
+ "AreSendingContact": [
+ "%1$s are choosing contacts…"
+ ],
+ "AreSendingFile": [
+ "%1$s are sending files"
+ ],
+ "AreSendingGame": [
+ "%1$s are playing"
+ ],
+ "AreSendingLocation": [
+ "%1$s are choosing locations"
+ ],
+ "AreSendingPhoto": [
+ "%1$s are sending photos"
+ ],
+ "AreSendingRound": [
+ "%1$s are sending video messages"
+ ],
+ "AreSendingVideos": [
+ "%1$s are sending videos"
+ ],
+ "AreSendingVoice": [
+ "%1$s are sending voice"
+ ],
+ "AreTypingGroup": [
+ "%1$s are typing"
+ ],
+ "AreYouSureAcceptJoinRequest": [
+ "Are you sure you want to invite %1$s to %2$s?"
+ ],
+ "AreYouSureDeclineJoinRequest": [
+ "Are you sure you want to decline the request from %1$s?"
+ ],
+ "AreYouSureDeleteAllInviteLinks": [
+ "Are you sure you want to delete all revoked links?"
+ ],
+ "AreYouSureDeleteInviteLink": [
+ "Are you sure you want to delete this link?"
+ ],
+ "AreYouSureRevokeInviteLinkChannel": [
+ "Are you sure you want to revoke this link? Once this is done, nobody will be able to use it to join the channel."
+ ],
+ "AreYouSureRevokeInviteLinkGroup": [
+ "Are you sure you want to revoke this link? Once this is done, nobody will be able to use it to join the group."
+ ],
+ "AttachLiveLocation": [
+ "Live Location"
+ ],
+ "Audio": [
+ "Audio"
+ ],
+ "BanChannel": [
+ "Ban channel"
+ ],
+ "BanMember": [
+ "Ban Member"
+ ],
+ "BanUser": [
+ "Ban user"
+ ],
+ "BanXGroup": [
+ "%1$s will be banned and removed from the group."
+ ],
+ "BannedByX": [
+ "Banned by %1$s"
+ ],
+ "BannedWillBeShownHere": [
+ "Banned members will be shown here"
+ ],
+ "BlockFor": [
+ "Block for"
+ ],
+ "BlockUntil": [
+ "Block until"
+ ],
+ "BlockUntilFuture": [
+ "Block until %1$s at %2$s"
+ ],
+ "BlockUntilToday": [
+ "Block until today at %1$s"
+ ],
+ "BlockUntilTomorrow": [
+ "Block until tomorrow at %1$s"
+ ],
+ "BlockUser": [
+ "Block user"
+ ],
+ "CallMessageOutgoingMissed": [
+ "Cancelled Call"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChannelAddAdmin": [
+ "Add administrator"
+ ],
+ "ChannelBroadcast": [
+ "Broadcast"
+ ],
+ "ChannelCreator": [
+ "Owner"
+ ],
+ "ChannelGroupExisting": [
+ "Choose existing"
+ ],
+ "ChannelGroupInfo": [
+ "Select a group chat for discussion that will be displayed in your channel."
+ ],
+ "ChannelGroupInfo2": [
+ "A link to %1$s is shown to all subscribers in the bottom panel.
Everything you post in the channel will be forwarded to this group."
+ ],
+ "ChannelGroupNew": [
+ "Create new group"
+ ],
+ "ChannelGroupRemove": [
+ "Unlink Group"
+ ],
+ "ChannelLink": [
+ "Channel Link"
+ ],
+ "ChannelLinkInfo": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "ChannelLinkSet": [
+ "Tap to set public channel link"
+ ],
+ "ChannelName": [
+ "Channel Name"
+ ],
+ "ChannelNotifyMembersInfoOff": [
+ "Subscribers will receive a silent notification."
+ ],
+ "ChannelNotifyMembersInfoOn": [
+ "Subscribers will be notified when you post."
+ ],
+ "ChannelOwner": [
+ "Owner"
+ ],
+ "ChannelPhoto": [
+ "Channel photo"
+ ],
+ "ChannelPrivate": [
+ "Private Channel"
+ ],
+ "ChannelPrivateInfo": [
+ "Private channels can only be joined via invite link."
+ ],
+ "ChannelPrivateLinkHelp": [
+ "People can join your channel by following this link. You can revoke the link at any time."
+ ],
+ "ChannelPublic": [
+ "Public Channel"
+ ],
+ "ChannelPublicInfo": [
+ "Public channels can be found in search, anyone can join them."
+ ],
+ "ChannelRemoveUser": [
+ "Remove from channel"
+ ],
+ "ChannelRenamed": [
+ "Channel name changed to «%1$s»"
+ ],
+ "ChannelRestrictions": [
+ "Channel Permissions"
+ ],
+ "ChannelSignMessages": [
+ "Sign Messages"
+ ],
+ "ChannelSilentBroadcast": [
+ "Silent Broadcast"
+ ],
+ "ChannelTtl": [
+ "Auto-delete posts"
+ ],
+ "ChannelTtlDisabled": [
+ "Choose a period of time after which posts will be automatically deleted for subscribers of the channel."
+ ],
+ "ChannelTtlEnabled": [
+ "Automatically delete new posts after %1$s for subscribers of the channel."
+ ],
+ "ChannelTtlOff": [
+ "Off"
+ ],
+ "ChannelType": [
+ "Channel Type"
+ ],
+ "ChannelUsernameHelp": [
+ "If you set a public link, other people will be able to find and join your channel.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "ChatAccessPrivateChannel": [
+ "This channel is private"
+ ],
+ "ChatAccessRestrictedChannel": [
+ "You were banned in this channel"
+ ],
+ "ChatAccessRestrictedGroup": [
+ "You were banned in this group"
+ ],
+ "ChatContentGroupJoinPublic": [
+ "Joined the group"
+ ],
+ "ChatContentGroupPhoto": [
+ "Changed the group photo"
+ ],
+ "ChatDisabledDice": [
+ "Only admins can roll a die in this group. Hold to send it as an emoji."
+ ],
+ "ChatDisabledGifs": [
+ "Only admins can send GIFs in this group"
+ ],
+ "ChatDisabledStickers": [
+ "Only admins can send stickers in this group"
+ ],
+ "ChatDisabledVideoNotes": [
+ "Only admins can send video messages in this group"
+ ],
+ "ChatDisabledVoice": [
+ "Only admins can send voice messages in this group"
+ ],
+ "ChatHistory": [
+ "Chat History for New Members"
+ ],
+ "ChatHistoryHidden": [
+ "Hidden"
+ ],
+ "ChatHistoryHiddenInfo": [
+ "New members won't see earlier messages."
+ ],
+ "ChatHistoryVisible": [
+ "Visible"
+ ],
+ "ChatHistoryVisibleInfo": [
+ "New members will see messages that were sent before they joined."
+ ],
+ "ChatHistoryWarnLinkedChannel": [
+ "Warning: this group will be unlinked from %1$s."
+ ],
+ "ChatLinkRemove": [
+ "Remove Link"
+ ],
+ "ChatLinkRemoveAlert": [
+ "Wait! Are you sure you want to make %1$s private and release its public link? While free, it might be taken by any other user."
+ ],
+ "ChatPermissions": [
+ "Chat Permissions"
+ ],
+ "ChatPermissionsRestrictHint": [
+ "This permission is disabled for all members without admin privileges."
+ ],
+ "ChatPhoto": [
+ "Chat photo"
+ ],
+ "ChatRestrictedBotsUntil": [
+ "Admins have restricted you from using inline bots in this group until %1$s"
+ ],
+ "ChatRestrictedDart": [
+ "Admins have restricted you from playing darts in this group. Hold to send it as an emoji."
+ ],
+ "ChatRestrictedDartUntil": [
+ "Admins have restricted you from playing darts in this group until %1$s. Hold to send it as an emoji."
+ ],
+ "ChatRestrictedDice": [
+ "Admins have restricted you from rolling a die in this group. Hold to send it as an emoji."
+ ],
+ "ChatRestrictedDiceUntil": [
+ "Admins have restricted you from rolling a die in this group until %1$s. Hold to send it as an emoji."
+ ],
+ "ChatRestrictedGifs": [
+ "The admins of this group have restricted your ability to send GIFs."
+ ],
+ "ChatRestrictedGifsUntil": [
+ "Admins have restricted you from sending GIFs in this group until %1$s"
+ ],
+ "ChatRestrictedMedia": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "ChatRestrictedMediaUntil": [
+ "Admins have restricted you from sending media in this group until %1$s"
+ ],
+ "ChatRestrictedMessages": [
+ "Admins have restricted you from sending messages in this group"
+ ],
+ "ChatRestrictedMessagesUntil": [
+ "Admins have restricted you from sending messages in this group until %1$s"
+ ],
+ "ChatRestrictedStickers": [
+ "Admins have restricted you from sending stickers in this group"
+ ],
+ "ChatRestrictedStickersUntil": [
+ "Admins have restricted you from sending stickers in this group until %1$s"
+ ],
+ "ChatRestrictedVideoNotes": [
+ "Admins have restricted you from sending video messages in this group"
+ ],
+ "ChatRestrictedVideoNotesUntil": [
+ "The admins of this group have restricted your ability to send video messages until %1$s."
+ ],
+ "ChatRestrictedVoice": [
+ "Admins have restricted you from sending voice messages in this group"
+ ],
+ "ChatRestrictedVoiceUntil": [
+ "Admins have restricted you from sending voice messages in this group until %1$s"
+ ],
+ "ChatTitleEmpty": [
+ "Chat name can't be empty"
+ ],
+ "ChatTtl": [
+ "Auto-delete messages"
+ ],
+ "ChatTtlDisabled": [
+ "Choose a period of time after which messages will be automatically deleted from the group."
+ ],
+ "ChatTtlEnabled": [
+ "Automatically delete new messages after %1$s for members of the group."
+ ],
+ "ChatTtlOff": [
+ "Off"
+ ],
+ "ChatWithYourself": [
+ "Chat with yourself"
+ ],
+ "ChatsAndContacts": [
+ "Chats and Contacts"
+ ],
+ "ClearHistory": [
+ "Clear history"
+ ],
+ "Convert": [
+ "Convert"
+ ],
+ "ConvertGroup": [
+ "Convert to Supergroup"
+ ],
+ "Copy": [
+ "Copy"
+ ],
+ "CopyLink": [
+ "Copy link"
+ ],
+ "CreateLink": [
+ "Create Link"
+ ],
+ "CreatePoll": [
+ "New Poll"
+ ],
+ "CreatedByXOnDate": [
+ "Created by %1$s %2$s"
+ ],
+ "CustomDate": [
+ "Custom date"
+ ],
+ "CustomTitle": [
+ "Custom Title"
+ ],
+ "CustomTitleHint": [
+ "A title that members will see instead of '%1$s'."
+ ],
+ "CustomTitleTooBig": [
+ "Custom Title is too long"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAllFrom": [
+ "Delete all from %1$s"
+ ],
+ "DeleteAllRevokedLinks": [
+ "Delete All Revoked Links"
+ ],
+ "DeleteAndLeave": [
+ "Delete and exit"
+ ],
+ "DeleteChat": [
+ "Delete chat"
+ ],
+ "DeleteForEveryone": [
+ "Delete for everyone"
+ ],
+ "DeleteXMoreFrom": [
+ "Delete %1$s more from %2$s",
+ "Delete %1$s more from %2$s"
+ ],
+ "Description": [
+ "Description"
+ ],
+ "DescriptionEmptyHint": [
+ "Enter description here"
+ ],
+ "DescriptionInfo": [
+ "You can provide an optional description for your channel."
+ ],
+ "DestroyChannel": [
+ "Destroy channel"
+ ],
+ "DestroyGroup": [
+ "Destroy group"
+ ],
+ "DestroyX": [
+ "Destroy %2$s? It will disappear for you and %1$s other member.",
+ "Destroy %2$s? It will disappear for you and %1$s other members."
+ ],
+ "DestroyXNoMembers": [
+ "Destroy %1$s?"
+ ],
+ "Discuss": [
+ "Discuss"
+ ],
+ "DismissAdmin": [
+ "Dismiss admin"
+ ],
+ "EditAdmin": [
+ "Edit Admin"
+ ],
+ "EditAdminAnonymous": [
+ "Make Anonymous"
+ ],
+ "EditAdminGroupDeleteMessages": [
+ "Delete Messages"
+ ],
+ "EditAdminPostMessages": [
+ "Post Messages"
+ ],
+ "EditAdminPublic": [
+ "Disclose Admin"
+ ],
+ "EditAdminRights": [
+ "Edit Admin Rights"
+ ],
+ "EditAdminTitle": [
+ "Edit Custom Title"
+ ],
+ "EditGroup": [
+ "Edit Group"
+ ],
+ "EditOwnerAnonymous": [
+ "Make Anonymous"
+ ],
+ "EditOwnerPublic": [
+ "Disclose Owner"
+ ],
+ "EditPrivacy": [
+ "Privacy Exceptions"
+ ],
+ "EditUserRestrictions": [
+ "Edit User Restrictions"
+ ],
+ "EnableNotifications": [
+ "Enable notifications"
+ ],
+ "ErrorUsersTooFew": [
+ "You can't add the selected users to groups because of their privacy settings."
+ ],
+ "EventLog": [
+ "Recent Actions"
+ ],
+ "EventLogAllAdmins": [
+ "All admins"
+ ],
+ "EventLogAllEvents": [
+ "All actions"
+ ],
+ "EventLogChangedChannelLink": [
+ "%1$s changed the channel link:"
+ ],
+ "EventLogChangedGroupLink": [
+ "%1$s changed the group link:"
+ ],
+ "EventLogChannelRestricted": [
+ "banned %1$s"
+ ],
+ "EventLogChannelUnrestricted": [
+ "unbanned %1$s"
+ ],
+ "EventLogDeletedMessages": [
+ "%1$s deleted this message:"
+ ],
+ "EventLogEditedCaption": [
+ "%1$s edited caption:"
+ ],
+ "EventLogEditedChannelDescription": [
+ "%1$s edited the channel description:"
+ ],
+ "EventLogEditedGroupDescription": [
+ "%1$s edited the group description:"
+ ],
+ "EventLogEditedInviteLink": [
+ "Edited invite link %1$s
Usage limit: %2$s → %3$s
Expires: %4$s"
+ ],
+ "EventLogEditedInviteLinkExpireFuture": [
+ "Set invite link %1$s to expire %2$s at %3$s"
+ ],
+ "EventLogEditedInviteLinkExpireNever": [
+ "Set invite link %1$s to never expire"
+ ],
+ "EventLogEditedInviteLinkExpireToday": [
+ "Set invite link %1$s to expire today at %2$s"
+ ],
+ "EventLogEditedInviteLinkExpireTomorrow": [
+ "Set invite link %1$s to expire tomorrow at %2$s"
+ ],
+ "EventLogEditedInviteLinkLimit": [
+ "Changed invite link %1$s usage limit: %2$s —> %3$s"
+ ],
+ "EventLogEditedInviteLinkNoLimit": [
+ "no limit"
+ ],
+ "EventLogEditedMessages": [
+ "%1$s edited this message:"
+ ],
+ "EventLogEmpty": [
+ "**No recent actions**
No notable actions taken by the members and admins of this group in the last 48 hours."
+ ],
+ "EventLogEmptyChannel": [
+ "**No recent actions**
No notable actions taken
by the admins of this channel
in the last 48 hours."
+ ],
+ "EventLogEmptyFilter": [
+ "Please specify at least one filter"
+ ],
+ "EventLogEmptySearch": [
+ "**No actions found**
No recent actions that match your query
were found."
+ ],
+ "EventLogEmptyTextSearch": [
+ "No recent actions that contain '%1$s' have been found."
+ ],
+ "EventLogFilterAll": [
+ "All actions"
+ ],
+ "EventLogFilterChannelInfo": [
+ "Channel info"
+ ],
+ "EventLogFilterChannelSettings": [
+ "Channel settings"
+ ],
+ "EventLogFilterDeletedMessages": [
+ "Deleted messages"
+ ],
+ "EventLogFilterEditedMessages": [
+ "Edited messages"
+ ],
+ "EventLogFilterGroupInfo": [
+ "Group info"
+ ],
+ "EventLogFilterGroupSettings": [
+ "Group settings"
+ ],
+ "EventLogFilterInviteLinks": [
+ "Invite links"
+ ],
+ "EventLogFilterLeavingMembers": [
+ "Members leaving"
+ ],
+ "EventLogFilterLiveStreams": [
+ "Live streams"
+ ],
+ "EventLogFilterNewAdmins": [
+ "Admin rights"
+ ],
+ "EventLogFilterNewMembers": [
+ "New members"
+ ],
+ "EventLogFilterNewRestrictions": [
+ "New restrictions"
+ ],
+ "EventLogFilterPinnedMessages": [
+ "Pinned messages"
+ ],
+ "EventLogFilterVoiceChats": [
+ "Video chats"
+ ],
+ "EventLogGroupBanned": [
+ "banned %1$s
Duration: %2$s"
+ ],
+ "EventLogInfoDetail": [
+ "This is a list of all notable actions by group members and admins in the last 48 hours."
+ ],
+ "EventLogInfoDetailChannel": [
+ "This is a list of all notable actions by channel admins in the last 48 hours."
+ ],
+ "EventLogInfoTitle": [
+ "What are Recent Actions?"
+ ],
+ "EventLogLinkedChannelChanged": [
+ "%1$s linked this group to %2$s"
+ ],
+ "EventLogLinkedChannelRemoved": [
+ "%1$s unlinked this group from %2$s"
+ ],
+ "EventLogLinkedChannelRemovedUnknown": [
+ "This group was unlinked from %1$s"
+ ],
+ "EventLogLinkedGroupChanged": [
+ "%1$s made %2$s the discussion group for this channel"
+ ],
+ "EventLogLinkedGroupRemoved": [
+ "%1$s removed the discussion group %2$s"
+ ],
+ "EventLogLocationChanged": [
+ "%1$s changed group location to %2$s"
+ ],
+ "EventLogOriginalCaption": [
+ "Original caption"
+ ],
+ "EventLogOriginalCaptionEmpty": [
+ "Empty"
+ ],
+ "EventLogOriginalMessages": [
+ "Original message"
+ ],
+ "EventLogPermissionAddUsers": [
+ "Add users"
+ ],
+ "EventLogPermissionChangeInfo": [
+ "Change info"
+ ],
+ "EventLogPermissionPinMessages": [
+ "Pin messages"
+ ],
+ "EventLogPermissionSendEmbed": [
+ "Embed links"
+ ],
+ "EventLogPermissionSendMedia": [
+ "Send media"
+ ],
+ "EventLogPermissionSendMessages": [
+ "Send messages"
+ ],
+ "EventLogPermissionSendPolls": [
+ "Send polls"
+ ],
+ "EventLogPermissionSendStickers": [
+ "Send stickers & GIFs"
+ ],
+ "EventLogPermissions": [
+ "changed default permissions"
+ ],
+ "EventLogPinnedMessages": [
+ "%1$s pinned this message:"
+ ],
+ "EventLogPollStopped": [
+ "%1$s stopped the poll:"
+ ],
+ "EventLogPreviousGroupDescription": [
+ "Previous description"
+ ],
+ "EventLogPreviousLink": [
+ "Previous link"
+ ],
+ "EventLogPromoted": [
+ "changed privileges of %1$s"
+ ],
+ "EventLogPromotedAddAdmins": [
+ "Add admins"
+ ],
+ "EventLogPromotedAddUsers": [
+ "Add users"
+ ],
+ "EventLogPromotedBanUsers": [
+ "Ban users"
+ ],
+ "EventLogPromotedChangeChannelInfo": [
+ "Change channel info"
+ ],
+ "EventLogPromotedChangeGroupInfo": [
+ "Change group Info"
+ ],
+ "EventLogPromotedDeleteMessages": [
+ "Delete messages"
+ ],
+ "EventLogPromotedEditMessages": [
+ "Edit messages"
+ ],
+ "EventLogPromotedManageChannel": [
+ "Manage channel"
+ ],
+ "EventLogPromotedManageGroup": [
+ "Manage group"
+ ],
+ "EventLogPromotedManageLiveStreams": [
+ "Manage live streams"
+ ],
+ "EventLogPromotedManageVoiceChats": [
+ "Manage video chats"
+ ],
+ "EventLogPromotedNew": [
+ "promoted %1$s"
+ ],
+ "EventLogPromotedPinMessages": [
+ "Pin messages"
+ ],
+ "EventLogPromotedPostMessages": [
+ "Post messages"
+ ],
+ "EventLogPromotedRemainAnonymous": [
+ "Remain anonymous"
+ ],
+ "EventLogPromotedTitle": [
+ "Title: %1$s"
+ ],
+ "EventLogPromotedTitleChange": [
+ "Title: %1$s → %2$s"
+ ],
+ "EventLogQuizStopped": [
+ "%1$s stopped the quiz:"
+ ],
+ "EventLogRemovedCaption": [
+ "%1$s removed caption:"
+ ],
+ "EventLogRemovedChannelDescription": [
+ "%1$s removed the channel description"
+ ],
+ "EventLogRemovedChannelLink": [
+ "%1$s removed channel link"
+ ],
+ "EventLogRemovedGroupDescription": [
+ "%1$s removed the group description"
+ ],
+ "EventLogRemovedGroupLink": [
+ "%1$s removed group link:"
+ ],
+ "EventLogRestrictedAddUsers": [
+ "Add users"
+ ],
+ "EventLogRestrictedChangeInfo": [
+ "Change info"
+ ],
+ "EventLogRestrictedDeleted": [
+ "removed restrictions from %1$s"
+ ],
+ "EventLogRestrictedNew": [
+ "restricted %1$s
Duration: %2$s"
+ ],
+ "EventLogRestrictedPinMessages": [
+ "Pin messages"
+ ],
+ "EventLogRestrictedReadMessages": [
+ "Read messages"
+ ],
+ "EventLogRestrictedSendEmbed": [
+ "Embed links"
+ ],
+ "EventLogRestrictedSendMedia": [
+ "Send media"
+ ],
+ "EventLogRestrictedSendMessages": [
+ "Send messages"
+ ],
+ "EventLogRestrictedSendPolls": [
+ "Send polls"
+ ],
+ "EventLogRestrictedSendStickers": [
+ "Send stickers & GIFs"
+ ],
+ "EventLogRestrictedUntil": [
+ "changed restrictions for %1$s
Duration: %2$s"
+ ],
+ "EventLogSelectedEvents": [
+ "Selected actions"
+ ],
+ "EventLogSlowModeChanged": [
+ "%1$s set the slow mode timer to %2$s"
+ ],
+ "EventLogSlowModeDisabled": [
+ "%1$s disabled the slow mode"
+ ],
+ "EventLogToggledInvitesOff": [
+ "%1$s disabled group invites"
+ ],
+ "EventLogToggledInvitesOn": [
+ "%1$s enabled group invites"
+ ],
+ "EventLogToggledProtectionOff": [
+ "%1$s disabled content protection"
+ ],
+ "EventLogToggledProtectionOn": [
+ "%1$s enabled content protection"
+ ],
+ "EventLogToggledSignaturesOff": [
+ "%1$s disabled signatures"
+ ],
+ "EventLogToggledSignaturesOn": [
+ "%1$s enabled signatures"
+ ],
+ "EventLogUnpinnedMessages": [
+ "%1$s unpinned message"
+ ],
+ "EventLogUnpromoted": [
+ "removed admin privileges of %1$s"
+ ],
+ "Follow": [
+ "Follow"
+ ],
+ "FollowChannelX": [
+ "Follow channel %1$s?"
+ ],
+ "ForwardLastXMessages": [
+ "Forward last %1$s message",
+ "Forward last %1$s messages"
+ ],
+ "FoundMessagesFromSelf": [
+ "messages from you"
+ ],
+ "FoundMessagesFromUser": [
+ "messages from %1$s"
+ ],
+ "GeneratingLink": [
+ "Generating Link…"
+ ],
+ "GroupChannelInfo": [
+ "This group is linked as the discussion board for %1$s.
All new messages posted there are forwarded to the group."
+ ],
+ "GroupChannelUnlink": [
+ "Unlink Channel"
+ ],
+ "GroupConvertHint": [
+ "**Members limit reached.**
To go over the **%1$s** members limit, you can convert your group to a **supergroup**. In supergroups:
• The user limit is **%2$s** members
• New members may see the entire chat history
• Admins can delete messages for everyone
• Notifications are muted by default"
+ ],
+ "GroupDontAdd": [
+ "Do not add to the group"
+ ],
+ "GroupEnterValidName": [
+ "Please enter a valid group name"
+ ],
+ "GroupIsFull": [
+ "The group you tried to join is full"
+ ],
+ "GroupLink": [
+ "Group Link"
+ ],
+ "GroupLinkSet": [
+ "Tap to set public group link"
+ ],
+ "GroupName": [
+ "Group name"
+ ],
+ "GroupPhoto": [
+ "Group photo"
+ ],
+ "GroupType": [
+ "Group Type"
+ ],
+ "GroupUpgraded": [
+ "Group upgraded to supergroup"
+ ],
+ "GroupUpgradedFrom": [
+ "Group upgraded to supergroup. Tap here to view older history."
+ ],
+ "GroupUpgradedTo": [
+ "Group upgraded to supergroup."
+ ],
+ "GroupsInCommon": [
+ "Groups in Common"
+ ],
+ "HideForYourself": [
+ "Dismiss for yourself"
+ ],
+ "HoldToSilentBroadcast": [
+ "Hold for silent broadcast and more."
+ ],
+ "IncomingCall": [
+ "Incoming Call"
+ ],
+ "Infinity": [
+ "∞"
+ ],
+ "InviteBackToChannel": [
+ "Invite back to channel"
+ ],
+ "InviteBackToGroup": [
+ "Invite back to group"
+ ],
+ "InviteLink": [
+ "Invite Link"
+ ],
+ "InviteLinkActionAccept": [
+ "Add to Group"
+ ],
+ "InviteLinkActionAcceptChannel": [
+ "Add to Channel"
+ ],
+ "InviteLinkActionDeclineAction": [
+ "Decline Request"
+ ],
+ "InviteLinkActionWrite": [
+ "Open Profile"
+ ],
+ "InviteLinkCopy": [
+ "Copy Link"
+ ],
+ "InviteLinkDelete": [
+ "Delete Link"
+ ],
+ "InviteLinkEdit": [
+ "Edit Link"
+ ],
+ "InviteLinkExpireConfirm": [
+ "Set Expiration Date"
+ ],
+ "InviteLinkExpireFuture": [
+ "Expire %1$s at %2$s"
+ ],
+ "InviteLinkExpireHeader": [
+ "Expire after"
+ ],
+ "InviteLinkExpireInCustomDate": [
+ "Expire at specific date…"
+ ],
+ "InviteLinkExpireInDays": [
+ "Expire in %1$s day",
+ "Expire in %1$s days"
+ ],
+ "InviteLinkExpireInHours": [
+ "Expire in %1$s hour",
+ "Expire in %1$s hours"
+ ],
+ "InviteLinkExpireInWeeks": [
+ "Expire in %1$s week",
+ "Expire in %1$s weeks"
+ ],
+ "InviteLinkExpireTitle": [
+ "Expiration timer"
+ ],
+ "InviteLinkExpireToday": [
+ "Expire today at %1$s"
+ ],
+ "InviteLinkExpireTomorrow": [
+ "Expire tomorrow at %1$s"
+ ],
+ "InviteLinkExpiredAt": [
+ "expired at %1$s"
+ ],
+ "InviteLinkExpires_weekday": [
+ "expires %1$s at %2$s"
+ ],
+ "InviteLinkInvalid": [
+ "Invite link is invalid or not active anymore"
+ ],
+ "InviteLinkJoins": [
+ "%1$s joined",
+ "%1$s joined"
+ ],
+ "InviteLinkLimitedByPeriod": [
+ "Limit by time period"
+ ],
+ "InviteLinkLimitedByPeriodHint": [
+ "You can make the link expire after a certain time."
+ ],
+ "InviteLinkLimitedByPeriodItem": [
+ "Enter custom expire date"
+ ],
+ "InviteLinkLimitedByUsers": [
+ "Limited by number of users"
+ ],
+ "InviteLinkLimitedByUsersAlertHint": [
+ "0 — no limit"
+ ],
+ "InviteLinkLimitedByUsersCustom": [
+ "Enter custom limit"
+ ],
+ "InviteLinkLimitedByUsersHint": [
+ "You can make the link work only for a certain number of users."
+ ],
+ "InviteLinkLimitedByUsersItem": [
+ "Number of Users"
+ ],
+ "InviteLinkManage": [
+ "Manage Invite Links"
+ ],
+ "InviteLinkMemberLimitReached": [
+ "member limit reached"
+ ],
+ "InviteLinkNoJoins": [
+ "no one joined"
+ ],
+ "InviteLinkNoLimitSet": [
+ "no limit"
+ ],
+ "InviteLinkOtherAdminHint": [
+ "**%1$s** can see this link and use it to invite new members to **%2$s**."
+ ],
+ "InviteLinkRemains": [
+ "%1$s remaining",
+ "%1$s remaining"
+ ],
+ "InviteLinkRequestSince": [
+ "requested %1$s"
+ ],
+ "InviteLinkRequests": [
+ "Join Requests"
+ ],
+ "InviteLinkRequestsHint": [
+ "Some [additional links](%1$s) are set up to generate requests to join your group."
+ ],
+ "InviteLinkRequestsHintChannel": [
+ "Some [additional links](%1$s) are set up to generate requests to join your channel."
+ ],
+ "InviteLinkViewMembers": [
+ "View joined members"
+ ],
+ "InviteLinkViewMembersTitle": [
+ "Joined members"
+ ],
+ "InviteLinkViewRequests": [
+ "View join requests"
+ ],
+ "InviteLinks": [
+ "Invite Links"
+ ],
+ "IsRecordingAudio": [
+ "%1$s is recording voice"
+ ],
+ "IsRecordingRound": [
+ "%1$s is recording a video message"
+ ],
+ "IsSendingFile": [
+ "%1$s is sending file"
+ ],
+ "IsSendingGame": [
+ "%1$s is playing"
+ ],
+ "IsSendingPhoto": [
+ "%1$s is sending photo"
+ ],
+ "IsSendingVideo": [
+ "%1$s is sending video"
+ ],
+ "IsSendingVoice": [
+ "%1$s is sending voice"
+ ],
+ "IsTypingGroup": [
+ "%1$s is typing"
+ ],
+ "JoinChannel": [
+ "Join Channel"
+ ],
+ "JoinChat": [
+ "Join Chat"
+ ],
+ "JoinGroupX": [
+ "Join group %1$s?"
+ ],
+ "KickFromGroup": [
+ "Remove from group"
+ ],
+ "LeaveChannel": [
+ "Leave channel"
+ ],
+ "LeaveChatAdminHint": [
+ "Warning: you will lose all your admin rights after leaving"
+ ],
+ "LeaveCreatorHintChannel": [
+ "Warning: you might not be able to return to this channel unless added by an admin"
+ ],
+ "LeaveCreatorHintGroup": [
+ "Warning: you might not be able to return to this group unless added by another member"
+ ],
+ "LeaveMegaMenu": [
+ "Leave group"
+ ],
+ "LinkChannelHelp": [
+ "You can set a public link on **Telegram**. If you do, other people will be able to find and follow your channel by this link.
You can use **a–z**, **0–9** and underscores.
Minimum length is **5** characters."
+ ],
+ "LinkChecking": [
+ "Checking link availability…"
+ ],
+ "LinkCurrent": [
+ "t.me/%1$s is your current public link."
+ ],
+ "LinkExpiresFuture": [
+ "%1$s at %2$s"
+ ],
+ "LinkGroup": [
+ "Add a group chat for comments"
+ ],
+ "LinkGroupConfirm": [
+ "Do you want to make %1$s the discussion board for %2$s?"
+ ],
+ "LinkGroupConfirmDone": [
+ "Link Group"
+ ],
+ "LinkGroupConfirmOverride": [
+ "Warning: %1$s will be unlinked from %2$s."
+ ],
+ "LinkGroupConfirmOverrideDone": [
+ "Unlink and Proceed"
+ ],
+ "LinkGroupConfirmWarnPreHistory": [
+ "**Chat history for new members** will be switched to **Visible**."
+ ],
+ "LinkGroupConfirmWarnPrivateGroup": [
+ "Anyone from the channel will be able to see messages in this group."
+ ],
+ "LinkGroupHelp": [
+ "You can set a public link on **Telegram**. If you do, other people will be able to find and join your group by this link.
You can use **a–z**, **0–9** and underscores.
Minimum length is **5** characters."
+ ],
+ "LinkGroupTitle": [
+ "Select Chat"
+ ],
+ "LinkInUse": [
+ "Sorry, this public link is already taken."
+ ],
+ "LinkInfo": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "LinkInvalid": [
+ "Sorry, this public link is invalid."
+ ],
+ "LinkInvalidShort": [
+ "Public links must have at least 5 characters."
+ ],
+ "LinkInvalidStartNumber": [
+ "Sorry, a link can't start with a number."
+ ],
+ "LinkJoinChannelPrimary": [
+ "%1$s subscribed via the primary invite link %2$s"
+ ],
+ "LinkJoinChannelTempWithApproval": [
+ "%1$s subscribed via %2$s's temporary invite link %3$s, approved by %4$s"
+ ],
+ "LinkJoinPrimaryWithApproval": [
+ "%1$s joined via the primary invite link %2$s, approved by %3$s"
+ ],
+ "LinkRevokePrimary": [
+ "%1$s revoked the primary invite link %2$s"
+ ],
+ "LinkRevokePrimaryYou": [
+ "You revoked the primary invite link %1$s"
+ ],
+ "LinkedChannel": [
+ "Linked Channel"
+ ],
+ "LinkedGroup": [
+ "Linked Group"
+ ],
+ "LiveLocationAlertGroup": [
+ "Choose for how long people in this chat will see your accurate location, including when the app is closed."
+ ],
+ "LoadingActions": [
+ "Loading actions…"
+ ],
+ "LocationAlertBot": [
+ "To make a location-based search via %1$s, allow Telegram X access to your location."
+ ],
+ "LocationAlertBotDisclaimer": [
+ "Note that Telegram X does not have any control over how the location data is processed by %1$s."
+ ],
+ "LocationAlertLiveLocation": [
+ "To send a Live Location, allow Telegram X access to your location in the background. This feature will send a message with your location that will be updated in real time for the duration you choose even if you're not using the app. You can stop Live Location at any time."
+ ],
+ "LocationAlertLocation": [
+ "To send a nearby place or your location, allow Telegram X access to your location."
+ ],
+ "LocationAlertLocationDisclaimer": [
+ "Telegram X does not use location data for any hidden purposes, and accesses it only by your explicit request."
+ ],
+ "LogInAsOn": [
+ "Log in as %1$s on %2$s"
+ ],
+ "ManageChannel": [
+ "Manage Channel"
+ ],
+ "ManageGroup": [
+ "Manage Group"
+ ],
+ "MapPreviewProviderTelegram": [
+ "Telegram"
+ ],
+ "MemberBanGroup": [
+ "This user will be banned and removed from the group."
+ ],
+ "MemberCanJoinChannel": [
+ "%1$s will be able to return to the channel."
+ ],
+ "MemberCanJoinGroup": [
+ "%1$s will be able to return to the group."
+ ],
+ "MemberCannotJoinChannel": [
+ "%1$s will not be able to return to the channel unless added back by admin."
+ ],
+ "MemberCannotJoinGroup": [
+ "%1$s will not be able to return to the group unless added back by admin."
+ ],
+ "MemberCannotJoinRegularGroup": [
+ "%1$s will not be able to return to the group unless added by another member or given an invite link."
+ ],
+ "MemberRestrictGroup": [
+ "This user will not be removed from the group."
+ ],
+ "MemberSince": [
+ "Member since %1$s at %2$s"
+ ],
+ "MembersDetailAdmins": [
+ "Administrators"
+ ],
+ "MembersDetailBanned": [
+ "Banned users"
+ ],
+ "MembersDetailRestricted": [
+ "Members with restrictions"
+ ],
+ "Mention": [
+ "Mention"
+ ],
+ "MentionAdd": [
+ "Add"
+ ],
+ "MentionPlaceholder": [
+ "Text"
+ ],
+ "Message": [
+ "Message"
+ ],
+ "MessageAnonymously": [
+ "Send anonymously"
+ ],
+ "MessagePin": [
+ "Pin"
+ ],
+ "MessageReport": [
+ "Report message"
+ ],
+ "MessageUnpin": [
+ "Unpin"
+ ],
+ "MissedCall": [
+ "Missed Call"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "MuteForXDays": [
+ "Mute for %1$s day",
+ "Mute for %1$s days"
+ ],
+ "MuteForXHours": [
+ "Mute for %1$s hour",
+ "Mute for %1$s hours"
+ ],
+ "MuteForever": [
+ "Mute forever"
+ ],
+ "NewPinnedMessage": [
+ "Pinned message: %1$s"
+ ],
+ "NoCommentChats": [
+ "No suitable chats found for a discussion."
+ ],
+ "NoDocumentsToShowInChannel": [
+ "Published documents and files
will be shown here."
+ ],
+ "NoLinksToShowInChannel": [
+ "Published links and articles
will be shown here."
+ ],
+ "NoMediaToShow": [
+ "No media to show"
+ ],
+ "NoMediaToShowInChannel": [
+ "Published photos and videos
will be shown here."
+ ],
+ "NoMembersToShow": [
+ "No members to show"
+ ],
+ "NoMembersToShowDesc": [
+ "Try changing your search query.
Found members will be shown here."
+ ],
+ "NoMessages": [
+ "No messages here yet…"
+ ],
+ "NoMusicToShowInChannel": [
+ "Published music and audio files
will be shown here."
+ ],
+ "NoRestrictionsHint": [
+ "Specify at least one restriction rule"
+ ],
+ "NoRightAllowChangeInfo": [
+ "You cannot allow everyone to change group info, because you don't have corresponding admin right."
+ ],
+ "NoRightAllowChangeInfoPublic": [
+ "You cannot allow everyone to change group info, because this group is public."
+ ],
+ "NoRightAllowPin": [
+ "You cannot allow everyone to pin messages, because you don't have corresponding admin right."
+ ],
+ "NoRightAllowPinPublic": [
+ "You cannot allow everyone to pin messages, because this group is public."
+ ],
+ "NoRightDisallowChangeInfo": [
+ "All members can change info of this chat."
+ ],
+ "NoRightDisallowInvite": [
+ "All members can invite new members in this chat."
+ ],
+ "NoRightDisallowPin": [
+ "All members can pin messages in this chat."
+ ],
+ "NoVideoToShow": [
+ "No video messages to show"
+ ],
+ "NoVideoToShowInChannel": [
+ "Published video messages
will be shown here."
+ ],
+ "NoVotes": [
+ "No votes"
+ ],
+ "NoVotesResult": [
+ "No votes"
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsCustomize": [
+ "Customize"
+ ],
+ "NotificationsDefault": [
+ "Use global settings (%1$s)"
+ ],
+ "NotificationsDefaultDisabled": [
+ "Disabled"
+ ],
+ "NotificationsDefaultInfo": [
+ "Notifications from this chat are explicitly enabled."
+ ],
+ "NotificationsDefaultValue": [
+ "%1$s (default)"
+ ],
+ "NotificationsDisabled": [
+ "Disabled"
+ ],
+ "NotificationsEnableOverride": [
+ "Enabling notifications for this chat will override the global value in Settings > Notifications (%1$s)."
+ ],
+ "OnlyAdmins": [
+ "Only admins"
+ ],
+ "OnlyOwnerGroup": [
+ "Only the group owner can toggle this setting."
+ ],
+ "Open": [
+ "Open"
+ ],
+ "OpenGroup": [
+ "View Group"
+ ],
+ "OpenLinkConfirm": [
+ "Do you want to open %1$s?"
+ ],
+ "OpenMessage": [
+ "View Message"
+ ],
+ "OpenSupergroup": [
+ "Open Supergroup"
+ ],
+ "Other": [
+ "Other"
+ ],
+ "OtherAdminsInviteLinks": [
+ "Links created by other admins"
+ ],
+ "Pin": [
+ "Pin"
+ ],
+ "PinMessageInThisChannel": [
+ "Pin this message in this channel?"
+ ],
+ "PinMessageInThisGroup": [
+ "Pin this message in this group?"
+ ],
+ "PinNotify": [
+ "Notify all members"
+ ],
+ "PinNotify2": [
+ "Notify all subscribers"
+ ],
+ "PinnedMessage": [
+ "Pinned message"
+ ],
+ "PollAnonymous": [
+ "Anonymous Poll"
+ ],
+ "PollDiscard": [
+ "Discard Poll"
+ ],
+ "PollDiscardPrompt": [
+ "Are you sure you want to discard this poll?"
+ ],
+ "PollOption": [
+ "Option"
+ ],
+ "PollOptions": [
+ "Poll options"
+ ],
+ "PollOptionsAdd": [
+ "Add an option…"
+ ],
+ "PollOptionsLimit": [
+ "You can add %1$s more option",
+ "You can add %1$s more options"
+ ],
+ "PollOptionsMax": [
+ "You have added the maximum number of options."
+ ],
+ "PollPublic": [
+ "Poll"
+ ],
+ "PollPublicForwardHint": [
+ "Sorry, polls with visible votes can't be forwarded to channels."
+ ],
+ "PollQuestion": [
+ "Question"
+ ],
+ "PollQuestionEmpty": [
+ "Ask a Question"
+ ],
+ "PollResults": [
+ "Final Results"
+ ],
+ "Pornography": [
+ "Pornography"
+ ],
+ "PostNotFound": [
+ "Post not found"
+ ],
+ "PrimaryInviteLink": [
+ "Primary Link"
+ ],
+ "PrimaryInviteLinkMenu": [
+ "Primary Invite Link"
+ ],
+ "Private": [
+ "Private"
+ ],
+ "ProgressCreateChannel": [
+ "Creating channel…"
+ ],
+ "PromotedByX": [
+ "Promoted by %1$s"
+ ],
+ "PublicLinkIsInvalid": [
+ "You can use only a–z, 0–9 and underscores for a Telegram public link."
+ ],
+ "PublicLinkTooShort": [
+ "Public link is too short"
+ ],
+ "QAddXToChannel": [
+ "Add %1$s to the channel?"
+ ],
+ "QDeleteXFromY": [
+ "Delete %1$s from %2$s?"
+ ],
+ "QDeleteXMessagesFromYRole": [
+ "Delete %1$s message from %2$s (%3$s)?",
+ "Delete %1$s messages from %2$s (%3$s)?"
+ ],
+ "QUnblockX": [
+ "Unblock %1$s?"
+ ],
+ "QuizResults": [
+ "Final Results"
+ ],
+ "Recent": [
+ "Recent"
+ ],
+ "RecentActionsChannelHint": [
+ "Service actions in the channel in the last 48 hours."
+ ],
+ "RecentActionsGroupHint": [
+ "Service actions in the group in the last 48 hours."
+ ],
+ "RemoveFromGroup": [
+ "Remove from group"
+ ],
+ "RemoveMember": [
+ "Remove"
+ ],
+ "RemoveRestrictions": [
+ "Remove restrictions"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "Report": [
+ "Report"
+ ],
+ "ReportChat": [
+ "Report %1$s"
+ ],
+ "ReportChatSent": [
+ "Report sent"
+ ],
+ "ReportLocation": [
+ "Group unrelated to location?"
+ ],
+ "ReportLocationAction": [
+ "Report"
+ ],
+ "ReportLocationDesc": [
+ "Please let us know if this group is not related to this location:
%1$s"
+ ],
+ "ReportLocationTitle": [
+ "Report unrelated group"
+ ],
+ "ReportMessage": [
+ "Report %1$s's message"
+ ],
+ "ReportMessages": [
+ "Report %1$s's messages"
+ ],
+ "ReportReasonDescription": [
+ "Description"
+ ],
+ "ReportSpam": [
+ "Report spam"
+ ],
+ "ReportXMessages": [
+ "Report %1$s message",
+ "Report %1$s messages"
+ ],
+ "RequestFollowChannelX": [
+ "Request channel admins to let you join %1$s?"
+ ],
+ "RequestJoinChannelBtn": [
+ "Request to join"
+ ],
+ "RequestJoinChannelSent": [
+ "Request to follow %1$s has been sent"
+ ],
+ "RequestJoinGroupBtn": [
+ "Request to join"
+ ],
+ "RequestJoinGroupSent": [
+ "Request to join %1$s has been sent"
+ ],
+ "RequestJoinGroupX": [
+ "Request group admins to let you join %1$s?"
+ ],
+ "RestrictFor": [
+ "Restrict for"
+ ],
+ "RestrictSaving": [
+ "Restrict Saving Content"
+ ],
+ "RestrictSavingChannelHint": [
+ "Subscribers won't be able to copy, save and forward content from this channel."
+ ],
+ "RestrictSavingChannelInfo": [
+ "Copying and forwarding is restricted by channel admins"
+ ],
+ "RestrictSavingGroupHint": [
+ "Members won't be able to copy, save and forward content from this group."
+ ],
+ "RestrictSavingGroupInfo": [
+ "Copying and forwarding is restricted by group admins"
+ ],
+ "RestrictUntil": [
+ "Restrict until"
+ ],
+ "RestrictUntilFuture": [
+ "Restrict until %1$s at %2$s"
+ ],
+ "RestrictUntilToday": [
+ "Restrict until today at %1$s"
+ ],
+ "RestrictUntilTomorrow": [
+ "Restrict until tomorrow at %1$s"
+ ],
+ "RestrictUser": [
+ "Restrict user"
+ ],
+ "RestrictXGroup": [
+ "%1$s will not be removed from the group."
+ ],
+ "Restricted": [
+ "Restricted"
+ ],
+ "RestrictedByX": [
+ "Restricted by %1$s"
+ ],
+ "RestrictedWillBeShownHere": [
+ "Restricted members will be shown here"
+ ],
+ "RetractVote": [
+ "Retract Vote"
+ ],
+ "RevokeAdminRights": [
+ "Revoke Admin Rights"
+ ],
+ "RevokeLink": [
+ "Revoke Link"
+ ],
+ "RevokedInviteLinks": [
+ "Revoked Links"
+ ],
+ "RightAddNewAdmins": [
+ "Add New Admins"
+ ],
+ "RightAnonymous": [
+ "Remain anonymous"
+ ],
+ "RightBanUsers": [
+ "Ban Users"
+ ],
+ "RightChangeChannelInfo": [
+ "Change Channel Info"
+ ],
+ "RightChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "RightEditMessages": [
+ "Edit Messages"
+ ],
+ "RightInviteViaLink": [
+ "Add Users"
+ ],
+ "RightLiveStreams": [
+ "Manage live streams"
+ ],
+ "RightPinMessages": [
+ "Pin Messages"
+ ],
+ "RightSendMedia": [
+ "Send Media"
+ ],
+ "RightVoiceChats": [
+ "Manage video chats"
+ ],
+ "RoleBanned": [
+ "banned member"
+ ],
+ "RoleLeft": [
+ "not a member"
+ ],
+ "RoleMember_days": [
+ "joined %1$s day ago",
+ "joined %1$s days ago"
+ ],
+ "RoleMember_hours": [
+ "joined %1$s hr ago",
+ "joined %1$s hrs ago"
+ ],
+ "RoleMember_minutes": [
+ "joined %1$s min ago",
+ "joined %1$s mins ago"
+ ],
+ "RoleMember_months": [
+ "joined %1$s month ago",
+ "joined %1$s months ago"
+ ],
+ "RoleMember_now": [
+ "joined just now"
+ ],
+ "RoleMember_today": [
+ "joined at %1$s"
+ ],
+ "RoleMember_weeks": [
+ "joined %1$s week ago",
+ "joined %1$s weeks ago"
+ ],
+ "RoleMember_years": [
+ "joined %1$s year ago",
+ "joined %1$s years ago"
+ ],
+ "RoleMember_yesterday": [
+ "joined yesterday at %1$s"
+ ],
+ "RoleOwner": [
+ "chat owner"
+ ],
+ "Save": [
+ "Save"
+ ],
+ "SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "Search": [
+ "Search"
+ ],
+ "Select": [
+ "Select"
+ ],
+ "SelectChat": [
+ "Select Chat"
+ ],
+ "SelectedSuffix": [
+ " selected",
+ " selected"
+ ],
+ "SendMessageTo": [
+ "Send message to…"
+ ],
+ "SetAdminsAll": [
+ "All Members Are Admins"
+ ],
+ "SetAdminsAllInfo": [
+ "All members can add new members, edit name and photo of the group."
+ ],
+ "SetAsAdmin": [
+ "Promote to Admin"
+ ],
+ "Settings": [
+ "Settings"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "ShareLink": [
+ "Share Link"
+ ],
+ "ShareTextLink": [
+ "Check out %1$s: %2$s"
+ ],
+ "SharingYouAndOtherName": [
+ "You and %1$s"
+ ],
+ "ShowPinnedList": [
+ "Show All"
+ ],
+ "SlowMode": [
+ "Slow Mode"
+ ],
+ "SlowModeDisabled": [
+ "Choose how long each member must wait before sending their next message."
+ ],
+ "SlowModeHours": [
+ "Members will be able to send only one message every %1$s hour.",
+ "Members will be able to send only one message every %1$s hours."
+ ],
+ "SlowModeMinutes": [
+ "Members will be able to send only one message every %1$s minute.",
+ "Members will be able to send only one message every %1$s minutes."
+ ],
+ "SlowModeOff": [
+ "Off"
+ ],
+ "SlowModeSeconds": [
+ "Members will be able to send only one message every %1$s second.",
+ "Members will be able to send only one message every %1$s seconds."
+ ],
+ "Spam": [
+ "Spam"
+ ],
+ "SponsoredInfoMenu": [
+ "What are sponsored messages?"
+ ],
+ "SponsoredInfoText": [
+ "Unlike other apps, Telegram never uses your private data to target ads. Sponsored messages on Telegram are based solely on the topic of the public channels in which they are shown. This means that no user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored messages.
Unlike other apps, Telegram doesn't track whether you tapped on a sponsored message and doesn't profile you based on your activity. We also prevent external links in sponsored messages to ensure that third parties can’t spy on our users. We believe that everyone has the right to privacy, and technological platforms should respect that.
Telegram offers a free and unlimited service to hundreds of millions of users, which involves significant server and traffic costs. In order to remain independent and stay true to its values, Telegram developed a paid tool to promote messages with user privacy in mind. We welcome responsible advertisers at:"
+ ],
+ "SponsoredInfoText2": [
+ "Sponsored Messages are currently in test mode. Once they are fully launched and allow Telegram to cover its basic costs, we will start sharing ad revenue with the owners of public channels in which sponsored messages are displayed.
Online ads should no longer be synonymous with abuse of user privacy. Let us redefine how a tech company should operate – together."
+ ],
+ "SponsoredSign": [
+ "sponsored"
+ ],
+ "Stats": [
+ "Statistics"
+ ],
+ "StatsChartActions": [
+ "Actions"
+ ],
+ "StatsChartFollowers": [
+ "Followers"
+ ],
+ "StatsChartFollowersBySource": [
+ "New followers by source"
+ ],
+ "StatsChartGrowth": [
+ "Growth"
+ ],
+ "StatsChartInteractions": [
+ "Interactions"
+ ],
+ "StatsChartIv": [
+ "IV Interactions"
+ ],
+ "StatsChartLanguage": [
+ "Languages"
+ ],
+ "StatsChartMembers": [
+ "Group members"
+ ],
+ "StatsChartMembersBySource": [
+ "New members by source"
+ ],
+ "StatsChartMembersLanguage": [
+ "Members' primary language"
+ ],
+ "StatsChartMessages": [
+ "Messages"
+ ],
+ "StatsChartNotifications": [
+ "Notifications"
+ ],
+ "StatsChartTopDays": [
+ "Top days of week"
+ ],
+ "StatsChartTopHours": [
+ "Top hours"
+ ],
+ "StatsChartViewsByHour": [
+ "Views by hours (UTC)"
+ ],
+ "StatsChartViewsBySource": [
+ "Views by source"
+ ],
+ "StatsMembers": [
+ "Members"
+ ],
+ "StatsMembersReading": [
+ "Viewing members"
+ ],
+ "StatsMembersWriting": [
+ "Posting members"
+ ],
+ "StatsMessageInfo": [
+ "Message Statistics"
+ ],
+ "StatsMessageSharesPrivate": [
+ "Private Shares"
+ ],
+ "StatsMessageSignature": [
+ "Author Signature"
+ ],
+ "StatsMessageViewCount": [
+ "View Count"
+ ],
+ "StatsMessages": [
+ "Messages"
+ ],
+ "StatsNotifications": [
+ "Enabled Notifications"
+ ],
+ "StatsRange": [
+ "Overview based on %1$s period."
+ ],
+ "StatsRecentPosts": [
+ "Recent Posts"
+ ],
+ "StatsShares": [
+ "Shares Per Post"
+ ],
+ "StatsTopAdmins": [
+ "Top admins"
+ ],
+ "StatsTopMembers": [
+ "Top members"
+ ],
+ "StatsValueFall": [
+ "%1$s: -%2$s (%3$s%%) ↓"
+ ],
+ "StatsValueGrowth": [
+ "%1$s: +%2$s (%3$s%%) ↑"
+ ],
+ "StatsViews": [
+ "Views Per Post"
+ ],
+ "StatsXBans": [
+ "%1$s ban",
+ "%1$s bans"
+ ],
+ "StatsXCharacters": [
+ "%1$s character per message",
+ "%1$s characters per message"
+ ],
+ "StatsXDeletions": [
+ "%1$s deletion",
+ "%1$s deletions"
+ ],
+ "StatsXRestrictions": [
+ "%1$s restriction",
+ "%1$s restrictions"
+ ],
+ "StatsXShared": [
+ "%1$s share",
+ "%1$s shares"
+ ],
+ "StopPoll": [
+ "Stop Poll"
+ ],
+ "StopPollWarn": [
+ "If you stop this poll now, nobody will be able to vote in it anymore.
This action cannot be undone."
+ ],
+ "TabAdmins": [
+ "Admins"
+ ],
+ "TabBlacklist": [
+ "Blocked"
+ ],
+ "TabDocs": [
+ "Docs"
+ ],
+ "TabLinks": [
+ "Links"
+ ],
+ "TabMedia": [
+ "Media"
+ ],
+ "TabMembers": [
+ "Members"
+ ],
+ "TabRestricted": [
+ "Restricted"
+ ],
+ "TabVideoMessages": [
+ "Video"
+ ],
+ "TapToSetup": [
+ "Tap to set"
+ ],
+ "TextFormatSpoiler": [
+ "Spoiler"
+ ],
+ "Today": [
+ "Today"
+ ],
+ "Tomorrow": [
+ "Tomorrow"
+ ],
+ "TooManyPublicChannels": [
+ "Sorry, you have created too many public channels. You can either create a private channel or delete one of your existing channels first."
+ ],
+ "TooManyPublicLinks": [
+ "You have reserved too many public links. Try revoking the link from an older group or channel, or create a private one instead."
+ ],
+ "TransferOwnershipAlert": [
+ "Wait a bit…"
+ ],
+ "TransferOwnershipAlertChannel": [
+ "Are you really sure you want to transfer ownership of **%1$s** to **%2$s**?
This operation is **irreversible**, so check again if the user you want to transfer the channel is the right person."
+ ],
+ "TransferOwnershipAlertGroup": [
+ "Are you really sure you want to transfer ownership of **%1$s** to **%2$s**?
You will no longer be considered the creator of the group. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "TransferOwnershipChannel": [
+ "Transfer Channel Ownership"
+ ],
+ "TransferOwnershipConfirm": [
+ "Transfer ownership"
+ ],
+ "TransferOwnershipGroup": [
+ "Transfer Group Ownership"
+ ],
+ "TransferOwnershipSecurityActionSetPassword": [
+ "Set password"
+ ],
+ "TransferOwnershipSecurityPasswordNeeded": [
+ "Sorry, but you can only transfer ownership if you have set up **Two-Step Verification** on your Telegram account."
+ ],
+ "TransferOwnershipSecurityWaitPassword": [
+ "Sorry, but you need to wait **%1$s** before you can transfer ownership, because you've set a password just recently."
+ ],
+ "Unban": [
+ "Unban"
+ ],
+ "UnbanMember": [
+ "Unban user"
+ ],
+ "UnlinkChannelConfirm": [
+ "Are you sure you want to unlink %1$s from this group?"
+ ],
+ "UnlinkChannelDone": [
+ "Unlink"
+ ],
+ "UnlinkGroupConfirm": [
+ "Are you sure you want to unlink %1$s from this channel?"
+ ],
+ "UnlinkGroupDone": [
+ "Unlink"
+ ],
+ "Unmute": [
+ "Unmute"
+ ],
+ "Unpin": [
+ "Unpin"
+ ],
+ "UnpinMessage": [
+ "Unpin message"
+ ],
+ "UntilX": [
+ "Until %1$s"
+ ],
+ "UserIsAlreadyAdmin": [
+ "User is already admin"
+ ],
+ "UserIsAlreadyInChat": [
+ "User is already in chat"
+ ],
+ "UserPrivacyRestricted": [
+ "Sorry, the user restricted this action in their privacy settings."
+ ],
+ "UserRestrictions": [
+ "User Permissions"
+ ],
+ "UserRestrictionsEmbedLinks": [
+ "Embed Links"
+ ],
+ "UserRestrictionsRead": [
+ "Read Messages"
+ ],
+ "UserRestrictionsSend": [
+ "Send Messages"
+ ],
+ "UserRestrictionsSendPolls": [
+ "Send Polls"
+ ],
+ "UserRestrictionsSendStickers": [
+ "Send Stickers & GIFs"
+ ],
+ "UserRestrictionsUntilForever": [
+ "Forever"
+ ],
+ "UsernameAvailable": [
+ "%1$s is available."
+ ],
+ "ViewAdminRights": [
+ "View Admin Rights"
+ ],
+ "ViewAdmins": [
+ "View admins"
+ ],
+ "ViewMessagesFromAnonymousAdmins": [
+ "Messages from anonymous admins"
+ ],
+ "ViewMessagesFromChat": [
+ "Messages from %1$s"
+ ],
+ "ViewMessagesFromUser": [
+ "Messages from %1$s"
+ ],
+ "ViewMessagesFromYou": [
+ "Messages from you"
+ ],
+ "ViewXPollResults": [
+ "View %1$s Result",
+ "View %1$s Results"
+ ],
+ "Violence": [
+ "Violence"
+ ],
+ "VoiceChatEnded": [
+ "Video chat ended"
+ ],
+ "VoiceChatEndedBy": [
+ "%1$s ended the video chat"
+ ],
+ "VoiceChatEndedYou": [
+ "You ended the video chat"
+ ],
+ "VoiceChatStarted": [
+ "Video chat started"
+ ],
+ "VoiceChatStartedBy": [
+ "%1$s started a video chat"
+ ],
+ "VoiceChatStartedYou": [
+ "You started a video chat"
+ ],
+ "WhatThisAdminCanDo": [
+ "What can this admin do?"
+ ],
+ "WhatThisChannelCanDo": [
+ "What can admins do on behalf of this channel?"
+ ],
+ "WhatThisUserCanDo": [
+ "What can this user do?"
+ ],
+ "WhoCanAddMembers": [
+ "Who Can Add Members"
+ ],
+ "WhoCanAddMembersAllMembers": [
+ "All members"
+ ],
+ "XAcceptedToGroup": [
+ "%1$s was accepted to the group"
+ ],
+ "XCanAssignAdmins": [
+ "%1$s will be able to add new admins with the same (or more limited) permissions."
+ ],
+ "XCannotAssignAdmins": [
+ "%1$s will not be able to add new admins."
+ ],
+ "XChangedGroupStickerSet": [
+ "%1$s changed group sticker set"
+ ],
+ "XDisabledAutoDelete": [
+ "%1$s disabled the auto-delete timer"
+ ],
+ "XDisabledAutoDeletePosts": [
+ "%1$s disabled the auto-delete timer"
+ ],
+ "XFoundMessagesFromUser": [
+ "%1$s message from %2$s",
+ "%1$s messages from %2$s"
+ ],
+ "XIsAlreadyInChat": [
+ "%1$s is already a member of this chat"
+ ],
+ "XMadeGroupHistoryHidden": [
+ "%1$s made group history hidden for new members"
+ ],
+ "XMadeGroupHistoryVisible": [
+ "%1$s made group history visible for new members"
+ ],
+ "XRemovedGroupStickerSet": [
+ "%1$s removed group sticker set"
+ ],
+ "XSetAutoDeleteDays": [
+ "%2$s set messages to auto-delete in %1$s day",
+ "%2$s set messages to auto-delete in %1$s days"
+ ],
+ "XSetAutoDeleteMonths": [
+ "%2$s set messages to auto-delete in %1$s month",
+ "%2$s set messages to auto-delete in %1$s months"
+ ],
+ "XSetAutoDeletePostsDays": [
+ "Admins set posts to auto-delete in %1$s day",
+ "Admins set posts to auto-delete in %1$s days"
+ ],
+ "XSetAutoDeletePostsMonths": [
+ "Admins set posts to auto-delete in %1$s month",
+ "Admins set posts to auto-delete in %1$s months"
+ ],
+ "XSetAutoDeletePostsWeeks": [
+ "Admins set posts to auto-delete in %1$s week",
+ "Admins set posts to auto-delete in %1$s weeks"
+ ],
+ "XSetAutoDeleteWeeks": [
+ "%2$s set messages to auto-delete in %1$s week",
+ "%2$s set messages to auto-delete in %1$s weeks"
+ ],
+ "Yesterday": [
+ "Yesterday"
+ ],
+ "YouAcceptedToGroup": [
+ "You were accepted to the group"
+ ],
+ "YouCantBanThis": [
+ "You cannot ban this user"
+ ],
+ "YouCantInviteMembers": [
+ "You can't add members to this chat"
+ ],
+ "YouCantPromoteThis": [
+ "You cannot promote this user"
+ ],
+ "YouDisabledAutoDelete": [
+ "You disabled the auto-delete timer"
+ ],
+ "YouDisabledAutoDeletePosts": [
+ "You disabled the auto-delete timer"
+ ],
+ "YouSetAutoDeleteDays": [
+ "You set messages to auto-delete in %1$s day",
+ "You set messages to auto-delete in %1$s days"
+ ],
+ "YouSetAutoDeleteMonths": [
+ "You set messages to auto-delete in %1$s month",
+ "You set messages to auto-delete in %1$s months"
+ ],
+ "YouSetAutoDeletePostsDays": [
+ "You set posts to auto-delete in %1$s day",
+ "You set posts to auto-delete in %1$s days"
+ ],
+ "YouSetAutoDeletePostsMonths": [
+ "You set posts to auto-delete in %1$s month",
+ "You set posts to auto-delete in %1$s months"
+ ],
+ "YouSetAutoDeletePostsWeeks": [
+ "You set posts to auto-delete in %1$s week",
+ "You set posts to auto-delete in %1$s weeks"
+ ],
+ "YouSetAutoDeleteWeeks": [
+ "You set messages to auto-delete in %1$s week",
+ "You set messages to auto-delete in %1$s weeks"
+ ],
+ "YouWereKicked": [
+ "you were kicked"
+ ],
+ "channel_create_somebody": [
+ "Channel created «%1$s»"
+ ],
+ "channel_user_add": [
+ "%1$s joined the channel"
+ ],
+ "channel_user_remove": [
+ "%1$s left the channel"
+ ],
+ "edit": [
+ "Edit"
+ ],
+ "errorPrivacyAddMember": [
+ "Sorry, the user restricted who can add them to chats in their privacy settings."
+ ],
+ "error_USER_NOT_MUTUAL_CONTACT": [
+ "If a person has left the group in the past, you need to be in their Telegram contacts to add them back.
They can still join via the group's invite link as long as they are not on the Removed Users list."
+ ],
+ "fileSize_MB": [
+ "%1$s MB"
+ ],
+ "format_channelAndSignature": [
+ "%1$s (%2$s)"
+ ],
+ "format_dateTime": [
+ "%1$s at %2$s"
+ ],
+ "format_dateViaBot": [
+ "%1$s via %2$s"
+ ],
+ "format_membersAndOnline": [
+ "%1$s, %2$s"
+ ],
+ "format_pinned": [
+ "Pinned: %1$s"
+ ],
+ "format_tomorrow": [
+ "tomorrow at %1$s"
+ ],
+ "group_create_you": [
+ "You created the group «%1$s»"
+ ],
+ "group_created": [
+ "%1$s created the group «%2$s»"
+ ],
+ "group_photo_changed": [
+ "%1$s changed the group photo"
+ ],
+ "group_photo_changed_you": [
+ "You changed the group photo"
+ ],
+ "group_photo_deleted": [
+ "%1$s removed the group photo"
+ ],
+ "group_photo_deleted_you": [
+ "You removed the group photo"
+ ],
+ "group_title_changed": [
+ "%1$s changed the group name to «%2$s»"
+ ],
+ "group_title_changed_you": [
+ "You changed the group name to «%1$s»"
+ ],
+ "group_user_add": [
+ "%1$s joined the group"
+ ],
+ "group_user_add_self": [
+ "You joined the group"
+ ],
+ "group_user_added": [
+ "%1$s added %2$s"
+ ],
+ "group_user_join_by_link": [
+ "%1$s joined the group via invite link"
+ ],
+ "group_user_join_by_link_self": [
+ "You joined the group via invite link"
+ ],
+ "group_user_remove": [
+ "%1$s left the group"
+ ],
+ "group_user_removed": [
+ "%1$s kicked %2$s"
+ ],
+ "group_user_removed_self": [
+ "%1$s kicked you"
+ ],
+ "group_user_self_added": [
+ "You added %1$s"
+ ],
+ "group_user_self_removed": [
+ "You kicked %1$s"
+ ],
+ "inactiveGroup": [
+ "inactive group"
+ ],
+ "justAdd": [
+ "Just add to group"
+ ],
+ "location_personAwayMeters": [
+ "is %1$s m away"
+ ],
+ "location_personNearby": [
+ "is nearby"
+ ],
+ "message_adminSignPlain": [
+ "admin"
+ ],
+ "message_ownerSign": [
+ "owner"
+ ],
+ "message_via": [
+ " via "
+ ],
+ "message_viaBot": [
+ "via %1$s"
+ ],
+ "notInChat": [
+ "you are not in chat"
+ ],
+ "returnToChannel": [
+ "Return to Channel"
+ ],
+ "returnToGroup": [
+ "Return to Group"
+ ],
+ "status_LastSeenRecently": [
+ "last seen recently"
+ ],
+ "status_LastSeen_minutes": [
+ "seen %1$s minute ago",
+ "seen %1$s minutes ago"
+ ],
+ "status_Online": [
+ "online"
+ ],
+ "timestampShort_today": [
+ "%1$s"
+ ],
+ "timestamp_minutes": [
+ "%1$s minute ago",
+ "%1$s minutes ago"
+ ],
+ "timestamp_today": [
+ "today at %1$s"
+ ],
+ "url_promote": [
+ "https://promote.telegram.org/"
+ ],
+ "xActiveLinks": [
+ "%1$s active link",
+ "%1$s active links"
+ ],
+ "xAdmins": [
+ "%1$s admin",
+ "%1$s admins"
+ ],
+ "xAnswers": [
+ "%1$s answer",
+ "%1$s answers"
+ ],
+ "xBanned": [
+ "%1$s banned",
+ "%1$s banned"
+ ],
+ "xChats": [
+ "%1$s chat",
+ "%1$s chats"
+ ],
+ "xDays": [
+ "%1$s day",
+ "%1$s days"
+ ],
+ "xGroups": [
+ "%1$s group",
+ "%1$s groups"
+ ],
+ "xJoinRequests": [
+ "%1$s join request",
+ "%1$s join requests"
+ ],
+ "xMembers": [
+ "%1$s member",
+ "%1$s members"
+ ],
+ "xMessages": [
+ "%1$s message",
+ "%1$s messages"
+ ],
+ "xMinutes": [
+ "%1$s minute",
+ "%1$s minutes"
+ ],
+ "xMonths": [
+ "%1$s month",
+ "%1$s months"
+ ],
+ "xOnline": [
+ "%1$s online",
+ "%1$s online"
+ ],
+ "xOtherPeopleNames": [
+ "and %1$s other",
+ "and %1$s others"
+ ],
+ "xRevokedLinks": [
+ "%1$s revoked link",
+ "%1$s revoked links"
+ ],
+ "xSubscribers": [
+ "%1$s subscriber",
+ "%1$s subscribers"
+ ],
+ "xUsers": [
+ "%1$s user",
+ "%1$s users"
+ ],
+ "xViews": [
+ "%1$s view",
+ "%1$s views"
+ ],
+ "xVotes": [
+ "%1$s vote",
+ "%1$s votes"
+ ],
+ "xWeeks": [
+ "%1$s week",
+ "%1$s weeks"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/login.html b/data/web/translations.telegram.org/en/android_x/login.html
new file mode 100644
index 0000000000..b6b3f2e89a
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/login.html
@@ -0,0 +1,134 @@
+{
+ "AddAccount": [
+ "Add Account"
+ ],
+ "ConfirmationCode": [
+ "Confirmation Code"
+ ],
+ "CountryNotFound": [
+ "Country code not found"
+ ],
+ "DidNotGetTheCode": [
+ "Didn't get the code?"
+ ],
+ "EnterCode": [
+ "Enter code"
+ ],
+ "ForgotPassword": [
+ "Forgot password?"
+ ],
+ "HavingTroubleAccessing": [
+ "Unable to access %1$s?"
+ ],
+ "Hint": [
+ "Hint: %1$s"
+ ],
+ "InvalidPasswordTryAgain": [
+ "Invalid password, please try again."
+ ],
+ "LoginPasswordText": [
+ "You have enabled Two-Step Verification, so your account is protected with an additional password."
+ ],
+ "Page1Message": [
+ "The world's **fastest** messaging app.
It is **free** and **secure**."
+ ],
+ "Page1Title": [
+ "Telegram X"
+ ],
+ "Page2Message": [
+ "**Telegram** delivers messages
faster than any other application."
+ ],
+ "Page2Title": [
+ "Fast"
+ ],
+ "Page3Message": [
+ "**Telegram** provides free unlimited cloud storage for chats and media."
+ ],
+ "Page3Title": [
+ "Free"
+ ],
+ "Page4Message": [
+ "**Telegram** has no limits on
the size of your media and chats."
+ ],
+ "Page4Title": [
+ "Powerful"
+ ],
+ "Page5Message": [
+ "**Telegram** keeps your messages
safe from hacker attacks."
+ ],
+ "Page5Title": [
+ "Secure"
+ ],
+ "Page6Message": [
+ "**Telegram** lets you access your
messages from multiple devices."
+ ],
+ "Page6Title": [
+ "Cloud-Based"
+ ],
+ "PasscodePattern": [
+ "Pattern"
+ ],
+ "PasswordRecovery": [
+ "Password Recovery"
+ ],
+ "RecoveryCodeInvalid": [
+ "Invalid recovery code. Please try again"
+ ],
+ "RecoveryCodeSent": [
+ "We've sent a 6-digit recovery code to %1$s. Please check your email and enter it here."
+ ],
+ "RestoreEmailTroubleText": [
+ "If you can't restore access to your email, your remaining options are either to remember your password or to reset your account."
+ ],
+ "RestorePasswordNoEmailTitle": [
+ "Sorry"
+ ],
+ "SentAppCode": [
+ "We've sent the code to the **Telegram** app on your other device."
+ ],
+ "SinceNotProvided": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "StartMessaging": [
+ "Start Messaging"
+ ],
+ "TwoStepVerification": [
+ "Two-Step Verification"
+ ],
+ "UnlockByPIN": [
+ "Enter your PIN to unlock"
+ ],
+ "UnlockByPassword": [
+ "Enter your password to unlock"
+ ],
+ "UnlockByPattern": [
+ "Draw your pattern to unlock"
+ ],
+ "YourPhone": [
+ "Your Phone"
+ ],
+ "login_Code": [
+ "Code"
+ ],
+ "login_Country": [
+ "Country"
+ ],
+ "login_InvalidPhone": [
+ "Please enter a valid phone number"
+ ],
+ "login_PHONE_NUMBER_BANNED": [
+ "Phone number is banned. __Contact us__, if you need help."
+ ],
+ "login_Password": [
+ "Password"
+ ],
+ "login_PhoneNumber": [
+ "Phone number"
+ ],
+ "login_SmsHint": [
+ "We will send an SMS with a confirmation code to your phone number."
+ ],
+ "network_Connecting": [
+ "Connecting…"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/passport.html b/data/web/translations.telegram.org/en/android_x/passport.html
new file mode 100644
index 0000000000..9e26dfeeb6
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/passport.html
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/private_chats.html b/data/web/translations.telegram.org/en/android_x/private_chats.html
new file mode 100644
index 0000000000..77fb0bfa38
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/private_chats.html
@@ -0,0 +1,528 @@
+{
+ "AppName": [
+ "Telegram X"
+ ],
+ "AttachPhotoExpired": [
+ "Photo has expired"
+ ],
+ "AttachVideoExpired": [
+ "Video has expired"
+ ],
+ "BlockContact": [
+ "Block"
+ ],
+ "BlockUserConfirm": [
+ "Are you sure you want to block %1$s?"
+ ],
+ "BlockedUser": [
+ "%1$s has been blocked."
+ ],
+ "CallAgain": [
+ "Call Again"
+ ],
+ "CallEmojiHint": [
+ "If the emoji on %1$s's screen are the same, this call is 100%% secure."
+ ],
+ "CallInProgressDesc": [
+ "You currently have an ongoing call with %1$s. Would you like to hang up on that call and start a new one with %2$s?"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ContactAdded": [
+ "Contact added"
+ ],
+ "CopiedCoordinates": [
+ "Coordinates have been copied to the clipboard"
+ ],
+ "CopyCoordinates": [
+ "Copy coordinates"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteChat": [
+ "Delete chat"
+ ],
+ "DeleteForMe": [
+ "Delete for myself"
+ ],
+ "DeleteForMeAndX": [
+ "Delete for me and %1$s"
+ ],
+ "DeleteForUser": [
+ "Delete for %1$s"
+ ],
+ "DeleteReminder": [
+ "Delete reminder"
+ ],
+ "DeleteXForMe": [
+ "Delete %1$s message for myself",
+ "Delete %1$s messages for myself"
+ ],
+ "DeleteXForMeWarning": [
+ "%1$s message can be deleted only for yourself.",
+ "%1$s messages can be deleted only for yourself."
+ ],
+ "DeleteXForUser": [
+ "Delete %1$s message for %2$s",
+ "Delete %1$s messages for %2$s"
+ ],
+ "DeleteXReminders": [
+ "Delete %1$s reminder",
+ "Delete %1$s reminders"
+ ],
+ "DiscardEditCaption": [
+ "Discard caption"
+ ],
+ "DiscardEditCaptionHint": [
+ "Are you sure you want to discard edited caption? These changes will be lost."
+ ],
+ "DiscardEditMsg": [
+ "Discard message"
+ ],
+ "DiscardEditMsgHint": [
+ "Are you sure you want to discard edited message? These changes will be lost."
+ ],
+ "Downloads": [
+ "Downloads"
+ ],
+ "EncryptedDescription1": [
+ "Use end-to-end encryption"
+ ],
+ "EncryptedDescription2": [
+ "Leave no trace on our servers"
+ ],
+ "EncryptedDescription3": [
+ "Have a self-destruct timer"
+ ],
+ "EncryptedDescription4": [
+ "Do not allow forwarding"
+ ],
+ "EncryptionKey": [
+ "Encryption Key"
+ ],
+ "EncryptionKeyDescription": [
+ "This image and text were derived from the encryption key for this secret chat with %1$s.
If they look the same on %1$s's device, end-to-end encryption is guaranteed."
+ ],
+ "File": [
+ "File"
+ ],
+ "FreeXofY": [
+ "Free %1$s of %2$s"
+ ],
+ "FromYou": [
+ "You"
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "HangUp": [
+ "Hang up"
+ ],
+ "HiddenName": [
+ "Deleted Account"
+ ],
+ "HoldMediaTutorial": [
+ "Hold finger to view this media"
+ ],
+ "HoldToAudio": [
+ "Hold to record audio. Tap to switch to video."
+ ],
+ "HoldToRemind": [
+ "Hold to create a reminder."
+ ],
+ "HoldToSchedule2": [
+ "Hold to send when %1$s goes online and other options."
+ ],
+ "HoldToVideo": [
+ "Hold to record video. Tap to switch to audio."
+ ],
+ "IncomingCall": [
+ "Incoming Call"
+ ],
+ "InternalStorage": [
+ "Internal Storage"
+ ],
+ "LinkStateContactMutual": [
+ "%1$s and you have each other's phone number in the contacts list."
+ ],
+ "MapPreviewProviderGoogle": [
+ "Google Maps"
+ ],
+ "MapPreviewProviderHint": [
+ "Choose a provider to display map previews in Secret Chats.
This requires sending the selected provider an anonymous request with the received coordinates."
+ ],
+ "MapPreviewProviderNone": [
+ "No Previews"
+ ],
+ "MapPreviewProviderTelegram": [
+ "Telegram"
+ ],
+ "MessageLifetime": [
+ "Self-Destruct Timer"
+ ],
+ "MessageLifetimePhoto": [
+ "If you set a timer, the photo will self-destruct after it was viewed."
+ ],
+ "MessageLifetimeVideo": [
+ "If you set a timer, the video will self-destruct after it is viewed."
+ ],
+ "MissedCall": [
+ "Missed Call"
+ ],
+ "Music": [
+ "Music"
+ ],
+ "NewSecretChatWith": [
+ "New Secret Chat…"
+ ],
+ "NoPhotosToShow": [
+ "No photos to show"
+ ],
+ "NoPhotosToShowInChat": [
+ "Share photos in this chat and
access them on any of your devices."
+ ],
+ "NoRightToCall": [
+ "Sorry, you cannot call %1$s because of their privacy settings. You can ask them to modify their setting or to call you instead."
+ ],
+ "NoVideoToShow": [
+ "No video messages to show"
+ ],
+ "NoVideoToShowInChat": [
+ "Share video messages in this chat and
access them on any device you have."
+ ],
+ "NoVideosToShowInChat": [
+ "Share videos in this chat and
access them on any of your devices."
+ ],
+ "Off": [
+ "Off"
+ ],
+ "OpenChat": [
+ "Open Chat"
+ ],
+ "OpenInExternalApp": [
+ "Open in…"
+ ],
+ "OpenMap": [
+ "Open in Maps"
+ ],
+ "OutgoingCall": [
+ "Outgoing Call"
+ ],
+ "PictureAndText": [
+ "Picture and text"
+ ],
+ "PinMessageInChat": [
+ "Pin this message?"
+ ],
+ "PinMessageOther": [
+ "Also pin for %1$s"
+ ],
+ "QDeleteX": [
+ "Delete %1$s?"
+ ],
+ "QDeleteXMessages": [
+ "Delete %1$s message?",
+ "Delete %1$s messages?"
+ ],
+ "RecordingAudio": [
+ "recording voice"
+ ],
+ "RemindAtCustomTime": [
+ "Remind at specific date…"
+ ],
+ "RemindDateAt": [
+ "Remind %1$s at %2$s"
+ ],
+ "RemindInXHours": [
+ "Remind in %1$s hour",
+ "Remind in %1$s hours"
+ ],
+ "RemindInXMinutes": [
+ "Remind in %1$s minute",
+ "Remind in %1$s minutes"
+ ],
+ "RemindTodayAt": [
+ "Remind today at %1$s"
+ ],
+ "RemindTomorrowAt": [
+ "Remind tomorrow at %1$s"
+ ],
+ "Reminders": [
+ "Reminders"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "Reschedule": [
+ "Reschedule"
+ ],
+ "RootDirectory": [
+ "Root Directory"
+ ],
+ "Save": [
+ "Save"
+ ],
+ "SavedMessages": [
+ "Saved Messages"
+ ],
+ "ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "ScheduledToday": [
+ "Scheduled for today"
+ ],
+ "ScheduledTomorrow": [
+ "Scheduled for tomorrow"
+ ],
+ "ScheduledUntilOnline": [
+ "Scheduled until online"
+ ],
+ "SecretChats": [
+ "Secret Chats"
+ ],
+ "SecretLinkPreviewAlert": [
+ "Would you like to enable extended link previews in Secret Chats? Note that link previews are generated on Telegram servers."
+ ],
+ "SecretLinkPreviewDisable": [
+ "Disable"
+ ],
+ "SecretLinkPreviewEnable": [
+ "Enable"
+ ],
+ "SecretPasscodeInfo": [
+ "When you set up an additional passcode, you'll need to enter it each time you access this chat. Message preview will be hidden on the chats page.
Note: if you forget it, contents of this chat will be lost.
If you need a global passcode, use Settings > Privacy and Security > Passcode Lock."
+ ],
+ "Select": [
+ "Select"
+ ],
+ "SelectMessagesInBetween": [
+ "Select messages in between"
+ ],
+ "SendMediaHint": [
+ "Send media without compression"
+ ],
+ "SendMusicHint": [
+ "Send audio and music files"
+ ],
+ "SendNoSound": [
+ "Send without sound"
+ ],
+ "SendNow": [
+ "Send Now"
+ ],
+ "SendOnceOnline": [
+ "Send when online"
+ ],
+ "SendReminder": [
+ "Set a Reminder"
+ ],
+ "SendSchedule": [
+ "Schedule message"
+ ],
+ "SendingFile": [
+ "sending file"
+ ],
+ "SendingGame": [
+ "playing"
+ ],
+ "SendingPhoto": [
+ "sending photo"
+ ],
+ "SendingVideo": [
+ "sending video"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "SharePhoneNumber": [
+ "Share Phone Number"
+ ],
+ "SharePhoneNumberAction": [
+ "Share My Phone Number"
+ ],
+ "ShareTextLanguageLink": [
+ "Check out %1$s translation for Telegram: %2$s"
+ ],
+ "ShowCall": [
+ "Show call"
+ ],
+ "ShowSourceMessage": [
+ "Go to source chat"
+ ],
+ "Sticker": [
+ "Sticker"
+ ],
+ "Storage": [
+ "Storage"
+ ],
+ "TabAudio": [
+ "Audio"
+ ],
+ "TabDocs": [
+ "Docs"
+ ],
+ "TabGifs": [
+ "GIFs"
+ ],
+ "TabMedia": [
+ "Media"
+ ],
+ "TabMessages": [
+ "Messages"
+ ],
+ "TabPhoto": [
+ "Photos"
+ ],
+ "TabVideo": [
+ "Videos"
+ ],
+ "TabVideoMessages": [
+ "Video"
+ ],
+ "TabVoiceMessages": [
+ "Voice"
+ ],
+ "Today": [
+ "Today"
+ ],
+ "Tomorrow": [
+ "Tomorrow"
+ ],
+ "Typing": [
+ "typing"
+ ],
+ "UnblockedUser": [
+ "%1$s has been unblocked."
+ ],
+ "UnsupportedMessageType": [
+ "Unsupported message"
+ ],
+ "VoipAnsweringAsAccount": [
+ "Answering as %1$s"
+ ],
+ "VoipBranding": [
+ "Telegram Call"
+ ],
+ "VoipDisconnect": [
+ "Disconnected"
+ ],
+ "VoipEnded": [
+ "Call ended"
+ ],
+ "VoipExchangingKeys": [
+ "Exchanging encryption keys"
+ ],
+ "VoipMissedOutgoing": [
+ "Call missed"
+ ],
+ "VoipOngoingAlertTitle": [
+ "Another call in progress"
+ ],
+ "VoipWaiting": [
+ "Waiting"
+ ],
+ "XDisabledTimer": [
+ "%1$s disabled the self-destruct timer"
+ ],
+ "XSetTimer": [
+ "%1$s set the self-destruct timer to %2$s"
+ ],
+ "XSetTimerDays": [
+ "%2$s set the self-destruct timer to %1$s day",
+ "%2$s set the self-destruct timer to %1$s days"
+ ],
+ "XSetTimerHours": [
+ "%2$s set the self-destruct timer to %1$s hour",
+ "%2$s set the self-destruct timer to %1$s hours"
+ ],
+ "XSetTimerMinutes": [
+ "%2$s set the self-destruct timer to %1$s minute",
+ "%2$s set the self-destruct timer to %1$s minutes"
+ ],
+ "XSetTimerSeconds": [
+ "%2$s set the self-destruct timer to %1$s second",
+ "%2$s set the self-destruct timer to %1$s seconds"
+ ],
+ "XSetTimerWeeks": [
+ "%2$s set the self-destruct timer to %1$s week",
+ "%2$s set the self-destruct timer to %1$s weeks"
+ ],
+ "XTookAScreenshot": [
+ "%1$s took a screenshot"
+ ],
+ "YouDisabledTimer": [
+ "You disabled the self-destruct timer"
+ ],
+ "YouSetTimer": [
+ "You set the self-destruct timer to %1$s"
+ ],
+ "YouSetTimerDays": [
+ "You set the self-destruct timer to %1$s day",
+ "You set the self-destruct timer to %1$s days"
+ ],
+ "YouSetTimerHours": [
+ "You set the self-destruct timer to %1$s hour",
+ "You set the self-destruct timer to %1$s hours"
+ ],
+ "YouSetTimerMinutes": [
+ "You set the self-destruct timer to %1$s minute",
+ "You set the self-destruct timer to %1$s minutes"
+ ],
+ "YouSetTimerSeconds": [
+ "You set the self-destruct timer to %1$s second",
+ "You set the self-destruct timer to %1$s seconds"
+ ],
+ "YouSetTimerWeeks": [
+ "You set the self-destruct timer to %1$s week",
+ "You set the self-destruct timer to %1$s weeks"
+ ],
+ "YouTookAScreenshot": [
+ "You took a screenshot"
+ ],
+ "deletedUser": [
+ "deleted user"
+ ],
+ "format_EncryptedDescription": [
+ "• %1$s
• %2$s
• %3$s
• %4$s"
+ ],
+ "format_filesAndFolders": [
+ "%1$s, %2$s"
+ ],
+ "message_nameViaBot": [
+ "%1$s via %2$s"
+ ],
+ "slideToCancel": [
+ "Slide to Cancel"
+ ],
+ "status_LastSeenUnknown": [
+ "seen a long time ago"
+ ],
+ "status_LastSeen_now": [
+ "last seen just now"
+ ],
+ "status_Online": [
+ "online"
+ ],
+ "xFiles": [
+ "%1$s file",
+ "%1$s files"
+ ],
+ "xFolders": [
+ "%1$s folder",
+ "%1$s folders"
+ ],
+ "xMessages": [
+ "%1$s message",
+ "%1$s messages"
+ ],
+ "xMinutes": [
+ "%1$s minute",
+ "%1$s minutes"
+ ],
+ "xSeconds": [
+ "%1$s second",
+ "%1$s seconds"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/profile.html b/data/web/translations.telegram.org/en/android_x/profile.html
new file mode 100644
index 0000000000..71aecbb773
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/profile.html
@@ -0,0 +1,227 @@
+{
+ "AddContact": [
+ "Add Contact"
+ ],
+ "BlockContact": [
+ "Block"
+ ],
+ "Call": [
+ "Call"
+ ],
+ "CallX": [
+ "Call %1$s?"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChatAccessPrivateGroup": [
+ "This group is private"
+ ],
+ "ContactStateMutual": [
+ "%1$s and you have added each other in the contacts list."
+ ],
+ "CustomNotifications": [
+ "Custom notifications"
+ ],
+ "CustomNotificationsHint": [
+ "These settings will override the global values in Settings > Notifications."
+ ],
+ "Default": [
+ "Default"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteContact": [
+ "Delete contact"
+ ],
+ "DeleteContactConfirm": [
+ "Delete %1$s from contacts?"
+ ],
+ "DiscardChanges": [
+ "Discard changes"
+ ],
+ "EditPrivacy": [
+ "Privacy Exceptions"
+ ],
+ "EditPrivacyCall": [
+ "Call Me"
+ ],
+ "EditPrivacyCallP2P": [
+ "Use Peer-to-Peer in Calls"
+ ],
+ "EditPrivacyCallP2PInfo": [
+ "Disabling peer-to-peer will relay calls with %1$s through Telegram servers to avoid revealing your IP address, but will slightly decrease audio quality."
+ ],
+ "EditPrivacyChatInvite": [
+ "Add Me to Groups and Channels"
+ ],
+ "EditPrivacyForward": [
+ "Forward My Messages"
+ ],
+ "EditPrivacyGlobal": [
+ "Open General Privacy Settings"
+ ],
+ "EditPrivacyPhoneNumber": [
+ "Phone Number"
+ ],
+ "EditPrivacyPhoto": [
+ "Profile Photo"
+ ],
+ "EditPrivacyStatus": [
+ "Last Seen & Online"
+ ],
+ "EnableNotifications": [
+ "Enable notifications"
+ ],
+ "GroupsInCommon": [
+ "Groups in Common"
+ ],
+ "GroupsWillBeShownHere": [
+ "Groups in common will be shown here"
+ ],
+ "LastName": [
+ "Last name"
+ ],
+ "LedDefault": [
+ "Default"
+ ],
+ "LinkStateKnowsNumber": [
+ "%1$s can see your phone number."
+ ],
+ "NoDocumentsToShow": [
+ "No documents to show"
+ ],
+ "NoDocumentsToShowInChat": [
+ "Share files and documents in this chat and
access them on any of your devices."
+ ],
+ "NoGroupsToShow": [
+ "No groups to show"
+ ],
+ "NoLinksToShow": [
+ "No links to show"
+ ],
+ "NoLinksToShowInChannel": [
+ "Published links and articles
will be shown here."
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsEnabled": [
+ "Enabled"
+ ],
+ "NotificationsLed": [
+ "Light"
+ ],
+ "NotificationsPriority": [
+ "Priority"
+ ],
+ "NumberHidden": [
+ "Number is unknown"
+ ],
+ "NumberHiddenHint": [
+ "Phone number will be visible once %1$s adds you as a contact or changes their privacy settings."
+ ],
+ "PhoneMobile": [
+ "Mobile"
+ ],
+ "PhoneNumberUnknown": [
+ "Unknown"
+ ],
+ "PrivacyCallsExceptionOff": [
+ "Disallowed"
+ ],
+ "PrivacyDefault": [
+ "Default"
+ ],
+ "PrivacyForwardLinkExceptionOn": [
+ "With a link to my account"
+ ],
+ "PrivacyLastSeenExceptionOn": [
+ "Visible"
+ ],
+ "PrivacyOther": [
+ "Other"
+ ],
+ "PrivacyVisibilityUser": [
+ "What can %1$s see on my profile?"
+ ],
+ "RenameContact": [
+ "Rename contact"
+ ],
+ "Ringtone": [
+ "Ringtone"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "ShareContact": [
+ "Share Contact"
+ ],
+ "Sound": [
+ "Sound"
+ ],
+ "StartEncryptedChat": [
+ "Start secret chat"
+ ],
+ "TabDocs": [
+ "Docs"
+ ],
+ "TabEmptyDocs": [
+ "No documents"
+ ],
+ "TabEmptyLinks": [
+ "No links"
+ ],
+ "TabGifs": [
+ "GIFs"
+ ],
+ "TabLinks": [
+ "Links"
+ ],
+ "TabMedia": [
+ "Media"
+ ],
+ "TabSharedGroups": [
+ "Groups"
+ ],
+ "TabVideoMessages": [
+ "Video"
+ ],
+ "TabVoiceMessages": [
+ "Voice"
+ ],
+ "Vibrate": [
+ "Vibrate"
+ ],
+ "VoiceCalls": [
+ "Voice Calls"
+ ],
+ "login_FirstName": [
+ "First name"
+ ],
+ "status_LastSeenWithinMonth": [
+ "seen within a month"
+ ],
+ "status_LastSeenWithinWeek": [
+ "seen within a week"
+ ],
+ "status_LastSeen_today": [
+ "seen at %1$s"
+ ],
+ "status_Online": [
+ "online"
+ ],
+ "xGIFs": [
+ "%1$s GIF",
+ "%1$s GIFs"
+ ],
+ "xGroups": [
+ "%1$s group",
+ "%1$s groups"
+ ],
+ "xMembers": [
+ "%1$s member",
+ "%1$s members"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/settings.html b/data/web/translations.telegram.org/en/android_x/settings.html
new file mode 100644
index 0000000000..f8c0b3d5e5
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/settings.html
@@ -0,0 +1,3482 @@
+{
+ "AbortPassword": [
+ "Abort Two-Step Verification Setup"
+ ],
+ "AbortPasswordConfirm": [
+ "Are you sure you want to abort Two-Step Verification setup?"
+ ],
+ "AbortRecoveryEmail": [
+ "Abort recovery email setup"
+ ],
+ "AbortRecoveryEmailChange": [
+ "Abort recovery email change"
+ ],
+ "ActiveDevices": [
+ "Active Devices"
+ ],
+ "Add": [
+ "Add"
+ ],
+ "AddContact": [
+ "Add Contact"
+ ],
+ "AddExceptions": [
+ "Add exceptions"
+ ],
+ "AddHttpProxy": [
+ "Add HTTP Proxy"
+ ],
+ "AddMtprotoProxy": [
+ "Add MTPROTO Proxy"
+ ],
+ "AddSocks5Proxy": [
+ "Add SOCKS5 Proxy"
+ ],
+ "AddXMasks": [
+ "Add %1$s mask",
+ "Add %1$s masks"
+ ],
+ "AddXStickers": [
+ "Add %1$s sticker",
+ "Add %1$s stickers"
+ ],
+ "Advanced": [
+ "Advanced"
+ ],
+ "AllowNotifications": [
+ "Display Notifications Content"
+ ],
+ "AllowNotificationsInfo": [
+ "If enabled, you will see notifications content when app is locked, however, actions such as Reply or Mark as Read will not be available until you unlock the app."
+ ],
+ "AlwaysAllow": [
+ "Always Allow"
+ ],
+ "AlwaysShareWith": [
+ "Always Share With"
+ ],
+ "AnimatedEmoji": [
+ "Animated Emoji"
+ ],
+ "AnimatedStickers": [
+ "Animated Stickers"
+ ],
+ "AnimatedStickersInfo": [
+ "Are you sure you want to clear animated stickers cache?"
+ ],
+ "AnyMedia": [
+ "Any media"
+ ],
+ "AppBadge": [
+ "Unread Count Badge"
+ ],
+ "AppBadgeAll": [
+ "From all chats"
+ ],
+ "AppBadgeDisabled": [
+ "Disabled"
+ ],
+ "AppBadgeHint": [
+ "Display a badge counter on the application icon. This may not work on some devices.
Your system may display an extra badge while playing music or having an active call regardless of these settings."
+ ],
+ "AppBadgeType": [
+ "Badge Type"
+ ],
+ "AppBadgeTypeChats": [
+ "Number of chats"
+ ],
+ "AppBadgeTypeMessages": [
+ "Number of messages"
+ ],
+ "AppBadgeUnmuted": [
+ "From non-muted chats"
+ ],
+ "AppLogs": [
+ "Application Logs"
+ ],
+ "AppLogsClear": [
+ "Delete all application log files?"
+ ],
+ "AppLogsDisable": [
+ "Turn off all logs"
+ ],
+ "AppName": [
+ "Telegram X"
+ ],
+ "AppNameAndVersion": [
+ "Telegram X %1$s"
+ ],
+ "AppSignature": [
+ "**Telegram X** `%1$s`"
+ ],
+ "ApplicationFolder": [
+ "Application Files"
+ ],
+ "ApplicationFolderExternal": [
+ "Application Media"
+ ],
+ "ApplicationFolderWarning": [
+ "**Warning!**
The folder you are about to access contains your private Telegram data.
Don't send files from this folder to anyone, unless you know what you are doing."
+ ],
+ "ApplicationFolderWarningConfirm": [
+ "Proceed"
+ ],
+ "ArchiveStickerSetAction": [
+ "Archive"
+ ],
+ "Archived": [
+ "Archived"
+ ],
+ "ArchivedStickersInfo": [
+ "You can have up to %1$s sticker sets installed. Unused stickers are archived when you install new sets."
+ ],
+ "AreYouSureClearDrafts": [
+ "Are you sure you want to delete all cloud drafts?"
+ ],
+ "AreYouSureNotifyReset": [
+ "Are you sure you want to reset all custom notification settings for all your contacts and groups?"
+ ],
+ "AreYouSureSessions": [
+ "Are you sure you want to terminate all other sessions?"
+ ],
+ "AskAQuestion": [
+ "Ask a Question"
+ ],
+ "AskAQuestionInfo": [
+ "Please note that Telegram Support is done by volunteers. We try to respond as quickly as possible, but it may take a while.
Please take a look at the [Telegram FAQ](https://telegram.org/faq#general-questions): it has answers to most questions and important tips for [troubleshooting](https://telegram.org/faq#troubleshooting)."
+ ],
+ "AskButton": [
+ "Ask a volunteer"
+ ],
+ "AutoInstantView": [
+ "Open in Instant View"
+ ],
+ "AutoInstantViewAll": [
+ "All links"
+ ],
+ "AutoInstantViewDesc": [
+ "Whenever you open a link, Telegram will try to generate an Instant View page for it."
+ ],
+ "AutoInstantViewNone": [
+ "No links"
+ ],
+ "AutoInstantViewTelegram": [
+ "telegram.org + telegra.ph"
+ ],
+ "AutoLock": [
+ "Auto-Lock"
+ ],
+ "AutoLockDisabled": [
+ "Disabled"
+ ],
+ "AutoLockInstant": [
+ "Instant"
+ ],
+ "AutoLockInstantWarn": [
+ "Can't unlock app, because of instant Auto-Lock. Hold lock button to change this."
+ ],
+ "AutoNightAutomatic": [
+ "Automatic"
+ ],
+ "AutoNightDisabled": [
+ "Disabled"
+ ],
+ "AutoNightMode": [
+ "Auto Night Mode"
+ ],
+ "AutoNightModeDescription": [
+ "Switch to night theme based on ambient lighting or your time preference."
+ ],
+ "AutoNightModeDescriptionAuto": [
+ "Switch to night theme when ambient lighting falls below %1$d%%.
Small dot indicates current level of ambient lighting measured by your device."
+ ],
+ "AutoNightModeDescriptionScheduled": [
+ "Switch to night theme based on your time preference."
+ ],
+ "AutoNightModeDescriptionSystem": [
+ "Switch to night theme based on the value provided by system."
+ ],
+ "AutoNightModeScheduledByLocation": [
+ "Detect current sunset & sunrise time"
+ ],
+ "AutoNightModeScheduledByLocationProgress": [
+ "Determining location…"
+ ],
+ "AutoNightModeScheduledTurnOff": [
+ "To"
+ ],
+ "AutoNightModeScheduledTurnOn": [
+ "From"
+ ],
+ "AutoNightScheduled": [
+ "Scheduled"
+ ],
+ "AutoNightSystem": [
+ "System Default"
+ ],
+ "AutoUpdate": [
+ "Update automatically"
+ ],
+ "AutoUpdateAlways": [
+ "Always"
+ ],
+ "AutoUpdateNever": [
+ "Never"
+ ],
+ "AutoUpdatePrompt": [
+ "Prompt when available"
+ ],
+ "AutoUpdateWiFi": [
+ "On Wi-Fi"
+ ],
+ "AutomaticMediaDownload": [
+ "Automatic media download"
+ ],
+ "AutoplayGifs": [
+ "Autoplay GIFs"
+ ],
+ "AwaitingEmailConfirmation": [
+ "Awaiting email confirmation"
+ ],
+ "BadgeCounter": [
+ "Badge Counter"
+ ],
+ "BadgeCounterArchive": [
+ "Include Archived Chats"
+ ],
+ "BadgeCounterMessages": [
+ "Count Unread Messages"
+ ],
+ "BadgeCounterMessagesOff": [
+ "Switch off to show the number of unread chats instead of messages."
+ ],
+ "BadgeCounterMessagesOn": [
+ "Switch on to show the number of unread messages instead of chats."
+ ],
+ "BadgeCounterMuted": [
+ "Include Muted Chats"
+ ],
+ "BadgeCounterSetting": [
+ "App Icon Badge"
+ ],
+ "BatmanTransitions": [
+ "Batman Transitions in Polls"
+ ],
+ "BigEmoji": [
+ "Big Emoji"
+ ],
+ "BioDescription": [
+ "Any details such as age, occupation or city.
Example: 23 y.o. designer from San Francisco."
+ ],
+ "BioNone": [
+ "None"
+ ],
+ "BlockContact": [
+ "Block"
+ ],
+ "BlockListEmpty": [
+ "You haven't blocked anyone yet"
+ ],
+ "BlockSender": [
+ "Block sender"
+ ],
+ "BlockUserBtn": [
+ "Block"
+ ],
+ "BlockedNone": [
+ "None"
+ ],
+ "BlockedSenders": [
+ "Blocked Senders"
+ ],
+ "BlockedUsers": [
+ "Blocked Users"
+ ],
+ "Calculating": [
+ "Calculating…"
+ ],
+ "Call": [
+ "Call"
+ ],
+ "Calls": [
+ "Calls"
+ ],
+ "Camera": [
+ "In-App Camera"
+ ],
+ "CameraFlip": [
+ "Pictures as previewed"
+ ],
+ "CameraFlipInfo": [
+ "Save selfies as they appear in the preview without flipping them."
+ ],
+ "CameraGrid": [
+ "Grid Lines"
+ ],
+ "CameraKeepMedia": [
+ "Keep Discarded Media"
+ ],
+ "CameraRatio": [
+ "Aspect Ratio"
+ ],
+ "CameraRatioFull": [
+ "Full Screen"
+ ],
+ "CameraType": [
+ "Camera Type"
+ ],
+ "CameraTypeLegacy": [
+ "Legacy"
+ ],
+ "CameraTypeSystem": [
+ "System"
+ ],
+ "CameraTypeXBeta": [
+ "CameraX (experimental)"
+ ],
+ "CameraVolume": [
+ "Press Volume key to"
+ ],
+ "CameraVolumeNone": [
+ "System volume"
+ ],
+ "CameraVolumeShoot": [
+ "Take picture or record video"
+ ],
+ "CameraVolumeZoom": [
+ "Zoom"
+ ],
+ "Cancel": [
+ "Cancel"
+ ],
+ "ChangePasscode": [
+ "Change Passcode"
+ ],
+ "ChangePasscodeInfo": [
+ "When a passcode is set, a lock icon appears on the chats page. Tap it to lock and unlock your Telegram app.
Note: if you forget your passcode, you'll need to log out or reinstall the app. All secret chats will be lost."
+ ],
+ "ChangePassword": [
+ "Change Password"
+ ],
+ "ChangePhoneHelp": [
+ "We will send an SMS with a confirmation code to your new number."
+ ],
+ "ChangeRecoveryEmail": [
+ "Change Recovery Email"
+ ],
+ "Channels": [
+ "Channels"
+ ],
+ "ChatBackgroundApply": [
+ "Apply Chat Background"
+ ],
+ "ChatBackgroundBlur": [
+ "Blurred"
+ ],
+ "ChatBackgroundPreview": [
+ "Chat Background Preview"
+ ],
+ "ChatBackgroundTypeGradient": [
+ "gradient"
+ ],
+ "ChatBackgroundTypeMulticolor": [
+ "multicolor gradient"
+ ],
+ "ChatBackgroundTypeSolid": [
+ "solid color"
+ ],
+ "ChatCamera": [
+ "Camera"
+ ],
+ "ChatListStyle": [
+ "Chat List Style"
+ ],
+ "ChatListStyle1": [
+ "Two lines"
+ ],
+ "ChatListStyle2": [
+ "Three lines"
+ ],
+ "ChatListStyle3": [
+ "Three lines (bigger text)"
+ ],
+ "ChatMode": [
+ "Chats Appearance"
+ ],
+ "ChatPreview": [
+ "Chat preview"
+ ],
+ "ChatQuickActions": [
+ "Swipe actions"
+ ],
+ "ChatStyleBubbles": [
+ "Bubbles in Chats"
+ ],
+ "ChatStyleBubblesChannel": [
+ "Bubbles in Channels"
+ ],
+ "Chats": [
+ "Chats"
+ ],
+ "CheckForUpdates": [
+ "Check for updates"
+ ],
+ "CheckYourVerificationEmail": [
+ "Please check your email and click on the validation link to complete Two-Step Verification setup. Be sure to check the spam folder as well."
+ ],
+ "CheckYourVerificationEmail2": [
+ "To complete recovery email setup, check %1$s (don't forget the spam folder) and enter the code we just sent you."
+ ],
+ "CheckYourVerificationEmail3": [
+ "To complete recovery email change, check %1$s (don't forget the spam folder) and enter the code we just sent you."
+ ],
+ "CheckingForUpdates": [
+ "Checking for updates…"
+ ],
+ "ChooseYourGesture": [
+ "Draw your gesture"
+ ],
+ "ChooseYourPIN": [
+ "Choose your PIN"
+ ],
+ "ChooseYourPassword": [
+ "Choose your password"
+ ],
+ "ChooseYourPattern": [
+ "Choose your pattern"
+ ],
+ "CleaningUp": [
+ "Cleaning up…"
+ ],
+ "ClearCacheHint": [
+ "This operation may take a few minutes to complete"
+ ],
+ "ClearCacheHint2": [
+ "Calculating storage usage by your chats… This operation may take a few minutes to complete"
+ ],
+ "ClearOtherSessionsHelp": [
+ "Logs out all devices except for this one."
+ ],
+ "ClearOtherWebSessionsHelp": [
+ "You can log in on websites that support signing in with Telegram."
+ ],
+ "ClearX": [
+ "Clear %1$s"
+ ],
+ "CloudDownload": [
+ "Download %1$s"
+ ],
+ "ColorAlpha": [
+ "A"
+ ],
+ "ColorAlphaPercentage": [
+ "A%"
+ ],
+ "ColorBlue": [
+ "B"
+ ],
+ "ColorClearAll": [
+ "Delete %1$s other version of %2$s?
This action cannot be undone.",
+ "Delete all %1$s other versions of %2$s?
This action cannot be undone."
+ ],
+ "ColorClearDone": [
+ "Delete %1$s color",
+ "Delete %1$s colors"
+ ],
+ "ColorDefault": [
+ "Default"
+ ],
+ "ColorGreen": [
+ "G"
+ ],
+ "ColorHex": [
+ "Hex"
+ ],
+ "ColorHue": [
+ "H"
+ ],
+ "ColorLightness": [
+ "L"
+ ],
+ "ColorRed": [
+ "R"
+ ],
+ "ColorRemove": [
+ "Delete current version of %1$s?
This action cannot be undone."
+ ],
+ "ColorRemoveDone": [
+ "Delete Color"
+ ],
+ "ColorSaturation": [
+ "S"
+ ],
+ "ColorTheme": [
+ "Color Theme"
+ ],
+ "ColorTypeHSLA": [
+ "HSLA (Hue, Saturation, Lightness, Alpha)"
+ ],
+ "ColorTypeHex": [
+ "Hex (#RRGGBBAA)"
+ ],
+ "ColorTypeRGBA": [
+ "RGBA (Red, Green, Blue, Alpha)"
+ ],
+ "CommitSignature": [
+ "**Commit**: [%1$s](%2$s)"
+ ],
+ "CompressAudio": [
+ "Compress audio in videos"
+ ],
+ "ConfirmCalls": [
+ "Prompt before calling"
+ ],
+ "ConfirmCallsDesc": [
+ "Show confirmation dialog each time you call anyone."
+ ],
+ "ConfirmYourFingerprint": [
+ "Confirm your fingerprint"
+ ],
+ "ConfirmYourGesture": [
+ "Confirm your gesture"
+ ],
+ "ConfirmYourPIN": [
+ "Confirm your PIN"
+ ],
+ "ConfirmYourPassword": [
+ "Confirm your password"
+ ],
+ "ConfirmYourPattern": [
+ "Confirm your pattern"
+ ],
+ "ConfirmationCode": [
+ "Confirmation Code"
+ ],
+ "ConnectedWebsitesDesc": [
+ "Tap to disconnect from your Telegram account."
+ ],
+ "ConnectingToProxy": [
+ "Connecting to proxy…"
+ ],
+ "Connection": [
+ "Connection"
+ ],
+ "ContactJoined": [
+ "Contact joined Telegram"
+ ],
+ "Contacts": [
+ "Contacts"
+ ],
+ "CopiedColor": [
+ "Color and its name have been copied to the clipboard"
+ ],
+ "CopiedLink": [
+ "Link has been copied to the clipboard"
+ ],
+ "Copy": [
+ "Copy"
+ ],
+ "CopyLink": [
+ "Copy link"
+ ],
+ "CopyReportData": [
+ "Copy Report Details"
+ ],
+ "CopyVersion": [
+ "Copy Version"
+ ],
+ "CountReceived": [
+ "Received"
+ ],
+ "CreateAHintForYourPassword": [
+ "Create a hint for your password"
+ ],
+ "CreatedOn": [
+ "**Created**: %1$s"
+ ],
+ "CurrentSession": [
+ "Current Session"
+ ],
+ "CustomHelp": [
+ "You won't see Last Seen or Online statuses for people with whom you don't share yours. Approximate times will be shown instead (recently, within a week, within a month)."
+ ],
+ "CustomNotifications": [
+ "Custom notifications"
+ ],
+ "CustomNotificationsHint": [
+ "These settings will override the global values in Settings > Notifications."
+ ],
+ "CustomShareSettingsHelp": [
+ "These settings will override the values above."
+ ],
+ "CustomVibrations": [
+ "Custom Vibrations"
+ ],
+ "DataSaver": [
+ "Data Saver"
+ ],
+ "DataSaverDesc": [
+ "With Data Saver enabled, media will never download automatically. All pending downloads are paused."
+ ],
+ "DataSettings": [
+ "Data and Storage"
+ ],
+ "DataUsage": [
+ "Disk and network usage"
+ ],
+ "DebugAppLogsInfo": [
+ "Application logs contain general information, which is useful for resolving certain types of issues.
Increasing log verbosity level may **slow down** the application **performance**."
+ ],
+ "DebugLogFiles": [
+ "Log Files"
+ ],
+ "DebugLogSize": [
+ "Max Log Size"
+ ],
+ "DebugLogTags": [
+ "Log Tags"
+ ],
+ "DebugLogcat": [
+ "Use Logcat"
+ ],
+ "DebugModules": [
+ "Modules"
+ ],
+ "DebugModulesInfo": [
+ "This adjusts at what log level specific modules will be logged.
Example: when **td_init** is set to **WARNING**, you will find corresponding output when **Verbosity Level** is set to **WARNING** or higher value."
+ ],
+ "DebugReset": [
+ "Reset to default"
+ ],
+ "DebugShareError": [
+ "Set **Verbosity Level** to **ASSERT** to share TDLib log."
+ ],
+ "DebugVerbosity": [
+ "Verbosity Level"
+ ],
+ "Default": [
+ "Default"
+ ],
+ "Delete": [
+ "Delete"
+ ],
+ "DeleteAccountHelp": [
+ "If you do not come online at least once within this period, your account will be deleted along with all messages and contacts."
+ ],
+ "DeleteAccountIfAwayFor2": [
+ "Delete my account if away for"
+ ],
+ "DeleteAccountIfAwayForMonths": [
+ "%1$s month",
+ "%1$s months"
+ ],
+ "DeleteAccountIfAwayForYears": [
+ "%1$s year",
+ "%1$s years"
+ ],
+ "DeleteArchivedPack": [
+ "Delete from archive"
+ ],
+ "Demo": [
+ "Demo"
+ ],
+ "DescriptionEmptyHint": [
+ "Enter description here"
+ ],
+ "Devices": [
+ "Devices"
+ ],
+ "DevicesTitle": [
+ "Devices"
+ ],
+ "DidNotGetTheCode": [
+ "Didn't get the code?"
+ ],
+ "DisableAutoNightMode": [
+ "Disable Auto Night Mode?"
+ ],
+ "DisableAutoNightModeDesc": [
+ "Changing current theme will disable Auto Night Mode.
You may enable it any time later in Settings > Themes and Chats."
+ ],
+ "DisablePassword": [
+ "Disable Password"
+ ],
+ "DisconnectAllWebsitesHint": [
+ "Are you sure you want to disconnect all websites?"
+ ],
+ "DisconnectWebsite": [
+ "Disconnect"
+ ],
+ "DisconnectWebsiteBan": [
+ "Block %1$s"
+ ],
+ "DiscussMessage": [
+ "Discuss"
+ ],
+ "DisplaySensitiveContent": [
+ "Display sensitive content"
+ ],
+ "DoubleShort": [
+ "Double Short"
+ ],
+ "Downloading": [
+ "Downloading %1$s of %2$s"
+ ],
+ "DownloadingOf": [
+ "%1$s of %2$s"
+ ],
+ "Duration": [
+ "Duration"
+ ],
+ "EarpieceMode": [
+ "Playback through earpiece"
+ ],
+ "EarpieceModeAlways": [
+ "Always"
+ ],
+ "EarpieceModeNever": [
+ "Never"
+ ],
+ "EarpieceModeProximity": [
+ "When close to an ear"
+ ],
+ "EditMarkdown": [
+ "Edit Markdown"
+ ],
+ "EditMarkdownHint": [
+ "Edit text in messages using the old-school way: `**`**bold**`**`, `__`__italic__`__`, `~~`~~strikethrough~~`~~`,``` `monospace`,``` [text](url)"
+ ],
+ "EditMarkdownHint2": [
+ "Edit text in messages using the old-school way: `**`**bold**`**`, `__`__italic__`__`, `~~`~~strikethrough~~`~~`,``` `monospace`, `||`||spoiler||`||`,``` [text](url)"
+ ],
+ "EditName": [
+ "Edit name"
+ ],
+ "EditPrivacy": [
+ "Privacy Exceptions"
+ ],
+ "EditPrivacyCall": [
+ "Call Me"
+ ],
+ "EditPrivacyCallP2P": [
+ "Use Peer-to-Peer in Calls"
+ ],
+ "EditPrivacyChatInvite": [
+ "Add Me to Groups and Channels"
+ ],
+ "EditPrivacyChatInviteGroup": [
+ "Add Me to Other Chats"
+ ],
+ "EditPrivacyForward": [
+ "Forward My Messages"
+ ],
+ "EditPrivacyGlobal": [
+ "Open General Privacy Settings"
+ ],
+ "EditPrivacyGroupInfo": [
+ "These are default privacy settings applied to %1$s members. You can check your privacy settings for specific users on their profile page."
+ ],
+ "EditPrivacyHint": [
+ "You can check how specific users or chat members see you via Profile – Three-dot-Menu – Privacy Exceptions."
+ ],
+ "EditPrivacyPhoneNumber": [
+ "Phone Number"
+ ],
+ "EditPrivacyPhoto": [
+ "Profile Photo"
+ ],
+ "EditPrivacyStatus": [
+ "Last Seen & Online"
+ ],
+ "EditUsername": [
+ "Edit Username"
+ ],
+ "EmailMatchesOldOne": [
+ "Email address hasn't changed."
+ ],
+ "Emoji": [
+ "Emoji Set"
+ ],
+ "EmojiBuiltIn": [
+ "Default"
+ ],
+ "EmojiCurrent": [
+ "Current Set"
+ ],
+ "EmojiInfo": [
+ "This affects emoji appearance only for you. Others see them based on their preferences."
+ ],
+ "EmojiInstalling": [
+ "Installing…"
+ ],
+ "EmojiLoaded": [
+ "Downloaded"
+ ],
+ "EmojiPreview": [
+ "😀😉
😔😨"
+ ],
+ "EmojiSetUpdate": [
+ "Download and update"
+ ],
+ "EmojiSetUpdated": [
+ "Emoji set %1$s has been updated. Would you like to download a new version to keep using it?"
+ ],
+ "EmojiSets": [
+ "Emoji Sets"
+ ],
+ "EmojiSetsInfo": [
+ "Are you sure you want to clear unused emoji sets?"
+ ],
+ "EnabledPasswordText": [
+ "You have enabled Two-Step verification.
You'll need the password you set up here to log in to your Telegram account."
+ ],
+ "EnterANewEmail": [
+ "Enter a new email address"
+ ],
+ "EnterANewPassword": [
+ "Enter a new password"
+ ],
+ "EnterAPassword": [
+ "Enter a password"
+ ],
+ "EraseDatabase": [
+ "Erase All Data"
+ ],
+ "EraseDatabaseDone": [
+ "All data successfully erased."
+ ],
+ "EraseDatabaseProgress": [
+ "Erasing all data… Please wait, this may take some time.
Don't close the app."
+ ],
+ "EraseDatabaseWarn": [
+ "**Warning!**
Secret Chats will be lost. All media will need to be downloaded again."
+ ],
+ "EraseDatabaseWarn2": [
+ "**No, seriously.**
Are you sure you want to clear Local Database, delete all downloaded media files and kill all Secret Chats?"
+ ],
+ "EventNewContact2": [
+ "New Contacts Notification"
+ ],
+ "EventNewContactInfo": [
+ "Receive notification when one of your contacts becomes available on Telegram."
+ ],
+ "EventScheduledMessage": [
+ "Sent Scheduled Messages"
+ ],
+ "EventScheduledMessageDesc": [
+ "Receive a notification when one of your scheduled messages gets sent to a chat with enabled notifications."
+ ],
+ "Events": [
+ "Events"
+ ],
+ "Everybody": [
+ "Everybody"
+ ],
+ "FeatureUnavailableSorry": [
+ "Sorry"
+ ],
+ "FileNameCopy": [
+ "%1$s (copy)"
+ ],
+ "FileNameDuplicate": [
+ "%1$s #%2$d"
+ ],
+ "Files": [
+ "Files"
+ ],
+ "FindingByPhoneNumber": [
+ "Finding by Phone Number"
+ ],
+ "ForceBuiltinDecoding": [
+ "Force built-in media decoding"
+ ],
+ "GIFs": [
+ "GIFs"
+ ],
+ "Gallery": [
+ "Gallery"
+ ],
+ "Groups": [
+ "Groups"
+ ],
+ "GroupsAndChannels": [
+ "Groups and Channels"
+ ],
+ "HideChatKeyboard": [
+ "Hide keyboard on chat scroll"
+ ],
+ "HideSecret": [
+ "Hide on Lock Screen"
+ ],
+ "HideSecretOff": [
+ "Turn on to hide secret chat notifications when device is locked. You will still receive sound, if device is not muted."
+ ],
+ "HideSecretOn": [
+ "Turn off to display secret chat notifications when device is locked. This doesn't reveal the contents of messages."
+ ],
+ "HoldToPreview": [
+ "Chat Previews"
+ ],
+ "HttpProxy": [
+ "HTTP Proxy"
+ ],
+ "HttpProxyTransparent": [
+ "Transparent TCP connection"
+ ],
+ "HttpProxyTransparentHint": [
+ "Enable if server supports transparent TCP connections via HTTP CONNECT method.
When supported, it may improve connection speed dramatically. Try changing this option if this proxy doesn't work."
+ ],
+ "IconsBuiltIn": [
+ "Default"
+ ],
+ "IconsCurrent": [
+ "Current Set"
+ ],
+ "IconsLoaded": [
+ "Downloaded"
+ ],
+ "Importance": [
+ "Importance"
+ ],
+ "InAppNotifications": [
+ "In-App Notifications"
+ ],
+ "InAppUpdates": [
+ "In-App Updates"
+ ],
+ "InChannels": [
+ "In Channels"
+ ],
+ "InChatSound": [
+ "In-Chat Sounds"
+ ],
+ "InChatSoundInfo": [
+ "Play sounds for incoming and outgoing messages when chat is open."
+ ],
+ "InGroups": [
+ "In Groups"
+ ],
+ "InPrivateChats": [
+ "In Private Chats"
+ ],
+ "IncludeDismissed": [
+ "Include Dismissed Messages"
+ ],
+ "IncludeDismissedHintOff": [
+ "Switch off to exclude previously dismissed unread messages when new notification arrives from a chat."
+ ],
+ "IncludeDismissedHintOn": [
+ "Switch on to include previously dismissed unread messages when new notification arrives from a chat."
+ ],
+ "IncognitoKeyboard": [
+ "Incognito Keyboard"
+ ],
+ "IncognitoKeyboardInfo": [
+ "Request keyboard to not update any personalized data such as typing history and personalized language model based on what you type in Secret Chats.
Be aware that this setting is not a guarantee, and some IMEs may not respect it."
+ ],
+ "InstallBetas": [
+ "Install beta versions"
+ ],
+ "InstallGooglePlayServices": [
+ "Get Google Play Services"
+ ],
+ "Installed": [
+ "Installed"
+ ],
+ "InvalidCode": [
+ "Invalid code. Please try again."
+ ],
+ "InviteLinkAdminApproval": [
+ "Request Admin Approval"
+ ],
+ "InviteLinkAdminApprovalHint": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "InviteLinkAdminName": [
+ "Link Name (optional)"
+ ],
+ "InviteLinkAdminNameHint": [
+ "Only admins will see this name."
+ ],
+ "InviteLinkExpires_date": [
+ "expires %1$s at %2$s"
+ ],
+ "InviteLinkExpires_hours": [
+ "expires in %1$s hour",
+ "expires in %1$s hours"
+ ],
+ "InviteLinkExpires_minutes": [
+ "expires in %1$s minute",
+ "expires in %1$s minutes"
+ ],
+ "InviteLinkExpires_seconds": [
+ "expires in %1$s second",
+ "expires in %1$s seconds"
+ ],
+ "InviteLinkExpires_today": [
+ "expires at %1$s"
+ ],
+ "InviteLinkExpires_tomorrow": [
+ "expires tomorrow at %1$s"
+ ],
+ "InviteLinkRequestSince": [
+ "requested %1$s"
+ ],
+ "KeepMedia": [
+ "Keep Media"
+ ],
+ "KeepMediaForever": [
+ "Forever"
+ ],
+ "KeepMediaInfo": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space.
All media will stay in the Telegram cloud and can be re-downloaded if you need it again."
+ ],
+ "Language": [
+ "Language"
+ ],
+ "LanguageAlert": [
+ "You are about to apply a language pack (**%1$s**) that is %2$d%% complete.
This will translate the entire interface. You can suggest corrections via the [translation platform](%3$s).
You can change your language back at any time in Settings."
+ ],
+ "LanguageChange": [
+ "Change Language"
+ ],
+ "LanguageChangeSuccess": [
+ "Language successfully changed"
+ ],
+ "LanguageCustomAlert": [
+ "You are about to apply a custom language pack (**%1$s**) that is %2$d%% complete.
This will translate the entire interface. You can suggest corrections via the [translation platform](%3$s).
You can change your language back at any time in Settings."
+ ],
+ "LanguageDatabase": [
+ "Localizations"
+ ],
+ "LanguageDelete": [
+ "Remove Language"
+ ],
+ "LanguageDeleteConfirm": [
+ "Are you sure you want to delete this language?
%1$s / %2$s will no longer be available in the languages list.
You can return it back later by following this link:
%3$s"
+ ],
+ "LanguageEmpty": [
+ "Localization file is empty"
+ ],
+ "LanguageSame": [
+ "You are already using this language pack (**%1$s**). You can change your language at any time in Settings."
+ ],
+ "LastName": [
+ "Last name"
+ ],
+ "LastSeen": [
+ "Last Seen & Online"
+ ],
+ "LastSeenTitle": [
+ "Who can see your Last Seen time?"
+ ],
+ "LaunchApp": [
+ "Launch App"
+ ],
+ "LaunchAppGuideDatabaseBroken": [
+ "Telegram X has previously failed to launch because TDLib data has been corrupted. This could have happened because of device storage failure.
Press **Launch App** to continue. If application keeps failing, follow these steps:
• Check you have enough disk space available: **%1$s**.
• Ensure there are no other storage issues, such as SD-card being ejected or unrecognized.
• Restart your device.
If this does not help, you may want to look for similar issues on [TDLib's GitHub page](https://github.com/tdlib/td/issues) for possible resolutions, or create a new one, including error message and device details."
+ ],
+ "LaunchAppGuideDiskFull": [
+ "Telegram X has previously failed to launch because the device storage was full.
Make sure there's enough storage space available and press **Launch App** to try again.
Currently available: %1$s"
+ ],
+ "LaunchAppGuideExternalError": [
+ "Telegram X has previously failed to launch because of device error.
Press **Launch App** to try again. If application keeps failing, follow these steps:
• Check you have enough disk space available: **%1$s**.
• Ensure there are no other storage issues, such as SD-card being ejected or unrecognized.
• Restart your device.
If this does not help, you may want to look for similar issues on [TDLib's GitHub page](https://github.com/tdlib/td/issues) for possible resolutions, or create a new one, including error message and device details."
+ ],
+ "LaunchAppGuideTdlibIssue": [
+ "Telegram X has previously failed to launch because of TDLib fatal error.
Press **Launch App** to try again. If application continues to fail, follow these steps:
• [Verify](%2$s) you have the latest Telegram X version installed.
• Restart your device.
**If the steps above do not help**
1. Share error details with TDLib developers using one of the following ways:
— Privately via [@tdlib_bot](https://t.me/tdlib_bot) by using another device or [Telegram Web](https://web.telegram.org/).
— Publicly via [GitHub page](https://github.com/tdlib/td/issues). **Do not** share **tdlib_log.txt** publicly.
2. Kindly wait for the response.
3. Change log settings below as requested by TDLib developers.
4. Press **Launch App** to make app force stop again.
5. Share **tdlib_log.txt** with TDLib developers and wait for the problem to be resolved.
6. Once updated, you'll be able to launch app normally.
**Alternative options**
• Search for similar issues on [GitHub](https://github.com/tdlib/td/issues) to see if there are common solutions.
• Reinstall the app. Secret chats will be lost. If you use same phone number you were logged in, all other chats and data will be restored from the Telegram cloud."
+ ],
+ "LaunchAppShareError": [
+ "Share error details"
+ ],
+ "LaunchAppViewError": [
+ "View error details"
+ ],
+ "LaunchSubtitleDatabaseBroken": [
+ "Corrupted database"
+ ],
+ "LaunchSubtitleDiskFull": [
+ "Disk storage is full"
+ ],
+ "LaunchSubtitleExternalError": [
+ "External error"
+ ],
+ "LaunchSubtitleTdlibIssue": [
+ "TDLib fatal error. Version: %1$s"
+ ],
+ "LaunchTitle": [
+ "Aw, Snap!"
+ ],
+ "LedBlue": [
+ "Blue"
+ ],
+ "LedCyan": [
+ "Cyan"
+ ],
+ "LedDefault": [
+ "Default"
+ ],
+ "LedDisabled": [
+ "Disabled"
+ ],
+ "LedGreen": [
+ "Green"
+ ],
+ "LedOrange": [
+ "Orange"
+ ],
+ "LedPink": [
+ "Pink"
+ ],
+ "LedPurple": [
+ "Purple"
+ ],
+ "LedRed": [
+ "Red"
+ ],
+ "LedWhite": [
+ "White"
+ ],
+ "LedYellow": [
+ "Yellow"
+ ],
+ "LoadingInformation": [
+ "Loading information…"
+ ],
+ "LoadingPhone": [
+ "Loading phone…"
+ ],
+ "LoadingUser": [
+ "Loading user…"
+ ],
+ "LocalDatabase": [
+ "Local Database"
+ ],
+ "LocalDatabaseExcuse": [
+ "For now it's not possible to clear Local Database without losing all Secret Chats and deleting downloaded files.
If you still want to reduce Local Database size, use three-dot menu > Erase All Data.
It saves more data than logging out, reinstalling the app or clearing its data."
+ ],
+ "LocalisationShare": [
+ "Share as XML"
+ ],
+ "LocalizationView": [
+ "View Strings"
+ ],
+ "LogFiles": [
+ "Log Files"
+ ],
+ "LogOut": [
+ "Log out"
+ ],
+ "Long": [
+ "Long"
+ ],
+ "LoopAnimatedStickers": [
+ "Loop Animated Stickers"
+ ],
+ "MapPreviewProvider": [
+ "Map Preview Provider"
+ ],
+ "MapPreviewProviderCloud": [
+ "Map Preview Provider in Cloud Chats"
+ ],
+ "MapPreviewProviderGoogle": [
+ "Google Maps"
+ ],
+ "MapPreviewProviderInfo": [
+ "When you receive a map or live location, in order to display a map preview, it has to be generated by the selected provider.
This requires sending an anonymous request with the received location coordinates."
+ ],
+ "MapPreviewProviderNone": [
+ "No Previews"
+ ],
+ "MapPreviewProviderTelegram": [
+ "Telegram"
+ ],
+ "MapPreviewProviderUnset": [
+ "Unset"
+ ],
+ "Markdown": [
+ "Markdown"
+ ],
+ "MarkdownDisabled": [
+ "Disabled"
+ ],
+ "MarkdownEnabled": [
+ "Enabled"
+ ],
+ "MarkdownHint": [
+ "When active, following markdown rules apply:
**bold**
__italic__
`code` ```code block```
[text](url)"
+ ],
+ "MarkdownTextOnly": [
+ "Enabled (no GUI)"
+ ],
+ "MarketUrl": [
+ "https://play.google.com/store/apps/details?id=org.thunderdog.challegram"
+ ],
+ "Masks": [
+ "Masks"
+ ],
+ "MasksHint": [
+ "In future versions, you will be able to add masks to photos and videos you send."
+ ],
+ "MaxSize": [
+ "Max size"
+ ],
+ "MediaAndFiles": [
+ "Media and Files"
+ ],
+ "MediaExceedingX": [
+ "Any media exceeding %1$s"
+ ],
+ "Mentions": [
+ "Mentions and Replies"
+ ],
+ "MentionsDefault": [
+ "Default"
+ ],
+ "MentionsDisabled": [
+ "Disabled"
+ ],
+ "MentionsEnabled": [
+ "Enabled"
+ ],
+ "MentionsOff": [
+ "Switch off to apply group notification settings to mentions and replies. You will receive no notifications if the group is muted."
+ ],
+ "MentionsOn": [
+ "Switch on to apply private notification settings to mentions and replies. You will receive no notifications if message author is muted."
+ ],
+ "MessageContentPreview": [
+ "Image Preview"
+ ],
+ "MessagePreview": [
+ "Message Preview"
+ ],
+ "MessagePreviewDefault": [
+ "Default"
+ ],
+ "MessagesAndData": [
+ "Messages and service data"
+ ],
+ "MobileUsage": [
+ "Mobile Data Usage"
+ ],
+ "MtprotoProxy": [
+ "MTPROTO Proxy"
+ ],
+ "Music": [
+ "Music"
+ ],
+ "Mute": [
+ "Mute"
+ ],
+ "MuteForXDays": [
+ "Mute for %1$s day",
+ "Mute for %1$s days"
+ ],
+ "MuteForXHours": [
+ "Mute for %1$s hour",
+ "Mute for %1$s hours"
+ ],
+ "MuteForever": [
+ "Mute forever"
+ ],
+ "MuteNonContacts": [
+ "Silence Non-Contacts"
+ ],
+ "MuteNonContactsInfo": [
+ "Notifications from people that are not your contacts will appear without sound. You can add users to contacts from their profile without knowing their phone number."
+ ],
+ "MyContacts": [
+ "My Contacts"
+ ],
+ "NetworkUsage": [
+ "Network Usage"
+ ],
+ "NetworkUsageSince": [
+ "Network usage since %1$s"
+ ],
+ "Never": [
+ "Never"
+ ],
+ "NeverAllow": [
+ "Never Allow"
+ ],
+ "NeverShareWith": [
+ "Never Share With"
+ ],
+ "NeverShowAgain": [
+ "Never show again"
+ ],
+ "NewNumber": [
+ "New Number"
+ ],
+ "NewPhone": [
+ "New phone number"
+ ],
+ "NoActiveLogins": [
+ "**No active logins**
You can log in on websites that support signing in with Telegram."
+ ],
+ "NoContacts": [
+ "No contacts to display"
+ ],
+ "NoFiles": [
+ "No Files"
+ ],
+ "NoGIFs": [
+ "No GIFs"
+ ],
+ "NoMasks": [
+ "No masks installed"
+ ],
+ "NoMusic": [
+ "No Music"
+ ],
+ "NoOtherSessions": [
+ "No Other Active Sessions"
+ ],
+ "NoOtherSessionsInfo": [
+ "You can log in to Telegram from other mobile, tablet and desktop devices, using the same phone number. All your data will be instantly synchronized."
+ ],
+ "NoPhotos": [
+ "No Photos"
+ ],
+ "NoRestrictions": [
+ "No restrictions"
+ ],
+ "NoStickerSets": [
+ "No sticker sets installed"
+ ],
+ "NoVideoMessages": [
+ "No Video messages"
+ ],
+ "NoVideos": [
+ "No Videos"
+ ],
+ "NoVoiceMessages": [
+ "No Voice messages"
+ ],
+ "Nobody": [
+ "Nobody"
+ ],
+ "NotificationAdvanced": [
+ "Advanced"
+ ],
+ "NotificationChannelChannelChat": [
+ "Custom notification settings for the Channel «%1$s»."
+ ],
+ "NotificationChannelChannelChatPublic": [
+ "Custom notification settings for the Channel «%1$s» (%2$s)."
+ ],
+ "NotificationChannelCommonGroup": [
+ "Default notification settings for all group chats and channels."
+ ],
+ "NotificationChannelCommonPrivate": [
+ "Default notification settings for all private chats and mentions."
+ ],
+ "NotificationChannelCustom": [
+ "Custom: %1$s"
+ ],
+ "NotificationChannelGroupChat": [
+ "Custom notification settings for the Group «%1$s»."
+ ],
+ "NotificationChannelGroupChatPublic": [
+ "Custom notification settings for the Group «%1$s» (%2$s)."
+ ],
+ "NotificationChannelMore": [
+ "More settings"
+ ],
+ "NotificationChannelPlayback": [
+ "Music Player"
+ ],
+ "NotificationChannelSecretChat": [
+ "Custom notification settings for the Secret Chat with %1$s."
+ ],
+ "NotificationImportance": [
+ "Notification Style"
+ ],
+ "NotificationImportanceDefault": [
+ "Sound"
+ ],
+ "NotificationImportanceHigh": [
+ "Sound and pop-up"
+ ],
+ "NotificationImportanceLow": [
+ "Silent"
+ ],
+ "NotificationImportanceMin": [
+ "Silent and minimised"
+ ],
+ "NotificationMerge": [
+ "Merge notification categories"
+ ],
+ "NotificationMergeOff": [
+ "Turn off to display notifications from private chats, groups and channels separately."
+ ],
+ "NotificationMergeOn": [
+ "Turn on to display notifications from private chats, groups and channels in a single notification group."
+ ],
+ "NotificationSettings": [
+ "Notifications for chats"
+ ],
+ "NotificationSyncAccept": [
+ "Turn on"
+ ],
+ "NotificationSyncDecline": [
+ "No, thanks"
+ ],
+ "NotificationSyncOffWarn": [
+ "**Want notifications for new messages?**
Turn on system auto sync to get notifications while app is closed."
+ ],
+ "Notifications": [
+ "Notifications"
+ ],
+ "NotificationsBlocked": [
+ "Blocked"
+ ],
+ "NotificationsChannelInfo": [
+ "You can set custom notifications for specific channels on their profile page."
+ ],
+ "NotificationsDefaultDisabled": [
+ "Disabled"
+ ],
+ "NotificationsDisabled": [
+ "Disabled"
+ ],
+ "NotificationsEnabled": [
+ "Enabled"
+ ],
+ "NotificationsErrorBlocked": [
+ "Blocked in system settings"
+ ],
+ "NotificationsErrorBlockedCategory": [
+ "Notifications from this account are blocked"
+ ],
+ "NotificationsErrorBlockedChannel": [
+ "Notifications from channels are blocked"
+ ],
+ "NotificationsErrorBlockedGroup": [
+ "Notifications from groups are blocked"
+ ],
+ "NotificationsErrorBlockedMixed": [
+ "Some notifications are blocked"
+ ],
+ "NotificationsErrorBlockedPrivate": [
+ "Notifications from private chats are blocked"
+ ],
+ "NotificationsErrorUnselected": [
+ "Notifications from this account are disabled"
+ ],
+ "NotificationsGroupInfo": [
+ "You can set custom notifications for specific groups on their profile page."
+ ],
+ "NotificationsGuideBlockedApp": [
+ "Notifications from Telegram are blocked in system settings. Tap System Notification Settings to unblock them."
+ ],
+ "NotificationsGuideError": [
+ "**Telegram X** was unable to display some notifications for this account due to an unknown system error.
Please make sure:
• All system updates are installed
• Telegram X is up-to-date
• There are no notification restrictions in system settings.
If the steps above do not help, you might want to share the detailed error report to @tgandroidtests, or look up for troubleshooting tips for your device."
+ ],
+ "NotificationsGuideErrorChat": [
+ "**Telegram X** was unable to display some notifications from %1$s due to an unknown system error.
Please make sure:
• All system updates are installed
• Telegram X is up-to-date
• There are no notification restrictions in system settings.
If the steps above do not help, you might want to share the detailed error report to @tgandroidtests, or look up for troubleshooting tips for your device."
+ ],
+ "NotificationsGuideFirebaseUnavailable": [
+ "Google Play Services are unavailable. Please check you have them installed and up-to-date.
Notifications may arrive with big delays or not arrive at all without them."
+ ],
+ "NotificationsGuideSyncGlobalOff": [
+ "You have data sync turned off in system settings. Notifications may not arrive when app is closed.
Data sync may be implicitly turned off by the battery optimization mode on your device."
+ ],
+ "NotificationsLed": [
+ "Light"
+ ],
+ "NotificationsMode": [
+ "Show notifications from"
+ ],
+ "NotificationsModeActive": [
+ "Current account"
+ ],
+ "NotificationsModeActiveHint": [
+ "You will receive notifications only from currently active account."
+ ],
+ "NotificationsModeAll": [
+ "All accounts"
+ ],
+ "NotificationsModeAllHint": [
+ "You will receive notifications from all accounts."
+ ],
+ "NotificationsModeSelected": [
+ "Selected accounts"
+ ],
+ "NotificationsModeSelectedHint": [
+ "You will receive notifications only from %1$s account selected below.",
+ "You will receive notifications only from %1$s accounts selected below."
+ ],
+ "NotificationsModeSelectedMore": [
+ "Show %1$s more account",
+ "Show %1$s more accounts"
+ ],
+ "NotificationsModeSelectedMoreMuted": [
+ "Show %1$s muted account",
+ "Show %1$s muted accounts"
+ ],
+ "NotificationsPriority": [
+ "Priority"
+ ],
+ "NotificationsPrivateInfo": [
+ "You can set custom notifications for specific users on their profile page."
+ ],
+ "NotificationsSetting": [
+ "Notifications"
+ ],
+ "NotificationsSettingBlocked": [
+ "Notifications are blocked by default. Change Notification Style value to unblock them."
+ ],
+ "NotificationsSettingOff": [
+ "Notifications are disabled by default. You can unmute specific chats from the chat list."
+ ],
+ "NotificationsSettingOn": [
+ "Notifications are enabled by default. You can mute specific chats from the chat list."
+ ],
+ "OK": [
+ "OK"
+ ],
+ "OnMobileNetwork": [
+ "On Mobile Network"
+ ],
+ "OnlyIfSilent": [
+ "Only if silent"
+ ],
+ "Open": [
+ "Open"
+ ],
+ "OpenEmbed": [
+ "Preview external links"
+ ],
+ "OpenEmbedDesc": [
+ "See in-app preview when opening supported external links"
+ ],
+ "Other": [
+ "Other"
+ ],
+ "OtherChats": [
+ "Other Chats"
+ ],
+ "OtherDevices": [
+ "Other Devices"
+ ],
+ "OtherMedia": [
+ "Other media"
+ ],
+ "OtherWebSessions": [
+ "Connected Websites"
+ ],
+ "Paints": [
+ "Drawings"
+ ],
+ "PaintsInfo": [
+ "Telegram X remembers vector drawings you made via the in-app image editor for possible future use.
Would you like to make Telegram X unsee them?"
+ ],
+ "PasscodeFingerprint": [
+ "Fingerprint"
+ ],
+ "PasscodeGesture": [
+ "Gesture"
+ ],
+ "PasscodeInvalidGesture": [
+ "Invalid Gesture"
+ ],
+ "PasscodeInvalidPassword": [
+ "Invalid Password"
+ ],
+ "PasscodeInvalidPattern": [
+ "Invalid Pattern"
+ ],
+ "PasscodeInvalidPin": [
+ "Invalid PIN"
+ ],
+ "PasscodeItem": [
+ "Passcode Lock"
+ ],
+ "PasscodeMismatchGesture": [
+ "Gestures do not match"
+ ],
+ "PasscodeMismatchPassword": [
+ "Passwords do not match"
+ ],
+ "PasscodeMismatchPattern": [
+ "Patterns do not match"
+ ],
+ "PasscodeMismatchPin": [
+ "PINs do not match"
+ ],
+ "PasscodePIN": [
+ "PIN"
+ ],
+ "PasscodePattern": [
+ "Pattern"
+ ],
+ "PasscodeSettingDisabled": [
+ "Disabled"
+ ],
+ "PasscodeTitle": [
+ "Passcode Lock"
+ ],
+ "PasswordAndHintMustBeDifferent": [
+ "Hint must be different from password."
+ ],
+ "PasswordDisabled": [
+ "Disabled"
+ ],
+ "PasswordDoNotMatch": [
+ "Passwords do not match"
+ ],
+ "PasswordEnabled": [
+ "Enabled"
+ ],
+ "PasswordMatchesOldOne": [
+ "Password hasn't changed."
+ ],
+ "PeerToPeerInfo": [
+ "Disabling peer-to-peer will relay all calls through Telegram servers to avoid revealing your IP address, but may decrease audio quality."
+ ],
+ "PendingEmailText": [
+ "Your recovery email %1$s is not yet active and pending confirmation."
+ ],
+ "Phone": [
+ "Phone"
+ ],
+ "PhoneNumber": [
+ "Phone Number"
+ ],
+ "PhoneNumberAlert": [
+ "Users will see your new number if they have it in their address book or your privacy settings allow them to see it. You can modify this in Settings > Privacy and Security > Phone number."
+ ],
+ "PhoneNumberChange": [
+ "Change Number"
+ ],
+ "PhoneNumberChangeDone": [
+ "Continue"
+ ],
+ "PhoneNumberHelp": [
+ "You can change your Telegram number here. Your account and all your cloud data — messages, media, contacts, etc. will be moved to the new number."
+ ],
+ "PhoneNumberInUse": [
+ "Sorry, this number is already in use."
+ ],
+ "Photos": [
+ "Photos"
+ ],
+ "PinnedDefault": [
+ "Default"
+ ],
+ "PinnedDisabled": [
+ "Disabled"
+ ],
+ "PinnedEnabled": [
+ "Enabled"
+ ],
+ "PinnedMessages": [
+ "Pinned Messages"
+ ],
+ "PinnedMessagesOff": [
+ "Switch off to apply group notification settings when someone pins a message. You will receive no notification if the group is muted."
+ ],
+ "PinnedMessagesOn": [
+ "Switch on to apply private notification settings when someone pins a message. You will receive no notification if message author is muted."
+ ],
+ "Prioritize": [
+ "Personal Notifications"
+ ],
+ "PriorityAboutLow": [
+ "Low priority notifications will appear in system tray without interrupting."
+ ],
+ "PriorityAboutUrgentAndLow": [
+ "Urgent notifications will appear when your phone is in Do Not Disturb mode. Low priority notifications will appear in system tray without interrupting."
+ ],
+ "PriorityLow": [
+ "Low"
+ ],
+ "PriorityRegular": [
+ "Regular"
+ ],
+ "PriorityUrgent": [
+ "Urgent"
+ ],
+ "Privacy": [
+ "Privacy Settings"
+ ],
+ "PrivacyActionBot": [
+ "What is %1$s allowed to do?"
+ ],
+ "PrivacyActionGroup": [
+ "What members of this chat are allowed to do?"
+ ],
+ "PrivacyActionUser": [
+ "What is %1$s allowed to do?"
+ ],
+ "PrivacyAddToGroupsContacts": [
+ "Only contacts can add you"
+ ],
+ "PrivacyAddToGroupsContactsExcept": [
+ "Only contacts (%1$s) can add you"
+ ],
+ "PrivacyAddToGroupsEverybody": [
+ "Everybody can add you"
+ ],
+ "PrivacyAddToGroupsEverybodyExcept": [
+ "Everybody (%1$s) can add you"
+ ],
+ "PrivacyAddToGroupsExceptionOff": [
+ "Disallowed"
+ ],
+ "PrivacyAddToGroupsExceptionOn": [
+ "Allowed"
+ ],
+ "PrivacyAddUsers": [
+ "Add users"
+ ],
+ "PrivacyAdvanced": [
+ "Advanced"
+ ],
+ "PrivacyAllowFindingContacts": [
+ "Only contacts can find you on Telegram"
+ ],
+ "PrivacyAllowFindingEverybody": [
+ "Everybody can find you on Telegram"
+ ],
+ "PrivacyBots": [
+ "Bots"
+ ],
+ "PrivacyCallsContacts": [
+ "Only contacts can call you"
+ ],
+ "PrivacyCallsContactsExcept": [
+ "Only contacts (%1$s) can call you"
+ ],
+ "PrivacyCallsEverybody": [
+ "Everybody can call you"
+ ],
+ "PrivacyCallsEverybodyExcept": [
+ "Everybody (%1$s) can call you"
+ ],
+ "PrivacyCallsExceptionContacts": [
+ "Only contacts"
+ ],
+ "PrivacyCallsExceptionOff": [
+ "Disallowed"
+ ],
+ "PrivacyCallsExceptionOn": [
+ "Allowed"
+ ],
+ "PrivacyCallsNobody": [
+ "Nobody can call you"
+ ],
+ "PrivacyCallsNobodyExcept": [
+ "Nobody (%1$s) can call you"
+ ],
+ "PrivacyCallsP2PTitle": [
+ "Peer-to-Peer"
+ ],
+ "PrivacyCallsP2PTitle2": [
+ "Peer-to-Peer in Calls"
+ ],
+ "PrivacyClearPayment": [
+ "Payment info"
+ ],
+ "PrivacyClearShipping": [
+ "Shipping info"
+ ],
+ "PrivacyDefault": [
+ "Default"
+ ],
+ "PrivacyDeleteCloudDrafts": [
+ "Delete All Cloud Drafts"
+ ],
+ "PrivacyForwardLinkContacts": [
+ "Contacts can link to my account"
+ ],
+ "PrivacyForwardLinkContactsExcept": [
+ "Contacts can link to my account (%1$s)"
+ ],
+ "PrivacyForwardLinkEverybody": [
+ "Have a link to your account"
+ ],
+ "PrivacyForwardLinkEverybodyExcept": [
+ "Have a link to your account (%1$s)"
+ ],
+ "PrivacyForwardLinkExceptionContacts": [
+ "Only contacts can link to my account"
+ ],
+ "PrivacyForwardLinkExceptionOn": [
+ "With a link to my account"
+ ],
+ "PrivacyForwardLinkNobody": [
+ "Do not have a link to your account"
+ ],
+ "PrivacyForwardLinkTitle": [
+ "Forwarded Messages"
+ ],
+ "PrivacyLastSeenContacts": [
+ "Only contacts can see your Last Seen"
+ ],
+ "PrivacyLastSeenContactsExcept": [
+ "Only contacts (%1$s) can see your Last Seen"
+ ],
+ "PrivacyLastSeenEverybody": [
+ "Everybody can see your Last Seen"
+ ],
+ "PrivacyLastSeenEverybodyExcept": [
+ "Everybody (%1$s) can see your Last Seen"
+ ],
+ "PrivacyLastSeenExceptionContacts": [
+ "Visible only for contacts"
+ ],
+ "PrivacyLastSeenExceptionOff": [
+ "Hidden"
+ ],
+ "PrivacyLastSeenExceptionOn": [
+ "Visible"
+ ],
+ "PrivacyLastSeenNobody": [
+ "Nobody can see your Last Seen"
+ ],
+ "PrivacyLastSeenNobodyExcept": [
+ "Nobody (%1$s) can see your Last Seen"
+ ],
+ "PrivacyOther": [
+ "Other"
+ ],
+ "PrivacyP2PContacts": [
+ "Only for contacts"
+ ],
+ "PrivacyP2PContactsExcept": [
+ "Only for contacts (%1$s)"
+ ],
+ "PrivacyP2PEverybody": [
+ "Enabled"
+ ],
+ "PrivacyP2PEverybodyExcept": [
+ "Enabled (%1$s)"
+ ],
+ "PrivacyP2PExceptionOff": [
+ "Disallowed"
+ ],
+ "PrivacyP2PExceptionOn": [
+ "Allowed"
+ ],
+ "PrivacyP2PNobody": [
+ "Disabled"
+ ],
+ "PrivacyP2PNobodyExcept": [
+ "Disabled (%1$s)"
+ ],
+ "PrivacyPaymentsClear": [
+ "Clear Payment and Shipping Info"
+ ],
+ "PrivacyPaymentsClearAlert": [
+ "Delete your shipping info and instruct all payment providers to remove your saved credit cards? Note that Telegram never stores your credit card data."
+ ],
+ "PrivacyPhotoContacts": [
+ "Only contacts can see your profile photo"
+ ],
+ "PrivacyPhotoContactsExcept": [
+ "Only contacts (%1$s) can see your profile photo"
+ ],
+ "PrivacyPhotoEverybody": [
+ "Everybody can see your profile photo"
+ ],
+ "PrivacyPhotoEverybodyExcept": [
+ "Everybody (%1$s) can see your profile photo"
+ ],
+ "PrivacyPhotoExceptionOff": [
+ "Hidden"
+ ],
+ "PrivacyPhotoExceptionOn": [
+ "Visible"
+ ],
+ "PrivacyPhotoNobody": [
+ "Nobody can see your profile photo"
+ ],
+ "PrivacyPhotoNobodyExcept": [
+ "Nobody (%1$s) can see your profile photo"
+ ],
+ "PrivacyPhotoTitle": [
+ "Profile Photo"
+ ],
+ "PrivacyPolicy": [
+ "Privacy Policy"
+ ],
+ "PrivacySettings": [
+ "Privacy and Security"
+ ],
+ "PrivacyShowNumberContacts": [
+ "Only contacts can see your phone number"
+ ],
+ "PrivacyShowNumberContactsExcept": [
+ "Only contacts (%1$s) can see your phone number"
+ ],
+ "PrivacyShowNumberEverybody": [
+ "Everybody can see your phone number"
+ ],
+ "PrivacyShowNumberEverybodyExcept": [
+ "Everybody (%1$s) can see your phone number"
+ ],
+ "PrivacyShowNumberExceptionOff": [
+ "Hidden"
+ ],
+ "PrivacyShowNumberNobody": [
+ "Nobody can see your phone number"
+ ],
+ "PrivacyShowNumberNobodyExcept": [
+ "Nobody (%1$s) can see your phone number"
+ ],
+ "PrivacyTitle": [
+ "Privacy"
+ ],
+ "PrivacyVisibilityBot": [
+ "What does %1$s have access to?"
+ ],
+ "PrivacyVisibilityGroup": [
+ "What members of this chat see on my profile?"
+ ],
+ "PrivacyVisibilityUser": [
+ "What can %1$s see on my profile?"
+ ],
+ "PrivateChats": [
+ "Private Chats"
+ ],
+ "Proceed": [
+ "Proceed"
+ ],
+ "ProfilePhoto": [
+ "Profile photo"
+ ],
+ "Proxy": [
+ "Proxy"
+ ],
+ "ProxyAdd": [
+ "Add proxy"
+ ],
+ "ProxyAvailable": [
+ "Available (%1$s)"
+ ],
+ "ProxyChecking": [
+ "Checking…"
+ ],
+ "ProxyConnected": [
+ "Connected (%1$s)"
+ ],
+ "ProxyConnections": [
+ "Connections"
+ ],
+ "ProxyCredentials": [
+ "Credentials"
+ ],
+ "ProxyCredentialsOptional": [
+ "Credentials (optional)"
+ ],
+ "ProxyDisabled": [
+ "Disabled"
+ ],
+ "ProxyEdit": [
+ "Edit proxy"
+ ],
+ "ProxyEnable": [
+ "Enable"
+ ],
+ "ProxyError": [
+ "Error"
+ ],
+ "ProxyErrorDetailed": [
+ "Error (%1$s)"
+ ],
+ "ProxyErrorDirect": [
+ "Problems detected"
+ ],
+ "ProxyHideErrors": [
+ "Hide error details"
+ ],
+ "ProxyHttp": [
+ "HTTP %1$s"
+ ],
+ "ProxyInfo": [
+ "Proxy servers may be helpful in accessing Telegram if there is no connection in a specific region."
+ ],
+ "ProxyMtproto": [
+ "MTPROTO %1$s"
+ ],
+ "ProxyNone": [
+ "Without Proxy"
+ ],
+ "ProxyOther": [
+ "Other settings"
+ ],
+ "ProxyPasswordHint": [
+ "Password"
+ ],
+ "ProxyRemove": [
+ "Remove proxy"
+ ],
+ "ProxyRemoveInfo": [
+ "Delete this proxy configuration?"
+ ],
+ "ProxyReorderByPing": [
+ "Reorder by ping"
+ ],
+ "ProxySaveForLater": [
+ "Save Proxy"
+ ],
+ "ProxySecretHint": [
+ "Secret"
+ ],
+ "ProxySettings": [
+ "Proxy settings"
+ ],
+ "ProxySetup": [
+ "Tap to set up"
+ ],
+ "ProxyShowErrors": [
+ "Show error details"
+ ],
+ "ProxySocks5": [
+ "SOCKS5 %1$s"
+ ],
+ "ProxyTorNetwork": [
+ "Tor Network %1$s"
+ ],
+ "ProxyUsernameHint": [
+ "Username"
+ ],
+ "QBlockUser": [
+ "Block %1$s?"
+ ],
+ "QBlockX": [
+ "Block %1$s?"
+ ],
+ "QUnblockX": [
+ "Unblock %1$s?"
+ ],
+ "QuickActionSettingNone": [
+ "None"
+ ],
+ "QuickActionSettingReply": [
+ "Reply"
+ ],
+ "QuickActionSettingShare": [
+ "Share"
+ ],
+ "ReEnterAPassword": [
+ "Re-enter a password"
+ ],
+ "ReadAllChats": [
+ "Mark all chats as read"
+ ],
+ "ReadAllChatsInfo": [
+ "Are you sure you want to mark all chats and mentions as read?"
+ ],
+ "ReduceMotion": [
+ "Reduce Motion"
+ ],
+ "RememberAlbumSetting": [
+ "Remember media grouping setting"
+ ],
+ "ReminderActionChangePhoneNumber": [
+ "Change Phone Number"
+ ],
+ "ReminderActionLearnMore": [
+ "Learn More"
+ ],
+ "ReminderCheckPhoneNumber": [
+ "Check your phone number"
+ ],
+ "ReminderCheckPhoneNumberDescription": [
+ "Keep your number up to date to ensure you can always log into Telegram."
+ ],
+ "ReminderCheckPhoneNumberHide": [
+ "Keep %1$s"
+ ],
+ "ReminderCheckPhoneNumberText": [
+ "Is %1$s still your number?"
+ ],
+ "RemoveXMasks": [
+ "Remove %1$s mask",
+ "Remove %1$s masks"
+ ],
+ "RemoveXStickers": [
+ "Remove %1$s sticker",
+ "Remove %1$s stickers"
+ ],
+ "Reply": [
+ "Reply"
+ ],
+ "ResendRecoveryEmailCode": [
+ "Resend code"
+ ],
+ "Reset": [
+ "Reset"
+ ],
+ "ResetNotifications": [
+ "Reset All Notifications"
+ ],
+ "ResetNotificationsConfirm": [
+ "Reset all notification settings, including custom notification settings for your contacts, groups and channels?"
+ ],
+ "ResetStatistics": [
+ "Reset statistics"
+ ],
+ "ResetStatsHint": [
+ "Do you want to reset your network usage statistics?"
+ ],
+ "RestartEffect": [
+ "Restart the app for this to take effect."
+ ],
+ "RestrictOnRoaming": [
+ "Restrict on roaming"
+ ],
+ "RestrictOnWiFi": [
+ "Restrict on Wi-Fi"
+ ],
+ "RestrictOverMobile": [
+ "Restrict on mobile data"
+ ],
+ "RingtoneCustom": [
+ "Custom"
+ ],
+ "RoamingUsage": [
+ "Roaming Data Usage"
+ ],
+ "Save": [
+ "Save"
+ ],
+ "SaveOutgoingPhotos": [
+ "Save edited photos to Gallery"
+ ],
+ "Saved": [
+ "Saved"
+ ],
+ "ScanQR": [
+ "Scan QR"
+ ],
+ "ScanQRAuthorizedToast": [
+ "Authorized %1$s"
+ ],
+ "ScanQRFullSubtitle": [
+ "Scan the QR code to log into this account on another device."
+ ],
+ "ScanQRFullSubtitleProxy": [
+ "Scan the QR code to add a proxy server."
+ ],
+ "ScanQRFullTitle": [
+ "Scan QR Code"
+ ],
+ "ScanQRLogInInfo": [
+ "Use camera to sign in on the desktop app."
+ ],
+ "ScreenCapture": [
+ "Allow Screen Capture"
+ ],
+ "ScreenCaptureInfo": [
+ "If enabled, you can take screenshots of the app, but the system will display your chats in the task switcher even when the passcode is on.
You may need to restart the app for this to take effect."
+ ],
+ "Search": [
+ "Search"
+ ],
+ "SecretChats": [
+ "Secret Chats"
+ ],
+ "SecretFiles": [
+ "Secret media and files"
+ ],
+ "SecretWebPage": [
+ "Link Previews"
+ ],
+ "SecretWebPageInfo": [
+ "Link previews will be generated on Telegram servers. We do not store any data about the links you send."
+ ],
+ "SecurityTitle": [
+ "Security"
+ ],
+ "SelectChats": [
+ "Select Chats"
+ ],
+ "SendByEnter": [
+ "Send by Enter"
+ ],
+ "SendSticker": [
+ "Send sticker"
+ ],
+ "SendTo": [
+ "Send to"
+ ],
+ "Sent": [
+ "Sent"
+ ],
+ "SentCallCode": [
+ "Calling your phone **%1$s** to dictate the code."
+ ],
+ "SentSmsCode": [
+ "We've sent an SMS with an activation code to your phone **%1$s**."
+ ],
+ "SeparateMediaTab": [
+ "Separate photo and video tabs"
+ ],
+ "SessionAccept": [
+ "Accept"
+ ],
+ "SessionAccepts": [
+ "What can be received on this device?"
+ ],
+ "SessionApp": [
+ "Application"
+ ],
+ "SessionCalls": [
+ "Incoming Calls"
+ ],
+ "SessionDetails": [
+ "Session Details"
+ ],
+ "SessionDevice": [
+ "Device"
+ ],
+ "SessionFirstLogin": [
+ "First Login"
+ ],
+ "SessionIP": [
+ "IP Address"
+ ],
+ "SessionLastActiveDate": [
+ "Last active: %1$s"
+ ],
+ "SessionLastLogin": [
+ "Last Activity"
+ ],
+ "SessionLocation": [
+ "Location"
+ ],
+ "SessionLogInDate": [
+ "Logged in: %1$s"
+ ],
+ "SessionReject": [
+ "Reject"
+ ],
+ "SessionSecretChats": [
+ "Secret Chats"
+ ],
+ "SessionSystem": [
+ "System"
+ ],
+ "SessionTerminateTtl": [
+ "Terminate old sessions if inactive for"
+ ],
+ "SessionTerminatesCustom": [
+ "Enter custom value"
+ ],
+ "SessionTerminatesCustomAlertHint": [
+ "Accepted from 1 to 366"
+ ],
+ "SessionTerminatesCustomAlertTitle": [
+ "Number of Days"
+ ],
+ "SessionTerminatesInMonths": [
+ "Terminate in %1$s month",
+ "Terminate in %1$s months"
+ ],
+ "SessionTerminatesInWeeks": [
+ "Terminate in %1$s week",
+ "Terminate in %1$s weeks"
+ ],
+ "Sessions": [
+ "Sessions"
+ ],
+ "SessionsIncompleteInfo": [
+ "The devices above have no access to your messages. The code was entered correctly, but no correct password was given."
+ ],
+ "SessionsIncompleteTitle": [
+ "Incomplete Login Attempts"
+ ],
+ "SessionsTitle": [
+ "Active Sessions"
+ ],
+ "SetAdditionalPassword": [
+ "Set additional password"
+ ],
+ "SetAdditionalPasswordInfo": [
+ "You can set a password that will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "SetRecoveryEmail": [
+ "Set Recovery Email"
+ ],
+ "SetUpUsername": [
+ "Set Username"
+ ],
+ "SettingsAndThemes": [
+ "Settings and Themes"
+ ],
+ "Share": [
+ "Share"
+ ],
+ "ShareBtnLanguage": [
+ "Share Language"
+ ],
+ "ShareBtnProxy": [
+ "Share Proxy"
+ ],
+ "ShareBtnStickerSet": [
+ "Share Stickers"
+ ],
+ "ShareNotificationError": [
+ "Share Error Report"
+ ],
+ "ShowForwardOptions": [
+ "Show forwarding options"
+ ],
+ "ShowSecret": [
+ "Secret Chats on Lock Screen"
+ ],
+ "ShowSecretOff": [
+ "Turn on to display secret chat notifications when device is locked. This doesn't reveal the contents of messages."
+ ],
+ "ShowSecretOn": [
+ "Turn off to hide secret chat notifications when device is locked. You will still receive sound, if device is not muted."
+ ],
+ "SignOutAlt": [
+ "Alternative options"
+ ],
+ "SignOutAltAddAccount": [
+ "Add another account"
+ ],
+ "SignOutAltAddAccountHint": [
+ "Set up multiple phone numbers and easily switch between them."
+ ],
+ "SignOutAltChangeNumber": [
+ "Change Phone Number"
+ ],
+ "SignOutAltChangeNumberHint": [
+ "Move your contacts, groups, messages and media to a new number."
+ ],
+ "SignOutAltClearCache": [
+ "Clear Cache"
+ ],
+ "SignOutAltClearCacheHint": [
+ "Free up disk space on your device; your media will stay in the cloud."
+ ],
+ "SignOutAltHelp": [
+ "Contact Support"
+ ],
+ "SignOutAltHelpHint": [
+ "Tell us about any issues; logging out doesn't usually help."
+ ],
+ "SignOutAltHint": [
+ "Remember, logging out kills all your Secret Chats."
+ ],
+ "SignOutAltHint2": [
+ "Remember, logging out kills all your Secret Chats. Downloaded media will be erased from this device."
+ ],
+ "SignOutAltPasscode": [
+ "Set a Passcode"
+ ],
+ "SignOutAltPasscodeHint": [
+ "Lock the app with a passcode so that others can't open it."
+ ],
+ "SignOutHint": [
+ "Are you sure you want to log out as %1$s?
This will cancel your Secret Chats.
You can use Telegram on all your devices at once and use several accounts in the same app."
+ ],
+ "SignOutHint2": [
+ "Are you sure you want to log out as %1$s?
Note that you can seamlessly use Telegram on all your devices at once.
Remember, logging out kills all your Secret Chats. Downloaded media will be erased from this device."
+ ],
+ "SignedInNoOtherSessions": [
+ "You have no other sessions"
+ ],
+ "SizeUnit": [
+ "Size Unit"
+ ],
+ "Skip": [
+ "Skip"
+ ],
+ "SmileysAndPeople": [
+ "Smileys & People"
+ ],
+ "Socks5Proxy": [
+ "SOCKS5 Proxy"
+ ],
+ "Sound": [
+ "Sound"
+ ],
+ "SoundDisabled": [
+ "Disabled"
+ ],
+ "SourceCode": [
+ "Source Code"
+ ],
+ "Stickers": [
+ "Stickers"
+ ],
+ "StickersHide": [
+ "Archive"
+ ],
+ "StorageUsage": [
+ "Storage Usage"
+ ],
+ "SubscribeToBeta": [
+ "Subscribe to beta updates"
+ ],
+ "SuggestContacts": [
+ "Suggest Frequent Contacts"
+ ],
+ "SuggestContactsAlert": [
+ "This will delete all data about the people you message frequently as well as the inline bots you are likely to use."
+ ],
+ "SuggestContactsDone": [
+ "Delete and Disable"
+ ],
+ "SuggestStickers": [
+ "Sticker suggestions by emoji"
+ ],
+ "SuggestStickersAll": [
+ "Installed + recommended"
+ ],
+ "SuggestStickersInstalled": [
+ "Only installed"
+ ],
+ "SuggestStickersNone": [
+ "None"
+ ],
+ "SwipeReply": [
+ "Reply"
+ ],
+ "SwipeShare": [
+ "Share"
+ ],
+ "SyncContacts": [
+ "Sync Contacts"
+ ],
+ "SyncContactsDelete": [
+ "Delete Synced Contacts"
+ ],
+ "SyncContactsDeleteButton": [
+ "Delete Synced Contacts"
+ ],
+ "SyncContactsDeleteInfo": [
+ "This will remove your contacts from the Telegram servers. If 'Sync Contacts' is enabled, contacts will be re-synced."
+ ],
+ "SyncContactsInfoOff": [
+ "Turn on to continuously sync contacts from this device with your account."
+ ],
+ "SyncContactsInfoOn": [
+ "Contacts from this device will be added to your account."
+ ],
+ "SyncHintRetry": [
+ "To help you message friends and family on Telegram, allow access to your contacts.
Tap Settings > Permissions, and turn Contacts on."
+ ],
+ "SyncHintUnavailable": [
+ "Tap Settings > Permissions, and turn Contacts on to allow Telegram access to your contacts."
+ ],
+ "SystemNotificationSettings": [
+ "System Notification Settings"
+ ],
+ "TdlibLogClearEmpty": [
+ "Nothing to clear."
+ ],
+ "TdlibLogClearFail": [
+ "Failure."
+ ],
+ "TdlibLogClearOk": [
+ "OK. Freed %1$s."
+ ],
+ "TdlibLogs": [
+ "TDLib Logs"
+ ],
+ "TdlibLogsWarning": [
+ "**Warning:** TDLib Logs may contain **private data**.
Do not share them with anyone, unless you know what you are doing."
+ ],
+ "TdlibLogsWarningConfirm": [
+ "Proceed"
+ ],
+ "TelegramFAQ": [
+ "Telegram FAQ"
+ ],
+ "TerminateAllSessions": [
+ "Terminate All Other Sessions"
+ ],
+ "TerminateAllWebSessions": [
+ "Disconnect All Websites"
+ ],
+ "TerminateIncompleteSession": [
+ "Terminate login attempt"
+ ],
+ "TerminateIncompleteSessionQuestion": [
+ "Terminate this login attempt?"
+ ],
+ "TerminateSession": [
+ "Terminate session"
+ ],
+ "TerminateSessionFreshError": [
+ "For security reasons, you can't terminate older sessions from a device that you've just connected. Please use an earlier connection or wait for a few hours."
+ ],
+ "TerminateSessionQuestion": [
+ "Terminate this session?"
+ ],
+ "TerminateWebSessionQuestion": [
+ "Disconnect %1$s?"
+ ],
+ "TestMode": [
+ "Testing Utilities"
+ ],
+ "TestModeWarn": [
+ "**Warning**: Testing Utilities are available for **testing** and **debugging** purposes **only**. None of them are guaranteed to work.
Do not use them, unless you know what you are doing."
+ ],
+ "TextSize": [
+ "Message Font Size"
+ ],
+ "TextSizeReset": [
+ "Reset to Default"
+ ],
+ "TextSizeScaleDisable": [
+ "Disable Size Scaling"
+ ],
+ "TextSizeScaleEnable": [
+ "Enable Size Scaling"
+ ],
+ "ThemeAdvanced": [
+ "Properties"
+ ],
+ "ThemeAdvancedEdit": [
+ "Edit Property"
+ ],
+ "ThemeBlue": [
+ "Blue"
+ ],
+ "ThemeCalcHint": [
+ "Background (color or identifier)"
+ ],
+ "ThemeCalcSave": [
+ "Calculate"
+ ],
+ "ThemeCalcTitle": [
+ "Remove Transparency"
+ ],
+ "ThemeCategoryAccent": [
+ "Accent"
+ ],
+ "ThemeCategoryAccent_info": [
+ "This list contains accent colors of the app.
Refer to other categories for the granular setup."
+ ],
+ "ThemeCategoryBubbles": [
+ "Bubbles"
+ ],
+ "ThemeCategoryChats": [
+ "Chats"
+ ],
+ "ThemeCategoryColors": [
+ "Media"
+ ],
+ "ThemeCategoryContent": [
+ "Content"
+ ],
+ "ThemeCategoryControls": [
+ "Controls"
+ ],
+ "ThemeCategoryIV": [
+ "Instant View"
+ ],
+ "ThemeCategoryInternal": [
+ "Service"
+ ],
+ "ThemeCategoryNavigation": [
+ "Header"
+ ],
+ "ThemeCategoryOther": [
+ "Other"
+ ],
+ "ThemeClassic": [
+ "Classic"
+ ],
+ "ThemeClose": [
+ "Close"
+ ],
+ "ThemeColorFormat": [
+ "Color Format"
+ ],
+ "ThemeCreate": [
+ "Create New Theme"
+ ],
+ "ThemeCreateConfirm": [
+ "Create"
+ ],
+ "ThemeCreateInfo": [
+ "New theme will be based on the %1$s theme."
+ ],
+ "ThemeCreateTitle": [
+ "New Theme"
+ ],
+ "ThemeCyan": [
+ "Cyan"
+ ],
+ "ThemeEdit": [
+ "Edit"
+ ],
+ "ThemeEditInfo": [
+ "%1$s theme"
+ ],
+ "ThemeEditName": [
+ "Edit Name"
+ ],
+ "ThemeEditWallpaper": [
+ "Edit Wallpaper"
+ ],
+ "ThemeExport": [
+ "Export"
+ ],
+ "ThemeExportAddAuthorInfo": [
+ "Username or link"
+ ],
+ "ThemeExportAddAuthorTitle": [
+ "Theme Author"
+ ],
+ "ThemeExportDone": [
+ "Export"
+ ],
+ "ThemeExportInfo": [
+ "If you specify the author's username, it will be displayed to users before they install the theme."
+ ],
+ "ThemeFile": [
+ "Theme, %1$s"
+ ],
+ "ThemeGreen": [
+ "Green"
+ ],
+ "ThemeInstall": [
+ "Apply %1$s theme?"
+ ],
+ "ThemeInstallAuthor": [
+ "Apply %1$s theme by %2$s?"
+ ],
+ "ThemeInstallDone": [
+ "Apply theme"
+ ],
+ "ThemeInstallHint": [
+ "You can switch between installed themes in Settings > Themes and Chats"
+ ],
+ "ThemeMinimize": [
+ "Minimize"
+ ],
+ "ThemeName": [
+ "Name"
+ ],
+ "ThemeNight": [
+ "Night Black"
+ ],
+ "ThemeNightBlue": [
+ "Night Blue"
+ ],
+ "ThemeOrange": [
+ "Orange"
+ ],
+ "ThemePink": [
+ "Pink"
+ ],
+ "ThemeRed": [
+ "Red"
+ ],
+ "ThemeRemove": [
+ "Delete"
+ ],
+ "ThemeRemoveConfirm": [
+ "Delete Theme"
+ ],
+ "ThemeRemoveInfo": [
+ "Delete this theme? It will be permanently deleted and can't be undone."
+ ],
+ "ThemeSectionAttach": [
+ "Attach Menu"
+ ],
+ "ThemeSectionBackground": [
+ "Background"
+ ],
+ "ThemeSectionIcons": [
+ "Icons"
+ ],
+ "ThemeSectionMedia": [
+ "Media"
+ ],
+ "ThemeSectionPlayer": [
+ "Music Player"
+ ],
+ "ThemeSectionRadios_info": [
+ "These colors are displayed in Settings > Themes and Chats.
Make sure they clearly represent corresponding themes on your **filling** color."
+ ],
+ "ThemeSectionText": [
+ "Text"
+ ],
+ "ThemeSectionUnsorted": [
+ "Unsorted"
+ ],
+ "ThemeSectionWP_info": [
+ "These colors are used as a transparent overlay when the corresponding wallpaper is set: dates, unread separators, inline keyboards, etc.
Do not change them unless you are looking for a better color."
+ ],
+ "ThemeSettings": [
+ "Themes and Chats"
+ ],
+ "ThemeWallpaper": [
+ "Wallpaper Link"
+ ],
+ "Themes": [
+ "Themes"
+ ],
+ "ThisDevice": [
+ "This Device"
+ ],
+ "ThisLinkOpens": [
+ "This link opens a chat with you on Telegram:"
+ ],
+ "ThisLinkWillOpen": [
+ "This link will open a chat with you on Telegram:"
+ ],
+ "TooManySelectedAccounts": [
+ "At least one account must remain selected."
+ ],
+ "ToolsCopyString": [
+ "Copy String"
+ ],
+ "ToolsOpenOnPlatform": [
+ "Translation Platform"
+ ],
+ "ToolsShowToast": [
+ "Show Toast"
+ ],
+ "ToolsStringSectionJson": [
+ "JSON data"
+ ],
+ "ToolsStringSectionMain": [
+ "Main"
+ ],
+ "ToolsStringSectionUrl": [
+ "URLs"
+ ],
+ "TotalDataUsage": [
+ "Total"
+ ],
+ "TouchYourSensor": [
+ "Touch your sensor"
+ ],
+ "TransferOwnershipPasswordAlert": [
+ "Transfer Ownership"
+ ],
+ "TransferOwnershipPasswordAlertHint": [
+ "Please enter your 2-Step verification password to complete the transfer."
+ ],
+ "Trending": [
+ "Trending"
+ ],
+ "TurnOnAutomatically": [
+ "Turn on automatically"
+ ],
+ "TurnPasswordOffQuestion": [
+ "Are you sure you want to disable your password?"
+ ],
+ "TurnSyncOnSystem": [
+ "Turn on data sync"
+ ],
+ "TweakSettings": [
+ "Interface"
+ ],
+ "Tweaks": [
+ "Interface Options"
+ ],
+ "TwoStepVerification": [
+ "Two-Step Verification"
+ ],
+ "Unblock": [
+ "Unblock"
+ ],
+ "UndoAllCustom": [
+ "Undo all custom notification settings for your contacts, groups and channels"
+ ],
+ "UnlockByFingerprint": [
+ "Touch sensor to unlock"
+ ],
+ "UnlockByGesture": [
+ "Draw your gesture to unlock"
+ ],
+ "UnlockByPIN": [
+ "Enter your PIN to unlock"
+ ],
+ "UnlockByPassword": [
+ "Enter your password to unlock"
+ ],
+ "UnlockByPattern": [
+ "Draw your pattern to unlock"
+ ],
+ "UnmutesInX": [
+ "Unmute in %1$s"
+ ],
+ "UploadingPhotoWait": [
+ "Uploading photo, please wait…"
+ ],
+ "Use169Output": [
+ "16:9 Camera output"
+ ],
+ "UseHqRoundVideos": [
+ "Record HQ Round Videos"
+ ],
+ "UseInAppBrowser": [
+ "In-app Browser"
+ ],
+ "UseLessDataAlways": [
+ "Always"
+ ],
+ "UseLessDataForCallsDesc": [
+ "Using less data may improve your experience on bad networks, but will slightly decrease audio quality."
+ ],
+ "UseP2PWith": [
+ "Use peer-to-peer with"
+ ],
+ "UseProxyForCalls": [
+ "Use proxy for calls"
+ ],
+ "UseProxyForCallsInfo": [
+ "Proxy servers may degrade the quality of your calls."
+ ],
+ "UseProxyPassword": [
+ "Password"
+ ],
+ "UseProxyPort": [
+ "Port"
+ ],
+ "UseProxyServer": [
+ "Server"
+ ],
+ "UseProxyUsername": [
+ "Username"
+ ],
+ "UseRearRoundVideos": [
+ "Start with rear-facing camera"
+ ],
+ "UseSystemFonts": [
+ "Use System Fonts"
+ ],
+ "UseSystemFontsHint": [
+ "**Warning!**
Telegram X does not guarantee proper rendering of system fonts."
+ ],
+ "UserBio": [
+ "Bio"
+ ],
+ "Username": [
+ "Username"
+ ],
+ "UsernameAvailable": [
+ "%1$s is available."
+ ],
+ "UsernameChecking": [
+ "Checking username…"
+ ],
+ "UsernameCurrent": [
+ "%1$s is your current username."
+ ],
+ "UsernameHelp": [
+ "You can choose a username on **Telegram**. If you do, people will be able to find you by this username and contact you without knowing your phone number.
You can use **a–z**, **0–9** and underscores.
Minimum length is **5** characters."
+ ],
+ "UsernameInUse": [
+ "Sorry, this username is already taken."
+ ],
+ "UsernameInvalid": [
+ "Sorry, this username is invalid."
+ ],
+ "UsernameInvalidShort": [
+ "A username must have at least 5 characters."
+ ],
+ "UsernameInvalidStartNumber": [
+ "Usernames can't start with a number."
+ ],
+ "ValueReset": [
+ "Default"
+ ],
+ "Vibrate": [
+ "Vibrate"
+ ],
+ "VibrateDisabled": [
+ "Disabled"
+ ],
+ "VideoMessages": [
+ "Video messages"
+ ],
+ "Videos": [
+ "Videos"
+ ],
+ "Voice": [
+ "Voice"
+ ],
+ "VoiceCallPrivacyDesc": [
+ "Choose exactly who can and can't call you."
+ ],
+ "VoiceCalls": [
+ "Voice Calls"
+ ],
+ "VoiceMessages": [
+ "Voice messages"
+ ],
+ "VoipOfflineAirplane": [
+ "You have airplane mode enabled. Please turn it off or connect to Wi-Fi to make calls."
+ ],
+ "VoipOfflineAirplaneTitle": [
+ "Airplane Mode"
+ ],
+ "VoipUseLessData": [
+ "Less Data for Calls"
+ ],
+ "Wallpaper": [
+ "Wallpaper"
+ ],
+ "Warning": [
+ "Warning"
+ ],
+ "WebSessionsTitle": [
+ "Logged in with Telegram"
+ ],
+ "Websites": [
+ "Websites"
+ ],
+ "WhenUsingMobileData": [
+ "When switching to mobile data"
+ ],
+ "WhenUsingMobileDataOrRoaming": [
+ "When switching to mobile data or roaming"
+ ],
+ "WhenUsingRoaming": [
+ "When switching to roaming"
+ ],
+ "WhoCanAddMeInfo": [
+ "You can restrict who can add you to groups and channels with granular precision."
+ ],
+ "WhoCanAddYouToGroupsAndChannels": [
+ "Who can add you to groups and channels?"
+ ],
+ "WhoCanCallMe": [
+ "Who can call me"
+ ],
+ "WhoCanFindByPhone": [
+ "Who can find me by my number?"
+ ],
+ "WhoCanFindByPhoneInfoContacts": [
+ "Users who add your number to their contacts will see it on Telegram only if they are your contacts."
+ ],
+ "WhoCanFindByPhoneInfoEveryone": [
+ "Users who have your number saved in the contacts list will also see it on Telegram."
+ ],
+ "WhoCanForwardLink": [
+ "Who can add a link to my account when forwarding my messages?"
+ ],
+ "WhoCanForwardLinkInfo": [
+ "You can restrict who can include a link to your account when forwarding your messages to other chats."
+ ],
+ "WhoCanSeePhone": [
+ "Who can see your Phone Number?"
+ ],
+ "WhoCanSeePhoneInfo": [
+ "Users who have your number saved in their contacts will also see it on Telegram."
+ ],
+ "WhoCanSeePhoto": [
+ "Who can see your profile photo?"
+ ],
+ "WhoCanSeePhotoInfo": [
+ "You can restrict who can see your profile photo with granular precision."
+ ],
+ "WiFiUsage": [
+ "Wi-Fi Data Usage"
+ ],
+ "XButOnlyIfSilent": [
+ "%1$s (but only if silent)"
+ ],
+ "XOnlyIfSilent": [
+ "%1$s (only if silent)"
+ ],
+ "XSetTimer": [
+ "%1$s set the self-destruct timer to %2$s"
+ ],
+ "XSignInAttempts": [
+ "You have %1$s incomplete login attempt",
+ "You have %1$s incomplete login attempts"
+ ],
+ "YourEmail": [
+ "Your Email"
+ ],
+ "YourEmailInfo": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "YourEmailSkipWarningText": [
+ "No, seriously.
If you forget your password, you will lose access to your Telegram account. There will be no way to restore it."
+ ],
+ "YourPassword": [
+ "Your Password"
+ ],
+ "c_bubble_chatBackground": [
+ "Solid chat background used when wallpaper is not set.
When empty, **background** color is used instead."
+ ],
+ "c_drawer": [
+ "Color overlay for the drawer header. When empty, **header** color is used."
+ ],
+ "c_drawerText": [
+ "Text color for the drawer header. When empty, **headerText** color is used."
+ ],
+ "c_fileGreen": [
+ "APK files"
+ ],
+ "c_fileRed": [
+ "PDF files"
+ ],
+ "c_fileYellow": [
+ "Archive files: .zip, .rar, .7z"
+ ],
+ "c_fillingNegative": [
+ "Swipe to see **fillingNegative** in action."
+ ],
+ "c_fillingPositive": [
+ "Background of the Send button in the Share menu."
+ ],
+ "c_fillingPressed": [
+ "Hold to see **fillingPressed** in action. Used on **Android 4.x only**."
+ ],
+ "c_headerLightBackground": [
+ "Light header is used when selecting media, messages, etc."
+ ],
+ "c_overlayFilling": [
+ "Three-dot menus, sticker suggestions, small circle buttons, etc."
+ ],
+ "c_placeholder": [
+ "Placeholder color used before image gets loaded."
+ ],
+ "c_previewBackground": [
+ "Transparent background for the previews of stickers, media and chats."
+ ],
+ "c_promo": [
+ "New trending sticker set"
+ ],
+ "c_seekDone": [
+ "Playback progress of the file."
+ ],
+ "c_seekEmpty": [
+ "Not yet downloaded part of the file."
+ ],
+ "c_seekReady": [
+ "Downloaded part of the file."
+ ],
+ "c_textLinkPressHighlight": [
+ "Pressed link background."
+ ],
+ "c_textNegative": [
+ "Buttons with negative effect: delete, remove, clear, etc."
+ ],
+ "c_textNeutral": [
+ "Buttons with neutral effect: save, done, cancel, etc."
+ ],
+ "c_textSearchQueryHighlight": [
+ "Current query highlight when searching chats, contacts, etc."
+ ],
+ "c_textSelectionHighlight": [
+ "Selected text background."
+ ],
+ "cam_hint": [
+ "Please allow Telegram X to use camera in System Settings > Apps > Telegram X > Permissions"
+ ],
+ "error_LANG_CODE_NOT_SUPPORTED": [
+ "Sorry, this language pack doesn't exist"
+ ],
+ "error_NotFound": [
+ "Page not found or no longer exists."
+ ],
+ "fileSize_MB": [
+ "%1$s MB"
+ ],
+ "fingerprint_fail": [
+ "Unknown finger"
+ ],
+ "fingerprint_hint3": [
+ "Please add at least one fingerprint in System Settings > Security > Fingerprints."
+ ],
+ "format_approx": [
+ "%1$s (approx.)"
+ ],
+ "format_minus": [
+ "-%1$d"
+ ],
+ "format_minusPlus": [
+ "-%1$d, +%2$d"
+ ],
+ "format_ping": [
+ "ping: %1$sms"
+ ],
+ "format_pingBest": [
+ "ping: %1$sms, best"
+ ],
+ "format_plus": [
+ "+%1$d"
+ ],
+ "format_sessionsAndWebsites": [
+ "%1$s, %2$s"
+ ],
+ "format_signedInAppsOnDevices": [
+ "%1$s %2$s"
+ ],
+ "format_usageAndLogsSize": [
+ "%1$s + %2$s"
+ ],
+ "g_noWallpaper": [
+ "These colors are used when wallpaper is disabled or not yet loaded.
If your theme does not allow disabling wallpaper, you can ignore them."
+ ],
+ "group_create_you": [
+ "You created the group «%1$s»"
+ ],
+ "inXHours": [
+ "in %1$s hour",
+ "in %1$s hours"
+ ],
+ "inXMinutes": [
+ "in %1$s minute",
+ "in %1$s minutes"
+ ],
+ "json_1_audioPerformer": [
+ "David Hasselhoff"
+ ],
+ "json_1_audioTitle": [
+ "True Survivor"
+ ],
+ "json_1_text1": [
+ "Bring it on! I **LIVE** for this!"
+ ],
+ "json_1_text2": [
+ "Reinhardt, we need to find you some new tunes 🎶."
+ ],
+ "json_1_text3": [
+ "Ah, you kids today with techno music! You should enjoy the classics, like Hasselhoff!"
+ ],
+ "json_1_text4": [
+ "I can't even take you seriously right now."
+ ],
+ "json_2_name1": [
+ "Daenerys"
+ ],
+ "json_2_name2": [
+ "Angela Merkel"
+ ],
+ "json_2_name3": [
+ "Julian Assange"
+ ],
+ "json_2_name4": [
+ "Pierre"
+ ],
+ "json_2_text1": [
+ "Are you sure it's safe here?"
+ ],
+ "json_2_text2": [
+ "Yes, sure, don't worry."
+ ],
+ "json_2_text3": [
+ "Hallo alle zusammen! Is the NSA reading this? 😄"
+ ],
+ "json_2_text4": [
+ "Sorry, I'll have to publish this conversation on the web."
+ ],
+ "json_2_text5": [
+ "Wait, we could have made so much money on this!"
+ ],
+ "json_2_title": [
+ "Weekend Plans"
+ ],
+ "json_3_name": [
+ "Eileen Lockhard"
+ ],
+ "json_3_text1": [
+ "So, why is Telegram cool?"
+ ],
+ "json_3_text2": [
+ "Well, look. Telegram is superfast and you can use it on all your devices at the same time – phones, tablets, even desktops."
+ ],
+ "json_3_text3": [
+ "😴"
+ ],
+ "json_3_text4": [
+ "And it has secret chats, like this one, with end-to-end encryption!"
+ ],
+ "json_3_text5": [
+ "End encryption to what end??"
+ ],
+ "json_3_text6": [
+ "Arrgh. Forget it. You can set a timer and send message that will disappear when the time runs out. Yay!"
+ ],
+ "json_3_text7": [
+ "😱🙈👍"
+ ],
+ "json_4_text1": [
+ "You see this chat preview because you are a **Translator**.
Please refer to @tgx_android_translate for guide on how to make your own scenes."
+ ],
+ "json_4_text2": [
+ "I knew it! Please don't ever tell me this again…"
+ ],
+ "json_ChatDemo": [
+ "0"
+ ],
+ "login_Code": [
+ "Code"
+ ],
+ "login_Country": [
+ "Country"
+ ],
+ "login_FirstName": [
+ "First name"
+ ],
+ "login_InvalidPhone": [
+ "Please enter a valid phone number"
+ ],
+ "login_LastName": [
+ "Last name (optional)"
+ ],
+ "login_PHONE_NUMBER_INVALID": [
+ "Invalid phone number. Please check the number and try again.
__Contact us__, if the phone number is correct."
+ ],
+ "login_Password": [
+ "Password"
+ ],
+ "network_Connecting": [
+ "Connecting…"
+ ],
+ "network_WaitingForNetwork": [
+ "Waiting for network…"
+ ],
+ "p_bubbleCorner": [
+ "Bubble corner radius."
+ ],
+ "p_bubbleCornerLegacy": [
+ "Bubble corner radius on **Android 4.x**. Max value: **6**."
+ ],
+ "p_bubbleCornerMerged": [
+ "Bubble corner radius when merged with another bubble."
+ ],
+ "p_bubbleDateCorner": [
+ "Background corner radius for dates in the bubble mode."
+ ],
+ "p_bubbleOutline": [
+ "Enables a solid outline for bubbles. You can configure its color with **bubbleOut_outline** or **bubbleIn_outline**.
Enable this property if you change **bubbleCorner** values."
+ ],
+ "p_bubbleOutlineSize": [
+ "Width of the bubble outline. Used when **bubbleOutline** is enabled."
+ ],
+ "p_bubbleUnreadShadow": [
+ "Adds shadow to the unread messages separator in the bubble mode."
+ ],
+ "p_dark": [
+ "Determines if the theme is dark and should be used at night.
It is preferable to change **parentTheme** instead of overriding this property."
+ ],
+ "p_dateCorner": [
+ "Background corner radius for dates in the plain mode."
+ ],
+ "p_imageCorner": [
+ "Image corner radius. Usually ignored in bubble mode."
+ ],
+ "p_parentTheme": [
+ "Default values are inherited from this theme when a color or property is not explicitly set."
+ ],
+ "p_replaceShadowsWithSeparators": [
+ "Replaces horizontal shadows with thin solid separators."
+ ],
+ "p_shadowDepth": [
+ "Depth of all shadows. Higher value means darker shadow. Default: light themes – 0.5, dark – 1.0"
+ ],
+ "p_subtitleAlpha": [
+ "Transparency of **headerText** or **headerLightText** in the tab navigation, header subtitles, etc."
+ ],
+ "p_wallpaperId": [
+ "Default wallpaper identifier. 0 means wallpaper is disabled by default. Hold wallpaper thumbnail in settings to know its identifier. For solid wallpapers set to 0 and edit **bubble_chatBackground** color."
+ ],
+ "p_wallpaperUsageId": [
+ "A magic property that allows sharing wallpaper settings between similar themes. **0** – light, **1** – dark, **2** – exclusive to theme.
Set to **2**, if your color palette significantly differs from **parentTheme**, or if you disable default wallpaper while creating light theme."
+ ],
+ "part_SignedInXDevices": [
+ "on %1$s device",
+ "on %1$s devices"
+ ],
+ "part_SignedInXOtherApps": [
+ "You are signed in on %1$s other app",
+ "You are signed in on %1$s other apps"
+ ],
+ "passcode_auto_hint": [
+ "Require passcode if away for a time."
+ ],
+ "passcode_confirm_invisible": [
+ "%1$s (invisible)"
+ ],
+ "passcode_fingerprint": [
+ "Unlock with Fingerprint"
+ ],
+ "passcode_passcodeInvisibility": [
+ "Passcode Invisibility"
+ ],
+ "passcode_password_tooshort": [
+ "Password should be at least 1 character long"
+ ],
+ "passcode_pattern_tooshort": [
+ "Pattern should be at least 4 dots long"
+ ],
+ "prompt_network": [
+ "No network connection. Please try again later."
+ ],
+ "session_App": [
+ "App: %1$s"
+ ],
+ "session_Device": [
+ "Device: %1$s"
+ ],
+ "session_LastActive_date": [
+ "last active on %1$s at %2$s"
+ ],
+ "session_LastActive_minutes": [
+ "last active %1$s minute ago",
+ "last active %1$s minutes ago"
+ ],
+ "session_LastActive_now": [
+ "last active just now"
+ ],
+ "session_System": [
+ "System: %1$s"
+ ],
+ "session_WillTerminate_date": [
+ "auto-terminates on %1$s at %2$s"
+ ],
+ "status_LastSeenRecently": [
+ "last seen recently"
+ ],
+ "status_LastSeen_hours": [
+ "seen %1$s hour ago",
+ "seen %1$s hours ago"
+ ],
+ "status_LastSeen_minutes": [
+ "seen %1$s minute ago",
+ "seen %1$s minutes ago"
+ ],
+ "status_LastSeen_today": [
+ "seen at %1$s"
+ ],
+ "status_LastSeen_weekday": [
+ "seen on %1$s at %2$s"
+ ],
+ "status_Online": [
+ "online"
+ ],
+ "timestamp_hours": [
+ "%1$s hour ago",
+ "%1$s hours ago"
+ ],
+ "url_betaSubscription": [
+ "https://play.google.com/apps/testing/org.thunderdog.challegram"
+ ],
+ "url_faq": [
+ "https://telegram.org/faq#general-questions"
+ ],
+ "url_faqPhoneNumber": [
+ "https://telegram.org/faq#q-i-have-a-new-phone-number-what-do-i-do"
+ ],
+ "xBytes": [
+ "%1$s byte",
+ "%1$s bytes"
+ ],
+ "xColors": [
+ "%1$s color",
+ "%1$s colors"
+ ],
+ "xDays": [
+ "%1$s day",
+ "%1$s days"
+ ],
+ "xFiles": [
+ "%1$s file",
+ "%1$s files"
+ ],
+ "xGIFs": [
+ "%1$s GIF",
+ "%1$s GIFs"
+ ],
+ "xItem": [
+ "%1$s item",
+ "%1$s items"
+ ],
+ "xJoinRequests": [
+ "%1$s join request",
+ "%1$s join requests"
+ ],
+ "xMasks": [
+ "%1$s mask",
+ "%1$s masks"
+ ],
+ "xMonths": [
+ "%1$s month",
+ "%1$s months"
+ ],
+ "xMusicFiles": [
+ "%1$s music file",
+ "%1$s music files"
+ ],
+ "xPhotos": [
+ "%1$s photo",
+ "%1$s photos"
+ ],
+ "xProfilePhotos": [
+ "%1$s profile photo",
+ "%1$s profile photos"
+ ],
+ "xProperty": [
+ "%1$s property",
+ "%1$s properties"
+ ],
+ "xRequests": [
+ "%1$s request",
+ "%1$s requests"
+ ],
+ "xSenders": [
+ "%1$s sender",
+ "%1$s senders"
+ ],
+ "xSessions": [
+ "%1$s session",
+ "%1$s sessions"
+ ],
+ "xStickers": [
+ "%1$s sticker",
+ "%1$s stickers"
+ ],
+ "xStrings": [
+ "%1$s string",
+ "%1$s strings"
+ ],
+ "xThumbnails": [
+ "%1$s thumbnail",
+ "%1$s thumbnails"
+ ],
+ "xUsers": [
+ "%1$s user",
+ "%1$s users"
+ ],
+ "xVideoMessages": [
+ "%1$s video message",
+ "%1$s video messages"
+ ],
+ "xVideos": [
+ "%1$s video",
+ "%1$s videos"
+ ],
+ "xVoiceMessages": [
+ "%1$s voice message",
+ "%1$s voice messages"
+ ],
+ "xWallpapers": [
+ "%1$s wallpaper",
+ "%1$s wallpapers"
+ ],
+ "xWebsites": [
+ "%1$s website",
+ "%1$s websites"
+ ],
+ "xWeeks": [
+ "%1$s week",
+ "%1$s weeks"
+ ],
+ "xYears": [
+ "%1$s year",
+ "%1$s years"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/android_x/unsorted.html b/data/web/translations.telegram.org/en/android_x/unsorted.html
new file mode 100644
index 0000000000..f36eae14d0
--- /dev/null
+++ b/data/web/translations.telegram.org/en/android_x/unsorted.html
@@ -0,0 +1,2160 @@
+{
+ "AbortRecoveryEmailConfirm": [
+ "Are you sure you want to abort recovery email setup?"
+ ],
+ "ActionChannelChangedTitleTo": [
+ "Channel renamed to «%1$s»"
+ ],
+ "ActionDone": [
+ "Hide"
+ ],
+ "ActionMute": [
+ "Mute"
+ ],
+ "ActionMuteAll": [
+ "Mute all for %1$sh",
+ "Mute all for %1$sh"
+ ],
+ "ActionMuteEveryone": [
+ "Mute all"
+ ],
+ "ActionMutePerson": [
+ "Mute %1$s"
+ ],
+ "ActionMutePersonHours": [
+ "Mute %2$s for %1$sh",
+ "Mute %2$s for %1$sh"
+ ],
+ "ActionPinnedContact": [
+ "%1$s pinned a **contact**"
+ ],
+ "ActionPinnedGameNoName": [
+ "%1$s pinned a **game**"
+ ],
+ "ActionPinnedPoll": [
+ "%1$s pinned a **poll**"
+ ],
+ "AddAdminToTheGroup": [
+ "Add %1$s to the group and assign as an admin?"
+ ],
+ "AddMembers": [
+ "Add members"
+ ],
+ "Administrator": [
+ "Administrator"
+ ],
+ "AgeVerification": [
+ "You must be at least %1$s year old to use Telegram.",
+ "You must be at least %1$s years old to use Telegram."
+ ],
+ "AirplaneModeDisable": [
+ "Disable"
+ ],
+ "AllAccounts": [
+ "Messages"
+ ],
+ "AppOnGooglePlay": [
+ "App on Google Play"
+ ],
+ "AppUpdateAvailablePrompt": [
+ "A new **Telegram X** update is available. Would you like to download? (%1$s)"
+ ],
+ "AppUpdateAvailablePromptConfirm": [
+ "Download and install"
+ ],
+ "AppUpdateOk": [
+ "Update"
+ ],
+ "AppUpdateRequiredText": [
+ "To perform this action, please update Telegram version."
+ ],
+ "AppUpdateRequiredTitle": [
+ "Update required"
+ ],
+ "AppUpdateRestart": [
+ "Restart"
+ ],
+ "AppUpdates": [
+ "App Updates"
+ ],
+ "ArchiveNonContacts": [
+ "Archive and Mute"
+ ],
+ "ArchiveNonContactsInfo": [
+ "Automatically archive and mute new chats, groups and channels from non-contacts."
+ ],
+ "AttachAudio": [
+ "Voice Message"
+ ],
+ "AudioPlaybackUnsupported": [
+ "Audio format is not supported."
+ ],
+ "AutoNightModeDescriptionSystemQ": [
+ "Switch to night theme based on your system settings."
+ ],
+ "AutoNightSystemQ": [
+ "System"
+ ],
+ "BanChannelHint": [
+ "Granular control over permissions is not available when restricting channels."
+ ],
+ "BanChat": [
+ "Ban group"
+ ],
+ "BanChatHint": [
+ "Granular control over permissions is not available when restricting groups."
+ ],
+ "BanXChannel": [
+ "%1$s will be banned and removed from the channel."
+ ],
+ "Banned": [
+ "Banned"
+ ],
+ "BannedByXOnDate": [
+ "Banned by %1$s %2$s"
+ ],
+ "BiometricsError": [
+ "System biometrics driver failure, see log for details."
+ ],
+ "BlockChatBtn": [
+ "Block"
+ ],
+ "Blur": [
+ "Blur"
+ ],
+ "BlurLinear": [
+ "Linear"
+ ],
+ "BlurRadial": [
+ "Radial"
+ ],
+ "BotIsDown": [
+ "Bot is not responding. Please try again later."
+ ],
+ "BrushSize": [
+ "Brush Size: %1$s"
+ ],
+ "CallNoLongerActive": [
+ "This call is no longer active"
+ ],
+ "CameraSettings": [
+ "Camera Settings"
+ ],
+ "CameraUseSystem": [
+ "Use system camera"
+ ],
+ "CategorySecret": [
+ "Secret"
+ ],
+ "ChangeLogText": [
+ "**Telegram X** was updated to version %1$s
Brief overview of new features:
%2$s"
+ ],
+ "Channel": [
+ "Channel"
+ ],
+ "ChannelNoCopy": [
+ "Sorry, copying from this channel is disabled by admins."
+ ],
+ "ChannelNoSave": [
+ "Sorry, saving media from this channel is disabled by admins."
+ ],
+ "ChatAccessFailed": [
+ "Cannot access this chat"
+ ],
+ "ChatBackground": [
+ "Chat Background"
+ ],
+ "ChatBackgroundTypePattern": [
+ "pattern"
+ ],
+ "ChatBanned": [
+ "Admins have banned you in this group"
+ ],
+ "ChatBannedUntil": [
+ "Admins have banned you in this group until %1$s"
+ ],
+ "ChatContentChannelTtlHours": [
+ "Set posts to auto-delete in %1$s hour",
+ "Set posts to auto-delete in %1$s hours"
+ ],
+ "ChatContentChannelTtlMinutes": [
+ "Set posts to auto-delete in %1$s minute",
+ "Set posts to auto-delete in %1$s minutes"
+ ],
+ "ChatContentChannelTtlSeconds": [
+ "Set posts to auto-delete in %1$s second",
+ "Set posts to auto-delete in %1$s seconds"
+ ],
+ "ChatContentDart": [
+ "Dart: throwing…"
+ ],
+ "ChatContentDice": [
+ "Dice: rolling…"
+ ],
+ "ChatContentGroupAdd": [
+ "Added %1$s to the group"
+ ],
+ "ChatContentGroupAddMembers_outgoing": [
+ "Added %1$s member to the group",
+ "Added %1$s members to the group"
+ ],
+ "ChatContentGroupAddYou": [
+ "Added you to the group"
+ ],
+ "ChatContentGroupReturn": [
+ "Returned to the group"
+ ],
+ "ChatContentGroupTtlHours": [
+ "Set messages to auto-delete in %1$s hour",
+ "Set messages to auto-delete in %1$s hours"
+ ],
+ "ChatContentGroupTtlMinutes": [
+ "Set messages to auto-delete in %1$s minute",
+ "Set messages to auto-delete in %1$s minutes"
+ ],
+ "ChatContentGroupTtlSeconds": [
+ "Set messages to auto-delete in %1$s second",
+ "Set messages to auto-delete in %1$s seconds"
+ ],
+ "ChatContentLiveStreamFinished": [
+ "Ended the live stream (%1$s)"
+ ],
+ "ChatContentLiveStreamFinished_outgoing": [
+ "Ended the live stream (%1$s)"
+ ],
+ "ChatContentLiveStreamInvite": [
+ "Invited %1$s to the live stream"
+ ],
+ "ChatContentLiveStreamInviteMulti": [
+ "Invited %1$s person to the live stream",
+ "Invited %1$s people to the live stream"
+ ],
+ "ChatContentLiveStreamInviteMulti_outgoing": [
+ "Invited %1$s person to the live stream",
+ "Invited %1$s people to the live stream"
+ ],
+ "ChatContentLiveStreamInviteYou": [
+ "Invited you to the live stream"
+ ],
+ "ChatContentLiveStreamInvite_outgoing": [
+ "Invited %1$s to the live stream"
+ ],
+ "ChatContentLiveStreamStarted": [
+ "Started a live stream"
+ ],
+ "ChatContentLiveStreamStarted_outgoing": [
+ "Started a live stream"
+ ],
+ "ChatContentProximityFromYouKm": [
+ "%2$s is now within %1$s kilometer from you",
+ "%2$s is now within %1$s kilometers from you"
+ ],
+ "ChatContentProximityFromYouM": [
+ "%2$s is now within %1$s meter from you",
+ "%2$s is now within %1$s meters from you"
+ ],
+ "ChatContentProximityKm": [
+ "%2$s is now within %1$s kilometer from %3$s",
+ "%2$s is now within %1$s kilometers from %3$s"
+ ],
+ "ChatContentProximityM": [
+ "%2$s is now within %1$s meter from %3$s",
+ "%2$s is now within %1$s meters from %3$s"
+ ],
+ "ChatContentProximityYouKm": [
+ "You are now within %1$s kilometer from %2$s",
+ "You are now within %1$s kilometers from %2$s"
+ ],
+ "ChatContentProximityYouM": [
+ "You are now within %1$s meter from %2$s",
+ "You are now within %1$s meters from %2$s"
+ ],
+ "ChatContentRestricted": [
+ "Content Unavailable"
+ ],
+ "ChatContentThemeSet_outgoing": [
+ "Changed the chat theme to %1$s"
+ ],
+ "ChatContentVoiceChatFinished": [
+ "Ended the video chat (%1$s)"
+ ],
+ "ChatContentVoiceChatFinished_outgoing": [
+ "Ended the video chat (%1$s)"
+ ],
+ "ChatContentVoiceChatInvite": [
+ "Invited %1$s to the video chat"
+ ],
+ "ChatContentVoiceChatInviteMulti": [
+ "Invited %1$s person to the video chat",
+ "Invited %1$s people to the video chat"
+ ],
+ "ChatContentVoiceChatInviteMulti_outgoing": [
+ "Invited %1$s person to the video chat",
+ "Invited %1$s people to the video chat"
+ ],
+ "ChatContentVoiceChatInviteYou": [
+ "Invited you to the video chat"
+ ],
+ "ChatContentVoiceChatInvite_outgoing": [
+ "Invited %1$s to the video chat"
+ ],
+ "ChatContentVoiceChatStarted": [
+ "Started a video chat"
+ ],
+ "ChatContentVoiceChatStarted_outgoing": [
+ "Started a video chat"
+ ],
+ "ChatDisabledBots": [
+ "Only admins can use inline bots in this group"
+ ],
+ "ChatDisabledDart": [
+ "Only admins can play darts in this group. Hold to send it as an emoji."
+ ],
+ "ChatDisabledMedia": [
+ "Only admins can send media in this group"
+ ],
+ "ChatDisabledMessages": [
+ "Only admins can write messages in this group"
+ ],
+ "ChatDisabledPolls": [
+ "Only admins can create polls in this group"
+ ],
+ "ChatHistoryPartiallyHiddenInfo": [
+ "New members won't see more than %1$s earlier message.",
+ "New members won't see more than %1$s earlier messages."
+ ],
+ "ChatRestrictedBots": [
+ "Admins have restricted you from using inline bots in this group"
+ ],
+ "ChatRestrictedPolls": [
+ "The admins of this group have restricted your ability to send polls."
+ ],
+ "ChatRestrictedPollsUntil": [
+ "Admins have restricted you from sending polls in this group until %1$s"
+ ],
+ "ChatTitleSecretChat": [
+ "%1$s (secret chat)"
+ ],
+ "ClearedXChats": [
+ "Cleared media for %1$s chat",
+ "Cleared media for %1$s chats"
+ ],
+ "ClearingXChats": [
+ "Clearing media in %1$s chat… This operation may take some time, please wait.",
+ "Clearing media in %1$s chats… This operation may take some time, please wait."
+ ],
+ "ComeAgainLater": [
+ "Come again later"
+ ],
+ "Comment": [
+ "Comment"
+ ],
+ "CommentAnonymously": [
+ "Comment anonymously"
+ ],
+ "CommentAsX": [
+ "Comment as %1$s"
+ ],
+ "CommitInfo": [
+ "%1$s commit, %2$s"
+ ],
+ "ContactStateMutualNoPhone": [
+ "%1$s and you have each other in the contacts list, but they do not share the phone number with you."
+ ],
+ "ContactStateOutgoing": [
+ "%1$s is in your contacts list."
+ ],
+ "ContactStateOutgoingNoPhone": [
+ "You do not have access to %1$s's phone number."
+ ],
+ "ContactsOnTelegramMany": [
+ "%2$s and %1$s more of your contacts are using Telegram",
+ "%2$s and %1$s more of your contacts are using Telegram"
+ ],
+ "Continue": [
+ "Continue"
+ ],
+ "CopiedLinkPrivate": [
+ "Link has been copied to the clipboard. It works only for members of this chat."
+ ],
+ "CopyTextFailed": [
+ "Failed to copy text. Most likely, the text you tried to copy is too big."
+ ],
+ "Country": [
+ "Country"
+ ],
+ "DebugLogcatOnly": [
+ "Redirect to logcat"
+ ],
+ "DeleteChatHistoryForAllUsers": [
+ "Clear for all members"
+ ],
+ "DeletePhoto": [
+ "Delete photo"
+ ],
+ "DeleteRepliesConfirm": [
+ "Are you sure you want to delete all **reply notifications**? This action cannot be undone."
+ ],
+ "DeleteSecretChatPendingConfirm": [
+ "Are you sure you want to cancel the secret chat with %1$s?"
+ ],
+ "DeleteXForEveryone": [
+ "Delete %1$s message for everyone",
+ "Delete %1$s messages for everyone"
+ ],
+ "DeletingPhotoWait": [
+ "Deleting profile photo, please wait…"
+ ],
+ "DetectLocationError": [
+ "Unable to detect current location."
+ ],
+ "DiscardMediaMsg": [
+ "Discard changes"
+ ],
+ "DisconnectWebsiteAction": [
+ "Disconnect Website"
+ ],
+ "DiscussionStart": [
+ "Discussion started"
+ ],
+ "DiscussionsChat": [
+ "Discussion Chat"
+ ],
+ "DownloadUpdateSize": [
+ "Download update (%1$s)"
+ ],
+ "EditChannelRestrictions": [
+ "Edit Channel Restrictions"
+ ],
+ "EditGroupRestrictions": [
+ "Edit Group Restrictions"
+ ],
+ "EmojiUpdate": [
+ "Update Needed"
+ ],
+ "EmojiUpdateUnavailable": [
+ "Emoji update unavailable. Please try again later."
+ ],
+ "EraseConfirm": [
+ "Erase"
+ ],
+ "EraseDatabaseError": [
+ "Unable to delete files."
+ ],
+ "EraseDatabaseMultiUser": [
+ "This action does not affect other accounts."
+ ],
+ "EraseDatabaseWait": [
+ "Please wait until the previous operation is completed."
+ ],
+ "ErrorUserDeleted": [
+ "Cannot perform this action, because user account is deactivated."
+ ],
+ "EventLogChangedVolume": [
+ "%1$s changed %2$s's volume to %3$s"
+ ],
+ "EventLogChangedVolumeYou": [
+ "You changed %1$s's volume to %2$s"
+ ],
+ "EventLogChangedYourVolume": [
+ "%1$s changed your volume to %2$s"
+ ],
+ "EventLogChannelMutedNewParticipants": [
+ "%1$s muted new live stream participants"
+ ],
+ "EventLogChannelMutedNewParticipantsYou": [
+ "You muted new live stream participants"
+ ],
+ "EventLogChannelMutedParticipant": [
+ "%1$s muted %2$s in the live stream"
+ ],
+ "EventLogChannelMutedParticipantYou": [
+ "You muted %1$s in the live stream"
+ ],
+ "EventLogChannelUnmutedNewParticipants": [
+ "%1$s allowed new live stream participants to speak"
+ ],
+ "EventLogChannelUnmutedNewParticipantsYou": [
+ "You allowed new live stream participants to speak"
+ ],
+ "EventLogChannelUnmutedParticipant": [
+ "%1$s allowed %2$s to speak in the live stream"
+ ],
+ "EventLogChannelUnmutedParticipantYou": [
+ "You allowed %1$s to speak in the live stream"
+ ],
+ "EventLogLinkedChannelChangedUnknown": [
+ "This group was linked to %1$s"
+ ],
+ "EventLogLocationRemoved": [
+ "%1$s removed group location"
+ ],
+ "EventLogLocationSet": [
+ "%1$s set group location to %2$s"
+ ],
+ "EventLogMutedNewParticipants": [
+ "%1$s muted new video chat participants"
+ ],
+ "EventLogMutedNewParticipantsYou": [
+ "You muted new video chat participants"
+ ],
+ "EventLogMutedParticipant": [
+ "%1$s muted %2$s in the video chat"
+ ],
+ "EventLogMutedParticipantYou": [
+ "You muted %1$s in the video chat"
+ ],
+ "EventLogNoLongerCreator": [
+ "is no longer an owner"
+ ],
+ "EventLogSlowModeDisabledYou": [
+ "%1$s disabled the slow mode"
+ ],
+ "EventLogTransferredOwnership": [
+ "transferred ownership to %1$s"
+ ],
+ "EventLogUnmutedNewParticipants": [
+ "%1$s allowed new video chat participants to speak"
+ ],
+ "EventLogUnmutedNewParticipantsYou": [
+ "You allowed new video chat participants to speak"
+ ],
+ "EventLogUnmutedParticipant": [
+ "%1$s allowed %2$s to speak in the video chat"
+ ],
+ "EventLogUnmutedParticipantYou": [
+ "You allowed %1$s to speak in the video chat"
+ ],
+ "EventNewContact": [
+ "New Contacts"
+ ],
+ "Fake": [
+ "Fake"
+ ],
+ "FakeMark": [
+ "FAKE"
+ ],
+ "FeatureUnavailable": [
+ "Sorry, this feature is currently not available in your region."
+ ],
+ "ForwardedFromX": [
+ "Forwarded from %1$s"
+ ],
+ "FoundMessagesFromAutoPost": [
+ "messages from channels"
+ ],
+ "FoundMessagesFromChat": [
+ "messages from %1$s"
+ ],
+ "FoundMessagesQuery": [
+ "%1$s"
+ ],
+ "FromAnonymous": [
+ "Admin"
+ ],
+ "GameInvite": [
+ "Invite to play"
+ ],
+ "Group": [
+ "Group"
+ ],
+ "GroupInfo": [
+ "Group Info"
+ ],
+ "GroupRestrictions": [
+ "Group Permissions"
+ ],
+ "HelpEmailError": [
+ "Please send an email to %1$s and tell us about your problem"
+ ],
+ "HoldToSchedule": [
+ "Hold to send at a specific date and other options."
+ ],
+ "HoldToSendAsFile": [
+ "Hold to send as a file and other options."
+ ],
+ "Icons": [
+ "Icon Set"
+ ],
+ "IconsInstalling": [
+ "Installing…"
+ ],
+ "IconsUpdate": [
+ "Update Needed"
+ ],
+ "IgnoreRestrictions": [
+ "Ignore content restrictions"
+ ],
+ "IllegalDrugs": [
+ "Illegal Drugs"
+ ],
+ "InAppCameraCache": [
+ "In-app camera cache"
+ ],
+ "InAppCameraCacheDeleteConfirm": [
+ "Are you sure you want to clear private in-app camera cache?"
+ ],
+ "InReplyToX": [
+ "In reply to %1$s"
+ ],
+ "InstallUpdate": [
+ "Install an update"
+ ],
+ "InstantViewError": [
+ "Instant View could not be displayed due to an error."
+ ],
+ "InstantViewUnsupported": [
+ "Instant View for this page is not yet supported."
+ ],
+ "InviteLinkActionDecline": [
+ "Decline"
+ ],
+ "InviteLinkExpireNone": [
+ "Do not expire"
+ ],
+ "InviteLinkExpired": [
+ "expired"
+ ],
+ "InviteLinkExpires_now": [
+ "expires in a moment"
+ ],
+ "InviteLinkRevoked": [
+ "revoked"
+ ],
+ "InvitedByX": [
+ "Invited by %1$s"
+ ],
+ "InvitedByXOnDate": [
+ "Invited by %1$s %2$s"
+ ],
+ "JunkFiles": [
+ "Unused Files"
+ ],
+ "JunkFilesInfo": [
+ "Service files that were created while using some features or older app versions."
+ ],
+ "LastEditTime": [
+ "Last edit: %1$s"
+ ],
+ "LastUsedAccount": [
+ "%1$s (last used)"
+ ],
+ "LatestInstalled": [
+ "Latest version is installed"
+ ],
+ "LaunchAppUserSubtitle": [
+ "offline"
+ ],
+ "LayerMapHybrid": [
+ "Hybrid"
+ ],
+ "LeaveComment": [
+ "Leave a comment"
+ ],
+ "LinkChannel": [
+ "Link a channel"
+ ],
+ "LinkDeleteOther": [
+ "%1$s deleted %2$s's invite link %3$s"
+ ],
+ "LinkDeleteOtherYou": [
+ "You deleted %1$s's invite link %2$s"
+ ],
+ "LinkDeletePrimary": [
+ "%1$s deleted the primary invite link %2$s"
+ ],
+ "LinkDeletePrimaryYou": [
+ "You deleted the primary invite link %1$s"
+ ],
+ "LinkDeleteTemp": [
+ "%1$s deleted %2$s's temporary invite link %3$s"
+ ],
+ "LinkDeleteTempYou": [
+ "You deleted %1$s's temporary invite link %2$s"
+ ],
+ "LinkExpiresNever": [
+ "never"
+ ],
+ "LinkExpiresToday": [
+ "today at %1$s"
+ ],
+ "LinkExpiresTomorrow": [
+ "tomorrow at %1$s"
+ ],
+ "LinkGroupConfirmWarnPrivateChannel": [
+ "Any member of this group will be able to see messages in the channel."
+ ],
+ "LinkInvalidLong": [
+ "Public link must not exceed 32 characters."
+ ],
+ "LinkJoinChannelOther": [
+ "%1$s subscribed via %2$s's invite link %3$s"
+ ],
+ "LinkJoinChannelOtherWithApproval": [
+ "%1$s subscribed via %2$s's invite link %3$s, approved by %4$s"
+ ],
+ "LinkJoinChannelOtherYou": [
+ "You subscribed via %1$s's invite link %2$s"
+ ],
+ "LinkJoinChannelOtherYouWithApproval": [
+ "You subscribed via %1$s's invite link %2$s, approved by %3$s"
+ ],
+ "LinkJoinChannelPrimaryWithApproval": [
+ "%1$s subscribed via the primary invite link %2$s, approved by %3$s"
+ ],
+ "LinkJoinChannelPrimaryYou": [
+ "You subscribed via the primary invite link %1$s"
+ ],
+ "LinkJoinChannelPrimaryYouWithApproval": [
+ "You subscribed via the primary invite link %1$s, approved by %2$s"
+ ],
+ "LinkJoinChannelTemp": [
+ "%1$s subscribed via %2$s's temporary invite link %3$s"
+ ],
+ "LinkJoinChannelTempYou": [
+ "You subscribed via %1$s's temporary invite link %2$s"
+ ],
+ "LinkJoinChannelTempYouWithApproval": [
+ "You subscribed via %1$s's temporary invite link %2$s, approved by %3$s"
+ ],
+ "LinkJoinOther": [
+ "%1$s joined via %2$s's invite link %3$s"
+ ],
+ "LinkJoinOtherWithApproval": [
+ "%1$s joined via %2$s's invite link %3$s, approved by %4$s"
+ ],
+ "LinkJoinOtherYou": [
+ "You joined via %1$s's invite link %2$s"
+ ],
+ "LinkJoinOtherYouWithApproval": [
+ "You joined via %1$s's invite link %2$s, approved by %3$s"
+ ],
+ "LinkJoinPrimary": [
+ "%1$s joined via the primary invite link %2$s"
+ ],
+ "LinkJoinPrimaryYou": [
+ "You joined via the primary invite link %1$s"
+ ],
+ "LinkJoinPrimaryYouWithApproval": [
+ "You joined via the primary invite link %1$s, approved by %2$s"
+ ],
+ "LinkJoinTemp": [
+ "%1$s joined via %2$s's temporary invite link %3$s"
+ ],
+ "LinkJoinTempWithApproval": [
+ "%1$s joined via %2$s's temporary invite link %3$s, approved by %4$s"
+ ],
+ "LinkJoinTempYou": [
+ "You joined via %1$s's temporary invite link %2$s"
+ ],
+ "LinkJoinTempYouWithApproval": [
+ "You joined via %1$s's temporary invite link %2$s, approved by %3$s"
+ ],
+ "LinkPreview": [
+ "Link Preview"
+ ],
+ "LinkRevokeOther": [
+ "%1$s revoked %2$s's invite link %3$s"
+ ],
+ "LinkRevokeOtherYou": [
+ "You revoked %1$s's invite link %2$s"
+ ],
+ "LinkRevokeTemp": [
+ "%1$s revoked %2$s's temporary invite link %3$s"
+ ],
+ "LinkRevokeTempYou": [
+ "You revoked %1$s's temporary invite link %2$s"
+ ],
+ "LinkStateContact": [
+ "%1$s has your phone number in their contacts list."
+ ],
+ "LinkStateKnowsNumberContact": [
+ "%1$s can see your phone number. You have them in your contacts list."
+ ],
+ "LinkStateKnowsNumberMutual": [
+ "%1$s and you can see each other's phone number."
+ ],
+ "LinkStateNone": [
+ "%1$s does not see your phone number."
+ ],
+ "LiveStreamEnded": [
+ "Live stream ended"
+ ],
+ "LiveStreamEndedBy": [
+ "%1$s ended the live stream"
+ ],
+ "LiveStreamEndedYou": [
+ "You ended the live stream"
+ ],
+ "LiveStreamInvite": [
+ "%1$s invited %2$s to the live stream"
+ ],
+ "LiveStreamInviteOther": [
+ "You invited %1$s to the live stream"
+ ],
+ "LiveStreamInviteSelf": [
+ "%1$s invited you to the live stream"
+ ],
+ "LiveStreamScheduledOn": [
+ "Live stream scheduled on %1$s"
+ ],
+ "LiveStreamStarted": [
+ "Live stream started"
+ ],
+ "LiveStreamStartedBy": [
+ "%1$s started a live stream"
+ ],
+ "LiveStreamStartedYou": [
+ "You started a live stream"
+ ],
+ "LoadingChannel": [
+ "Loading channel…"
+ ],
+ "LoadingMessage": [
+ "Loading message…"
+ ],
+ "LoadingMessageSeen": [
+ "Loading…"
+ ],
+ "LoadingUsername": [
+ "Loading username…"
+ ],
+ "LocationAlertSunriseSunset": [
+ "To calculate sunrise and sunset times, allow Telegram X access to your location."
+ ],
+ "LoginErrorAirplane": [
+ "You currently have airplane mode enabled. Please turn it off or connect to Wi-Fi in order to start messaging."
+ ],
+ "LoginErrorLongConnecting": [
+ "Telegram X is unable to quickly establish connection with the server.
Please check your network connection or wait until this pop-up disappears automatically.
Proxy servers may be helpful in accessing Telegram if there is no connection in your region."
+ ],
+ "LoginErrorOffline": [
+ "You're currently offline. Please connect to the Internet in order to start messaging."
+ ],
+ "LongStreamingPreloadAlert": [
+ "In order to start playback this video requires to be fully downloaded."
+ ],
+ "LongStreamingPreloadAlertClose": [
+ "Got it"
+ ],
+ "MediaRestricted": [
+ "Media unavailable"
+ ],
+ "MediaTypeUnsupported": [
+ "Feature is unsupported for this type of media"
+ ],
+ "MemberBanChannel": [
+ "This user will be banned and removed from the channel."
+ ],
+ "MemberRestrictChannel": [
+ "This user will not be removed from the channel."
+ ],
+ "MembersDetailBannedChannel": [
+ "Banned subscribers"
+ ],
+ "MembersDetailBannedGroup": [
+ "Banned members"
+ ],
+ "MessageAsX": [
+ "Send as %1$s"
+ ],
+ "MessagePreviewDisabled": [
+ "Disabled"
+ ],
+ "MessagePreviewEnabled": [
+ "Enabled"
+ ],
+ "MessageReply": [
+ "Reply"
+ ],
+ "MessageReplyAnonymously": [
+ "Reply anonymously"
+ ],
+ "MessageReplyAsX": [
+ "Reply as %1$s"
+ ],
+ "MessageSeenNobodyListened": [
+ "Nobody Listened"
+ ],
+ "MessageSeenNobodyPlayed": [
+ "Nobody Played"
+ ],
+ "MessageSeenXListened": [
+ "%1$s listened",
+ "%1$s listened"
+ ],
+ "MessageSeenXPlayed": [
+ "%1$s played",
+ "%1$s played"
+ ],
+ "MessagesArchive": [
+ "Messages in archived chats"
+ ],
+ "MessagesArchiveBots": [
+ "Messages from archived bots"
+ ],
+ "MessagesArchiveChannels": [
+ "Messages from archived channels"
+ ],
+ "MessagesArchiveGroups": [
+ "Messages in archived groups"
+ ],
+ "MessagesArchivePrivate": [
+ "Messages in archived private chats"
+ ],
+ "MessagesBots": [
+ "Messages from bots"
+ ],
+ "MessagesChannels": [
+ "Messages from channels"
+ ],
+ "MessagesGroups": [
+ "Messages in groups"
+ ],
+ "MessagesPrivate": [
+ "Messages in private chats"
+ ],
+ "New": [
+ "New"
+ ],
+ "NewMessages": [
+ "New Messages"
+ ],
+ "NoAdminRulesHint": [
+ "Specify at least one admin rule"
+ ],
+ "NoAnswered": [
+ "Nobody answered yet"
+ ],
+ "NoBotsChats": [
+ "No chats with bots"
+ ],
+ "NoCameraAccess": [
+ "This feature requires access to camera."
+ ],
+ "NoChannels": [
+ "No channels to show"
+ ],
+ "NoChats": [
+ "You have no chats"
+ ],
+ "NoComments": [
+ "No comments yet…"
+ ],
+ "NoDownloadFilesFound": [
+ "No downloaded files found"
+ ],
+ "NoEmailApp": [
+ "No email application found"
+ ],
+ "NoFilePicker": [
+ "Application to browse files not found"
+ ],
+ "NoGalleryAccess": [
+ "Permission error"
+ ],
+ "NoGroups": [
+ "No groups to show"
+ ],
+ "NoMicrophoneAccess": [
+ "This feature requires access to microphone."
+ ],
+ "NoPhotosToShowInChannel": [
+ "Published photos
will be shown here."
+ ],
+ "NoPrivateChats": [
+ "No private chats"
+ ],
+ "NoUnreadChats": [
+ "No unread chats"
+ ],
+ "NoVideosToShow": [
+ "No videos to show"
+ ],
+ "NoVideosToShowInChannel": [
+ "Published videos
will be shown here."
+ ],
+ "NotNow": [
+ "Not now"
+ ],
+ "Nothing": [
+ "Nothing"
+ ],
+ "NotificationActionPinnedNoTextChannel": [
+ "%1$s pinned a message"
+ ],
+ "NotificationChannelCall": [
+ "Incoming Call"
+ ],
+ "NotificationImportanceDefaultMuted": [
+ "Silent"
+ ],
+ "NotificationImportanceDefaultNoSound": [
+ "Vibrate"
+ ],
+ "NotificationImportanceHighMuted": [
+ "Pop up on screen"
+ ],
+ "NotificationImportanceHighNoSound": [
+ "Vibrate and pop-up"
+ ],
+ "NotificationImportanceLowMuted": [
+ "Silent (lower priority)"
+ ],
+ "NotificationImportanceNone": [
+ "Disabled"
+ ],
+ "NotificationMutedChat": [
+ "Muted %1$s for 1 hour"
+ ],
+ "NotificationMutedPerson": [
+ "Muted %1$s for 1 hour"
+ ],
+ "NotificationMutedPersons": [
+ "Muted %1$s person for 1 hour",
+ "Muted %1$s people for 1 hour"
+ ],
+ "NotificationRead": [
+ "Marked messages as read"
+ ],
+ "NotificationReadMentions": [
+ "Marked mentions as read"
+ ],
+ "NotificationReplyFailed": [
+ "Failed to send a reply"
+ ],
+ "NotificationsBlockedAll": [
+ "All notifications from Telegram are blocked by system."
+ ],
+ "NotificationsDefaultUnmutesIn": [
+ "Unmutes in %1$s"
+ ],
+ "NotificationsEnabledHint": [
+ "Enabled (%1$s)"
+ ],
+ "NotificationsErrorBackground": [
+ "Notifications may not work while the app is closed"
+ ],
+ "NotificationsErrorError": [
+ "Couldn't display some notifications"
+ ],
+ "NotificationsErrorErrorChat": [
+ "Couldn't display notification from %1$s"
+ ],
+ "NotificationsGooglePlayServices": [
+ "Google Play Services is needed for guaranteed notification delivery."
+ ],
+ "NotificationsGuideBlockedAll": [
+ "Notifications from Telegram are blocked in system settings.
To enable notifications:
• Tap System Notification Settings
• Turn «Show Notifications» toggle on."
+ ],
+ "NotificationsGuideBlockedCategory": [
+ "Notifications for current account are disabled in system settings.
To enable notifications:
• Tap System Notification Settings
• Find «%1$s» notification category.
• Turn toggle on to unblock notifications."
+ ],
+ "NotificationsGuideSyncAppOff": [
+ "You have data sync turned off for Telegram X. Notifications may not arrive when app is closed.
Data sync may be implicitly turned off by the battery optimization mode on your device."
+ ],
+ "NotificationsModeSelectedHintExcluded": [
+ "You will receive notifications only from %1$s selected account. Current account is not selected.",
+ "You will receive notifications only from %1$s selected accounts. Current account is not selected."
+ ],
+ "OnRoaming": [
+ "While Roaming"
+ ],
+ "OnlyAdminsSpecific": [
+ "Only admins with privilege"
+ ],
+ "OnlyOwnerChannel": [
+ "Only the channel owner can toggle this setting."
+ ],
+ "OpenCloudChat": [
+ "Open Cloud Chat"
+ ],
+ "OpenPreviewInSecretChatActionBrowser": [
+ "Open in browser"
+ ],
+ "OpenPreviewInSecretChatActionOpen": [
+ "Open as preview"
+ ],
+ "OpenPreviewInSecretChatWarning": [
+ "Are you sure you want to open preview of %1$s with the following URL:
%2$s"
+ ],
+ "OpenStickerSet": [
+ "Show Sticker Set"
+ ],
+ "ParticipantXLimitReached": [
+ "You can't add more than %1$s member to this group",
+ "You can't add more than %1$s members to this group"
+ ],
+ "PasscodeMismatchFingerprint": [
+ "Fingerprints do not match"
+ ],
+ "PasswordIsInvalid": [
+ "The password you have entered is invalid"
+ ],
+ "PerformAs": [
+ "Perform action as…"
+ ],
+ "PersonalDetails": [
+ "Personal Details"
+ ],
+ "PinXMessages": [
+ "Pin %1$s message?",
+ "Pin %1$s messages?"
+ ],
+ "PinnedMessageAction": [
+ "Pinned a message"
+ ],
+ "PinnedMessageChanged": [
+ "Pinned message changed"
+ ],
+ "PlayListRestore": [
+ "Add to Playlist"
+ ],
+ "PollPreview": [
+ "Poll: %1$s"
+ ],
+ "PriorityMedium": [
+ "Medium"
+ ],
+ "PrivacyAddToGroupsExceptionContacts": [
+ "Only contacts"
+ ],
+ "PrivacyAllowFindingContactsExcept": [
+ "Only contacts (%1$s) can find you on Telegram"
+ ],
+ "PrivacyAllowFindingEverybodyExcept": [
+ "Everybody (%1$s) can find you on Telegram"
+ ],
+ "PrivacyDefaultChat": [
+ "Default for %1$s"
+ ],
+ "PrivacyDefaultContacts": [
+ "Default for contacts"
+ ],
+ "PrivacyDefaultXChats": [
+ "Default for %1$s chat",
+ "Default for %1$s chats"
+ ],
+ "PrivacyForwardLinkExceptionOff": [
+ "Without a link to my account"
+ ],
+ "PrivacyForwardLinkNobodyExcept": [
+ "Do not have a link to your account (%1$s)"
+ ],
+ "PrivacyP2PExceptionContacts": [
+ "Only contacts"
+ ],
+ "PrivacyPhotoExceptionContacts": [
+ "Visible only for contacts"
+ ],
+ "PrivacyShowNumberExceptionContacts": [
+ "Visible only for contacts"
+ ],
+ "PrivacyShowNumberExceptionOn": [
+ "Visible"
+ ],
+ "ProcessingFileWait": [
+ "Processing files. Please wait…"
+ ],
+ "ProcessingMedia": [
+ "Processing %1$s"
+ ],
+ "PromotedByXOnDate": [
+ "Promoted by %1$s %2$s"
+ ],
+ "ProximityAlertKM": [
+ "%2$s is now within %1$s kilometer from %3$s",
+ "%2$s is now within %1$s kilometers from %3$s"
+ ],
+ "ProximityAlertM": [
+ "%2$s is now within %1$s meter from %3$s",
+ "%2$s is now within %1$s meters from %3$s"
+ ],
+ "ProximityAlertOtherKM": [
+ "%2$s is now within %1$s kilometer from you",
+ "%2$s is now within %1$s kilometers from you"
+ ],
+ "ProximityAlertOtherM": [
+ "%2$s is now within %1$s meter from you",
+ "%2$s is now within %1$s meters from you"
+ ],
+ "ProximityAlertYouKM": [
+ "You are now within %1$s kilometer from %2$s",
+ "You are now within %1$s kilometers from %2$s"
+ ],
+ "ProximityAlertYouM": [
+ "You are now within %1$s meter from %2$s",
+ "You are now within %1$s meters from %2$s"
+ ],
+ "ProxyLinkUnsupported": [
+ "Proxy is unsupported or link is invalid."
+ ],
+ "PsaChatInfo": [
+ "This chat provides you public service announcements."
+ ],
+ "PsaChatInfoCovid": [
+ "This chat provides you public service announcements in relation to the ongoing **COVID-19** pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "PsaChatInfoPSA": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "PsaForward": [
+ "PSA Notification"
+ ],
+ "PsaForwardCovid": [
+ "COVID-19 Notification"
+ ],
+ "PsaForwardPSA": [
+ "Announcement"
+ ],
+ "PsaFromX": [
+ "from %1$s"
+ ],
+ "PsaFromXViaBot": [
+ "from %1$s via %2$s"
+ ],
+ "PsaHide": [
+ "Hide"
+ ],
+ "PsaHideConfirm": [
+ "Hide %1$s?"
+ ],
+ "PsaHideConfirmCovid": [
+ "Hide COVID-19 notifications from %1$s?"
+ ],
+ "PsaHideConfirmPSA": [
+ "Hide notifications from %1$s?"
+ ],
+ "PsaHideDone": [
+ "Hide from chat list"
+ ],
+ "PsaInfo": [
+ "This message provides you with a public service announcement."
+ ],
+ "PsaInfoCovid": [
+ "This message provides you with a public service announcement in relation to the ongoing **COVID-19** pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "PsaInfoPSA": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "PsaType": [
+ "PSA"
+ ],
+ "PsaTypeCovid": [
+ "COVID-19"
+ ],
+ "PsaTypePSA": [
+ "Announcement"
+ ],
+ "PublicGroup": [
+ "Public group"
+ ],
+ "QBlockChat": [
+ "Block %1$s? You will no longer receive replies notifications from their anonymous admins."
+ ],
+ "QDeleteXMessagesFromY": [
+ "Delete %1$s message from %2$s?",
+ "Delete %1$s messages from %2$s?"
+ ],
+ "Quality": [
+ "Quality"
+ ],
+ "QuizOptionHint": [
+ "Tap to choose the correct answer."
+ ],
+ "ReadAllChatsDone": [
+ "Marked %1$s chat as read",
+ "Marked %1$s chats as read"
+ ],
+ "RecoveryCodeResent": [
+ "The verification code has been resent to your email."
+ ],
+ "RecoveryCodeSentEmailUnknown": [
+ "We've sent you a 6-digit recovery code. Please check your email and enter it here."
+ ],
+ "RecoveryEmailSent": [
+ "We have sent you an email to confirm your address."
+ ],
+ "Region": [
+ "Region"
+ ],
+ "RegionNotFound": [
+ "Country code not found"
+ ],
+ "ReminderActionVerifyPassword": [
+ "Verify Password"
+ ],
+ "ReminderCheckTfaPassword": [
+ "Check your password"
+ ],
+ "ReminderCheckTfaPasswordDescription": [
+ "Check that you still remember your 2-Step Verification password to ensure you can always log into Telegram."
+ ],
+ "ReminderCheckTfaPasswordHide": [
+ "Hide Suggestion"
+ ],
+ "ReminderCheckTfaPasswordText": [
+ "Do you still remember your password?"
+ ],
+ "RemoveAccountHint2": [
+ "Sign out as %1$s? All secret chats on this account will be lost. Downloaded media will be erased from this device."
+ ],
+ "RemoveStickerSetAction": [
+ "Remove"
+ ],
+ "RepeatNotifications": [
+ "Repeat Notifications"
+ ],
+ "RepeatNotificationsDisabled": [
+ "Disabled"
+ ],
+ "RepliesBotShort": [
+ "Replies"
+ ],
+ "RequestToJoinChannelInfo": [
+ "This channel accepts new subscribers only after they are approved by its admins."
+ ],
+ "RequestToJoinGroupInfo": [
+ "This group accepts new members only after they are being accepted by admins."
+ ],
+ "Resend": [
+ "Resend"
+ ],
+ "ResendXMessages": [
+ "Resend %1$s message",
+ "Resend %1$s messages"
+ ],
+ "RestoreEmailTroubleUnknown": [
+ "Having trouble accessing your email?"
+ ],
+ "RestrictSavingBotInfo": [
+ "Copying and forwarding is not allowed from this bot."
+ ],
+ "RestrictSavingUserInfo": [
+ "Copying and forwarding of this message is restricted."
+ ],
+ "RestrictXChannel": [
+ "%1$s will not be removed from the channel."
+ ],
+ "RestrictedByXOnDate": [
+ "Restricted by %1$s %2$s"
+ ],
+ "RetrieveMessagesError": [
+ "Failed to fetch messages. Tap to resolve."
+ ],
+ "RoleChannel": [
+ "channel"
+ ],
+ "RoleGroup": [
+ "group"
+ ],
+ "RoleMember_seconds": [
+ "joined %1$s sec ago",
+ "joined %1$s secs ago"
+ ],
+ "RoundVideoPlaybackError": [
+ "Failed to play video message, see logs for details."
+ ],
+ "RtlLayout": [
+ "Right-to-Left Layout"
+ ],
+ "SaveNoMarkdown": [
+ "Save without markdown"
+ ],
+ "SaveXGifs": [
+ "Save %1$s GIF",
+ "Save %1$s GIFs"
+ ],
+ "SaveXToGallery": [
+ "Save %1$s file to Gallery",
+ "Save %1$s files to Gallery"
+ ],
+ "SavedXFiles": [
+ "Saved %1$s file",
+ "Saved %1$s files"
+ ],
+ "SavedXGifToGallery": [
+ "%1$s GIF saved to Gallery",
+ "%1$s GIFs saved to Gallery"
+ ],
+ "ScamMark": [
+ "SCAM"
+ ],
+ "ScanQRAuthorizedToastPasswordPending": [
+ "Authorized %1$s. You still have to enter your password there."
+ ],
+ "ScanQRLinkHint": [
+ "Use Settings — Devices — Scan QR to sign in with QR code."
+ ],
+ "ScheduledMessage": [
+ "Scheduled Message"
+ ],
+ "SdCard": [
+ "SD Card"
+ ],
+ "SearchForImages": [
+ "Search for images"
+ ],
+ "SelectUnread": [
+ "Select Unread"
+ ],
+ "SelectedVideoSuffix": [
+ " video",
+ " videos"
+ ],
+ "SendMessageToX": [
+ "Send message to %1$s"
+ ],
+ "SendNoMarkdown": [
+ "Send without markdown"
+ ],
+ "SendNoSoundX": [
+ "Send without sound to %1$s chat",
+ "Send without sound to %1$s chats"
+ ],
+ "SendOriginal": [
+ "Send original"
+ ],
+ "SentCallOnly": [
+ "We've sent an activation call to your phone **%1$s**.
Don't accept the call, Telegram will process everything automatically."
+ ],
+ "SentMissedCall": [
+ "Within next few seconds you should receive a short call from a phone number which starts with **%1$s**."
+ ],
+ "SentMissedCallXDigits": [
+ "Please enter the last **%1$s digit** of the missed call.",
+ "Please enter the last **%1$s digits** of the missed call."
+ ],
+ "SessionAttempt": [
+ "Login Attempt"
+ ],
+ "SessionAttemptDetails": [
+ "Login Attempt Details"
+ ],
+ "SetProfilePhotoError": [
+ "Error updating photo: %1$s"
+ ],
+ "ShareContentUnsupported": [
+ "Sorry, this type of media is not yet supported."
+ ],
+ "ShareTextComment": [
+ "Check out %2$s's comment: %1$s"
+ ],
+ "ShareTextMedia": [
+ "Media from %1$s"
+ ],
+ "ShareTextMyLink": [
+ "Contact me on Telegram: %1$s"
+ ],
+ "ShareTitleContact": [
+ "Share contact to…"
+ ],
+ "ShareTitleMedia": [
+ "Share media to…"
+ ],
+ "ShareTitleMediaX": [
+ "Share %1$s media to…",
+ "Share %1$s media to…"
+ ],
+ "ShareTitleMessage": [
+ "Share message to…"
+ ],
+ "ShareYouLocationUnableManually": [
+ "Choose manually"
+ ],
+ "ShowOtherChats": [
+ "Show Other Chats"
+ ],
+ "SignedInOtherDevice": [
+ "You are also signed in on %1$s"
+ ],
+ "SignedInOtherSession": [
+ "You are also signed in on %1$s"
+ ],
+ "SignedInXOtherApps": [
+ "You are signed in on %1$s other app",
+ "You are signed in on %1$s other apps"
+ ],
+ "SignedInXOtherDevices": [
+ "You are signed in on %1$s other device",
+ "You are signed in on %1$s other devices"
+ ],
+ "SizeUnitBinary": [
+ "1024 bytes = 1 KiB, 1024 KiB = 1 MiB"
+ ],
+ "SizeUnitMetric": [
+ "1000 bytes = 1 KB, 1000 KB = 1 MB"
+ ],
+ "Somebody": [
+ "Somebody"
+ ],
+ "SponsoredInfoAction": [
+ "Learn More"
+ ],
+ "StatsMessagePublishDate": [
+ "Publication Date"
+ ],
+ "StatsMessageSharesPublic": [
+ "Public Shares"
+ ],
+ "StatsTopInviters": [
+ "Top inviters"
+ ],
+ "StatsXInvitations": [
+ "%1$s invitation",
+ "%1$s invitations"
+ ],
+ "StatsXShowMore": [
+ "Show %1$s more",
+ "Show %1$s more"
+ ],
+ "StorageUsageHint": [
+ "Manage disk space"
+ ],
+ "SuggestInvitingUserCommon": [
+ "%2$s is not on Telegram yet. Would you like to invite them via SMS? They may have up to %1$s contact on Telegram.",
+ "%2$s is not on Telegram yet. Would you like to invite them via SMS? They may have up to %1$s contacts on Telegram."
+ ],
+ "TabEmptyPhotos": [
+ "No photos"
+ ],
+ "TabVideoMessagesLong": [
+ "Video Messages"
+ ],
+ "TakeVideoError": [
+ "Error capturing video"
+ ],
+ "Text": [
+ "Text"
+ ],
+ "TextNotLoadedHint": [
+ "Please wait until the text has finished loading"
+ ],
+ "ThemeBlackWhite": [
+ "Black-white"
+ ],
+ "ThemeCopy": [
+ "Create Copy"
+ ],
+ "ThemeCustom": [
+ "Custom"
+ ],
+ "ThemeWhiteBlack": [
+ "White-black"
+ ],
+ "ToolsAllTitle": [
+ "Strings"
+ ],
+ "ToolsUntranslatedTitle": [
+ "Untranslated"
+ ],
+ "TransferOwnershipAlertBot": [
+ "Are you really sure you want to transfer ownership of the bot?
This operation is **irreversible**, so check again if the user you want to transfer the bot is the right person."
+ ],
+ "TransferOwnershipAlertUnknown": [
+ "Are you really sure you want to proceed?
This operation is **irreversible**, so check again if all details are correct."
+ ],
+ "TransferOwnershipTooMuch": [
+ "Sorry, the target user is a member of too many groups and channels. Please ask them to leave some first."
+ ],
+ "TransferOwnershipTooMuchLocated": [
+ "Sorry, the target user owns too many location-based groups. Please ask them to delete or transfer an existing one first."
+ ],
+ "TransferOwnershipTooMuchPublic": [
+ "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first."
+ ],
+ "TurnPasswordOffQuestion2": [
+ "Are you sure you want to disable your password?
**Warning**! All data saved in your Telegram Passport will be lost!"
+ ],
+ "TurnSyncOnApp": [
+ "Turn on data sync"
+ ],
+ "UnbanMemberBot": [
+ "Unban bot"
+ ],
+ "UnbanMemberChannel": [
+ "Unban channel"
+ ],
+ "UnbanMemberGroup": [
+ "Unban group"
+ ],
+ "UnblockXUsers": [
+ "Unblock %1$s user",
+ "Unblock %1$s users"
+ ],
+ "UnknownChats": [
+ "Chats from unknown users"
+ ],
+ "Unselect": [
+ "Unselect"
+ ],
+ "UpgradeChatPrompt": [
+ "To perform this action, this chat will be converted to supergroup.
**Note**: new members will not see messages sent before the conversion."
+ ],
+ "UserDisabledMessages": [
+ "You cannot send messages to this user"
+ ],
+ "UsernameInvalidLong": [
+ "Username can't exceed 32 characters."
+ ],
+ "UsernameNotOccupiedUnknown": [
+ "Chat with specified username not found"
+ ],
+ "VideoChatScheduledFor": [
+ "Video chat scheduled for %1$s"
+ ],
+ "VideoTrimUnsupported": [
+ "This video file could not be trimmed"
+ ],
+ "ViewGroupsInCommon": [
+ "View groups in common"
+ ],
+ "ViewMessagesFromAutoPost": [
+ "Messages from channels"
+ ],
+ "ViewPhoto": [
+ "View Photo"
+ ],
+ "ViewRestrictions": [
+ "View Restrictions"
+ ],
+ "ViewSourceCode": [
+ "View Source Code"
+ ],
+ "ViewStats": [
+ "View Statistics"
+ ],
+ "ViewXComments": [
+ "View %1$s comment",
+ "View %1$s comments"
+ ],
+ "ViewXReplies": [
+ "View %1$s reply",
+ "View %1$s replies"
+ ],
+ "VoiceChatInvite": [
+ "%1$s invited %2$s to the video chat"
+ ],
+ "VoiceChatInviteOther": [
+ "You invited %1$s to the video chat"
+ ],
+ "VoiceChatInviteSelf": [
+ "%1$s invited you to the video chat"
+ ],
+ "VoipCancelled": [
+ "Call cancelled"
+ ],
+ "VoipConnecting": [
+ "Connecting"
+ ],
+ "VoipFailed": [
+ "Failed to connect"
+ ],
+ "VoipFeedbackCommentHint": [
+ "Add an optional comment"
+ ],
+ "VoipMissed": [
+ "Call missed"
+ ],
+ "VoipRateCallAlert": [
+ "Please rate the quality of your Telegram call"
+ ],
+ "VoipUnknown": [
+ "Call answered"
+ ],
+ "WhatMembersCanDo": [
+ "What can members of this group do?"
+ ],
+ "WhatThisGroupCanDo": [
+ "What can admins do on behalf of this group?"
+ ],
+ "WrongLayout": [
+ "Wrong Layout?"
+ ],
+ "XAcceptedToChannel": [
+ "%1$s was accepted to the channel"
+ ],
+ "XFoundMessagesFromAutoPost": [
+ "%1$s message from channels",
+ "%1$s messages from channels"
+ ],
+ "XIsAlreadyAdmin": [
+ "%1$s already has admin rights"
+ ],
+ "XJoinedByLink": [
+ "%1$s joined via invite link"
+ ],
+ "XJoinedByLinkWithApproval": [
+ "%1$s joined via invite link, approved by %2$s"
+ ],
+ "XSetAutoDeleteHours": [
+ "%2$s set messages to auto-delete in %1$s hour",
+ "%2$s set messages to auto-delete in %1$s hours"
+ ],
+ "XSetAutoDeleteMinutes": [
+ "%2$s set messages to auto-delete in %1$s minute",
+ "%2$s set messages to auto-delete in %1$s minutes"
+ ],
+ "XSetAutoDeletePostsHours": [
+ "Admins set posts to auto-delete in %1$s hour",
+ "Admins set posts to auto-delete in %1$s hours"
+ ],
+ "XSetAutoDeletePostsMinutes": [
+ "Admins set posts to auto-delete in %1$s minute",
+ "Admins set posts to auto-delete in %1$s minutes"
+ ],
+ "XSetAutoDeletePostsSeconds": [
+ "Admins set posts to auto-delete in %1$s second",
+ "Admins set posts to auto-delete in %1$s seconds"
+ ],
+ "XSetTimerMonths": [
+ "%2$s set the self-destruct timer to %1$s month",
+ "%2$s set the self-destruct timer to %1$s months"
+ ],
+ "YouAcceptedToChannel": [
+ "You were accepted to the channel"
+ ],
+ "YouCantBanX": [
+ "You do not have enough admin rights to ban %1$s in this chat."
+ ],
+ "YouCantPromoteX": [
+ "You do not have enough admin rights to promote %1$s in this chat."
+ ],
+ "YouCantSendMessages": [
+ "You can't send messages to this chat"
+ ],
+ "YouJoinedByLink": [
+ "You joined via invite link"
+ ],
+ "YouJoinedByLinkWithApproval": [
+ "You joined via invite link, approved by %1$s"
+ ],
+ "YouSetAutoDeleteHours": [
+ "You set messages to auto-delete in %1$s hour",
+ "You set messages to auto-delete in %1$s hours"
+ ],
+ "YouSetAutoDeleteMinutes": [
+ "You set messages to auto-delete in %1$s minute",
+ "You set messages to auto-delete in %1$s minutes"
+ ],
+ "YouSetAutoDeletePostsHours": [
+ "You set posts to auto-delete in %1$s hour",
+ "You set posts to auto-delete in %1$s hours"
+ ],
+ "YouSetAutoDeletePostsMinutes": [
+ "You set posts to auto-delete in %1$s minute",
+ "You set posts to auto-delete in %1$s minutes"
+ ],
+ "YouSetAutoDeletePostsSeconds": [
+ "You set posts to auto-delete in %1$s second",
+ "You set posts to auto-delete in %1$s seconds"
+ ],
+ "YouSetAutoDeleteSeconds": [
+ "You set messages to auto-delete in %1$s second",
+ "You set messages to auto-delete in %1$s seconds"
+ ],
+ "YouSetTimerMonths": [
+ "You set the self-destruct timer to %1$s month",
+ "You set the self-destruct timer to %1$s months"
+ ],
+ "ZoomOut": [
+ "Zoom Out"
+ ],
+ "c_statusBarLegacy": [
+ "Used on **Android 5.x** and lower."
+ ],
+ "channel_user_add_self": [
+ "You joined the channel"
+ ],
+ "channel_user_remove_self": [
+ "You left the channel"
+ ],
+ "email_BannedNumber_subject": [
+ "Banned phone number: %1$s"
+ ],
+ "email_BannedNumber_text": [
+ "I'm trying to use my mobile phone number: %1$s
But Telegram says it's banned. Please help."
+ ],
+ "email_InvalidNumber_subject": [
+ "Invalid phone number: %1$s"
+ ],
+ "email_InvalidNumber_text": [
+ "My mobile phone operator: (please enter the name)
I'm trying to use my mobile phone number: %1$s
But Telegram says it's invalid. Please help."
+ ],
+ "email_LoginError_subject": [
+ "Telegram X error: %1$s"
+ ],
+ "email_LoginError_text": [
+ "I'm trying to use my mobile phone number: %1$s
But Telegram shows an error. Please help.
Error: %2$s"
+ ],
+ "email_LoginTooLong_subject": [
+ "Telegram X connection issue"
+ ],
+ "email_LoginTooLong_text": [
+ "My Internet service provider is: (please enter the name)
I've just installed the application and tried to start messaging, but Telegram X is unable to connect to the server. Please help.
App version: %1$s
Language: %2$s
Await time: %3$s
System Language: %4$s
System Version: %5$s"
+ ],
+ "email_SmsHelp": [
+ "sms@stel.com"
+ ],
+ "email_metadata": [
+ "App version: %1$s
Language: %2$s
System Language: %3$s
System Version: %4$s"
+ ],
+ "error_ADMINS_TOO_MUCH": [
+ "Sorry, this group has too many admins. Please remove one of the existing admins first."
+ ],
+ "error_APP_UPGRADE_NEEDED": [
+ "This feature is not available. Please make sure the app is up-to-date, or wait for new updates."
+ ],
+ "error_CHANNELS_ADMIN_LOCATED_TOO_MUCH": [
+ "Sorry, you have too many location-based groups already. Please delete one of your existing ones first."
+ ],
+ "error_CHANNELS_TOO_MUCH": [
+ "Sorry, you are a member of too many groups or channels. Please leave some before joining a new one."
+ ],
+ "error_CHAT_ADMIN_REQUIRED": [
+ "You do not have enough privileges to perform this action."
+ ],
+ "error_CHAT_SEND_POLL_FORBIDDEN": [
+ "The admins of this group have restricted your ability to send polls."
+ ],
+ "error_ChatInfoNotFound": [
+ "Sorry, you don't have access to this chat or channel."
+ ],
+ "error_PEER_ID_INVALID": [
+ "Sorry, you don't have access to this chat or channel."
+ ],
+ "error_PHONE_NUMBER_BANNED": [
+ "Sorry, this phone number is banned. Contact us at login@stel.com if you need help."
+ ],
+ "fileSize_GiB": [
+ "%1$s GiB"
+ ],
+ "fileSize_KiB": [
+ "%1$s KiB"
+ ],
+ "fileSize_MiB": [
+ "%1$s MiB"
+ ],
+ "format_ShareAuthorLink": [
+ "%1$s (%2$s)"
+ ],
+ "format_ShareAuthorMessage": [
+ "%1$s: %2$s"
+ ],
+ "format_ShareTextSignature": [
+ "%1$s
%2$s"
+ ],
+ "format_accountAndCategory": [
+ "%1$s • %2$s"
+ ],
+ "format_activeAndRevokedLinks": [
+ "%1$s, %2$s"
+ ],
+ "format_chatAndError": [
+ "%1$s: %2$s"
+ ],
+ "format_chatAndSignature": [
+ "%1$s (%2$s)"
+ ],
+ "format_concatSeparatorLastPerson": [
+ " and "
+ ],
+ "format_contentAndModifyDate2": [
+ "%1$s, %2$s"
+ ],
+ "format_datestamp": [
+ "%1$02d.%2$02d.%3$02d"
+ ],
+ "format_doubleLines": [
+ "%1$s
%2$s"
+ ],
+ "format_edited": [
+ "[edited]: %1$s"
+ ],
+ "format_editedVisible": [
+ "%1$s"
+ ],
+ "format_fileSizeAndDescription": [
+ "%2$s, %1$s"
+ ],
+ "format_ivRelatedInfo": [
+ "%1$s • %2$s"
+ ],
+ "format_linesAndViews": [
+ "%1$s, %2$s"
+ ],
+ "format_minutesAndSeconds": [
+ "%1$s and %2$s"
+ ],
+ "format_nameAndDate": [
+ "%1$s
%2$s"
+ ],
+ "format_nameAndStatus": [
+ "%1$s
%2$s"
+ ],
+ "format_nameAndSubtitleAndStatus": [
+ "%1$s (%2$s)
%3$s"
+ ],
+ "format_nameStatusDate": [
+ "%1$s
%2$s
%3$s"
+ ],
+ "format_notificationContentGroup": [
+ "%1$s: %2$s"
+ ],
+ "format_notificationGroupSender": [
+ "%1$s @ %2$s"
+ ],
+ "format_notificationScheduledText": [
+ "📅 %1$s"
+ ],
+ "format_notificationTicker": [
+ "%1$s: %2$s"
+ ],
+ "format_notificationTitle": [
+ "%1$s (%2$s)"
+ ],
+ "format_notificationTitlePinned": [
+ "%1$s (pinned message)"
+ ],
+ "format_notificationTitleShort": [
+ "%1$s (%2$s)"
+ ],
+ "format_percentage": [
+ "%1$d%%"
+ ],
+ "format_sendTodayAt": [
+ "%1$s (%2$s)"
+ ],
+ "format_sendTomorrowAt": [
+ "%1$s (tomorrow at %2$s)"
+ ],
+ "format_statusAndDate": [
+ "%1$s
%2$s"
+ ],
+ "format_tracksAndDuration": [
+ "%1$s, %2$s"
+ ],
+ "format_trimmedDuration": [
+ "%1$s / %2$s"
+ ],
+ "format_uploadStatus": [
+ "%1$d%% %2$s"
+ ],
+ "game_ActionScored": [
+ "Scored %1$s",
+ "Scored %1$s"
+ ],
+ "game_ActionScoredInGame": [
+ "Scored %1$s in %2$s",
+ "Scored %1$s in %2$s"
+ ],
+ "group_user_added_self": [
+ "%1$s added you"
+ ],
+ "group_user_join_by_link_self_with_approval": [
+ "You joined the group via invite link, approved by %1$s"
+ ],
+ "group_user_join_by_link_with_approval": [
+ "%1$s joined the group via invite link, approved by %2$s"
+ ],
+ "group_user_remove_self": [
+ "You left the group"
+ ],
+ "json_1_name": [
+ "Reinhardt"
+ ],
+ "json_4_name": [
+ "Space Dandy"
+ ],
+ "language_appliedLanguage": [
+ "App language has been set to English."
+ ],
+ "locationUpdated_seconds": [
+ "updated %1$s second ago",
+ "updated %1$s seconds ago"
+ ],
+ "locationUpdated_today": [
+ "updated at %1$s"
+ ],
+ "login_LastDigits": [
+ "Last %1$s digit",
+ "Last %1$s digits"
+ ],
+ "login_error": [
+ "Error: %1$s. __Contact us__, if you need help."
+ ],
+ "message_adminSign": [
+ " admin"
+ ],
+ "message_channelSign": [
+ "channel"
+ ],
+ "message_groupSign": [
+ "group"
+ ],
+ "messagesCount": [
+ "%1$s",
+ "%1$s"
+ ],
+ "modified_date": [
+ "modified on %1$s at %2$s"
+ ],
+ "modified_hours": [
+ "modified %1$s hour ago",
+ "modified %1$s hours ago"
+ ],
+ "modified_minutes": [
+ "modified %1$s minute ago",
+ "modified %1$s minutes ago"
+ ],
+ "modified_now": [
+ "modified just now"
+ ],
+ "modified_seconds": [
+ "modified %1$s second ago",
+ "modified %1$s seconds ago"
+ ],
+ "modified_today": [
+ "modified at %1$s"
+ ],
+ "modified_weekday": [
+ "modified on %1$s at %2$s"
+ ],
+ "modified_yesterday": [
+ "modified yesterday at %1$s"
+ ],
+ "p_lightStatusBar": [
+ "When enabled, status bar icons will use dark colors. Used on **Android 6.x** and higher."
+ ],
+ "part_SignedInXApps": [
+ "You are signed in on %1$s app",
+ "You are signed in on %1$s apps"
+ ],
+ "part_SignedInXOtherDevices": [
+ "on %1$s other device",
+ "on %1$s other devices"
+ ],
+ "session_LastActive_hours": [
+ "last active %1$s hour ago",
+ "last active %1$s hours ago"
+ ],
+ "session_LastActive_seconds": [
+ "last active %1$s second ago",
+ "last active %1$s seconds ago"
+ ],
+ "session_LastActive_today": [
+ "last active at %1$s"
+ ],
+ "session_LastActive_weekday": [
+ "last active on %1$s at %2$s"
+ ],
+ "session_LastActive_yesterday": [
+ "last active yesterday at %1$s"
+ ],
+ "session_WillTerminate_hours": [
+ "auto-terminated %1$s hour ago",
+ "auto-terminated %1$s hours ago"
+ ],
+ "session_WillTerminate_minutes": [
+ "auto-terminated %1$s minute ago",
+ "auto-terminated %1$s minutes ago"
+ ],
+ "session_WillTerminate_now": [
+ "auto-terminates just now"
+ ],
+ "session_WillTerminate_seconds": [
+ "auto-terminated %1$s second ago",
+ "auto-terminated %1$s seconds ago"
+ ],
+ "session_WillTerminate_today": [
+ "auto-terminates at %1$s"
+ ],
+ "session_WillTerminate_weekday": [
+ "auto-terminates on %1$s at %2$s"
+ ],
+ "session_WillTerminate_yesterday": [
+ "auto-terminated yesterday at %1$s"
+ ],
+ "status_LastSeen_seconds": [
+ "seen %1$s second ago",
+ "seen %1$s seconds ago"
+ ],
+ "timestampShort_hours": [
+ "%1$sh ago",
+ "%1$sh ago"
+ ],
+ "timestampShort_minutes": [
+ "%1$sm ago",
+ "%1$sm ago"
+ ],
+ "timestampShort_seconds": [
+ "%1$ss ago",
+ "%1$ss ago"
+ ],
+ "timestamp_seconds": [
+ "%1$s second ago",
+ "%1$s seconds ago"
+ ],
+ "timestamp_today_shortened": [
+ "at %1$s"
+ ],
+ "url_privacyPolicy": [
+ "https://telegram.org/privacy"
+ ],
+ "xAnswered": [
+ "%1$s answered",
+ "%1$s answered"
+ ],
+ "xArchivedChats": [
+ "%1$s archived chat",
+ "%1$s archived chats"
+ ],
+ "xComments": [
+ "%1$s comment",
+ "%1$s comments"
+ ],
+ "xDaysRelative": [
+ "%1$s day",
+ "%1$s days"
+ ],
+ "xExceptions": [
+ "%1$s exception",
+ "%1$s exceptions"
+ ],
+ "xForwards": [
+ "%1$s forwarded message",
+ "%1$s forwarded messages"
+ ],
+ "xHoursRelative": [
+ "%1$s hour",
+ "%1$s hours"
+ ],
+ "xMinutesRelative": [
+ "%1$s minute",
+ "%1$s minutes"
+ ],
+ "xPeopleJoinedChannel": [
+ "%1$s member joined the channel",
+ "%1$s members joined the channel"
+ ],
+ "xPeopleJoinedGroup": [
+ "%1$s member joined the group",
+ "%1$s members joined the group"
+ ],
+ "xPermissions": [
+ "%1$s of %2$s",
+ "%1$s of %2$s"
+ ],
+ "xReplies": [
+ "%1$s reply",
+ "%1$s replies"
+ ],
+ "xSecondsRelative": [
+ "%1$s second",
+ "%1$s seconds"
+ ],
+ "xWeeksRelative": [
+ "%1$s week",
+ "%1$s weeks"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/bots_and_payments.html b/data/web/translations.telegram.org/en/ios/bots_and_payments.html
new file mode 100644
index 0000000000..84e8aaeb80
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/bots_and_payments.html
@@ -0,0 +1,444 @@
+{
+ "AuthSessions.Message": [
+ "You allowed this bot to message you when you logged in on %@."
+ ],
+ "Bot.AddToChat": [
+ "Add to Group or Channel"
+ ],
+ "Bot.AddToChat.Add.AddAsAdmin": [
+ "Add Bot as Admin"
+ ],
+ "Bot.AddToChat.Add.AddAsMember": [
+ "Add Bot as Member"
+ ],
+ "Bot.AddToChat.Add.AdminAlertAdd": [
+ "Add as Admin"
+ ],
+ "Bot.AddToChat.Add.AdminAlertTextGroup": [
+ "Do you want to add the bot as an admin in **%@**?"
+ ],
+ "Bot.AddToChat.Add.AdminAlertTitle": [
+ "Add Bot as Admin?"
+ ],
+ "Bot.AddToChat.Add.AdminRights": [
+ "Admin Rights"
+ ],
+ "Bot.AddToChat.Add.Title": [
+ "Add Bot"
+ ],
+ "Bot.AddToChat.Title": [
+ "Add to Group or Channel"
+ ],
+ "Bot.AddToChatInfo": [
+ "This bot is able to manage a group or channel."
+ ],
+ "Bot.DescriptionTitle": [
+ "What can this bot do?"
+ ],
+ "Bot.GenericBotStatus": [
+ "bot"
+ ],
+ "Bot.Start": [
+ "Start"
+ ],
+ "Bot.Stop": [
+ "Stop Bot"
+ ],
+ "Bot.Unblock": [
+ "Restart Bot"
+ ],
+ "Checkout.Email": [
+ "Email"
+ ],
+ "Checkout.EnterPassword": [
+ "Enter Password"
+ ],
+ "Checkout.ErrorGeneric": [
+ "An error occurred while processing your payment. Your card has not been billed."
+ ],
+ "Checkout.ErrorInvoiceAlreadyPaid": [
+ "You have already paid for this item."
+ ],
+ "Checkout.ErrorPaymentFailed": [
+ "Payment failed. Your card has not been billed."
+ ],
+ "Checkout.ErrorPrecheckoutFailed": [
+ "The bot couldn't process your payment. Your card has not been billed."
+ ],
+ "Checkout.ErrorProviderAccountInvalid": [
+ "This bot can't accept payments at the moment. Please try again later."
+ ],
+ "Checkout.ErrorProviderAccountTimeout": [
+ "This bot can't process payments at the moment. Please try again later."
+ ],
+ "Checkout.LiabilityAlert": [
+ "Neither Telegram, nor %1$@ will have access to your credit card information. Credit card details will be handled only by the payment system, %2$@.
Payments will go directly to the developer of %1$@. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of %1$@ or your bank."
+ ],
+ "Checkout.LiabilityAlertTitle": [
+ "Warning"
+ ],
+ "Checkout.Name": [
+ "Name"
+ ],
+ "Checkout.NewCard.CardholderNamePlaceholder": [
+ "Cardholder Name"
+ ],
+ "Checkout.NewCard.CardholderNameTitle": [
+ "CARDHOLDER"
+ ],
+ "Checkout.NewCard.PaymentCard": [
+ "PAYMENT CARD"
+ ],
+ "Checkout.NewCard.PostcodePlaceholder": [
+ "Zip Code"
+ ],
+ "Checkout.NewCard.PostcodeTitle": [
+ "BILLING ADDRESS"
+ ],
+ "Checkout.NewCard.SaveInfo": [
+ "Save Payment Information"
+ ],
+ "Checkout.NewCard.SaveInfoEnableHelp": [
+ "You can save your payment information for future use.
Please [turn on Two-Step Verification] to enable this."
+ ],
+ "Checkout.NewCard.SaveInfoHelp": [
+ "You can save your payment info for future use. It will be stored directly with the payment provider. Telegram has no access to your credit card data."
+ ],
+ "Checkout.NewCard.Title": [
+ "New Card"
+ ],
+ "Checkout.OptionalTipItem": [
+ "Tip (Optional)"
+ ],
+ "Checkout.PasswordEntry.Pay": [
+ "Pay"
+ ],
+ "Checkout.PasswordEntry.Text": [
+ "Your card %@ is on file. To pay with this card, please enter your 2-Step-Verification password."
+ ],
+ "Checkout.PasswordEntry.Title": [
+ "Payment Confirmation"
+ ],
+ "Checkout.PayNone": [
+ "Pay"
+ ],
+ "Checkout.PayPrice": [
+ "Pay %@"
+ ],
+ "Checkout.PayWithFaceId": [
+ "Pay with Face ID"
+ ],
+ "Checkout.PayWithTouchId": [
+ "Pay with Touch ID"
+ ],
+ "Checkout.PaymentLiabilityAlert": [
+ "Neither Telegram, nor {target} will have access to your credit card information. Credit card details will be handled only by the payment system, {payment_system}.
Payments will go directly to the developer of {target}. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of {target} or your bank."
+ ],
+ "Checkout.PaymentMethod": [
+ "Payment Method"
+ ],
+ "Checkout.PaymentMethod.New": [
+ "New Card..."
+ ],
+ "Checkout.PaymentMethod.Title": [
+ "Payment Method"
+ ],
+ "Checkout.Phone": [
+ "Phone"
+ ],
+ "Checkout.Receipt.Title": [
+ "Receipt"
+ ],
+ "Checkout.SavePasswordTimeout": [
+ "Would you like to save your password for %@?"
+ ],
+ "Checkout.SavePasswordTimeoutAndFaceId": [
+ "Would you like to save your password for %@ and use Face ID instead?"
+ ],
+ "Checkout.SavePasswordTimeoutAndTouchId": [
+ "Would you like to save your password for %@ and use Touch ID instead?"
+ ],
+ "Checkout.ShippingAddress": [
+ "Shipping Information"
+ ],
+ "Checkout.ShippingMethod": [
+ "Shipping Method"
+ ],
+ "Checkout.ShippingOption.Title": [
+ "Shipping Method"
+ ],
+ "Checkout.SuccessfulTooltip": [
+ "You paid %1$@ for %2$@."
+ ],
+ "Checkout.TipItem": [
+ "Tip"
+ ],
+ "Checkout.Title": [
+ "Checkout"
+ ],
+ "Checkout.TotalAmount": [
+ "Total"
+ ],
+ "Checkout.TotalPaidAmount": [
+ "Total Paid"
+ ],
+ "Checkout.WebConfirmation.Title": [
+ "Complete Payment"
+ ],
+ "CheckoutInfo.ErrorCityInvalid": [
+ "Please enter a valid city."
+ ],
+ "CheckoutInfo.ErrorEmailInvalid": [
+ "Please enter a valid email address."
+ ],
+ "CheckoutInfo.ErrorNameInvalid": [
+ "Please enter a valid name."
+ ],
+ "CheckoutInfo.ErrorPhoneInvalid": [
+ "Please enter a valid phone number."
+ ],
+ "CheckoutInfo.ErrorPostcodeInvalid": [
+ "Please enter a valid postcode."
+ ],
+ "CheckoutInfo.ErrorShippingNotAvailable": [
+ "Shipping to the selected country is not available."
+ ],
+ "CheckoutInfo.ErrorStateInvalid": [
+ "Please enter a valid state."
+ ],
+ "CheckoutInfo.Pay": [
+ "Pay"
+ ],
+ "CheckoutInfo.ReceiverInfoEmail": [
+ "Email"
+ ],
+ "CheckoutInfo.ReceiverInfoEmailPlaceholder": [
+ "Email"
+ ],
+ "CheckoutInfo.ReceiverInfoName": [
+ "Name"
+ ],
+ "CheckoutInfo.ReceiverInfoNamePlaceholder": [
+ "First and Last Name"
+ ],
+ "CheckoutInfo.ReceiverInfoPhone": [
+ "Phone"
+ ],
+ "CheckoutInfo.ReceiverInfoTitle": [
+ "RECEIVER"
+ ],
+ "CheckoutInfo.SaveInfo": [
+ "Save Info"
+ ],
+ "CheckoutInfo.SaveInfoHelp": [
+ "You can save your shipping information for future use."
+ ],
+ "CheckoutInfo.ShippingInfoAddress1": [
+ "Address 1"
+ ],
+ "CheckoutInfo.ShippingInfoAddress1Placeholder": [
+ "Address"
+ ],
+ "CheckoutInfo.ShippingInfoAddress2": [
+ "Address 2"
+ ],
+ "CheckoutInfo.ShippingInfoAddress2Placeholder": [
+ "Address"
+ ],
+ "CheckoutInfo.ShippingInfoCity": [
+ "City"
+ ],
+ "CheckoutInfo.ShippingInfoCityPlaceholder": [
+ "City"
+ ],
+ "CheckoutInfo.ShippingInfoCountry": [
+ "Country"
+ ],
+ "CheckoutInfo.ShippingInfoCountryPlaceholder": [
+ "Country"
+ ],
+ "CheckoutInfo.ShippingInfoPostcode": [
+ "Postcode"
+ ],
+ "CheckoutInfo.ShippingInfoPostcodePlaceholder": [
+ "Postcode"
+ ],
+ "CheckoutInfo.ShippingInfoState": [
+ "State"
+ ],
+ "CheckoutInfo.ShippingInfoStatePlaceholder": [
+ "State"
+ ],
+ "CheckoutInfo.ShippingInfoTitle": [
+ "SHIPPING ADDRESS"
+ ],
+ "CheckoutInfo.Title": [
+ "Shipping Information"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.OK": [
+ "OK"
+ ],
+ "Conversation.BotInteractiveUrlAlert": [
+ "Allow %@ to pass your Telegram name and id (not your phone number) to pages you open with this bot?"
+ ],
+ "Conversation.Edit": [
+ "Edit"
+ ],
+ "Conversation.Info": [
+ "Info"
+ ],
+ "Conversation.Search": [
+ "Search"
+ ],
+ "Conversation.SecretChatContextBotAlert": [
+ "Please note that inline bots are provided by third-party developers. For the bot to work, the symbols you type after the bot's username are sent to the respective developer."
+ ],
+ "Conversation.ShareBotContactConfirmation": [
+ "The bot will know your phone number. This can be useful for integration with other services."
+ ],
+ "Conversation.ShareBotContactConfirmationTitle": [
+ "Share Your Phone Number?"
+ ],
+ "Conversation.ShareBotLocationConfirmation": [
+ "This will send your current location to the bot."
+ ],
+ "Conversation.ShareBotLocationConfirmationTitle": [
+ "Share Your Location?"
+ ],
+ "CreatePoll.AddMoreOptions": [
+ "You can add 1 more option.",
+ "You can add %@ more options."
+ ],
+ "CreatePoll.AddOption": [
+ "Add an Option"
+ ],
+ "CreatePoll.Anonymous": [
+ "Anonymous Voting"
+ ],
+ "CreatePoll.Create": [
+ "Send"
+ ],
+ "CreatePoll.Explanation": [
+ "Add a Comment (Optional)"
+ ],
+ "CreatePoll.ExplanationHeader": [
+ "EXPLANATION"
+ ],
+ "CreatePoll.ExplanationInfo": [
+ "Users will see this comment after choosing a wrong answer, good for educational purposes."
+ ],
+ "CreatePoll.QuizTitle": [
+ "New Quiz"
+ ],
+ "GroupInfo.Notifications": [
+ "Notifications"
+ ],
+ "GroupInfo.SharedMedia": [
+ "Shared Media"
+ ],
+ "GroupInfo.Sound": [
+ "Sound"
+ ],
+ "Message.InvoiceLabel": [
+ "INVOICE"
+ ],
+ "Message.ReplyActionButtonShowReceipt": [
+ "Show Receipt"
+ ],
+ "Notification.PaymentSent": [
+ "You successfully transferred {amount} to {name} for {title}"
+ ],
+ "Notification.WebAppSentData": [
+ "You have successfully transferred data from the \"%@\" button to the bot."
+ ],
+ "PeerInfo.ButtonStop": [
+ "Stop"
+ ],
+ "Profile.BotInfo": [
+ "about"
+ ],
+ "Profile.Username": [
+ "username"
+ ],
+ "ReportPeer.Report": [
+ "Report"
+ ],
+ "ShareMenu.CopyShareLinkGame": [
+ "Copy link to game"
+ ],
+ "UserInfo.BotPrivacy": [
+ "Privacy Policy"
+ ],
+ "UserInfo.BotSettings": [
+ "Settings"
+ ],
+ "UserInfo.InviteBotToGroup": [
+ "Add To Group"
+ ],
+ "UserInfo.NotificationsDisabled": [
+ "Disabled"
+ ],
+ "UserInfo.SendMessage": [
+ "Send Message"
+ ],
+ "UserInfo.ShareBot": [
+ "Share"
+ ],
+ "UserInfo.ShareMyContactInfo": [
+ "Share My Contact Info"
+ ],
+ "WebApp.AddToAttachmentAdd": [
+ "Add"
+ ],
+ "WebApp.AddToAttachmentText": [
+ "%@ requests your permission to be added as an option to your attachment menu, so you can access it from any chat."
+ ],
+ "WebApp.AddToAttachmentUnavailableError": [
+ "This bot can't be added to the attachment menu."
+ ],
+ "WebApp.OpenBot": [
+ "Open Bot"
+ ],
+ "WebApp.OpenWebViewAlertText": [
+ "**%@** would like to open its web app to proceed.
It will be able to access your **IP address** and basic device info."
+ ],
+ "WebApp.OpenWebViewAlertTitle": [
+ "Open Web App"
+ ],
+ "WebApp.ReloadPage": [
+ "Reload Page"
+ ],
+ "WebApp.RemoveBot": [
+ "Remove From Menu"
+ ],
+ "WebApp.RemoveConfirmationText": [
+ "Remove **%@** from the attachment menu?"
+ ],
+ "WebApp.RemoveConfirmationTitle": [
+ "Remove Bot"
+ ],
+ "Your_card_has_expired": [
+ "Your card has expired."
+ ],
+ "Your_card_was_declined": [
+ "Your card was declined."
+ ],
+ "Your_cards_expiration_month_is_invalid": [
+ "You've entered an invalid expiration month."
+ ],
+ "Your_cards_expiration_year_is_invalid": [
+ "You've entered an invalid expiration year."
+ ],
+ "Your_cards_number_is_invalid": [
+ "You've entered an invalid card number."
+ ],
+ "Your_cards_security_code_is_invalid": [
+ "You've entered an invalid security code."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/camera_and_media.html b/data/web/translations.telegram.org/en/ios/camera_and_media.html
new file mode 100644
index 0000000000..7ec09d430b
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/camera_and_media.html
@@ -0,0 +1,532 @@
+{
+ "AttachmentMenu.File": [
+ "File"
+ ],
+ "AttachmentMenu.PhotoOrVideo": [
+ "Photo or Video"
+ ],
+ "AttachmentMenu.Poll": [
+ "Poll"
+ ],
+ "AttachmentMenu.SendAsFile": [
+ "Send as File"
+ ],
+ "AttachmentMenu.SendGif": [
+ "Send 1 GIF",
+ "Send %@ GIFs"
+ ],
+ "AttachmentMenu.SendItem": [
+ "Send 1 Item",
+ "Send %@ Items"
+ ],
+ "AttachmentMenu.SendPhoto": [
+ "Send 1 Photo",
+ "Send %@ Photos"
+ ],
+ "AttachmentMenu.SendVideo": [
+ "Send 1 Video",
+ "Send %@ Videos"
+ ],
+ "AuthSessions.AddDevice.ScanInstallInfo": [
+ "Go to [getdesktop.telegram.org](desktop) or [web.telegram.org](web) to get the QR code"
+ ],
+ "AuthSessions.AddDevice.ScanTitle": [
+ "Scan QR Code"
+ ],
+ "Camera.Discard": [
+ "Discard All"
+ ],
+ "Camera.FlashAuto": [
+ "Auto"
+ ],
+ "Camera.FlashOff": [
+ "Off"
+ ],
+ "Camera.FlashOn": [
+ "On"
+ ],
+ "Camera.PhotoMode": [
+ "PHOTO"
+ ],
+ "Camera.Retake": [
+ "Retake"
+ ],
+ "Camera.SquareMode": [
+ "SQUARE"
+ ],
+ "Camera.TapAndHoldForVideo": [
+ "Press and hold for video"
+ ],
+ "Camera.Title": [
+ "Take Photo or Video"
+ ],
+ "Camera.VideoMode": [
+ "VIDEO"
+ ],
+ "Chat.AttachmentLimitReached": [
+ "You can't select more items."
+ ],
+ "Clipboard.SendPhoto": [
+ "Send Photo"
+ ],
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Search": [
+ "Search"
+ ],
+ "Common.Select": [
+ "Select"
+ ],
+ "Common.of": [
+ "of"
+ ],
+ "Conversation.ContextMenuCancelSending": [
+ "Cancel Sending"
+ ],
+ "Conversation.Dice": [
+ "Send a 🎲 emoji to any chat to get a random number from Telegram."
+ ],
+ "Conversation.Dice.u1F3B3": [
+ "Send a bowling emoji to try your luck."
+ ],
+ "Conversation.EditingMessageMediaChange": [
+ "Change Photo or Video"
+ ],
+ "Conversation.EditingMessageMediaEditCurrentPhoto": [
+ "Edit Current Photo"
+ ],
+ "Conversation.EditingMessageMediaEditCurrentVideo": [
+ "Edit Current Video"
+ ],
+ "Conversation.EditingPhotoPanelTitle": [
+ "Edit Photo"
+ ],
+ "Conversation.EmptyGifPanelPlaceholder": [
+ "You have no saved GIFs yet.
Enter @gif to search."
+ ],
+ "Conversation.Processing": [
+ "Processing..."
+ ],
+ "Conversation.StopPoll": [
+ "Stop Poll"
+ ],
+ "Conversation.StopPollConfirmation": [
+ "Stop Poll"
+ ],
+ "Conversation.StopPollConfirmationTitle": [
+ "If you stop this poll now, nobody will be able to vote in it anymore. This action cannot be undone."
+ ],
+ "Conversation.UnvotePoll": [
+ "Retract Vote"
+ ],
+ "ConversationMedia.Title": [
+ "Media"
+ ],
+ "CreatePoll.AddMoreOptions": [
+ "You can add 1 more option.",
+ "You can add %@ more options."
+ ],
+ "CreatePoll.AddOption": [
+ "Add an Option"
+ ],
+ "CreatePoll.AllOptionsAdded": [
+ "You have added the maximum number of options."
+ ],
+ "CreatePoll.CancelConfirmation": [
+ "Do you want to discard this poll?"
+ ],
+ "CreatePoll.Create": [
+ "Send"
+ ],
+ "CreatePoll.OptionPlaceholder": [
+ "Option"
+ ],
+ "CreatePoll.OptionsHeader": [
+ "POLL OPTIONS"
+ ],
+ "CreatePoll.TextHeader": [
+ "QUESTION"
+ ],
+ "CreatePoll.TextPlaceholder": [
+ "Ask a question"
+ ],
+ "CreatePoll.Title": [
+ "New Poll"
+ ],
+ "DownloadingStatus": [
+ "downloading %@ of %@"
+ ],
+ "FeaturedStickers.OtherSection": [
+ "OTHER STICKERS"
+ ],
+ "FileSize.B": [
+ "%@ B"
+ ],
+ "FileSize.GB": [
+ "%@ GB"
+ ],
+ "FileSize.KB": [
+ "%@ KB"
+ ],
+ "FileSize.MB": [
+ "%@ MB"
+ ],
+ "Gif.NoGifsFound": [
+ "No GIFs Found"
+ ],
+ "Gif.NoGifsPlaceholder": [
+ "No Saved GIFs"
+ ],
+ "Gif.Search": [
+ "Search GIFs"
+ ],
+ "GroupInfo.SetGroupPhotoDelete": [
+ "Remove Photo"
+ ],
+ "MaskStickerSettings.Title": [
+ "Masks"
+ ],
+ "Media.ShareItem": [
+ "1 Item",
+ "All %@ Items"
+ ],
+ "Media.SharePhoto": [
+ "1 Photo",
+ "All %@ Photos"
+ ],
+ "Media.ShareThisPhoto": [
+ "This Photo"
+ ],
+ "Media.ShareThisVideo": [
+ "This Video"
+ ],
+ "Media.ShareVideo": [
+ "1 Video",
+ "All %@ Videos"
+ ],
+ "MediaPicker.AddCaption": [
+ "Add a caption..."
+ ],
+ "MediaPicker.CameraRoll": [
+ "Camera Roll"
+ ],
+ "MediaPicker.GroupDescription": [
+ "Group media into one message"
+ ],
+ "MediaPicker.LivePhotoDescription": [
+ "The live photo will autoplay and loop like a GIF."
+ ],
+ "MediaPicker.Send": [
+ "Send"
+ ],
+ "MediaPicker.TapToUngroupDescription": [
+ "Tap to send media separately"
+ ],
+ "MediaPicker.UngroupDescription": [
+ "Show media as separate messages"
+ ],
+ "MediaPicker.VideoMuteDescription": [
+ "Sound is now muted, so the video will autoplay and loop like a GIF."
+ ],
+ "MediaPicker.Videos": [
+ "Videos"
+ ],
+ "Message.Photo": [
+ "Photo"
+ ],
+ "MessagePoll.LabelAnonymous": [
+ "Anonymous Poll"
+ ],
+ "MessagePoll.LabelClosed": [
+ "Final Results"
+ ],
+ "MessagePoll.NoVotes": [
+ "No votes"
+ ],
+ "MessagePoll.VotedCount": [
+ "1 vote",
+ "%@ votes"
+ ],
+ "Paint.Arrow": [
+ "Arrow"
+ ],
+ "Paint.Clear": [
+ "Clear All"
+ ],
+ "Paint.ClearConfirm": [
+ "Clear Painting"
+ ],
+ "Paint.Delete": [
+ "Delete"
+ ],
+ "Paint.Duplicate": [
+ "Duplicate"
+ ],
+ "Paint.Edit": [
+ "Edit"
+ ],
+ "Paint.Framed": [
+ "Framed"
+ ],
+ "Paint.Marker": [
+ "Marker"
+ ],
+ "Paint.Masks": [
+ "Masks"
+ ],
+ "Paint.Neon": [
+ "Neon"
+ ],
+ "Paint.Outlined": [
+ "Outlined"
+ ],
+ "Paint.Pen": [
+ "Pen"
+ ],
+ "Paint.RecentStickers": [
+ "Recent"
+ ],
+ "Paint.Regular": [
+ "Regular"
+ ],
+ "Paint.Stickers": [
+ "Stickers"
+ ],
+ "PhotoEditor.BlurToolLinear": [
+ "Linear"
+ ],
+ "PhotoEditor.BlurToolOff": [
+ "Off"
+ ],
+ "PhotoEditor.BlurToolRadial": [
+ "Radial"
+ ],
+ "PhotoEditor.ContrastTool": [
+ "Contrast"
+ ],
+ "PhotoEditor.CropAspectRatioOriginal": [
+ "Original"
+ ],
+ "PhotoEditor.CropAspectRatioSquare": [
+ "Square"
+ ],
+ "PhotoEditor.CropAuto": [
+ "AUTO"
+ ],
+ "PhotoEditor.CropReset": [
+ "RESET"
+ ],
+ "PhotoEditor.CurvesAll": [
+ "All"
+ ],
+ "PhotoEditor.CurvesBlue": [
+ "Blue"
+ ],
+ "PhotoEditor.CurvesGreen": [
+ "Green"
+ ],
+ "PhotoEditor.CurvesRed": [
+ "Red"
+ ],
+ "PhotoEditor.DiscardChanges": [
+ "Discard Changes"
+ ],
+ "PhotoEditor.EnhanceTool": [
+ "Enhance"
+ ],
+ "PhotoEditor.ExposureTool": [
+ "Brightness"
+ ],
+ "PhotoEditor.FadeTool": [
+ "Fade"
+ ],
+ "PhotoEditor.GrainTool": [
+ "Grain"
+ ],
+ "PhotoEditor.HighlightsTint": [
+ "Highlights"
+ ],
+ "PhotoEditor.HighlightsTool": [
+ "Highlights"
+ ],
+ "PhotoEditor.Original": [
+ "Original"
+ ],
+ "PhotoEditor.QualityTool": [
+ "Quality"
+ ],
+ "PhotoEditor.SaturationTool": [
+ "Saturation"
+ ],
+ "PhotoEditor.SelectCoverFrame": [
+ "Choose a cover for your profile video"
+ ],
+ "PhotoEditor.ShadowsTint": [
+ "Shadows"
+ ],
+ "PhotoEditor.ShadowsTool": [
+ "Shadows"
+ ],
+ "PhotoEditor.SharpenTool": [
+ "Sharpen"
+ ],
+ "PhotoEditor.SkinTool": [
+ "Soften Skin"
+ ],
+ "PhotoEditor.TiltShift": [
+ "Tilt Shift"
+ ],
+ "PhotoEditor.VignetteTool": [
+ "Vignette"
+ ],
+ "PhotoEditor.WarmthTool": [
+ "Warmth"
+ ],
+ "Preview.OpenInInstagram": [
+ "Open in Instagram"
+ ],
+ "Preview.SaveGif": [
+ "Save GIF"
+ ],
+ "ProfilePhoto.MainPhoto": [
+ "Main Photo"
+ ],
+ "ProfilePhoto.MainVideo": [
+ "Main Video"
+ ],
+ "ProfilePhoto.SetMainPhoto": [
+ "Set as Main Photo"
+ ],
+ "ProfilePhoto.SetMainVideo": [
+ "Set as Main Video"
+ ],
+ "QuickSend.Photos": [
+ "Send 1 Photo",
+ "Send %@ Photos"
+ ],
+ "SearchImages.NoImagesFound": [
+ "No images found"
+ ],
+ "SearchImages.Title": [
+ "Albums"
+ ],
+ "Settings.RemoveVideo": [
+ "Remove Video"
+ ],
+ "Settings.SetNewProfilePhotoOrVideo": [
+ "Set New Photo or Video"
+ ],
+ "SharedMedia.CategoryDocs": [
+ "Docs"
+ ],
+ "SharedMedia.CategoryLinks": [
+ "Links"
+ ],
+ "SharedMedia.CategoryMedia": [
+ "Media"
+ ],
+ "SharedMedia.CategoryOther": [
+ "Music"
+ ],
+ "SharedMedia.DeleteItemsConfirmation": [
+ "Delete media file?",
+ "Delete %@ media files?"
+ ],
+ "SharedMedia.EmptyFilesText": [
+ "You can send and receive
files of any type up to 2 GB each
and access them anywhere."
+ ],
+ "SharedMedia.EmptyLinksText": [
+ "All links shared in this chat will appear here"
+ ],
+ "SharedMedia.EmptyMusicText": [
+ "All music shared in this chat will appear here."
+ ],
+ "SharedMedia.EmptyText": [
+ "Share photos and videos in this chat
— or this paperclip stays unhappy."
+ ],
+ "SharedMedia.EmptyTitle": [
+ "No media files yet"
+ ],
+ "SharedMedia.File": [
+ "1 file",
+ "%@ files"
+ ],
+ "SharedMedia.Generic": [
+ "1 media file",
+ "%@ media files"
+ ],
+ "SharedMedia.Link": [
+ "1 link",
+ "%@ links"
+ ],
+ "SharedMedia.Photo": [
+ "1 photo",
+ "%@ photos"
+ ],
+ "SharedMedia.SearchNoResults": [
+ "No Results"
+ ],
+ "SharedMedia.SearchNoResultsDescription": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "SharedMedia.TitleAll": [
+ "Shared Media"
+ ],
+ "SharedMedia.Video": [
+ "1 video",
+ "%@ videos"
+ ],
+ "SharedMedia.ViewInChat": [
+ "View in Chat"
+ ],
+ "StickerPack.Add": [
+ "Add"
+ ],
+ "StickerPack.StickerCount": [
+ "1 sticker",
+ "%@ stickers"
+ ],
+ "Stickers.ClearRecent": [
+ "Clear Recent Stickers"
+ ],
+ "Stickers.Install": [
+ "ADD"
+ ],
+ "Stickers.Installed": [
+ "ADDED"
+ ],
+ "Stickers.NoStickersFound": [
+ "No Stickers Found"
+ ],
+ "Stickers.Search": [
+ "Search for stickers"
+ ],
+ "Time.TodayAt": [
+ "today at %@"
+ ],
+ "Time.YesterdayAt": [
+ "yesterday at %@"
+ ],
+ "Watch.Message.Poll": [
+ "Poll"
+ ],
+ "WebSearch.GIFs": [
+ "GIFs"
+ ],
+ "WebSearch.Images": [
+ "Images"
+ ],
+ "WebSearch.RecentClearConfirmation": [
+ "Are you sure you want to clear recent images?"
+ ],
+ "WebSearch.RecentSectionClear": [
+ "Clear"
+ ],
+ "WebSearch.RecentSectionTitle": [
+ "Recent"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/chat_list.html b/data/web/translations.telegram.org/en/ios/chat_list.html
new file mode 100644
index 0000000000..a4d161b262
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/chat_list.html
@@ -0,0 +1,779 @@
+{
+ "Activity.PlayingGame": [
+ "playing a game"
+ ],
+ "Activity.TappingInteractiveEmoji": [
+ "tapping on %@"
+ ],
+ "ArchivedChats.IntroText1": [
+ "Chats with enabled notifications get unarchived when new messages arrive."
+ ],
+ "ArchivedChats.IntroText2": [
+ "Muted chats stay archived when new messages arrive."
+ ],
+ "ArchivedChats.IntroText3": [
+ "You can pin an unlimited number of archived chats to the top."
+ ],
+ "ArchivedChats.IntroTitle1": [
+ "This is your archive"
+ ],
+ "ArchivedChats.IntroTitle2": [
+ "Muted Chats"
+ ],
+ "ArchivedChats.IntroTitle3": [
+ "Pinned Chats"
+ ],
+ "BlockedUsers.LeavePrefix": [
+ "Leave "
+ ],
+ "Channel.LeaveChannel": [
+ "Leave Channel"
+ ],
+ "Channel.Setup.Title": [
+ "Channel"
+ ],
+ "ChannelInfo.DeleteGroupConfirmation": [
+ "Deleting this group will remove all members and all messages will be lost. Do you want to delete the group?"
+ ],
+ "Chat.PinnedListPreview.HidePinnedMessages": [
+ "Hide Pinned Messages"
+ ],
+ "Chat.PinnedListPreview.ShowAllMessages": [
+ "Show All Messages"
+ ],
+ "Chat.PinnedListPreview.UnpinAllMessages": [
+ "Unpin All Messages"
+ ],
+ "ChatList.AddFolder": [
+ "Add Folder"
+ ],
+ "ChatList.ArchiveAction": [
+ "Archive"
+ ],
+ "ChatList.ArchivedChatsTitle": [
+ "Archived Chats"
+ ],
+ "ChatList.ChatTypesSection": [
+ "CHAT TYPES"
+ ],
+ "ChatList.ClearSearchHistory": [
+ "Do you want to clear your search history?"
+ ],
+ "ChatList.Context.AddToContacts": [
+ "Add to Contacts"
+ ],
+ "ChatList.Context.AddToFolder": [
+ "Add to Folder"
+ ],
+ "ChatList.Context.Delete": [
+ "Delete"
+ ],
+ "ChatList.Context.HideArchive": [
+ "Hide Above the List"
+ ],
+ "ChatList.Context.JoinChannel": [
+ "Join Channel"
+ ],
+ "ChatList.Context.MarkAllAsRead": [
+ "Mark All as Read"
+ ],
+ "ChatList.Context.MarkAsRead": [
+ "Mark as Read"
+ ],
+ "ChatList.Context.MarkAsUnread": [
+ "Mark as Unread"
+ ],
+ "ChatList.Context.Mute": [
+ "Mute"
+ ],
+ "ChatList.Context.Pin": [
+ "Pin"
+ ],
+ "ChatList.Context.RemoveFromFolder": [
+ "Remove from Folder"
+ ],
+ "ChatList.Context.RemoveFromRecents": [
+ "Remove from Recent"
+ ],
+ "ChatList.Context.UnhideArchive": [
+ "Pin in the list"
+ ],
+ "ChatList.Context.Unmute": [
+ "Unmute"
+ ],
+ "ChatList.Context.Unpin": [
+ "Unpin"
+ ],
+ "ChatList.DeleteAndLeaveGroupConfirmation": [
+ "Are you sure you want to leave and delete %@?"
+ ],
+ "ChatList.DeleteChat": [
+ "Delete Chat"
+ ],
+ "ChatList.DeleteChatConfirmation": [
+ "Are you sure you want to delete the chat
with %@?"
+ ],
+ "ChatList.DeleteConfirmation": [
+ "Delete",
+ "Delete %@ Chats"
+ ],
+ "ChatList.DeleteForAllMembers": [
+ "Delete for all members"
+ ],
+ "ChatList.DeleteForCurrentUser": [
+ "Delete just for me"
+ ],
+ "ChatList.DeleteForEveryone": [
+ "Delete for me and %@"
+ ],
+ "ChatList.DeleteForEveryoneConfirmationAction": [
+ "Delete All"
+ ],
+ "ChatList.DeleteForEveryoneConfirmationText": [
+ "This will **delete all messages** in this chat for **both participants**."
+ ],
+ "ChatList.DeleteForEveryoneConfirmationTitle": [
+ "Warning!"
+ ],
+ "ChatList.DeleteSavedMessagesConfirmation": [
+ "Are you sure you want to delete
Saved Messages?"
+ ],
+ "ChatList.DeleteSavedMessagesConfirmationAction": [
+ "Delete All"
+ ],
+ "ChatList.DeleteSavedMessagesConfirmationText": [
+ "This will **delete all messages** in this chat."
+ ],
+ "ChatList.DeleteSavedMessagesConfirmationTitle": [
+ "Warning!"
+ ],
+ "ChatList.DeleteSecretChatConfirmation": [
+ "Are you sure you want to delete the secret chat
with %@?"
+ ],
+ "ChatList.EditFolder": [
+ "Edit Folder"
+ ],
+ "ChatList.EmptyChatList": [
+ "You have no
conversations yet."
+ ],
+ "ChatList.EmptyChatListEditFilter": [
+ "Edit Folder"
+ ],
+ "ChatList.EmptyChatListFilterText": [
+ "No chats currently belong to this folder."
+ ],
+ "ChatList.EmptyChatListFilterTitle": [
+ "Folder is empty."
+ ],
+ "ChatList.EmptyChatListNewMessage": [
+ "New Message"
+ ],
+ "ChatList.HideAction": [
+ "Hide"
+ ],
+ "ChatList.LeaveGroupConfirmation": [
+ "Are you sure you want to leave %@?"
+ ],
+ "ChatList.MessageFiles": [
+ "%@ File",
+ "%@ Files"
+ ],
+ "ChatList.MessageMusic": [
+ "%@ Music File",
+ "%@ Music Files"
+ ],
+ "ChatList.MessagePhotos": [
+ "1 Photo",
+ "%@ Photos"
+ ],
+ "ChatList.MessageVideos": [
+ "1 Video",
+ "%@ Videos"
+ ],
+ "ChatList.Mute": [
+ "Mute"
+ ],
+ "ChatList.PeerTypeBot": [
+ "bot"
+ ],
+ "ChatList.PeerTypeContact": [
+ "contact"
+ ],
+ "ChatList.PeerTypeGroup": [
+ "group"
+ ],
+ "ChatList.Read": [
+ "Read"
+ ],
+ "ChatList.ReadAll": [
+ "Read All"
+ ],
+ "ChatList.RemoveFolderAction": [
+ "Remove"
+ ],
+ "ChatList.RemoveFolderConfirmation": [
+ "This will remove the folder, your chats will not be deleted."
+ ],
+ "ChatList.RemovedFromFolderTooltip": [
+ "%1$@ has been removed from %2$@"
+ ],
+ "ChatList.ReorderTabs": [
+ "Reorder Tabs"
+ ],
+ "ChatList.Search.FilterChats": [
+ "Chats"
+ ],
+ "ChatList.Search.FilterFiles": [
+ "Files"
+ ],
+ "ChatList.Search.FilterLinks": [
+ "Links"
+ ],
+ "ChatList.Search.FilterMedia": [
+ "Media"
+ ],
+ "ChatList.Search.FilterMusic": [
+ "Music"
+ ],
+ "ChatList.Search.FilterVoice": [
+ "Voice"
+ ],
+ "ChatList.Search.NoResults": [
+ "No Results"
+ ],
+ "ChatList.Search.NoResultsDescription": [
+ "There were no results.
Try a new search."
+ ],
+ "ChatList.Search.NoResultsQueryDescription": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "ChatList.Search.ShowLess": [
+ "Show less"
+ ],
+ "ChatList.Search.ShowMore": [
+ "Show more"
+ ],
+ "ChatList.SelectedChats": [
+ "%@ Chat Selected",
+ "%@ Chats Selected"
+ ],
+ "ChatList.TabIconFoldersTooltipNonEmptyFolders": [
+ "Hold on 'Chats' to edit folders and switch between views."
+ ],
+ "ChatList.Tabs.AllChats": [
+ "All Chats"
+ ],
+ "ChatList.UnarchiveAction": [
+ "Unarchive"
+ ],
+ "ChatList.UndoArchiveHiddenText": [
+ "Pull down to see the archive."
+ ],
+ "ChatList.UndoArchiveHiddenTitle": [
+ "Archive hidden"
+ ],
+ "ChatList.UndoArchiveMultipleTitle": [
+ "Chats archived."
+ ],
+ "ChatList.UndoArchiveRevealedText": [
+ "Swipe left on the archive to hide it."
+ ],
+ "ChatList.UndoArchiveRevealedTitle": [
+ "Archive pinned"
+ ],
+ "ChatList.UndoArchiveText1": [
+ "Swipe left on the archive to hide it."
+ ],
+ "ChatList.UndoArchiveTitle": [
+ "Chat archived."
+ ],
+ "ChatList.UnhideAction": [
+ "Pin"
+ ],
+ "ChatList.Unmute": [
+ "Unmute"
+ ],
+ "ChatListFilter.AddChatsTitle": [
+ "Add Chats..."
+ ],
+ "ChatListFolder.AddChats": [
+ "Add Chats"
+ ],
+ "ChatListFolder.CategoryArchived": [
+ "Archived"
+ ],
+ "ChatListFolder.CategoryBots": [
+ "Bots"
+ ],
+ "ChatListFolder.CategoryChannels": [
+ "Channels"
+ ],
+ "ChatListFolder.CategoryContacts": [
+ "Contacts"
+ ],
+ "ChatListFolder.CategoryGroups": [
+ "Groups"
+ ],
+ "ChatListFolder.CategoryMuted": [
+ "Muted"
+ ],
+ "ChatListFolder.CategoryNonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatListFolder.CategoryRead": [
+ "Read"
+ ],
+ "ChatListFolder.DiscardCancel": [
+ "No"
+ ],
+ "ChatListFolder.DiscardConfirmation": [
+ "You have changed this folder. Discard changes?"
+ ],
+ "ChatListFolder.DiscardDiscard": [
+ "Discard"
+ ],
+ "ChatListFolder.ExcludeChatsTitle": [
+ "Exclude Chats"
+ ],
+ "ChatListFolder.ExcludeSectionInfo": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "ChatListFolder.ExcludedSectionHeader": [
+ "EXCLUDED CHATS"
+ ],
+ "ChatListFolder.IncludeChatsTitle": [
+ "Include Chats"
+ ],
+ "ChatListFolder.IncludeSectionInfo": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "ChatListFolder.IncludedSectionHeader": [
+ "INCLUDED CHATS"
+ ],
+ "ChatListFolder.NamePlaceholder": [
+ "Folder Name"
+ ],
+ "ChatListFolder.NameSectionHeader": [
+ "FOLDER NAME"
+ ],
+ "ChatListFolder.TitleCreate": [
+ "New Folder"
+ ],
+ "ChatListFolder.TitleEdit": [
+ "Edit Folder"
+ ],
+ "ChatListFolderSettings.AddRecommended": [
+ "ADD"
+ ],
+ "ChatListFolderSettings.EditFoldersInfo": [
+ "Tap 'Edit' to change the order or delete folders."
+ ],
+ "ChatListFolderSettings.FoldersSection": [
+ "FOLDERS"
+ ],
+ "ChatListFolderSettings.Info": [
+ "Create folders for different groups of chats and quickly switch between them."
+ ],
+ "ChatListFolderSettings.NewFolder": [
+ "Create New Folder"
+ ],
+ "ChatListFolderSettings.RecommendedFoldersSection": [
+ "RECOMMENDED FOLDERS"
+ ],
+ "ChatListFolderSettings.Title": [
+ "Folders"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Delete": [
+ "Delete"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.Edit": [
+ "Edit"
+ ],
+ "Compose.NewChannel": [
+ "New Channel"
+ ],
+ "Compose.NewEncryptedChat": [
+ "New Secret Chat"
+ ],
+ "Compose.NewEncryptedChatTitle": [
+ "New Secret Chat"
+ ],
+ "Compose.NewGroup": [
+ "New Group"
+ ],
+ "Compose.NewGroupTitle": [
+ "New Group"
+ ],
+ "Compose.NewMessage": [
+ "New Message"
+ ],
+ "Compose.TokenListPlaceholder": [
+ "Who would you like to add?"
+ ],
+ "Contacts.AddPhoneNumber": [
+ "Add %@"
+ ],
+ "Contacts.PhoneNumber": [
+ "Phone Number"
+ ],
+ "Contacts.SearchLabel": [
+ "Search for contacts or usernames"
+ ],
+ "Conversation.ContextMenuSelect": [
+ "Select"
+ ],
+ "Conversation.ContextMenuSelectAll": [
+ "Select All %@ Items",
+ "Select All %@ Items"
+ ],
+ "Conversation.EncryptionCanceled": [
+ "Secret chat cancelled"
+ ],
+ "Conversation.EncryptionProcessing": [
+ "Exchanging encryption keys..."
+ ],
+ "Conversation.ForwardChats": [
+ "Chats"
+ ],
+ "Conversation.ForwardContacts": [
+ "Contacts"
+ ],
+ "Conversation.ForwardTitle": [
+ "Forward"
+ ],
+ "Conversation.Location": [
+ "Location"
+ ],
+ "Conversation.MessageDialogEdit": [
+ "Edit"
+ ],
+ "Conversation.Mute": [
+ "Mute"
+ ],
+ "Conversation.ReportSpamAndLeave": [
+ "Report Spam and Leave"
+ ],
+ "Conversation.Unarchive": [
+ "Unarchive"
+ ],
+ "Conversation.Unpin": [
+ "Unpin"
+ ],
+ "DialogList.AdLabel": [
+ "Proxy Sponsor"
+ ],
+ "DialogList.ClearHistoryConfirmation": [
+ "Clear History"
+ ],
+ "DialogList.DeleteBotConfirmation": [
+ "Delete"
+ ],
+ "DialogList.DeleteBotConversationConfirmation": [
+ "Delete and Stop"
+ ],
+ "DialogList.DeleteConversationConfirmation": [
+ "Delete and Exit"
+ ],
+ "DialogList.Draft": [
+ "Draft"
+ ],
+ "DialogList.EncryptedChatStartedIncoming": [
+ "%@ created a secret chat."
+ ],
+ "DialogList.EncryptedChatStartedOutgoing": [
+ "%@ joined your secret chat."
+ ],
+ "DialogList.EncryptionProcessing": [
+ "Exchanging encryption keys..."
+ ],
+ "DialogList.EncryptionRejected": [
+ "Secret chat cancelled"
+ ],
+ "DialogList.MultipleTypingPair": [
+ "%@ and %@ are typing"
+ ],
+ "DialogList.NoMessagesText": [
+ "Start messaging by tapping the pencil button in the top right corner or go to the Contacts section."
+ ],
+ "DialogList.NoMessagesTitle": [
+ "You have no conversations yet"
+ ],
+ "DialogList.PasscodeLockHelp": [
+ "Tap to lock Telegram"
+ ],
+ "DialogList.Pin": [
+ "Pin"
+ ],
+ "DialogList.PinLimitError": [
+ "Sorry, you can pin no more than %@ chats to the top."
+ ],
+ "DialogList.Read": [
+ "Read"
+ ],
+ "DialogList.RecentTitlePeople": [
+ "People"
+ ],
+ "DialogList.SavedMessages": [
+ "Saved Messages"
+ ],
+ "DialogList.SavedMessagesHelp": [
+ "Forward messages here for quick access"
+ ],
+ "DialogList.SavedMessagesTooltip": [
+ "You can find your Saved Messages in Settings"
+ ],
+ "DialogList.SearchLabel": [
+ "Search for messages or users"
+ ],
+ "DialogList.SearchSectionRecent": [
+ "Recent"
+ ],
+ "DialogList.SearchSubtitleFormat": [
+ "%1$@, %2$@"
+ ],
+ "DialogList.SinglePlayingGameSuffix": [
+ "%@ is playing a game"
+ ],
+ "DialogList.SingleRecordingAudioSuffix": [
+ "%@ is recording"
+ ],
+ "DialogList.SingleRecordingVideoMessageSuffix": [
+ "%@ is recording video"
+ ],
+ "DialogList.SingleTypingSuffix": [
+ "%@ is typing"
+ ],
+ "DialogList.SingleUploadingFileSuffix": [
+ "%@ is sending a file"
+ ],
+ "DialogList.SingleUploadingPhotoSuffix": [
+ "%@ is sending a photo"
+ ],
+ "DialogList.SingleUploadingVideoSuffix": [
+ "%@ is sending video"
+ ],
+ "DialogList.Title": [
+ "Chats"
+ ],
+ "DialogList.Typing": [
+ "typing"
+ ],
+ "DialogList.Unpin": [
+ "Unpin"
+ ],
+ "DialogList.Unread": [
+ "Unread"
+ ],
+ "DownloadList.Clear": [
+ "Clear"
+ ],
+ "DownloadList.DownloadedHeader": [
+ "Recently Downloaded"
+ ],
+ "DownloadList.RemoveFileAlertRemove": [
+ "Remove"
+ ],
+ "DownloadList.RemoveFileAlertText": [
+ "Do you want to remove this
item from Downloads?
It will be deleted from your disk, but
will remain accessible in the cloud.",
+ "Do you want to remove these
%@ items from Downloads?
They will be deleted from your disk, but
will remain accessible in the cloud."
+ ],
+ "DownloadList.RemoveFileAlertTitle": [
+ "Remove Download?",
+ "Remove %@ Downloads?"
+ ],
+ "DownloadList.ResumeAll": [
+ "Resume All"
+ ],
+ "Group.LeaveGroup": [
+ "Leave Group"
+ ],
+ "LastSeen.Lately": [
+ "last seen recently"
+ ],
+ "Message.Animation": [
+ "GIF"
+ ],
+ "Message.Audio": [
+ "Voice Message"
+ ],
+ "Message.AuthorPinnedGame": [
+ "%@ pinned a game"
+ ],
+ "Message.Contact": [
+ "Contact"
+ ],
+ "Message.Location": [
+ "Location"
+ ],
+ "Message.PaymentSent": [
+ "Payment: %@"
+ ],
+ "Message.Photo": [
+ "Photo"
+ ],
+ "Message.PinnedAnimationMessage": [
+ "pinned GIF"
+ ],
+ "Message.PinnedAudioMessage": [
+ "pinned voice message"
+ ],
+ "Message.PinnedContactMessage": [
+ "pinned contact"
+ ],
+ "Message.PinnedDocumentMessage": [
+ "pinned file"
+ ],
+ "Message.PinnedGame": [
+ "pinned a game"
+ ],
+ "Message.PinnedInvoice": [
+ "pinned an invoice"
+ ],
+ "Message.PinnedLocationMessage": [
+ "pinned location"
+ ],
+ "Message.PinnedPhotoMessage": [
+ "pinned photo"
+ ],
+ "Message.PinnedStickerMessage": [
+ "pinned sticker"
+ ],
+ "Message.PinnedTextMessage": [
+ "pinned \"%@\""
+ ],
+ "Message.PinnedVideoMessage": [
+ "pinned video"
+ ],
+ "Message.Sticker": [
+ "Sticker"
+ ],
+ "Message.Video": [
+ "Video"
+ ],
+ "Message.VideoMessage": [
+ "Video Message"
+ ],
+ "Notification.CallMissed": [
+ "Missed Call"
+ ],
+ "Notification.ChangedGroupPhoto": [
+ "%@ changed group photo"
+ ],
+ "Notification.ChannelInviter": [
+ "%@ invited you to this channel"
+ ],
+ "Notification.ChannelInviterSelf": [
+ "You joined this channel"
+ ],
+ "Notification.GameScoreExtended": [
+ "scored %@ in {game}",
+ "scored %@ in {game}"
+ ],
+ "Notification.GameScoreSelfSimple": [
+ "scored %@",
+ "scored %@"
+ ],
+ "Notification.GameScoreSimple": [
+ "scored %@",
+ "scored %@"
+ ],
+ "Notification.GroupInviter": [
+ "%@ invited you to this group"
+ ],
+ "Notification.GroupInviterSelf": [
+ "You joined this group"
+ ],
+ "Notification.Invited": [
+ "%@ invited %@"
+ ],
+ "Notification.Joined": [
+ "%@ joined Telegram"
+ ],
+ "Notification.JoinedGroupByLink": [
+ "%@ joined the group via invite link"
+ ],
+ "Notification.RenamedChannel": [
+ "Channel renamed"
+ ],
+ "Notification.RenamedChat": [
+ "%@ renamed group"
+ ],
+ "Notification.RenamedGroup": [
+ "Group renamed"
+ ],
+ "Notification.SecretChatScreenshot": [
+ "Screenshot taken!"
+ ],
+ "Notifications.AddExceptionTitle": [
+ "Add Exception"
+ ],
+ "State.Connecting": [
+ "Connecting..."
+ ],
+ "State.WaitingForNetwork": [
+ "Waiting for Network"
+ ],
+ "State.connecting": [
+ "connecting"
+ ],
+ "Target.ShareGameConfirmationGroup": [
+ "Share the game with \"%@\"?"
+ ],
+ "Target.ShareGameConfirmationPrivate": [
+ "Share the game with %@?"
+ ],
+ "Undo.ChatCleared": [
+ "Chat cleared."
+ ],
+ "Undo.ChatDeleted": [
+ "Chat deleted."
+ ],
+ "Undo.ChatDeletedForBothSides": [
+ "Chat deleted for both sides"
+ ],
+ "Undo.DeletedChannel": [
+ "Channel deleted."
+ ],
+ "Undo.DeletedGroup": [
+ "Group deleted"
+ ],
+ "Undo.LeftChannel": [
+ "You left the channel."
+ ],
+ "Undo.LeftGroup": [
+ "You left the group."
+ ],
+ "Undo.MessagesDeleted": [
+ "Messages deleted"
+ ],
+ "Undo.SecretChatDeleted": [
+ "Secret Chat deleted"
+ ],
+ "Undo.Undo": [
+ "Undo"
+ ],
+ "User.DeletedAccount": [
+ "Deleted Account"
+ ],
+ "Watch.ChatList.Compose": [
+ "New Message"
+ ],
+ "WebSearch.RecentSectionClear": [
+ "Clear"
+ ],
+ "Weekday.Monday": [
+ "Monday"
+ ],
+ "Weekday.Tuesday": [
+ "Tuesday"
+ ],
+ "Weekday.Wednesday": [
+ "Wednesday"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/general.html b/data/web/translations.telegram.org/en/ios/general.html
new file mode 100644
index 0000000000..ce2cffa09f
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/general.html
@@ -0,0 +1,4656 @@
+{
+ "AUTH_REGION": [
+ "Login from a new device %1$@, location: %2$@"
+ ],
+ "AUTH_REGION_SEPARATED": [
+ "New login|from unrecognized device %1$@, location: %2$@"
+ ],
+ "AUTH_UNKNOWN_SEPARATED": [
+ "New login|from unrecognized device %1$@"
+ ],
+ "AccessDenied.CallMicrophone": [
+ "Telegram needs access to your microphone so that you can make calls.
Please go to your device‘s settings > Privacy > Microphone and set Telegram to ON."
+ ],
+ "AccessDenied.Camera": [
+ "Telegram needs camera access so that you can take photos and videos.
Please go to your device settings > Privacy > Camera and set Telegram to ON."
+ ],
+ "AccessDenied.CameraDisabled": [
+ "Camera access is globally restricted on your phone.
Please go to Settings > General > Restrictions and set Camera to ON"
+ ],
+ "AccessDenied.CameraRestricted": [
+ "Camera access is restricted for Telegram.
Please go to your device‘s settings > General > Restrictions > Camera and set Telegram to ON."
+ ],
+ "AccessDenied.Contacts": [
+ "Telegram messaging is based on your existing contact list.
Please go to your device‘s settings > Privacy > Contacts and set Telegram to ON."
+ ],
+ "AccessDenied.LocationAlwaysDenied": [
+ "If you'd like to share your Live Location with friends, Telegram needs location access when the app is in the background.
Please go to your device‘s settings > Privacy > Location Services and set Telegram to Always."
+ ],
+ "AccessDenied.LocationDenied": [
+ "Telegram needs access to your location so that you can share it with your contacts.
Please go to your device‘s settings > Privacy > Location Services and set Telegram to ON."
+ ],
+ "AccessDenied.LocationTracking": [
+ "Telegram needs access to your location so that you can share it with your friends.
Please go to your device‘s settings > Privacy > Location Services and set it to ON."
+ ],
+ "AccessDenied.MicrophoneRestricted": [
+ "Microphone access is restricted for Telegram.
Please go to your device‘s settings > General > Restrictions > Microphone and set Telegram to ON."
+ ],
+ "AccessDenied.PhotosAndVideos": [
+ "Telegram needs access to your photo library so that you can send photos and videos.
Please go to your device‘s settings > Privacy > Photos and set Telegram to ON."
+ ],
+ "AccessDenied.PhotosRestricted": [
+ "Photo access is restricted for Telegram.
Please go to your device settings > General > Restrictions > Photos and set Telegram to ON."
+ ],
+ "AccessDenied.QrCamera": [
+ "Telegram needs access to your camera to scan QR codes.
Please go to your device's settings > Privacy > Camera and set Telegram to ON."
+ ],
+ "AccessDenied.SaveMedia": [
+ "Telegram needs access to your photo library so that you can save photos and videos.
Please go to your device‘s settings > Privacy > Photos and set Telegram to ON."
+ ],
+ "AccessDenied.Settings": [
+ "Settings"
+ ],
+ "AccessDenied.Title": [
+ "Please Allow Access"
+ ],
+ "AccessDenied.VideoMessageCamera": [
+ "Telegram needs access to your camera so that you can send video messages.
Please go to your device‘s settings > Privacy > Camera and set Telegram to ON."
+ ],
+ "AccessDenied.VideoMicrophone": [
+ "Telegram needs access to your microphone so that you can record sound in videos recording.
Please go to your device‘s settings > Privacy > Microphone and set Telegram to ON."
+ ],
+ "Activity.EnjoyingAnimations": [
+ "watching %@"
+ ],
+ "AddContact.ContactWillBeSharedAfterMutual": [
+ "Phone number will be visible once %1$@ adds you as a contact."
+ ],
+ "AddContact.SharedContactException": [
+ "Share My Phone Number"
+ ],
+ "AddContact.SharedContactExceptionInfo": [
+ "You can make your phone visible to %@."
+ ],
+ "Appearance.Animations": [
+ "ANIMATIONS"
+ ],
+ "Appearance.ThemePreview.ChatList.1.Name": [
+ "Alicia Torreaux"
+ ],
+ "Appearance.ThemePreview.ChatList.1.Text": [
+ "Bob says hi. 😊 ❤️ 😱"
+ ],
+ "Appearance.ThemePreview.ChatList.2.Name": [
+ "Roberto"
+ ],
+ "Appearance.ThemePreview.ChatList.2.Text": [
+ "Say hello to Alice 👋"
+ ],
+ "Appearance.ThemePreview.ChatList.3.AuthorName": [
+ "Jennie Alpha"
+ ],
+ "Appearance.ThemePreview.ChatList.3.Name": [
+ "Campus Public Chat"
+ ],
+ "Appearance.ThemePreview.ChatList.3.Text": [
+ "We just reached 2,500 members! WOO!"
+ ],
+ "Appearance.ThemePreview.ChatList.4.Name": [
+ "Veronica"
+ ],
+ "Appearance.ThemePreview.ChatList.4.Text": [
+ "Table for four, 2PM. Be there."
+ ],
+ "Appearance.ThemePreview.ChatList.5.Name": [
+ "Animal Videos"
+ ],
+ "Appearance.ThemePreview.ChatList.5.Text": [
+ "Vote now! Moar cat videos in this channel?"
+ ],
+ "Appearance.ThemePreview.ChatList.6.Name": [
+ "Little Sister"
+ ],
+ "Appearance.ThemePreview.ChatList.6.Text": [
+ "Don't tell mom yet, but I got the job! I'm going to ROME!"
+ ],
+ "Appearance.ThemePreview.ChatList.7.Name": [
+ "Jennie Alpha"
+ ],
+ "Appearance.ThemePreview.ChatList.7.Text": [
+ "🖼 Check these out"
+ ],
+ "Application.Name": [
+ "Telegram"
+ ],
+ "ApplyLanguage.ApplyLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageTitle": [
+ "Change Language?"
+ ],
+ "ApplyLanguage.UnsufficientDataText": [
+ "Unfortunately, this custom language pack (%1$@) doesn't contain data for Telegram iOS. You can contribute to this language pack using the [translation platform]()."
+ ],
+ "ApplyLanguage.UnsufficientDataTitle": [
+ "Insufficient Data"
+ ],
+ "Appstore.Cloud": [
+ "**Cloud-based**
Unlimited storage for chats,
media and documents."
+ ],
+ "Appstore.Cloud.Profile": [
+ "**Jennifer**
23 y.o. designer from San Francisco."
+ ],
+ "Appstore.Creative": [
+ "**Creative**
Color themes, stickers, GIFs,
video messages and more."
+ ],
+ "Appstore.Creative.Chat": [
+ "**You**
Send a dice emoji to roll a die!
**You**
Advance to Illinois Ave. If you pass Go, collect coffee
**Gabriella**
Passed!
**You**
Okay
Wait for me there."
+ ],
+ "Appstore.Creative.Chat.Name": [
+ "**Gabriella**"
+ ],
+ "Appstore.Fast": [
+ "**Fast**
Simple, reliable and synced
across all your devices."
+ ],
+ "Appstore.Fast.Chat1": [
+ "**Alicia Torreaux**
Bob says hi."
+ ],
+ "Appstore.Fast.Chat2": [
+ "**Roberto**
Say hello to Alice."
+ ],
+ "Appstore.Fast.Chat3": [
+ "**Digital Nomads**
Jennie
We just reached 2,500 members! WOO!"
+ ],
+ "Appstore.Fast.Chat4": [
+ "**Veronica**
Table for four, 2 PM. Be there."
+ ],
+ "Appstore.Fast.Chat5": [
+ "**Animal Videos**
Vote now! Moar cat videos in this channel?"
+ ],
+ "Appstore.Fast.Chat6": [
+ "**Little Sister**
Don't tell mom yet, but I got the job! I'm going to ROME!"
+ ],
+ "Appstore.Fast.Chat7": [
+ "**James**
Check these out"
+ ],
+ "Appstore.Fast.Chat8": [
+ "**Study Group**
Emma
Sticker"
+ ],
+ "Appstore.Fast.Chat9": [
+ "**Digital Nomads**"
+ ],
+ "Appstore.Free.Chat": [
+ "**Jessica**
Paper airplane is lyfted by...
Wings
Propeller
**You**
Is this from Monday’s test?
**Harry**
OnlinePartyPlan.ppd
Let's get back to planning!
**You**
550 MB keynote file??
**Helene**
He added fireworks videos"
+ ],
+ "Appstore.Free.Chat.Name": [
+ "**Study Group**"
+ ],
+ "Appstore.Open": [
+ "**Open**
No ads, no fees. Open source
code free for everyone."
+ ],
+ "Appstore.Powerful": [
+ "**Powerful**
No limits on the size of
groups and broadcasts."
+ ],
+ "Appstore.Powerful.Chat": [
+ "**James**
Good morning!
Dwayne joined the group
**You**
Do you have any idea what time it is?
**Roxanne**
Is it still morning?
Sure!
Not sure
**Emma**
Voice"
+ ],
+ "Appstore.Private": [
+ "**Private**
Your data is never disclosed.
Only you are in control."
+ ],
+ "Appstore.Private.Chat": [
+ "**You**
No limits on the size of your cats."
+ ],
+ "Appstore.Private.Chat.Name": [
+ "**Beatrice**"
+ ],
+ "Appstore.Public": [
+ "**Public**
Public channels, open groups,
bots for integrations."
+ ],
+ "Appstore.Public.Chat1": [
+ "**Financial Times**
Truth is like the sun. You can shut it out for a time, but it ain’t goin’ away."
+ ],
+ "Appstore.Public.Chat2": [
+ "**Bloomberg**
We'll be sending you a few big stories daily, which you can expect to start..."
+ ],
+ "Appstore.Public.Chat3": [
+ "**Health and Safety**
If you're looking for official news about the Novel Coronavirus and COVID-19"
+ ],
+ "Appstore.Public.IV": [
+ "We now have enough data to measure the relative effectiveness of major climate solutions. This simulator lets you see which ones would work best.
Bloomberg
The Best Way to Slow Global Warming? You Decide in This Climate Simulator
It was on Earth Day 2016 when more than 170 nations signed the Paris Agreement calling for limiting global warming \"to well below 2°C\"."
+ ],
+ "Appstore.Secure": [
+ "**Secure**
All chats are protected
with strong encryption."
+ ],
+ "Appstore.Secure.Chat": [
+ "**Little Sister**
Any gift ideas for mom?
**You**A dog!
**You**I'm serious. Let's get her a puppy.
**You**
I saw this!
**Little Sister**
I needed proof this was your idea!"
+ ],
+ "Appstore.Secure.Chat.Name": [
+ "**Little Sister**"
+ ],
+ "ArchivedPacksAlert.Title": [
+ "Some of your older sticker sets have been archived. You can reactivate them in the Sticker Settings."
+ ],
+ "Attachment.DeselectedItems": [
+ "%@ item deselected",
+ "%@ items deselected"
+ ],
+ "AttachmentMenu.SendAsFiles": [
+ "Send as Files"
+ ],
+ "AttachmentMenu.WebSearch": [
+ "Web Search"
+ ],
+ "AutoremoveSetup.TimerInfoChat": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "Bot.DescriptionTitle": [
+ "What can this bot do?"
+ ],
+ "CHANNEL_MESSAGES": [
+ "%1$@ posted %2$@ messages"
+ ],
+ "CHANNEL_MESSAGES_SEPARATED": [
+ "%1$@|posted %2$@ messages"
+ ],
+ "CHANNEL_MESSAGE_AUDIO": [
+ "%1$@ posted a voice message"
+ ],
+ "CHANNEL_MESSAGE_AUDIO_SEPARATED": [
+ "%1$@|posted a voice message"
+ ],
+ "CHANNEL_MESSAGE_CONTACT": [
+ "%1$@ posted a contact"
+ ],
+ "CHANNEL_MESSAGE_CONTACT_SEPARATED": [
+ "%1$@|posted a contact"
+ ],
+ "CHANNEL_MESSAGE_DOC": [
+ "%1$@ posted a file"
+ ],
+ "CHANNEL_MESSAGE_DOC_SEPARATED": [
+ "%1$@|posted a file"
+ ],
+ "CHANNEL_MESSAGE_FWDS_SEPARATED": [
+ "%1$@|posted %2$@ forwarded messages"
+ ],
+ "CHANNEL_MESSAGE_GAME": [
+ "%1$@ invited you to play %2$@"
+ ],
+ "CHANNEL_MESSAGE_GAME_SEPARATED": [
+ "%1$@|invited you to play %2$@"
+ ],
+ "CHANNEL_MESSAGE_GEO": [
+ "%1$@ posted a map"
+ ],
+ "CHANNEL_MESSAGE_GEOLIVE": [
+ "%1$@ posted a live location"
+ ],
+ "CHANNEL_MESSAGE_GEOLIVE_SEPARATED": [
+ "%1$@|posted a live location"
+ ],
+ "CHANNEL_MESSAGE_GEO_SEPARATED": [
+ "%1$@|posted a map"
+ ],
+ "CHANNEL_MESSAGE_GIF": [
+ "%1$@ posted a GIF"
+ ],
+ "CHANNEL_MESSAGE_GIF_SEPARATED": [
+ "%1$@|posted a GIF"
+ ],
+ "CHANNEL_MESSAGE_NOTEXT": [
+ "%1$@ posted a message"
+ ],
+ "CHANNEL_MESSAGE_NOTEXT_SEPARATED": [
+ "%1$@|posted a message"
+ ],
+ "CHANNEL_MESSAGE_PHOTO": [
+ "%1$@ posted a photo"
+ ],
+ "CHANNEL_MESSAGE_PHOTOS": [
+ "%1$@ posted %2$@ photos"
+ ],
+ "CHANNEL_MESSAGE_PHOTOS_SEPARATED": [
+ "%1$@|posted %2$@ photos"
+ ],
+ "CHANNEL_MESSAGE_PHOTO_SEPARATED": [
+ "%1$@|posted a photo"
+ ],
+ "CHANNEL_MESSAGE_POLL": [
+ "%1$@ posted a poll"
+ ],
+ "CHANNEL_MESSAGE_POLL_SEPARATED": [
+ "%1$@|posted a poll"
+ ],
+ "CHANNEL_MESSAGE_ROUND": [
+ "%1$@ posted a video message"
+ ],
+ "CHANNEL_MESSAGE_ROUND_SEPARATED": [
+ "%1$@|posted a video message"
+ ],
+ "CHANNEL_MESSAGE_STICKER": [
+ "%1$@ posted a %2$@sticker"
+ ],
+ "CHANNEL_MESSAGE_STICKER_SEPARATED": [
+ "%1$@|posted a %2$@ sticker"
+ ],
+ "CHANNEL_MESSAGE_TEXT": [
+ "%1$@: %2$@"
+ ],
+ "CHANNEL_MESSAGE_TEXT_SEPARATED": [
+ "%1$@|%2$@"
+ ],
+ "CHANNEL_MESSAGE_VIDEO": [
+ "%1$@ posted a video"
+ ],
+ "CHANNEL_MESSAGE_VIDEO_SEPARATED": [
+ "%1$@|posted a video"
+ ],
+ "CHAT_ADD_MEMBER": [
+ "%1$@ added %3$@ to the group %2$@"
+ ],
+ "CHAT_ADD_MEMBER_SEPARATED": [
+ "%2$@|%1$@ invited %3$@ to the group"
+ ],
+ "CHAT_ADD_YOU": [
+ "%1$@ invited you to the group %2$@"
+ ],
+ "CHAT_ADD_YOU_SEPARATED": [
+ "%2$@|%1$@ invited you to the group"
+ ],
+ "CHAT_CREATED": [
+ "%1$@ invited you to the group %2$@"
+ ],
+ "CHAT_CREATED_SEPARATED": [
+ "%2$@|%1$@ invited you to the group"
+ ],
+ "CHAT_DELETE_MEMBER": [
+ "%1$@ removed %3$@ from the group %2$@"
+ ],
+ "CHAT_DELETE_MEMBER_SEPARATED": [
+ "%2$@|%1$@ kicked %3$@ from the group"
+ ],
+ "CHAT_DELETE_YOU": [
+ "%1$@ removed you from the group %2$@"
+ ],
+ "CHAT_DELETE_YOU_SEPARATED": [
+ "%2$@|%1$@ kicked you from the group "
+ ],
+ "CHAT_JOINED_SEPARATED": [
+ "%2$@|%1$@ has joined the group"
+ ],
+ "CHAT_LEFT": [
+ "%1$@ left the group %2$@"
+ ],
+ "CHAT_LEFT_SEPARATED": [
+ "%2$@|%1$@ left the group"
+ ],
+ "CHAT_MESSAGES": [
+ "%1$@ sent %3$@ messages to the group %2$@"
+ ],
+ "CHAT_MESSAGES_SEPARATED": [
+ "%2$@|%1$@ sent %3$@ messages"
+ ],
+ "CHAT_MESSAGE_AUDIO": [
+ "%1$@ sent a voice message to %2$@"
+ ],
+ "CHAT_MESSAGE_AUDIO_SEPARATED": [
+ "%2$@|%1$@ sent a voice message"
+ ],
+ "CHAT_MESSAGE_CONTACT": [
+ "%1$@ shared a contact in the group %2$@"
+ ],
+ "CHAT_MESSAGE_CONTACT_SEPARATED": [
+ "%2$@|%1$@ shared a contact"
+ ],
+ "CHAT_MESSAGE_DOC": [
+ "%1$@ sent a file to the group %2$@"
+ ],
+ "CHAT_MESSAGE_DOC_SEPARATED": [
+ "%2$@|%1$@ sent a file"
+ ],
+ "CHAT_MESSAGE_FWDS": [
+ "%1$@ forwarded %3$@ messages to the group %2$@"
+ ],
+ "CHAT_MESSAGE_FWDS_SEPARATED": [
+ "%2$@|%1$@ forwarded %3$@ messages"
+ ],
+ "CHAT_MESSAGE_GAME": [
+ "%1$@ invited the group %2$@ to play %3$@"
+ ],
+ "CHAT_MESSAGE_GAME_SEPARATED": [
+ "%2$@|%1$@ invited the group to play %3$@"
+ ],
+ "CHAT_MESSAGE_GEO": [
+ "%1$@ sent a map to the group %2$@"
+ ],
+ "CHAT_MESSAGE_GEOLIVE": [
+ "%1$@ started sharing their live location with %2$@"
+ ],
+ "CHAT_MESSAGE_GEOLIVE_SEPARATED": [
+ "%2$@|%1$@ started sharing their live location"
+ ],
+ "CHAT_MESSAGE_GEO_SEPARATED": [
+ "%2$@|%1$@ sent a map"
+ ],
+ "CHAT_MESSAGE_GIF": [
+ "%1$@ sent a GIF to the group %2$@"
+ ],
+ "CHAT_MESSAGE_GIF_SEPARATED": [
+ "%2$@|%1$@ sent a GIF"
+ ],
+ "CHAT_MESSAGE_INVOICE": [
+ "%1$@ sent an invoice for %3$@ to the group %2$@"
+ ],
+ "CHAT_MESSAGE_INVOICE_SEPARATED": [
+ "%2$@|%1$@ sent an invoice for %3$@"
+ ],
+ "CHAT_MESSAGE_NOTEXT": [
+ "%1$@ sent a message to the group %2$@"
+ ],
+ "CHAT_MESSAGE_NOTEXT_SEPARATED": [
+ "%2$@|%1$@ sent a message"
+ ],
+ "CHAT_MESSAGE_PHOTO": [
+ "%1$@ sent a photo to the group %2$@"
+ ],
+ "CHAT_MESSAGE_PHOTOS": [
+ "%1$@ sent %3$@ photos to the group %2$@"
+ ],
+ "CHAT_MESSAGE_PHOTOS_SEPARATED": [
+ "%2$@|%1$@ sent %3$@ photos"
+ ],
+ "CHAT_MESSAGE_PHOTO_SEPARATED": [
+ "%2$@|%1$@ sent a photo"
+ ],
+ "CHAT_MESSAGE_POLL": [
+ "%1$@ sent a poll to the group %2$@"
+ ],
+ "CHAT_MESSAGE_POLL_SEPARATED": [
+ "%2$@|%1$@ sent a poll"
+ ],
+ "CHAT_MESSAGE_ROUND": [
+ "%1$@ sent a video message to the group %2$@"
+ ],
+ "CHAT_MESSAGE_ROUND_SEPARATED": [
+ "%2$@|%1$@ sent a video message"
+ ],
+ "CHAT_MESSAGE_STICKER": [
+ "%1$@ sent a %3$@sticker to the group %2$@"
+ ],
+ "CHAT_MESSAGE_STICKER_SEPARATED": [
+ "%2$@|%1$@ sent a %3$@ sticker"
+ ],
+ "CHAT_MESSAGE_TEXT": [
+ "%1$@@%2$@: %3$@"
+ ],
+ "CHAT_MESSAGE_TEXT_SEPARATED": [
+ "%2$@|%1$@:%3$@"
+ ],
+ "CHAT_MESSAGE_VIDEO": [
+ "%1$@ sent a video to the group %2$@"
+ ],
+ "CHAT_MESSAGE_VIDEO_SEPARATED": [
+ "%2$@|%1$@ sent a video "
+ ],
+ "CHAT_PHOTO_EDITED": [
+ "%1$@ edited the photo of the group %2$@ "
+ ],
+ "CHAT_RETURNED": [
+ "%1$@ returned to the group %2$@"
+ ],
+ "CHAT_RETURNED_SEPARATED": [
+ "%2$@|%1$@ returned to the group"
+ ],
+ "CHAT_TITLE_EDITED": [
+ "%1$@ edited the name of the group %2$@"
+ ],
+ "CONTACT_JOINED": [
+ "%1$@ joined Telegram"
+ ],
+ "CONTACT_JOINED_SEPARATED": [
+ "%1$@|joined Telegram!"
+ ],
+ "Calendar.ShortFri": [
+ "F"
+ ],
+ "Calendar.ShortMon": [
+ "M"
+ ],
+ "Calendar.ShortSat": [
+ "S"
+ ],
+ "Calendar.ShortSun": [
+ "S"
+ ],
+ "Calendar.ShortThu": [
+ "T"
+ ],
+ "Calendar.ShortTue": [
+ "T"
+ ],
+ "Calendar.ShortWed": [
+ "W"
+ ],
+ "Call.Accept": [
+ "Accept"
+ ],
+ "Call.CallInProgressTitle": [
+ "Call in Progress"
+ ],
+ "Call.CallInProgressVoiceChatMessage": [
+ "End call with %1$@ and start a video chat in %2$@?"
+ ],
+ "Call.ConnectionErrorTitle": [
+ "Unable to Call"
+ ],
+ "Call.Decline": [
+ "Decline"
+ ],
+ "Call.GroupFormat": [
+ "%1$@ (%2$@)"
+ ],
+ "Call.Hours": [
+ "%@ hour",
+ "%@ hours"
+ ],
+ "Call.LiveStreamInProgressCallMessage": [
+ "Leave live stream in %1$@ and start a call with %2$@?"
+ ],
+ "Call.ParticipantVideoVersionOutdatedError": [
+ "%@'s app does not support video calls. They need to update their app before you can call them."
+ ],
+ "Call.PhoneCallInProgressMessage": [
+ "You can't place a Telegram call if you're already on a phone call."
+ ],
+ "Call.PrivacyErrorMessage": [
+ "Sorry, you cannot call %@ because of their privacy settings. You can ask them to modify their setting or to call you instead."
+ ],
+ "Call.RateCall": [
+ "Rate This Call"
+ ],
+ "Call.RecordingDisabledMessage": [
+ "Please end your call before recording a voice message."
+ ],
+ "Call.ReportIncludeLogDescription": [
+ "Doesn't reveal chat contents and helps us fix the issue sooner."
+ ],
+ "Call.ReportSend": [
+ "Send"
+ ],
+ "Call.Seconds": [
+ "%@ second",
+ "%@ seconds"
+ ],
+ "Call.ShareStats": [
+ "Share Statistics"
+ ],
+ "Call.ShortMinutes": [
+ "%@ min",
+ "%@ min"
+ ],
+ "Call.ShortSeconds": [
+ "%@ sec",
+ "%@ sec"
+ ],
+ "Call.StatusBar": [
+ "Touch to return to call %@"
+ ],
+ "Call.StatusIncoming": [
+ "Telegram Audio..."
+ ],
+ "Call.VoiceChatInProgressCallMessage": [
+ "Leave video chat in %1$@ and call %2$@?"
+ ],
+ "Call.VoiceChatInProgressMessage": [
+ "Leave the video chat in %1$@ and start a new one in %2$@?"
+ ],
+ "Call.VoiceChatInProgressMessageCall": [
+ "Leave video chat in %1$@ and call %2$@?"
+ ],
+ "Call.VoiceChatInProgressTitle": [
+ "Video Chat in Progress"
+ ],
+ "CallFeedback.AddComment": [
+ "Add an optional comment"
+ ],
+ "CallFeedback.IncludeLogs": [
+ "Include technical information"
+ ],
+ "CallFeedback.IncludeLogsInfo": [
+ "Doesn't reveal chat contents and helps us fix the issue sooner."
+ ],
+ "CallFeedback.ReasonDistortedSpeech": [
+ "Speech was distorted"
+ ],
+ "CallFeedback.ReasonDropped": [
+ "Call ended unexpectedly"
+ ],
+ "CallFeedback.ReasonEcho": [
+ "I heard my own voice"
+ ],
+ "CallFeedback.ReasonInterruption": [
+ "The other side kept disappearing"
+ ],
+ "CallFeedback.ReasonNoise": [
+ "I heard background noise"
+ ],
+ "CallFeedback.ReasonSilentLocal": [
+ "I couldn't hear the other side"
+ ],
+ "CallFeedback.ReasonSilentRemote": [
+ "The other side couldn't hear me"
+ ],
+ "CallFeedback.Send": [
+ "Send"
+ ],
+ "CallFeedback.Success": [
+ "Thanks for
your feedback"
+ ],
+ "CallFeedback.Title": [
+ "Call Feedback"
+ ],
+ "CallFeedback.VideoReasonDistorted": [
+ "Video was distorted"
+ ],
+ "CallFeedback.VideoReasonLowQuality": [
+ "Video was pixelated"
+ ],
+ "CallFeedback.WhatWentWrong": [
+ "WHAT WENT WRONG?"
+ ],
+ "CallList.ActiveVoiceChatsHeader": [
+ "ACTIVE VIDEO CHATS"
+ ],
+ "CallList.DeleteAllForEveryone": [
+ "Delete for me and Others"
+ ],
+ "CallList.DeleteAllForMe": [
+ "Delete for me"
+ ],
+ "CallList.RecentCallsHeader": [
+ "RECENT CALLS"
+ ],
+ "CallSettings.TabIcon": [
+ "Show Calls Tab"
+ ],
+ "CallSettings.TabIconDescription": [
+ "A call icon will appear in the tab bar."
+ ],
+ "Calls.All": [
+ "All"
+ ],
+ "Calls.Missed": [
+ "Missed"
+ ],
+ "Calls.NewCall": [
+ "New Call"
+ ],
+ "Calls.NoCallsPlaceholder": [
+ "Your recent calls will appear here"
+ ],
+ "Calls.NoMissedCallsPlacehoder": [
+ "You have no missed calls"
+ ],
+ "Calls.NoVoiceAndVideoCallsPlaceholder": [
+ "Your recent voice and video calls will appear here."
+ ],
+ "Calls.NotNow": [
+ "Not Now"
+ ],
+ "Calls.RatingTitle": [
+ "Please rate the quality
of your Telegram call"
+ ],
+ "Calls.StartNewCall": [
+ "Start New Call"
+ ],
+ "Calls.TabTitle": [
+ "Calls"
+ ],
+ "Channel.AboutItem": [
+ "about"
+ ],
+ "Channel.AdminLog.AllowedNewMembersToSpeak": [
+ "%1$@ allowed new video chat participants to speak"
+ ],
+ "Channel.AdminLog.CanInviteUsersViaLink": [
+ "Invite Users via Link"
+ ],
+ "Channel.AdminLog.EndedVoiceChat": [
+ "%1$@ ended the video chat"
+ ],
+ "Channel.AdminLog.MessageGroupPreHistoryVisible": [
+ "%@ made the group history visible for new members"
+ ],
+ "Channel.AdminLog.MessageKickedName": [
+ "banned %1$@"
+ ],
+ "Channel.AdminLog.MutedNewMembers": [
+ "%1$@ muted new video chat participants"
+ ],
+ "Channel.AdminLog.MutedParticipant": [
+ "%1$@ muted %2$@ in a video chat"
+ ],
+ "Channel.AdminLog.StartedVoiceChat": [
+ "%1$@ started a video chat"
+ ],
+ "Channel.AdminLog.UnmutedMutedParticipant": [
+ "%1$@ unmuted %2$@ in a video chat"
+ ],
+ "Channel.AdminLogFilter.EventsCalls": [
+ "Video Chats"
+ ],
+ "Channel.BanUser.PermissionReadMessages": [
+ "Read Messages"
+ ],
+ "Channel.EditMessageErrorGeneric": [
+ "Sorry, you can't edit this message."
+ ],
+ "Channel.ErrorAccessDenied": [
+ "Sorry, this channel is private."
+ ],
+ "Channel.JoinChannel": [
+ "Join"
+ ],
+ "Channel.MessageVideoUpdated": [
+ "Channel video updated"
+ ],
+ "Channel.NotificationLoading": [
+ "Loading..."
+ ],
+ "ChannelInfo.CreateVoiceChat": [
+ "Start Video Chat"
+ ],
+ "Chat.ContextReactionCount": [
+ "1 reaction",
+ "%@ reactions"
+ ],
+ "Chat.NavigationNoChannels": [
+ "You have no unread channels"
+ ],
+ "Chat.NextChannelArchivedSwipeAction": [
+ "Release to go to archived channels"
+ ],
+ "Chat.NextChannelFolderSwipeAction": [
+ "Release to go to the %@ folder"
+ ],
+ "Chat.NextChannelSameLocationSwipeAction": [
+ "Release to go to the next unread channel"
+ ],
+ "Chat.NextChannelUnarchivedSwipeAction": [
+ "Release to go to unarchived channels"
+ ],
+ "Chat.OutgoingContextMixedReactionCount": [
+ "%1$@/%2$@ reacted"
+ ],
+ "ChatContextMenu.MessageViewsPrivacyTip": [
+ "To protect privacy, views are only stored for 7 days."
+ ],
+ "ChatImport.CreateGroupAlertImportAction": [
+ "Create and Import"
+ ],
+ "ChatImport.CreateGroupAlertText": [
+ "Do you want to create the group **%@** and import messages from another messaging app?"
+ ],
+ "ChatImport.CreateGroupAlertTitle": [
+ "Create Group and Import Messages"
+ ],
+ "ChatImport.SelectionConfirmationAlertImportAction": [
+ "Import"
+ ],
+ "ChatImport.SelectionConfirmationAlertTitle": [
+ "Import Messages"
+ ],
+ "ChatImport.SelectionConfirmationGroupWithTitle": [
+ "Do you want to import messages from **%1$@** into **%2$@**?
Messages will be imported into the current day but will also include their original timestamps. All members will see the messages."
+ ],
+ "ChatImport.SelectionConfirmationUserWithTitle": [
+ "Do you want to import messages from **%1$@** into the chat with **%2$@**?
Messages will be imported into the current day but will also include their original timestamps. Both sides will see the messages."
+ ],
+ "ChatImport.SelectionErrorNotAdmin": [
+ "You must to be an admin in the group to import messages to it."
+ ],
+ "ChatImport.Title": [
+ "Select Chat"
+ ],
+ "ChatImport.UserErrorNotMutual": [
+ "You can only import messages into private chats with users who are mutual contacts."
+ ],
+ "ChatImportActivity.ErrorGeneric": [
+ "An error occurred."
+ ],
+ "ChatImportActivity.ErrorUserBlocked": [
+ "Unable to import messages due to privacy settings."
+ ],
+ "ChatImportActivity.InProgress": [
+ "Please keep this window open
until the import is completed."
+ ],
+ "ChatImportActivity.Retry": [
+ "Retry"
+ ],
+ "ChatImportActivity.Success": [
+ "Chat imported
successfully."
+ ],
+ "ChatImportActivity.Title": [
+ "Importing Chat"
+ ],
+ "ChatList.AddChatsToFolder": [
+ "Add Chats"
+ ],
+ "ChatList.Archive": [
+ "Archive"
+ ],
+ "ChatList.Context.JoinChat": [
+ "Join Chat"
+ ],
+ "ChatList.HeaderImportIntoAnExistingGroup": [
+ "SELECT A CHAT TO IMPORT MESSAGES TO"
+ ],
+ "ChatListFolder.AddChats": [
+ "Add Chats"
+ ],
+ "ChatListFolder.CategoryBots": [
+ "Bots"
+ ],
+ "ChatListFolder.CategoryChannels": [
+ "Channels"
+ ],
+ "ChatListFolder.CategoryContacts": [
+ "Contacts"
+ ],
+ "ChatListFolder.CategoryGroups": [
+ "Groups"
+ ],
+ "ChatListFolder.CategoryNonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatListFolder.ExcludeSectionInfo": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "ChatListFolder.ExcludedSectionHeader": [
+ "EXCLUDED CHATS"
+ ],
+ "ChatListFolder.IncludeSectionInfo": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "ChatListFolder.IncludedSectionHeader": [
+ "INCLUDED CHATS"
+ ],
+ "ChatListFolder.NameBots": [
+ "Bots"
+ ],
+ "ChatListFolder.NameChannels": [
+ "Channels"
+ ],
+ "ChatListFolder.NameContacts": [
+ "Contacts"
+ ],
+ "ChatListFolder.NameGroups": [
+ "Groups"
+ ],
+ "ChatListFolder.NameNonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatListFolder.NameSectionHeader": [
+ "FOLDER NAME"
+ ],
+ "ChatListFolder.TitleCreate": [
+ "New Folder"
+ ],
+ "ChatSearch.ResultsTooltip": [
+ "Tap to view as a list."
+ ],
+ "ChatSettings.Appearance": [
+ "APPEARANCE"
+ ],
+ "ChatSettings.TextSize": [
+ "Text Size"
+ ],
+ "ChatSettings.TextSizeUnits": [
+ "pt"
+ ],
+ "ChatState.Connecting": [
+ "connecting..."
+ ],
+ "ChatState.Updating": [
+ "updating..."
+ ],
+ "ChatState.WaitingForNetwork": [
+ "waiting for network..."
+ ],
+ "ClearCache.FreeSpace": [
+ "Free Space"
+ ],
+ "ClearCache.FreeSpaceDescription": [
+ "If you want to save space on your device, you don't need to delete anything.
You can use cache settings to remove unnecessary media — and re-download files if you need them again."
+ ],
+ "ClearCache.KeepOpenedDescription": [
+ "Please keep this window open while Telegram is clearing your cache."
+ ],
+ "ClearCache.Progress": [
+ "Clearing Cached Data • %d%"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.ChoosePhoto": [
+ "Choose Photo"
+ ],
+ "Common.Close": [
+ "Close"
+ ],
+ "Common.Create": [
+ "Create"
+ ],
+ "Common.Delete": [
+ "Delete"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.More": [
+ "More"
+ ],
+ "Common.NotNow": [
+ "Not Now"
+ ],
+ "Common.OK": [
+ "OK"
+ ],
+ "Common.Search": [
+ "Search"
+ ],
+ "Common.TakePhoto": [
+ "Take Photo"
+ ],
+ "Common.TakePhotoOrVideo": [
+ "Take Photo or Video"
+ ],
+ "Compose.GroupTokenListPlaceholder": [
+ "Search for contacts or usernames"
+ ],
+ "ContactInfo.BirthdayLabel": [
+ "birthday"
+ ],
+ "ContactInfo.Job": [
+ "job"
+ ],
+ "ContactInfo.Note": [
+ "note"
+ ],
+ "ContactInfo.PhoneLabelHome": [
+ "home"
+ ],
+ "ContactInfo.PhoneLabelHomeFax": [
+ "home fax"
+ ],
+ "ContactInfo.PhoneLabelMain": [
+ "main"
+ ],
+ "ContactInfo.PhoneLabelMobile": [
+ "mobile"
+ ],
+ "ContactInfo.PhoneLabelOther": [
+ "other"
+ ],
+ "ContactInfo.PhoneLabelPager": [
+ "pager"
+ ],
+ "ContactInfo.PhoneLabelWork": [
+ "work"
+ ],
+ "ContactInfo.PhoneLabelWorkFax": [
+ "work fax"
+ ],
+ "ContactInfo.PhoneNumberHidden": [
+ "Hidden"
+ ],
+ "ContactInfo.Title": [
+ "Contact Info"
+ ],
+ "ContactInfo.URLLabelHomepage": [
+ "homepage"
+ ],
+ "ContactList.Context.Call": [
+ "Call"
+ ],
+ "ContactList.Context.SendMessage": [
+ "Send Message"
+ ],
+ "ContactList.Context.StartSecretChat": [
+ "Start Secret Chat"
+ ],
+ "Contacts.AccessDeniedError": [
+ "Telegram does not have access to your contacts"
+ ],
+ "Contacts.AccessDeniedHelpLandscape": [
+ "Please go to your %@ Settings > Privacy > Contacts.
Then select ON for Telegram."
+ ],
+ "Contacts.AccessDeniedHelpPortrait": [
+ "Please go to your %@ Settings > Privacy > Contacts and set Telegram to ON."
+ ],
+ "Contacts.AddContact": [
+ "Add Contact"
+ ],
+ "Contacts.AddPeopleNearby": [
+ "Find People Nearby"
+ ],
+ "Contacts.FailedToSendInvitesMessage": [
+ "An error occurred."
+ ],
+ "Contacts.GlobalSearch": [
+ "Global Search"
+ ],
+ "Contacts.ImportersCount": [
+ "1 contact on Telegram",
+ "%@ contacts on Telegram"
+ ],
+ "Contacts.InviteContacts": [
+ "Invite %@ Contact",
+ "Invite %@ Contacts"
+ ],
+ "Contacts.InviteFriends": [
+ "Invite Friends"
+ ],
+ "Contacts.InviteToTelegram": [
+ "Invite to Telegram"
+ ],
+ "Contacts.PermissionsAllow": [
+ "Allow Access"
+ ],
+ "Contacts.PermissionsAllowInSettings": [
+ "Allow in Settings"
+ ],
+ "Contacts.PermissionsEnable": [
+ "Enable"
+ ],
+ "Contacts.PermissionsKeepDisabled": [
+ "Keep Disabled"
+ ],
+ "Contacts.PermissionsSuppressWarningText": [
+ "You won't know when your friends join Telegram and become available to chat. We recommend enabling access to contacts in Settings."
+ ],
+ "Contacts.PermissionsSuppressWarningTitle": [
+ "Keep contacts disabled?"
+ ],
+ "Contacts.PermissionsText": [
+ "Please allow Telegram access to your phonebook to seamlessly find all your friends."
+ ],
+ "Contacts.PermissionsTitle": [
+ "Access to Contacts"
+ ],
+ "Contacts.Search.NoResults": [
+ "No Results"
+ ],
+ "Contacts.Search.NoResultsQueryDescription": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "Contacts.SearchLabel": [
+ "Search for contacts or usernames"
+ ],
+ "Contacts.SelectAll": [
+ "Select All"
+ ],
+ "Contacts.ShareTelegram": [
+ "Share Telegram"
+ ],
+ "Contacts.SortBy": [
+ "Sort by:"
+ ],
+ "Contacts.SortByName": [
+ "Name"
+ ],
+ "Contacts.SortByPresence": [
+ "Last Seen Time"
+ ],
+ "Contacts.SortedByName": [
+ "Sorted by Name"
+ ],
+ "Contacts.SortedByPresence": [
+ "Sorted by Last Seen Time"
+ ],
+ "Contacts.TabTitle": [
+ "Contacts"
+ ],
+ "Contacts.Title": [
+ "Contacts"
+ ],
+ "Contacts.TopSection": [
+ "CONTACTS"
+ ],
+ "Conversation.AddMembers": [
+ "Add Members"
+ ],
+ "Conversation.AddToReadingList": [
+ "Add to Reading List"
+ ],
+ "Conversation.ApplyLocalization": [
+ "Apply Localization"
+ ],
+ "Conversation.AudioRateTooltipNormal": [
+ "Audio will play at normal speed."
+ ],
+ "Conversation.AudioRateTooltipSpeedUp": [
+ "Audio will play two times faster."
+ ],
+ "Conversation.AutoremoveActionEnable": [
+ "Enable Auto-Delete"
+ ],
+ "Conversation.AutoremoveChanged": [
+ "Auto-Delete timer set to %@."
+ ],
+ "Conversation.AutoremoveOff": [
+ "Auto-Delete is now off."
+ ],
+ "Conversation.AutoremoveRemainingDays": [
+ "auto-deletes in %@ day",
+ "auto-deletes in %@ days"
+ ],
+ "Conversation.AutoremoveRemainingTime": [
+ "auto-deletes in %@"
+ ],
+ "Conversation.AutoremoveTimerRemovedUser": [
+ "%1$@ disabled the auto-delete timer"
+ ],
+ "Conversation.AutoremoveTimerRemovedUserYou": [
+ "You disabled the auto-delete timer"
+ ],
+ "Conversation.AutoremoveTimerSetToastText": [
+ "Messages in this chat are automatically
deleted %@ after they are sent."
+ ],
+ "Conversation.AutoremoveTimerSetUser": [
+ "%1$@ set messages to auto-delete in %2$@"
+ ],
+ "Conversation.AutoremoveTimerSetUserYou": [
+ "You set messages to automatically delete after %1$@"
+ ],
+ "Conversation.CancelForwardCancelForward": [
+ "Cancel Forwarding"
+ ],
+ "Conversation.CancelForwardSelectChat": [
+ "Select Another Chat"
+ ],
+ "Conversation.CancelForwardText": [
+ "Do you want to cancel forwarding or send messages to a different chat?"
+ ],
+ "Conversation.CancelForwardTitle": [
+ "Cancel Forwarding"
+ ],
+ "Conversation.CardNumberCopied": [
+ "Card number copied to clipboard"
+ ],
+ "Conversation.ChecksTooltip.Delivered": [
+ "Delivered"
+ ],
+ "Conversation.ChecksTooltip.Read": [
+ "Read"
+ ],
+ "Conversation.Contact": [
+ "Contact"
+ ],
+ "Conversation.ContextMenuCopy": [
+ "Copy"
+ ],
+ "Conversation.ContextMenuCopyLink": [
+ "Copy Link"
+ ],
+ "Conversation.ContextMenuDelete": [
+ "Delete"
+ ],
+ "Conversation.ContextMenuDiscuss": [
+ "Discuss"
+ ],
+ "Conversation.ContextMenuForward": [
+ "Forward"
+ ],
+ "Conversation.ContextMenuListened": [
+ "1 Listened",
+ "%@ Listened"
+ ],
+ "Conversation.ContextMenuMore": [
+ "More..."
+ ],
+ "Conversation.ContextMenuReply": [
+ "Reply"
+ ],
+ "Conversation.ContextMenuReport": [
+ "Report"
+ ],
+ "Conversation.ContextMenuSeen": [
+ "1 Seen",
+ "%@ Seen"
+ ],
+ "Conversation.ContextMenuShare": [
+ "Share"
+ ],
+ "Conversation.ContextMenuSpeak": [
+ "Speak"
+ ],
+ "Conversation.ContextMenuStickerPackInfo": [
+ "Info"
+ ],
+ "Conversation.ContextMenuTranslate": [
+ "Translate"
+ ],
+ "Conversation.DeletedFromContacts": [
+ "**%@** deleted from your contacts"
+ ],
+ "Conversation.Dice.": [
+ "Send a dice emoji to any chat to roll a die."
+ ],
+ "Conversation.Dice.u1F3AF": [
+ "Send a dart emoji to try your luck."
+ ],
+ "Conversation.Dice.u1F3B2": [
+ "Send a dice emoji to any chat to roll a die."
+ ],
+ "Conversation.Dice.u1F3C0": [
+ "Send a basketball emoji to try your luck."
+ ],
+ "Conversation.Dice.u26BD": [
+ "Send a football emoji to try your luck."
+ ],
+ "Conversation.DiscardVoiceMessageAction": [
+ "Discard"
+ ],
+ "Conversation.DiscardVoiceMessageDescription": [
+ "Are you sure you want to stop recording and discard
your voice message?"
+ ],
+ "Conversation.DiscardVoiceMessageTitle": [
+ "Discard Voice Message"
+ ],
+ "Conversation.EditingCaptionPanelTitle": [
+ "Edit Caption"
+ ],
+ "Conversation.EditingMessagePanelMedia": [
+ "Tap to edit media"
+ ],
+ "Conversation.EditingMessagePanelTitle": [
+ "Edit Message"
+ ],
+ "Conversation.EmailCopied": [
+ "Email copied to clipboard"
+ ],
+ "Conversation.EmptyPlaceholder": [
+ "No messages here yet..."
+ ],
+ "Conversation.FileDropbox": [
+ "Dropbox"
+ ],
+ "Conversation.FileHowToText": [
+ "To share files of any type, open them on your %@ (e.g. in your browser), tap **Open in...** or the action button and choose Telegram."
+ ],
+ "Conversation.FileICloudDrive": [
+ "iCloud Drive"
+ ],
+ "Conversation.FileOpenIn": [
+ "Open in..."
+ ],
+ "Conversation.FilePhotoOrVideo": [
+ "Photo or Video"
+ ],
+ "Conversation.ForwardAuthorHiddenTooltip": [
+ "The account was hidden by the user"
+ ],
+ "Conversation.ForwardFrom": [
+ "From: %@"
+ ],
+ "Conversation.ForwardOptions.CancelForwarding": [
+ "Cancel Forwarding"
+ ],
+ "Conversation.ForwardOptions.ChangeRecipient": [
+ "Change Recipient"
+ ],
+ "Conversation.ForwardOptions.ChannelMessageForwardHidden": [
+ "Recipients won't see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.ChannelMessageForwardVisible": [
+ "Recipients will see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.ChannelMessagesForwardHidden": [
+ "Recipients won't see they were forwarded"
+ ],
+ "Conversation.ForwardOptions.ChannelMessagesForwardVisible": [
+ "Recipients will see they were forwarded"
+ ],
+ "Conversation.ForwardOptions.ForwardTitle": [
+ "Forward %@ Message",
+ "Forward %@ Messages"
+ ],
+ "Conversation.ForwardOptions.ForwardTitleSingle": [
+ "Forward Message"
+ ],
+ "Conversation.ForwardOptions.GroupMessageForwardHidden": [
+ "Recipients won't see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.GroupMessageForwardVisible": [
+ "Recipients will see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.GroupMessagesForwardHidden": [
+ "Recipients won't see they were forwarded"
+ ],
+ "Conversation.ForwardOptions.GroupMessagesForwardVisible": [
+ "Recipients will see they were forwarded"
+ ],
+ "Conversation.ForwardOptions.HideCaption": [
+ "Hide Captions"
+ ],
+ "Conversation.ForwardOptions.HideSendersName": [
+ "Hide Sender's Name"
+ ],
+ "Conversation.ForwardOptions.HideSendersNames": [
+ "Hide Senders' Names"
+ ],
+ "Conversation.ForwardOptions.Messages": [
+ "%@ message",
+ "%@ messages"
+ ],
+ "Conversation.ForwardOptions.SendMessage": [
+ "Send Message"
+ ],
+ "Conversation.ForwardOptions.SendMessages": [
+ "Send Messages"
+ ],
+ "Conversation.ForwardOptions.ShowCaption": [
+ "Show Captions"
+ ],
+ "Conversation.ForwardOptions.ShowOptions": [
+ "Show Forwarding Options"
+ ],
+ "Conversation.ForwardOptions.ShowSendersName": [
+ "Show Sender's Name"
+ ],
+ "Conversation.ForwardOptions.ShowSendersNames": [
+ "Show Senders' Names"
+ ],
+ "Conversation.ForwardOptions.TapForOptions": [
+ "Tap here for forwarding options"
+ ],
+ "Conversation.ForwardOptions.TextPersonal": [
+ "What would you like to do with %1$@ from your chat with %2$@?"
+ ],
+ "Conversation.ForwardOptions.Title": [
+ "%@ Message",
+ "%@ Messages"
+ ],
+ "Conversation.ForwardOptions.UserMessageForwardHidden": [
+ "%@ won't see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.UserMessageForwardVisible": [
+ "%@ will see that it was forwarded"
+ ],
+ "Conversation.ForwardOptions.UserMessagesForwardHidden": [
+ "%@ won't see they were forwarded"
+ ],
+ "Conversation.ForwardOptions.UserMessagesForwardVisible": [
+ "%@ will see they were forwarded"
+ ],
+ "Conversation.ForwardTitle": [
+ "Forward"
+ ],
+ "Conversation.ForwardTooltip.Chat.One": [
+ "Message forwarded to **%@**."
+ ],
+ "Conversation.ForwardTooltip.ManyChats.One": [
+ "Message sent to **%@** and %@ other chats."
+ ],
+ "Conversation.ForwardTooltip.SavedMessages.Many": [
+ "Messages forwarded to **Saved Messages**."
+ ],
+ "Conversation.ForwardTooltip.SavedMessages.One": [
+ "Message forwarded to **Saved Messages**."
+ ],
+ "Conversation.ForwardTooltip.TwoChats.One": [
+ "Message forwarded to **%@** and **%@**."
+ ],
+ "Conversation.GifTooltip": [
+ "Tap here to access saved GIFs"
+ ],
+ "Conversation.HashtagCopied": [
+ "Hashtag copied to clipboard"
+ ],
+ "Conversation.HoldForAudio": [
+ "Hold to record audio. Tap to switch to video."
+ ],
+ "Conversation.HoldForVideo": [
+ "Hold to record video. Tap to switch to audio."
+ ],
+ "Conversation.ImageCopied": [
+ "Image copied to clipboard"
+ ],
+ "Conversation.Info": [
+ "Info"
+ ],
+ "Conversation.InputMenu": [
+ "Menu"
+ ],
+ "Conversation.InputTextCaptionPlaceholder": [
+ "Caption"
+ ],
+ "Conversation.InstantPagePreview": [
+ "INSTANT VIEW"
+ ],
+ "Conversation.InviteRequestAdminGroup": [
+ "%1$@ is an admin of %2$@, a group you requested to join."
+ ],
+ "Conversation.JoinVoiceChat": [
+ "JOIN VIDEO CHAT"
+ ],
+ "Conversation.JumpToDate": [
+ "Jump To Date"
+ ],
+ "Conversation.LargeEmojiDisabledInfo": [
+ "You have disabled large emoji, so they appear small and show no effects."
+ ],
+ "Conversation.LargeEmojiEnable": [
+ "Enable Large Emoji"
+ ],
+ "Conversation.LargeEmojiEnabled": [
+ "Large emoji enabled."
+ ],
+ "Conversation.LinkCopied": [
+ "Link copied to clipboard."
+ ],
+ "Conversation.LinkDialogCopy": [
+ "Copy"
+ ],
+ "Conversation.LinkDialogSave": [
+ "Save"
+ ],
+ "Conversation.LiveLocation": [
+ "Live Location"
+ ],
+ "Conversation.LiveLocationMembersCount": [
+ "1 member",
+ "%@ members"
+ ],
+ "Conversation.LiveLocationYou": [
+ "You"
+ ],
+ "Conversation.LiveLocationYouAnd": [
+ "*You* and %@"
+ ],
+ "Conversation.MessageCopied": [
+ "Message copied to clipboard"
+ ],
+ "Conversation.MessageDeliveryFailed": [
+ "Your message was not sent. Tap \"Resend\" to send this message."
+ ],
+ "Conversation.MessageDialogDelete": [
+ "Delete"
+ ],
+ "Conversation.MessageDialogEdit": [
+ "Edit"
+ ],
+ "Conversation.MessageDialogRetry": [
+ "Resend"
+ ],
+ "Conversation.MessageDialogRetryAll": [
+ "Resend %1$d Messages"
+ ],
+ "Conversation.MessageEditedLabel": [
+ "edited"
+ ],
+ "Conversation.MessageViaUser": [
+ "via %@"
+ ],
+ "Conversation.OpenFile": [
+ "Open File"
+ ],
+ "Conversation.PhoneCopied": [
+ "Phone copied to clipboard"
+ ],
+ "Conversation.Pin": [
+ "Pin"
+ ],
+ "Conversation.PinMessageAlert.OnlyPin": [
+ "Only Pin"
+ ],
+ "Conversation.PinMessageAlert.PinAndNotifyMembers": [
+ "Pin and notify all members"
+ ],
+ "Conversation.PrivateMessageLinkCopiedLong": [
+ "Link copied to clipboard. This link will only work for members of this chat."
+ ],
+ "Conversation.ReplyMessagePanelTitle": [
+ "Reply to %@"
+ ],
+ "Conversation.ReportMessages": [
+ "Report Messages"
+ ],
+ "Conversation.ScamWarning": [
+ "⚠️ Warning: Many users reported this account as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "Conversation.ScheduleMessage.SendOn": [
+ "Send on %@ at %@"
+ ],
+ "Conversation.ScheduleMessage.SendToday": [
+ "Send today at %@"
+ ],
+ "Conversation.ScheduleMessage.SendTomorrow": [
+ "Send tomorrow at %@"
+ ],
+ "Conversation.ScheduleMessage.SendWhenOnline": [
+ "Send When Online"
+ ],
+ "Conversation.ScheduleMessage.Title": [
+ "Schedule Message"
+ ],
+ "Conversation.Search": [
+ "Search"
+ ],
+ "Conversation.SearchPlaceholder": [
+ "Search this chat"
+ ],
+ "Conversation.SelectMessages": [
+ "Select Messages"
+ ],
+ "Conversation.SelectedMessages": [
+ "%@ Selected",
+ "%@ Selected"
+ ],
+ "Conversation.SendDice": [
+ "Send"
+ ],
+ "Conversation.SendMessage.ScheduleMessage": [
+ "Schedule Message"
+ ],
+ "Conversation.SendMessage.SendSilently": [
+ "Send Without Sound"
+ ],
+ "Conversation.ShareBotLocationConfirmationTitle": [
+ "Share Your Location?"
+ ],
+ "Conversation.ShareInlineBotLocationConfirmation": [
+ "This bot would like to know your location each time you send it a request. This can be used to provide location-specific results."
+ ],
+ "Conversation.ShareMyPhoneNumber": [
+ "Share My Phone Number"
+ ],
+ "Conversation.StickerAddedToFavorites": [
+ "Sticker added to Favorites."
+ ],
+ "Conversation.StickerRemovedFromFavorites": [
+ "Sticker was removed from Favorites"
+ ],
+ "Conversation.StopQuiz": [
+ "Stop Quiz"
+ ],
+ "Conversation.StopQuizConfirmation": [
+ "Stop Quiz"
+ ],
+ "Conversation.StopQuizConfirmationTitle": [
+ "If you stop this quiz now, nobody will be able to submit answers. This action cannot be undone."
+ ],
+ "Conversation.TapAndHoldToRecord": [
+ "Tap and hold to record"
+ ],
+ "Conversation.Theme": [
+ "Color Theme"
+ ],
+ "Conversation.Theme.Apply": [
+ "Apply Theme"
+ ],
+ "Conversation.Theme.DismissAlert": [
+ "Do you want to apply the selected theme to the chat?"
+ ],
+ "Conversation.Theme.DismissAlertApply": [
+ "Apply"
+ ],
+ "Conversation.Theme.DontSetTheme": [
+ "Do Not Set Theme"
+ ],
+ "Conversation.Theme.NoTheme": [
+ "No
Theme"
+ ],
+ "Conversation.Theme.Reset": [
+ "Reset Theme for This Chat"
+ ],
+ "Conversation.Theme.SwitchToDark": [
+ "Switch to dark appearance"
+ ],
+ "Conversation.Theme.Title": [
+ "Select Theme"
+ ],
+ "Conversation.TitleMute": [
+ "Mute"
+ ],
+ "Conversation.UnreadMessages": [
+ "Unread Messages"
+ ],
+ "Conversation.UnsupportedMedia": [
+ "This message is not supported by your version of Telegram. Update the app to view: https://telegram.org/update"
+ ],
+ "Conversation.UnsupportedMediaPlaceholder": [
+ "This message is not supported by your version of Telegram. Please update to the latest version."
+ ],
+ "Conversation.UploadFileTooLarge": [
+ "File could not be sent, because it is larger than 2 GB.
You can send as many files as you like, but each must be smaller than 2 GB."
+ ],
+ "Conversation.UsernameCopied": [
+ "Username copied to clipboard"
+ ],
+ "Conversation.UsersTooMuchError": [
+ "Sorry, this group is full."
+ ],
+ "Conversation.ViewBackground": [
+ "VIEW BACKGROUND"
+ ],
+ "Conversation.ViewBot": [
+ "VIEW BOT"
+ ],
+ "Conversation.ViewChannel": [
+ "VIEW CHANNEL"
+ ],
+ "Conversation.ViewContactDetails": [
+ "VIEW CONTACT"
+ ],
+ "Conversation.ViewGroup": [
+ "VIEW GROUP"
+ ],
+ "Conversation.ViewTheme": [
+ "VIEW THEME"
+ ],
+ "Conversation.typing": [
+ "typing"
+ ],
+ "Core.ServiceUserStatus": [
+ "service notifications"
+ ],
+ "Coub.TapForSound": [
+ "Tap for sound"
+ ],
+ "CreatePoll.AddMoreOptions": [
+ "You can add 1 more option.",
+ "You can add %@ more options."
+ ],
+ "CreatePoll.AddOption": [
+ "Add an Option"
+ ],
+ "CreatePoll.Anonymous": [
+ "Anonymous Voting"
+ ],
+ "CreatePoll.Create": [
+ "Send"
+ ],
+ "CreatePoll.MultipleChoice": [
+ "Multiple Answers"
+ ],
+ "CreatePoll.MultipleChoiceQuizAlert": [
+ "Polls in quiz mode can have only one correct answer."
+ ],
+ "CreatePoll.OptionPlaceholder": [
+ "Option"
+ ],
+ "CreatePoll.Quiz": [
+ "Quiz Mode"
+ ],
+ "CreatePoll.QuizInfo": [
+ "Polls in Quiz Mode have one correct answer. Users can't revoke their answers."
+ ],
+ "CreatePoll.QuizOptionsHeader": [
+ "QUIZ OPTIONS"
+ ],
+ "CreatePoll.QuizTip": [
+ "Tap to choose the correct answer"
+ ],
+ "CreatePoll.QuizTitle": [
+ "New Quiz"
+ ],
+ "CreatePoll.TextHeader": [
+ "QUESTION"
+ ],
+ "CreatePoll.TextPlaceholder": [
+ "Ask a question"
+ ],
+ "CreatePoll.Title": [
+ "New Poll"
+ ],
+ "Date.ChatDateHeader": [
+ "%1$@ %2$@"
+ ],
+ "Date.ChatDateHeaderYear": [
+ "%1$@ %2$@, %3$@"
+ ],
+ "Date.DialogDateFormat": [
+ "{month} {day}"
+ ],
+ "DialogList.ClearHistoryConfirmation": [
+ "Clear History"
+ ],
+ "DialogList.LanguageTooltip": [
+ "You can change your language later in Settings"
+ ],
+ "DialogList.LiveLocationChatsCount": [
+ "sharing with 1 chat",
+ "sharing with %@ chats"
+ ],
+ "DialogList.LiveLocationSharingTo": [
+ "sharing with %@"
+ ],
+ "DialogList.ProxyConnectionIssuesTooltip": [
+ "Can't connect to your preferred proxy.
Tap to change settings."
+ ],
+ "DialogList.SearchSectionDialogs": [
+ "Chats and Contacts"
+ ],
+ "DialogList.SearchSectionGlobal": [
+ "Global Search"
+ ],
+ "DialogList.SearchSectionMessages": [
+ "Messages"
+ ],
+ "DialogList.TabTitle": [
+ "Chats"
+ ],
+ "DialogList.Title": [
+ "Chats"
+ ],
+ "Document.TargetConfirmationFormat": [
+ "Send file ({size}) to {target}?"
+ ],
+ "ENCRYPTED_MESSAGE": [
+ "You have a new message%1$@"
+ ],
+ "ENCRYPTION_ACCEPT": [
+ "Your secret chat was accepted%1$@"
+ ],
+ "Embed.PlayingInPIP": [
+ "This video is playing in Picture in Picture"
+ ],
+ "EnterPasscode.EnterPasscode": [
+ "Enter your Telegram Passcode"
+ ],
+ "ExplicitContent.AlertTitle": [
+ "Sorry"
+ ],
+ "FeatureDisabled.Oops": [
+ "Oops"
+ ],
+ "Forward.ConfirmMultipleFiles": [
+ "Send 1 file to {target}?",
+ "Send %@ files to {target}?"
+ ],
+ "Forward.ErrorPublicPollDisabledInChannels": [
+ "Sorry, polls with visible votes can’t be forwarded to channels."
+ ],
+ "Forward.ErrorPublicQuizDisabledInChannels": [
+ "Sorry, polls with visible votes can’t be forwarded to channels."
+ ],
+ "ForwardedAudios": [
+ "Forwarded voice message",
+ "%@ forwarded voice messages"
+ ],
+ "ForwardedAuthors2": [
+ "%@, %@"
+ ],
+ "ForwardedAuthorsOthers": [
+ "%@ and 1 other",
+ "%@ and %@ others"
+ ],
+ "ForwardedContacts": [
+ "Forwarded contact",
+ "%@ forwarded contacts"
+ ],
+ "ForwardedDices": [
+ "Forwarded dice",
+ "%@ forwarded dices"
+ ],
+ "ForwardedFiles": [
+ "Forwarded file",
+ "%@ forwarded files"
+ ],
+ "ForwardedGifs": [
+ "Forwarded GIF",
+ "%@ forwarded GIFs"
+ ],
+ "ForwardedLocations": [
+ "Forwarded location",
+ "%@ forwarded locations"
+ ],
+ "ForwardedMessages": [
+ "Forwarded message",
+ "%@ forwarded messages"
+ ],
+ "ForwardedPhotos": [
+ "Forwarded photo",
+ "%@ forwarded photos"
+ ],
+ "ForwardedPolls": [
+ "Forwarded poll",
+ "%@ forwarded polls"
+ ],
+ "ForwardedStickers": [
+ "Forwarded sticker",
+ "%@ forwarded stickers"
+ ],
+ "ForwardedVideoMessages": [
+ "Forwarded video message",
+ "%@ forwarded video messages"
+ ],
+ "ForwardedVideos": [
+ "Forwarded video",
+ "%@ forwarded videos"
+ ],
+ "Gallery.ImageSaved": [
+ "Image saved to Photos."
+ ],
+ "Gallery.SaveImage": [
+ "Save Image"
+ ],
+ "Gallery.SaveToGallery": [
+ "Save to Gallery"
+ ],
+ "Gallery.SaveVideo": [
+ "Save Video"
+ ],
+ "Gallery.VideoSaved": [
+ "Video saved to Photos."
+ ],
+ "Gallery.WaitForVideoDownoad": [
+ "Please wait until the video is fully downloaded."
+ ],
+ "Generic.OpenHiddenLinkAlert": [
+ "Open %@?"
+ ],
+ "Gif.Emotion.Angry": [
+ "Angry"
+ ],
+ "Gif.Emotion.Hearts": [
+ "Hearts"
+ ],
+ "Gif.Emotion.Joy": [
+ "Joy"
+ ],
+ "Gif.Emotion.Kiss": [
+ "Kiss"
+ ],
+ "Gif.Emotion.Party": [
+ "Party"
+ ],
+ "Gif.Emotion.RollEyes": [
+ "Roll-Eyes"
+ ],
+ "Gif.Emotion.Surprised": [
+ "Surprised"
+ ],
+ "Gif.Emotion.ThumbsDown": [
+ "Thumbs Down"
+ ],
+ "Gif.Emotion.ThumbsUp": [
+ "Thumbs Up"
+ ],
+ "Group.GroupMembersHeader": [
+ "GROUP MEMBERS"
+ ],
+ "GroupInfo.Administrators.Title": [
+ "Administrators"
+ ],
+ "GroupInfo.InvitationLinkDoesNotExist": [
+ "Sorry, this group does not seem to exist."
+ ],
+ "HashtagSearch.AllChats": [
+ "All Chats"
+ ],
+ "ImportStickerPack.CheckingLink": [
+ "checking availability..."
+ ],
+ "ImportStickerPack.ChooseLink": [
+ "Choose Link"
+ ],
+ "ImportStickerPack.ChooseLinkDescription": [
+ "You can use a-z, 0-9 and underscores."
+ ],
+ "ImportStickerPack.Create": [
+ "Create"
+ ],
+ "ImportStickerPack.CreateNewStickerSet": [
+ "Create a New Sticker Set"
+ ],
+ "ImportStickerPack.CreateStickerSet": [
+ "Create Sticker Set"
+ ],
+ "ImportStickerPack.ImportingStickers": [
+ "Importing Stickers"
+ ],
+ "ImportStickerPack.InProgress": [
+ "Please keep this window open
until the import is completed."
+ ],
+ "ImportStickerPack.LinkAvailable": [
+ "Link is available."
+ ],
+ "ImportStickerPack.LinkTaken": [
+ "Sorry, this link is already taken."
+ ],
+ "ImportStickerPack.Of": [
+ "%1$@ of %2$@ Imported"
+ ],
+ "ImportStickerPack.RemoveFromImport": [
+ "Remove From Import"
+ ],
+ "ImportStickerPack.StickerCount": [
+ "1 Sticker",
+ "%@ Stickers"
+ ],
+ "InfoPlist.NSCameraUsageDescription": [
+ "We need this so that you can take and share photos and videos, as well as make video calls."
+ ],
+ "InfoPlist.NSContactsUsageDescription": [
+ "Telegram will continuously upload your contacts to its heavily encrypted cloud servers to let you connect with your friends across all your devices."
+ ],
+ "InfoPlist.NSFaceIDUsageDescription": [
+ "You can use Face ID to unlock the app."
+ ],
+ "InfoPlist.NSLocationAlwaysAndWhenInUseUsageDescription": [
+ "When you choose to share your Live Location with friends in a chat, Telegram needs background access to your location to keep them updated for the duration of the live sharing."
+ ],
+ "InfoPlist.NSLocationAlwaysUsageDescription": [
+ "When you choose to share your live location with friends in a chat, Telegram needs background access to your location to keep them updated for the duration of the live sharing. You also need this to send locations from an Apple Watch."
+ ],
+ "InfoPlist.NSLocationWhenInUseUsageDescription": [
+ "When you send your location to your friends, Telegram needs access to show them a map."
+ ],
+ "InfoPlist.NSMicrophoneUsageDescription": [
+ "We need this so that you can record and share voice messages and videos with sound."
+ ],
+ "InfoPlist.NSPhotoLibraryAddUsageDescription": [
+ "We need this so that you can save photos and videos to your photo library."
+ ],
+ "InfoPlist.NSPhotoLibraryUsageDescription": [
+ "We need this so that you can share photos and videos from your photo library."
+ ],
+ "InfoPlist.NSSiriUsageDescription": [
+ "You can use Siri to send messages."
+ ],
+ "InstantPage.AuthorAndDateTitle": [
+ "By %1$@ • %2$@"
+ ],
+ "InstantPage.AutoNightTheme": [
+ "Auto-Night Theme"
+ ],
+ "InstantPage.FeedbackButton": [
+ "Report a bug with this preview"
+ ],
+ "InstantPage.FeedbackButtonShort": [
+ "Wrong layout?"
+ ],
+ "InstantPage.Reference": [
+ "Reference"
+ ],
+ "InstantPage.RelatedArticleAuthorAndDateTitle": [
+ "%1$@ • %2$@"
+ ],
+ "InstantPage.Views": [
+ "%@ view",
+ "%@ views"
+ ],
+ "Intents.ErrorLockedText": [
+ "Open Telegram and enter passcode to edit widget."
+ ],
+ "Invite.LargeRecipientsCountWarning": [
+ "Please note that it may take some time for your device to send all of these invitations"
+ ],
+ "InviteText.ContactsCount": [
+ "Hey, I'm using Telegram to chat. Join me! Download it here: %@",
+ "Hey, I'm using Telegram to chat – and so are %@ of our other contacts. Join us! Download it here: %@"
+ ],
+ "InviteText.ContactsCountText": [
+ "Hey, I'm using Telegram to chat. Join me! Download it here: {url}",
+ "Hey, I'm using Telegram to chat – and so are %@ of our other contacts. Join us! Download it here: {url}"
+ ],
+ "InviteText.SingleContact": [
+ "Hey, I'm using Telegram to chat. Join me! Download it here: %@"
+ ],
+ "InviteText.URL": [
+ "https://telegram.org/dl"
+ ],
+ "Items.NOfM": [
+ "%1$@ of %2$@"
+ ],
+ "KeyCommand.ChatInfo": [
+ "Chat Info"
+ ],
+ "KeyCommand.Find": [
+ "Search"
+ ],
+ "KeyCommand.FocusOnInputField": [
+ "Write Message"
+ ],
+ "KeyCommand.JumpToNextChat": [
+ "Jump to Next Chat"
+ ],
+ "KeyCommand.JumpToNextUnreadChat": [
+ "Jump to Next Unread Chat"
+ ],
+ "KeyCommand.JumpToPreviousChat": [
+ "Jump to Previous Chat"
+ ],
+ "KeyCommand.JumpToPreviousUnreadChat": [
+ "Jump to Previous Unread Chat"
+ ],
+ "KeyCommand.NewMessage": [
+ "New Message"
+ ],
+ "KeyCommand.ScrollDown": [
+ "Scroll Down"
+ ],
+ "KeyCommand.ScrollUp": [
+ "Scroll Up"
+ ],
+ "KeyCommand.SendMessage": [
+ "Send Message"
+ ],
+ "LOCKED_MESSAGE": [
+ "You have a new message%1$@"
+ ],
+ "LiveLocation.MenuChatsCount": [
+ "You are sharing Live Location with 1 chat.",
+ "You are sharing Live Location with %@ chats."
+ ],
+ "LiveLocation.MenuStopAll": [
+ "Stop All"
+ ],
+ "LiveLocationUpdated.JustNow": [
+ "updated just now"
+ ],
+ "LiveLocationUpdated.MinutesAgo": [
+ "updated 1 minute ago",
+ "updated %@ minutes ago"
+ ],
+ "LiveLocationUpdated.TodayAt": [
+ "updated at %@"
+ ],
+ "Localization.ChooseLanguage": [
+ "Choose Your Language"
+ ],
+ "Localization.EnglishLanguageName": [
+ "English"
+ ],
+ "Localization.LanguageCustom": [
+ "Custom"
+ ],
+ "Localization.LanguageOther": [
+ "Other"
+ ],
+ "Login.BannedPhoneSubject": [
+ "Banned phone number: %@"
+ ],
+ "Login.EmailCodeBody": [
+ "My phone number is:
%@
I can't get an activation code for Telegram."
+ ],
+ "Login.EmailCodeSubject": [
+ "%@, no code"
+ ],
+ "Login.InvalidPhoneEmailBody": [
+ "I'm trying to use my mobile phone number: %1$@
But Telegram says it's invalid. Please help.
App version: %2$@
OS version: %3$@
Locale: %4$@
MNC: %5$@"
+ ],
+ "Login.InvalidPhoneEmailSubject": [
+ "Invalid phone number: %@"
+ ],
+ "Login.PRIVACY_URL": [
+ "https://telegram.org/privacy"
+ ],
+ "Login.PhoneBannedEmailBody": [
+ "I'm trying to use my mobile phone number: %1$@
But Telegram says it's banned. Please help.
App version: %2$@
OS version: %3$@
Locale: %4$@
MNC: %5$@"
+ ],
+ "Login.PhoneBannedEmailSubject": [
+ "Banned phone number: %@"
+ ],
+ "Login.TermsOfServiceAgree": [
+ "Agree & Continue"
+ ],
+ "Login.TermsOfServiceHeader": [
+ "Terms of Service"
+ ],
+ "Login.UnknownError": [
+ "An error occurred, please try again later."
+ ],
+ "MESSAGES": [
+ "%1$@ sent you %2$@ messages"
+ ],
+ "MESSAGES_SEPARATED": [
+ "%1$@|sent you %2$@ messages"
+ ],
+ "MESSAGE_AUDIO": [
+ "%1$@ sent you a voice message"
+ ],
+ "MESSAGE_AUDIO_SEPARATED": [
+ "%1$@|sent you a voice message"
+ ],
+ "MESSAGE_CONTACT": [
+ "%1$@ shared a contact with you"
+ ],
+ "MESSAGE_CONTACT_SEPARATED": [
+ "%1$@|shared a contact with you"
+ ],
+ "MESSAGE_DOC": [
+ "%1$@ sent you a file"
+ ],
+ "MESSAGE_DOC_SEPARATED": [
+ "%1$@|sent you a file"
+ ],
+ "MESSAGE_FWDS": [
+ "%1$@ forwarded you %2$@ messages"
+ ],
+ "MESSAGE_FWDS_SEPARATED": [
+ "%1$@|forwarded you %2$@ messages"
+ ],
+ "MESSAGE_GAME": [
+ "%1$@ invited you to play %2$@"
+ ],
+ "MESSAGE_GAME_SEPARATED": [
+ "%1$@|invited you to play %2$@"
+ ],
+ "MESSAGE_GEO": [
+ "%1$@ sent you a map"
+ ],
+ "MESSAGE_GEOLIVE": [
+ "%1$@ started sharing their live location"
+ ],
+ "MESSAGE_GEOLIVE_SEPARATED": [
+ "%1$@|started sharing their live location"
+ ],
+ "MESSAGE_GEO_SEPARATED": [
+ "%1$@|sent you a map"
+ ],
+ "MESSAGE_GIF": [
+ "%1$@ sent you a GIF"
+ ],
+ "MESSAGE_GIF_SEPARATED": [
+ "%1$@|sent you a GIF"
+ ],
+ "MESSAGE_INVOICE": [
+ "%1$@ sent you an invoice for %2$@"
+ ],
+ "MESSAGE_INVOICE_SEPARATED": [
+ "%1$@|sent you an invoice for %2$@"
+ ],
+ "MESSAGE_NOTEXT": [
+ "%1$@ sent you a message"
+ ],
+ "MESSAGE_NOTEXT_SEPARATED": [
+ "%1$@|sent you a message"
+ ],
+ "MESSAGE_PHOTO": [
+ "%1$@ sent you a photo"
+ ],
+ "MESSAGE_PHOTOS": [
+ "%1$@ sent you %2$@ photos"
+ ],
+ "MESSAGE_PHOTOS_SEPARATED": [
+ "%1$@|sent you %2$@ photos"
+ ],
+ "MESSAGE_PHOTO_SECRET": [
+ "%1$@ sent you a self-destructing photo"
+ ],
+ "MESSAGE_PHOTO_SECRET_SEPARATED": [
+ "%1$@|sent you a self-destructing photo"
+ ],
+ "MESSAGE_PHOTO_SEPARATED": [
+ "%1$@|sent you a photo"
+ ],
+ "MESSAGE_POLL": [
+ "%1$@ sent you a poll"
+ ],
+ "MESSAGE_POLL_SEPARATED": [
+ "%1$@|sent you a poll"
+ ],
+ "MESSAGE_ROUND": [
+ "%1$@ sent you a video message"
+ ],
+ "MESSAGE_ROUND_SEPARATED": [
+ "%1$@|sent you a video message"
+ ],
+ "MESSAGE_SCREENSHOT": [
+ "%1$@ took a screenshot!"
+ ],
+ "MESSAGE_SCREENSHOT_SEPARATED": [
+ "%1$@|took a screenshot"
+ ],
+ "MESSAGE_STICKER": [
+ "%1$@ sent you a %2$@sticker"
+ ],
+ "MESSAGE_STICKER_SEPARATED": [
+ "%1$@|sent you a %2$@ sticker"
+ ],
+ "MESSAGE_TEXT": [
+ "%1$@: %2$@"
+ ],
+ "MESSAGE_TEXT_SEPARATED": [
+ "%1$@|%2$@"
+ ],
+ "MESSAGE_VIDEO": [
+ "%1$@ sent you a video"
+ ],
+ "MESSAGE_VIDEO_SECRET": [
+ "%1$@ sent you a self-destructing video"
+ ],
+ "MESSAGE_VIDEO_SECRET_SEPARATED": [
+ "%1$@|sent you a self-destructing video"
+ ],
+ "MESSAGE_VIDEO_SEPARATED": [
+ "%1$@|sent you a video"
+ ],
+ "Map.AccurateTo": [
+ "Accurate to %@"
+ ],
+ "Map.ChooseAPlace": [
+ "Or choose a place"
+ ],
+ "Map.ChooseLocationTitle": [
+ "Location"
+ ],
+ "Map.Directions": [
+ "Directions"
+ ],
+ "Map.DirectionsDriveEta": [
+ "%@ drive"
+ ],
+ "Map.DistanceAway": [
+ "%@ away"
+ ],
+ "Map.ETAHours": [
+ "%@ h",
+ "%@ h"
+ ],
+ "Map.ETAMinutes": [
+ "%@ min",
+ "%@ min"
+ ],
+ "Map.GetDirections": [
+ "Get Directions"
+ ],
+ "Map.Hybrid": [
+ "Hybrid"
+ ],
+ "Map.LiveLocationFor15Minutes": [
+ "for 15 minutes"
+ ],
+ "Map.LiveLocationFor1Hour": [
+ "for 1 hour"
+ ],
+ "Map.LiveLocationFor8Hours": [
+ "for 8 hours"
+ ],
+ "Map.LiveLocationGroupDescription": [
+ "Choose for how long people in this chat will see your accurate location."
+ ],
+ "Map.LiveLocationPrivateDescription": [
+ "Choose for how long %@ will see your accurate location."
+ ],
+ "Map.LiveLocationShortHour": [
+ "%@h"
+ ],
+ "Map.LiveLocationShowAll": [
+ "Show All"
+ ],
+ "Map.LiveLocationTitle": [
+ "Live Location"
+ ],
+ "Map.LoadError": [
+ "An error occurred, please try again."
+ ],
+ "Map.Locating": [
+ "Locating..."
+ ],
+ "Map.LocatingError": [
+ "Failed to locate"
+ ],
+ "Map.Location": [
+ "Location"
+ ],
+ "Map.LocationTitle": [
+ "Location"
+ ],
+ "Map.Map": [
+ "Map"
+ ],
+ "Map.NoPlacesNearby": [
+ "There are no known places nearby.
Try a different location."
+ ],
+ "Map.OpenIn": [
+ "Open In"
+ ],
+ "Map.OpenInGoogleMaps": [
+ "Open in Google Maps"
+ ],
+ "Map.OpenInHereMaps": [
+ "Open in HERE Maps"
+ ],
+ "Map.OpenInMaps": [
+ "Open in Maps"
+ ],
+ "Map.OpenInWaze": [
+ "Open in Waze"
+ ],
+ "Map.OpenInYandexMaps": [
+ "Open in Yandex Maps"
+ ],
+ "Map.OpenInYandexNavigator": [
+ "Open in Yandex Navigator"
+ ],
+ "Map.PlacesInThisArea": [
+ "Places In This Area"
+ ],
+ "Map.PullUpForPlaces": [
+ "PULL UP TO SEE PLACES NEARBY"
+ ],
+ "Map.Satellite": [
+ "Satellite"
+ ],
+ "Map.Search": [
+ "Search places nearby"
+ ],
+ "Map.SendMyCurrentLocation": [
+ "Send My Current Location"
+ ],
+ "Map.SendThisLocation": [
+ "Send This Location"
+ ],
+ "Map.SetThisLocation": [
+ "Set This Location"
+ ],
+ "Map.ShareLiveLocation": [
+ "Share My Live Location for..."
+ ],
+ "Map.ShareLiveLocationHelp": [
+ "Updated in real time as you move"
+ ],
+ "Map.ShowPlaces": [
+ "Show places"
+ ],
+ "Map.StopLiveLocation": [
+ "Stop Sharing Location"
+ ],
+ "Map.Unknown": [
+ "Unknown location"
+ ],
+ "Map.YouAreHere": [
+ "you are here"
+ ],
+ "MaskStickerSettings.Info": [
+ "You can add masks to photos and videos you send. To do this, open the photo editor before sending a photo or video."
+ ],
+ "Media.LimitedAccessChangeSettings": [
+ "Change Settings"
+ ],
+ "Media.LimitedAccessManage": [
+ "Manage"
+ ],
+ "Media.LimitedAccessSelectMore": [
+ "Select More Photos..."
+ ],
+ "Media.LimitedAccessText": [
+ "You have limited Telegram from accessing all of your photos."
+ ],
+ "Media.LimitedAccessTitle": [
+ "Limited Access to Media"
+ ],
+ "MediaPicker.ConvertToJpeg": [
+ "Convert to JPEG"
+ ],
+ "MediaPicker.JpegConversionText": [
+ "Do you want to convert photos to JPEG?"
+ ],
+ "MediaPicker.KeepHeic": [
+ "Keep HEIC"
+ ],
+ "MediaPicker.Send": [
+ "Send"
+ ],
+ "Message.ForwardedMessageShort": [
+ "Forwarded From
%@"
+ ],
+ "Message.ImportedDateFormat": [
+ "%1$@, %2$@ Imported %3$@"
+ ],
+ "Message.LiveLocation": [
+ "Live Location"
+ ],
+ "Message.PinnedGenericMessage": [
+ "%@ pinned a message"
+ ],
+ "Message.PinnedLiveLocationMessage": [
+ "pinned live location"
+ ],
+ "Message.ScamAccount": [
+ "Scam"
+ ],
+ "Message.SponsoredLabel": [
+ "sponsored"
+ ],
+ "Message.Theme": [
+ "Color Theme"
+ ],
+ "Message.Wallpaper": [
+ "Chat Background"
+ ],
+ "MessageCalendar.ClearHistoryForTheseDays": [
+ "Clear History For These Days"
+ ],
+ "MessageCalendar.ClearHistoryForThisDay": [
+ "Clear History For This Day"
+ ],
+ "MessageCalendar.DaysSelectedTitle": [
+ "1 day selected",
+ "%@ days selected"
+ ],
+ "MessageCalendar.EmptySelectionTooltip": [
+ "Please select one or more days first."
+ ],
+ "MessageCalendar.Title": [
+ "Calendar"
+ ],
+ "MessagePoll.LabelAnonymousQuiz": [
+ "Anonymous Quiz"
+ ],
+ "MessagePoll.LabelPoll": [
+ "Poll"
+ ],
+ "MessagePoll.LabelQuiz": [
+ "Quiz"
+ ],
+ "MessagePoll.QuizCount": [
+ "1 answered",
+ "%@ answered"
+ ],
+ "MessagePoll.QuizNoUsers": [
+ "Nobody answered yet"
+ ],
+ "MessagePoll.ViewResults": [
+ "View Results"
+ ],
+ "MessagePoll.VotedCount": [
+ "1 vote",
+ "%@ votes"
+ ],
+ "MessageTimer.ShortMonths": [
+ "%@mo",
+ "%@mo"
+ ],
+ "Month.GenApril": [
+ "April"
+ ],
+ "Month.GenAugust": [
+ "August"
+ ],
+ "Month.GenDecember": [
+ "December"
+ ],
+ "Month.GenFebruary": [
+ "February"
+ ],
+ "Month.GenJanuary": [
+ "January"
+ ],
+ "Month.GenJuly": [
+ "July"
+ ],
+ "Month.GenJune": [
+ "June"
+ ],
+ "Month.GenMarch": [
+ "March"
+ ],
+ "Month.GenMay": [
+ "May"
+ ],
+ "Month.GenNovember": [
+ "November"
+ ],
+ "Month.GenOctober": [
+ "October"
+ ],
+ "Month.GenSeptember": [
+ "September"
+ ],
+ "Month.ShortApril": [
+ "Apr"
+ ],
+ "Month.ShortAugust": [
+ "Aug"
+ ],
+ "Month.ShortDecember": [
+ "Dec"
+ ],
+ "Month.ShortFebruary": [
+ "Feb"
+ ],
+ "Month.ShortJanuary": [
+ "Jan"
+ ],
+ "Month.ShortJuly": [
+ "Jul"
+ ],
+ "Month.ShortJune": [
+ "Jun"
+ ],
+ "Month.ShortMarch": [
+ "Mar"
+ ],
+ "Month.ShortMay": [
+ "May"
+ ],
+ "Month.ShortNovember": [
+ "Nov"
+ ],
+ "Month.ShortOctober": [
+ "Oct"
+ ],
+ "Month.ShortSeptember": [
+ "Sep"
+ ],
+ "MusicPlayer.VoiceNote": [
+ "Voice Message"
+ ],
+ "NEW_CHANNEL_MESSAGES_SEPARATED": [
+ "%1$@|posted a message",
+ "%1$@|posted %2$d messages"
+ ],
+ "NEW_CHANNEL_MESSAGE_FWDS_SEPARATED": [
+ "%1$@|posted a forwarded message",
+ "%1$@|posted %2$d forwarded messages"
+ ],
+ "NEW_CHANNEL_MESSAGE_PHOTOS_SEPARATED": [
+ "%1$@|posted a photo",
+ "%1$@|posted %2$d photos"
+ ],
+ "NEW_CHAT_MESSAGES_SEPARATED": [
+ "%2$@|%1$@ sent a message",
+ "%2$@|%1$@ sent %3$d messages"
+ ],
+ "NEW_CHAT_MESSAGE_FWDS_SEPARATED": [
+ "%2$@|%1$@ forwarded a message",
+ "%2$@|%1$@ forwarded %3$d messages"
+ ],
+ "NEW_CHAT_MESSAGE_PHOTOS_SEPARATED": [
+ "%2$@|%1$@ sent a photo",
+ "%2$@|%1$@ sent %3$d photos"
+ ],
+ "NEW_MESSAGES_SEPARATED": [
+ "%1$@|sent you a message",
+ "%1$@|sent you %2$d messages"
+ ],
+ "NEW_MESSAGE_FWDS_SEPARATED": [
+ "%1$@|forwarded you a message",
+ "%1$@|forwarded you %2$d messages"
+ ],
+ "NEW_MESSAGE_PHOTOS_SEPARATED": [
+ "%1$@|sent you a photo",
+ "%1$@|sent you %2$d photos"
+ ],
+ "NewContact.Title": [
+ "New Contact"
+ ],
+ "Notification.CallBack": [
+ "Call Back"
+ ],
+ "Notification.CallCanceledShort": [
+ "Cancelled"
+ ],
+ "Notification.CallIncoming": [
+ "Incoming Call"
+ ],
+ "Notification.CallIncomingShort": [
+ "Incoming"
+ ],
+ "Notification.CallMissedShort": [
+ "Missed"
+ ],
+ "Notification.CallOutgoingShort": [
+ "Outgoing"
+ ],
+ "Notification.CallTimeFormat": [
+ "%1$@ (%2$@)"
+ ],
+ "Notification.ChangedTheme": [
+ "%1$@ changed the chat theme to %2$@"
+ ],
+ "Notification.CreatedChat": [
+ "%@ created a group"
+ ],
+ "Notification.CreatedChatWithTitle": [
+ "%@ created the group \"%@\""
+ ],
+ "Notification.DisabledTheme": [
+ "%@ disabled the chat theme"
+ ],
+ "Notification.Exceptions.AddException": [
+ "Add an Exception"
+ ],
+ "Notification.Exceptions.AlwaysOff": [
+ "Always Off"
+ ],
+ "Notification.Exceptions.AlwaysOn": [
+ "Always On"
+ ],
+ "Notification.Exceptions.DeleteAll": [
+ "Delete All"
+ ],
+ "Notification.Exceptions.MessagePreviewAlwaysOff": [
+ "Always Off"
+ ],
+ "Notification.Exceptions.MessagePreviewAlwaysOn": [
+ "Always On"
+ ],
+ "Notification.Exceptions.NewException.MessagePreviewHeader": [
+ "MESSAGE PREVIEW"
+ ],
+ "Notification.Exceptions.NewException.NotificationHeader": [
+ "NOTIFICATIONS"
+ ],
+ "Notification.Exceptions.PreviewAlwaysOn": [
+ "Show Preview"
+ ],
+ "Notification.Exceptions.RemoveFromExceptions": [
+ "Remove from Exceptions"
+ ],
+ "Notification.LiveStreamEnded": [
+ "Live stream ended (%@)"
+ ],
+ "Notification.LiveStreamScheduledToday": [
+ "Live stream scheduled for today at %@"
+ ],
+ "Notification.LiveStreamStarted": [
+ "Live stream started"
+ ],
+ "Notification.Mute1hMin": [
+ "Mute for 1h"
+ ],
+ "Notification.NewAuthDetected": [
+ "%1$@,
We detected a login to your account from a new device on %2$@, %3$@ at %4$@.
Device: %5$@
Location: %6$@
If this wasn't you, you can go to Settings > Devices and terminate that session.
If you think that somebody logged in to your account against your will, you can enable Two-Step Verification in Privacy and Security settings.
Sincerely,
The Telegram Team"
+ ],
+ "Notification.PinnedContactMessage": [
+ "%@ pinned a contact"
+ ],
+ "Notification.PinnedLiveLocationMessage": [
+ "%@ pinned a live location"
+ ],
+ "Notification.PinnedStickerMessage": [
+ "%@ pinned a sticker"
+ ],
+ "Notification.Reply": [
+ "Reply"
+ ],
+ "Notification.VideoCallOutgoing": [
+ "Outgoing Video Call"
+ ],
+ "Notification.VoiceChatEnded": [
+ "Video chat ended (%@)"
+ ],
+ "Notification.VoiceChatInvitation": [
+ "%1$@ invited %2$@ to the video chat"
+ ],
+ "Notification.VoiceChatInvitationForYou": [
+ "%1$@ invited you to the video chat"
+ ],
+ "Notification.VoiceChatStarted": [
+ "%1$@ started a video chat"
+ ],
+ "Notification.YouChangedTheme": [
+ "You changed the chat theme to %@"
+ ],
+ "Notification.YouDisabledTheme": [
+ "You disabled the chat theme"
+ ],
+ "Notifications.AlertTones": [
+ "ALERT TONES"
+ ],
+ "Notifications.ExceptionsTitle": [
+ "Exceptions"
+ ],
+ "PHONE_CALL_MISSED": [
+ "You missed a call from %1$@"
+ ],
+ "PHONE_CALL_MISSED_SEPARATED": [
+ "%1$@|You missed a call"
+ ],
+ "PHONE_CALL_REQUEST": [
+ "%1$@ is calling you"
+ ],
+ "PHONE_CALL_REQUEST_SEPARATED": [
+ "%1$@|is calling you!"
+ ],
+ "PINNED_AUDIO": [
+ "%1$@ pinned a voice message"
+ ],
+ "PINNED_AUDIO_SEPARATED": [
+ "%1$@|pinned a voice message"
+ ],
+ "PINNED_CONTACT": [
+ "%1$@ pinned a contact"
+ ],
+ "PINNED_CONTACT_SEPARATED": [
+ "%1$@|pinned a contact"
+ ],
+ "PINNED_DOC": [
+ "%1$@ pinned a file"
+ ],
+ "PINNED_DOC_SEPARATED": [
+ "%1$@|pinned a file"
+ ],
+ "PINNED_GAME": [
+ "%1$@ pinned a game"
+ ],
+ "PINNED_GAME_SEPARATED": [
+ "%1$@|pinned a game"
+ ],
+ "PINNED_GEO": [
+ "%1$@ pinned a map"
+ ],
+ "PINNED_GEOLIVE": [
+ "%1$@ pinned a live location"
+ ],
+ "PINNED_GEOLIVE_SEPARATED": [
+ "%1$@|pinned a live location"
+ ],
+ "PINNED_GEO_SEPARATED": [
+ "%1$@|pinned a map"
+ ],
+ "PINNED_GIF": [
+ "%1$@ pinned a GIF"
+ ],
+ "PINNED_GIF_SEPARATED": [
+ "%1$@|pinned a GIF"
+ ],
+ "PINNED_INVOICE": [
+ "%1$@ pinned an invoice"
+ ],
+ "PINNED_INVOICE_SEPARATED": [
+ "%1$@|pinned an invoice"
+ ],
+ "PINNED_NOTEXT": [
+ "%1$@ pinned a message"
+ ],
+ "PINNED_NOTEXT_SEPARATED": [
+ "%1$@|pinned a message"
+ ],
+ "PINNED_PHOTO": [
+ "%1$@ pinned a photo"
+ ],
+ "PINNED_PHOTO_SEPARATED": [
+ "%1$@|pinned a photo"
+ ],
+ "PINNED_POLL_SEPARATED": [
+ "%1$@|pinned a poll"
+ ],
+ "PINNED_ROUND": [
+ "%1$@ pinned a video message"
+ ],
+ "PINNED_ROUND_SEPARATED": [
+ "%1$@|pinned a video message"
+ ],
+ "PINNED_STICKER": [
+ "%1$@ pinned a %2$@ sticker"
+ ],
+ "PINNED_STICKER_SEPARATED": [
+ "%1$@|pinned a %2$@ sticker"
+ ],
+ "PINNED_TEXT": [
+ "%1$@ pinned \"%2$@\""
+ ],
+ "PINNED_TEXT_SEPARATED": [
+ "%1$@|pinned \"%2$@\""
+ ],
+ "PINNED_VIDEO_SEPARATED": [
+ "%1$@|pinned a video"
+ ],
+ "PUSH_ALBUM": [
+ "%1$@|📷📹 Album"
+ ],
+ "PUSH_CHANNEL_MESSAGE_AUDIO": [
+ "%1$@|🎤 Voice message"
+ ],
+ "PUSH_CHANNEL_MESSAGE_CONTACT": [
+ "%1$@|👤 %2$@"
+ ],
+ "PUSH_CHANNEL_MESSAGE_DOC": [
+ "%1$@|📎 Document"
+ ],
+ "PUSH_CHANNEL_MESSAGE_FWDS": [
+ "%1$@|Forwarded message",
+ "%1$@|%2$d forwarded messages"
+ ],
+ "PUSH_CHANNEL_MESSAGE_GAME": [
+ "%1$@|🎮 Play %2$@"
+ ],
+ "PUSH_CHANNEL_MESSAGE_GEO": [
+ "%1$@|📍 Location"
+ ],
+ "PUSH_CHANNEL_MESSAGE_GEOLIVE": [
+ "%1$@|Live location"
+ ],
+ "PUSH_CHANNEL_MESSAGE_GIF": [
+ "%1$@|📹 GIF"
+ ],
+ "PUSH_CHANNEL_MESSAGE_NOTEXT": [
+ "%1$@|New message"
+ ],
+ "PUSH_CHANNEL_MESSAGE_PHOTO": [
+ "%1$@|📷 Photo"
+ ],
+ "PUSH_CHANNEL_MESSAGE_PHOTOS": [
+ "%1$@|📷 Photo",
+ "%1$@|📷 %2$d photos"
+ ],
+ "PUSH_CHANNEL_MESSAGE_POLL": [
+ "%1$@|📊 Poll \"%2$@\""
+ ],
+ "PUSH_CHANNEL_MESSAGE_ROUND": [
+ "%1$@|📺 Video message"
+ ],
+ "PUSH_CHANNEL_MESSAGE_ROUNDS": [
+ "%1$@|📺 Video message",
+ "%1$@|📺 %2$d video messages"
+ ],
+ "PUSH_CHANNEL_MESSAGE_STICKER": [
+ "%1$@|%2$@ Sticker"
+ ],
+ "PUSH_CHANNEL_MESSAGE_TEXT": [
+ "%1$@|%2$@"
+ ],
+ "PUSH_CHANNEL_MESSAGE_VIDEO": [
+ "%1$@|📹 Video"
+ ],
+ "PUSH_CHANNEL_MESSAGE_VIDEOS": [
+ "%1$@|📹 Video",
+ "%1$@|📹 %2$d videos"
+ ],
+ "PUSH_CHAT_ADD_YOU": [
+ "%2$@|%1$@ invited you to the group"
+ ],
+ "PUSH_CHAT_ALBUM": [
+ "%2$@|%1$@: 📷📹 Album"
+ ],
+ "PUSH_CHAT_CREATED": [
+ "%2$@|%1$@ invited you to the group"
+ ],
+ "PUSH_CHAT_DELETE_MEMBER": [
+ "%2$@|%1$@ removed %3$@ from the group"
+ ],
+ "PUSH_CHAT_DELETE_YOU": [
+ "%2$@|%1$@ removed you from the group"
+ ],
+ "PUSH_CHAT_JOINED": [
+ "%2$@|%1$@ joined the group"
+ ],
+ "PUSH_CHAT_LEFT": [
+ "%2$@|%1$@ left the group"
+ ],
+ "PUSH_CHAT_MESSAGE": [
+ "%2$@|%1$@: Message"
+ ],
+ "PUSH_CHAT_MESSAGE_AUDIO": [
+ "%2$@|%1$@: 🎤 Voice message"
+ ],
+ "PUSH_CHAT_MESSAGE_CONTACT": [
+ "%2$@|%1$@: 👤 %3$@"
+ ],
+ "PUSH_CHAT_MESSAGE_DOC": [
+ "%2$@|%1$@: 📎 Document"
+ ],
+ "PUSH_CHAT_MESSAGE_GAME": [
+ "%2$@|🎮 %1$@ invited the group to play %3$@"
+ ],
+ "PUSH_CHAT_MESSAGE_GAME_SCORE": [
+ "🎮 %1$@ scored %4$@ in %3$@ "
+ ],
+ "PUSH_CHAT_MESSAGE_GEO": [
+ "%2$@|%1$@: 📍 Location"
+ ],
+ "PUSH_CHAT_MESSAGE_GEOLIVE": [
+ "%2$@|%1$@: Live location"
+ ],
+ "PUSH_CHAT_MESSAGE_GIF": [
+ "%2$@|%1$@: 📹 GIF"
+ ],
+ "PUSH_CHAT_MESSAGE_INVOICE": [
+ "%2$@|%1$@: Invoice for %3$@"
+ ],
+ "PUSH_CHAT_MESSAGE_NOTEXT": [
+ " %2$@|%1$@: New message"
+ ],
+ "PUSH_CHAT_MESSAGE_PHOTO": [
+ "%2$@|%1$@: 📷 Photo"
+ ],
+ "PUSH_CHAT_MESSAGE_PHOTOS": [
+ "%2$@|%1$@: 📷 Photo",
+ "%2$@|%1$@: 📷 %3$d photos"
+ ],
+ "PUSH_CHAT_MESSAGE_POLL": [
+ "%2$@|%1$@: 📊 Poll \"%3$@\""
+ ],
+ "PUSH_CHAT_MESSAGE_ROUND": [
+ "%2$@|%1$@: 📺 Video message"
+ ],
+ "PUSH_CHAT_MESSAGE_ROUNDS": [
+ "%2$@|%1$@: 📺 Video message",
+ "%2$@|%1$@: 📺 %3$d video messages"
+ ],
+ "PUSH_CHAT_MESSAGE_STICKER": [
+ "%2$@|%1$@: %3$@ Sticker"
+ ],
+ "PUSH_CHAT_MESSAGE_TEXT": [
+ "%2$@|%1$@: %3$@"
+ ],
+ "PUSH_CHAT_MESSAGE_VIDEO": [
+ "%2$@|%1$@: 📹 Video"
+ ],
+ "PUSH_CHAT_MESSAGE_VIDEOS": [
+ "%2$@|%1$@: 📹 Video",
+ "%2$@|%1$@: 📹 %3$d videos"
+ ],
+ "PUSH_CHAT_PHOTO_EDITED": [
+ "%2$@|%1$@ edited the group photo"
+ ],
+ "PUSH_CHAT_TITLE_EDITED": [
+ "%2$@|%1$@ edited the group name"
+ ],
+ "PUSH_CHAT_VOICECHAT_INVITE": [
+ "%2$@|%1$@ invited %3$@ to the video chat"
+ ],
+ "PUSH_CHAT_VOICECHAT_INVITE_YOU": [
+ "%2$@|%1$@ invited you to the video chat"
+ ],
+ "PUSH_CHAT_VOICECHAT_START": [
+ "%2$@|%1$@ started a video chat"
+ ],
+ "PUSH_CONTACT_JOINED": [
+ "%1$@|joined Telegram!"
+ ],
+ "PUSH_ENCRYPTED_MESSAGE": [
+ "You have a new message%1$@"
+ ],
+ "PUSH_ENCRYPTION_ACCEPT": [
+ "Your secret chat was accepted%1$@"
+ ],
+ "PUSH_ENCRYPTION_REQUEST": [
+ "New secret chat request%1$@"
+ ],
+ "PUSH_LOCKED_MESSAGE": [
+ "You have a new message%1$@"
+ ],
+ "PUSH_MESSAGES": [
+ "%1$@|📷📹 Album",
+ "%1$@|📷📹 Albums"
+ ],
+ "PUSH_MESSAGE_AUDIO": [
+ "%1$@|🎤 Voice message"
+ ],
+ "PUSH_MESSAGE_CHANNEL_MESSAGE_GAME_SCORE": [
+ "🎮 %1$@ scored %3$@ in %2$@"
+ ],
+ "PUSH_MESSAGE_CONTACT": [
+ "%1$@|👤 %2$@"
+ ],
+ "PUSH_MESSAGE_DOC": [
+ "%1$@|📎 Document"
+ ],
+ "PUSH_MESSAGE_DOCS": [
+ "%1$@|sent you %2$d files"
+ ],
+ "PUSH_MESSAGE_FWDS": [
+ "%1$@|Forwarded message",
+ "%1$@|%2$d forwarded messages"
+ ],
+ "PUSH_MESSAGE_GAME": [
+ "%1$@|🎮 Play %2$@"
+ ],
+ "PUSH_MESSAGE_GAME_SCORE": [
+ "🎮 %1$@ scored %3$@ in %2$@"
+ ],
+ "PUSH_MESSAGE_GEO": [
+ "%1$@|📍 Location"
+ ],
+ "PUSH_MESSAGE_GEOLIVE": [
+ "%1$@|Live location"
+ ],
+ "PUSH_MESSAGE_GIF": [
+ "%1$@|📹 GIF"
+ ],
+ "PUSH_MESSAGE_INVOICE": [
+ "%1$@|Invoice for %2$@"
+ ],
+ "PUSH_MESSAGE_NOTEXT": [
+ "%1$@|New message"
+ ],
+ "PUSH_MESSAGE_PHOTO": [
+ "%1$@|📷 Photo"
+ ],
+ "PUSH_MESSAGE_PHOTOS": [
+ "%1$@|📷 Photo",
+ "%1$@|📷 %2$d photos"
+ ],
+ "PUSH_MESSAGE_PHOTO_SECRET": [
+ "%1$@|🔥 Self-destructing photo"
+ ],
+ "PUSH_MESSAGE_POLL": [
+ "%1$@|📊 Poll \"%2$@\""
+ ],
+ "PUSH_MESSAGE_ROUND": [
+ "%1$@|📺 Video message"
+ ],
+ "PUSH_MESSAGE_ROUNDS": [
+ "%1$@|📺 Video message",
+ "%1$@|📺 %2$d video messages"
+ ],
+ "PUSH_MESSAGE_SCREENSHOT": [
+ "%1$@|took a screenshot!"
+ ],
+ "PUSH_MESSAGE_STICKER": [
+ "%1$@|%2$@ Sticker"
+ ],
+ "PUSH_MESSAGE_TEXT": [
+ "%1$@|%2$@"
+ ],
+ "PUSH_MESSAGE_THEME": [
+ "%1$@|changed theme to %2$@"
+ ],
+ "PUSH_MESSAGE_VIDEO": [
+ "%1$@|📹 Video"
+ ],
+ "PUSH_MESSAGE_VIDEOS": [
+ "%1$@|📹 Video",
+ "%1$@|📹 %2$d videos"
+ ],
+ "PUSH_MESSAGE_VIDEO_SECRET": [
+ "%1$@|🔥 Self-destructing video"
+ ],
+ "PUSH_PHONE_CALL_MISSED": [
+ "%1$@|☎️ Missed call"
+ ],
+ "PUSH_PHONE_CALL_REQUEST": [
+ "%1$@|Incoming call!"
+ ],
+ "PUSH_PINNED_AUDIO": [
+ "%1$@|📌 Pinned a voice message"
+ ],
+ "PUSH_PINNED_CONTACT": [
+ "%1$@|📌 Pinned contact: %2$@"
+ ],
+ "PUSH_PINNED_DOC": [
+ "%1$@|📌 Pinned a document"
+ ],
+ "PUSH_PINNED_GAME": [
+ "%1$@|📌 Pinned a game"
+ ],
+ "PUSH_PINNED_GEO": [
+ "%1$@|📌 Pinned a location"
+ ],
+ "PUSH_PINNED_GEOLIVE": [
+ "%1$@|📌 Pinned a live location"
+ ],
+ "PUSH_PINNED_GIF": [
+ "%1$@|📌 Pinned a GIF"
+ ],
+ "PUSH_PINNED_INVOICE": [
+ "%1$@|📌 Pinned an invoice"
+ ],
+ "PUSH_PINNED_NOTEXT": [
+ "%1$@|📌 Pinned a message"
+ ],
+ "PUSH_PINNED_PHOTO": [
+ "%1$@|📌 Pinned a photo"
+ ],
+ "PUSH_PINNED_POLL": [
+ "%1$@|📌 Pinned a poll"
+ ],
+ "PUSH_PINNED_ROUND": [
+ "%1$@|📌 Pinned a video message"
+ ],
+ "PUSH_PINNED_STICKER": [
+ "%1$@|📌 Pinned a %2$@ sticker"
+ ],
+ "PUSH_PINNED_TEXT": [
+ "%1$@|📌 Pinned \"%2$@\""
+ ],
+ "PUSH_PINNED_VIDEO": [
+ "%1$@|📌 Pinned a video"
+ ],
+ "PUSH_REMINDER_TITLE": [
+ "🗓 Reminder"
+ ],
+ "Passcode.AppLockedAlert": [
+ "Telegram
Locked"
+ ],
+ "Passport.Language.ar": [
+ "Arabic"
+ ],
+ "Passport.Language.az": [
+ "Azerbaijani"
+ ],
+ "Passport.Language.bg": [
+ "Bulgarian"
+ ],
+ "Passport.Language.bn": [
+ "Bangla"
+ ],
+ "Passport.Language.cs": [
+ "Czech"
+ ],
+ "Passport.Language.da": [
+ "Danish"
+ ],
+ "Passport.Language.de": [
+ "German"
+ ],
+ "Passport.Language.dv": [
+ "Divehi"
+ ],
+ "Passport.Language.dz": [
+ "Dzongkha"
+ ],
+ "Passport.Language.el": [
+ "Greek"
+ ],
+ "Passport.Language.en": [
+ "English"
+ ],
+ "Passport.Language.es": [
+ "Spanish"
+ ],
+ "Passport.Language.et": [
+ "Estonian"
+ ],
+ "Passport.Language.fa": [
+ "Persian"
+ ],
+ "Passport.Language.fr": [
+ "French"
+ ],
+ "Passport.Language.he": [
+ "Hebrew"
+ ],
+ "Passport.Language.hr": [
+ "Croatian"
+ ],
+ "Passport.Language.hu": [
+ "Hungarian"
+ ],
+ "Passport.Language.hy": [
+ "Armenian"
+ ],
+ "Passport.Language.id": [
+ "Indonesian"
+ ],
+ "Passport.Language.is": [
+ "Icelandic"
+ ],
+ "Passport.Language.it": [
+ "Italian"
+ ],
+ "Passport.Language.ja": [
+ "Japanese"
+ ],
+ "Passport.Language.ka": [
+ "Georgian"
+ ],
+ "Passport.Language.km": [
+ "Khmer"
+ ],
+ "Passport.Language.ko": [
+ "Korean"
+ ],
+ "Passport.Language.lo": [
+ "Lao"
+ ],
+ "Passport.Language.lt": [
+ "Lithuanian"
+ ],
+ "Passport.Language.lv": [
+ "Latvian"
+ ],
+ "Passport.Language.mk": [
+ "Macedonian"
+ ],
+ "Passport.Language.mn": [
+ "Mongolian"
+ ],
+ "Passport.Language.ms": [
+ "Malay"
+ ],
+ "Passport.Language.my": [
+ "Burmese"
+ ],
+ "Passport.Language.ne": [
+ "Nepali"
+ ],
+ "Passport.Language.nl": [
+ "Dutch"
+ ],
+ "Passport.Language.pl": [
+ "Polish"
+ ],
+ "Passport.Language.pt": [
+ "Portuguese"
+ ],
+ "Passport.Language.ro": [
+ "Romanian"
+ ],
+ "Passport.Language.ru": [
+ "Russian"
+ ],
+ "Passport.Language.sk": [
+ "Slovak"
+ ],
+ "Passport.Language.sl": [
+ "Slovenian"
+ ],
+ "Passport.Language.th": [
+ "Thai"
+ ],
+ "Passport.Language.tk": [
+ "Turkmen"
+ ],
+ "Passport.Language.tr": [
+ "Turkish"
+ ],
+ "Passport.Language.uk": [
+ "Ukrainian"
+ ],
+ "Passport.Language.uz": [
+ "Uzbek"
+ ],
+ "Passport.Language.vi": [
+ "Vietnamese"
+ ],
+ "PeerInfo.ButtonUnmute": [
+ "Unmute"
+ ],
+ "PeerInfo.CustomizeNotifications": [
+ "Customize"
+ ],
+ "PeerInfo.PaneAudio": [
+ "Music"
+ ],
+ "PeerInfo.QRCode.Title": [
+ "QR Code"
+ ],
+ "PeerInfo.ReportProfilePhoto": [
+ "Report Profile Photo"
+ ],
+ "PeerInfo.ReportProfileVideo": [
+ "Report Profile Video"
+ ],
+ "PeerSelection.ImportIntoNewGroup": [
+ "Import to a New Group"
+ ],
+ "PeopleNearby.DiscoverDescription": [
+ "Exchange contact info with people nearby
and find new friends."
+ ],
+ "PeopleNearby.Groups": [
+ "Groups Nearby"
+ ],
+ "PeopleNearby.MakeInvisible": [
+ "Stop Showing Me"
+ ],
+ "PeopleNearby.MakeVisible": [
+ "Make Myself Visible"
+ ],
+ "PeopleNearby.MakeVisibleDescription": [
+ "Users nearby will be able to view your profile and send you messages. This may help you find new friends, but could also attract excessive attention. You can stop sharing your profile at any time.
Your phone number will remain hidden."
+ ],
+ "PeopleNearby.MakeVisibleTitle": [
+ "Show Your Profile"
+ ],
+ "PeopleNearby.ShowMorePeople": [
+ "Show %@ More People",
+ "Show %@ More People"
+ ],
+ "PeopleNearby.Title": [
+ "People Nearby"
+ ],
+ "PeopleNearby.Users": [
+ "People Nearby"
+ ],
+ "Permissions.CellularDataAllowInSettings.v0": [
+ "Turn ON in Settings"
+ ],
+ "Permissions.CellularDataText.v0": [
+ "Don't worry, Telegram keeps network usage to a minimum. You can further control this in Settings > Data and Storage."
+ ],
+ "Permissions.CellularDataTitle.v0": [
+ "Enable Cellular Data"
+ ],
+ "Permissions.ContactsAllow.v0": [
+ "Allow Access"
+ ],
+ "Permissions.ContactsAllowInSettings.v0": [
+ "Allow in Settings"
+ ],
+ "Permissions.PeopleNearbyAllow.v0": [
+ "Allow Access"
+ ],
+ "Permissions.PeopleNearbyAllowInSettings.v0": [
+ "Allow in Settings"
+ ],
+ "Permissions.PeopleNearbyText.v0": [
+ "Quickly add people nearby who are also viewing this section and discover local group chats.
Please allow on location access to enable this feature."
+ ],
+ "Permissions.PeopleNearbyTitle.v0": [
+ "People Nearby"
+ ],
+ "Permissions.PrivacyPolicy": [
+ "Privacy Policy"
+ ],
+ "Permissions.Skip": [
+ "Skip"
+ ],
+ "PhoneLabel.Title": [
+ "Label"
+ ],
+ "PlaybackSpeed.Normal": [
+ "Normal"
+ ],
+ "PlaybackSpeed.Title": [
+ "Playback Speed"
+ ],
+ "PollResults.Collapse": [
+ "COLLAPSE"
+ ],
+ "PollResults.Title": [
+ "Poll Results"
+ ],
+ "Preview.CopyAddress": [
+ "Copy Address"
+ ],
+ "Preview.DeleteGif": [
+ "Delete GIF"
+ ],
+ "Proxy.TooltipUnavailable": [
+ "The proxy may be unavailable. Try selecting another one."
+ ],
+ "ProxyServer.VoiceOver.Active": [
+ "Active"
+ ],
+ "Report.AdditionalDetailsPlaceholder": [
+ "Additional details..."
+ ],
+ "Report.AdditionalDetailsText": [
+ "Please enter any additional details relevant for your report."
+ ],
+ "Report.Report": [
+ "Report"
+ ],
+ "Report.Succeed": [
+ "Telegram moderators will review your report. Thank you!"
+ ],
+ "ReportPeer.AlertSuccess": [
+ "Thank you!
Your report will be reviewed by our team."
+ ],
+ "ReportPeer.ReasonOther.Placeholder": [
+ "Description"
+ ],
+ "ReportPeer.ReasonOther.Send": [
+ "Send"
+ ],
+ "ReportPeer.ReasonOther.Title": [
+ "Report"
+ ],
+ "ReportPeer.Report": [
+ "Report"
+ ],
+ "Resolve.ErrorNotFound": [
+ "Sorry, this user doesn't seem to exist."
+ ],
+ "ScheduledIn.Months": [
+ "%@ month",
+ "%@ months"
+ ],
+ "ScheduledMessages.BotActionUnavailable": [
+ "This action will become available after the message is published."
+ ],
+ "ScheduledMessages.ClearAll": [
+ "Clear All"
+ ],
+ "ScheduledMessages.ClearAllConfirmation": [
+ "Clear Scheduled Messages"
+ ],
+ "ScheduledMessages.Delete": [
+ "Delete Scheduled Message"
+ ],
+ "ScheduledMessages.EditTime": [
+ "Reschedule"
+ ],
+ "ScheduledMessages.EmptyPlaceholder": [
+ "No scheduled messages here yet..."
+ ],
+ "ScheduledMessages.PollUnavailable": [
+ "Voting will become available after the message is published."
+ ],
+ "ScheduledMessages.RemindersTitle": [
+ "Reminders"
+ ],
+ "ScheduledMessages.ScheduledDate": [
+ "Scheduled for %@"
+ ],
+ "ScheduledMessages.ScheduledToday": [
+ "Scheduled for today"
+ ],
+ "ScheduledMessages.SendNow": [
+ "Send Now"
+ ],
+ "ScheduledMessages.Title": [
+ "Scheduled Messages"
+ ],
+ "ServiceMessage.GameScoreSelfSimple": [
+ "You scored %@",
+ "You scored %@"
+ ],
+ "ServiceMessage.GameScoreSimple": [
+ "{name} scored %@",
+ "{name} scored %@"
+ ],
+ "Settings.About": [
+ "Bio"
+ ],
+ "Settings.EditProfileMedia": [
+ "Edit"
+ ],
+ "Settings.FAQ_URL": [
+ "https://telegram.org/faq#general-questions"
+ ],
+ "Settings.Proxy": [
+ "Proxy"
+ ],
+ "Settings.SavedMessages": [
+ "Saved Messages"
+ ],
+ "Settings.SetNewProfilePhotoOrVideo": [
+ "Set New Photo or Video"
+ ],
+ "Settings.Title": [
+ "Settings"
+ ],
+ "SettingsSearch.FAQ": [
+ "FAQ"
+ ],
+ "SettingsSearch.Synonyms.AppLanguage": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.Animations": [
+ "Animations"
+ ],
+ "SettingsSearch.Synonyms.Appearance.AutoNightTheme": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground": [
+ "Wallpaper"
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground.Custom": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground.SetColor": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ColorTheme": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.LargeEmoji": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.TextSize": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Calls.CallTab": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Calls.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.ChatSettings.IntentsSettings": [
+ "Siri Suggestions"
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadReset": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadUsingCellular": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadUsingWifi": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoplayGifs": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoplayVideos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.CallsUseLessData": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.DownloadInBackground": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.NetworkUsage": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.SaveEditedPhotos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.SaveIncomingPhotos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.ClearCache": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.KeepMedia": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.Title": [
+ "Cache"
+ ],
+ "SettingsSearch.Synonyms.Data.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.AddAccount": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Bio": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Logout": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.PhoneNumber": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Username": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.FAQ": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeCountUnreadMessages": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedChannels": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedChats": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedPublicGroups": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ContactJoined": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.DisplayNamesOnLockScreen": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsVibrate": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ResetAllNotifications": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Passport": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.AuthSessions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.BlockedUsers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Calls": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ClearPaymentsInfo": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ContactsReset": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ContactsSync": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.DeleteDrafts": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.SecretChatLinkPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.TopPeers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.DeleteAccountIfAwayFor": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Forwards": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.GroupsAndChannels": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.LastSeen": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Passcode": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.PasscodeAndFaceId": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.PasscodeAndTouchId": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.ProfilePhoto": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.TwoStepAuth": [
+ "Password"
+ ],
+ "SettingsSearch.Synonyms.Proxy.AddProxy": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Proxy.Title": [
+ "SOCKS5
MTProto"
+ ],
+ "SettingsSearch.Synonyms.Proxy.UseForCalls": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.SavedMessages": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.ArchivedPacks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.FeaturedPacks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.Masks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.SuggestStickers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Support": [
+ "Support"
+ ],
+ "SettingsSearch.Synonyms.Watch": [
+ "Apple Watch"
+ ],
+ "Share.AuthDescription": [
+ "Open Telegram and log in to share."
+ ],
+ "Share.AuthTitle": [
+ "Log in to Telegram"
+ ],
+ "Share.ShareToInstagramStories": [
+ "Share to Instagram Stories"
+ ],
+ "ShareFileTip.CloseTip": [
+ "Close Tip"
+ ],
+ "ShareFileTip.Text": [
+ "You can share **uncompressed** media files from your Camera Roll here.
To share files of any other type, open them on your %@ (e.g. in your browser), tap **Open in...** or the action button and choose Telegram."
+ ],
+ "ShareFileTip.Title": [
+ "Sharing Files"
+ ],
+ "ShareMenu.CopyShareLink": [
+ "Copy Link"
+ ],
+ "ShareMenu.Send": [
+ "Send"
+ ],
+ "SharedMedia.PhotoCount": [
+ "1 photo",
+ "%@ photos"
+ ],
+ "SharedMedia.ShowCalendar": [
+ "Show Calendar"
+ ],
+ "SharedMedia.ShowPhotos": [
+ "Show Photos"
+ ],
+ "SharedMedia.ShowVideos": [
+ "Show Videos"
+ ],
+ "SharedMedia.VideoCount": [
+ "1 video",
+ "%@ videos"
+ ],
+ "SharedMedia.ZoomIn": [
+ "Zoom In"
+ ],
+ "SharedMedia.ZoomOut": [
+ "Zoom Out"
+ ],
+ "Shortcut.SwitchAccount": [
+ "Switch Account"
+ ],
+ "SocksProxySetup.TypeNone": [
+ "Disabled"
+ ],
+ "SponsoredMessageInfo.Action": [
+ "Learn More"
+ ],
+ "SponsoredMessageInfo.ActionUrl": [
+ "https://telegram.org"
+ ],
+ "SponsoredMessageInfo.Text": [
+ "See https://telegram.org"
+ ],
+ "SponsoredMessageInfo.Url": [
+ "https://promote.telegram.org"
+ ],
+ "SponsoredMessageInfoScreen.Text": [
+ "Unlike other apps, Telegram never uses your private data to target ads. Sponsored messages on Telegram are based solely on the topic of the public channels in which they are shown. This means that no user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored messages.
Unlike other apps, Telegram doesn't track whether you tapped on a sponsored message and doesn't profile you based on your activity. We also prevent external links in sponsored messages to ensure that third parties can’t spy on our users. We believe that everyone has the right to privacy, and technological platforms should respect that.
Telegram offers a free and unlimited service to hundreds of millions of users, which involves significant server and traffic costs. In order to remain independent and stay true to its values, Telegram developed a paid tool to promote messages with user privacy in mind. We welcome responsible advertisers at:
[url]
Sponsored Messages are currently in test mode. Once they are fully launched and allow Telegram to cover its basic costs, we will start sharing ad revenue with the owners of public channels in which sponsored messages are displayed.
Online ads should no longer be synonymous with abuse of user privacy. Let us redefine how a tech company should operate – together."
+ ],
+ "SponsoredMessageInfoScreen.Title": [
+ "What are sponsored messages?"
+ ],
+ "SponsoredMessageMenu.Info": [
+ "What are sponsored
messages?"
+ ],
+ "State.ConnectingToProxy": [
+ "Connecting to Proxy..."
+ ],
+ "State.ConnectingToProxyInfo": [
+ "tap here for settings"
+ ],
+ "State.Updating": [
+ "Updating..."
+ ],
+ "StickerPack.Add": [
+ "Add"
+ ],
+ "StickerPack.AddMaskCount": [
+ "Add 1 Mask",
+ "Add %@ Masks"
+ ],
+ "StickerPack.AddStickerCount": [
+ "Add 1 Sticker",
+ "Add %@ Stickers"
+ ],
+ "StickerPack.BuiltinPackName": [
+ "Great Minds"
+ ],
+ "StickerPack.ErrorNotFound": [
+ "Sorry, this sticker set doesn't seem to exist."
+ ],
+ "StickerPack.HideStickers": [
+ "Hide Stickers"
+ ],
+ "StickerPack.RemoveMaskCount": [
+ "Remove 1 Mask",
+ "Remove %@ Masks"
+ ],
+ "StickerPack.Send": [
+ "Send Sticker"
+ ],
+ "StickerPack.StickerCount": [
+ "1 sticker",
+ "%@ stickers"
+ ],
+ "StickerPack.ViewPack": [
+ "View Sticker Set"
+ ],
+ "StickerPackActionInfo.AddedText": [
+ "%@ has been added to your stickers."
+ ],
+ "StickerPackActionInfo.AddedTitle": [
+ "Stickers Added"
+ ],
+ "StickerSettings.MaskContextInfo": [
+ "If you archive a set of masks, you can quickly restore it later from the Archived Masks section."
+ ],
+ "Stickers.AddToFavorites": [
+ "Add to Favorites"
+ ],
+ "Stickers.FavoriteStickers": [
+ "Favorite Stickers"
+ ],
+ "Stickers.Favorites": [
+ "Favorites"
+ ],
+ "Stickers.FrequentlyUsed": [
+ "Recently Used"
+ ],
+ "Stickers.Gifs": [
+ "GIFs"
+ ],
+ "Stickers.Install": [
+ "ADD"
+ ],
+ "Stickers.Recent": [
+ "Recent"
+ ],
+ "Stickers.RemoveFromFavorites": [
+ "Remove from Favorites"
+ ],
+ "Stickers.Settings": [
+ "Settings"
+ ],
+ "Stickers.Stickers": [
+ "Stickers"
+ ],
+ "Stickers.Trending": [
+ "Trending"
+ ],
+ "TextFormat.AddLinkPlaceholder": [
+ "URL"
+ ],
+ "TextFormat.AddLinkText": [
+ "The link will be displayed as \"%@\"."
+ ],
+ "TextFormat.AddLinkTitle": [
+ "Add Link"
+ ],
+ "TextFormat.Bold": [
+ "Bold"
+ ],
+ "TextFormat.Italic": [
+ "Italic"
+ ],
+ "TextFormat.Link": [
+ "Link"
+ ],
+ "TextFormat.Monospace": [
+ "Monospace"
+ ],
+ "TextFormat.Spoiler": [
+ "Spoiler"
+ ],
+ "TextFormat.Strikethrough": [
+ "Strikethrough"
+ ],
+ "TextFormat.Underline": [
+ "Underline"
+ ],
+ "Theme.ErrorNotFound": [
+ "Sorry, this color theme doesn't seem to exist."
+ ],
+ "Theme.Unsupported": [
+ "Sorry, this color theme doesn't support your device yet."
+ ],
+ "Time.MonthOfYear_m1": [
+ "January %@"
+ ],
+ "Time.MonthOfYear_m10": [
+ "October %@"
+ ],
+ "Time.MonthOfYear_m11": [
+ "November %@"
+ ],
+ "Time.MonthOfYear_m12": [
+ "December %@"
+ ],
+ "Time.MonthOfYear_m2": [
+ "February %@"
+ ],
+ "Time.MonthOfYear_m3": [
+ "March %@"
+ ],
+ "Time.MonthOfYear_m4": [
+ "April %@"
+ ],
+ "Time.MonthOfYear_m5": [
+ "May %@"
+ ],
+ "Time.MonthOfYear_m6": [
+ "June %@"
+ ],
+ "Time.MonthOfYear_m7": [
+ "July %@"
+ ],
+ "Time.MonthOfYear_m8": [
+ "August %@"
+ ],
+ "Time.MonthOfYear_m9": [
+ "September %@"
+ ],
+ "Time.PreciseDate_m1": [
+ "Jan %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m10": [
+ "Oct %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m11": [
+ "Nov %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m12": [
+ "Dec %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m2": [
+ "Feb %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m3": [
+ "Mar %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m4": [
+ "Apr %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m5": [
+ "May %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m6": [
+ "Jun %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m7": [
+ "Jul %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m8": [
+ "Aug %1$@, %2$@ at %3$@"
+ ],
+ "Time.PreciseDate_m9": [
+ "Sep %1$@, %2$@ at %3$@"
+ ],
+ "TwoFactorSetup.Done.Action": [
+ "Return to Settings"
+ ],
+ "TwoFactorSetup.Done.Text": [
+ "This password will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "TwoFactorSetup.Done.Title": [
+ "Password Set!"
+ ],
+ "Update.Skip": [
+ "Skip"
+ ],
+ "Update.Title": [
+ "Telegram Update"
+ ],
+ "Update.UpdateApp": [
+ "Update Telegram"
+ ],
+ "UserInfo.AddPhone": [
+ "add phone"
+ ],
+ "UserInfo.BotHelp": [
+ "Help"
+ ],
+ "UserInfo.ChangeColors": [
+ "Change Colors"
+ ],
+ "UserInfo.DeleteContact": [
+ "Delete Contact"
+ ],
+ "UserInfo.FirstNamePlaceholder": [
+ "First Name"
+ ],
+ "UserInfo.GroupsInCommon": [
+ "Groups In Common"
+ ],
+ "UserInfo.Invite": [
+ "Invite to Telegram"
+ ],
+ "UserInfo.LastNamePlaceholder": [
+ "Last Name"
+ ],
+ "UserInfo.PhoneCall": [
+ "Phone Call"
+ ],
+ "UserInfo.ScamUserWarning": [
+ "⚠️ Warning: Many users reported this account as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "UserInfo.SendMessage": [
+ "Send Message"
+ ],
+ "UserInfo.ShareContact": [
+ "Share Contact"
+ ],
+ "UserInfo.ShareMyContactInfo": [
+ "Share My Contact Info"
+ ],
+ "UserInfo.StartSecretChat": [
+ "Start Secret Chat"
+ ],
+ "UserInfo.TelegramCall": [
+ "Telegram Call"
+ ],
+ "UserInfo.Title": [
+ "Info"
+ ],
+ "VoiceChat.AnonymousDisabledAlertText": [
+ "Sorry, you can't join video chats as an anonymous admin."
+ ],
+ "VoiceChat.Audio": [
+ "audio"
+ ],
+ "VoiceChat.CopyInviteLink": [
+ "Copy Invite Link"
+ ],
+ "VoiceChat.EndVoiceChat": [
+ "End Video Chat"
+ ],
+ "VoiceChat.ForwardTooltip.Chat": [
+ "Invite link sent to **%@**."
+ ],
+ "VoiceChat.ForwardTooltip.ManyChats": [
+ "Invite link sent to **%@** and %@ other chats."
+ ],
+ "VoiceChat.ForwardTooltip.TwoChats": [
+ "Invite link sent to **%@** and **%@**."
+ ],
+ "VoiceChat.InviteMember": [
+ "Invite Members"
+ ],
+ "VoiceChat.InviteMemberToGroupFirstAdd": [
+ "Add"
+ ],
+ "VoiceChat.InviteMemberToGroupFirstText": [
+ "%1$@ isn't a member of \"%2$@\". Add them to the group?"
+ ],
+ "VoiceChat.InvitedPeerText": [
+ "You invited %@ to the video chat"
+ ],
+ "VoiceChat.Leave": [
+ "leave"
+ ],
+ "VoiceChat.Mute": [
+ "Tap to Mute"
+ ],
+ "VoiceChat.MutePeer": [
+ "Mute"
+ ],
+ "VoiceChat.Muted": [
+ "Muted"
+ ],
+ "VoiceChat.MutedHelp": [
+ "You are in Listen Only mode"
+ ],
+ "VoiceChat.Panel.Members": [
+ "%@ participant",
+ "%@ participants"
+ ],
+ "VoiceChat.Panel.TapToJoin": [
+ "Tap to join"
+ ],
+ "VoiceChat.PanelJoin": [
+ "Join"
+ ],
+ "VoiceChat.PeerJoinedText": [
+ "%@ joined the video chat"
+ ],
+ "VoiceChat.RecordingInProgress": [
+ "Video chat is being recorded"
+ ],
+ "VoiceChat.RemovePeer": [
+ "Remove"
+ ],
+ "VoiceChat.RemovePeerConfirmation": [
+ "Are you sure you want to remove %@ from the group?"
+ ],
+ "VoiceChat.RemovePeerRemove": [
+ "Remove"
+ ],
+ "VoiceChat.RemovedPeerText": [
+ "You removed %@ from the group"
+ ],
+ "VoiceChat.Share": [
+ "Share Invite Link"
+ ],
+ "VoiceChat.SpeakPermissionAdmin": [
+ "New Participants Are Muted"
+ ],
+ "VoiceChat.SpeakPermissionEveryone": [
+ "New Participants Can Speak"
+ ],
+ "VoiceChat.Status.Members": [
+ "[%@]participant",
+ "[%@]participants"
+ ],
+ "VoiceChat.Status.MembersFormat": [
+ "%1$@ %2$@"
+ ],
+ "VoiceChat.StatusInvited": [
+ "invited"
+ ],
+ "VoiceChat.StatusListening": [
+ "listening"
+ ],
+ "VoiceChat.Title": [
+ "Video Chat"
+ ],
+ "VoiceChat.Unmute": [
+ "Unmute"
+ ],
+ "VoiceChat.UnmuteHelp": [
+ "or hold and speak"
+ ],
+ "VoiceChat.UnmutePeer": [
+ "Allow to Speak"
+ ],
+ "VoiceChat.UserInvited": [
+ "You invited **%@** to the video chat"
+ ],
+ "VoiceChat.You": [
+ "this is you"
+ ],
+ "VoiceOver.AttachMedia": [
+ "Send media"
+ ],
+ "VoiceOver.Chat.AnonymousPoll": [
+ "Anonymous poll"
+ ],
+ "VoiceOver.Chat.AnonymousPollFrom": [
+ "Anonymous poll, from: %@"
+ ],
+ "VoiceOver.Chat.Caption": [
+ "Caption: %@"
+ ],
+ "VoiceOver.Chat.Contact": [
+ "Shared contact"
+ ],
+ "VoiceOver.Chat.ContactEmail": [
+ "Email"
+ ],
+ "VoiceOver.Chat.ContactEmailCount": [
+ "%@ email address",
+ "%@ email addresses"
+ ],
+ "VoiceOver.Chat.ContactFrom": [
+ "Shared contact, from: %@"
+ ],
+ "VoiceOver.Chat.ContactOrganization": [
+ "Organization: %@"
+ ],
+ "VoiceOver.Chat.ContactPhoneNumber": [
+ "Phone number"
+ ],
+ "VoiceOver.Chat.ContactPhoneNumberCount": [
+ "%@ phone number",
+ "%@ phone numbers"
+ ],
+ "VoiceOver.Chat.Duration": [
+ "Duration: %@"
+ ],
+ "VoiceOver.Chat.File": [
+ "File"
+ ],
+ "VoiceOver.Chat.FileFrom": [
+ "File, from: %@"
+ ],
+ "VoiceOver.Chat.ForwardedFrom": [
+ "Forwarded from: %@"
+ ],
+ "VoiceOver.Chat.ForwardedFromYou": [
+ "Forwarded from you"
+ ],
+ "VoiceOver.Chat.Message": [
+ "Message"
+ ],
+ "VoiceOver.Chat.MessagesSelected": [
+ "%@ message selected",
+ "%@ messages selected"
+ ],
+ "VoiceOver.Chat.Music": [
+ "Music message"
+ ],
+ "VoiceOver.Chat.MusicFrom": [
+ "Music file, from: %@"
+ ],
+ "VoiceOver.Chat.MusicTitle": [
+ "%1$@, by %2$@"
+ ],
+ "VoiceOver.Chat.OpenHint": [
+ "Double tap to open"
+ ],
+ "VoiceOver.Chat.OpenLinkHint": [
+ "Double tap to open link"
+ ],
+ "VoiceOver.Chat.OptionSelected": [
+ "selected"
+ ],
+ "VoiceOver.Chat.PagePreview": [
+ "Page preview"
+ ],
+ "VoiceOver.Chat.Photo": [
+ "Photo"
+ ],
+ "VoiceOver.Chat.PhotoFrom": [
+ "Photo, from: %@"
+ ],
+ "VoiceOver.Chat.PlayHint": [
+ "Double tap to play"
+ ],
+ "VoiceOver.Chat.PollFinalResults": [
+ "Final results"
+ ],
+ "VoiceOver.Chat.PollOptionCount": [
+ "%@ option:",
+ "%@ options:"
+ ],
+ "VoiceOver.Chat.PollVotes": [
+ "%@ vote",
+ "%@ votes"
+ ],
+ "VoiceOver.Chat.RecordModeVideoMessage": [
+ "Video message"
+ ],
+ "VoiceOver.Chat.RecordModeVideoMessageInfo": [
+ "Double tap and hold to record video message. Slide up to lock recording, slide left to cancel. Double tap to switch to audio."
+ ],
+ "VoiceOver.Chat.RecordModeVoiceMessage": [
+ "Voice message"
+ ],
+ "VoiceOver.Chat.RecordModeVoiceMessageInfo": [
+ "Double tap and hold to record voice message. Slide up to lock recording, slide left to cancel. Double tap to switch to video."
+ ],
+ "VoiceOver.Chat.RecordPreviewVoiceMessage": [
+ "Preview voice message"
+ ],
+ "VoiceOver.Chat.ReplyFrom": [
+ "Reply to message from: %@"
+ ],
+ "VoiceOver.Chat.ReplyToYourMessage": [
+ "Reply to your message"
+ ],
+ "VoiceOver.Chat.SeenByRecipient": [
+ "Seen by recipient"
+ ],
+ "VoiceOver.Chat.SeenByRecipients": [
+ "Seen by recipients"
+ ],
+ "VoiceOver.Chat.Selected": [
+ "Selected"
+ ],
+ "VoiceOver.Chat.Title": [
+ "Title: %@"
+ ],
+ "VoiceOver.Chat.Video": [
+ "Video"
+ ],
+ "VoiceOver.Chat.VideoFrom": [
+ "Video, from: %@"
+ ],
+ "VoiceOver.Chat.VideoMessage": [
+ "Video message"
+ ],
+ "VoiceOver.Chat.VideoMessageFrom": [
+ "Video message, from: %@"
+ ],
+ "VoiceOver.Chat.VoiceMessage": [
+ "Voice message"
+ ],
+ "VoiceOver.Chat.VoiceMessageFrom": [
+ "Voice message, from: %@"
+ ],
+ "VoiceOver.Chat.YourAnonymousPoll": [
+ "Your Anonymous poll"
+ ],
+ "VoiceOver.Chat.YourContact": [
+ "Your shared contact"
+ ],
+ "VoiceOver.Chat.YourFile": [
+ "Your file"
+ ],
+ "VoiceOver.Chat.YourMessage": [
+ "Your message"
+ ],
+ "VoiceOver.Chat.YourMusic": [
+ "Your music message"
+ ],
+ "VoiceOver.Chat.YourPhoto": [
+ "Your photo"
+ ],
+ "VoiceOver.Chat.YourVideo": [
+ "Your video"
+ ],
+ "VoiceOver.Chat.YourVideoMessage": [
+ "Your video message"
+ ],
+ "VoiceOver.Chat.YourVoiceMessage": [
+ "Your voice message"
+ ],
+ "VoiceOver.Common.Off": [
+ "Off"
+ ],
+ "VoiceOver.Common.On": [
+ "On"
+ ],
+ "VoiceOver.Common.SwitchHint": [
+ "Double Tap To Toggle"
+ ],
+ "VoiceOver.DiscardPreparedContent": [
+ "Discard"
+ ],
+ "VoiceOver.Editing.ClearText": [
+ "Clear text"
+ ],
+ "VoiceOver.Media.PlaybackPause": [
+ "Pause"
+ ],
+ "VoiceOver.Media.PlaybackPlay": [
+ "Play"
+ ],
+ "VoiceOver.Media.PlaybackRate": [
+ "Playback speed"
+ ],
+ "VoiceOver.Media.PlaybackRateChange": [
+ "Double tap to change"
+ ],
+ "VoiceOver.Media.PlaybackRateFast": [
+ "Fast"
+ ],
+ "VoiceOver.Media.PlaybackRateNormal": [
+ "Normal"
+ ],
+ "VoiceOver.Media.PlaybackStop": [
+ "Stop playback"
+ ],
+ "VoiceOver.MessageContextDelete": [
+ "Delete"
+ ],
+ "VoiceOver.MessageContextForward": [
+ "Forward"
+ ],
+ "VoiceOver.MessageContextOpenMessageMenu": [
+ "Open message menu"
+ ],
+ "VoiceOver.MessageContextReply": [
+ "Reply"
+ ],
+ "VoiceOver.MessageContextReport": [
+ "Report"
+ ],
+ "VoiceOver.MessageContextSend": [
+ "Send"
+ ],
+ "VoiceOver.MessageContextShare": [
+ "Share"
+ ],
+ "VoiceOver.Navigation.Compose": [
+ "Compose"
+ ],
+ "VoiceOver.Navigation.ProxySettings": [
+ "Proxy settings"
+ ],
+ "VoiceOver.Navigation.Search": [
+ "Search"
+ ],
+ "VoiceOver.Recording.StopAndPreview": [
+ "Stop and preview"
+ ],
+ "Watch.AppName": [
+ "Telegram"
+ ],
+ "Watch.AuthRequired": [
+ "Log in to Telegram on your phone to get started"
+ ],
+ "Watch.Bot.Restart": [
+ "Restart"
+ ],
+ "Watch.ChannelInfo.Title": [
+ "Channel Info"
+ ],
+ "Watch.ChatList.NoConversationsText": [
+ "To start messaging,
press firmly, then tap
New Message"
+ ],
+ "Watch.ChatList.NoConversationsTitle": [
+ "No Conversations"
+ ],
+ "Watch.Compose.AddContact": [
+ "Choose Contact"
+ ],
+ "Watch.Compose.CreateMessage": [
+ "Create Message"
+ ],
+ "Watch.Compose.CurrentLocation": [
+ "Current Location"
+ ],
+ "Watch.Compose.Send": [
+ "Send"
+ ],
+ "Watch.ConnectionDescription": [
+ "Your Watch needs to be connected for the app to work"
+ ],
+ "Watch.Contacts.NoResults": [
+ "No matching
contacts found"
+ ],
+ "Watch.Conversation.Reply": [
+ "Reply"
+ ],
+ "Watch.GroupInfo.Title": [
+ "Group Info"
+ ],
+ "Watch.LastSeen.ALongTimeAgo": [
+ "a long time ago"
+ ],
+ "Watch.LastSeen.AtDate": [
+ "%@"
+ ],
+ "Watch.LastSeen.HoursAgo": [
+ "1 hour ago",
+ "%@ hours ago"
+ ],
+ "Watch.LastSeen.JustNow": [
+ "just now"
+ ],
+ "Watch.LastSeen.Lately": [
+ "recently"
+ ],
+ "Watch.LastSeen.MinutesAgo": [
+ "1 minute ago",
+ "%@ minutes ago"
+ ],
+ "Watch.LastSeen.WithinAMonth": [
+ "within a month"
+ ],
+ "Watch.LastSeen.WithinAWeek": [
+ "within a week"
+ ],
+ "Watch.LastSeen.YesterdayAt": [
+ "yesterday at %@"
+ ],
+ "Watch.Location.Access": [
+ "Allow Telegram to access location on your phone"
+ ],
+ "Watch.Location.Current": [
+ "Current Location"
+ ],
+ "Watch.Message.Call": [
+ "Call"
+ ],
+ "Watch.Message.ForwardedFrom": [
+ "Forwarded from"
+ ],
+ "Watch.Message.Game": [
+ "Game"
+ ],
+ "Watch.Message.Invoice": [
+ "Invoice"
+ ],
+ "Watch.MessageView.Forward": [
+ "Forward"
+ ],
+ "Watch.MessageView.Reply": [
+ "Reply"
+ ],
+ "Watch.MessageView.Title": [
+ "Message"
+ ],
+ "Watch.MessageView.ViewOnPhone": [
+ "View On Phone"
+ ],
+ "Watch.Microphone.Access": [
+ "Allow Telegram to access the microphone on your phone"
+ ],
+ "Watch.NoConnection": [
+ "No Connection"
+ ],
+ "Watch.Notification.Joined": [
+ "Joined Telegram"
+ ],
+ "Watch.PhotoView.Title": [
+ "Photo"
+ ],
+ "Watch.Stickers.RecentPlaceholder": [
+ "Your most frequently used stickers will appear here"
+ ],
+ "Watch.Stickers.Recents": [
+ "Recents"
+ ],
+ "Watch.Stickers.StickerPacks": [
+ "Sticker Sets"
+ ],
+ "Watch.Time.ShortFullAt": [
+ "%1$@ %2$@"
+ ],
+ "Watch.Time.ShortTodayAt": [
+ "Today %@"
+ ],
+ "Watch.Time.ShortWeekdayAt": [
+ "%1$@ %2$@"
+ ],
+ "Watch.Time.ShortYesterdayAt": [
+ "Yesterday %@"
+ ],
+ "Watch.UserInfo.Block": [
+ "Block"
+ ],
+ "Watch.UserInfo.Mute": [
+ "Mute for 1 hour",
+ "Mute for %@ hours"
+ ],
+ "Watch.UserInfo.MuteTitle": [
+ "Mute"
+ ],
+ "Watch.UserInfo.Service": [
+ "service notifications"
+ ],
+ "Watch.UserInfo.Title": [
+ "Info"
+ ],
+ "Watch.UserInfo.Unblock": [
+ "Unblock"
+ ],
+ "WatchRemote.AlertOpen": [
+ "Open"
+ ],
+ "WatchRemote.AlertText": [
+ "Open the message here?"
+ ],
+ "WatchRemote.AlertTitle": [
+ "Message from your Apple Watch"
+ ],
+ "WatchRemote.NotificationText": [
+ "Open this notification on your phone to view the message from your Apple Watch"
+ ],
+ "Web.Error": [
+ "Couldn't load page"
+ ],
+ "Web.OpenExternal": [
+ "Open in Safari"
+ ],
+ "WebPreview.GettingLinkInfo": [
+ "Getting Link Info..."
+ ],
+ "Weekday.ShortFriday": [
+ "Fri"
+ ],
+ "Weekday.ShortMonday": [
+ "Mon"
+ ],
+ "Weekday.ShortSaturday": [
+ "Sat"
+ ],
+ "Weekday.ShortSunday": [
+ "Sun"
+ ],
+ "Weekday.ShortThursday": [
+ "Thu"
+ ],
+ "Weekday.ShortTuesday": [
+ "Tue"
+ ],
+ "Weekday.ShortWednesday": [
+ "Wed"
+ ],
+ "Widget.ApplicationLocked": [
+ "Unlock the app to use the widget"
+ ],
+ "Widget.ApplicationStartRequired": [
+ "Open the app to use the widget"
+ ],
+ "Widget.AuthRequired": [
+ "Log In to Telegram"
+ ],
+ "Widget.ChatsGalleryDescription": [
+ "Display the latest message from the most important chats."
+ ],
+ "Widget.ChatsGalleryTitle": [
+ "Chats"
+ ],
+ "Widget.LongTapToEdit": [
+ "Tap or hold to edit widget."
+ ],
+ "Widget.NoUsers": [
+ "Start messaging to see your friends here"
+ ],
+ "Widget.ShortcutsGalleryDescription": [
+ "Display shortcuts of your most important chats to always have quick access to them."
+ ],
+ "Widget.ShortcutsGalleryTitle": [
+ "Shortcuts"
+ ],
+ "Widget.UpdatedTodayAt": [
+ "Updated at {}"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/groups_and_channels.html b/data/web/translations.telegram.org/en/ios/groups_and_channels.html
new file mode 100644
index 0000000000..a8b07cce0e
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/groups_and_channels.html
@@ -0,0 +1,3546 @@
+{
+ "Attachment.AllMedia": [
+ "All"
+ ],
+ "Attachment.CameraAccessText": [
+ "Telegram needs camera access so that you can take photos and videos."
+ ],
+ "Attachment.CancelSelectionAlertNo": [
+ "No"
+ ],
+ "Attachment.CancelSelectionAlertText": [
+ "Cancel selection?"
+ ],
+ "Attachment.CancelSelectionAlertYes": [
+ "Yes"
+ ],
+ "Attachment.Contact": [
+ "Contact"
+ ],
+ "Attachment.DeselectedPhotos": [
+ "%@ photo deselected",
+ "%@ photos deselected"
+ ],
+ "Attachment.DeselectedVideos": [
+ "%@ video deselected",
+ "%@ videos deselected"
+ ],
+ "Attachment.DragToReorder": [
+ "Drag media to reorder"
+ ],
+ "Attachment.File": [
+ "File"
+ ],
+ "Attachment.FilesIntro": [
+ "Send and receive files of any type, up to 2 GB
in size each, access them instantly
on your other devices."
+ ],
+ "Attachment.FilesSearchPlaceholder": [
+ "Search sent files"
+ ],
+ "Attachment.Gallery": [
+ "Gallery"
+ ],
+ "Attachment.Grouped": [
+ "Grouped"
+ ],
+ "Attachment.LimitedMediaAccessText": [
+ "You have limited Telegram from accessing your photos."
+ ],
+ "Attachment.Location": [
+ "Location"
+ ],
+ "Attachment.LocationAccessText": [
+ "Share places or your live location."
+ ],
+ "Attachment.LocationAccessTitle": [
+ "Access Your Location"
+ ],
+ "Attachment.Manage": [
+ "Manage"
+ ],
+ "Attachment.MediaAccessText": [
+ "Share an unlimited number of photos
and videos of up to 2 GB each."
+ ],
+ "Attachment.MediaAccessTitle": [
+ "Access Your Photos and Videos"
+ ],
+ "Attachment.MediaTypes": [
+ "Media Types"
+ ],
+ "Attachment.MessagePreview": [
+ "Message Preview"
+ ],
+ "Attachment.MessagesPreview": [
+ "Messages Preview"
+ ],
+ "Attachment.MyAlbums": [
+ "My Albums"
+ ],
+ "Attachment.OpenSettings": [
+ "Go to Settings"
+ ],
+ "Attachment.Poll": [
+ "Poll"
+ ],
+ "Attachment.RecentlySentFiles": [
+ "Recently Sent Files"
+ ],
+ "Attachment.SearchWeb": [
+ "Search Web"
+ ],
+ "Attachment.SelectFromFiles": [
+ "Select from Files"
+ ],
+ "Attachment.SelectFromGallery": [
+ "Select from Gallery"
+ ],
+ "Attachment.SelectedMedia": [
+ "%@ Selected",
+ "%@ Selected"
+ ],
+ "Attachment.SendAsFile": [
+ "Send as File"
+ ],
+ "Attachment.SendAsFiles": [
+ "Send as Files"
+ ],
+ "Attachment.Ungrouped": [
+ "Ungrouped"
+ ],
+ "AuthSessions.View.Application": [
+ "Application"
+ ],
+ "AuthSessions.View.IP": [
+ "IP Address"
+ ],
+ "AuthSessions.View.Location": [
+ "Location"
+ ],
+ "AuthSessions.View.TerminateSession": [
+ "Terminate Session"
+ ],
+ "AutoremoveSetup.TimeSectionHeader": [
+ "AUTO-DELETE MESSAGES"
+ ],
+ "AutoremoveSetup.TimerInfoChannel": [
+ "Automatically delete new messages sent in this channel after a certain period of time."
+ ],
+ "AutoremoveSetup.TimerValueAfter": [
+ "After %@"
+ ],
+ "AutoremoveSetup.TimerValueNever": [
+ "Never"
+ ],
+ "AutoremoveSetup.Title": [
+ "Auto-Deletion"
+ ],
+ "Bot.AddToChat.Add.AddAsAdmin": [
+ "Add Bot as Admin"
+ ],
+ "Bot.AddToChat.Add.AdminAlertAdd": [
+ "Add as Admin"
+ ],
+ "Bot.AddToChat.Add.AdminAlertTextChannel": [
+ "Do you want to add the bot as an admin in **%@**?"
+ ],
+ "Bot.AddToChat.Add.AdminAlertTitle": [
+ "Add Bot as Admin?"
+ ],
+ "Bot.GroupStatusDoesNotReadHistory": [
+ "has no access to messages"
+ ],
+ "Bot.GroupStatusReadsHistory": [
+ "has access to messages"
+ ],
+ "Broadcast.AdminLog.EmptyText": [
+ "No notable actions by channel admins in the last 48 hours."
+ ],
+ "BroadcastGroups.Cancel": [
+ "Leave as regular group"
+ ],
+ "BroadcastGroups.ConfirmationAlert.Convert": [
+ "Convert"
+ ],
+ "BroadcastGroups.ConfirmationAlert.Text": [
+ "Regular members of the group (non-admins) will **permanently** lose their right to send messages in the group.
This action **cannot** be undone."
+ ],
+ "BroadcastGroups.ConfirmationAlert.Title": [
+ "Are you sure?"
+ ],
+ "BroadcastGroups.Convert": [
+ "Convert to Broadcast Group"
+ ],
+ "BroadcastGroups.IntroText": [
+ "• No limit on the number of members.
• Only admins can post.
• Can't be turned back into a regular group."
+ ],
+ "BroadcastGroups.IntroTitle": [
+ "Broadcast Groups"
+ ],
+ "BroadcastGroups.LimitAlert.LearnMore": [
+ "Learn More"
+ ],
+ "BroadcastGroups.LimitAlert.Text": [
+ "Your group has reached a limit of **%@** members.
You can increase this limit by converting the group to a **broadcast group** where only admins can post. Interested?"
+ ],
+ "BroadcastGroups.LimitAlert.Title": [
+ "Limit Reached"
+ ],
+ "BroadcastGroups.Success": [
+ "Your group can now have more than %@ members."
+ ],
+ "Call.CallInProgressLiveStreamMessage": [
+ "End call with %1$@ and start a live stream in %2$@?"
+ ],
+ "Call.LiveStreamInProgressMessage": [
+ "Leave live stream in %1$@ and start a new one in %2$@?"
+ ],
+ "Call.LiveStreamInProgressTitle": [
+ "Live Stream in Progress"
+ ],
+ "Channel.About.Help": [
+ "You can provide an optional description for your channel."
+ ],
+ "Channel.About.Placeholder": [
+ "Description"
+ ],
+ "Channel.About.Title": [
+ "Description"
+ ],
+ "Channel.AddBotAsAdmin": [
+ "Make Admin"
+ ],
+ "Channel.AddBotErrorHaveRights": [
+ "Bots can only be added to channels as admins."
+ ],
+ "Channel.AddBotErrorNoRights": [
+ "Bots can only be added to channels as admins."
+ ],
+ "Channel.AddUserLeftError": [
+ "If a person has left a channel in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "Channel.AdminLog.AddMembers": [
+ "Add Members"
+ ],
+ "Channel.AdminLog.AllowedReactionsUpdated": [
+ "%1$@ updated the list of allowed reactions to: %2$@"
+ ],
+ "Channel.AdminLog.BanEmbedLinks": [
+ "Embed Links"
+ ],
+ "Channel.AdminLog.BanReadMessages": [
+ "Read Messages"
+ ],
+ "Channel.AdminLog.BanSendGifs": [
+ "Send GIFs"
+ ],
+ "Channel.AdminLog.BanSendMedia": [
+ "Send Media"
+ ],
+ "Channel.AdminLog.BanSendMessages": [
+ "Send Messages"
+ ],
+ "Channel.AdminLog.BanSendStickers": [
+ "Send Stickers"
+ ],
+ "Channel.AdminLog.BanSendStickersAndGifs": [
+ "Send Stickers & GIFs"
+ ],
+ "Channel.AdminLog.CanAddAdmins": [
+ "Add New Admins"
+ ],
+ "Channel.AdminLog.CanBanUsers": [
+ "Ban Users"
+ ],
+ "Channel.AdminLog.CanBeAnonymous": [
+ "Remain Anonymous"
+ ],
+ "Channel.AdminLog.CanChangeInfo": [
+ "Change Info"
+ ],
+ "Channel.AdminLog.CanChangeInviteLink": [
+ "Invite Users Via Link"
+ ],
+ "Channel.AdminLog.CanDeleteMessages": [
+ "Delete Messages"
+ ],
+ "Channel.AdminLog.CanEditMessages": [
+ "Edit Messages of Others"
+ ],
+ "Channel.AdminLog.CanInviteUsers": [
+ "Add Users"
+ ],
+ "Channel.AdminLog.CanManageCalls": [
+ "Manage Video Chats"
+ ],
+ "Channel.AdminLog.CanManageLiveStreams": [
+ "Manage Live Streams"
+ ],
+ "Channel.AdminLog.CanPinMessages": [
+ "Pin Messages"
+ ],
+ "Channel.AdminLog.CanSendMessages": [
+ "Post Messages"
+ ],
+ "Channel.AdminLog.CaptionEdited": [
+ "%@ edited caption:"
+ ],
+ "Channel.AdminLog.ChangeInfo": [
+ "Change Info"
+ ],
+ "Channel.AdminLog.ChannelEmptyText": [
+ "No service actions were taken by the channel's admins in the last 48 hours."
+ ],
+ "Channel.AdminLog.DefaultRestrictionsUpdated": [
+ "changed default permissions"
+ ],
+ "Channel.AdminLog.DeletedInviteLink": [
+ "%1$@ deleted the invite link %2$@"
+ ],
+ "Channel.AdminLog.DisabledSlowmode": [
+ "%@ disabled the slow mode"
+ ],
+ "Channel.AdminLog.EditedInviteLink": [
+ "%1$@ edited invite link %2$@"
+ ],
+ "Channel.AdminLog.EmptyFilterQueryText": [
+ "No recent actions that contain '%@' have been found."
+ ],
+ "Channel.AdminLog.EmptyFilterText": [
+ "No recent actions that match your query were found."
+ ],
+ "Channel.AdminLog.EmptyFilterTitle": [
+ "No actions found"
+ ],
+ "Channel.AdminLog.EmptyMessageText": [
+ "Empty"
+ ],
+ "Channel.AdminLog.EmptyTitle": [
+ "No recent actions"
+ ],
+ "Channel.AdminLog.EndedLiveStream": [
+ "%1$@ ended the live stream"
+ ],
+ "Channel.AdminLog.EndedVoiceChat": [
+ "%1$@ ended the video chat"
+ ],
+ "Channel.AdminLog.InfoPanelAlertText": [
+ "This is a list of all service actions taken by the channel's admins in the last 48 hours."
+ ],
+ "Channel.AdminLog.InfoPanelAlertTitle": [
+ "What is the event log?"
+ ],
+ "Channel.AdminLog.InfoPanelTitle": [
+ "What Is This?"
+ ],
+ "Channel.AdminLog.JoinedViaRequest": [
+ "%1$@ joined via invite link %2$@, approved by %3$@"
+ ],
+ "Channel.AdminLog.MessageAdmin": [
+ "%@ changed privileges for %@ (%@)"
+ ],
+ "Channel.AdminLog.MessageChangedAutoremoveTimeoutSet": [
+ "%1$@ set auto-remove timer to %2$@"
+ ],
+ "Channel.AdminLog.MessageChangedChannelAbout": [
+ "%@ edited channel description"
+ ],
+ "Channel.AdminLog.MessageChangedChannelUsername": [
+ "%@ changed channel link:"
+ ],
+ "Channel.AdminLog.MessageChangedGroupAbout": [
+ "%@ edited the group description:"
+ ],
+ "Channel.AdminLog.MessageChangedGroupStickerPack": [
+ "%@ changed group sticker set"
+ ],
+ "Channel.AdminLog.MessageChangedGroupUsername": [
+ "%@ changed group link:"
+ ],
+ "Channel.AdminLog.MessageChangedLinkedChannel": [
+ "%1$@ linked this group to %2$@"
+ ],
+ "Channel.AdminLog.MessageChangedLinkedGroup": [
+ "%1$@ made %2$@ the discussion group for this channel."
+ ],
+ "Channel.AdminLog.MessageChangedUnlinkedChannel": [
+ "%1$@ unlinked this group from %2$@"
+ ],
+ "Channel.AdminLog.MessageChangedUnlinkedGroup": [
+ "%1$@ removed the discussion group %2$@"
+ ],
+ "Channel.AdminLog.MessageDeleted": [
+ "%@ deleted message:"
+ ],
+ "Channel.AdminLog.MessageEdited": [
+ "%@ edited message:"
+ ],
+ "Channel.AdminLog.MessageGroupPreHistoryHidden": [
+ "%@ made the group history hidden for new members"
+ ],
+ "Channel.AdminLog.MessageGroupPreHistoryVisible": [
+ "%@ made the group history visible for new members"
+ ],
+ "Channel.AdminLog.MessageInvitedName": [
+ "invited %1$@"
+ ],
+ "Channel.AdminLog.MessageInvitedNameUsername": [
+ "invited %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageKickedName": [
+ "banned %1$@"
+ ],
+ "Channel.AdminLog.MessageKickedNameUsername": [
+ "banned %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessagePinned": [
+ "%@ pinned message:"
+ ],
+ "Channel.AdminLog.MessagePreviousCaption": [
+ "Original caption"
+ ],
+ "Channel.AdminLog.MessagePreviousDescription": [
+ "Previous description"
+ ],
+ "Channel.AdminLog.MessagePreviousLink": [
+ "Previous link"
+ ],
+ "Channel.AdminLog.MessagePreviousMessage": [
+ "Original message"
+ ],
+ "Channel.AdminLog.MessagePromotedName": [
+ "changed privileges for %1$@"
+ ],
+ "Channel.AdminLog.MessagePromotedNameUsername": [
+ "changed privileges for %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageRank": [
+ "changed custom title:
%1$@"
+ ],
+ "Channel.AdminLog.MessageRankName": [
+ "changed custom title for %1$@:
%2$@"
+ ],
+ "Channel.AdminLog.MessageRankUsername": [
+ "changed custom title for %1$@ (%2$@):
%3$@"
+ ],
+ "Channel.AdminLog.MessageRemovedChannelUsername": [
+ "%@ removed channel link"
+ ],
+ "Channel.AdminLog.MessageRemovedGroupStickerPack": [
+ "%@ removed group sticker set"
+ ],
+ "Channel.AdminLog.MessageRemovedGroupUsername": [
+ "%@ removed group link"
+ ],
+ "Channel.AdminLog.MessageRestricted": [
+ "%@ changed restrictions for %@ (%@)"
+ ],
+ "Channel.AdminLog.MessageRestrictedForever": [
+ "indefinitely"
+ ],
+ "Channel.AdminLog.MessageRestrictedName": [
+ "changed restrictions for %1$@"
+ ],
+ "Channel.AdminLog.MessageRestrictedNameUsername": [
+ "changed restrictions for %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageRestrictedNewSetting": [
+ "now: %@"
+ ],
+ "Channel.AdminLog.MessageRestrictedUntil": [
+ "until %@"
+ ],
+ "Channel.AdminLog.MessageToggleInvitesOff": [
+ "%@ disabled group invites"
+ ],
+ "Channel.AdminLog.MessageToggleInvitesOn": [
+ "%@ enabled group invites"
+ ],
+ "Channel.AdminLog.MessageToggleNoForwardsOff": [
+ "%@ allowed message forwarding"
+ ],
+ "Channel.AdminLog.MessageToggleNoForwardsOn": [
+ "%@ restricted message forwarding"
+ ],
+ "Channel.AdminLog.MessageToggleSignaturesOff": [
+ "%@ disabled signatures"
+ ],
+ "Channel.AdminLog.MessageToggleSignaturesOn": [
+ "%@ enabled signatures"
+ ],
+ "Channel.AdminLog.MessageTransferedName": [
+ "transferred ownership to %1$@"
+ ],
+ "Channel.AdminLog.MessageTransferedNameUsername": [
+ "transferred ownership to %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageUnkickedName": [
+ "unbanned %1$@"
+ ],
+ "Channel.AdminLog.MessageUnkickedNameUsername": [
+ "unbanned %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageUnpinned": [
+ "%@ unpinned message"
+ ],
+ "Channel.AdminLog.MessageUnpinnedExtended": [
+ "%@ unpinned message:"
+ ],
+ "Channel.AdminLog.PinMessages": [
+ "Pin Messages"
+ ],
+ "Channel.AdminLog.PollStopped": [
+ "%@ stopped poll"
+ ],
+ "Channel.AdminLog.ReactionsDisabled": [
+ "%1$@ disabled reactions"
+ ],
+ "Channel.AdminLog.RevokedInviteLink": [
+ "%1$@ revoked invite link %2$@"
+ ],
+ "Channel.AdminLog.SendPolls": [
+ "Send Polls"
+ ],
+ "Channel.AdminLog.SetSlowmode": [
+ "%1$@ set the slow mode timer to %2$@"
+ ],
+ "Channel.AdminLog.StartedLiveStream": [
+ "%1$@ started a live stream"
+ ],
+ "Channel.AdminLog.TitleAllEvents": [
+ "All Actions"
+ ],
+ "Channel.AdminLog.TitleSelectedEvents": [
+ "Selected Actions"
+ ],
+ "Channel.AdminLog.UpdatedParticipantVolume": [
+ "%1$@ changed %2$@ volume to %3$@"
+ ],
+ "Channel.AdminLogFilter.AdminsAll": [
+ "All Admins"
+ ],
+ "Channel.AdminLogFilter.AdminsTitle": [
+ "ADMINS"
+ ],
+ "Channel.AdminLogFilter.EventsAdmins": [
+ "Admin Rights"
+ ],
+ "Channel.AdminLogFilter.EventsAll": [
+ "All Actions"
+ ],
+ "Channel.AdminLogFilter.EventsDeletedMessages": [
+ "Deleted Messages"
+ ],
+ "Channel.AdminLogFilter.EventsEditedMessages": [
+ "Edited Messages"
+ ],
+ "Channel.AdminLogFilter.EventsInfo": [
+ "Group Info"
+ ],
+ "Channel.AdminLogFilter.EventsInviteLinks": [
+ "Invite Links"
+ ],
+ "Channel.AdminLogFilter.EventsLeaving": [
+ "Members Leaving"
+ ],
+ "Channel.AdminLogFilter.EventsLeavingSubscribers": [
+ "Subscribers Removed"
+ ],
+ "Channel.AdminLogFilter.EventsLiveStreams": [
+ "Live Streams"
+ ],
+ "Channel.AdminLogFilter.EventsNewMembers": [
+ "New Members"
+ ],
+ "Channel.AdminLogFilter.EventsNewSubscribers": [
+ "New Subscribers"
+ ],
+ "Channel.AdminLogFilter.EventsPinned": [
+ "Pinned Messages"
+ ],
+ "Channel.AdminLogFilter.EventsRestrictions": [
+ "New Restrictions"
+ ],
+ "Channel.AdminLogFilter.EventsSentMessages": [
+ "Sent Messages"
+ ],
+ "Channel.AdminLogFilter.EventsTitle": [
+ "ACTIONS"
+ ],
+ "Channel.AdminLogFilter.Title": [
+ "Filter"
+ ],
+ "Channel.BanList.BlockedTitle": [
+ "BANNED"
+ ],
+ "Channel.BanList.RestrictedTitle": [
+ "RESTRICTED"
+ ],
+ "Channel.BanUser.PermissionAddMembers": [
+ "Add Members"
+ ],
+ "Channel.BanUser.PermissionChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "Channel.BanUser.PermissionEmbedLinks": [
+ "Embed Links"
+ ],
+ "Channel.BanUser.PermissionSendMedia": [
+ "Send Media"
+ ],
+ "Channel.BanUser.PermissionSendMessages": [
+ "Send Messages"
+ ],
+ "Channel.BanUser.PermissionSendPolls": [
+ "Send Polls"
+ ],
+ "Channel.BanUser.PermissionSendStickersAndGifs": [
+ "Send Stickers & GIFs"
+ ],
+ "Channel.BlackList.Title": [
+ "Banned"
+ ],
+ "Channel.CommentsGroup.HeaderGroupSet": [
+ "%@ links the group as its discussion board."
+ ],
+ "Channel.CommentsGroup.HeaderSet": [
+ "%@ is selected as the group that will be used to host comments for your channel."
+ ],
+ "Channel.DiscussionGroup": [
+ "Discussion"
+ ],
+ "Channel.DiscussionGroup.Create": [
+ "Create New Group"
+ ],
+ "Channel.DiscussionGroup.Header": [
+ "Select a group chat for discussion that will be displayed in your channel."
+ ],
+ "Channel.DiscussionGroup.HeaderGroupSet": [
+ "This group is linked as the discussion board for %@."
+ ],
+ "Channel.DiscussionGroup.HeaderLabel": [
+ "Discuss"
+ ],
+ "Channel.DiscussionGroup.HeaderSet": [
+ "A link to %@ is shown to all subscribers in the bottom panel."
+ ],
+ "Channel.DiscussionGroup.Info": [
+ "Everything you post in the channel will be forwarded to this group."
+ ],
+ "Channel.DiscussionGroup.LinkGroup": [
+ "Link Group"
+ ],
+ "Channel.DiscussionGroup.MakeHistoryPublic": [
+ "Warning: If you set this private group as the discussion group for your channel, all channel subscribers will be able to access the group. \"Chat history for new members\" will be switched to Visible."
+ ],
+ "Channel.DiscussionGroup.MakeHistoryPublicProceed": [
+ "Proceed"
+ ],
+ "Channel.DiscussionGroup.PrivateChannel": [
+ "private channel"
+ ],
+ "Channel.DiscussionGroup.PrivateChannelLink": [
+ "Make %1$@ the discussion board for %2$@?
Any member of this group will be able to see messages in the channel."
+ ],
+ "Channel.DiscussionGroup.PrivateGroup": [
+ "private group"
+ ],
+ "Channel.DiscussionGroup.UnlinkChannel": [
+ "Unlink Channel"
+ ],
+ "Channel.DiscussionGroup.UnlinkGroup": [
+ "Unlink Group"
+ ],
+ "Channel.DiscussionGroupAdd": [
+ "Add"
+ ],
+ "Channel.DiscussionGroupInfo": [
+ "Add a group chat for comments."
+ ],
+ "Channel.Edit.AboutItem": [
+ "Description"
+ ],
+ "Channel.Edit.LinkItem": [
+ "Link"
+ ],
+ "Channel.Edit.PrivatePublicLinkAlert": [
+ "Please note that if you choose a public link for your channel, anyone will be able to find it in search and join.
Do not create this link if you want your channel to stay private."
+ ],
+ "Channel.EditAdmin.CannotEdit": [
+ "You can't edit the rights of this admin."
+ ],
+ "Channel.EditAdmin.PermissinAddAdminOff": [
+ "This admin will not be able to add new admins."
+ ],
+ "Channel.EditAdmin.PermissinAddAdminOn": [
+ "This admin will be able to add new admins with equal or fewer rights."
+ ],
+ "Channel.EditAdmin.PermissionAddAdmins": [
+ "Add New Admins"
+ ],
+ "Channel.EditAdmin.PermissionBanUsers": [
+ "Ban Users"
+ ],
+ "Channel.EditAdmin.PermissionChangeInfo": [
+ "Change Channel Info"
+ ],
+ "Channel.EditAdmin.PermissionDeleteMessages": [
+ "Delete Messages"
+ ],
+ "Channel.EditAdmin.PermissionEditMessages": [
+ "Edit Messages of Others"
+ ],
+ "Channel.EditAdmin.PermissionInviteMembers": [
+ "Add Members"
+ ],
+ "Channel.EditAdmin.PermissionInviteSubscribers": [
+ "Add Subscribers"
+ ],
+ "Channel.EditAdmin.PermissionInviteUsers": [
+ "Add Users"
+ ],
+ "Channel.EditAdmin.PermissionInviteViaLink": [
+ "Invite Users via Link"
+ ],
+ "Channel.EditAdmin.PermissionPinMessages": [
+ "Pin Messages"
+ ],
+ "Channel.EditAdmin.PermissionPostMessages": [
+ "Post Messages"
+ ],
+ "Channel.EditAdmin.PermissionsHeader": [
+ "WHAT CAN THIS ADMIN DO?"
+ ],
+ "Channel.ErrorAccessDenied": [
+ "Sorry, this channel is private."
+ ],
+ "Channel.ErrorAddBlocked": [
+ "Sorry, you can't add this user to channels because of their privacy settings."
+ ],
+ "Channel.ErrorAddTooMuch": [
+ "Sorry, you can only add the first 200 subscribers to a channel. Note that an unlimited number of people may join via the channel's link."
+ ],
+ "Channel.Info.Banned": [
+ "Banned"
+ ],
+ "Channel.Info.BlackList": [
+ "Removed Users"
+ ],
+ "Channel.Info.Management": [
+ "Admins"
+ ],
+ "Channel.Info.Members": [
+ "Members"
+ ],
+ "Channel.Info.Stickers": [
+ "Group Sticker Set"
+ ],
+ "Channel.Info.Subscribers": [
+ "Subscribers"
+ ],
+ "Channel.LeaveChannel": [
+ "Leave Channel"
+ ],
+ "Channel.LinkItem": [
+ "share link"
+ ],
+ "Channel.Management.AddModerator": [
+ "Add Admin"
+ ],
+ "Channel.Management.AddModeratorHelp": [
+ "You can add admins to help you manage your channel."
+ ],
+ "Channel.Management.LabelAdministrator": [
+ "admin"
+ ],
+ "Channel.Management.LabelCreator": [
+ "Owner"
+ ],
+ "Channel.Management.LabelEditor": [
+ "admin"
+ ],
+ "Channel.Management.LabelOwner": [
+ "owner"
+ ],
+ "Channel.Management.PromotedBy": [
+ "Promoted by %@"
+ ],
+ "Channel.Management.RemovedBy": [
+ "Removed by %@"
+ ],
+ "Channel.Management.RestrictedBy": [
+ "restricted by %@"
+ ],
+ "Channel.Management.Title": [
+ "Admins"
+ ],
+ "Channel.Members.AddAdminErrorBlacklisted": [
+ "Sorry, you can't add this user as an admin because they are in the Removed Users list and you can't unban them."
+ ],
+ "Channel.Members.AddAdminErrorNotAMember": [
+ "You can't add this user as an admin because they are not a member of this group and you are not allowed to add them."
+ ],
+ "Channel.Members.AddBannedErrorAdmin": [
+ "You can't ban this user because they are an admin in this group and you are not allowed to demote them."
+ ],
+ "Channel.Members.AddMembers": [
+ "Add Subscribers"
+ ],
+ "Channel.Members.AddMembersHelp": [
+ "Only channel admins can see this list."
+ ],
+ "Channel.Members.Contacts": [
+ "CONTACTS IN THIS CHANNEL"
+ ],
+ "Channel.Members.InviteLink": [
+ "Invite via Link"
+ ],
+ "Channel.Members.Other": [
+ "OTHER SUBSCRIBERS"
+ ],
+ "Channel.Members.Title": [
+ "Members"
+ ],
+ "Channel.MessagePhotoRemoved": [
+ "Channel photo removed"
+ ],
+ "Channel.MessagePhotoUpdated": [
+ "Channel photo updated"
+ ],
+ "Channel.MessageTitleUpdated": [
+ "Channel renamed to \"%@\""
+ ],
+ "Channel.Moderator.AccessLevelRevoke": [
+ "Dismiss Admin"
+ ],
+ "Channel.Moderator.Title": [
+ "Admin"
+ ],
+ "Channel.OwnershipTransfer.ChangeOwner": [
+ "Change Owner"
+ ],
+ "Channel.OwnershipTransfer.DescriptionInfo": [
+ "This will transfer the full **owner rights** for **%1$@** to **%2$@**.
You will no longer be considered the creator of the channel. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "Channel.OwnershipTransfer.EnterPassword": [
+ "Enter Password"
+ ],
+ "Channel.OwnershipTransfer.EnterPasswordText": [
+ "Please enter your 2-Step Verification password to complete the transfer."
+ ],
+ "Channel.OwnershipTransfer.ErrorPrivacyRestricted": [
+ "Sorry, this user is not a member of this channel and their privacy settings prevent you from adding them manually."
+ ],
+ "Channel.OwnershipTransfer.PasswordPlaceholder": [
+ "Password"
+ ],
+ "Channel.OwnershipTransfer.Title": [
+ "Transfer Channel Ownership"
+ ],
+ "Channel.OwnershipTransfer.TransferCompleted": [
+ "**%1$@** is now the owner of **%2$@**."
+ ],
+ "Channel.Setup.LinkTypePrivate": [
+ "Private"
+ ],
+ "Channel.Setup.LinkTypePublic": [
+ "Public"
+ ],
+ "Channel.Setup.PublicNoLink": [
+ "Please choose a link for your public channel, so that people can find it in search and share with others.
If you're not interested, we suggest creating a private channel instead."
+ ],
+ "Channel.Setup.Title": [
+ "Channel"
+ ],
+ "Channel.Setup.TypeHeader": [
+ "CHANNEL TYPE"
+ ],
+ "Channel.Setup.TypePrivate": [
+ "Private"
+ ],
+ "Channel.Setup.TypePrivateHelp": [
+ "Private channels can only be joined via invite link."
+ ],
+ "Channel.Setup.TypePublic": [
+ "Public"
+ ],
+ "Channel.Setup.TypePublicHelp": [
+ "Public channels can be found in search, anyone can join them."
+ ],
+ "Channel.SignMessages": [
+ "Sign Messages"
+ ],
+ "Channel.SignMessages.Help": [
+ "Add names of admins to the messages they post."
+ ],
+ "Channel.Status": [
+ "channel"
+ ],
+ "Channel.Stickers.CreateYourOwn": [
+ "You can create your own custom sticker set using the @stickers bot."
+ ],
+ "Channel.Stickers.NotFound": [
+ "No such sticker set found"
+ ],
+ "Channel.Stickers.NotFoundHelp": [
+ "Try again or choose from the list below"
+ ],
+ "Channel.Stickers.Placeholder": [
+ "stickerset"
+ ],
+ "Channel.Stickers.Searching": [
+ "Searching..."
+ ],
+ "Channel.Stickers.YourStickers": [
+ "CHOOSE FROM YOUR STICKERS"
+ ],
+ "Channel.Subscribers.Title": [
+ "Subscribers"
+ ],
+ "Channel.TitleInfo": [
+ "Channel Info"
+ ],
+ "Channel.TypeSetup.Title": [
+ "Channel Type"
+ ],
+ "Channel.UpdatePhotoItem": [
+ "Set Channel Photo"
+ ],
+ "Channel.Username.CheckingUsername": [
+ "Checking name..."
+ ],
+ "Channel.Username.CreatePrivateLinkHelp": [
+ "People can join your channel by following this link. You can revoke the link at any time."
+ ],
+ "Channel.Username.CreatePublicLinkHelp": [
+ "If you set a public link, other people will be able to find and join your channel.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "Channel.Username.Help": [
+ "You can choose a channel name on **Telegram**. If you do, other people will be able to find your channel by this name.
You can use **a–z**, **0–9** and underscores. Minimum length is **5** characters."
+ ],
+ "Channel.Username.InvalidCharacters": [
+ "Sorry, this name is invalid."
+ ],
+ "Channel.Username.InvalidStartsWithNumber": [
+ "Public links can't start with a number."
+ ],
+ "Channel.Username.InvalidTaken": [
+ "Sorry, this link is already taken."
+ ],
+ "Channel.Username.InvalidTooShort": [
+ "Public links must have at least 5 characters."
+ ],
+ "Channel.Username.LinkHint": [
+ "This link opens your channel:[
https://t.me/%@]"
+ ],
+ "Channel.Username.Title": [
+ "Link"
+ ],
+ "Channel.Username.UsernameIsAvailable": [
+ "%@ is available."
+ ],
+ "ChannelInfo.ChannelForbidden": [
+ "Sorry, the channel \"%@\" is no longer accessible."
+ ],
+ "ChannelInfo.ConfirmLeave": [
+ "Leave Channel"
+ ],
+ "ChannelInfo.CreateExternalStream": [
+ "Stream With..."
+ ],
+ "ChannelInfo.CreateLiveStream": [
+ "Start Live Stream"
+ ],
+ "ChannelInfo.CreateVoiceChat": [
+ "Start Video Chat"
+ ],
+ "ChannelInfo.DeleteChannel": [
+ "Delete Channel"
+ ],
+ "ChannelInfo.DeleteChannelConfirmation": [
+ "Deleting this channel will remove all subscribers and all posts will be lost. Delete the channel anyway?"
+ ],
+ "ChannelInfo.DeleteGroup": [
+ "Delete Group"
+ ],
+ "ChannelInfo.InviteLink.RevokeAlert.Text": [
+ "Are you sure you want to revoke this link? Once you do, no one will be able to join the channel using it."
+ ],
+ "ChannelInfo.ScheduleLiveStream": [
+ "Schedule Live Stream"
+ ],
+ "ChannelInfo.ScheduleVoiceChat": [
+ "Schedule Video Chat"
+ ],
+ "ChannelInfo.Stats": [
+ "Statistics"
+ ],
+ "ChannelIntro.CreateChannel": [
+ "Create Channel"
+ ],
+ "ChannelIntro.Text": [
+ "Channels are a one-to-many tool
for broadcasting your messages
to unlimited audiences."
+ ],
+ "ChannelIntro.Title": [
+ "What is a Channel?"
+ ],
+ "ChannelMembers.ChannelAdminsTitle": [
+ "CHANNEL ADMINS"
+ ],
+ "ChannelMembers.GroupAdminsTitle": [
+ "GROUP ADMINS"
+ ],
+ "ChannelMembers.WhoCanAddMembers": [
+ "Who can add members"
+ ],
+ "ChannelMembers.WhoCanAddMembers.Admins": [
+ "Only Admins"
+ ],
+ "ChannelMembers.WhoCanAddMembers.AllMembers": [
+ "All Members"
+ ],
+ "ChannelMembers.WhoCanAddMembersAdminsHelp": [
+ "Only admins can add new members."
+ ],
+ "ChannelMembers.WhoCanAddMembersAllHelp": [
+ "Everybody can add new members."
+ ],
+ "ChannelRemoved.RemoveInfo": [
+ "Users removed from the channel by admins can't rejoin via invite links."
+ ],
+ "Chat.AttachmentLimitExceeded": [
+ "Sorry, you can't select more items at once."
+ ],
+ "Chat.AttachmentMultipleFilesDisabled": [
+ "Slow Mode is enabled. You can't send multiple files at once."
+ ],
+ "Chat.AttachmentMultipleForwardDisabled": [
+ "Slow Mode is enabled. You can't forward multiple messages at once."
+ ],
+ "Chat.MessagesUnpinned": [
+ "Message Unpinned",
+ "%@ Messages Unpinned"
+ ],
+ "Chat.NextChannelArchivedSwipeProgress": [
+ "Pull up to go to archived channels"
+ ],
+ "Chat.NextChannelFolderSwipeProgress": [
+ "Pull up to go to the %@ folder"
+ ],
+ "Chat.NextChannelSameLocationSwipeProgress": [
+ "Pull up to go to the next unread channel"
+ ],
+ "Chat.NextChannelUnarchivedSwipeProgress": [
+ "Pull up to go to unarchived channels"
+ ],
+ "Chat.PanelHidePinnedMessages": [
+ "Don't Show Pinned Messages"
+ ],
+ "Chat.SaveForNotifications": [
+ "Save for Notifications"
+ ],
+ "Chat.SlowmodeSendError": [
+ "Slow Mode is enabled."
+ ],
+ "Chat.SlowmodeTooltip": [
+ "Slow Mode is active. You can send
your next message in %@."
+ ],
+ "ChatAdmins.AdminLabel": [
+ "admin"
+ ],
+ "ChatAdmins.AllMembersAreAdmins": [
+ "All Members Are Admins"
+ ],
+ "ChatAdmins.AllMembersAreAdminsOffHelp": [
+ "Only admins can add and remove members, edit name and photo of the group."
+ ],
+ "ChatAdmins.AllMembersAreAdminsOnHelp": [
+ "All members can add new members, edit name and photo of the group."
+ ],
+ "ChatAdmins.Title": [
+ "Chat Admins"
+ ],
+ "ChatList.Context.Delete": [
+ "Delete"
+ ],
+ "ChatList.PeerTypeChannel": [
+ "channel"
+ ],
+ "ChatList.Search.FilterDownloads": [
+ "Downloads"
+ ],
+ "CommentsGroup.ErrorAccessDenied": [
+ "Sorry, you can't access this chat because you were banned by an admin."
+ ],
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Create": [
+ "Create"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.Edit": [
+ "Edit"
+ ],
+ "Common.No": [
+ "No"
+ ],
+ "Common.OK": [
+ "OK"
+ ],
+ "Common.Save": [
+ "Save"
+ ],
+ "Common.Yes": [
+ "Yes"
+ ],
+ "Compose.ChannelMembers": [
+ "Members"
+ ],
+ "Compose.ChannelTokenListPlaceholder": [
+ "Search for contacts or usernames"
+ ],
+ "Compose.Create": [
+ "Create"
+ ],
+ "Compose.NewChannel": [
+ "New Channel"
+ ],
+ "Compose.NewGroup": [
+ "New Group"
+ ],
+ "Compose.NewGroupTitle": [
+ "New Group"
+ ],
+ "Compose.TokenListPlaceholder": [
+ "Who would you like to add?"
+ ],
+ "Contacts.MemberSearchSectionTitleGroup": [
+ "Group Members"
+ ],
+ "Contacts.TopSection": [
+ "CONTACTS"
+ ],
+ "Conversation.Admin": [
+ "admin"
+ ],
+ "Conversation.AlsoClearCacheTitle": [
+ "You can use \"clear cache\" to remove unnecessary media — and re-downloaded files if you need them again."
+ ],
+ "Conversation.AutoremoveActionEdit": [
+ "Edit Auto-Delete Settings"
+ ],
+ "Conversation.AutoremoveTimerRemovedChannel": [
+ "Messages in this channel will no longer be automatically deleted"
+ ],
+ "Conversation.AutoremoveTimerRemovedGroup": [
+ "A group admin disabled the auto-delete timer"
+ ],
+ "Conversation.AutoremoveTimerSetChannel": [
+ "Messages in this channel will be automatically deleted after %1$@"
+ ],
+ "Conversation.AutoremoveTimerSetGroup": [
+ "A group admin set messages to automatically delete after %1$@"
+ ],
+ "Conversation.ClearCache": [
+ "Clear Cache"
+ ],
+ "Conversation.ClearChannel": [
+ "Clear Channel"
+ ],
+ "Conversation.ClearGroupHistory": [
+ "This will delete all messages and media in this chat from your Telegram cloud. Other members of the group will still have them."
+ ],
+ "Conversation.ContextMenuBan": [
+ "Restrict"
+ ],
+ "Conversation.ContextMenuCopy": [
+ "Copy"
+ ],
+ "Conversation.ContextMenuCopyLink": [
+ "Copy Link"
+ ],
+ "Conversation.ContextMenuMention": [
+ "Mention"
+ ],
+ "Conversation.ContextMenuMore": [
+ "More..."
+ ],
+ "Conversation.ContextMenuOpenChannel": [
+ "Open Channel"
+ ],
+ "Conversation.ContextMenuOpenChannelProfile": [
+ "Open Profile"
+ ],
+ "Conversation.ContextMenuOpenProfile": [
+ "Open Profile"
+ ],
+ "Conversation.ContextMenuReply": [
+ "Reply"
+ ],
+ "Conversation.ContextMenuSelect": [
+ "Select"
+ ],
+ "Conversation.ContextMenuSendMessage": [
+ "Send Message"
+ ],
+ "Conversation.ContextViewReplies": [
+ "View %@ Reply",
+ "View %@ Replies"
+ ],
+ "Conversation.ContextViewStats": [
+ "View Statistics"
+ ],
+ "Conversation.ContextViewThread": [
+ "View Thread"
+ ],
+ "Conversation.CopyProtectionForwardingDisabledChannel": [
+ "Forwards from this channel are restricted"
+ ],
+ "Conversation.CopyProtectionForwardingDisabledGroup": [
+ "Forwards from this group are restricted"
+ ],
+ "Conversation.CopyProtectionInfoChannel": [
+ "Copying and forwarding is not allowed in this channel."
+ ],
+ "Conversation.CopyProtectionInfoGroup": [
+ "Copying and forwarding is not allowed in this group."
+ ],
+ "Conversation.CopyProtectionSavingDisabledChannel": [
+ "Saving from this channel is restricted"
+ ],
+ "Conversation.CopyProtectionSavingDisabledGroup": [
+ "Saving from this group is restricted"
+ ],
+ "Conversation.DefaultRestrictedInline": [
+ "Sending inline content isn't allowed in this group."
+ ],
+ "Conversation.DefaultRestrictedMedia": [
+ "Sending media isn't allowed in this group."
+ ],
+ "Conversation.DefaultRestrictedStickers": [
+ "Stickers aren’t allowed in this group."
+ ],
+ "Conversation.DefaultRestrictedText": [
+ "Sending messages is not allowed in this group."
+ ],
+ "Conversation.DeleteAllMessagesInChat": [
+ "Are you sure you want to delete all messages in %@?"
+ ],
+ "Conversation.DeleteManyMessages": [
+ "Delete Messages"
+ ],
+ "Conversation.DeleteMessagesForEveryone": [
+ "Delete for everyone"
+ ],
+ "Conversation.DeleteTimer.Apply": [
+ "Set Auto-Delete"
+ ],
+ "Conversation.DeleteTimer.Disable": [
+ "Disable Auto-Delete"
+ ],
+ "Conversation.DeleteTimer.SetupTitle": [
+ "Auto-Delete After..."
+ ],
+ "Conversation.DiscussionNotStarted": [
+ "No comments here yet..."
+ ],
+ "Conversation.DiscussionStarted": [
+ "Discussion started"
+ ],
+ "Conversation.ErrorInaccessibleMessage": [
+ "Unfortunately, you can't access this message. You aren't a member of the chat where it was posted."
+ ],
+ "Conversation.InfoGroup": [
+ "Group"
+ ],
+ "Conversation.InputTextAnonymousPlaceholder": [
+ "Send anonymously"
+ ],
+ "Conversation.InputTextBroadcastPlaceholder": [
+ "Broadcast"
+ ],
+ "Conversation.InputTextPlaceholderComment": [
+ "Comment"
+ ],
+ "Conversation.InputTextSilentBroadcastPlaceholder": [
+ "Silent Broadcast"
+ ],
+ "Conversation.JoinVoiceChatAsListener": [
+ "JOIN AS LISTENER"
+ ],
+ "Conversation.JoinVoiceChatAsSpeaker": [
+ "JOIN AS SPEAKER"
+ ],
+ "Conversation.MessageDialogDelete": [
+ "Delete"
+ ],
+ "Conversation.MessageDialogEdit": [
+ "Edit"
+ ],
+ "Conversation.MessageLeaveComment": [
+ "Leave a Comment"
+ ],
+ "Conversation.MessageViewComments": [
+ "[%@]Comment",
+ "[%@]Comments"
+ ],
+ "Conversation.MessageViewCommentsFormat": [
+ "%1$@ %2$@"
+ ],
+ "Conversation.Moderate.Ban": [
+ "Ban User"
+ ],
+ "Conversation.Moderate.Delete": [
+ "Delete Message"
+ ],
+ "Conversation.Moderate.DeleteAllMessages": [
+ "Delete All From %@"
+ ],
+ "Conversation.Moderate.Report": [
+ "Report Spam"
+ ],
+ "Conversation.Mute": [
+ "Mute"
+ ],
+ "Conversation.Mute.ApplyMuteUntil": [
+ "Mute until %@"
+ ],
+ "Conversation.Mute.SetupTitle": [
+ "Mute Until..."
+ ],
+ "Conversation.NoticeInvitedByInChannel": [
+ "%@ invited you to this channel"
+ ],
+ "Conversation.NoticeInvitedByInGroup": [
+ "%@ invited you to this group"
+ ],
+ "Conversation.OpenBotLinkAllowMessages": [
+ "Allow **%@** to send me messages"
+ ],
+ "Conversation.OpenBotLinkLogin": [
+ "Log in to **%1$@** as %2$@"
+ ],
+ "Conversation.OpenBotLinkOpen": [
+ "Open"
+ ],
+ "Conversation.OpenBotLinkText": [
+ "Do you want to open
**%@**?"
+ ],
+ "Conversation.OpenBotLinkTitle": [
+ "Open Link"
+ ],
+ "Conversation.Owner": [
+ "owner"
+ ],
+ "Conversation.Pin": [
+ "Pin"
+ ],
+ "Conversation.PinMessageAlert.OnlyPin": [
+ "Only Pin"
+ ],
+ "Conversation.PinMessageAlertGroup": [
+ "Pin this message and notify all group members?"
+ ],
+ "Conversation.PinnedMessage": [
+ "Pinned Message"
+ ],
+ "Conversation.PinnedPoll": [
+ "Pinned Poll"
+ ],
+ "Conversation.PinnedPreviousMessage": [
+ "Previous Message"
+ ],
+ "Conversation.PrivateChannelTimeLimitedAlertJoin": [
+ "Join"
+ ],
+ "Conversation.PrivateChannelTimeLimitedAlertText": [
+ "This channel is private. Please join it to continue viewing its content."
+ ],
+ "Conversation.PrivateChannelTimeLimitedAlertTitle": [
+ "Join Channel"
+ ],
+ "Conversation.PrivateChannelTooltip": [
+ "This channel is private"
+ ],
+ "Conversation.PrivateMessageLinkCopied": [
+ "This link will only work for chat members"
+ ],
+ "Conversation.ReadAllReactions": [
+ "Read All Reactions"
+ ],
+ "Conversation.ReportGroupLocation": [
+ "Group unrelated to location?"
+ ],
+ "Conversation.ReportSpamAndLeave": [
+ "Report Spam and Leave"
+ ],
+ "Conversation.RequestsToJoin": [
+ "%@ Join Request",
+ "%@ Join Requests"
+ ],
+ "Conversation.RestrictedInline": [
+ "The admins of this group have restricted your ability to send inline content."
+ ],
+ "Conversation.RestrictedInlineTimed": [
+ "The admins of this group have restricted your ability to send inline content until %@."
+ ],
+ "Conversation.RestrictedMedia": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "Conversation.RestrictedMediaTimed": [
+ "The admins of this group have restricted your ability to send media until %@."
+ ],
+ "Conversation.RestrictedStickers": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "Conversation.RestrictedStickersTimed": [
+ "The admins of this group have restricted your ability to send stickers until %@."
+ ],
+ "Conversation.RestrictedText": [
+ "The admins of this group have restricted your ability to send messages."
+ ],
+ "Conversation.RestrictedTextTimed": [
+ "The admins of this group have restricted you from messaging until %@."
+ ],
+ "Conversation.ScheduledLiveStream": [
+ "Scheduled Live Stream"
+ ],
+ "Conversation.ScheduledVoiceChat": [
+ "Scheduled Video Chat"
+ ],
+ "Conversation.ScheduledVoiceChatStartsOnShort": [
+ "Starts %@"
+ ],
+ "Conversation.ScheduledVoiceChatStartsTodayShort": [
+ "Starts today at %@"
+ ],
+ "Conversation.ScheduledVoiceChatStartsTomorrowShort": [
+ "Starts tomorrow at %@"
+ ],
+ "Conversation.SearchByName.Placeholder": [
+ "Search Members"
+ ],
+ "Conversation.SearchByName.Prefix": [
+ "from: "
+ ],
+ "Conversation.SendMesageAs": [
+ "Send Message As..."
+ ],
+ "Conversation.SilentBroadcastTooltipOff": [
+ "Subscribers will receive a silent notification."
+ ],
+ "Conversation.SilentBroadcastTooltipOn": [
+ "Subscribers will be notified when you post."
+ ],
+ "Conversation.StatusKickedFromChannel": [
+ "you were removed from the channel"
+ ],
+ "Conversation.StatusKickedFromGroup": [
+ "you were removed"
+ ],
+ "Conversation.StatusLeftGroup": [
+ "you have left the group"
+ ],
+ "Conversation.StatusMembers": [
+ "1 member",
+ "%@ members"
+ ],
+ "Conversation.StatusOnline": [
+ "1 online",
+ "%@ online"
+ ],
+ "Conversation.StatusSubscribers": [
+ "%@ subscriber",
+ "%@ subscribers"
+ ],
+ "Conversation.TextCopied": [
+ "Text copied to clipboard"
+ ],
+ "Conversation.TitleComments": [
+ "[%@]Comment",
+ "[%@]Comments"
+ ],
+ "Conversation.TitleCommentsFormat": [
+ "%1$@ %2$@"
+ ],
+ "Conversation.TitleNoComments": [
+ "Comments"
+ ],
+ "Conversation.TitleReplies": [
+ "[%@]Reply",
+ "[%@]Replies"
+ ],
+ "Conversation.TitleRepliesEmpty": [
+ "Replies"
+ ],
+ "Conversation.Unmute": [
+ "Unmute"
+ ],
+ "Conversation.UnpinMessageAlert": [
+ "Would you like to unpin this message?"
+ ],
+ "Conversation.ViewMessage": [
+ "VIEW MESSAGE"
+ ],
+ "Conversation.VoiceChat": [
+ "Video Chat"
+ ],
+ "ConversationProfile.UnknownAddMemberError": [
+ "An unexpected error has occurred. Our wizards have been notified and will fix the problem soon. Sorry."
+ ],
+ "ConversationProfile.UsersTooMuchError": [
+ "Sorry, this group is full. You cannot add any more members here."
+ ],
+ "ConvertToSupergroup.HelpText": [
+ "• New members can see the full message history
• Deleted messages will disappear for all members
• Admins can add a description to the group
• Creator can set a public link for the group"
+ ],
+ "ConvertToSupergroup.HelpTitle": [
+ "**In supergroups:**"
+ ],
+ "ConvertToSupergroup.Note": [
+ "**Note**: this action can't be undone."
+ ],
+ "ConvertToSupergroup.Title": [
+ "Supergroup"
+ ],
+ "CreateExternalStream.ServerUrl": [
+ "server URL"
+ ],
+ "CreateExternalStream.StartStreaming": [
+ "Start Streaming"
+ ],
+ "CreateExternalStream.StartStreamingInfo": [
+ "Once you start broadcasting in your streaming
app, tap Start Streaming below."
+ ],
+ "CreateExternalStream.StreamKey": [
+ "stream key"
+ ],
+ "CreateExternalStream.Text": [
+ "To stream video with another app, enter
these Server URL and Stream Key in your
steaming app."
+ ],
+ "CreateExternalStream.Title": [
+ "Stream With..."
+ ],
+ "CreateGroup.ChannelsTooMuch": [
+ "Sorry, you are a member of too many groups and channels. Please leave some before creating a new one."
+ ],
+ "CreateGroup.SoftUserLimitAlert": [
+ "You will be able to add more members after you create the group."
+ ],
+ "DialogList.AdNoticeAlert": [
+ "This channel is shown by your proxy server. To remove this channel from your chat list, disable the proxy in Telegram Settings > Data and Storage."
+ ],
+ "DialogList.MultipleTypingSuffix": [
+ "%d are typing"
+ ],
+ "DialogList.Replies": [
+ "Replies"
+ ],
+ "DownloadList.CancelDownloading": [
+ "Cancel Download"
+ ],
+ "DownloadList.ClearAlertText": [
+ "Telegram allows to store all received and sent
documents in the cloud and save storage
space on your device."
+ ],
+ "DownloadList.ClearAlertTitle": [
+ "Downloaded Files"
+ ],
+ "DownloadList.ClearDownloadList": [
+ "Clear Download List"
+ ],
+ "DownloadList.DeleteFromCache": [
+ "Delete from Cache"
+ ],
+ "DownloadList.DownloadingHeader": [
+ "Downloading"
+ ],
+ "DownloadList.OptionManageDeviceStorage": [
+ "Manage Device Storage"
+ ],
+ "DownloadList.PauseAll": [
+ "Pause All"
+ ],
+ "DownloadList.RaisePriority": [
+ "Prioritize Download"
+ ],
+ "EmptyGroupInfo.Line1": [
+ "Up to 200,000 members"
+ ],
+ "EmptyGroupInfo.Line2": [
+ "Persistent chat history"
+ ],
+ "EmptyGroupInfo.Line3": [
+ "Public links such as t.me/title"
+ ],
+ "EmptyGroupInfo.Line4": [
+ "Admins with different rights"
+ ],
+ "EmptyGroupInfo.Subtitle": [
+ "Groups can have:"
+ ],
+ "EmptyGroupInfo.Title": [
+ "You created a group"
+ ],
+ "ExplicitContent.AlertChannel": [
+ "You can't access this channel because it violates App Store rules."
+ ],
+ "ForwardedMessages": [
+ "Forwarded message",
+ "%@ forwarded messages"
+ ],
+ "Group.About.Help": [
+ "You can provide an optional description for your group."
+ ],
+ "Group.AdminLog.EmptyText": [
+ "No notable actions taken by the members and admins of this group in the last 48 hours."
+ ],
+ "Group.DeleteGroup": [
+ "Delete Group"
+ ],
+ "Group.Edit.PrivatePublicLinkAlert": [
+ "Please note that if you choose a public link for your group, anyone will be able to find it in search and join.
Do not create this link if you want your group to stay private."
+ ],
+ "Group.EditAdmin.PermissionChangeInfo": [
+ "Change Group Info"
+ ],
+ "Group.EditAdmin.RankAdminPlaceholder": [
+ "admin"
+ ],
+ "Group.EditAdmin.RankInfo": [
+ "A title that members will see instead of '%@'."
+ ],
+ "Group.EditAdmin.RankOwnerPlaceholder": [
+ "owner"
+ ],
+ "Group.EditAdmin.RankTitle": [
+ "CUSTOM TITLE"
+ ],
+ "Group.EditAdmin.TransferOwnership": [
+ "Transfer Group Ownership"
+ ],
+ "Group.ErrorAddBlocked": [
+ "Sorry, you can't add this user to groups."
+ ],
+ "Group.ErrorAddTooMuchAdmins": [
+ "Sorry, you've reached the maximum number of admins for this group."
+ ],
+ "Group.ErrorAddTooMuchBots": [
+ "Sorry, you've reached the maximum number of bots for this group."
+ ],
+ "Group.ErrorNotMutualContact": [
+ "Sorry, you can only add mutual contacts to groups at the moment."
+ ],
+ "Group.ErrorSendRestrictedMedia": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "Group.ErrorSendRestrictedStickers": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "Group.Info.AdminLog": [
+ "Recent Actions"
+ ],
+ "Group.Info.Members": [
+ "Members"
+ ],
+ "Group.LeaveGroup": [
+ "Leave Group"
+ ],
+ "Group.LinkedChannel": [
+ "Linked Channel"
+ ],
+ "Group.Location.ChangeLocation": [
+ "Change Location"
+ ],
+ "Group.Location.CreateInThisPlace": [
+ "Create a group in this place"
+ ],
+ "Group.Location.Info": [
+ "People can find your group using People Nearby section."
+ ],
+ "Group.Location.Title": [
+ "Location"
+ ],
+ "Group.Management.AddModeratorHelp": [
+ "You can add admins to help you manage your group."
+ ],
+ "Group.Members.AddMemberBotErrorNotAllowed": [
+ "Sorry, you don't have the necessary permissions to add bots to this group."
+ ],
+ "Group.Members.AddMembers": [
+ "Add Members"
+ ],
+ "Group.Members.AddMembersHelp": [
+ "Only group admins can see this list."
+ ],
+ "Group.Members.Contacts": [
+ "CONTACTS IN THIS GROUP"
+ ],
+ "Group.Members.Other": [
+ "OTHER MEMBERS"
+ ],
+ "Group.Members.Title": [
+ "Members"
+ ],
+ "Group.MessagePhotoRemoved": [
+ "Group photo removed"
+ ],
+ "Group.MessagePhotoUpdated": [
+ "Group photo updated"
+ ],
+ "Group.OwnershipTransfer.ErrorLocatedGroupsTooMuch": [
+ "Sorry, the target user owns too many location-based groups. Please ask them to delete or transfer an existing one first."
+ ],
+ "Group.OwnershipTransfer.ErrorPrivacyRestricted": [
+ "Sorry, this user is not a member of this group and their privacy settings prevent you from adding them manually."
+ ],
+ "Group.OwnershipTransfer.Title": [
+ "Transfer Group Ownership"
+ ],
+ "Group.PublicLink.Info": [
+ "People can share this link with others and find your group using Telegram search.
You can use **a–z**, **0–9** and underscores. Minimum length is **5** characters."
+ ],
+ "Group.PublicLink.Placeholder": [
+ "link"
+ ],
+ "Group.PublicLink.Title": [
+ "Public Link"
+ ],
+ "Group.Setup.BasicHistoryHiddenHelp": [
+ "New members won't see more than 100 previous messages."
+ ],
+ "Group.Setup.ForwardingDisabled": [
+ "Restrict Saving Content"
+ ],
+ "Group.Setup.ForwardingEnabled": [
+ "Allow Saving Content"
+ ],
+ "Group.Setup.ForwardingGroupInfo": [
+ "Members will be able to copy, save and forward content from this group."
+ ],
+ "Group.Setup.ForwardingGroupTitle": [
+ "Forwarding From This Group"
+ ],
+ "Group.Setup.HistoryHeader": [
+ "CHAT HISTORY FOR NEW MEMBERS"
+ ],
+ "Group.Setup.HistoryHidden": [
+ "Hidden"
+ ],
+ "Group.Setup.HistoryHiddenHelp": [
+ "New members won't see earlier messages."
+ ],
+ "Group.Setup.HistoryTitle": [
+ "Chat History Settings"
+ ],
+ "Group.Setup.HistoryVisible": [
+ "Visible"
+ ],
+ "Group.Setup.HistoryVisibleHelp": [
+ "New members will see messages that were sent before they joined."
+ ],
+ "Group.Setup.TypeHeader": [
+ "GROUP TYPE"
+ ],
+ "Group.Setup.TypePrivate": [
+ "Private"
+ ],
+ "Group.Setup.TypePrivateHelp": [
+ "Private groups can only be joined if you were invited or have an invite link."
+ ],
+ "Group.Setup.TypePublic": [
+ "Public"
+ ],
+ "Group.Setup.TypePublicHelp": [
+ "Public groups can be found in search, chat history is available to everyone and anyone can join."
+ ],
+ "Group.Status": [
+ "group"
+ ],
+ "Group.UpgradeConfirmation": [
+ "Warning: this action is irreversible. It is not possible to downgrade a supergroup to a regular group."
+ ],
+ "Group.UpgradeNoticeHeader": [
+ "MEMBERS LIMIT REACHED"
+ ],
+ "Group.UpgradeNoticeText1": [
+ "To go over the limit and get additional features, upgrade to a supergroup:"
+ ],
+ "Group.UpgradeNoticeText2": [
+ "• Supergroups can get up to {supergroup_member_limit} members
• New members see the entire chat history
• Admins delete messages for everyone
• Notifications are muted by default"
+ ],
+ "Group.Username.CreatePrivateLinkHelp": [
+ "People can join your group by following this link. You can revoke the link at any time."
+ ],
+ "Group.Username.CreatePublicLinkHelp": [
+ "People can share this link with others and find your group using Telegram search."
+ ],
+ "Group.Username.InvalidStartsWithNumber": [
+ "Public links can't start with a number."
+ ],
+ "Group.Username.InvalidTooShort": [
+ "Group names must have at least 5 characters."
+ ],
+ "Group.Username.RemoveExistingUsernamesInfo": [
+ "You have reserved too many public links. Try revoking the link from an older group or channel, or create a private one instead."
+ ],
+ "GroupInfo.ActionPromote": [
+ "Promote"
+ ],
+ "GroupInfo.ActionRestrict": [
+ "Restrict"
+ ],
+ "GroupInfo.AddParticipant": [
+ "Add Members"
+ ],
+ "GroupInfo.AddParticipantConfirmation": [
+ "Add %@ to the group?"
+ ],
+ "GroupInfo.AddParticipantTitle": [
+ "Contacts"
+ ],
+ "GroupInfo.AddUserLeftError": [
+ "Sorry, if a person is no longer part of a group, you need to add each other to your respective contact lists to be able to add them back.
Note that they could still join via the group's invite link as long as they are not in the Removed Users list."
+ ],
+ "GroupInfo.Administrators": [
+ "Administrators"
+ ],
+ "GroupInfo.ChannelListNamePlaceholder": [
+ "Channel Name"
+ ],
+ "GroupInfo.ChatAdmins": [
+ "Add Admins"
+ ],
+ "GroupInfo.ConvertToSupergroup": [
+ "Convert to Supergroup"
+ ],
+ "GroupInfo.DeactivatedStatus": [
+ "Group Deactivated"
+ ],
+ "GroupInfo.DeleteAndExit": [
+ "Delete and Exit"
+ ],
+ "GroupInfo.DeleteAndExitConfirmation": [
+ "You will not be able to return to this group unless added by another member."
+ ],
+ "GroupInfo.GroupHistory": [
+ "Chat History For New Members"
+ ],
+ "GroupInfo.GroupHistoryHidden": [
+ "Hidden"
+ ],
+ "GroupInfo.GroupHistoryShort": [
+ "Chat History"
+ ],
+ "GroupInfo.GroupHistoryVisible": [
+ "Visible"
+ ],
+ "GroupInfo.GroupNamePlaceholder": [
+ "Group Name"
+ ],
+ "GroupInfo.GroupType": [
+ "Group Type"
+ ],
+ "GroupInfo.InvitationLinkAcceptChannel": [
+ "Do you want to join the channel \"%@\"?"
+ ],
+ "GroupInfo.InvitationLinkGroupFull": [
+ "Sorry, this group is already full."
+ ],
+ "GroupInfo.InviteByLink": [
+ "Invite to Group via Link"
+ ],
+ "GroupInfo.InviteLink.CopyAlert.Success": [
+ "Link copied to clipboard."
+ ],
+ "GroupInfo.InviteLink.CopyLink": [
+ "Copy Link"
+ ],
+ "GroupInfo.InviteLink.Help": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "GroupInfo.InviteLink.LinkSection": [
+ "LINK"
+ ],
+ "GroupInfo.InviteLink.RevokeAlert.Success": [
+ "The previous invite link is now inactive. A new invite link has just been generated."
+ ],
+ "GroupInfo.InviteLink.RevokeAlert.Text": [
+ "Are you sure you want to revoke this link? Once you do, no one will be able to join the group using it."
+ ],
+ "GroupInfo.InviteLink.RevokeLink": [
+ "Revoke Link"
+ ],
+ "GroupInfo.InviteLink.ShareLink": [
+ "Share Link"
+ ],
+ "GroupInfo.InviteLink.Title": [
+ "Invite Link"
+ ],
+ "GroupInfo.InviteLinks": [
+ "Invite Links"
+ ],
+ "GroupInfo.LabelAdmin": [
+ "admin"
+ ],
+ "GroupInfo.LabelOwner": [
+ "owner"
+ ],
+ "GroupInfo.LeftStatus": [
+ "You have left the group"
+ ],
+ "GroupInfo.Location": [
+ "Location"
+ ],
+ "GroupInfo.MemberRequests": [
+ "Join Requests"
+ ],
+ "GroupInfo.ParticipantCount": [
+ "1 member",
+ "%@ members"
+ ],
+ "GroupInfo.Permissions": [
+ "Permissions"
+ ],
+ "GroupInfo.Permissions.AddException": [
+ "Add Exception"
+ ],
+ "GroupInfo.Permissions.Exceptions": [
+ "EXCEPTIONS"
+ ],
+ "GroupInfo.Permissions.Removed": [
+ "Removed Users"
+ ],
+ "GroupInfo.Permissions.SearchPlaceholder": [
+ "Search Exceptions"
+ ],
+ "GroupInfo.Permissions.SectionTitle": [
+ "WHAT CAN MEMBERS OF THIS GROUP DO?"
+ ],
+ "GroupInfo.Permissions.SlowmodeHeader": [
+ "SLOW MODE"
+ ],
+ "GroupInfo.Permissions.SlowmodeInfo": [
+ "Choose how long each member must wait before sending their next message."
+ ],
+ "GroupInfo.Permissions.SlowmodeValue.Off": [
+ "Off"
+ ],
+ "GroupInfo.Permissions.Title": [
+ "Permissions"
+ ],
+ "GroupInfo.SetGroupPhoto": [
+ "Set Group Photo"
+ ],
+ "GroupInfo.SetGroupPhotoDelete": [
+ "Remove Photo"
+ ],
+ "GroupInfo.SetGroupPhotoStop": [
+ "Stop"
+ ],
+ "GroupInfo.SetSound": [
+ "Set Sound"
+ ],
+ "GroupInfo.Title": [
+ "Group Info"
+ ],
+ "GroupInfo.UpgradeButton": [
+ "Upgrade to supergroup"
+ ],
+ "GroupPermission.AddSuccess": [
+ "Exception Added"
+ ],
+ "GroupPermission.AddedInfo": [
+ "Exception added by %1$@ %2$@"
+ ],
+ "GroupPermission.ApplyAlertAction": [
+ "Apply"
+ ],
+ "GroupPermission.ApplyAlertText": [
+ "You have changed this user's rights in %@.
Apply Changes?"
+ ],
+ "GroupPermission.Delete": [
+ "Delete Exception"
+ ],
+ "GroupPermission.Duration": [
+ "Duration"
+ ],
+ "GroupPermission.NewTitle": [
+ "New Exception"
+ ],
+ "GroupPermission.NoAddMembers": [
+ "no add"
+ ],
+ "GroupPermission.NoChangeInfo": [
+ "no info"
+ ],
+ "GroupPermission.NoPinMessages": [
+ "no pin"
+ ],
+ "GroupPermission.NoSendGifs": [
+ "no GIFs"
+ ],
+ "GroupPermission.NoSendLinks": [
+ "no links"
+ ],
+ "GroupPermission.NoSendMedia": [
+ "no media"
+ ],
+ "GroupPermission.NoSendMessages": [
+ "no messages"
+ ],
+ "GroupPermission.NoSendPolls": [
+ "no polls"
+ ],
+ "GroupPermission.NotAvailableInPublicGroups": [
+ "This permission is not available in public groups."
+ ],
+ "GroupPermission.SectionTitle": [
+ "WHAT CAN THIS MEMBER DO?"
+ ],
+ "GroupPermission.Title": [
+ "Exception"
+ ],
+ "GroupRemoved.AddToGroup": [
+ "Add To Group"
+ ],
+ "GroupRemoved.DeleteUser": [
+ "Delete User"
+ ],
+ "GroupRemoved.Remove": [
+ "Remove User"
+ ],
+ "GroupRemoved.RemoveInfo": [
+ "Users removed from the group by admins can't rejoin via invite links."
+ ],
+ "GroupRemoved.Title": [
+ "Removed Users"
+ ],
+ "GroupRemoved.UsersSectionTitle": [
+ "REMOVED USERS"
+ ],
+ "GroupRemoved.ViewUserInfo": [
+ "View User Info"
+ ],
+ "Invitation.JoinGroup": [
+ "Join Group"
+ ],
+ "Invitation.JoinVoiceChat": [
+ "Join Video Chat"
+ ],
+ "Invitation.JoinVoiceChatAsListener": [
+ "Join as Listener"
+ ],
+ "Invitation.JoinVoiceChatAsSpeaker": [
+ "Join as Speaker"
+ ],
+ "Invitation.Members": [
+ "1 member:",
+ "%@ members:"
+ ],
+ "Invite.ChannelsTooMuch": [
+ "Sorry, the target user is a member of too many groups and channels. Please ask them to leave some first."
+ ],
+ "InviteLink.AdditionalLinks": [
+ "Additional Links"
+ ],
+ "InviteLink.ContextCopy": [
+ "Copy"
+ ],
+ "InviteLink.ContextEdit": [
+ "Edit"
+ ],
+ "InviteLink.ContextGetQRCode": [
+ "Get QR Code"
+ ],
+ "InviteLink.ContextRevoke": [
+ "Revoke"
+ ],
+ "InviteLink.ContextShare": [
+ "Share"
+ ],
+ "InviteLink.Create": [
+ "Create a New Link"
+ ],
+ "InviteLink.Create.EditTitle": [
+ "Edit Link"
+ ],
+ "InviteLink.Create.LinkName": [
+ "Link Name (Optional)"
+ ],
+ "InviteLink.Create.LinkNameInfo": [
+ "Only admins will see this name."
+ ],
+ "InviteLink.Create.LinkNameTitle": [
+ "Link Name"
+ ],
+ "InviteLink.Create.RequestApproval": [
+ "Request Admin Approval"
+ ],
+ "InviteLink.Create.RequestApprovalOffInfoChannel": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "InviteLink.Create.RequestApprovalOnInfoChannel": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "InviteLink.Create.RequestApprovalOnInfoGroup": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "InviteLink.Create.Revoke": [
+ "Revoke Link"
+ ],
+ "InviteLink.Create.TimeLimit": [
+ "Limit By Time Period"
+ ],
+ "InviteLink.Create.TimeLimitExpiryDate": [
+ "Expiry Date"
+ ],
+ "InviteLink.Create.TimeLimitExpiryDateNever": [
+ "Never"
+ ],
+ "InviteLink.Create.TimeLimitExpiryTime": [
+ "Time"
+ ],
+ "InviteLink.Create.TimeLimitInfo": [
+ "You can make the link expire after a certain time."
+ ],
+ "InviteLink.Create.TimeLimitNoLimit": [
+ "No Limit"
+ ],
+ "InviteLink.Create.Title": [
+ "New Link"
+ ],
+ "InviteLink.Create.UsersLimit": [
+ "Limit By Number Of Users"
+ ],
+ "InviteLink.Create.UsersLimitInfo": [
+ "You can make the link work only for a certain number of users."
+ ],
+ "InviteLink.Create.UsersLimitNoLimit": [
+ "No Limit"
+ ],
+ "InviteLink.Create.UsersLimitNumberOfUsers": [
+ "Number of Users"
+ ],
+ "InviteLink.Create.UsersLimitNumberOfUsersUnlimited": [
+ "Unlimited"
+ ],
+ "InviteLink.CreateInfo": [
+ "You can create additional invite links that have limited time or number of users."
+ ],
+ "InviteLink.CreatePrivateLinkHelp": [
+ "Anyone on Telegram will be able to join your group by following this link."
+ ],
+ "InviteLink.CreatePrivateLinkHelpChannel": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "InviteLink.CreatedBy": [
+ "Link Created By"
+ ],
+ "InviteLink.DeleteAllRevokedLinks": [
+ "Delete All Revoked Links"
+ ],
+ "InviteLink.DeleteAllRevokedLinksAlert.Action": [
+ "Delete All"
+ ],
+ "InviteLink.DeleteAllRevokedLinksAlert.Text": [
+ "This will delete all revoked links."
+ ],
+ "InviteLink.DeleteLinkAlert.Action": [
+ "Delete"
+ ],
+ "InviteLink.DeleteLinkAlert.Text": [
+ "Are you sure you want to delete this link? It will be completely gone."
+ ],
+ "InviteLink.Expired": [
+ "expired"
+ ],
+ "InviteLink.ExpiredLink": [
+ "Expired Link"
+ ],
+ "InviteLink.ExpiredLinkStatus": [
+ "time limit has expired"
+ ],
+ "InviteLink.ExpiresIn": [
+ "expires in %@"
+ ],
+ "InviteLink.InviteLink": [
+ "Invite Link"
+ ],
+ "InviteLink.InviteLinkCopiedText": [
+ "Invite link copied to clipboard."
+ ],
+ "InviteLink.InviteLinkForwardTooltip.Chat.One": [
+ "Invite link sent to **%@**."
+ ],
+ "InviteLink.InviteLinkForwardTooltip.ManyChats.One": [
+ "Invite link sent to **%@** and %@ other chats."
+ ],
+ "InviteLink.InviteLinkForwardTooltip.SavedMessages.One": [
+ "Invite link sent to **Saved Messages**."
+ ],
+ "InviteLink.InviteLinkForwardTooltip.TwoChats.One": [
+ "Invite link sent to **%@** and **%@**."
+ ],
+ "InviteLink.InviteLinkRevoked": [
+ "The invite link has been revoked."
+ ],
+ "InviteLink.InviteLinks": [
+ "%@ invite link",
+ "%@ invite links"
+ ],
+ "InviteLink.Manage": [
+ "Manage Invite Links"
+ ],
+ "InviteLink.OtherAdminsLinks": [
+ "Invite Links Created By Other Admins"
+ ],
+ "InviteLink.OtherPermanentLinkInfo": [
+ "**%1$@** can see this link and use it to invite new members to **%2$@**."
+ ],
+ "InviteLink.PeopleCanJoin": [
+ "%@ can join",
+ "%@ can join"
+ ],
+ "InviteLink.PeopleJoined": [
+ "%@ person joined",
+ "%@ people joined"
+ ],
+ "InviteLink.PeopleJoinedNone": [
+ "no one joined yet"
+ ],
+ "InviteLink.PeopleJoinedShort": [
+ "%@ joined",
+ "%@ joined"
+ ],
+ "InviteLink.PeopleJoinedShortNone": [
+ "no one joined yet"
+ ],
+ "InviteLink.PeopleJoinedShortNoneExpired": [
+ "no one joined"
+ ],
+ "InviteLink.PeopleRemaining": [
+ "%@ remaining",
+ "%@ remaining"
+ ],
+ "InviteLink.PublicLink": [
+ "Public Link"
+ ],
+ "InviteLink.QRCode.Info": [
+ "Everyone on Telegram can scan this code to join your group."
+ ],
+ "InviteLink.QRCode.Share": [
+ "Share QR Code"
+ ],
+ "InviteLink.QRCode.Title": [
+ "Invite by QR Code"
+ ],
+ "InviteLink.ReactivateLink": [
+ "Reactivate Link"
+ ],
+ "InviteLink.Revoked": [
+ "revoked"
+ ],
+ "InviteLink.RevokedLinks": [
+ "Revoked Links"
+ ],
+ "InviteLink.Share": [
+ "Share Link"
+ ],
+ "InviteLink.Title": [
+ "Invite Links"
+ ],
+ "InviteLink.UsageLimitReached": [
+ "limit reached"
+ ],
+ "InviteLinks.InviteLinkExpired": [
+ "This invite link has expired."
+ ],
+ "Join.ChannelsTooMuch": [
+ "Sorry, you are a member of too many groups and channels. Please leave one before joining another."
+ ],
+ "LiveStream.CancelConfirmationText": [
+ "Do you want to abort the scheduled live stream?"
+ ],
+ "LiveStream.CancelConfirmationTitle": [
+ "Abort Live Stream"
+ ],
+ "LiveStream.CreateNewVoiceChatText": [
+ "Live stream ended. Start a new one?"
+ ],
+ "LiveStream.DisplayAsSuccess": [
+ "Participants of this live stream will now see you as **%@**."
+ ],
+ "LiveStream.EditTitle": [
+ "Edit Live Stream Title"
+ ],
+ "LiveStream.EditTitleRemoveSuccess": [
+ "Live Stream title removed."
+ ],
+ "LiveStream.EditTitleSuccess": [
+ "Live stream title changed to **%@**."
+ ],
+ "LiveStream.EditTitleText": [
+ "Discussion topics, notable guests, etc."
+ ],
+ "LiveStream.EndConfirmationText": [
+ "Are you sure you want to end this live stream?"
+ ],
+ "LiveStream.EndConfirmationTitle": [
+ "End live stream"
+ ],
+ "LiveStream.LeaveAndCancelVoiceChat": [
+ "Abort Live Stream"
+ ],
+ "LiveStream.LeaveAndEndVoiceChat": [
+ "End Live Stream"
+ ],
+ "LiveStream.LeaveConfirmation": [
+ "Are you sure you want to leave this live stream?"
+ ],
+ "LiveStream.LeaveVoiceChat": [
+ "Leave Live Stream"
+ ],
+ "LiveStream.NoSignalAdminText": [
+ "Oops! Telegram doesn't see any stream
coming from your streaming app.
Please make sure you entered the right Server
URL and Stream Key in your app."
+ ],
+ "LiveStream.NoSignalUserText": [
+ "%@ is currently not broadcasting live
stream data to Telegram."
+ ],
+ "LiveStream.NoViewers": [
+ "No viewers"
+ ],
+ "LiveStream.PeerJoinedText": [
+ "%@ joined the live stream"
+ ],
+ "LiveStream.RecordTitle": [
+ "Record Live Stream"
+ ],
+ "LiveStream.RecordingInProgress": [
+ "Live stream is being recorded"
+ ],
+ "LiveStream.RecordingSaved": [
+ "Live stream recording saved to **Saved Messages**."
+ ],
+ "LiveStream.RemoveAndBanPeerConfirmation": [
+ "Do you want to remove %1$@ from the live stream and ban them in %2$@?"
+ ],
+ "LiveStream.StartRecording": [
+ "Start Recording"
+ ],
+ "LiveStream.StartRecordingText": [
+ "Do you want to start recording this live stream and save the result into an audio file?
Participants will see that the chat is being recorded."
+ ],
+ "LiveStream.StartRecordingTextVideo": [
+ "Do you want to start recording this live stream and save the result into a video file?
Other participants will see that the chat is being recorded."
+ ],
+ "LiveStream.StartRecordingTitle": [
+ "Start Recording"
+ ],
+ "LiveStream.ViewCredentials": [
+ "View Stream Key"
+ ],
+ "LiveStream.ViewerCount": [
+ "1 viewer",
+ "%@ viewers"
+ ],
+ "LocalGroup.ButtonTitle": [
+ "Start Group"
+ ],
+ "LocalGroup.IrrelevantWarning": [
+ "If you start an unrelated group at this location, you may get restricted in creating new location-based groups."
+ ],
+ "LocalGroup.Text": [
+ "Anyone close to this location (neighbors, co-workers, fellow students, event attendees, visitors of a venue) will see your group in the People Nearby section."
+ ],
+ "LocalGroup.Title": [
+ "Create a Local Group"
+ ],
+ "Location.ProximityAlertCancelled": [
+ "Proximity alert cancelled"
+ ],
+ "Location.ProximityAlertSetTextGroup": [
+ "We will notify you once any group member is within %@ from you."
+ ],
+ "Location.ProximityAlertSetTitle": [
+ "Proximity alert set"
+ ],
+ "Location.ProximityGroupTip": [
+ "Alert when any group member is close"
+ ],
+ "Media.LimitedAccessManage": [
+ "Manage"
+ ],
+ "MemberRequests.AddToChannel": [
+ "Add to Channel"
+ ],
+ "MemberRequests.AddToGroup": [
+ "Add to Group"
+ ],
+ "MemberRequests.DescriptionChannel": [
+ "Some [additional links]() are set up to generate requests to join the channel."
+ ],
+ "MemberRequests.DescriptionGroup": [
+ "Some [additional links]() are set up to generate requests to join the group."
+ ],
+ "MemberRequests.Dismiss": [
+ "Dismiss"
+ ],
+ "MemberRequests.NoRequests": [
+ "No Join Requests"
+ ],
+ "MemberRequests.NoRequestsDescriptionChannel": [
+ "There are no pending join requests."
+ ],
+ "MemberRequests.NoRequestsDescriptionGroup": [
+ "There are no pending join requests."
+ ],
+ "MemberRequests.PeopleRequested": [
+ "%@ join request",
+ "%@ join requests"
+ ],
+ "MemberRequests.PeopleRequestedShort": [
+ "%@ request",
+ "%@ requests"
+ ],
+ "MemberRequests.RequestToJoinChannel": [
+ "Request to Join Channel"
+ ],
+ "MemberRequests.RequestToJoinDescriptionChannel": [
+ "This channel accepts new subscribers only after they are approved by its admins."
+ ],
+ "MemberRequests.RequestToJoinDescriptionGroup": [
+ "This group accepts new members only after they are approved by its admins."
+ ],
+ "MemberRequests.RequestToJoinGroup": [
+ "Request to Join Group"
+ ],
+ "MemberRequests.RequestToJoinSent": [
+ "Join Request Sent"
+ ],
+ "MemberRequests.RequestToJoinSentDescriptionChannel": [
+ "You will be added to the channel once its admins approve your request."
+ ],
+ "MemberRequests.RequestToJoinSentDescriptionGroup": [
+ "You will be added to the group once an admin approves your request."
+ ],
+ "MemberRequests.SearchPlaceholder": [
+ "Search Join Requests"
+ ],
+ "MemberRequests.Title": [
+ "Join Requests"
+ ],
+ "MemberRequests.UserAddedToChannel": [
+ "%@ has been added to the channel."
+ ],
+ "MemberRequests.UserAddedToGroup": [
+ "%@ has been added to the group."
+ ],
+ "MemberSearch.BotSection": [
+ "BOTS"
+ ],
+ "Message.PinnedTextMessage": [
+ "pinned \"%@\""
+ ],
+ "MessagePoll.SubmitVote": [
+ "Vote"
+ ],
+ "MessageTimer.Custom": [
+ "Custom"
+ ],
+ "MessageTimer.Forever": [
+ "Forever"
+ ],
+ "MessageTimer.Months": [
+ "%@ month",
+ "%@ months"
+ ],
+ "MessageTimer.ShortYears": [
+ "%@y",
+ "%@y"
+ ],
+ "MessageTimer.Years": [
+ "%@ year",
+ "%@ years"
+ ],
+ "Month.GenAugust": [
+ "August"
+ ],
+ "MuteFor.Days": [
+ "Mute for 1 day",
+ "Mute for %@ days"
+ ],
+ "MuteFor.Hours": [
+ "Mute for 1 hour",
+ "Mute for %@ hours"
+ ],
+ "MutedForTime.Days": [
+ "1 day",
+ "%@ days"
+ ],
+ "MutedForTime.Hours": [
+ "1 hour",
+ "%@ hours"
+ ],
+ "Notification.ChangedGroupName": [
+ "%@ changed the group name to \"%@\""
+ ],
+ "Notification.ChangedGroupPhoto": [
+ "%@ changed group photo"
+ ],
+ "Notification.ChangedGroupVideo": [
+ "%@ changed group video"
+ ],
+ "Notification.ChannelInviterSelf": [
+ "You joined this channel"
+ ],
+ "Notification.ChannelMigratedFrom": [
+ "This group was upgraded to a supergroup"
+ ],
+ "Notification.CreatedChannel": [
+ "Channel created"
+ ],
+ "Notification.GroupInviterSelf": [
+ "You joined this group"
+ ],
+ "Notification.Invited": [
+ "%@ invited %@"
+ ],
+ "Notification.JoinedChannel": [
+ "%@ joined the channel"
+ ],
+ "Notification.JoinedChat": [
+ "%@ joined the group"
+ ],
+ "Notification.JoinedGroupByRequest": [
+ "%@ was accepted to the group chat"
+ ],
+ "Notification.JoinedGroupByRequestYou": [
+ "Your request to join the group was approved"
+ ],
+ "Notification.Kicked": [
+ "%@ removed %@"
+ ],
+ "Notification.LeftChannel": [
+ "%@ left the channel"
+ ],
+ "Notification.LeftChat": [
+ "%@ left the group"
+ ],
+ "Notification.LiveStreamScheduled": [
+ "Live stream scheduled for %@"
+ ],
+ "Notification.LiveStreamScheduledTomorrow": [
+ "Live stream scheduled for tomorrow at %@"
+ ],
+ "Notification.MessageLifetime1d": [
+ "1 day"
+ ],
+ "Notification.MessageLifetime1w": [
+ "1 week"
+ ],
+ "Notification.PinnedAnimationMessage": [
+ "%@ pinned a GIF"
+ ],
+ "Notification.PinnedAudioMessage": [
+ "%@ pinned a voice message"
+ ],
+ "Notification.PinnedDeletedMessage": [
+ "%@ pinned deleted message"
+ ],
+ "Notification.PinnedDocumentMessage": [
+ "%@ pinned a file"
+ ],
+ "Notification.PinnedLocationMessage": [
+ "%@ pinned a map"
+ ],
+ "Notification.PinnedMessage": [
+ "pinned message"
+ ],
+ "Notification.PinnedPhotoMessage": [
+ "%@ pinned a photo"
+ ],
+ "Notification.PinnedPollMessage": [
+ "%@ pinned a poll"
+ ],
+ "Notification.PinnedRoundMessage": [
+ "%@ pinned a video message"
+ ],
+ "Notification.PinnedTextMessage": [
+ "%@ pinned \"%@\""
+ ],
+ "Notification.PinnedVideoMessage": [
+ "%@ pinned a video"
+ ],
+ "Notification.ProximityReached": [
+ "%1$@ is now within %2$@ from %3$@"
+ ],
+ "Notification.RemovedGroupPhoto": [
+ "%@ removed group photo"
+ ],
+ "Notification.VoiceChatScheduledChannel": [
+ "Video chat scheduled for %@"
+ ],
+ "Notification.VoiceChatScheduledTodayChannel": [
+ "Video chat scheduled for today at %@"
+ ],
+ "Notification.VoiceChatScheduledTomorrowChannel": [
+ "Video chat scheduled for tomorrow at %@"
+ ],
+ "Notification.VoiceChatStartedChannel": [
+ "Video chat started"
+ ],
+ "Notifications.PermissionsEnable": [
+ "Enable"
+ ],
+ "Notifications.SaveSuccess.Text": [
+ "You can use this sound as a notification tone in your [custom notification settings]()."
+ ],
+ "Notifications.UploadError.TooLarge.Text": [
+ "File is over %@."
+ ],
+ "Notifications.UploadError.TooLarge.Title": [
+ "Audio is too large"
+ ],
+ "Notifications.UploadError.TooLong.Text": [
+ "Duration must be less than %@."
+ ],
+ "Notifications.UploadError.TooLong.Title": [
+ "Audio is too long"
+ ],
+ "Notifications.UploadSuccess.Title": [
+ "Sound Added"
+ ],
+ "OldChannels.ChannelsHeader": [
+ "LEAST ACTIVE"
+ ],
+ "OldChannels.InactiveYear": [
+ "inactive %@ year",
+ "inactive %@ years"
+ ],
+ "OldChannels.NoticeText": [
+ "Sorry, you are member of too many groups and channels.
Please leave some before joining new one."
+ ],
+ "OldChannels.NoticeTitle": [
+ "Too Many Groups and Channels"
+ ],
+ "OldChannels.NoticeUpgradeText": [
+ "Sorry, you are a member of too many groups and channels.
For technical reasons, you need to leave some first before changing this setting in your groups."
+ ],
+ "OldChannels.Title": [
+ "Limit Reached"
+ ],
+ "OwnershipTransfer.ComeBackLater": [
+ "
Please come back later."
+ ],
+ "OwnershipTransfer.SecurityCheck": [
+ "Security Check"
+ ],
+ "OwnershipTransfer.SecurityRequirements": [
+ "Ownership transfers are available if:
• 2-Step verification was enabled for your account more than **7 days** ago.
• Your 2-Step Verification password was last changed more than **7 days** ago.
• You logged in on this device more than **24 hours** ago."
+ ],
+ "OwnershipTransfer.SetupTwoStepAuth": [
+ "Enable 2-Step Verification"
+ ],
+ "PINNED_AUDIO": [
+ "%1$@ pinned a voice message"
+ ],
+ "PINNED_POLL": [
+ "%1$@ pinned a poll"
+ ],
+ "PINNED_ROUND": [
+ "%1$@ pinned a video message"
+ ],
+ "PINNED_TEXT": [
+ "%1$@ pinned \"%2$@\""
+ ],
+ "PINNED_VIDEO": [
+ "%1$@ pinned a video"
+ ],
+ "PUSH_CHAT_VOICECHAT_END": [
+ "%2$@|%1$@ ended the video chat"
+ ],
+ "PeerInfo.AdjustAutoDelete": [
+ "Adjust Auto-Delete"
+ ],
+ "PeerInfo.AlertLeaveAction": [
+ "Leave"
+ ],
+ "PeerInfo.AllowedReactions.AllowAllChannelInfo": [
+ "Allow subscribers to react to channel posts."
+ ],
+ "PeerInfo.AllowedReactions.AllowAllGroupInfo": [
+ "Allow members to react to group messages."
+ ],
+ "PeerInfo.AllowedReactions.AllowAllText": [
+ "Enable Reactions"
+ ],
+ "PeerInfo.AllowedReactions.ReactionListHeader": [
+ "AVAILABLE REACTIONS"
+ ],
+ "PeerInfo.AllowedReactions.Title": [
+ "Reactions"
+ ],
+ "PeerInfo.AutoDeleteDisable": [
+ "Disable"
+ ],
+ "PeerInfo.AutoDeleteInfo": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "PeerInfo.AutoDeleteSettingOther": [
+ "Other..."
+ ],
+ "PeerInfo.ButtonAddMember": [
+ "Add Members"
+ ],
+ "PeerInfo.ButtonLiveStream": [
+ "Live Stream"
+ ],
+ "PeerInfo.ButtonMore": [
+ "More"
+ ],
+ "PeerInfo.ButtonVoiceChat": [
+ "Video Chat"
+ ],
+ "PeerInfo.ClearConfirmationGroup": [
+ "Do you want to delete all messages in %@?"
+ ],
+ "PeerInfo.ClearMessages": [
+ "Clear Messages"
+ ],
+ "PeerInfo.DeleteChannelText": [
+ "Do you want to delete the channel **%@** and all of its messages for all subscribers?"
+ ],
+ "PeerInfo.DeleteChannelTitle": [
+ "Delete for All"
+ ],
+ "PeerInfo.DeleteGroupText": [
+ "Do you want to delete the group **%@** and all of its messages for all members?"
+ ],
+ "PeerInfo.DeleteGroupTitle": [
+ "Delete for All"
+ ],
+ "PeerInfo.DisableSound": [
+ "Disable Sound"
+ ],
+ "PeerInfo.EnableAutoDelete": [
+ "Enable Auto-Delete"
+ ],
+ "PeerInfo.EnableSound": [
+ "Enable Sound"
+ ],
+ "PeerInfo.LeaveChannelText": [
+ "Are you sure you want to leave the channel **%@**?"
+ ],
+ "PeerInfo.LeaveChannelTitle": [
+ "Leave Channel"
+ ],
+ "PeerInfo.LeaveGroupText": [
+ "Do you want to leave the group **%@**?"
+ ],
+ "PeerInfo.LeaveGroupTitle": [
+ "Leave Group"
+ ],
+ "PeerInfo.MuteFor": [
+ "Mute for..."
+ ],
+ "PeerInfo.MuteForCustom": [
+ "Mute until..."
+ ],
+ "PeerInfo.MuteForever": [
+ "Mute Forever"
+ ],
+ "PeerInfo.NotificationsCustomize": [
+ "Customize"
+ ],
+ "PeerInfo.PaneFiles": [
+ "Files"
+ ],
+ "PeerInfo.PaneLinks": [
+ "Links"
+ ],
+ "PeerInfo.PaneMedia": [
+ "Media"
+ ],
+ "PeerInfo.PaneMembers": [
+ "Members"
+ ],
+ "PeerInfo.Reactions": [
+ "Reactions"
+ ],
+ "PeerInfo.ReactionsDisabled": [
+ "Disabled"
+ ],
+ "PeerInfo.TooltipMutedFor": [
+ "Notifications are muted for %@."
+ ],
+ "PeerInfo.TooltipMutedForever": [
+ "Notifications are muted."
+ ],
+ "PeerInfo.TooltipMutedUntil": [
+ "Notifications are muted until %@."
+ ],
+ "PeerInfo.TooltipSoundDisabled": [
+ "You will receive silent notifications."
+ ],
+ "PeerInfo.TooltipSoundEnabled": [
+ "You will receive notifications with sound."
+ ],
+ "PeerInfo.TooltipUnmuted": [
+ "Notifications are unmuted."
+ ],
+ "PeopleNearby.CreateGroup": [
+ "Create a Local Group"
+ ],
+ "PeopleNearby.Description": [
+ "Ask your friend nearby to open this page to exchange phone numbers."
+ ],
+ "PeopleNearby.Groups": [
+ "Groups Nearby"
+ ],
+ "PeopleNearby.NoMembers": [
+ "no members"
+ ],
+ "PeopleNearby.Title": [
+ "People Nearby"
+ ],
+ "PeopleNearby.Users": [
+ "People Nearby"
+ ],
+ "PeopleNearby.UsersEmpty": [
+ "Looking for users around you..."
+ ],
+ "Privacy.GroupsAndChannels.InviteToChannelError": [
+ "Sorry, you cannot add %@ to channels because of %@'s privacy settings."
+ ],
+ "Privacy.GroupsAndChannels.InviteToChannelMultipleError": [
+ "Sorry, you can't create a group with these users due to their privacy settings."
+ ],
+ "Privacy.GroupsAndChannels.InviteToGroupError": [
+ "Sorry, you cannot add %@ to groups because of %@'s privacy settings."
+ ],
+ "Profile.CreateEncryptedChatError": [
+ "An error occurred."
+ ],
+ "RepliesChat.DescriptionText": [
+ "This chat helps you keep track of replies to your comments in Channels."
+ ],
+ "ReportGroupLocation.Report": [
+ "Report"
+ ],
+ "ReportGroupLocation.Text": [
+ "Please tell us if this group is not related to this location."
+ ],
+ "ReportGroupLocation.Title": [
+ "Report Unrelated Group"
+ ],
+ "ReportPeer.ReasonChildAbuse": [
+ "Child Abuse"
+ ],
+ "ReportPeer.ReasonCopyright": [
+ "Copyright"
+ ],
+ "ReportPeer.ReasonIllegalDrugs": [
+ "Illegal Drugs"
+ ],
+ "ReportPeer.ReasonOther": [
+ "Other"
+ ],
+ "ReportPeer.ReasonPersonalDetails": [
+ "Personal Details"
+ ],
+ "ReportPeer.ReasonPornography": [
+ "Pornography"
+ ],
+ "ReportPeer.ReasonSpam": [
+ "Spam"
+ ],
+ "ReportPeer.ReasonViolence": [
+ "Violence"
+ ],
+ "ScheduleLiveStream.ChannelText": [
+ "Subscribers of the channel will be notified that the live stream will start in %@."
+ ],
+ "ScheduleLiveStream.Title": [
+ "Schedule Live Stream"
+ ],
+ "ScheduleVoiceChat.ChannelText": [
+ "Subscribers of the channel will be notified that the live stream starts in %@."
+ ],
+ "ScheduleVoiceChat.GroupText": [
+ "Members of the group will be notified that the video chat will start in %@."
+ ],
+ "ScheduleVoiceChat.ScheduleOn": [
+ "Start on %@ at %@"
+ ],
+ "ScheduleVoiceChat.ScheduleToday": [
+ "Start today at %@"
+ ],
+ "ScheduleVoiceChat.ScheduleTomorrow": [
+ "Start tomorrow at %@"
+ ],
+ "ScheduleVoiceChat.Title": [
+ "Schedule Video Chat"
+ ],
+ "ScheduledIn.Days": [
+ "%@ day",
+ "%@ days"
+ ],
+ "ScheduledIn.Hours": [
+ "%@ hour",
+ "%@ hours"
+ ],
+ "ScheduledIn.Minutes": [
+ "%@ minute",
+ "%@ minutes"
+ ],
+ "ScheduledIn.Weeks": [
+ "%@ week",
+ "%@ weeks"
+ ],
+ "Share.MessagePreview": [
+ "Message Preview"
+ ],
+ "Share.ShareAsImage": [
+ "Share as Image"
+ ],
+ "Share.ShareAsLink": [
+ "Share as Link"
+ ],
+ "Share.ShareMessage": [
+ "Share Message"
+ ],
+ "ShareMenu.Comment": [
+ "Add a comment..."
+ ],
+ "ShareMenu.CopyShareLink": [
+ "Copy Link"
+ ],
+ "ShareMenu.SelectChats": [
+ "Select chats"
+ ],
+ "ShareMenu.Send": [
+ "Send"
+ ],
+ "ShareMenu.ShareTo": [
+ "Share with"
+ ],
+ "SharedMedia.ViewInChat": [
+ "View in Chat"
+ ],
+ "Stats.EnabledNotifications": [
+ "Enabled Notifications"
+ ],
+ "Stats.Followers": [
+ "Followers"
+ ],
+ "Stats.FollowersBySourceTitle": [
+ "FOLLOWERS BY SOURCE"
+ ],
+ "Stats.FollowersTitle": [
+ "FOLLOWERS"
+ ],
+ "Stats.GroupActionsTitle": [
+ "ACTIONS"
+ ],
+ "Stats.GroupGrowthTitle": [
+ "GROWTH"
+ ],
+ "Stats.GroupLanguagesTitle": [
+ "MEMBERS' PRIMARY LANGUAGE"
+ ],
+ "Stats.GroupMembers": [
+ "Members"
+ ],
+ "Stats.GroupMembersTitle": [
+ "GROUP MEMBERS"
+ ],
+ "Stats.GroupMessages": [
+ "Messages"
+ ],
+ "Stats.GroupMessagesTitle": [
+ "MESSAGES"
+ ],
+ "Stats.GroupNewMembersBySourceTitle": [
+ "NEW MEMBERS BY SOURCE"
+ ],
+ "Stats.GroupOverview": [
+ "OVERVIEW"
+ ],
+ "Stats.GroupPosters": [
+ "Posting Members"
+ ],
+ "Stats.GroupShowMoreTopAdmins": [
+ "Show %@ More",
+ "Show %@ More"
+ ],
+ "Stats.GroupShowMoreTopInviters": [
+ "Show %@ More",
+ "Show %@ More"
+ ],
+ "Stats.GroupShowMoreTopPosters": [
+ "Show %@ More",
+ "Show %@ More"
+ ],
+ "Stats.GroupTopAdmin.Actions": [
+ "Actions"
+ ],
+ "Stats.GroupTopAdmin.Promote": [
+ "Promote"
+ ],
+ "Stats.GroupTopAdminBans": [
+ "%@ restriction",
+ "%@ restrictions"
+ ],
+ "Stats.GroupTopAdminDeletions": [
+ "%@ deletion",
+ "%@ deletions"
+ ],
+ "Stats.GroupTopAdminKicks": [
+ "%@ ban",
+ "%@ bans"
+ ],
+ "Stats.GroupTopAdminsTitle": [
+ "TOP ADMINS"
+ ],
+ "Stats.GroupTopHoursTitle": [
+ "TOP HOURS"
+ ],
+ "Stats.GroupTopInviter.History": [
+ "History"
+ ],
+ "Stats.GroupTopInviter.Promote": [
+ "Promote"
+ ],
+ "Stats.GroupTopInviterInvites": [
+ "%@ invitation",
+ "%@ invitations"
+ ],
+ "Stats.GroupTopInvitersTitle": [
+ "TOP INVITERS"
+ ],
+ "Stats.GroupTopPoster.History": [
+ "History"
+ ],
+ "Stats.GroupTopPoster.Promote": [
+ "Promote"
+ ],
+ "Stats.GroupTopPosterChars": [
+ "%@ character per message",
+ "%@ characters per message"
+ ],
+ "Stats.GroupTopPosterMessages": [
+ "%@ message",
+ "%@ messages"
+ ],
+ "Stats.GroupTopPostersTitle": [
+ "TOP MEMBERS"
+ ],
+ "Stats.GroupTopWeekdaysTitle": [
+ "TOP DAYS OF WEEK"
+ ],
+ "Stats.GroupViewers": [
+ "Viewing Members"
+ ],
+ "Stats.GrowthTitle": [
+ "GROWTH"
+ ],
+ "Stats.InstantViewInteractionsTitle": [
+ "INSTANT VIEW INTERACTIONS"
+ ],
+ "Stats.InteractionsTitle": [
+ "INTERACTIONS"
+ ],
+ "Stats.LanguagesTitle": [
+ "LANGUAGES"
+ ],
+ "Stats.LoadingText": [
+ "Please wait a few moments while
we generate your stats."
+ ],
+ "Stats.LoadingTitle": [
+ "Preparing stats"
+ ],
+ "Stats.Message.PrivateShares": [
+ "Private Shares"
+ ],
+ "Stats.Message.PublicShares": [
+ "Public Shares"
+ ],
+ "Stats.Message.Views": [
+ "Views"
+ ],
+ "Stats.MessageOverview": [
+ "Overview"
+ ],
+ "Stats.MessagePublicForwardsTitle": [
+ "Public Shares"
+ ],
+ "Stats.MessageTitle": [
+ "Message Statistics"
+ ],
+ "Stats.NotificationsTitle": [
+ "NOTIFICATIONS"
+ ],
+ "Stats.Overview": [
+ "OVERVIEW"
+ ],
+ "Stats.PostsTitle": [
+ "RECENT POSTS"
+ ],
+ "Stats.SharesPerPost": [
+ "Shares Per Post"
+ ],
+ "Stats.Total": [
+ "Total"
+ ],
+ "Stats.ViewsByHoursTitle": [
+ "VIEWS BY HOURS (UTC)"
+ ],
+ "Stats.ViewsBySourceTitle": [
+ "VIEWS BY SOURCE"
+ ],
+ "Stats.ViewsPerPost": [
+ "Views Per Post"
+ ],
+ "Stats.ZoomOut": [
+ "Zoom Out"
+ ],
+ "Stickers.GroupChooseStickerPack": [
+ "CHOOSE STICKER SET"
+ ],
+ "Stickers.GroupStickers": [
+ "Group Stickers"
+ ],
+ "Stickers.GroupStickersHelp": [
+ "You can choose a set that will be available to all group members when they are chatting in this group."
+ ],
+ "Target.InviteToGroupConfirmation": [
+ "Add the bot to \"%@\"?"
+ ],
+ "Target.InviteToGroupErrorAlreadyInvited": [
+ "The bot is already a member of the group."
+ ],
+ "Target.SelectGroup": [
+ "Choose Group"
+ ],
+ "Time.MediumDate": [
+ "%1$@ at %2$@"
+ ],
+ "Translate.ChangeLanguage": [
+ "Change Language"
+ ],
+ "Translate.CopyTranslation": [
+ "Copy Translation"
+ ],
+ "Translate.Languages.Original": [
+ "Original"
+ ],
+ "Translate.Languages.Translation": [
+ "Translation"
+ ],
+ "Translate.More": [
+ "more"
+ ],
+ "Translate.Title": [
+ "Translate"
+ ],
+ "Undo.ChatClearedForEveryone": [
+ "Chat cleared for everyone"
+ ],
+ "UserInfo.NotificationsDisable": [
+ "Disable"
+ ],
+ "UserInfo.NotificationsEnabled": [
+ "Enabled"
+ ],
+ "Username.LinkCopied": [
+ "Link copied to clipboard."
+ ],
+ "VideoChat.RecordingSaved": [
+ "Video chat recording saved to **Saved Messages**."
+ ],
+ "VoiceChat.AddBio": [
+ "Add Bio"
+ ],
+ "VoiceChat.AddPhoto": [
+ "Add Photo"
+ ],
+ "VoiceChat.AskedToSpeak": [
+ "You Asked To Speak"
+ ],
+ "VoiceChat.AskedToSpeakHelp": [
+ "We let the speakers know"
+ ],
+ "VoiceChat.Audio": [
+ "audio"
+ ],
+ "VoiceChat.CancelConfirmationEnd": [
+ "Abort"
+ ],
+ "VoiceChat.CancelLiveStream": [
+ "Abort Live Stream"
+ ],
+ "VoiceChat.CancelReminder": [
+ "Cancel Reminder"
+ ],
+ "VoiceChat.CancelSpeakRequest": [
+ "Cancel Request to Speak"
+ ],
+ "VoiceChat.CancelVoiceChat": [
+ "Abort Video Chat"
+ ],
+ "VoiceChat.ChangeName": [
+ "Change Name"
+ ],
+ "VoiceChat.ChangeNameTitle": [
+ "Change Name"
+ ],
+ "VoiceChat.ChangePhoto": [
+ "Change Photo"
+ ],
+ "VoiceChat.Connecting": [
+ "Connecting..."
+ ],
+ "VoiceChat.ContextAudio": [
+ "Audio"
+ ],
+ "VoiceChat.CreateNewVoiceChatSchedule": [
+ "Schedule"
+ ],
+ "VoiceChat.CreateNewVoiceChatStartNow": [
+ "Start Now"
+ ],
+ "VoiceChat.CreateNewVoiceChatText": [
+ "Video chat ended. Start a new one?"
+ ],
+ "VoiceChat.DiscussionGroup": [
+ "discussion group"
+ ],
+ "VoiceChat.DisplayAs": [
+ "Display Me As..."
+ ],
+ "VoiceChat.DisplayAsInfo": [
+ "Choose whether you want to be displayed as your personal account or as your channel."
+ ],
+ "VoiceChat.DisplayAsInfoGroup": [
+ "Choose whether you want to be displayed as your personal account or as your group."
+ ],
+ "VoiceChat.DisplayAsSuccess": [
+ "Participants of this video chat will now see you as **%@**."
+ ],
+ "VoiceChat.EditBio": [
+ "Edit Bio"
+ ],
+ "VoiceChat.EditBioPlaceholder": [
+ "Bio"
+ ],
+ "VoiceChat.EditBioSave": [
+ "Save"
+ ],
+ "VoiceChat.EditBioSuccess": [
+ "Your bio was updated."
+ ],
+ "VoiceChat.EditBioText": [
+ "Any details such as age, occupation or city."
+ ],
+ "VoiceChat.EditBioTitle": [
+ "Bio"
+ ],
+ "VoiceChat.EditNameSuccess": [
+ "Your name was updated."
+ ],
+ "VoiceChat.EditPermissions": [
+ "Edit Permissions"
+ ],
+ "VoiceChat.EditTitle": [
+ "Edit Video Chat Title"
+ ],
+ "VoiceChat.EditTitleRemoveSuccess": [
+ "Video chat title removed."
+ ],
+ "VoiceChat.EditTitleSuccess": [
+ "Video chat title changed to **%@**."
+ ],
+ "VoiceChat.EditTitleText": [
+ "Discussion topics, notable guests, etc."
+ ],
+ "VoiceChat.EndConfirmationEnd": [
+ "End"
+ ],
+ "VoiceChat.EndConfirmationText": [
+ "Are you sure you want to end this video chat?"
+ ],
+ "VoiceChat.EndConfirmationTitle": [
+ "End video chat"
+ ],
+ "VoiceChat.EndLiveStream": [
+ "End Live Stream"
+ ],
+ "VoiceChat.ImproveYourProfileText": [
+ "You can improve your profile by adding missing information."
+ ],
+ "VoiceChat.InviteLink.CopyListenerLink": [
+ "Copy Listener Link"
+ ],
+ "VoiceChat.InviteLink.CopySpeakerLink": [
+ "Copy Speaker Link"
+ ],
+ "VoiceChat.InviteLink.InviteListeners": [
+ "[%@] Invite Listener",
+ "[%@] Invite Listeners"
+ ],
+ "VoiceChat.InviteLink.InviteSpeakers": [
+ "[%@] Invite Speaker",
+ "[%@] Invite Speakers"
+ ],
+ "VoiceChat.InviteLink.Listener": [
+ "Listener"
+ ],
+ "VoiceChat.InviteLink.Speaker": [
+ "Speaker"
+ ],
+ "VoiceChat.InviteLinkCopiedText": [
+ "Invite link copied to clipboard."
+ ],
+ "VoiceChat.InviteMemberToChannelFirstText": [
+ "%1$@ isn't a subscriber of \"%2$@\" yet. Add them to the channel?"
+ ],
+ "VoiceChat.LateBy": [
+ "Late by"
+ ],
+ "VoiceChat.Leave": [
+ "leave"
+ ],
+ "VoiceChat.LeaveAndCancelVoiceChat": [
+ "Abort Video Chat"
+ ],
+ "VoiceChat.LeaveAndEndVoiceChat": [
+ "End Video Chat"
+ ],
+ "VoiceChat.LeaveConfirmation": [
+ "Are you sure you want to leave this video chat?"
+ ],
+ "VoiceChat.LeaveVoiceChat": [
+ "Leave Video Chat"
+ ],
+ "VoiceChat.Live": [
+ "You're Live"
+ ],
+ "VoiceChat.MutedByAdmin": [
+ "Muted by Admin"
+ ],
+ "VoiceChat.MutedByAdminHelp": [
+ "Tap if you want to speak"
+ ],
+ "VoiceChat.NoiseSuppression": [
+ "Noise Suppression"
+ ],
+ "VoiceChat.NoiseSuppressionDisabled": [
+ "Disabled"
+ ],
+ "VoiceChat.NoiseSuppressionEnabled": [
+ "Enabled"
+ ],
+ "VoiceChat.OpenChannel": [
+ "Open Channel"
+ ],
+ "VoiceChat.OpenChat": [
+ "Open Chat"
+ ],
+ "VoiceChat.ParticipantIsSpeaking": [
+ "%1$@ is speaking"
+ ],
+ "VoiceChat.PersonalAccount": [
+ "personal account"
+ ],
+ "VoiceChat.RecordLandscape": [
+ "Landscape"
+ ],
+ "VoiceChat.RecordOnlyAudio": [
+ "Only Audio"
+ ],
+ "VoiceChat.RecordPortrait": [
+ "Portrait"
+ ],
+ "VoiceChat.RecordStartRecording": [
+ "Start Recording"
+ ],
+ "VoiceChat.RecordTitle": [
+ "Record Video Chat"
+ ],
+ "VoiceChat.RecordVideoAndAudio": [
+ "Video and Audio"
+ ],
+ "VoiceChat.RecordingSaved": [
+ "Audio saved to **Saved Messages**."
+ ],
+ "VoiceChat.RecordingStarted": [
+ "Started recording the audio stream"
+ ],
+ "VoiceChat.RecordingTitlePlaceholder": [
+ "Audio Title (Optional)"
+ ],
+ "VoiceChat.RecordingTitlePlaceholderVideo": [
+ "Video Title (Optional)"
+ ],
+ "VoiceChat.ReminderNotify": [
+ "We will notify you when it starts."
+ ],
+ "VoiceChat.RemoveAndBanPeerConfirmation": [
+ "Do you want to remove %1$@ from the video chat and ban them in %2$@?"
+ ],
+ "VoiceChat.Scheduled": [
+ "Scheduled"
+ ],
+ "VoiceChat.SelectAccount": [
+ "Select Account"
+ ],
+ "VoiceChat.SetReminder": [
+ "Set Reminder"
+ ],
+ "VoiceChat.ShareScreen": [
+ "Share Screen"
+ ],
+ "VoiceChat.ShareShort": [
+ "share"
+ ],
+ "VoiceChat.StartNow": [
+ "Start Now"
+ ],
+ "VoiceChat.StartRecording": [
+ "Start Recording"
+ ],
+ "VoiceChat.StartRecordingText": [
+ "Record this chat and save the result into an audio file?
Participants will see that the chat is being recorded."
+ ],
+ "VoiceChat.StartRecordingTextVideo": [
+ "Do you want to start recording this chat and save the result into a video file?
Other participants will see that the chat is being recorded."
+ ],
+ "VoiceChat.StartRecordingTitle": [
+ "Start Recording"
+ ],
+ "VoiceChat.StartsIn": [
+ "Starts in"
+ ],
+ "VoiceChat.StatusLateBy": [
+ "late by %@"
+ ],
+ "VoiceChat.StatusListening": [
+ "listening"
+ ],
+ "VoiceChat.StatusMutedForYou": [
+ "muted for you"
+ ],
+ "VoiceChat.StatusSpeaking": [
+ "speaking"
+ ],
+ "VoiceChat.StatusSpeakingVolume": [
+ "%@ speaking"
+ ],
+ "VoiceChat.StatusStartsIn": [
+ "starts in %@"
+ ],
+ "VoiceChat.StatusWantsToSpeak": [
+ "wants to speak"
+ ],
+ "VoiceChat.StopRecording": [
+ "Stop Recording"
+ ],
+ "VoiceChat.StopRecordingStop": [
+ "Stop"
+ ],
+ "VoiceChat.StopRecordingTitle": [
+ "Stop Recording?"
+ ],
+ "VoiceChat.StopScreenSharing": [
+ "Stop Sharing Screen"
+ ],
+ "VoiceChat.StopScreenSharingShort": [
+ "Stop Sharing"
+ ],
+ "VoiceChat.TapToAddBio": [
+ "tap to add a bio"
+ ],
+ "VoiceChat.TapToAddPhoto": [
+ "tap to add photo"
+ ],
+ "VoiceChat.TapToAddPhotoOrBio": [
+ "tap to add photo or bio"
+ ],
+ "VoiceChat.TapToEditTitle": [
+ "Tap to edit title"
+ ],
+ "VoiceChat.Title": [
+ "Video Chat"
+ ],
+ "VoiceChat.Unmute": [
+ "Unmute"
+ ],
+ "VoiceChat.UnmuteHelp": [
+ "or hold and speak"
+ ],
+ "VoiceChat.Unpin": [
+ "Unpin"
+ ],
+ "VoiceChat.UserCanNowSpeak": [
+ "**%@** can now speak"
+ ],
+ "VoiceChat.Video": [
+ "video"
+ ],
+ "VoiceChat.VideoPaused": [
+ "Video is paused"
+ ],
+ "VoiceChat.VideoPreviewBackCamera": [
+ "Back Camera"
+ ],
+ "VoiceChat.VideoPreviewContinue": [
+ "Continue"
+ ],
+ "VoiceChat.VideoPreviewFrontCamera": [
+ "Front Camera"
+ ],
+ "VoiceChat.VideoPreviewPhoneScreen": [
+ "Phone Screen"
+ ],
+ "VoiceChat.VideoPreviewShareCamera": [
+ "Share Camera Video"
+ ],
+ "VoiceChat.VideoPreviewShareScreen": [
+ "Share Screen"
+ ],
+ "VoiceChat.VideoPreviewShareScreenInfo": [
+ "Everything on your screen
will be shared"
+ ],
+ "VoiceChat.VideoPreviewTitle": [
+ "Video Preview"
+ ],
+ "VoiceChat.YouAreSharingScreen": [
+ "You are sharing your screen"
+ ],
+ "VoiceChat.YouCanNowSpeak": [
+ "You can now speak."
+ ],
+ "VoiceChat.YouCanNowSpeakIn": [
+ "You can now speak in **%@**"
+ ],
+ "VoiceChatChannel.Title": [
+ "Live Stream"
+ ],
+ "VoiceOver.Chat.PollNoVotes": [
+ "No votes"
+ ],
+ "Watch.Conversation.GroupInfo": [
+ "Group Info"
+ ],
+ "Watch.UserInfo.MuteTitle": [
+ "Mute"
+ ],
+ "Weekday.Today": [
+ "Today"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/login.html b/data/web/translations.telegram.org/en/ios/login.html
new file mode 100644
index 0000000000..b4d7e28b10
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/login.html
@@ -0,0 +1,369 @@
+{
+ "AuthSessions.AddDevice.UrlLoginHint": [
+ "This code can be used to allow someone to log in to your Telegram account.
To confirm Telegram login, please go to Settings > Devices > Scan QR and scan the code."
+ ],
+ "AuthSessions.AddDeviceIntro.Title": [
+ "Log in by QR Code"
+ ],
+ "ChangePhoneNumberCode.Called": [
+ "Telegram dialed your number"
+ ],
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Delete": [
+ "Delete"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.Next": [
+ "Next"
+ ],
+ "Common.OK": [
+ "OK"
+ ],
+ "EnterPasscode.EnterPasscode": [
+ "Enter your Telegram Passcode"
+ ],
+ "EnterPasscode.EnterTitle": [
+ "Enter your Telegram Passcode"
+ ],
+ "EnterPasscode.TouchId": [
+ "Unlock Telegram"
+ ],
+ "Login.BannedPhoneBody": [
+ "I'm trying to use my mobile phone number: %@
Telegram says it's banned, please help."
+ ],
+ "Login.BannedPhoneSubject": [
+ "Banned phone number: %@"
+ ],
+ "Login.CallRequestState1": [
+ "Telegram will call you in %d:%.2d"
+ ],
+ "Login.CallRequestState2": [
+ "Requesting a call from Telegram…"
+ ],
+ "Login.CancelPhoneVerification": [
+ "Do you want to stop the verification process?"
+ ],
+ "Login.CancelPhoneVerificationContinue": [
+ "Continue"
+ ],
+ "Login.CancelPhoneVerificationStop": [
+ "Stop"
+ ],
+ "Login.CancelSignUpConfirmation": [
+ "Do you want to stop the registration process?"
+ ],
+ "Login.CheckOtherSessionMessages": [
+ "Check your Telegram messages"
+ ],
+ "Login.Code": [
+ "Code"
+ ],
+ "Login.CodeExpiredError": [
+ "Code expired, please start over."
+ ],
+ "Login.CodeFloodError": [
+ "Too many attempts, please try again later."
+ ],
+ "Login.CodeSentCall": [
+ "Calling your phone to dictate the code."
+ ],
+ "Login.CodeSentInternal": [
+ "We've sent the code to the **Telegram** app on your other device"
+ ],
+ "Login.CodeSentSms": [
+ "We've sent you an SMS with the code"
+ ],
+ "Login.ContinueWithLocalization": [
+ "Continue in English"
+ ],
+ "Login.CountryCode": [
+ "Country Code"
+ ],
+ "Login.EmailNotConfiguredError": [
+ "An email account is required so that you can send us details about the error.
Please go to your device‘s settings > Passwords & Accounts > Add account and set up an email account."
+ ],
+ "Login.EmailPhoneBody": [
+ "I'm trying to use my mobile phone number: %@
But Telegram says it's invalid. Please help.
Additional Info: %@, %@."
+ ],
+ "Login.EmailPhoneSubject": [
+ "Invalid number %@"
+ ],
+ "Login.HaveNotReceivedCodeInternal": [
+ "Didn't get the code?"
+ ],
+ "Login.InfoAvatarAdd": [
+ "add"
+ ],
+ "Login.InfoAvatarPhoto": [
+ "photo"
+ ],
+ "Login.InfoDeletePhoto": [
+ "Delete Photo"
+ ],
+ "Login.InfoFirstNamePlaceholder": [
+ "First Name"
+ ],
+ "Login.InfoHelp": [
+ "Enter your name and add a profile picture."
+ ],
+ "Login.InfoLastNamePlaceholder": [
+ "Last Name"
+ ],
+ "Login.InfoTitle": [
+ "Your Info"
+ ],
+ "Login.InvalidCodeError": [
+ "Invalid code, please try again."
+ ],
+ "Login.InvalidCountryCode": [
+ "Invalid Country Code"
+ ],
+ "Login.InvalidFirstNameError": [
+ "This first name is not allowed, please try another."
+ ],
+ "Login.InvalidLastNameError": [
+ "Sorry, this last name can't be used."
+ ],
+ "Login.InvalidPhoneError": [
+ "Invalid phone number, please try again."
+ ],
+ "Login.NetworkError": [
+ "Please check your internet connection and try again."
+ ],
+ "Login.PadPhoneHelp": [
+ "You can use your main mobile number to log in to Telegram on all devices.
Don't use your iPad's SIM number here — we’ll need to send you an SMS.
Is this number correct?
{number}"
+ ],
+ "Login.PadPhoneHelpTitle": [
+ "Your Number"
+ ],
+ "Login.PhoneAndCountryHelp": [
+ "Please confirm your country code and enter your phone number."
+ ],
+ "Login.PhoneBannedError": [
+ "This phone number is banned."
+ ],
+ "Login.PhoneFloodError": [
+ "Sorry, you have deleted and re-created your account too many times recently. Please wait for a few days before signing up again."
+ ],
+ "Login.PhoneNumberAlreadyAuthorized": [
+ "This account is already logged in from this app."
+ ],
+ "Login.PhoneNumberAlreadyAuthorizedSwitch": [
+ "Switch"
+ ],
+ "Login.PhoneNumberHelp": [
+ "Help"
+ ],
+ "Login.PhonePlaceholder": [
+ "Your phone number"
+ ],
+ "Login.PhoneTitle": [
+ "Your Phone"
+ ],
+ "Login.ResetAccountProtected.LimitExceeded": [
+ "Your recent attempts to reset this account have been cancelled by its active user. Please try again in 7 days."
+ ],
+ "Login.ResetAccountProtected.Reset": [
+ "Reset"
+ ],
+ "Login.ResetAccountProtected.Text": [
+ "Since the account %@ is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.
You can cancel this process anytime."
+ ],
+ "Login.ResetAccountProtected.TimerTitle": [
+ "You'll be able to reset your account in:"
+ ],
+ "Login.ResetAccountProtected.Title": [
+ "Reset Account"
+ ],
+ "Login.SelectCountry.Title": [
+ "Country"
+ ],
+ "Login.SendCodeViaSms": [
+ "Tap to get a code via SMS"
+ ],
+ "Login.SmsRequestState1": [
+ "Sending you an SMS in %d:%.2d"
+ ],
+ "Login.SmsRequestState2": [
+ "Requesting an SMS from Telegram…"
+ ],
+ "Login.SmsRequestState3": [
+ "Telegram sent you an SMS
[Didn't get the code?]"
+ ],
+ "Login.TermsOfService.ProceedBot": [
+ "Agree and proceed to %@."
+ ],
+ "Login.TermsOfServiceDecline": [
+ "Decline"
+ ],
+ "Login.TermsOfServiceHeader": [
+ "Terms of Service"
+ ],
+ "Login.TermsOfServiceLabel": [
+ "By signing up,
you agree to the [Terms of Service]."
+ ],
+ "Login.TermsOfServiceSignupDecline": [
+ "Unfortunately, this means you can't sign up for Telegram.
Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used (e.g., delete synced contacts) in Privacy & Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "Login.UnknownError": [
+ "An error occurred, please try again later."
+ ],
+ "Login.WillCallYou": [
+ "Telegram will call you in %@"
+ ],
+ "Login.WillSendSms": [
+ "Telegram will send you an SMS in %@"
+ ],
+ "LoginPassword.FloodError": [
+ "Too many attempts, please try again later."
+ ],
+ "LoginPassword.ForgotPassword": [
+ "Forgot password?"
+ ],
+ "LoginPassword.InvalidPasswordError": [
+ "Invalid password, please try again."
+ ],
+ "LoginPassword.PasswordHelp": [
+ "Two-Step Verification enabled. Your account is protected with an additional password."
+ ],
+ "LoginPassword.ResetAccount": [
+ "Reset Account"
+ ],
+ "LoginPassword.Title": [
+ "Your Password"
+ ],
+ "Notifications.PermissionsAllow": [
+ "Turn Notifications ON"
+ ],
+ "PasscodeSettings.FailedAttempts": [
+ "%@ Failed Passcode Attempt",
+ "%@ Failed Passcode Attempts"
+ ],
+ "PasscodeSettings.TryAgainIn1Minute": [
+ "Try again in 1 minute"
+ ],
+ "Permissions.NotificationsAllow.v0": [
+ "Turn Notifications ON"
+ ],
+ "Permissions.NotificationsText.v0": [
+ "Don't miss important messages from your friends and coworkers."
+ ],
+ "Permissions.NotificationsTitle.v0": [
+ "Turn ON Notifications"
+ ],
+ "PrivacyPolicy.Accept": [
+ "Accept & Continue"
+ ],
+ "PrivacyPolicy.AgeVerificationAgree": [
+ "Agree"
+ ],
+ "PrivacyPolicy.AgeVerificationMessage": [
+ "Tap Agree to confirm that you are %@ or older."
+ ],
+ "PrivacyPolicy.AgeVerificationTitle": [
+ "Age Verification"
+ ],
+ "PrivacyPolicy.Decline": [
+ "Decline"
+ ],
+ "PrivacyPolicy.DeclineDeclineAndDelete": [
+ "Decline & Delete"
+ ],
+ "PrivacyPolicy.DeclineDeleteNow": [
+ "Delete Now"
+ ],
+ "PrivacyPolicy.DeclineLastWarning": [
+ "Warning, this will irreversibly delete your Telegram account and all the data you store in the Telegram cloud.
Important: You can Cancel now and export your data first instead of losing it. (To do this, open the latest version of Telegram Desktop and go to Settings > Advanced > Export Telegram data.)"
+ ],
+ "PrivacyPolicy.DeclineMessage": [
+ "Unfortunately, there are no other options. Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used in Privacy and Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "PrivacyPolicy.DeclineTitle": [
+ "Decline"
+ ],
+ "PrivacyPolicy.Title": [
+ "Privacy Policy and Terms of Service"
+ ],
+ "Tour.StartButton": [
+ "Start Messaging"
+ ],
+ "Tour.Text1": [
+ "The world's **fastest** messaging app.
It is **free** and **secure**."
+ ],
+ "Tour.Text2": [
+ "**Telegram** delivers messages
faster than any other application."
+ ],
+ "Tour.Text3": [
+ "**Telegram** has no limits on
the size of your media and chats."
+ ],
+ "Tour.Text4": [
+ "**Telegram** keeps your messages
safe from hacker attacks."
+ ],
+ "Tour.Text5": [
+ "**Telegram** lets you access your
messages from multiple devices."
+ ],
+ "Tour.Text6": [
+ "**Telegram** provides free unlimited cloud storage for chats and media."
+ ],
+ "Tour.Title1": [
+ "Telegram"
+ ],
+ "Tour.Title2": [
+ "Fast"
+ ],
+ "Tour.Title3": [
+ "Powerful"
+ ],
+ "Tour.Title4": [
+ "Secure"
+ ],
+ "Tour.Title5": [
+ "Cloud-Based"
+ ],
+ "Tour.Title6": [
+ "Free"
+ ],
+ "TwoStepAuth.EnterPasswordForgot": [
+ "Forgot password?"
+ ],
+ "TwoStepAuth.EnterPasswordInvalid": [
+ "Invalid password, please try again."
+ ],
+ "TwoStepAuth.FloodError": [
+ "Too many attempts, please try again later."
+ ],
+ "TwoStepAuth.RecoveryCode": [
+ "Code"
+ ],
+ "TwoStepAuth.RecoveryCodeExpired": [
+ "We've sent you a new 6-digit code."
+ ],
+ "TwoStepAuth.RecoveryCodeHelp": [
+ "Check your email and enter the 6-digit code we sent there to deactivate your cloud password."
+ ],
+ "TwoStepAuth.RecoveryCodeInvalid": [
+ "Invalid code, please try again."
+ ],
+ "TwoStepAuth.RecoveryEmailUnavailable": [
+ "Unable to access %@?"
+ ],
+ "TwoStepAuth.RecoveryTitle": [
+ "Email Code"
+ ],
+ "TwoStepAuth.ResetAccountConfirmation": [
+ "You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "TwoStepAuth.ResetAccountHelp": [
+ "You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "TwoStepAuth.SetupPasswordTitle": [
+ "Your Password"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/passport.html b/data/web/translations.telegram.org/en/ios/passport.html
new file mode 100644
index 0000000000..8d9cd57ff2
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/passport.html
@@ -0,0 +1,611 @@
+{
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "LoginPassword.InvalidPasswordError": [
+ "Invalid password, please try again."
+ ],
+ "LoginPassword.ResetAccount": [
+ "Reset Account"
+ ],
+ "Notification.PassportValueAddress": [
+ "your address"
+ ],
+ "Notification.PassportValueEmail": [
+ "email address"
+ ],
+ "Notification.PassportValuePersonalDetails": [
+ "personal details"
+ ],
+ "Notification.PassportValuePhone": [
+ "phone number"
+ ],
+ "Notification.PassportValueProofOfAddress": [
+ "proof of address"
+ ],
+ "Notification.PassportValueProofOfIdentity": [
+ "proof of identity"
+ ],
+ "Notification.PassportValuesSentMessage": [
+ "%1$@ received the following documents: %2$@"
+ ],
+ "Passport.AcceptHelp": [
+ "You are sending your documents directly to %1$@ and allowing their @%2$@ to send you messages."
+ ],
+ "Passport.Address.AddBankStatement": [
+ "Add Bank Statement"
+ ],
+ "Passport.Address.AddPassportRegistration": [
+ "Add Passport Registration"
+ ],
+ "Passport.Address.AddRentalAgreement": [
+ "Add Tenancy Agreement"
+ ],
+ "Passport.Address.AddResidentialAddress": [
+ "Add Residential Address"
+ ],
+ "Passport.Address.AddTemporaryRegistration": [
+ "Add Temporary Registration"
+ ],
+ "Passport.Address.AddUtilityBill": [
+ "Add Utility Bill"
+ ],
+ "Passport.Address.Address": [
+ "ADDRESS"
+ ],
+ "Passport.Address.City": [
+ "City"
+ ],
+ "Passport.Address.CityPlaceholder": [
+ "City"
+ ],
+ "Passport.Address.Country": [
+ "Country"
+ ],
+ "Passport.Address.CountryPlaceholder": [
+ "Country"
+ ],
+ "Passport.Address.EditBankStatement": [
+ "Edit Bank Statement"
+ ],
+ "Passport.Address.EditPassportRegistration": [
+ "Edit Passport Registration"
+ ],
+ "Passport.Address.EditRentalAgreement": [
+ "Edit Tenancy Agreement"
+ ],
+ "Passport.Address.EditResidentialAddress": [
+ "Edit Residential Address"
+ ],
+ "Passport.Address.EditTemporaryRegistration": [
+ "Edit Temporary Registration"
+ ],
+ "Passport.Address.EditUtilityBill": [
+ "Edit Utility Bill"
+ ],
+ "Passport.Address.OneOfTypeBankStatement": [
+ "bank statement"
+ ],
+ "Passport.Address.OneOfTypePassportRegistration": [
+ "passport registration"
+ ],
+ "Passport.Address.OneOfTypeRentalAgreement": [
+ "tenancy agreement"
+ ],
+ "Passport.Address.OneOfTypeTemporaryRegistration": [
+ "temporary registration"
+ ],
+ "Passport.Address.OneOfTypeUtilityBill": [
+ "utility bill"
+ ],
+ "Passport.Address.Postcode": [
+ "Postcode"
+ ],
+ "Passport.Address.PostcodePlaceholder": [
+ "Postcode"
+ ],
+ "Passport.Address.Region": [
+ "Region"
+ ],
+ "Passport.Address.RegionPlaceholder": [
+ "State / Province / Region"
+ ],
+ "Passport.Address.ScansHelp": [
+ "The document must contain your full name and residential address, as well as a stamp/bar code/QR code/logo and the issue date. It must be less than three months old."
+ ],
+ "Passport.Address.Street": [
+ "Street"
+ ],
+ "Passport.Address.Street1Placeholder": [
+ "Street and number, P.O. box"
+ ],
+ "Passport.Address.Street2Placeholder": [
+ "Apt., suite, unit, building, floor"
+ ],
+ "Passport.Address.TypeBankStatement": [
+ "Bank Statement"
+ ],
+ "Passport.Address.TypeBankStatementUploadScan": [
+ "Upload a scan of your bank statement"
+ ],
+ "Passport.Address.TypePassportRegistration": [
+ "Passport Registration"
+ ],
+ "Passport.Address.TypePassportRegistrationUploadScan": [
+ "Upload a scan of your passport registration"
+ ],
+ "Passport.Address.TypeRentalAgreement": [
+ "Rental Agreement"
+ ],
+ "Passport.Address.TypeRentalAgreementUploadScan": [
+ "Upload a scan of your tenancy agreement"
+ ],
+ "Passport.Address.TypeResidentialAddress": [
+ "Residential Address"
+ ],
+ "Passport.Address.TypeTemporaryRegistration": [
+ "Temporary Registration"
+ ],
+ "Passport.Address.TypeTemporaryRegistrationUploadScan": [
+ "Upload a scan of your temporary registration"
+ ],
+ "Passport.Address.TypeUtilityBill": [
+ "Utility Bill"
+ ],
+ "Passport.Address.TypeUtilityBillUploadScan": [
+ "Upload a scan of your utility bill"
+ ],
+ "Passport.Address.UploadOneOfScan": [
+ "Upload a scan of your %@"
+ ],
+ "Passport.Authorize": [
+ "Authorize"
+ ],
+ "Passport.CorrectErrors": [
+ "Tap to correct errors"
+ ],
+ "Passport.DeleteAddress": [
+ "Delete Address"
+ ],
+ "Passport.DeleteAddressConfirmation": [
+ "Are you sure you want to delete your address?"
+ ],
+ "Passport.DeleteDocument": [
+ "Delete Document"
+ ],
+ "Passport.DeleteDocumentConfirmation": [
+ "Are you sure you want to delete this document? All details will be lost."
+ ],
+ "Passport.DeletePassport": [
+ "Delete Telegram Passport"
+ ],
+ "Passport.DeletePassportConfirmation": [
+ "Are you sure you want to delete your Telegram Passport? All data will be lost."
+ ],
+ "Passport.DeletePersonalDetails": [
+ "Delete Personal Details"
+ ],
+ "Passport.DeletePersonalDetailsConfirmation": [
+ "Are you sure you want to delete personal details?"
+ ],
+ "Passport.DiscardMessageAction": [
+ "Discard"
+ ],
+ "Passport.DiscardMessageDescription": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "Passport.DiscardMessageTitle": [
+ "Discard Changes"
+ ],
+ "Passport.Email.CodeHelp": [
+ "Please enter the confirmation code we've just sent to %@"
+ ],
+ "Passport.Email.Delete": [
+ "Delete Email Address"
+ ],
+ "Passport.Email.EmailPlaceholder": [
+ "Enter your email address"
+ ],
+ "Passport.Email.EnterOtherEmail": [
+ "OR ENTER A NEW EMAIL ADDRESS"
+ ],
+ "Passport.Email.Help": [
+ "A confirmation code will be sent to the email you provide."
+ ],
+ "Passport.Email.Title": [
+ "Email"
+ ],
+ "Passport.Email.UseTelegramEmail": [
+ "Use %@"
+ ],
+ "Passport.Email.UseTelegramEmailHelp": [
+ "Use the same address as on Telegram."
+ ],
+ "Passport.FieldAddress": [
+ "Residential Address"
+ ],
+ "Passport.FieldAddressHelp": [
+ "Provide your address"
+ ],
+ "Passport.FieldAddressTranslationHelp": [
+ "Add an English translation of your document"
+ ],
+ "Passport.FieldAddressUploadHelp": [
+ "Upload proof of your address"
+ ],
+ "Passport.FieldEmail": [
+ "Email Address"
+ ],
+ "Passport.FieldEmailHelp": [
+ "Provide your contact email address"
+ ],
+ "Passport.FieldIdentity": [
+ "Identity Document"
+ ],
+ "Passport.FieldIdentityDetailsHelp": [
+ "Fill in your personal details"
+ ],
+ "Passport.FieldIdentitySelfieHelp": [
+ "Take a selfie with your document"
+ ],
+ "Passport.FieldIdentityTranslationHelp": [
+ "Add an English translation of your document"
+ ],
+ "Passport.FieldIdentityUploadHelp": [
+ "Upload proof of your identity"
+ ],
+ "Passport.FieldOneOf.Delimeter": [
+ ", "
+ ],
+ "Passport.FieldOneOf.FinalDelimeter": [
+ " or "
+ ],
+ "Passport.FieldOneOf.Or": [
+ "%1$@ or %2$@"
+ ],
+ "Passport.FieldPhone": [
+ "Phone Number"
+ ],
+ "Passport.FieldPhoneHelp": [
+ "Provide your contact phone number"
+ ],
+ "Passport.FloodError": [
+ "Limit exceeded. Please try again later."
+ ],
+ "Passport.ForgottenPassword": [
+ "Forgotten Password"
+ ],
+ "Passport.Identity.AddDriversLicense": [
+ "Add Driver's License"
+ ],
+ "Passport.Identity.AddIdentityCard": [
+ "Add Identity Card"
+ ],
+ "Passport.Identity.AddInternalPassport": [
+ "Add Internal Passport"
+ ],
+ "Passport.Identity.AddPassport": [
+ "Add Passport"
+ ],
+ "Passport.Identity.AddPersonalDetails": [
+ "Add Personal Details"
+ ],
+ "Passport.Identity.Country": [
+ "Citizenship"
+ ],
+ "Passport.Identity.CountryPlaceholder": [
+ "Citizenship"
+ ],
+ "Passport.Identity.DateOfBirth": [
+ "Date of Birth"
+ ],
+ "Passport.Identity.DateOfBirthPlaceholder": [
+ "Date of Birth"
+ ],
+ "Passport.Identity.DocumentDetails": [
+ "DOCUMENT DETAILS"
+ ],
+ "Passport.Identity.DocumentNumber": [
+ "Document #"
+ ],
+ "Passport.Identity.DocumentNumberPlaceholder": [
+ "Document Number"
+ ],
+ "Passport.Identity.DoesNotExpire": [
+ "Does Not Expire"
+ ],
+ "Passport.Identity.EditDriversLicense": [
+ "Edit Driver's License"
+ ],
+ "Passport.Identity.EditIdentityCard": [
+ "Edit Identity Card"
+ ],
+ "Passport.Identity.EditInternalPassport": [
+ "Edit Internal Passport"
+ ],
+ "Passport.Identity.EditPassport": [
+ "Edit Passport"
+ ],
+ "Passport.Identity.EditPersonalDetails": [
+ "Edit Personal Details"
+ ],
+ "Passport.Identity.ExpiryDate": [
+ "Expiry Date"
+ ],
+ "Passport.Identity.ExpiryDateNone": [
+ "None"
+ ],
+ "Passport.Identity.ExpiryDatePlaceholder": [
+ "Expiry Date"
+ ],
+ "Passport.Identity.FilesTitle": [
+ "REQUESTED FILES"
+ ],
+ "Passport.Identity.FilesUploadNew": [
+ "Upload New"
+ ],
+ "Passport.Identity.FilesView": [
+ "View"
+ ],
+ "Passport.Identity.FrontSide": [
+ "Front Side"
+ ],
+ "Passport.Identity.FrontSideHelp": [
+ "Upload a photo of the front side of the document"
+ ],
+ "Passport.Identity.Gender": [
+ "Gender"
+ ],
+ "Passport.Identity.GenderFemale": [
+ "Female"
+ ],
+ "Passport.Identity.GenderMale": [
+ "Male"
+ ],
+ "Passport.Identity.GenderPlaceholder": [
+ "Gender"
+ ],
+ "Passport.Identity.IssueDate": [
+ "Issue Date"
+ ],
+ "Passport.Identity.IssueDatePlaceholder": [
+ "Issue Date"
+ ],
+ "Passport.Identity.LatinNameHelp": [
+ "Enter your name using Latin characters."
+ ],
+ "Passport.Identity.MainPage": [
+ "Main Page"
+ ],
+ "Passport.Identity.MainPageHelp": [
+ "Upload a photo of the main page of the document"
+ ],
+ "Passport.Identity.MiddleName": [
+ "Middle Name"
+ ],
+ "Passport.Identity.MiddleNamePlaceholder": [
+ "Middle Name"
+ ],
+ "Passport.Identity.Name": [
+ "First Name"
+ ],
+ "Passport.Identity.NamePlaceholder": [
+ "First Name"
+ ],
+ "Passport.Identity.NativeNameGenericHelp": [
+ "Your name in the language of your country of residence (%@)."
+ ],
+ "Passport.Identity.NativeNameGenericTitle": [
+ "NAME IN COUNTRY OF RESIDENCE"
+ ],
+ "Passport.Identity.NativeNameHelp": [
+ "Your name in the language of your country of residence."
+ ],
+ "Passport.Identity.NativeNameTitle": [
+ "YOUR NAME IN %@"
+ ],
+ "Passport.Identity.OneOfTypeDriversLicense": [
+ "driver's license"
+ ],
+ "Passport.Identity.OneOfTypeIdentityCard": [
+ "identity card"
+ ],
+ "Passport.Identity.OneOfTypeInternalPassport": [
+ "internal passport"
+ ],
+ "Passport.Identity.OneOfTypePassport": [
+ "passport"
+ ],
+ "Passport.Identity.ResidenceCountry": [
+ "Residence"
+ ],
+ "Passport.Identity.ResidenceCountryPlaceholder": [
+ "Residence"
+ ],
+ "Passport.Identity.ReverseSide": [
+ "Reverse Side"
+ ],
+ "Passport.Identity.ReverseSideHelp": [
+ "Upload a photo of the reverse side of the document"
+ ],
+ "Passport.Identity.ScansHelp": [
+ "The document must contain your photograph, first and last name, date of birth, document number, country of issue, and expiry date."
+ ],
+ "Passport.Identity.Selfie": [
+ "Selfie"
+ ],
+ "Passport.Identity.SelfieHelp": [
+ "Upload a selfie holding this document"
+ ],
+ "Passport.Identity.Surname": [
+ "Last Name"
+ ],
+ "Passport.Identity.SurnamePlaceholder": [
+ "Last Name"
+ ],
+ "Passport.Identity.Translation": [
+ "Translation"
+ ],
+ "Passport.Identity.TranslationHelp": [
+ "Upload a translation of this document"
+ ],
+ "Passport.Identity.Translations": [
+ "TRANSLATION"
+ ],
+ "Passport.Identity.TranslationsHelp": [
+ "Upload scans of a certified English translation of the document."
+ ],
+ "Passport.Identity.TypeDriversLicense": [
+ "Driver's License"
+ ],
+ "Passport.Identity.TypeDriversLicenseUploadScan": [
+ "Upload a scan of your driver's license"
+ ],
+ "Passport.Identity.TypeIdentityCard": [
+ "Identity Card"
+ ],
+ "Passport.Identity.TypeIdentityCardUploadScan": [
+ "Upload a scan of your identity card"
+ ],
+ "Passport.Identity.TypeInternalPassport": [
+ "Internal Passport"
+ ],
+ "Passport.Identity.TypeInternalPassportUploadScan": [
+ "Upload a scan of your internal passport"
+ ],
+ "Passport.Identity.TypePassport": [
+ "Passport"
+ ],
+ "Passport.Identity.TypePassportUploadScan": [
+ "Upload a scan of your passport"
+ ],
+ "Passport.Identity.TypePersonalDetails": [
+ "Personal Details"
+ ],
+ "Passport.Identity.UploadOneOfScan": [
+ "Upload a scan of your %@"
+ ],
+ "Passport.InfoFAQ_URL": [
+ "https://telegram.org/faq#passport"
+ ],
+ "Passport.InfoLearnMore": [
+ "Learn More"
+ ],
+ "Passport.InfoText": [
+ "With **Telegram Passport** you can easily sign up for websites and services that require identity verification.
Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission."
+ ],
+ "Passport.InfoTitle": [
+ "What is Telegram Passport?"
+ ],
+ "Passport.InvalidPasswordError": [
+ "Invalid password. Please try again."
+ ],
+ "Passport.Language.lo": [
+ "Lao"
+ ],
+ "Passport.Language.sl": [
+ "Slovenian"
+ ],
+ "Passport.NotLoggedInMessage": [
+ "Please log in to your account to use Telegram Passport"
+ ],
+ "Passport.PassportInformation": [
+ "PASSPORT INFORMATION"
+ ],
+ "Passport.PasswordCreate": [
+ "Create a Password"
+ ],
+ "Passport.PasswordDescription": [
+ "Please create a password to secure your personal data with end-to-end encryption.
This password will also be required whenever you log in to Telegram on a new device."
+ ],
+ "Passport.PasswordHelp": [
+ "Enter your Telegram Password
to decrypt your data"
+ ],
+ "Passport.PasswordNext": [
+ "Next"
+ ],
+ "Passport.PasswordPlaceholder": [
+ "Enter your password"
+ ],
+ "Passport.PasswordReset": [
+ "All documents uploaded to your Telegram Passport will be lost. You will be able to upload new documents."
+ ],
+ "Passport.Phone.Delete": [
+ "Delete Phone Number"
+ ],
+ "Passport.Phone.EnterOtherNumber": [
+ "OR ENTER NEW PHONE NUMBER"
+ ],
+ "Passport.Phone.Help": [
+ "Note: You will receive a confirmation code on the phone number you provide."
+ ],
+ "Passport.Phone.Title": [
+ "Phone Number"
+ ],
+ "Passport.Phone.UseTelegramNumber": [
+ "Use %@"
+ ],
+ "Passport.Phone.UseTelegramNumberHelp": [
+ "Use the same phone number as on Telegram."
+ ],
+ "Passport.PrivacyPolicy": [
+ "You accept the [%1$@ Privacy Policy] and allow their @%2$@ to send you messages."
+ ],
+ "Passport.RequestHeader": [
+ "%@ requests access to your personal data to sign you up for their services."
+ ],
+ "Passport.RequestedInformation": [
+ "REQUESTED INFORMATION"
+ ],
+ "Passport.ScanPassport": [
+ "Scan Your Passport"
+ ],
+ "Passport.ScanPassportHelp": [
+ "Scan your passport or identity card with machine-readable zone to fill personal details automatically."
+ ],
+ "Passport.Scans": [
+ "SCANS"
+ ],
+ "Passport.Scans.ScanIndex": [
+ "Scan %@"
+ ],
+ "Passport.Scans.Upload": [
+ "Upload Scan"
+ ],
+ "Passport.Scans.UploadNew": [
+ "Upload Additional Scan"
+ ],
+ "Passport.ScansHeader": [
+ "SCANS"
+ ],
+ "Passport.Title": [
+ "Passport"
+ ],
+ "Passport.UpdateRequiredError": [
+ "Sorry, your Telegram app is out of date and can't handle this request. Please update Telegram."
+ ],
+ "PassportKit.Button.GetTelegramAlertInstall": [
+ "Install"
+ ],
+ "PassportKit.Button.GetTelegramAlertMessage": [
+ "You need to have Telegram Messenger installed to use Telegram Passport"
+ ],
+ "PassportKit.Button.GetTelegramAlertNotNow": [
+ "Not Now"
+ ],
+ "PassportKit.Button.GetTelegramAlertTitle": [
+ "Get Telegram Messenger"
+ ],
+ "PassportKit.Button.Title": [
+ "Log in with Telegram"
+ ],
+ "Time.PreciseDate_m7": [
+ "Jul %1$@, %2$@ at %3$@"
+ ],
+ "TwoStepAuth.PasswordRemovePassportConfirmation": [
+ "Are you sure you want to disable your password?
Warning! All data saved in your Telegram Passport will be lost."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/private_chats.html b/data/web/translations.telegram.org/en/ios/private_chats.html
new file mode 100644
index 0000000000..e7d8197a65
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/private_chats.html
@@ -0,0 +1,720 @@
+{
+ "AccessDenied.VoiceMicrophone": [
+ "Telegram needs access to your microphone so that you can send voice messages.
Please go to your device‘s settings > Privacy > Microphone and set Telegram to ON."
+ ],
+ "Activity.ChoosingSticker": [
+ "choosing a sticker"
+ ],
+ "Activity.RecordingAudio": [
+ "recording"
+ ],
+ "Activity.RecordingVideoMessage": [
+ "recording video"
+ ],
+ "Activity.UploadingDocument": [
+ "sending a file"
+ ],
+ "Activity.UploadingPhoto": [
+ "sending a photo"
+ ],
+ "Activity.UploadingVideo": [
+ "sending a video"
+ ],
+ "Activity.UploadingVideoMessage": [
+ "sending a video"
+ ],
+ "AddContact.StatusSuccess": [
+ "%@ is now in your contacts."
+ ],
+ "Bot.GenericSupportStatus": [
+ "support"
+ ],
+ "Call.AnsweringWithAccount": [
+ "Answering as %@"
+ ],
+ "Call.AudioRouteHeadphones": [
+ "Headphones"
+ ],
+ "Call.AudioRouteHide": [
+ "Hide"
+ ],
+ "Call.AudioRouteSpeaker": [
+ "Speaker"
+ ],
+ "Call.CallAgain": [
+ "Call Again"
+ ],
+ "Call.ConnectionErrorTitle": [
+ "Unable to Call"
+ ],
+ "Call.EmojiDescription": [
+ "If the emoji on %@'s screen are the same, this call is 100%% secure."
+ ],
+ "Call.EncryptionKey.Title": [
+ "Encryption Key"
+ ],
+ "Call.Message": [
+ "Message"
+ ],
+ "Call.ParticipantVersionOutdatedError": [
+ "%@'s app does not support calls. They need to update their app before you can call them."
+ ],
+ "Call.ReportPlaceholder": [
+ "What went wrong?"
+ ],
+ "Call.Seconds": [
+ "%@ second",
+ "%@ seconds"
+ ],
+ "Call.StatusBusy": [
+ "Busy"
+ ],
+ "Call.StatusConnecting": [
+ "Connecting..."
+ ],
+ "Call.StatusEnded": [
+ "Call Ended"
+ ],
+ "Call.StatusFailed": [
+ "Call Failed"
+ ],
+ "Call.StatusNoAnswer": [
+ "No Answer"
+ ],
+ "Call.StatusOngoing": [
+ "Telegram Audio %@"
+ ],
+ "Call.StatusRequesting": [
+ "Contacting..."
+ ],
+ "Call.StatusRinging": [
+ "Ringing..."
+ ],
+ "Call.StatusWaiting": [
+ "Waiting..."
+ ],
+ "Calls.NotNow": [
+ "Not Now"
+ ],
+ "Calls.RatingFeedback": [
+ "Write a comment..."
+ ],
+ "Calls.RatingTitle": [
+ "Please rate the quality
of your Telegram call"
+ ],
+ "Calls.SubmitRating": [
+ "Submit"
+ ],
+ "Chat.JumpToDate": [
+ "Jump to Date"
+ ],
+ "Chat.MessageRangeDeleted.ForBothSides": [
+ "Messages for 1 day deleted for both sides.",
+ "Messages for %@ days deleted for both sides."
+ ],
+ "Chat.MessageRangeDeleted.ForMe": [
+ "Messages for 1 day deleted.",
+ "Messages for %@ days deleted."
+ ],
+ "Chat.PanelUnpinAllMessages": [
+ "Unpin All Messages"
+ ],
+ "Chat.TitlePinnedMessages": [
+ "Pinned Message",
+ "%@ Pinned Messages"
+ ],
+ "ChatContextMenu.TextSelectionTip": [
+ "Hold a word, then move cursor to select more| text to copy."
+ ],
+ "ChatList.ClearChatConfirmation": [
+ "Are you sure you want to delete all
messages in the chat with %@?"
+ ],
+ "ChatList.DeleteForAllSubscribers": [
+ "Delete for all subscribers"
+ ],
+ "ChatList.DeleteForCurrentUser": [
+ "Delete just for me"
+ ],
+ "CloudStorage.Title": [
+ "Cloud Storage"
+ ],
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Close": [
+ "Close"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.NotNow": [
+ "Not Now"
+ ],
+ "Common.Select": [
+ "Select"
+ ],
+ "Conversation.AddContact": [
+ "Add Contact"
+ ],
+ "Conversation.AddNameToContacts": [
+ "Add %@ to Contacts"
+ ],
+ "Conversation.AddToContacts": [
+ "Add to Contacts"
+ ],
+ "Conversation.AddToReadingList": [
+ "Add to Reading List"
+ ],
+ "Conversation.BlockUser": [
+ "Block User"
+ ],
+ "Conversation.Bytes": [
+ "%d B"
+ ],
+ "Conversation.Call": [
+ "Call"
+ ],
+ "Conversation.ClearAll": [
+ "Clear Chat"
+ ],
+ "Conversation.ClearPrivateHistory": [
+ "This will delete all messages and media in this chat from your Telegram cloud. Your chat partner will still have them."
+ ],
+ "Conversation.ClearSecretHistory": [
+ "This will delete all messages and media in this chat for both you and your chat partner."
+ ],
+ "Conversation.ClearSelfHistory": [
+ "This will delete all messages and media in this chat from your Telegram cloud."
+ ],
+ "Conversation.CloudStorage.ChatStatus": [
+ "chat with yourself"
+ ],
+ "Conversation.CloudStorageInfo.Title": [
+ "Your Cloud Storage"
+ ],
+ "Conversation.ClousStorageInfo.Description1": [
+ "• Forward messages here to save them"
+ ],
+ "Conversation.ClousStorageInfo.Description2": [
+ "• Send media and files to store them"
+ ],
+ "Conversation.ClousStorageInfo.Description3": [
+ "• Access this chat from any device"
+ ],
+ "Conversation.ClousStorageInfo.Description4": [
+ "• Use search to quickly find things"
+ ],
+ "Conversation.ContextMenuReply": [
+ "Reply"
+ ],
+ "Conversation.ContextMenuStickerPackAdd": [
+ "Add Stickers"
+ ],
+ "Conversation.DeleteMessagesFor": [
+ "Delete for me and %@"
+ ],
+ "Conversation.DeleteMessagesForMe": [
+ "Delete for me"
+ ],
+ "Conversation.Dice.u1F3B0": [
+ "Send a slot machine emoji to try your luck."
+ ],
+ "Conversation.EncryptedDescription1": [
+ "Use end-to-end encryption"
+ ],
+ "Conversation.EncryptedDescription2": [
+ "Leave no trace on our servers"
+ ],
+ "Conversation.EncryptedDescription3": [
+ "Have a self-destruct timer"
+ ],
+ "Conversation.EncryptedDescription4": [
+ "Do not allow forwarding"
+ ],
+ "Conversation.EncryptedDescriptionTitle": [
+ "Secret chats:"
+ ],
+ "Conversation.EncryptedPlaceholderTitleIncoming": [
+ "%@ invited you to join a secret chat."
+ ],
+ "Conversation.EncryptedPlaceholderTitleOutgoing": [
+ "You invited %@ to join a secret chat."
+ ],
+ "Conversation.EncryptionWaiting": [
+ "Waiting for %@ to get online..."
+ ],
+ "Conversation.GreetingText": [
+ "Send a message or tap on the greeting below."
+ ],
+ "Conversation.Info": [
+ "Info"
+ ],
+ "Conversation.InputTextPlaceholder": [
+ "Message"
+ ],
+ "Conversation.InstantPagePreview": [
+ "INSTANT VIEW"
+ ],
+ "Conversation.InteractiveEmojiSyncTip": [
+ "If %@ were viewing the chat right now, they would also see this animation."
+ ],
+ "Conversation.LinkDialogCopy": [
+ "Copy"
+ ],
+ "Conversation.LinkDialogOpen": [
+ "Open"
+ ],
+ "Conversation.Mute": [
+ "Mute"
+ ],
+ "Conversation.PeerNearbyText": [
+ "Send a message or tap on the greeting below to show that you are ready to chat."
+ ],
+ "Conversation.PeerNearbyTitle": [
+ "%1$@ is %2$@ away"
+ ],
+ "Conversation.PinMessageAlertPin": [
+ "Pin"
+ ],
+ "Conversation.PinMessagesFor": [
+ "Pin for me and %@"
+ ],
+ "Conversation.PinMessagesForMe": [
+ "Pin for me"
+ ],
+ "Conversation.PinOlderMessageAlertText": [
+ "Do you want to pin an older message while leaving a more recent one pinned?"
+ ],
+ "Conversation.PinOlderMessageAlertTitle": [
+ "Pin Message"
+ ],
+ "Conversation.Report": [
+ "Report Spam"
+ ],
+ "Conversation.ReportSpam": [
+ "Report Spam"
+ ],
+ "Conversation.ReportSpamConfirmation": [
+ "Are you sure you want to report spam from this user?"
+ ],
+ "Conversation.SavedMessages": [
+ "Saved Messages"
+ ],
+ "Conversation.Search": [
+ "Search"
+ ],
+ "Conversation.SearchNoResults": [
+ "No Results"
+ ],
+ "Conversation.SecretLinkPreviewAlert": [
+ "Would you like to enable extended link previews in Secret Chats? Note that link previews are generated on Telegram servers."
+ ],
+ "Conversation.SendMessage.SetReminder": [
+ "Set a Reminder"
+ ],
+ "Conversation.SendMessageErrorFlood": [
+ "Sorry, you can only send messages to mutual contacts at the moment."
+ ],
+ "Conversation.SetReminder.RemindOn": [
+ "Remind on %@ at %@"
+ ],
+ "Conversation.SetReminder.RemindToday": [
+ "Remind today at %@"
+ ],
+ "Conversation.SetReminder.RemindTomorrow": [
+ "Remind tomorrow at %@"
+ ],
+ "Conversation.SetReminder.Title": [
+ "Set a Reminder"
+ ],
+ "Conversation.SlideToCancel": [
+ "Slide to cancel"
+ ],
+ "Conversation.StatusTyping": [
+ "typing"
+ ],
+ "Conversation.StopLiveLocation": [
+ "Stop Sharing"
+ ],
+ "Conversation.Theme.PreviewDark": [
+ "Tap to view how %@ will see the chat when using night mode."
+ ],
+ "Conversation.Theme.PreviewLight": [
+ "Tap to view how %@ will see the chat when using day mode."
+ ],
+ "Conversation.Theme.Subtitle": [
+ "Theme will be also applied for %@"
+ ],
+ "Conversation.TitleUnmute": [
+ "Unmute"
+ ],
+ "Conversation.Unblock": [
+ "Unblock"
+ ],
+ "Conversation.UserSendMessage": [
+ "SEND MESSAGE"
+ ],
+ "ConversationProfile.LeaveDeleteAndExit": [
+ "Delete and Exit"
+ ],
+ "DialogList.AwaitingEncryption": [
+ "Waiting for %@ to come online..."
+ ],
+ "DialogList.ClearHistoryConfirmation": [
+ "Clear History"
+ ],
+ "DialogList.You": [
+ "You"
+ ],
+ "ENCRYPTION_REQUEST": [
+ "New secret chat request%1$@"
+ ],
+ "EncryptionKey.Description": [
+ "This image and text were derived from the encryption key for this secret chat with %1$@.
If they look the same on %2$@'s device, end-to-end encryption is guaranteed.
Learn more at telegram.org"
+ ],
+ "EncryptionKey.Title": [
+ "Encryption Key"
+ ],
+ "Forward.ChannelReadOnly": [
+ "Sorry, you can't post to this channel."
+ ],
+ "Generic.ErrorMoreInfo": [
+ "More Info"
+ ],
+ "LastSeen.ALongTimeAgo": [
+ "last seen a long time ago"
+ ],
+ "LastSeen.AtDate": [
+ "last seen %@"
+ ],
+ "LastSeen.HoursAgo": [
+ "last seen 1 hour ago",
+ "last seen %@ hours ago"
+ ],
+ "LastSeen.JustNow": [
+ "last seen just now"
+ ],
+ "LastSeen.Lately": [
+ "last seen recently"
+ ],
+ "LastSeen.MinutesAgo": [
+ "last seen 1 minute ago",
+ "last seen %@ minutes ago"
+ ],
+ "LastSeen.Offline": [
+ "last seen a long time ago"
+ ],
+ "LastSeen.WithinAMonth": [
+ "last seen within a month"
+ ],
+ "LastSeen.WithinAWeek": [
+ "last seen within a week"
+ ],
+ "LastSeen.YesterdayAt": [
+ "last seen yesterday at %@"
+ ],
+ "Location.LiveLocationRequired.Description": [
+ "For the alert to work, please share your live location in this chat."
+ ],
+ "Location.LiveLocationRequired.ShareLocation": [
+ "Share Location"
+ ],
+ "Location.LiveLocationRequired.Title": [
+ "Share Location"
+ ],
+ "Location.ProximityNotification.AlreadyClose": [
+ "You are already closer than %@"
+ ],
+ "Location.ProximityNotification.DistanceKM": [
+ "km"
+ ],
+ "Location.ProximityNotification.DistanceM": [
+ "m"
+ ],
+ "Location.ProximityNotification.Notify": [
+ "Notify me within %@"
+ ],
+ "Location.ProximityNotification.Title": [
+ "Proximity Alert"
+ ],
+ "Location.ProximityTip": [
+ "Alert when %@ is close"
+ ],
+ "MESSAGE_SCREENSHOT": [
+ "%1$@ took a screenshot!"
+ ],
+ "MediaPicker.TimerTooltip": [
+ "You can now set a self-destruct timer"
+ ],
+ "Message.File": [
+ "File"
+ ],
+ "Message.ForwardedMessage": [
+ "Forwarded Message
From: %@"
+ ],
+ "Message.ImageExpired": [
+ "Photo has expired"
+ ],
+ "Message.VideoExpired": [
+ "Video has expired"
+ ],
+ "MessageCalendar.DeleteAlertText": [
+ "Are you sure you want to delete all messages for the selected day?",
+ "Are you sure you want to delete all messages for the selected %@ days?"
+ ],
+ "MessageTimer.Days": [
+ "%@ day",
+ "%@ days"
+ ],
+ "MessageTimer.Hours": [
+ "%@ hour",
+ "%@ hours"
+ ],
+ "MessageTimer.Minutes": [
+ "%@ minute",
+ "%@ minutes"
+ ],
+ "MessageTimer.Seconds": [
+ "%@ second",
+ "%@ seconds"
+ ],
+ "MessageTimer.ShortDays": [
+ "%@d",
+ "%@d"
+ ],
+ "MessageTimer.ShortHours": [
+ "%@h",
+ "%@h"
+ ],
+ "MessageTimer.ShortMinutes": [
+ "%@m",
+ "%@m"
+ ],
+ "MessageTimer.ShortSeconds": [
+ "%@s",
+ "%@s"
+ ],
+ "MessageTimer.ShortWeeks": [
+ "%@w",
+ "%@w"
+ ],
+ "MessageTimer.Weeks": [
+ "%@ week",
+ "%@ weeks"
+ ],
+ "Notification.CallFormat": [
+ "%1$@, %2$@"
+ ],
+ "Notification.CallIncoming": [
+ "Incoming Call"
+ ],
+ "Notification.CallOutgoing": [
+ "Outgoing Call"
+ ],
+ "Notification.MessageLifetime1d": [
+ "1 day"
+ ],
+ "Notification.MessageLifetime1h": [
+ "1 hour"
+ ],
+ "Notification.MessageLifetime1m": [
+ "1 minute"
+ ],
+ "Notification.MessageLifetime1w": [
+ "1 week"
+ ],
+ "Notification.MessageLifetime2s": [
+ "2 seconds"
+ ],
+ "Notification.MessageLifetime5s": [
+ "5 seconds"
+ ],
+ "Notification.MessageLifetimeChanged": [
+ "%1$@ set the self-destruct timer to %2$@"
+ ],
+ "Notification.MessageLifetimeChangedOutgoing": [
+ "You set the self-destruct timer to %1$@"
+ ],
+ "Notification.MessageLifetimeRemoved": [
+ "%1$@ disabled the self-destruct timer"
+ ],
+ "Notification.MessageLifetimeRemovedOutgoing": [
+ "You disabled the self-destruct timer"
+ ],
+ "Notification.ProximityReachedYou": [
+ "%1$@ is now within %2$@ from you"
+ ],
+ "Notification.ProximityYouReached": [
+ "You are now within %1$@ from %2$@"
+ ],
+ "Notification.SecretChatMessageScreenshot": [
+ "%@ took a screenshot!"
+ ],
+ "Notification.SecretChatMessageScreenshotSelf": [
+ "You took a screenshot!"
+ ],
+ "Notification.VideoCallCanceled": [
+ "Cancelled Video Call"
+ ],
+ "Notification.VideoCallIncoming": [
+ "Incoming Video Call"
+ ],
+ "Notification.VideoCallMissed": [
+ "Missed Video Call"
+ ],
+ "Notification.VideoCallOutgoing": [
+ "Outgoing Video Call"
+ ],
+ "OpenFile.PotentiallyDangerousContentAlert": [
+ "Previewing this file can potentially expose your IP address to its sender. Continue?"
+ ],
+ "OpenFile.Proceed": [
+ "Proceed"
+ ],
+ "Peer.DeletedUser": [
+ "Deleted User"
+ ],
+ "PeerInfo.AddToContacts": [
+ "Add to Contacts"
+ ],
+ "PeerInfo.BioExpand": [
+ "more"
+ ],
+ "PeerInfo.ButtonCall": [
+ "Call"
+ ],
+ "PeerInfo.ButtonMessage": [
+ "Message"
+ ],
+ "PeerInfo.ButtonMore": [
+ "More"
+ ],
+ "PeerInfo.ButtonMute": [
+ "Mute"
+ ],
+ "PeerInfo.ClearConfirmationUser": [
+ "Do you want to delete all messages with %@?"
+ ],
+ "PeerInfo.PaneGroups": [
+ "Groups"
+ ],
+ "Profile.AddToExisting": [
+ "Add to Existing Contact"
+ ],
+ "Profile.CreateNewContact": [
+ "Create New Contact"
+ ],
+ "Profile.EncryptionKey": [
+ "Encryption Key"
+ ],
+ "Profile.MessageLifetime1d": [
+ "1d"
+ ],
+ "Profile.MessageLifetime1h": [
+ "1h"
+ ],
+ "Profile.MessageLifetime1m": [
+ "1m"
+ ],
+ "Profile.MessageLifetime1w": [
+ "1w"
+ ],
+ "Profile.MessageLifetime2s": [
+ "2s"
+ ],
+ "Profile.MessageLifetime5s": [
+ "5s"
+ ],
+ "Profile.MessageLifetimeForever": [
+ "Off"
+ ],
+ "ReportSpam.DeleteThisChat": [
+ "Delete this Chat"
+ ],
+ "ScheduledMessages.ScheduledOnline": [
+ "Scheduled until online"
+ ],
+ "ScheduledMessages.Title": [
+ "Scheduled Messages"
+ ],
+ "SecretChat.Title": [
+ "Secret Chat"
+ ],
+ "SecretGIF.NotViewedYet": [
+ "%@ hasn't played this GIF yet"
+ ],
+ "SecretGif.Title": [
+ "Disappearing GIF"
+ ],
+ "SecretImage.NotViewedYet": [
+ "%@ hasn't opened this photo yet"
+ ],
+ "SecretImage.Title": [
+ "Disappearing Photo"
+ ],
+ "SecretTimer.ImageDescription": [
+ "If you set a timer, the photo will self-destruct after it was viewed."
+ ],
+ "SecretTimer.VideoDescription": [
+ "If you set a timer, the video will self-destruct after it is viewed."
+ ],
+ "SecretVideo.NotViewedYet": [
+ "%@ hasn't played this video yet"
+ ],
+ "SecretVideo.Title": [
+ "Disappearing Video"
+ ],
+ "ServiceMessage.GameScoreExtended": [
+ "{name} scored %@ in {game}",
+ "{name} scored %@ in {game}"
+ ],
+ "ServiceMessage.GameScoreSelfExtended": [
+ "You scored %@ in {game}",
+ "You scored %@ in {game}"
+ ],
+ "Share.Title": [
+ "Share"
+ ],
+ "Undo.ChatClearedForBothSides": [
+ "Chat cleared for both sides"
+ ],
+ "Undo.Undo": [
+ "Undo"
+ ],
+ "UserInfo.BlockActionTitle": [
+ "Block %@"
+ ],
+ "UserInfo.BlockConfirmationTitle": [
+ "Do you want to block %@ from messaging and calling you on Telegram?"
+ ],
+ "UserInfo.ContactForwardTooltip.Chat.One": [
+ "Contact sent to **%@**."
+ ],
+ "UserInfo.ContactForwardTooltip.ManyChats.One": [
+ "Contact sent to **%@** and %@ other chats."
+ ],
+ "UserInfo.ContactForwardTooltip.SavedMessages.One": [
+ "Contact sent to **Saved Messages**."
+ ],
+ "UserInfo.ContactForwardTooltip.TwoChats.One": [
+ "Contact sent to **%@** and **%@**."
+ ],
+ "UserInfo.GroupsInCommon": [
+ "Groups In Common"
+ ],
+ "Watch.Conversation.Unblock": [
+ "Unblock"
+ ],
+ "Watch.Conversation.UserInfo": [
+ "Info"
+ ],
+ "Watch.LastSeen.JustNow": [
+ "just now"
+ ],
+ "Watch.UserInfo.Unmute": [
+ "Unmute"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/profile.html b/data/web/translations.telegram.org/en/ios/profile.html
new file mode 100644
index 0000000000..d61720aaa1
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/profile.html
@@ -0,0 +1,191 @@
+{
+ "Call.CallInProgressMessage": [
+ "End call with %1$@ and start a new one with %2$@?"
+ ],
+ "Call.CallInProgressTitle": [
+ "Call in Progress"
+ ],
+ "Call.ConnectionErrorMessage": [
+ "Please check your internet connection and try again."
+ ],
+ "Call.ConnectionErrorTitle": [
+ "Unable to Call"
+ ],
+ "Call.Minutes": [
+ "%@ minute",
+ "%@ minutes"
+ ],
+ "CancelResetAccount.TextSMS": [
+ "Somebody with access to your phone number %@ has requested to delete your Telegram account and reset your 2-Step Verification password.
If it wasn't you, please enter the code we've just sent you via SMS to your number. You can also cancel this by **changing your phone number** to a number you control."
+ ],
+ "CancelResetAccount.Title": [
+ "Cancel Account Reset"
+ ],
+ "ChannelInfo.ScamChannelWarning": [
+ "⚠️ Warning: Many users reported this channel as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.ChoosePhoto": [
+ "Choose Photo"
+ ],
+ "Conversation.SendMessage": [
+ "Send Message"
+ ],
+ "Conversation.ShareMyContactInfo": [
+ "Share My Contact Info"
+ ],
+ "Conversation.UnblockUser": [
+ "Unblock User"
+ ],
+ "ConversationProfile.ErrorCreatingConversation": [
+ "An error occurred"
+ ],
+ "GroupInfo.ScamGroupWarning": [
+ "⚠️ Warning: Many users reported this group as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "LastSeen.TodayAt": [
+ "last seen today at %@"
+ ],
+ "MuteExpires.Days": [
+ "in 1 day",
+ "in %@ days"
+ ],
+ "MuteExpires.Hours": [
+ "in 1 hour",
+ "in %@ hours"
+ ],
+ "MuteExpires.Minutes": [
+ "in 1 minute",
+ "in %@ minutes"
+ ],
+ "MuteFor.Days": [
+ "Mute for 1 day",
+ "Mute for %@ days"
+ ],
+ "MuteFor.Hours": [
+ "Mute for 1 hour",
+ "Mute for %@ hours"
+ ],
+ "Notification.CallCanceled": [
+ "Cancelled Call"
+ ],
+ "Notification.CallIncoming": [
+ "Incoming Call"
+ ],
+ "Notification.CallOutgoing": [
+ "Outgoing Call"
+ ],
+ "Notification.Mute1h": [
+ "Mute for 1 hour"
+ ],
+ "PhoneLabel.Title": [
+ "Label"
+ ],
+ "Presence.online": [
+ "online"
+ ],
+ "Preview.DeletePhoto": [
+ "Delete Photo"
+ ],
+ "Preview.SaveToCameraRoll": [
+ "Add to Photos"
+ ],
+ "Profile.About": [
+ "bio"
+ ],
+ "Profile.ShareContactButton": [
+ "Share Contact"
+ ],
+ "Profile.Username": [
+ "username"
+ ],
+ "SharedMedia.CalendarTooltip": [
+ "Tap on this icon for calendar view"
+ ],
+ "SharedMedia.CommonGroupCount": [
+ "%@ group in common",
+ "%@ groups in common"
+ ],
+ "SharedMedia.FastScrollTooltip": [
+ "You can hold and move this bar for faster scrolling"
+ ],
+ "SharedMedia.FileCount": [
+ "1 file",
+ "%@ files"
+ ],
+ "SharedMedia.GifCount": [
+ "1 GIF",
+ "%@ GIFs"
+ ],
+ "SharedMedia.LinkCount": [
+ "1 link",
+ "%@ links"
+ ],
+ "SharedMedia.MusicCount": [
+ "1 music file",
+ "%@ music files"
+ ],
+ "SharedMedia.VoiceMessageCount": [
+ "1 voice message",
+ "%@ voice messages"
+ ],
+ "UserInfo.AddContact": [
+ "Add to Contacts"
+ ],
+ "UserInfo.AddToExisting": [
+ "Add to Existing"
+ ],
+ "UserInfo.BlockConfirmation": [
+ "Block %@?"
+ ],
+ "UserInfo.CreateNewContact": [
+ "Create New Contact"
+ ],
+ "UserInfo.GenericPhoneLabel": [
+ "mobile"
+ ],
+ "UserInfo.NotificationsDefault": [
+ "Default"
+ ],
+ "UserInfo.NotificationsDefaultSound": [
+ "Default (%@)"
+ ],
+ "UserInfo.NotificationsDisable": [
+ "Disable"
+ ],
+ "UserInfo.NotificationsEnable": [
+ "Enable"
+ ],
+ "UserInfo.ScamBotWarning": [
+ "⚠️ Warning: Many users reported this account as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "UserInfo.ScamUserWarning": [
+ "⚠️ Warning: Many users reported this account as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "UserInfo.SendMessage": [
+ "Send Message"
+ ],
+ "UserInfo.ShareMyContactInfo": [
+ "Share My Contact Info"
+ ],
+ "UserInfo.StartSecretChatConfirmation": [
+ "Are you sure you want to start a secret chat with
%@?"
+ ],
+ "UserInfo.StartSecretChatStart": [
+ "Start"
+ ],
+ "UserInfo.TapToCall": [
+ "Tap to make an end-to-end encrypted call"
+ ],
+ "UserInfo.Title": [
+ "Info"
+ ],
+ "UserInfo.UnblockConfirmation": [
+ "Unblock %@?"
+ ],
+ "Weekday.Yesterday": [
+ "Yesterday"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/settings.html b/data/web/translations.telegram.org/en/ios/settings.html
new file mode 100644
index 0000000000..a49b1cc101
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/settings.html
@@ -0,0 +1,3113 @@
+{
+ "AccentColor.Title": [
+ "Accent Color"
+ ],
+ "AccessDenied.Settings": [
+ "Settings"
+ ],
+ "AccessDenied.Wallpapers": [
+ "Telegram needs access to your photo library so that you can set a custom wallpaper.
Please go to your device's settings > Privacy > Photos and set Telegram to ON."
+ ],
+ "Appearance.AccentColor": [
+ "Accent Color"
+ ],
+ "Appearance.AppIcon": [
+ "App Icon"
+ ],
+ "Appearance.AppIconClassic": [
+ "Classic"
+ ],
+ "Appearance.AppIconClassicX": [
+ "Classic Black"
+ ],
+ "Appearance.AppIconDefault": [
+ "Default"
+ ],
+ "Appearance.AppIconDefaultX": [
+ "Mono Black"
+ ],
+ "Appearance.AppIconFilled": [
+ "Filled"
+ ],
+ "Appearance.AppIconFilledX": [
+ "Filled Black"
+ ],
+ "Appearance.AppIconNew1": [
+ "Sunset"
+ ],
+ "Appearance.AppIconNew2": [
+ "Aqua"
+ ],
+ "Appearance.AutoNightTheme": [
+ "Auto-Night Mode"
+ ],
+ "Appearance.AutoNightThemeDisabled": [
+ "Disabled"
+ ],
+ "Appearance.BubbleCorners.Apply": [
+ "Set"
+ ],
+ "Appearance.BubbleCorners.Title": [
+ "Message Corners"
+ ],
+ "Appearance.BubbleCornersSetting": [
+ "Message Corners"
+ ],
+ "Appearance.ColorTheme": [
+ "COLOR THEME"
+ ],
+ "Appearance.ColorThemeNight": [
+ "COLOR THEME — AUTO-NIGHT MODE"
+ ],
+ "Appearance.CreateTheme": [
+ "Create New Theme"
+ ],
+ "Appearance.EditTheme": [
+ "Edit Theme"
+ ],
+ "Appearance.LargeEmoji": [
+ "Large Emoji"
+ ],
+ "Appearance.NightTheme": [
+ "Night Mode"
+ ],
+ "Appearance.Other": [
+ "Other"
+ ],
+ "Appearance.PickAccentColor": [
+ "Pick an Accent Color"
+ ],
+ "Appearance.PreviewIncomingText": [
+ "Do you know what time it is?"
+ ],
+ "Appearance.PreviewOutgoingText": [
+ "It's morning in Tokyo 😎"
+ ],
+ "Appearance.PreviewReplyAuthor": [
+ "Bob Harris"
+ ],
+ "Appearance.PreviewReplyText": [
+ "Good morning! 👋"
+ ],
+ "Appearance.ReduceMotion": [
+ "Reduce Motion"
+ ],
+ "Appearance.ReduceMotionInfo": [
+ "Disable animations in message bubbles and in the chat list."
+ ],
+ "Appearance.RemoveTheme": [
+ "Remove"
+ ],
+ "Appearance.RemoveThemeConfirmation": [
+ "Remove Theme"
+ ],
+ "Appearance.ShareTheme": [
+ "Share"
+ ],
+ "Appearance.TextSize": [
+ "TEXT SIZE"
+ ],
+ "Appearance.ThemeCarouselClassic": [
+ "Classic"
+ ],
+ "Appearance.ThemeCarouselDay": [
+ "Day"
+ ],
+ "Appearance.ThemeCarouselNewNight": [
+ "Night"
+ ],
+ "Appearance.ThemeCarouselNight": [
+ "Monochrome"
+ ],
+ "Appearance.ThemeCarouselNightBlue": [
+ "Night Blue"
+ ],
+ "Appearance.ThemeCarouselTintedNight": [
+ "Dark"
+ ],
+ "Appearance.ThemeDay": [
+ "Day"
+ ],
+ "Appearance.ThemeNight": [
+ "Monochrome"
+ ],
+ "Appearance.ThemeNightBlue": [
+ "Night Blue"
+ ],
+ "Appearance.ThemePreview.Chat.1.Text": [
+ "Does he want me to turn from the right or turn from the left? 🤔"
+ ],
+ "Appearance.ThemePreview.Chat.2.ReplyName": [
+ "Bob Harris"
+ ],
+ "Appearance.ThemePreview.Chat.2.Text": [
+ "Right side. And, uh, with intensity."
+ ],
+ "Appearance.ThemePreview.Chat.3.Text": [
+ "Is that everything? It seemed like he said quite a bit more than that. 😯"
+ ],
+ "Appearance.ThemePreview.Chat.4.Text": [
+ "For relaxing times, make it Suntory time. 😎"
+ ],
+ "Appearance.ThemePreview.Chat.5.Text": [
+ "He wants you to turn, look in camera. Okay?"
+ ],
+ "Appearance.ThemePreview.Chat.6.Text": [
+ "That’s all he said?"
+ ],
+ "Appearance.ThemePreview.Chat.7.Text": [
+ "Yes, turn to camera."
+ ],
+ "Appearance.ThemePreview.ChatList.1.Name": [
+ "Alicia Torreaux"
+ ],
+ "Appearance.ThemePreview.ChatList.1.Text": [
+ "Bob says hi. 😊 ❤️ 😱"
+ ],
+ "Appearance.ThemePreview.ChatList.2.Name": [
+ "Roberto"
+ ],
+ "Appearance.ThemePreview.ChatList.2.Text": [
+ "Say hello to Alice 👋"
+ ],
+ "Appearance.ThemePreview.ChatList.3.AuthorName": [
+ "Jennie Alpha"
+ ],
+ "Appearance.ThemePreview.ChatList.3.Name": [
+ "Campus Public Chat"
+ ],
+ "Appearance.ThemePreview.ChatList.3.Text": [
+ "We just reached 2,500 members! WOO!"
+ ],
+ "Appearance.Title": [
+ "Appearance"
+ ],
+ "AppleWatch.ReplyPresets": [
+ "REPLY PRESETS"
+ ],
+ "AppleWatch.ReplyPresetsHelp": [
+ "You can select one of these default replies when you compose or reply to a message, or you can change them to anything you like."
+ ],
+ "AppleWatch.Title": [
+ "Apple Watch"
+ ],
+ "ApplyLanguage.ChangeLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageAlreadyActive": [
+ "This language (%1$@) is already active."
+ ],
+ "ApplyLanguage.ChangeLanguageOfficialText": [
+ "You are about to apply a language pack (**%1$@**).
This will translate the entire interface. You can suggest corrections via the [translation platform]().
You can change your language back at any time in Settings."
+ ],
+ "ApplyLanguage.ChangeLanguageTitle": [
+ "Change Language?"
+ ],
+ "ApplyLanguage.ChangeLanguageUnofficialText": [
+ "You are about to apply a custom language pack (**%1$@**) that is %2$@% complete.
This will translate the entire interface. You can suggest corrections via the [translation platform]().
You can change your language back at any time in Settings."
+ ],
+ "ApplyLanguage.LanguageNotSupportedError": [
+ "Sorry, this language doesn't seem to exist."
+ ],
+ "AuthSessions.AddDevice": [
+ "Scan QR Code"
+ ],
+ "AuthSessions.AddDevice.ScanInfo": [
+ "Scan a QR code to log into
this account on another device."
+ ],
+ "AuthSessions.AddDevice.ScanTitle": [
+ "Scan QR Code"
+ ],
+ "AuthSessions.AddDeviceIntro.Action": [
+ "Scan QR Code"
+ ],
+ "AuthSessions.AddDeviceIntro.Text1": [
+ "Download Telegram on your computer from [desktop.telegram.org]()"
+ ],
+ "AuthSessions.AddDeviceIntro.Text2": [
+ "Run Telegram on your computer to get the QR code"
+ ],
+ "AuthSessions.AddDeviceIntro.Text3": [
+ "Scan the QR code to connect your account"
+ ],
+ "AuthSessions.AddDeviceIntro.Title": [
+ "Log in by QR Code"
+ ],
+ "AuthSessions.AppUnofficial": [
+ "(ID: %@)"
+ ],
+ "AuthSessions.CurrentSession": [
+ "CURRENT SESSION"
+ ],
+ "AuthSessions.DevicesTitle": [
+ "Devices"
+ ],
+ "AuthSessions.EmptyText": [
+ "You can log in to Telegram from other mobile, tablet and desktop devices, using the same phone number. All your data will be instantly synchronized."
+ ],
+ "AuthSessions.EmptyTitle": [
+ "No other sessions"
+ ],
+ "AuthSessions.HeaderInfo": [
+ "Link [Telegram Desktop](desktop) or [Telegram Web](web) by scanning a QR code."
+ ],
+ "AuthSessions.IncompleteAttempts": [
+ "INCOMPLETE LOGIN ATTEMPTS"
+ ],
+ "AuthSessions.IncompleteAttemptsInfo": [
+ "These devices have no access to your account. The code was entered correctly, but no correct password was given."
+ ],
+ "AuthSessions.LinkDesktopDevice": [
+ "Link Desktop Device"
+ ],
+ "AuthSessions.LogOut": [
+ "Log Out"
+ ],
+ "AuthSessions.LogOutApplications": [
+ "Disconnect All Websites"
+ ],
+ "AuthSessions.LogOutApplicationsHelp": [
+ "You can log in on websites that support signing in with Telegram."
+ ],
+ "AuthSessions.LoggedIn": [
+ "Websites"
+ ],
+ "AuthSessions.LoggedInWithTelegram": [
+ "LOGGED IN WITH TELEGRAM"
+ ],
+ "AuthSessions.OtherDevices": [
+ "The official Telegram App is available for iPhone, iPad, Android, macOS, Windows and Linux. [Learn More]()"
+ ],
+ "AuthSessions.OtherSessions": [
+ "ACTIVE SESSIONS"
+ ],
+ "AuthSessions.Sessions": [
+ "Sessions"
+ ],
+ "AuthSessions.Terminate": [
+ "Terminate"
+ ],
+ "AuthSessions.TerminateIfAwayFor": [
+ "If Inactive For"
+ ],
+ "AuthSessions.TerminateIfAwayTitle": [
+ "Automatically Terminate Old Sessions"
+ ],
+ "AuthSessions.TerminateOtherSessions": [
+ "Terminate all other sessions"
+ ],
+ "AuthSessions.TerminateOtherSessionsHelp": [
+ "Logs out all devices except for this one."
+ ],
+ "AuthSessions.TerminateOtherSessionsText": [
+ "Are you sure you want to terminate all other sessions?"
+ ],
+ "AuthSessions.TerminateSession": [
+ "Terminate session"
+ ],
+ "AuthSessions.TerminateSessionText": [
+ "Are you sure you want to terminate this session?"
+ ],
+ "AuthSessions.Title": [
+ "Active Sessions"
+ ],
+ "AuthSessions.View.AcceptIncomingCalls": [
+ "Incoming Calls"
+ ],
+ "AuthSessions.View.AcceptSecretChats": [
+ "New Secret Chats"
+ ],
+ "AuthSessions.View.AcceptTitle": [
+ "Accept on This Device"
+ ],
+ "AuthSessions.View.Application": [
+ "Application"
+ ],
+ "AuthSessions.View.Browser": [
+ "Browser"
+ ],
+ "AuthSessions.View.IP": [
+ "IP Address"
+ ],
+ "AuthSessions.View.Location": [
+ "Location"
+ ],
+ "AuthSessions.View.LocationInfo": [
+ "This location estimate is based on the IP address and may not always be accurate."
+ ],
+ "AuthSessions.View.Logout": [
+ "Log Out"
+ ],
+ "AutoDownloadSettings.AutoDownload": [
+ "Auto-Download Media"
+ ],
+ "AutoDownloadSettings.AutodownloadFiles": [
+ "AUTO-DOWNLOAD FILES AND MUSIC"
+ ],
+ "AutoDownloadSettings.AutodownloadPhotos": [
+ "AUTO-DOWNLOAD PHOTOS"
+ ],
+ "AutoDownloadSettings.AutodownloadVideos": [
+ "AUTO-DOWNLOAD VIDEOS AND GIFS"
+ ],
+ "AutoDownloadSettings.Cellular": [
+ "CELLULAR"
+ ],
+ "AutoDownloadSettings.CellularTitle": [
+ "Using Cellular"
+ ],
+ "AutoDownloadSettings.Channels": [
+ "Channels"
+ ],
+ "AutoDownloadSettings.Contacts": [
+ "Contacts"
+ ],
+ "AutoDownloadSettings.DataUsage": [
+ "DATA USAGE"
+ ],
+ "AutoDownloadSettings.DataUsageCustom": [
+ "Custom"
+ ],
+ "AutoDownloadSettings.DataUsageHigh": [
+ "High"
+ ],
+ "AutoDownloadSettings.DataUsageLow": [
+ "Low"
+ ],
+ "AutoDownloadSettings.DataUsageMedium": [
+ "Medium"
+ ],
+ "AutoDownloadSettings.Delimeter": [
+ ", "
+ ],
+ "AutoDownloadSettings.DocumentsTitle": [
+ "Files"
+ ],
+ "AutoDownloadSettings.Files": [
+ "Files"
+ ],
+ "AutoDownloadSettings.GroupChats": [
+ "Group Chats"
+ ],
+ "AutoDownloadSettings.LastDelimeter": [
+ " and "
+ ],
+ "AutoDownloadSettings.LimitBySize": [
+ "LIMIT BY SIZE"
+ ],
+ "AutoDownloadSettings.MaxFileSize": [
+ "MAXIMUM FILE SIZE"
+ ],
+ "AutoDownloadSettings.MaxVideoSize": [
+ "MAXIMUM VIDEO SIZE"
+ ],
+ "AutoDownloadSettings.MediaTypes": [
+ "TYPES OF MEDIA"
+ ],
+ "AutoDownloadSettings.OffForAll": [
+ "Off for all chats"
+ ],
+ "AutoDownloadSettings.OnFor": [
+ "On for %@"
+ ],
+ "AutoDownloadSettings.OnForAll": [
+ "On for all chats"
+ ],
+ "AutoDownloadSettings.Photos": [
+ "Photos"
+ ],
+ "AutoDownloadSettings.PhotosTitle": [
+ "Photos"
+ ],
+ "AutoDownloadSettings.PreloadVideo": [
+ "Preload Larger Videos"
+ ],
+ "AutoDownloadSettings.PreloadVideoInfo": [
+ "Preload the first seconds of videos larger than %@ for instant playback."
+ ],
+ "AutoDownloadSettings.PrivateChats": [
+ "Other Private Chats"
+ ],
+ "AutoDownloadSettings.Reset": [
+ "Reset"
+ ],
+ "AutoDownloadSettings.ResetHelp": [
+ "Undo all custom auto-download settings."
+ ],
+ "AutoDownloadSettings.ResetSettings": [
+ "Reset Auto-Download Settings"
+ ],
+ "AutoDownloadSettings.Title": [
+ "Auto-Download"
+ ],
+ "AutoDownloadSettings.TypeChannels": [
+ "Channels"
+ ],
+ "AutoDownloadSettings.TypeContacts": [
+ "Contacts"
+ ],
+ "AutoDownloadSettings.TypeGroupChats": [
+ "Groups"
+ ],
+ "AutoDownloadSettings.TypePrivateChats": [
+ "PM"
+ ],
+ "AutoDownloadSettings.Unlimited": [
+ "unlimited"
+ ],
+ "AutoDownloadSettings.UpTo": [
+ "up to %@"
+ ],
+ "AutoDownloadSettings.UpToFor": [
+ "Up to %@ for %@"
+ ],
+ "AutoDownloadSettings.UpToForAll": [
+ "Up to %@ for all chats"
+ ],
+ "AutoDownloadSettings.VideoMessagesTitle": [
+ "Video Messages"
+ ],
+ "AutoDownloadSettings.Videos": [
+ "Videos"
+ ],
+ "AutoDownloadSettings.VideosTitle": [
+ "Videos"
+ ],
+ "AutoDownloadSettings.VoiceMessagesInfo": [
+ "Voice messages are tiny, they are always downloaded automatically."
+ ],
+ "AutoDownloadSettings.VoiceMessagesTitle": [
+ "Voice Messages"
+ ],
+ "AutoDownloadSettings.WiFi": [
+ "WI-FI"
+ ],
+ "AutoDownloadSettings.WifiTitle": [
+ "Using Wi-Fi"
+ ],
+ "AutoNightTheme.Automatic": [
+ "Automatic"
+ ],
+ "AutoNightTheme.AutomaticHelp": [
+ "Switch to night theme when brightness is %@%% or less. Auto-brightness should be enabled for this feature to work correctly."
+ ],
+ "AutoNightTheme.AutomaticSection": [
+ "BRIGHTNESS THRESHOLD"
+ ],
+ "AutoNightTheme.Disabled": [
+ "Disabled"
+ ],
+ "AutoNightTheme.LocationHelp": [
+ "Calculating sunset & sunrise times requires a one-time check of your approximate location. Note that this location is stored locally on your device only.
Sunset: %@
Sunrise: %@"
+ ],
+ "AutoNightTheme.PreferredTheme": [
+ "PREFERRED NIGHT THEME"
+ ],
+ "AutoNightTheme.ScheduleSection": [
+ "SCHEDULE"
+ ],
+ "AutoNightTheme.Scheduled": [
+ "Scheduled"
+ ],
+ "AutoNightTheme.ScheduledFrom": [
+ "From"
+ ],
+ "AutoNightTheme.ScheduledTo": [
+ "To"
+ ],
+ "AutoNightTheme.Title": [
+ "Auto-Night Mode"
+ ],
+ "AutoNightTheme.UpdateLocation": [
+ "Update Location"
+ ],
+ "AutoNightTheme.UseSunsetSunrise": [
+ "Use Local Sunset & Sunrise"
+ ],
+ "BlockedUsers.AddNew": [
+ "Add New..."
+ ],
+ "BlockedUsers.BlockTitle": [
+ "Block"
+ ],
+ "BlockedUsers.BlockUser": [
+ "Block User..."
+ ],
+ "BlockedUsers.Info": [
+ "Blocked users can't send you messages or add you to groups. They will not see your profile pictures, online and last seen status."
+ ],
+ "BlockedUsers.Title": [
+ "Blocked"
+ ],
+ "BlockedUsers.Unblock": [
+ "Unblock"
+ ],
+ "Cache.ByPeerHeader": [
+ "CHATS"
+ ],
+ "Cache.Clear": [
+ "Clear (%@)"
+ ],
+ "Cache.ClearCache": [
+ "Clear Cache"
+ ],
+ "Cache.ClearEmpty": [
+ "Empty"
+ ],
+ "Cache.ClearProgress": [
+ "Please Wait..."
+ ],
+ "Cache.Files": [
+ "Files"
+ ],
+ "Cache.Help": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space.
All media will stay in the Telegram cloud and can be re-downloaded if you need it again."
+ ],
+ "Cache.Indexing": [
+ "Telegram is calculating current cache size.
This can take a few minutes."
+ ],
+ "Cache.KeepMedia": [
+ "Keep Media"
+ ],
+ "Cache.KeepMediaHelp": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space."
+ ],
+ "Cache.MaximumCacheSize": [
+ "Maximum Cache Size"
+ ],
+ "Cache.MaximumCacheSizeHelp": [
+ "If your cache size exceeds this limit, the oldest media will be deleted.
All media will stay in the Telegram cloud and can be re-downloaded if you need it again."
+ ],
+ "Cache.Music": [
+ "Music"
+ ],
+ "Cache.NoLimit": [
+ "No Limit"
+ ],
+ "Cache.Photos": [
+ "Photos"
+ ],
+ "Cache.ServiceFiles": [
+ "Service Files"
+ ],
+ "Cache.Title": [
+ "Storage Usage"
+ ],
+ "Cache.Videos": [
+ "Videos"
+ ],
+ "CallSettings.Always": [
+ "Always"
+ ],
+ "CallSettings.Never": [
+ "Never"
+ ],
+ "CallSettings.OnMobile": [
+ "On Mobile Network"
+ ],
+ "CallSettings.RecentCalls": [
+ "Recent Calls"
+ ],
+ "CallSettings.Title": [
+ "Calls"
+ ],
+ "CallSettings.UseLessData": [
+ "Use Less Data"
+ ],
+ "CallSettings.UseLessDataLongDescription": [
+ "Using less data may improve your experience on bad networks, but will slightly decrease audio quality."
+ ],
+ "Calls.AddTab": [
+ "Add Tab"
+ ],
+ "Calls.CallTabDescription": [
+ "You can add a Calls tab to the tab bar."
+ ],
+ "Calls.CallTabTitle": [
+ "Calls Tab"
+ ],
+ "Calls.NotNow": [
+ "Not Now"
+ ],
+ "CancelResetAccount.Success": [
+ "The deletion process was cancelled for your account %@."
+ ],
+ "ChangePhone.ErrorOccupied": [
+ "The number %@ is already connected to a Telegram account. Please delete that account before migrating to the new number."
+ ],
+ "ChangePhoneNumberCode.CallTimer": [
+ "Telegram will call you in %@"
+ ],
+ "ChangePhoneNumberCode.Called": [
+ "Telegram dialed your number"
+ ],
+ "ChangePhoneNumberCode.Code": [
+ "YOUR CODE"
+ ],
+ "ChangePhoneNumberCode.CodePlaceholder": [
+ "Code"
+ ],
+ "ChangePhoneNumberCode.Help": [
+ "We have sent you an SMS with the code"
+ ],
+ "ChangePhoneNumberCode.RequestingACall": [
+ "Requesting a call from Telegram..."
+ ],
+ "ChangePhoneNumberNumber.Help": [
+ "We will send an SMS with a confirmation code to your new number."
+ ],
+ "ChangePhoneNumberNumber.NewNumber": [
+ "NEW NUMBER"
+ ],
+ "ChangePhoneNumberNumber.NumberPlaceholder": [
+ "Enter your new number"
+ ],
+ "ChangePhoneNumberNumber.Title": [
+ "Change Number"
+ ],
+ "Channel.MessagePhotoUpdated": [
+ "Channel photo updated"
+ ],
+ "ChatListFolderSettings.AddRecommended": [
+ "ADD"
+ ],
+ "ChatListFolderSettings.Info": [
+ "Create folders for different groups of chats and quickly switch between them."
+ ],
+ "ChatListFolderSettings.RecommendedNewFolder": [
+ "Add Custom Folder"
+ ],
+ "ChatListFolderSettings.Title": [
+ "Folders"
+ ],
+ "ChatSearch.SearchPlaceholder": [
+ "Search"
+ ],
+ "ChatSettings.AutoDownloadDocuments": [
+ "Files"
+ ],
+ "ChatSettings.AutoDownloadEnabled": [
+ "Auto-Download Media"
+ ],
+ "ChatSettings.AutoDownloadPhotos": [
+ "Photos"
+ ],
+ "ChatSettings.AutoDownloadReset": [
+ "Reset Auto-Download Settings"
+ ],
+ "ChatSettings.AutoDownloadSettings.Delimeter": [
+ ", "
+ ],
+ "ChatSettings.AutoDownloadSettings.OffForAll": [
+ "Disabled"
+ ],
+ "ChatSettings.AutoDownloadSettings.TypeFile": [
+ "Files (%@)"
+ ],
+ "ChatSettings.AutoDownloadSettings.TypeMedia": [
+ "Media (%@)"
+ ],
+ "ChatSettings.AutoDownloadSettings.TypePhoto": [
+ "Photos"
+ ],
+ "ChatSettings.AutoDownloadSettings.TypeVideo": [
+ "Videos (%@)"
+ ],
+ "ChatSettings.AutoDownloadTitle": [
+ "AUTOMATIC MEDIA DOWNLOAD"
+ ],
+ "ChatSettings.AutoDownloadUsingCellular": [
+ "Using Cellular"
+ ],
+ "ChatSettings.AutoDownloadUsingWiFi": [
+ "Using Wi-Fi"
+ ],
+ "ChatSettings.AutoDownloadVideoMessages": [
+ "Video Messages"
+ ],
+ "ChatSettings.AutoDownloadVideos": [
+ "Videos"
+ ],
+ "ChatSettings.AutoDownloadVoiceMessages": [
+ "Voice Messages"
+ ],
+ "ChatSettings.AutoPlayAnimations": [
+ "Autoplay GIFs"
+ ],
+ "ChatSettings.AutoPlayGifs": [
+ "GIFs"
+ ],
+ "ChatSettings.AutoPlayTitle": [
+ "AUTOPLAY MEDIA"
+ ],
+ "ChatSettings.AutoPlayVideos": [
+ "Videos"
+ ],
+ "ChatSettings.AutomaticAudioDownload": [
+ "AUTOMATIC AUDIO DOWNLOAD"
+ ],
+ "ChatSettings.AutomaticPhotoDownload": [
+ "AUTOMATIC PHOTO DOWNLOAD"
+ ],
+ "ChatSettings.AutomaticVideoMessageDownload": [
+ "AUTOMATIC VIDEO MESSAGE DOWNLOAD"
+ ],
+ "ChatSettings.Cache": [
+ "Storage Usage"
+ ],
+ "ChatSettings.ConnectionType.Title": [
+ "CONNECTION TYPE"
+ ],
+ "ChatSettings.ConnectionType.UseProxy": [
+ "Use Proxy"
+ ],
+ "ChatSettings.ConnectionType.UseSocks5": [
+ "SOCKS5"
+ ],
+ "ChatSettings.DownloadInBackground": [
+ "Background Download"
+ ],
+ "ChatSettings.DownloadInBackgroundInfo": [
+ "The app will continue downloading media files for a limited time."
+ ],
+ "ChatSettings.Groups": [
+ "Groups"
+ ],
+ "ChatSettings.IntentsSettings": [
+ "Share Sheet"
+ ],
+ "ChatSettings.OpenLinksIn": [
+ "Open Links in"
+ ],
+ "ChatSettings.Other": [
+ "OTHER"
+ ],
+ "ChatSettings.PrivateChats": [
+ "Private Chats"
+ ],
+ "ChatSettings.Stickers": [
+ "Stickers and Emoji"
+ ],
+ "ChatSettings.StickersAndReactions": [
+ "Stickers and Emoji"
+ ],
+ "ChatSettings.TextSizeUnits": [
+ "pt"
+ ],
+ "ChatSettings.Title": [
+ "Data and Storage"
+ ],
+ "ChatSettings.UseLessDataForCalls": [
+ "Use Less Data for Calls"
+ ],
+ "ClearCache.ClearCache": [
+ "Clear Telegram Cache"
+ ],
+ "ClearCache.ClearDescription": [
+ "All media will stay in the Telegram cloud and can be re-downloaded if you need them again."
+ ],
+ "ClearCache.Forever": [
+ "Forever"
+ ],
+ "ClearCache.StorageCache": [
+ "Telegram Cache"
+ ],
+ "ClearCache.StorageFree": [
+ "Free"
+ ],
+ "ClearCache.StorageOtherApps": [
+ "Other Apps"
+ ],
+ "ClearCache.Success": [
+ "**%@** freed on your %@!"
+ ],
+ "Common.Back": [
+ "Back"
+ ],
+ "Common.Cancel": [
+ "Cancel"
+ ],
+ "Common.Close": [
+ "Close"
+ ],
+ "Common.Delete": [
+ "Delete"
+ ],
+ "Common.Done": [
+ "Done"
+ ],
+ "Common.Edit": [
+ "Edit"
+ ],
+ "Common.Next": [
+ "Next"
+ ],
+ "Common.NotNow": [
+ "Not Now"
+ ],
+ "Common.OK": [
+ "OK"
+ ],
+ "Common.edit": [
+ "edit"
+ ],
+ "Contacts.AccessDeniedHelpON": [
+ "ON"
+ ],
+ "Contacts.PermissionsText": [
+ "Please allow Telegram access to your phonebook to seamlessly find all your friends."
+ ],
+ "Contacts.PermissionsTitle": [
+ "Access to Contacts"
+ ],
+ "Contacts.SearchUsersAndGroupsLabel": [
+ "Search for users and groups"
+ ],
+ "Conversation.Kilobytes": [
+ "%d KB"
+ ],
+ "Conversation.LinkDialogOpen": [
+ "Open"
+ ],
+ "Conversation.Megabytes": [
+ "%.1f MB"
+ ],
+ "Conversation.OpenBotLinkAllowMessages": [
+ "Allow **%@** to send me messages"
+ ],
+ "Conversation.OpenBotLinkLogin": [
+ "Log in to **%1$@** as %2$@"
+ ],
+ "Conversation.OpenBotLinkText": [
+ "Do you want to open
**%@**?"
+ ],
+ "Conversation.OpenBotLinkTitle": [
+ "Open Link"
+ ],
+ "DoNotTranslate.Title": [
+ "Do Not Translate"
+ ],
+ "EditProfile.NameAndPhotoHelp": [
+ "Enter your name and add an optional profile photo."
+ ],
+ "EditProfile.NameAndPhotoOrVideoHelp": [
+ "Enter your name and add an optional profile photo or video."
+ ],
+ "EditProfile.Title": [
+ "Edit Profile"
+ ],
+ "EditTheme.ChangeColors": [
+ "Change Colors"
+ ],
+ "EditTheme.Create.BottomInfo": [
+ "You can also use a manually edited custom theme file."
+ ],
+ "EditTheme.Create.Preview.IncomingReplyName": [
+ "Bob"
+ ],
+ "EditTheme.Create.Preview.IncomingReplyText": [
+ "How does it work?"
+ ],
+ "EditTheme.Create.Preview.IncomingText": [
+ "Use your current colors"
+ ],
+ "EditTheme.Create.Preview.OutgoingText": [
+ "Or upload a theme file"
+ ],
+ "EditTheme.Create.TopInfo": [
+ "The theme will be based on your currently selected colors and wallpaper."
+ ],
+ "EditTheme.CreateTitle": [
+ "Create Theme"
+ ],
+ "EditTheme.Edit.BottomInfo": [
+ "You can select a new file to update the theme. It will be updated for all users."
+ ],
+ "EditTheme.Edit.Preview.IncomingReplyName": [
+ "Bob"
+ ],
+ "EditTheme.Edit.Preview.IncomingReplyText": [
+ "How does it work?"
+ ],
+ "EditTheme.Edit.Preview.IncomingText": [
+ "Use your current colors"
+ ],
+ "EditTheme.Edit.Preview.OutgoingText": [
+ "Or upload a theme file"
+ ],
+ "EditTheme.Edit.TopInfo": [
+ "Your theme will be updated for all users each time you change it. Anyone can install it using this link.
Theme links must be at least **5** characters long and can use **a–z**, **0–9** and underscores."
+ ],
+ "EditTheme.EditTitle": [
+ "Edit Theme"
+ ],
+ "EditTheme.ErrorInvalidCharacters": [
+ "Sorry, this link is invalid."
+ ],
+ "EditTheme.ErrorLinkTaken": [
+ "Sorry, this link is already taken"
+ ],
+ "EditTheme.Expand.BottomInfo": [
+ "You can also use a manually edited custom theme file."
+ ],
+ "EditTheme.Expand.Preview.IncomingReplyName": [
+ "Bob"
+ ],
+ "EditTheme.Expand.Preview.IncomingReplyText": [
+ "How does it work?"
+ ],
+ "EditTheme.Expand.Preview.IncomingText": [
+ "Use your current colors"
+ ],
+ "EditTheme.Expand.Preview.OutgoingText": [
+ "Or upload a theme file"
+ ],
+ "EditTheme.Expand.TopInfo": [
+ "The theme will be based on your currently selected colors and wallpaper."
+ ],
+ "EditTheme.Preview": [
+ "CHAT PREVIEW"
+ ],
+ "EditTheme.ShortLink": [
+ "link"
+ ],
+ "EditTheme.ThemeTemplateAlert": [
+ "New Theme Added
Press and hold on your theme to edit it or get a sharing link. Users who install your theme will get automatic updates each time you change it.
For advanced editing purposes, you can find a file with your theme in Saved Messages."
+ ],
+ "EditTheme.ThemeTemplateAlertText": [
+ "Press and hold on your theme to edit it or get a sharing link. Users who install your theme will get automatic updates each time you change it.
For advanced editing purposes, you can find a file with your theme in Saved Messages."
+ ],
+ "EditTheme.ThemeTemplateAlertTitle": [
+ "New Theme Added"
+ ],
+ "EditTheme.Title": [
+ "Theme Name"
+ ],
+ "EditTheme.UploadEditedTheme": [
+ "Update from File..."
+ ],
+ "EditTheme.UploadNewTheme": [
+ "Create from File..."
+ ],
+ "EnterPasscode.ChangeTitle": [
+ "Change Passcode"
+ ],
+ "EnterPasscode.EnterCurrentPasscode": [
+ "Enter your current passcode"
+ ],
+ "EnterPasscode.EnterNewPasscodeChange": [
+ "Enter your new passcode"
+ ],
+ "EnterPasscode.EnterNewPasscodeNew": [
+ "Enter a passcode"
+ ],
+ "EnterPasscode.RepeatNewPasscode": [
+ "Re-enter your new passcode"
+ ],
+ "FeaturedStickerPacks.Title": [
+ "Trending Stickers"
+ ],
+ "FileSize.GB": [
+ "%@ GB"
+ ],
+ "FileSize.KB": [
+ "%@ KB"
+ ],
+ "FileSize.MB": [
+ "%@ MB"
+ ],
+ "GroupInfo.Permissions.Exceptions": [
+ "EXCEPTIONS"
+ ],
+ "GroupInfo.SharedMediaNone": [
+ "None"
+ ],
+ "GroupInfo.Sound": [
+ "Sound"
+ ],
+ "ImportStickerPack.ChooseName": [
+ "Choose Name"
+ ],
+ "ImportStickerPack.ChooseNameDescription": [
+ "Please choose a name for your set."
+ ],
+ "ImportStickerPack.GeneratingLink": [
+ "generating link..."
+ ],
+ "ImportStickerPack.NamePlaceholder": [
+ "Name"
+ ],
+ "IntentsSettings.MainAccount": [
+ "Main Account"
+ ],
+ "IntentsSettings.MainAccountInfo": [
+ "Choose an account for Siri and share suggestions."
+ ],
+ "IntentsSettings.ResetAll": [
+ "Reset All Share Suggestions"
+ ],
+ "IntentsSettings.SuggestBy": [
+ "Suggest By"
+ ],
+ "IntentsSettings.SuggestByAll": [
+ "All Sent Messages"
+ ],
+ "IntentsSettings.SuggestByShare": [
+ "Only Shared Messages"
+ ],
+ "IntentsSettings.SuggestedChats": [
+ "Suggested Chats"
+ ],
+ "IntentsSettings.SuggestedChatsContacts": [
+ "Contacts"
+ ],
+ "IntentsSettings.SuggestedChatsGroups": [
+ "Groups"
+ ],
+ "IntentsSettings.SuggestedChatsInfo": [
+ "Archived chats will not be suggested."
+ ],
+ "IntentsSettings.SuggestedChatsPrivateChats": [
+ "Private Chats"
+ ],
+ "IntentsSettings.SuggestedChatsSavedMessages": [
+ "Saved Messages"
+ ],
+ "Localization.DoNotTranslate": [
+ "Do Not Translate"
+ ],
+ "Localization.DoNotTranslateInfo": [
+ "Do not show 'Translate' button in the message context menu for this language."
+ ],
+ "Localization.DoNotTranslateManyInfo": [
+ "Do not show 'Translate' button in the message context menu for these languages."
+ ],
+ "Localization.InterfaceLanguage": [
+ "Interface Language"
+ ],
+ "Localization.LanguageName": [
+ "English"
+ ],
+ "Localization.ShowTranslate": [
+ "Show Translate Button"
+ ],
+ "Localization.ShowTranslateInfo": [
+ "Show 'Translate' button in the message context menu."
+ ],
+ "Localization.ShowTranslateInfoExtended": [
+ "Show a 'Translate' button in the message context menu.
Google may have access to message text you translate."
+ ],
+ "Localization.TranslateMessages": [
+ "Translate Messages"
+ ],
+ "Login.InvalidCountryCode": [
+ "Invalid Country Code"
+ ],
+ "Login.InvalidPhoneError": [
+ "Invalid phone number, please try again."
+ ],
+ "LoginPassword.ForgotPassword": [
+ "Forgot password?"
+ ],
+ "LoginPassword.PasswordPlaceholder": [
+ "Password"
+ ],
+ "LoginPassword.Title": [
+ "Your Password"
+ ],
+ "LogoutOptions.AddAccountText": [
+ "Connect other Telegram accounts and easily switch between them."
+ ],
+ "LogoutOptions.AddAccountTitle": [
+ "Add Another Account"
+ ],
+ "LogoutOptions.AlternativeOptionsSection": [
+ "ALTERNATIVE OPTIONS"
+ ],
+ "LogoutOptions.ChangePhoneNumberText": [
+ "Move your account, chats and media to a new number."
+ ],
+ "LogoutOptions.ChangePhoneNumberTitle": [
+ "Change Phone Number"
+ ],
+ "LogoutOptions.ClearCacheText": [
+ "Free up disk space on your device; your media will stay in the cloud."
+ ],
+ "LogoutOptions.ClearCacheTitle": [
+ "Clear Cache"
+ ],
+ "LogoutOptions.ContactSupportText": [
+ "Tell us about any issues; logging out doesn't usually help."
+ ],
+ "LogoutOptions.ContactSupportTitle": [
+ "Contact Support"
+ ],
+ "LogoutOptions.LogOut": [
+ "Log Out"
+ ],
+ "LogoutOptions.LogOutInfo": [
+ "Logging out deactivates all Secret Chats."
+ ],
+ "LogoutOptions.SetPasscodeText": [
+ "Lock the app with a passcode so that others can't open it."
+ ],
+ "LogoutOptions.SetPasscodeTitle": [
+ "Set a Passcode"
+ ],
+ "LogoutOptions.Title": [
+ "Log out"
+ ],
+ "MaskStickerSettings.Info": [
+ "You can add masks to photos and videos you send. To do this, open the photo editor before sending a photo or video."
+ ],
+ "MaskStickerSettings.Title": [
+ "Masks"
+ ],
+ "MessageTimer.Days": [
+ "%@ day",
+ "%@ days"
+ ],
+ "MessageTimer.Forever": [
+ "Forever"
+ ],
+ "MessageTimer.Months": [
+ "%@ month",
+ "%@ months"
+ ],
+ "MessageTimer.Weeks": [
+ "%@ week",
+ "%@ weeks"
+ ],
+ "NetworkUsageSettings.BytesReceived": [
+ "Data Received"
+ ],
+ "NetworkUsageSettings.BytesSent": [
+ "Data Sent"
+ ],
+ "NetworkUsageSettings.CallDataSection": [
+ "CALLS"
+ ],
+ "NetworkUsageSettings.Cellular": [
+ "Cellular"
+ ],
+ "NetworkUsageSettings.CellularUsageSince": [
+ "Cellular usage since %@"
+ ],
+ "NetworkUsageSettings.GeneralDataSection": [
+ "MESSAGES"
+ ],
+ "NetworkUsageSettings.MediaAudioDataSection": [
+ "AUDIO"
+ ],
+ "NetworkUsageSettings.MediaDocumentDataSection": [
+ "FILES"
+ ],
+ "NetworkUsageSettings.MediaImageDataSection": [
+ "PHOTOS"
+ ],
+ "NetworkUsageSettings.MediaVideoDataSection": [
+ "VIDEOS"
+ ],
+ "NetworkUsageSettings.ResetStats": [
+ "Reset Statistics"
+ ],
+ "NetworkUsageSettings.ResetStatsConfirmation": [
+ "Do you want to reset your usage statistics?"
+ ],
+ "NetworkUsageSettings.Title": [
+ "Network Usage"
+ ],
+ "NetworkUsageSettings.TotalSection": [
+ "TOTAL BYTES"
+ ],
+ "NetworkUsageSettings.Wifi": [
+ "Wi-Fi"
+ ],
+ "NetworkUsageSettings.WifiUsageSince": [
+ "Wi-Fi usage since %@"
+ ],
+ "Notification.CallMissed": [
+ "Missed Call"
+ ],
+ "Notification.Exceptions.Add": [
+ "Add"
+ ],
+ "Notification.Exceptions.AddException": [
+ "Add an Exception"
+ ],
+ "Notification.Exceptions.AlwaysOff": [
+ "Always Off"
+ ],
+ "Notification.Exceptions.AlwaysOn": [
+ "Always On"
+ ],
+ "Notification.Exceptions.DeleteAll": [
+ "Delete All"
+ ],
+ "Notification.Exceptions.DeleteAllConfirmation": [
+ "Are you sure you want to delete all exceptions?"
+ ],
+ "Notification.Exceptions.MutedUntil": [
+ "Muted until %@"
+ ],
+ "Notification.Exceptions.NewException": [
+ "New Exception"
+ ],
+ "Notification.Exceptions.NewException.MessagePreviewHeader": [
+ "MESSAGE PREVIEW"
+ ],
+ "Notification.Exceptions.NewException.NotificationHeader": [
+ "NOTIFICATIONS"
+ ],
+ "Notification.Exceptions.PreviewAlwaysOff": [
+ "Hide Preview"
+ ],
+ "Notification.Exceptions.Sound": [
+ "Sound: %@"
+ ],
+ "Notification.Exceptions.SoundCustom": [
+ "Sound: Custom"
+ ],
+ "NotificationSettings.ContactJoined": [
+ "New Contacts"
+ ],
+ "NotificationSettings.ContactJoinedInfo": [
+ "Receive push notifications when one of your contacts becomes available on Telegram."
+ ],
+ "NotificationSettings.ShowNotificationsAllAccounts": [
+ "All Accounts"
+ ],
+ "NotificationSettings.ShowNotificationsAllAccountsInfoOff": [
+ "Turn this on if you want to receive notifications from all your accounts."
+ ],
+ "NotificationSettings.ShowNotificationsAllAccountsInfoOn": [
+ "Turn this off if you want to receive notifications only from the account you are currently using."
+ ],
+ "NotificationSettings.ShowNotificationsFromAccountsSection": [
+ "SHOW NOTIFICATIONS FROM"
+ ],
+ "Notifications.AlertTones": [
+ "ALERT TONES"
+ ],
+ "Notifications.Badge": [
+ "BADGE COUNTER"
+ ],
+ "Notifications.Badge.CountUnreadMessages": [
+ "Count Unread Messages"
+ ],
+ "Notifications.Badge.CountUnreadMessages.InfoOff": [
+ "Switch on to show the number of unread messages instead of chats."
+ ],
+ "Notifications.Badge.CountUnreadMessages.InfoOn": [
+ "Switch off to show the number of unread chats instead of messages."
+ ],
+ "Notifications.Badge.IncludeChannels": [
+ "Include Channels"
+ ],
+ "Notifications.Badge.IncludeMutedChats": [
+ "Include Muted Chats"
+ ],
+ "Notifications.Badge.IncludePublicGroups": [
+ "Include Public Groups"
+ ],
+ "Notifications.CategoryExceptions": [
+ "%@ exception",
+ "%@ exceptions"
+ ],
+ "Notifications.ChannelNotifications": [
+ "CHANNEL NOTIFICATIONS"
+ ],
+ "Notifications.ChannelNotificationsAlert": [
+ "Show Notifications"
+ ],
+ "Notifications.ChannelNotificationsExceptionsHelp": [
+ "Set custom notifications for specific channels."
+ ],
+ "Notifications.ChannelNotificationsHelp": [
+ "You can set custom notifications for specific channels on the Channel Info page."
+ ],
+ "Notifications.ChannelNotificationsPreview": [
+ "Message Preview"
+ ],
+ "Notifications.ChannelNotificationsSound": [
+ "Sound"
+ ],
+ "Notifications.Channels": [
+ "Channels"
+ ],
+ "Notifications.ChannelsTitle": [
+ "Channels"
+ ],
+ "Notifications.ClassicTones": [
+ "CLASSIC"
+ ],
+ "Notifications.DeleteAllExceptions": [
+ "Delete All Exceptions"
+ ],
+ "Notifications.DisplayNamesOnLockScreen": [
+ "Names on Lock Screen"
+ ],
+ "Notifications.DisplayNamesOnLockScreenInfoWithLink": [
+ "Display names in notifications when the device is locked. To disable, make sure that \"Show Previews\" is also set to \"When Unlocked\" or \"Never\" in [iOS Settings > Notifications]."
+ ],
+ "Notifications.ExceptionMuteExpires.Days": [
+ "In 1 day",
+ "In %@ days"
+ ],
+ "Notifications.ExceptionMuteExpires.Hours": [
+ "In 1 hour",
+ "In %@ hours"
+ ],
+ "Notifications.ExceptionMuteExpires.Minutes": [
+ "In 1 minute",
+ "In %@ minutes"
+ ],
+ "Notifications.Exceptions": [
+ "%@ chat",
+ "%@ chats"
+ ],
+ "Notifications.ExceptionsChangeSound": [
+ "Change Sound (%@)"
+ ],
+ "Notifications.ExceptionsDefaultSound": [
+ "Default"
+ ],
+ "Notifications.ExceptionsGroupPlaceholder": [
+ "This section will list all groups and channels with non-default notification settings"
+ ],
+ "Notifications.ExceptionsMessagePlaceholder": [
+ "This section will list all private chats with non-default notification settings"
+ ],
+ "Notifications.ExceptionsMuted": [
+ "Muted"
+ ],
+ "Notifications.ExceptionsNone": [
+ "None"
+ ],
+ "Notifications.ExceptionsTitle": [
+ "Exceptions"
+ ],
+ "Notifications.ExceptionsUnmuted": [
+ "Unmuted"
+ ],
+ "Notifications.GroupChats": [
+ "Group Chats"
+ ],
+ "Notifications.GroupChatsTitle": [
+ "Group Chats"
+ ],
+ "Notifications.GroupNotifications": [
+ "GROUP NOTIFICATIONS"
+ ],
+ "Notifications.GroupNotificationsAlert": [
+ "Show Notifications"
+ ],
+ "Notifications.GroupNotificationsExceptions": [
+ "Exceptions"
+ ],
+ "Notifications.GroupNotificationsExceptionsHelp": [
+ "Set custom notifications for specific groups."
+ ],
+ "Notifications.GroupNotificationsHelp": [
+ "You can set custom notifications for specific groups on the Group Info page."
+ ],
+ "Notifications.GroupNotificationsPreview": [
+ "Message Preview"
+ ],
+ "Notifications.GroupNotificationsSound": [
+ "Sound"
+ ],
+ "Notifications.InAppNotifications": [
+ "IN-APP NOTIFICATIONS"
+ ],
+ "Notifications.InAppNotificationsPreview": [
+ "In-App Preview"
+ ],
+ "Notifications.InAppNotificationsSounds": [
+ "In-App Sounds"
+ ],
+ "Notifications.InAppNotificationsVibrate": [
+ "In-App Vibrate"
+ ],
+ "Notifications.MessageNotifications": [
+ "MESSAGE NOTIFICATIONS"
+ ],
+ "Notifications.MessageNotificationsAlert": [
+ "Show Notifications"
+ ],
+ "Notifications.MessageNotificationsExceptions": [
+ "Exceptions"
+ ],
+ "Notifications.MessageNotificationsExceptionsHelp": [
+ "Set custom notifications for specific users."
+ ],
+ "Notifications.MessageNotificationsHelp": [
+ "You can set custom notifications for specific users on their profile page."
+ ],
+ "Notifications.MessageNotificationsPreview": [
+ "Message Preview"
+ ],
+ "Notifications.MessageNotificationsSound": [
+ "Sound"
+ ],
+ "Notifications.MessageSoundInfo": [
+ "Press and hold a short voice note or mp3 file in any chat and select \"Save for Notifications\". It will appear here."
+ ],
+ "Notifications.Off": [
+ "Off"
+ ],
+ "Notifications.On": [
+ "On"
+ ],
+ "Notifications.Options": [
+ "Options"
+ ],
+ "Notifications.PermissionsAllowInSettings": [
+ "Turn ON in Settings"
+ ],
+ "Notifications.PermissionsEnable": [
+ "Enable"
+ ],
+ "Notifications.PermissionsKeepDisabled": [
+ "Keep Disabled"
+ ],
+ "Notifications.PermissionsOpenSettings": [
+ "Open Settings"
+ ],
+ "Notifications.PermissionsSuppressWarningText": [
+ "You may miss important messages on Telegram due to your current settings.
For better results, enable alerts or banners and try muting certain chats or chat types in Telegram settings."
+ ],
+ "Notifications.PermissionsSuppressWarningTitle": [
+ "Keep notifications disabled?"
+ ],
+ "Notifications.PermissionsText": [
+ "Don't miss important messages from your friends and coworkers."
+ ],
+ "Notifications.PermissionsTitle": [
+ "Turn ON Notifications"
+ ],
+ "Notifications.PermissionsUnreachableText": [
+ "Please note that you partly disabled message notifications in your Settings."
+ ],
+ "Notifications.PermissionsUnreachableTitle": [
+ "Check Notification Settings"
+ ],
+ "Notifications.PrivateChats": [
+ "Private Chats"
+ ],
+ "Notifications.PrivateChatsTitle": [
+ "Private Chats"
+ ],
+ "Notifications.Reset": [
+ "Reset"
+ ],
+ "Notifications.ResetAllNotifications": [
+ "Reset All Notifications"
+ ],
+ "Notifications.ResetAllNotificationsHelp": [
+ "Undo all custom notification settings for your contacts, groups and channels."
+ ],
+ "Notifications.ResetAllNotificationsText": [
+ "Are you sure you want to reset all notification settings to default?"
+ ],
+ "Notifications.TelegramTones": [
+ "TELEGRAM TONES"
+ ],
+ "Notifications.TextTone": [
+ "Text Tone"
+ ],
+ "Notifications.Title": [
+ "Notifications"
+ ],
+ "Notifications.UploadSound": [
+ "Upload Sound"
+ ],
+ "Notifications.UploadSuccess.Text": [
+ "The sound **%@** was added to your Telegram tones."
+ ],
+ "Notifications.UploadSuccess.Title": [
+ "Sound Added"
+ ],
+ "NotificationsSound.Alert": [
+ "Alert"
+ ],
+ "NotificationsSound.Aurora": [
+ "Aurora"
+ ],
+ "NotificationsSound.Bamboo": [
+ "Bamboo"
+ ],
+ "NotificationsSound.Bell": [
+ "Bell"
+ ],
+ "NotificationsSound.Calypso": [
+ "Calypso"
+ ],
+ "NotificationsSound.Chime": [
+ "Chime"
+ ],
+ "NotificationsSound.Chord": [
+ "Chord"
+ ],
+ "NotificationsSound.Circles": [
+ "Circles"
+ ],
+ "NotificationsSound.Complete": [
+ "Complete"
+ ],
+ "NotificationsSound.Glass": [
+ "Glass"
+ ],
+ "NotificationsSound.Hello": [
+ "Hello"
+ ],
+ "NotificationsSound.Input": [
+ "Input"
+ ],
+ "NotificationsSound.Keys": [
+ "Keys"
+ ],
+ "NotificationsSound.None": [
+ "None"
+ ],
+ "NotificationsSound.Note": [
+ "Note"
+ ],
+ "NotificationsSound.Popcorn": [
+ "Popcorn"
+ ],
+ "NotificationsSound.Pulse": [
+ "Pulse"
+ ],
+ "NotificationsSound.Synth": [
+ "Synth"
+ ],
+ "NotificationsSound.Telegraph": [
+ "Telegraph"
+ ],
+ "NotificationsSound.Tremolo": [
+ "Tremolo"
+ ],
+ "NotificationsSound.Tritone": [
+ "Tri-tone"
+ ],
+ "Paint.Stickers": [
+ "Stickers"
+ ],
+ "PasscodeSettings.4DigitCode": [
+ "4-Digit Numeric Code"
+ ],
+ "PasscodeSettings.6DigitCode": [
+ "6-Digit Numeric Code"
+ ],
+ "PasscodeSettings.AlphanumericCode": [
+ "Custom Alphanumeric Code"
+ ],
+ "PasscodeSettings.AutoLock": [
+ "Auto-Lock"
+ ],
+ "PasscodeSettings.AutoLock.Disabled": [
+ "Disabled"
+ ],
+ "PasscodeSettings.AutoLock.IfAwayFor_1hour": [
+ "If away for 1 hour"
+ ],
+ "PasscodeSettings.AutoLock.IfAwayFor_1minute": [
+ "If away for 1 min"
+ ],
+ "PasscodeSettings.AutoLock.IfAwayFor_5hours": [
+ "If away for 5 hours"
+ ],
+ "PasscodeSettings.AutoLock.IfAwayFor_5minutes": [
+ "If away for 5 min"
+ ],
+ "PasscodeSettings.ChangePasscode": [
+ "Change Passcode"
+ ],
+ "PasscodeSettings.DoNotMatch": [
+ "Passcodes don't match. Please try again."
+ ],
+ "PasscodeSettings.EncryptData": [
+ "Encrypt Local Database"
+ ],
+ "PasscodeSettings.EncryptDataHelp": [
+ "Experimental feature, use with caution. Encrypt your local Telegram data, using a derivative of your passcode as the key."
+ ],
+ "PasscodeSettings.Help": [
+ "When a passcode is set, a lock icon appears on the chats page. Tap it to lock your Telegram app.
Note: if you forget your passcode, you'll need to log out or reinstall the app. All secret chats will be lost."
+ ],
+ "PasscodeSettings.HelpBottom": [
+ "Note: if you forget your passcode, you'll need to log out or reinstall the app. All secret chats will be lost."
+ ],
+ "PasscodeSettings.HelpTop": [
+ "When a passcode is set, a lock icon appears on the chats page. Tap it to lock your Telegram app."
+ ],
+ "PasscodeSettings.PasscodeOptions": [
+ "Passcode Options"
+ ],
+ "PasscodeSettings.SimplePasscode": [
+ "Simple Passcode"
+ ],
+ "PasscodeSettings.SimplePasscodeHelp": [
+ "A simple passcode is a 4 digit number."
+ ],
+ "PasscodeSettings.Title": [
+ "Passcode Lock"
+ ],
+ "PasscodeSettings.TurnPasscodeOff": [
+ "Turn Passcode Off"
+ ],
+ "PasscodeSettings.TurnPasscodeOn": [
+ "Turn Passcode On"
+ ],
+ "PasscodeSettings.UnlockWithFaceId": [
+ "Unlock with Face ID"
+ ],
+ "PasscodeSettings.UnlockWithTouchId": [
+ "Unlock with Touch ID"
+ ],
+ "PeerInfo.DeleteToneText": [
+ "Are you sure you want to delete
**%@** notification sound?"
+ ],
+ "PeerInfo.DeleteToneTitle": [
+ "Delete Tone"
+ ],
+ "Permissions.ContactsAllowInSettings.v0": [
+ "Allow in Settings"
+ ],
+ "Permissions.NotificationsAllowInSettings.v0": [
+ "Turn ON in Settings"
+ ],
+ "Permissions.NotificationsUnreachableText.v0": [
+ "Please note that you partly disabled message notifications in your Settings."
+ ],
+ "PhoneNumberHelp.Alert": [
+ "Users will see your new number if they have it in their address book or your privacy settings allow them to see it. You can modify this in Settings > Privacy and Security > Phone number."
+ ],
+ "PhoneNumberHelp.ChangeNumber": [
+ "Change Number"
+ ],
+ "PhoneNumberHelp.Help": [
+ "You can change your Telegram number here. Your account and all your cloud data — messages, media, contacts, etc. will be moved to the new number."
+ ],
+ "Presence.online": [
+ "online"
+ ],
+ "Privacy.AddNewPeer": [
+ "Add Users or Groups"
+ ],
+ "Privacy.Calls": [
+ "Calls"
+ ],
+ "Privacy.Calls.AlwaysAllow": [
+ "Always Allow"
+ ],
+ "Privacy.Calls.AlwaysAllow.Placeholder": [
+ "Always allow..."
+ ],
+ "Privacy.Calls.AlwaysAllow.Title": [
+ "Always Allow"
+ ],
+ "Privacy.Calls.CustomHelp": [
+ "Choose exactly who can and can't call you."
+ ],
+ "Privacy.Calls.CustomShareHelp": [
+ "These users will or will not be able to call you regardless of the settings above."
+ ],
+ "Privacy.Calls.Integration": [
+ "iOS Call Integration"
+ ],
+ "Privacy.Calls.IntegrationHelp": [
+ "iOS Call Integration shows Telegram calls on the lock screen and in the system's call history. If iCloud sync is enabled, your call history is shared with Apple."
+ ],
+ "Privacy.Calls.NeverAllow": [
+ "Never Allow"
+ ],
+ "Privacy.Calls.NeverAllow.Placeholder": [
+ "Never allow..."
+ ],
+ "Privacy.Calls.NeverAllow.Title": [
+ "Never Allow"
+ ],
+ "Privacy.Calls.P2P": [
+ "Peer-to-Peer"
+ ],
+ "Privacy.Calls.P2PAlways": [
+ "Always"
+ ],
+ "Privacy.Calls.P2PContacts": [
+ "My Contacts"
+ ],
+ "Privacy.Calls.P2PHelp": [
+ "Disabling peer-to-peer will relay all calls through Telegram servers to avoid revealing your IP address, but may decrease audio and video quality."
+ ],
+ "Privacy.Calls.P2PNever": [
+ "Never"
+ ],
+ "Privacy.Calls.WhoCanCallMe": [
+ "WHO CAN CALL ME"
+ ],
+ "Privacy.ChatsTitle": [
+ "CHATS"
+ ],
+ "Privacy.ContactsReset": [
+ "Delete Synced Contacts"
+ ],
+ "Privacy.ContactsReset.ContactsDeleted": [
+ "All synced contacts deleted."
+ ],
+ "Privacy.ContactsResetConfirmation": [
+ "This will remove your contacts from the Telegram servers.
If 'Sync Contacts' is enabled, contacts will be re-synced."
+ ],
+ "Privacy.ContactsSync": [
+ "Sync Contacts"
+ ],
+ "Privacy.ContactsSyncHelp": [
+ "Turn on to continuously sync contacts from this device with your account."
+ ],
+ "Privacy.ContactsTitle": [
+ "CONTACTS"
+ ],
+ "Privacy.DeleteDrafts": [
+ "Delete All Cloud Drafts"
+ ],
+ "Privacy.DeleteDrafts.DraftsDeleted": [
+ "All cloud drafts deleted."
+ ],
+ "Privacy.Forwards": [
+ "Forwarded Messages"
+ ],
+ "Privacy.Forwards.AlwaysAllow.Title": [
+ "Always Allow"
+ ],
+ "Privacy.Forwards.AlwaysLink": [
+ "Link to your account"
+ ],
+ "Privacy.Forwards.CustomHelp": [
+ "Messages you send will not link back to your account when forwarded by other users."
+ ],
+ "Privacy.Forwards.LinkIfAllowed": [
+ "Link if allowed by settings below"
+ ],
+ "Privacy.Forwards.NeverAllow.Title": [
+ "Never Allow"
+ ],
+ "Privacy.Forwards.NeverLink": [
+ "Not a link to your account"
+ ],
+ "Privacy.Forwards.Preview": [
+ "SAMPLE MESSAGE"
+ ],
+ "Privacy.Forwards.PreviewMessageText": [
+ "Reinhardt, we need to find you some new tunes."
+ ],
+ "Privacy.Forwards.WhoCanForward": [
+ "WHO CAN ADD A LINK TO MY ACCOUNT WHEN FORWARDING MY MESSAGES"
+ ],
+ "Privacy.GroupsAndChannels": [
+ "Groups & Channels"
+ ],
+ "Privacy.GroupsAndChannels.AlwaysAllow": [
+ "Always Allow"
+ ],
+ "Privacy.GroupsAndChannels.AlwaysAllow.Placeholder": [
+ "Always allow..."
+ ],
+ "Privacy.GroupsAndChannels.AlwaysAllow.Title": [
+ "Always Allow"
+ ],
+ "Privacy.GroupsAndChannels.CustomHelp": [
+ "You can restrict who can add you to groups and channels with granular precision."
+ ],
+ "Privacy.GroupsAndChannels.CustomShareHelp": [
+ "These users will or will not be able to add you to groups and channels regardless of the settings above."
+ ],
+ "Privacy.GroupsAndChannels.NeverAllow": [
+ "Never Allow"
+ ],
+ "Privacy.GroupsAndChannels.NeverAllow.Placeholder": [
+ "Never allow..."
+ ],
+ "Privacy.GroupsAndChannels.NeverAllow.Title": [
+ "Never Allow"
+ ],
+ "Privacy.GroupsAndChannels.WhoCanAddMe": [
+ "WHO CAN ADD ME"
+ ],
+ "Privacy.PaymentsClear.AllInfoCleared": [
+ "Payment and shipping info cleared."
+ ],
+ "Privacy.PaymentsClear.PaymentInfo": [
+ "Payment Info"
+ ],
+ "Privacy.PaymentsClear.PaymentInfoCleared": [
+ "Payment info cleared."
+ ],
+ "Privacy.PaymentsClear.ShippingInfo": [
+ "Shipping Info"
+ ],
+ "Privacy.PaymentsClear.ShippingInfoCleared": [
+ "Shipping info cleared."
+ ],
+ "Privacy.PaymentsClearInfo": [
+ "Clear Payment and Shipping Info"
+ ],
+ "Privacy.PaymentsClearInfoHelp": [
+ "You can delete your shipping info and instruct all payment providers to remove your saved credit cards. Note that Telegram never stores your credit card data."
+ ],
+ "Privacy.PaymentsTitle": [
+ "PAYMENTS"
+ ],
+ "Privacy.PhoneNumber": [
+ "Phone Number"
+ ],
+ "Privacy.ProfilePhoto": [
+ "Profile Photo"
+ ],
+ "Privacy.ProfilePhoto.AlwaysShareWith.Title": [
+ "Always Share With"
+ ],
+ "Privacy.ProfilePhoto.CustomHelp": [
+ "You can restrict who can see your profile photo with granular precision."
+ ],
+ "Privacy.ProfilePhoto.NeverShareWith.Title": [
+ "Never Share With"
+ ],
+ "Privacy.ProfilePhoto.WhoCanSeeMyPhoto": [
+ "WHO CAN SEE MY PROFILE PHOTO"
+ ],
+ "Privacy.SecretChatsLinkPreviews": [
+ "Link Previews"
+ ],
+ "Privacy.SecretChatsLinkPreviewsHelp": [
+ "Link previews will be generated on Telegram servers. We do not store any data about the links you send."
+ ],
+ "Privacy.SecretChatsTitle": [
+ "SECRET CHATS"
+ ],
+ "Privacy.TopPeers": [
+ "Suggest Frequent Contacts"
+ ],
+ "Privacy.TopPeersDelete": [
+ "Delete"
+ ],
+ "Privacy.TopPeersHelp": [
+ "Display people you message frequently at the top of the search section for quick access."
+ ],
+ "Privacy.TopPeersWarning": [
+ "This will delete all data about the people you message frequently as well as the inline bots you are likely to use."
+ ],
+ "PrivacyLastSeenSettings.AddUsers": [
+ "Add 1 user to this list?",
+ "Add %@ users to this list?"
+ ],
+ "PrivacyLastSeenSettings.AlwaysShareWith": [
+ "Always Share With"
+ ],
+ "PrivacyLastSeenSettings.AlwaysShareWith.Placeholder": [
+ "Always share with users..."
+ ],
+ "PrivacyLastSeenSettings.AlwaysShareWith.Title": [
+ "Always Share"
+ ],
+ "PrivacyLastSeenSettings.CustomHelp": [
+ "You won't see Last Seen or Online statuses for people with whom you don't share yours. Approximate times will be shown instead (recently, within a week, within a month)."
+ ],
+ "PrivacyLastSeenSettings.CustomShareSettings.Delete": [
+ "Delete"
+ ],
+ "PrivacyLastSeenSettings.CustomShareSettingsHelp": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "PrivacyLastSeenSettings.EmpryUsersPlaceholder": [
+ "Add Users"
+ ],
+ "PrivacyLastSeenSettings.GroupsAndChannelsHelp": [
+ "Change who can add you to groups and channels."
+ ],
+ "PrivacyLastSeenSettings.NeverShareWith": [
+ "Never Share With"
+ ],
+ "PrivacyLastSeenSettings.NeverShareWith.Placeholder": [
+ "Never share with users..."
+ ],
+ "PrivacyLastSeenSettings.NeverShareWith.Title": [
+ "Never Share"
+ ],
+ "PrivacyLastSeenSettings.Title": [
+ "Last Seen & Online"
+ ],
+ "PrivacyLastSeenSettings.WhoCanSeeMyTimestamp": [
+ "WHO CAN SEE MY LAST SEEN"
+ ],
+ "PrivacyPhoneNumberSettings.CustomDisabledHelp": [
+ "Users who add your number to their contacts will see it on Telegram only if they are your contacts."
+ ],
+ "PrivacyPhoneNumberSettings.CustomHelp": [
+ "Users who have your number saved in their contacts will also see it on Telegram."
+ ],
+ "PrivacyPhoneNumberSettings.CustomPublicLink": [
+ "Users who have your number saved in their contacts will also see it on Telegram.
This public link opens a chat with you:
[https://t.me/%@]()"
+ ],
+ "PrivacyPhoneNumberSettings.DiscoveryHeader": [
+ "WHO CAN FIND ME BY MY NUMBER"
+ ],
+ "PrivacyPhoneNumberSettings.WhoCanSeeMyPhoneNumber": [
+ "WHO CAN SEE MY PHONE NUMBER"
+ ],
+ "PrivacySettings.AuthSessions": [
+ "Active Sessions"
+ ],
+ "PrivacySettings.AutoArchive": [
+ "Archive and Mute"
+ ],
+ "PrivacySettings.AutoArchiveInfo": [
+ "Automatically archive and mute new chats, groups and channels from non-contacts."
+ ],
+ "PrivacySettings.AutoArchiveTitle": [
+ "NEW CHATS FROM UNKNOWN USERS"
+ ],
+ "PrivacySettings.BlockedPeersEmpty": [
+ "None"
+ ],
+ "PrivacySettings.DataSettings": [
+ "Data Settings"
+ ],
+ "PrivacySettings.DataSettingsHelp": [
+ "Control which of your data is stored in the cloud and used by Telegram to enable advanced features."
+ ],
+ "PrivacySettings.DeleteAccountHelp": [
+ "If you do not come online at least once within this period, your account will be deleted along with all messages and contacts."
+ ],
+ "PrivacySettings.DeleteAccountIfAwayFor": [
+ "If Away For"
+ ],
+ "PrivacySettings.DeleteAccountTitle": [
+ "AUTOMATICALLY DELETE MY ACCOUNT"
+ ],
+ "PrivacySettings.LastSeen": [
+ "Last Seen & Online"
+ ],
+ "PrivacySettings.LastSeenContacts": [
+ "My Contacts"
+ ],
+ "PrivacySettings.LastSeenContactsMinus": [
+ "My Contacts (-%@)"
+ ],
+ "PrivacySettings.LastSeenContactsMinusPlus": [
+ "My Contacts (-%@, +%@)"
+ ],
+ "PrivacySettings.LastSeenContactsPlus": [
+ "My Contacts (+%@)"
+ ],
+ "PrivacySettings.LastSeenEverybody": [
+ "Everybody"
+ ],
+ "PrivacySettings.LastSeenEverybodyMinus": [
+ "Everybody (-%@)"
+ ],
+ "PrivacySettings.LastSeenNobody": [
+ "Nobody"
+ ],
+ "PrivacySettings.LastSeenNobodyPlus": [
+ "Nobody (+%@)"
+ ],
+ "PrivacySettings.LastSeenTitle": [
+ "Last Seen & Online"
+ ],
+ "PrivacySettings.Passcode": [
+ "Passcode Lock"
+ ],
+ "PrivacySettings.PasscodeAndFaceId": [
+ "Passcode & Face ID"
+ ],
+ "PrivacySettings.PasscodeAndTouchId": [
+ "Passcode & Touch ID"
+ ],
+ "PrivacySettings.PasscodeOff": [
+ "Off"
+ ],
+ "PrivacySettings.PasscodeOn": [
+ "On"
+ ],
+ "PrivacySettings.PhoneNumber": [
+ "Phone Number"
+ ],
+ "PrivacySettings.PrivacyTitle": [
+ "PRIVACY"
+ ],
+ "PrivacySettings.Title": [
+ "Privacy and Security"
+ ],
+ "PrivacySettings.TwoStepAuth": [
+ "Two-Step Verification"
+ ],
+ "PrivateDataSettings.Title": [
+ "Data Settings"
+ ],
+ "ProfilePhoto.OpenGallery": [
+ "Open Gallery"
+ ],
+ "ProfilePhoto.SearchWeb": [
+ "Search Web"
+ ],
+ "ReportPeer.ReasonOther.Placeholder": [
+ "Description"
+ ],
+ "ReportPeer.ReasonOther.Title": [
+ "Report"
+ ],
+ "SaveIncomingPhotosSettings.From": [
+ "SAVE INCOMING PHOTOS FROM"
+ ],
+ "SaveIncomingPhotosSettings.Title": [
+ "Save Incoming Photos"
+ ],
+ "Settings.About": [
+ "Bio"
+ ],
+ "Settings.About.Help": [
+ "Any details such as age, occupation or city.
Example: 23 y.o. designer from San Francisco."
+ ],
+ "Settings.About.Title": [
+ "Bio"
+ ],
+ "Settings.AboutEmpty": [
+ "Add"
+ ],
+ "Settings.AddAccount": [
+ "Add Account"
+ ],
+ "Settings.AddAnotherAccount": [
+ "Add Another Account"
+ ],
+ "Settings.AddAnotherAccount.Help": [
+ "You can add up to three accounts with different phone numbers."
+ ],
+ "Settings.AddDevice": [
+ "Scan QR"
+ ],
+ "Settings.AppLanguage": [
+ "Language"
+ ],
+ "Settings.Appearance": [
+ "Appearance"
+ ],
+ "Settings.AppleWatch": [
+ "Apple Watch"
+ ],
+ "Settings.BlockedUsers": [
+ "Blocked Users"
+ ],
+ "Settings.CallSettings": [
+ "Calls"
+ ],
+ "Settings.ChangePhoneNumber": [
+ "Change Number"
+ ],
+ "Settings.ChatBackground": [
+ "Chat Background"
+ ],
+ "Settings.ChatFolders": [
+ "Chat Folders"
+ ],
+ "Settings.ChatSettings": [
+ "Data and Storage"
+ ],
+ "Settings.ChatThemes": [
+ "Chat Themes"
+ ],
+ "Settings.CheckPasswordText": [
+ "Your account is protected by 2-Step Verification. Do you still remember your password?"
+ ],
+ "Settings.CheckPasswordTitle": [
+ "Your Password"
+ ],
+ "Settings.CheckPhoneNumberFAQAnchor": [
+ "q-i-have-a-new-phone-number-what-do-i-do"
+ ],
+ "Settings.CheckPhoneNumberText": [
+ "Keep your number up to date to ensure you can always log in to Telegram. [Learn more]()"
+ ],
+ "Settings.CheckPhoneNumberTitle": [
+ "Is %@ still your number?"
+ ],
+ "Settings.Context.Logout": [
+ "Log Out"
+ ],
+ "Settings.CopyPhoneNumber": [
+ "Copy Phone Number"
+ ],
+ "Settings.CopyUsername": [
+ "Copy Username"
+ ],
+ "Settings.Devices": [
+ "Devices"
+ ],
+ "Settings.EditPhoto": [
+ "Edit"
+ ],
+ "Settings.EditProfileMedia": [
+ "Edit"
+ ],
+ "Settings.EditVideo": [
+ "Edit"
+ ],
+ "Settings.FAQ": [
+ "Telegram FAQ"
+ ],
+ "Settings.FAQ_Button": [
+ "FAQ"
+ ],
+ "Settings.FAQ_Intro": [
+ "Please note that Telegram Support is done by volunteers. We try to respond as quickly as possible, but it may take a while.
Please take a look at the Telegram FAQ: it has important troubleshooting tips and answers to most questions."
+ ],
+ "Settings.FrequentlyAskedQuestions": [
+ "Frequently Asked Questions"
+ ],
+ "Settings.KeepPassword": [
+ "Yes, definitely"
+ ],
+ "Settings.KeepPhoneNumber": [
+ "Keep %@"
+ ],
+ "Settings.Logout": [
+ "Log Out"
+ ],
+ "Settings.LogoutConfirmationText": [
+ "This will cancel all your Secret Chats.
You can use Telegram on all your devices at once and use several accounts in the same app."
+ ],
+ "Settings.LogoutConfirmationTitle": [
+ "Log out?"
+ ],
+ "Settings.NotificationsAndSounds": [
+ "Notifications and Sounds"
+ ],
+ "Settings.Passport": [
+ "Telegram Passport"
+ ],
+ "Settings.PhoneNumber": [
+ "Change Number"
+ ],
+ "Settings.PrivacySettings": [
+ "Privacy and Security"
+ ],
+ "Settings.Proxy": [
+ "Proxy"
+ ],
+ "Settings.ProxyConnected": [
+ "Connected"
+ ],
+ "Settings.ProxyConnecting": [
+ "Connecting..."
+ ],
+ "Settings.ProxyDisabled": [
+ "Disabled"
+ ],
+ "Settings.QuickReactionSetup.DemoHeader": [
+ "DOUBLE TAP ON A MESSAGE TO REACT"
+ ],
+ "Settings.QuickReactionSetup.DemoInfo": [
+ "You can double tap on message for a quick reaction."
+ ],
+ "Settings.QuickReactionSetup.DemoMessageAuthor": [
+ "Dino"
+ ],
+ "Settings.QuickReactionSetup.DemoMessageText": [
+ "I hope you're enjoying your day as much as I am."
+ ],
+ "Settings.QuickReactionSetup.NavigationTitle": [
+ "Quick Reaction"
+ ],
+ "Settings.QuickReactionSetup.ReactionListHeader": [
+ "QUICK REACTION"
+ ],
+ "Settings.QuickReactionSetup.Title": [
+ "Quick Reaction"
+ ],
+ "Settings.RemoveConfirmation": [
+ "Remove"
+ ],
+ "Settings.RemoveVideo": [
+ "Remove Video"
+ ],
+ "Settings.SaveEditedPhotos": [
+ "Save Edited Photos"
+ ],
+ "Settings.SaveIncomingPhotos": [
+ "Save Incoming Photos"
+ ],
+ "Settings.SavedMessages": [
+ "Saved Messages"
+ ],
+ "Settings.Search": [
+ "Search"
+ ],
+ "Settings.SetNewProfilePhotoOrVideo": [
+ "Set New Photo or Video"
+ ],
+ "Settings.SetProfilePhoto": [
+ "Set Profile Photo"
+ ],
+ "Settings.SetProfilePhotoOrVideo": [
+ "Set Photo or Video"
+ ],
+ "Settings.SetUsername": [
+ "Set Username"
+ ],
+ "Settings.Support": [
+ "Ask a Question"
+ ],
+ "Settings.Tips": [
+ "Telegram Features"
+ ],
+ "Settings.Title": [
+ "Settings"
+ ],
+ "Settings.TryEnterPassword": [
+ "Not sure, let me try"
+ ],
+ "Settings.Username": [
+ "Username"
+ ],
+ "Settings.UsernameEmpty": [
+ "Add"
+ ],
+ "Settings.ViewPhoto": [
+ "View Photo"
+ ],
+ "Share.Title": [
+ "Share"
+ ],
+ "SharedMedia.CategoryDocs": [
+ "Docs"
+ ],
+ "SharedMedia.CategoryLinks": [
+ "Links"
+ ],
+ "SharedMedia.CategoryMedia": [
+ "Media"
+ ],
+ "SharedMedia.EmptyTitle": [
+ "No media files yet"
+ ],
+ "SharedMedia.TitleAll": [
+ "Shared Media"
+ ],
+ "SocksProxySetup.AdNoticeHelp": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal your Telegram traffic."
+ ],
+ "SocksProxySetup.AddProxy": [
+ "Add Proxy"
+ ],
+ "SocksProxySetup.AddProxyTitle": [
+ "Add Proxy"
+ ],
+ "SocksProxySetup.ConnectAndSave": [
+ "Connect Proxy"
+ ],
+ "SocksProxySetup.Connecting": [
+ "Connecting..."
+ ],
+ "SocksProxySetup.Connection": [
+ "CONNECTION"
+ ],
+ "SocksProxySetup.Credentials": [
+ "CREDENTIALS (OPTIONAL)"
+ ],
+ "SocksProxySetup.FailedToConnect": [
+ "Failed to connect"
+ ],
+ "SocksProxySetup.Hostname": [
+ "Server"
+ ],
+ "SocksProxySetup.HostnamePlaceholder": [
+ "Server"
+ ],
+ "SocksProxySetup.Password": [
+ "Password"
+ ],
+ "SocksProxySetup.PasswordPlaceholder": [
+ "Password"
+ ],
+ "SocksProxySetup.Port": [
+ "Port"
+ ],
+ "SocksProxySetup.PortPlaceholder": [
+ "Port"
+ ],
+ "SocksProxySetup.ProxyDetailsTitle": [
+ "Proxy Details"
+ ],
+ "SocksProxySetup.ProxyEnabled": [
+ "Proxy
Enabled"
+ ],
+ "SocksProxySetup.ProxySocks5": [
+ "SOCKS5"
+ ],
+ "SocksProxySetup.ProxyStatusChecking": [
+ "checking..."
+ ],
+ "SocksProxySetup.ProxyStatusConnected": [
+ "connected"
+ ],
+ "SocksProxySetup.ProxyStatusConnecting": [
+ "connecting"
+ ],
+ "SocksProxySetup.ProxyStatusPing": [
+ "%@ ms ping"
+ ],
+ "SocksProxySetup.ProxyStatusUnavailable": [
+ "unavailable"
+ ],
+ "SocksProxySetup.ProxyTelegram": [
+ "MTProto"
+ ],
+ "SocksProxySetup.ProxyType": [
+ "TYPE"
+ ],
+ "SocksProxySetup.RequiredCredentials": [
+ "CREDENTIALS"
+ ],
+ "SocksProxySetup.SaveProxy": [
+ "Save Proxy"
+ ],
+ "SocksProxySetup.SavedProxies": [
+ "SAVED PROXIES"
+ ],
+ "SocksProxySetup.Secret": [
+ "Secret"
+ ],
+ "SocksProxySetup.SecretPlaceholder": [
+ "Secret"
+ ],
+ "SocksProxySetup.ShareLink": [
+ "Share Link"
+ ],
+ "SocksProxySetup.ShareProxyList": [
+ "Share Proxy List"
+ ],
+ "SocksProxySetup.ShareQRCode": [
+ "Share QR Code"
+ ],
+ "SocksProxySetup.ShareQRCodeInfo": [
+ "Your friends can add this proxy by scanning this code with phone or in-app camera."
+ ],
+ "SocksProxySetup.Status": [
+ "Status"
+ ],
+ "SocksProxySetup.Title": [
+ "Proxy"
+ ],
+ "SocksProxySetup.TypeNone": [
+ "Disabled"
+ ],
+ "SocksProxySetup.TypeSocks": [
+ "SOCKS5"
+ ],
+ "SocksProxySetup.UseForCalls": [
+ "Use for calls"
+ ],
+ "SocksProxySetup.UseForCallsHelp": [
+ "Proxy servers may degrade the quality of your calls."
+ ],
+ "SocksProxySetup.UseProxy": [
+ "Use Proxy"
+ ],
+ "SocksProxySetup.Username": [
+ "Username"
+ ],
+ "SocksProxySetup.UsernamePlaceholder": [
+ "Username"
+ ],
+ "StickerPack.RemoveStickerCount": [
+ "Remove 1 Sticker",
+ "Remove %@ Stickers"
+ ],
+ "StickerPack.Share": [
+ "Share"
+ ],
+ "StickerPack.ShowStickers": [
+ "Show Stickers"
+ ],
+ "StickerPack.StickerCount": [
+ "1 sticker",
+ "%@ stickers"
+ ],
+ "StickerPacks.ActionArchive": [
+ "Archive"
+ ],
+ "StickerPacks.ActionDelete": [
+ "Delete"
+ ],
+ "StickerPacks.ActionShare": [
+ "Share"
+ ],
+ "StickerPacks.ArchiveStickerPacksConfirmation": [
+ "Archive %@ Sticker Set",
+ "Archive %@ Sticker Sets"
+ ],
+ "StickerPacks.DeleteStickerPacksConfirmation": [
+ "Delete %@ Sticker Set",
+ "Delete %@ Sticker Sets"
+ ],
+ "StickerPacksSettings.AnimatedStickers": [
+ "Loop Animated Stickers"
+ ],
+ "StickerPacksSettings.AnimatedStickersInfo": [
+ "Animated stickers will play continuously in chats."
+ ],
+ "StickerPacksSettings.ArchivedMasks": [
+ "Archived Masks"
+ ],
+ "StickerPacksSettings.ArchivedMasks.Info": [
+ "You can add up to 200 sets of masks.
Unused sets are archived when you add more."
+ ],
+ "StickerPacksSettings.ArchivedPacks": [
+ "Archived Stickers"
+ ],
+ "StickerPacksSettings.ArchivedPacks.Info": [
+ "You can have 200 active sticker sets.
Unused sets are archived when you add more."
+ ],
+ "StickerPacksSettings.FeaturedPacks": [
+ "Trending Stickers"
+ ],
+ "StickerPacksSettings.ManagingHelp": [
+ "Artists are welcome to add their own sticker sets using our @stickers bot.
Tap on a sticker to view and add the whole set."
+ ],
+ "StickerPacksSettings.ShowStickersButton": [
+ "Show Stickers Tab"
+ ],
+ "StickerPacksSettings.ShowStickersButtonHelp": [
+ "A sticker icon will appear in the input field."
+ ],
+ "StickerPacksSettings.StickerPacksSection": [
+ "STICKER SETS"
+ ],
+ "StickerPacksSettings.Title": [
+ "Stickers and Emoji"
+ ],
+ "StickerSettings.ContextHide": [
+ "Archive"
+ ],
+ "StickerSettings.ContextInfo": [
+ "If you archive a sticker set, you can quickly restore it later from the Archived Stickers section."
+ ],
+ "StickerSettings.MaskContextInfo": [
+ "If you archive a set of masks, you can quickly restore it later from the Archived Masks section."
+ ],
+ "Stickers.ShowMore": [
+ "Show More"
+ ],
+ "Stickers.SuggestAdded": [
+ "My Sets"
+ ],
+ "Stickers.SuggestAll": [
+ "All Sets"
+ ],
+ "Stickers.SuggestNone": [
+ "None"
+ ],
+ "Stickers.SuggestStickers": [
+ "Suggest by Emoji"
+ ],
+ "Theme.UsersCount": [
+ "%@ person is using this theme",
+ "%@ people are using this theme"
+ ],
+ "Themes.BuildOwn": [
+ "Build Your Own Theme"
+ ],
+ "Themes.CreateNewTheme": [
+ "Create a New Theme"
+ ],
+ "Themes.EditCurrentTheme": [
+ "Edit Current Theme"
+ ],
+ "Themes.SelectTheme": [
+ "Select a Theme"
+ ],
+ "Themes.Title": [
+ "Chat Themes"
+ ],
+ "Time.HoursAgo": [
+ "%@ hour ago",
+ "%@ hours ago"
+ ],
+ "Time.JustNow": [
+ "just now"
+ ],
+ "Time.MinutesAgo": [
+ "%@ minute ago",
+ "%@ minutes ago"
+ ],
+ "Time.TodayAt": [
+ "today at %@"
+ ],
+ "TwoFactorRemember.CheckPassword": [
+ "Check Password"
+ ],
+ "TwoFactorRemember.Done.Action": [
+ "Back to Settings"
+ ],
+ "TwoFactorRemember.Done.Text": [
+ "You still remember your password."
+ ],
+ "TwoFactorRemember.Done.Title": [
+ "Perfect!"
+ ],
+ "TwoFactorRemember.Forgot": [
+ "Forgot Password?"
+ ],
+ "TwoFactorRemember.Placeholder": [
+ "Password"
+ ],
+ "TwoFactorRemember.Text": [
+ "Do you still remember your password?"
+ ],
+ "TwoFactorRemember.Title": [
+ "Enter Your Password"
+ ],
+ "TwoFactorRemember.WrongPassword": [
+ "This password is incorrect."
+ ],
+ "TwoFactorSetup.Email.Action": [
+ "Continue"
+ ],
+ "TwoFactorSetup.Email.Placeholder": [
+ "Your email address"
+ ],
+ "TwoFactorSetup.Email.SkipAction": [
+ "Skip setting email"
+ ],
+ "TwoFactorSetup.Email.SkipConfirmationSkip": [
+ "Skip"
+ ],
+ "TwoFactorSetup.Email.SkipConfirmationText": [
+ "If you forget your password, you will lose access to your Telegram account. There will be no way to restore it."
+ ],
+ "TwoFactorSetup.Email.SkipConfirmationTitle": [
+ "No, seriously."
+ ],
+ "TwoFactorSetup.Email.Text": [
+ "You can set a recovery email to be able to reset your password and restore access to your Telegram account."
+ ],
+ "TwoFactorSetup.Email.Title": [
+ "Recovery Email"
+ ],
+ "TwoFactorSetup.EmailVerification.ChangeAction": [
+ "Change Email"
+ ],
+ "TwoFactorSetup.EmailVerification.ResendAction": [
+ "Re-send Code"
+ ],
+ "TwoFactorSetup.EmailVerification.Text": [
+ "Please enter the code we just emailed to %@"
+ ],
+ "TwoFactorSetup.EmailVerification.Title": [
+ "Recovery Email"
+ ],
+ "TwoFactorSetup.Hint.Action": [
+ "Continue"
+ ],
+ "TwoFactorSetup.Hint.Placeholder": [
+ "Hint (optional)"
+ ],
+ "TwoFactorSetup.Hint.SkipAction": [
+ "Skip setting hint"
+ ],
+ "TwoFactorSetup.Hint.Text": [
+ "You can create an optional hint for
your password."
+ ],
+ "TwoFactorSetup.Hint.Title": [
+ "Hint"
+ ],
+ "TwoFactorSetup.Intro.Action": [
+ "Set Additional Password"
+ ],
+ "TwoFactorSetup.Intro.Text": [
+ "You can set a password that will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "TwoFactorSetup.Intro.Title": [
+ "Additional Password"
+ ],
+ "TwoFactorSetup.Password.Action": [
+ "Create Password"
+ ],
+ "TwoFactorSetup.Password.PlaceholderConfirmPassword": [
+ "Re-enter Password"
+ ],
+ "TwoFactorSetup.Password.PlaceholderPassword": [
+ "Password"
+ ],
+ "TwoFactorSetup.Password.Title": [
+ "Create Password"
+ ],
+ "TwoFactorSetup.PasswordRecovery.PlaceholderConfirmPassword": [
+ "Re-enter New Password"
+ ],
+ "TwoFactorSetup.PasswordRecovery.PlaceholderPassword": [
+ "New Password"
+ ],
+ "TwoFactorSetup.PasswordRecovery.Skip": [
+ "Skip"
+ ],
+ "TwoFactorSetup.PasswordRecovery.SkipAlertAction": [
+ "Skip"
+ ],
+ "TwoFactorSetup.PasswordRecovery.SkipAlertText": [
+ "Skipping this step will disable 2-step verification for your account. Are you sure you want to skip?"
+ ],
+ "TwoFactorSetup.PasswordRecovery.SkipAlertTitle": [
+ "Attention!"
+ ],
+ "TwoFactorSetup.PasswordRecovery.Text": [
+ "You can now set a new password that will be used to log into your account."
+ ],
+ "TwoFactorSetup.PasswordRecovery.Title": [
+ "Create New Password"
+ ],
+ "TwoFactorSetup.ResetFloodWait": [
+ "You recently requested a password reset that was cancelled. Please wait %@ before making a new request."
+ ],
+ "TwoStepAuth.AddHintDescription": [
+ "You can create an optional hint for your password."
+ ],
+ "TwoStepAuth.AddHintTitle": [
+ "Add a Hint"
+ ],
+ "TwoStepAuth.AdditionalPassword": [
+ "Additional Password"
+ ],
+ "TwoStepAuth.CancelResetText": [
+ "Cancel the password reset process? If you request a new reset later, it will take another 7 days."
+ ],
+ "TwoStepAuth.CancelResetTitle": [
+ "Cancel Reset"
+ ],
+ "TwoStepAuth.ChangeEmail": [
+ "Change Recovery Email"
+ ],
+ "TwoStepAuth.ChangePassword": [
+ "Change Password"
+ ],
+ "TwoStepAuth.ChangePasswordDescription": [
+ "Please enter a new password which will be used to protect your data."
+ ],
+ "TwoStepAuth.ConfirmEmailCodePlaceholder": [
+ "Code"
+ ],
+ "TwoStepAuth.ConfirmEmailDescription": [
+ "Please enter the code we've just emailed at %1$@."
+ ],
+ "TwoStepAuth.ConfirmEmailResendCode": [
+ "Resend Code"
+ ],
+ "TwoStepAuth.ConfirmationAbort": [
+ "Abort Two-Step Verification Setup"
+ ],
+ "TwoStepAuth.ConfirmationTitle": [
+ "Two-Step Verification"
+ ],
+ "TwoStepAuth.DisableSuccess": [
+ "Two-Step verification
is disabled."
+ ],
+ "TwoStepAuth.EmailAddSuccess": [
+ "Recovery Email Added"
+ ],
+ "TwoStepAuth.EmailChangeSuccess": [
+ "Your recovery email
has been changed."
+ ],
+ "TwoStepAuth.EmailHelp": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "TwoStepAuth.EmailInvalid": [
+ "Invalid email address, please try again."
+ ],
+ "TwoStepAuth.EmailPlaceholder": [
+ "Your email"
+ ],
+ "TwoStepAuth.EmailSent": [
+ "We have sent you an email to confirm your address."
+ ],
+ "TwoStepAuth.EmailSkip": [
+ "Skip"
+ ],
+ "TwoStepAuth.EmailSkipAlert": [
+ "No, seriously.
If you forget your password, you will lose access to your Telegram account. There will be no way to restore it."
+ ],
+ "TwoStepAuth.EmailTitle": [
+ "Recovery Email"
+ ],
+ "TwoStepAuth.EnabledSuccess": [
+ "Two-Step Verification Enabled"
+ ],
+ "TwoStepAuth.EnterEmailCode": [
+ "Enter Code"
+ ],
+ "TwoStepAuth.EnterPasswordHelp": [
+ "You have Two-Step Verification enabled, so your account is protected with an additional password."
+ ],
+ "TwoStepAuth.EnterPasswordHint": [
+ "Hint: %@"
+ ],
+ "TwoStepAuth.EnterPasswordPassword": [
+ "Password"
+ ],
+ "TwoStepAuth.EnterPasswordTitle": [
+ "Password"
+ ],
+ "TwoStepAuth.GenericHelp": [
+ "You have enabled Two-Step verification.
You'll need the password you set up here to log in to your Telegram account."
+ ],
+ "TwoStepAuth.HintPlaceholder": [
+ "Hint"
+ ],
+ "TwoStepAuth.PasswordChangeSuccess": [
+ "Your password
has been changed."
+ ],
+ "TwoStepAuth.PasswordRemoveConfirmation": [
+ "Are you sure you want to disable your password?"
+ ],
+ "TwoStepAuth.PasswordSet": [
+ "Your password for Two-Step Verification is now active."
+ ],
+ "TwoStepAuth.PendingEmailHelp": [
+ "Your recovery email %@ is not yet active and pending confirmation."
+ ],
+ "TwoStepAuth.ReEnterPasswordDescription": [
+ "Please confirm your password."
+ ],
+ "TwoStepAuth.ReEnterPasswordTitle": [
+ "Re-enter your Password"
+ ],
+ "TwoStepAuth.RecoveryCode": [
+ "Code"
+ ],
+ "TwoStepAuth.RecoveryEmailAddDescription": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "TwoStepAuth.RecoveryEmailChangeDescription": [
+ "Please enter your new recovery email. It is the only way to recover a forgotten password."
+ ],
+ "TwoStepAuth.RecoveryEmailResetNoAccess": [
+ "Can’t access your email?"
+ ],
+ "TwoStepAuth.RecoveryEmailResetText": [
+ "If you don't have access to your recovery email, your remaining options are either to remember your password or wait 7 days until your password resets."
+ ],
+ "TwoStepAuth.RecoveryEmailTitle": [
+ "Recovery Email"
+ ],
+ "TwoStepAuth.RecoveryFailed": [
+ "Your remaining options are either to remember your password or to reset your account."
+ ],
+ "TwoStepAuth.RecoveryUnavailable": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "TwoStepAuth.RecoveryUnavailableResetAction": [
+ "Reset"
+ ],
+ "TwoStepAuth.RecoveryUnavailableResetText": [
+ "Since you didn’t provide a recovery email when setting up your password, your remaining options are either to remember your password or wait 7 days until your password is reset."
+ ],
+ "TwoStepAuth.RecoveryUnavailableResetTitle": [
+ "Reset Password"
+ ],
+ "TwoStepAuth.RemovePassword": [
+ "Turn Password Off"
+ ],
+ "TwoStepAuth.ResetAction": [
+ "Reset Password"
+ ],
+ "TwoStepAuth.ResetPendingText": [
+ "You can reset your password in %@."
+ ],
+ "TwoStepAuth.SetPassword": [
+ "Set Additional Password"
+ ],
+ "TwoStepAuth.SetPasswordHelp": [
+ "You can set a password that will be required when you log in on a new device in addition to the code you get in the SMS."
+ ],
+ "TwoStepAuth.SetupEmail": [
+ "Set Recovery Email"
+ ],
+ "TwoStepAuth.SetupHint": [
+ "Please create a hint for your password:"
+ ],
+ "TwoStepAuth.SetupHintTitle": [
+ "Password Hint"
+ ],
+ "TwoStepAuth.SetupPasswordConfirmFailed": [
+ "Passwords don't match. Please try again."
+ ],
+ "TwoStepAuth.SetupPasswordConfirmPassword": [
+ "Please re-enter your password:"
+ ],
+ "TwoStepAuth.SetupPasswordDescription": [
+ "Please create a password which will be used to protect your data."
+ ],
+ "TwoStepAuth.SetupPasswordEnterPasswordChange": [
+ "Please enter your new password:"
+ ],
+ "TwoStepAuth.SetupPasswordEnterPasswordNew": [
+ "Enter a password:"
+ ],
+ "TwoStepAuth.SetupPasswordTitle": [
+ "Your Password"
+ ],
+ "TwoStepAuth.SetupPendingEmail": [
+ "Your recovery email %@ needs to be confirmed and is not yet active.
Please check your email and enter the confirmation code to complete Two-Step Verification setup. Be sure to check the spam folder as well."
+ ],
+ "TwoStepAuth.SetupResendEmailCode": [
+ "Resend Code"
+ ],
+ "TwoStepAuth.Title": [
+ "Two-Step Verification"
+ ],
+ "UserCount": [
+ "1 user",
+ "%@ users"
+ ],
+ "UserInfo.About.Placeholder": [
+ "Bio"
+ ],
+ "UserInfo.FirstNamePlaceholder": [
+ "First Name"
+ ],
+ "UserInfo.LastNamePlaceholder": [
+ "Last Name"
+ ],
+ "UserInfo.NotificationsDefaultDisabled": [
+ "Default (Disabled)"
+ ],
+ "UserInfo.NotificationsDefaultEnabled": [
+ "Default (Enabled)"
+ ],
+ "UserInfo.Title": [
+ "Info"
+ ],
+ "Username.CheckingUsername": [
+ "Checking username..."
+ ],
+ "Username.Help": [
+ "You can choose a username on **Telegram**. If you do, people will be able to find you by this username and contact you without needing your phone number.
You can use **a–z**, **0–9** and underscores. Minimum length is **5** characters."
+ ],
+ "Username.InvalidCharacters": [
+ "Only a–z, 0–9, and underscores allowed."
+ ],
+ "Username.InvalidStartsWithNumber": [
+ "Usernames can't start with a number."
+ ],
+ "Username.InvalidTaken": [
+ "Sorry, this username is already taken."
+ ],
+ "Username.InvalidTooShort": [
+ "A username must have at least 5 characters."
+ ],
+ "Username.LinkHint": [
+ "This link opens a chat with you:[
https://t.me/%@]"
+ ],
+ "Username.Placeholder": [
+ "Your Username"
+ ],
+ "Username.Title": [
+ "Username"
+ ],
+ "Username.UsernameIsAvailable": [
+ "%@ is available."
+ ],
+ "Wallpaper.DeleteConfirmation": [
+ "Delete Background",
+ "Delete %@ Backgrounds"
+ ],
+ "Wallpaper.PhotoLibrary": [
+ "Photo Library"
+ ],
+ "Wallpaper.ResetWallpapers": [
+ "Reset Chat Backgrounds"
+ ],
+ "Wallpaper.ResetWallpapersConfirmation": [
+ "Reset Chat Backgrounds"
+ ],
+ "Wallpaper.ResetWallpapersInfo": [
+ "Remove all uploaded chat backgrounds and restore pre-installed backgrounds for all themes."
+ ],
+ "Wallpaper.Search": [
+ "Search for images"
+ ],
+ "Wallpaper.SearchShort": [
+ "Search"
+ ],
+ "Wallpaper.Set": [
+ "Set"
+ ],
+ "Wallpaper.SetColor": [
+ "Set a Color"
+ ],
+ "Wallpaper.SetCustomBackground": [
+ "Choose from Photos"
+ ],
+ "Wallpaper.SetCustomBackgroundInfo": [
+ "You can set a custom background image and share it with your friends."
+ ],
+ "Wallpaper.Title": [
+ "Chat Background"
+ ],
+ "Wallpaper.Wallpaper": [
+ "Wallpaper"
+ ],
+ "WallpaperColors.SetCustomColor": [
+ "Set Custom Color"
+ ],
+ "WallpaperColors.Title": [
+ "Set a Color"
+ ],
+ "WallpaperPreview.Animate": [
+ "Animate"
+ ],
+ "WallpaperPreview.Blurred": [
+ "Blurred"
+ ],
+ "WallpaperPreview.CropBottomText": [
+ "Get a sharing link for your background when you're done"
+ ],
+ "WallpaperPreview.CropTopText": [
+ "Pinch and pan to adjust background"
+ ],
+ "WallpaperPreview.CustomColorBottomText": [
+ "Something to match your curtains"
+ ],
+ "WallpaperPreview.CustomColorTopText": [
+ "Use sliders to adjust color"
+ ],
+ "WallpaperPreview.Motion": [
+ "Motion"
+ ],
+ "WallpaperPreview.Pattern": [
+ "Pattern"
+ ],
+ "WallpaperPreview.PatternIntensity": [
+ "Pattern Intensity"
+ ],
+ "WallpaperPreview.PatternTitle": [
+ "Choose Pattern"
+ ],
+ "WallpaperPreview.PreviewBottomText": [
+ "Enjoy the view"
+ ],
+ "WallpaperPreview.PreviewBottomTextAnimatable": [
+ "Tap the play button to view the background animation."
+ ],
+ "WallpaperPreview.PreviewTopText": [
+ "Tap Set to apply the background"
+ ],
+ "WallpaperPreview.SwipeBottomText": [
+ "Tap 'Motion' and try tilting your device"
+ ],
+ "WallpaperPreview.SwipeColorsBottomText": [
+ "Salmon is a fish, not a color"
+ ],
+ "WallpaperPreview.SwipeColorsTopText": [
+ "Swipe left or right to see more colors"
+ ],
+ "WallpaperPreview.SwipeTopText": [
+ "Swipe left or right to preview more backgrounds"
+ ],
+ "WallpaperPreview.Title": [
+ "Background Preview"
+ ],
+ "WallpaperPreview.WallpaperColors": [
+ "Colors"
+ ],
+ "WallpaperSearch.ColorBlack": [
+ "Black"
+ ],
+ "WallpaperSearch.ColorBlue": [
+ "Blue"
+ ],
+ "WallpaperSearch.ColorBrown": [
+ "Brown"
+ ],
+ "WallpaperSearch.ColorGray": [
+ "Gray"
+ ],
+ "WallpaperSearch.ColorGreen": [
+ "Green"
+ ],
+ "WallpaperSearch.ColorOrange": [
+ "Orange"
+ ],
+ "WallpaperSearch.ColorPink": [
+ "Pink"
+ ],
+ "WallpaperSearch.ColorPrefix": [
+ "color: "
+ ],
+ "WallpaperSearch.ColorPurple": [
+ "Purple"
+ ],
+ "WallpaperSearch.ColorRed": [
+ "Red"
+ ],
+ "WallpaperSearch.ColorTeal": [
+ "Teal"
+ ],
+ "WallpaperSearch.ColorTitle": [
+ "SEARCH BY COLOR"
+ ],
+ "WallpaperSearch.ColorWhite": [
+ "White"
+ ],
+ "WallpaperSearch.ColorYellow": [
+ "Yellow"
+ ],
+ "WallpaperSearch.Recent": [
+ "RECENT"
+ ],
+ "Watch.Suggestion.BRB": [
+ "BRB"
+ ],
+ "Watch.Suggestion.CantTalk": [
+ "Can't talk now..."
+ ],
+ "Watch.Suggestion.HoldOn": [
+ "Hold on a sec..."
+ ],
+ "Watch.Suggestion.OK": [
+ "OK"
+ ],
+ "Watch.Suggestion.OnMyWay": [
+ "I'm on my way."
+ ],
+ "Watch.Suggestion.TalkLater": [
+ "Talk later?"
+ ],
+ "Watch.Suggestion.Thanks": [
+ "Thanks!"
+ ],
+ "Watch.Suggestion.WhatsUp": [
+ "What's up?"
+ ],
+ "WebBrowser.DefaultBrowser": [
+ "DEFAULT WEB BROWSER"
+ ],
+ "WebBrowser.InAppSafari": [
+ "In-App Safari"
+ ],
+ "WebBrowser.Title": [
+ "Web Browser"
+ ],
+ "WebSearch.RecentSectionClear": [
+ "Clear"
+ ],
+ "WebSearch.SearchNoResults": [
+ "No Results"
+ ],
+ "WebSearch.SearchNoResultsDescription": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "Weekday.ShortSunday": [
+ "Sun"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/ios/unsorted.html b/data/web/translations.telegram.org/en/ios/unsorted.html
new file mode 100644
index 0000000000..47678284e3
--- /dev/null
+++ b/data/web/translations.telegram.org/en/ios/unsorted.html
@@ -0,0 +1,1989 @@
+{
+ "AccessDenied.LocationDisabled": [
+ "Telegram needs access to your location so that you can share it with your contacts.
Please go to your device‘s settings > Privacy > Location Services and set it to ON."
+ ],
+ "AccessDenied.QrCode": [
+ "Telegram needs access to your photo library so that you can scan QR codes.
Please go to your device's settings > Privacy > Photos and set Telegram to ON."
+ ],
+ "AccessDenied.VideoCallCamera": [
+ "Telegram needs access to your camera so that you can make video calls.
Please go to your device‘s settings > Privacy > Camera and set Telegram to ON."
+ ],
+ "AccessDenied.VideoMessageMicrophone": [
+ "Telegram needs access to your microphone so that you can send video messages.
Please go to your device‘s settings > Privacy > Microphone and set Telegram to ON."
+ ],
+ "Appearance.BubbleCorners.AdjustAdjacent": [
+ "Adjust Adjacent Corners"
+ ],
+ "Appearance.CreateThemeInfo": [
+ "A new theme template has been created from your current theme and was sent to your Saved Messages."
+ ],
+ "Appearance.Preview": [
+ "CHAT PREVIEW"
+ ],
+ "Appearance.Publish": [
+ "Publish"
+ ],
+ "Appearance.RemoveThemeColor": [
+ "Remove"
+ ],
+ "Appearance.RemoveThemeColorConfirmation": [
+ "Remove Color"
+ ],
+ "Appearance.ShareThemeColor": [
+ "Share"
+ ],
+ "Appearance.TextSize.Apply": [
+ "Set"
+ ],
+ "Appearance.TextSize.Automatic": [
+ "System"
+ ],
+ "Appearance.TextSize.Title": [
+ "Text Size"
+ ],
+ "Appearance.TextSize.UseSystem": [
+ "Use System Text Size"
+ ],
+ "Appearance.TextSizeSetting": [
+ "Text Size"
+ ],
+ "Appearance.ThemeDayClassic": [
+ "Day Classic"
+ ],
+ "Appearance.ThemePreview.Chat.3.TextWithLink": [
+ "Is that everything? It seemed like he said [quite a bit more] than that. 😯"
+ ],
+ "Application.Update": [
+ "Update"
+ ],
+ "ApplyLanguage.ApplySuccess": [
+ "Language changed"
+ ],
+ "Attachment.Camera": [
+ "Camera"
+ ],
+ "Attachment.OpenCamera": [
+ "Open Camera"
+ ],
+ "AuthCode.Alert": [
+ "Your login code is %@. Enter it in the Telegram app where you are trying to log in.
Do not give this code to anyone."
+ ],
+ "AuthSessions.AddDevice.InvalidQRCode": [
+ "Invalid QR Code"
+ ],
+ "AuthSessions.AddedDeviceTerminate": [
+ "Terminate"
+ ],
+ "AuthSessions.AddedDeviceTitle": [
+ "Login Successful"
+ ],
+ "AuthSessions.View.Device": [
+ "Device"
+ ],
+ "AuthSessions.View.OS": [
+ "Operating System"
+ ],
+ "AutoNightTheme.NotAvailable": [
+ "N/A"
+ ],
+ "AutoNightTheme.System": [
+ "System"
+ ],
+ "BlockedUsers.SelectUserTitle": [
+ "Block User"
+ ],
+ "Bot.AddToChat.Add.MemberAlertAdd": [
+ "Add as Member"
+ ],
+ "Bot.AddToChat.Add.MemberAlertTextChannel": [
+ "Are you sure you want to add the bot as a subscriber in **%@**?"
+ ],
+ "Bot.AddToChat.Add.MemberAlertTextGroup": [
+ "Are you sure you want to add the bot as a member in **%@**?"
+ ],
+ "Bot.AddToChat.Add.MemberAlertTitle": [
+ "Add Bot as Member?"
+ ],
+ "Bot.AddToChat.MyChannels": [
+ "CHANNELS I MANAGE"
+ ],
+ "Bot.AddToChat.MyGroups": [
+ "GROUPS I MANAGE"
+ ],
+ "Bot.AddToChat.OtherGroups": [
+ "GROUPS"
+ ],
+ "BroadcastGroups.LimitAlert.SettingsTip": [
+ "If you change your mind, go to your group's Settings > Permissions."
+ ],
+ "CHAT_MESSAGE_NOTHEME": [
+ "%1$@ set the default theme in the group %2$@"
+ ],
+ "CHAT_VOICECHAT_INVITE": [
+ "%1$@ invited %3$@ to a video chat"
+ ],
+ "CHAT_VOICECHAT_INVITE_YOU": [
+ "%1$@ invited you to a video chat"
+ ],
+ "CHAT_VOICECHAT_START": [
+ "%1$@ started a video chat"
+ ],
+ "Cache.ClearNone": [
+ "Clear"
+ ],
+ "Cache.LowDiskSpaceText": [
+ "Your phone has run out of available storage. Please free some space to download or upload media."
+ ],
+ "Calendar.ShortFriday": [
+ "F"
+ ],
+ "Calendar.ShortMonday": [
+ "M"
+ ],
+ "Calendar.ShortSaturday": [
+ "S"
+ ],
+ "Calendar.ShortSunday": [
+ "S"
+ ],
+ "Calendar.ShortThursday": [
+ "T"
+ ],
+ "Calendar.ShortTuesday": [
+ "T"
+ ],
+ "Calendar.ShortWednesday": [
+ "W"
+ ],
+ "Call.Audio": [
+ "audio"
+ ],
+ "Call.AudioRouteMute": [
+ "Mute Yourself"
+ ],
+ "Call.BatteryLow": [
+ "%@'s battery level is low"
+ ],
+ "Call.Camera": [
+ "camera"
+ ],
+ "Call.CameraConfirmationConfirm": [
+ "Switch"
+ ],
+ "Call.CameraConfirmationText": [
+ "Switch to video call?"
+ ],
+ "Call.CameraOff": [
+ "%@'s camera is off"
+ ],
+ "Call.CameraOrScreenTooltip": [
+ "Turn on your camera or share your screen"
+ ],
+ "Call.CameraTooltip": [
+ "Tap here to turn on your camera"
+ ],
+ "Call.Days": [
+ "%@ day",
+ "%@ days"
+ ],
+ "Call.End": [
+ "end"
+ ],
+ "Call.ExternalCallInProgressMessage": [
+ "Please finish the current call first."
+ ],
+ "Call.Flip": [
+ "flip"
+ ],
+ "Call.IncomingVideoCall": [
+ "Incoming Video Call"
+ ],
+ "Call.IncomingVoiceCall": [
+ "Incoming Voice Call"
+ ],
+ "Call.MicrophoneOff": [
+ "%@'s microphone is off"
+ ],
+ "Call.Mute": [
+ "mute"
+ ],
+ "Call.RemoteVideoPaused": [
+ "%@'s video is paused"
+ ],
+ "Call.ReportIncludeLog": [
+ "Send technical information"
+ ],
+ "Call.ReportSkip": [
+ "Skip"
+ ],
+ "Call.Speaker": [
+ "speaker"
+ ],
+ "Call.VoiceOver.VideoCallCanceled": [
+ "Cancelled Video Call"
+ ],
+ "Call.VoiceOver.VideoCallIncoming": [
+ "Incoming Video Call"
+ ],
+ "Call.VoiceOver.VideoCallMissed": [
+ "Missed Video Call"
+ ],
+ "Call.VoiceOver.VideoCallOutgoing": [
+ "Outgoing Video Call"
+ ],
+ "Call.VoiceOver.VoiceCallCanceled": [
+ "Cancelled Voice Call"
+ ],
+ "Call.VoiceOver.VoiceCallIncoming": [
+ "Incoming Voice Call"
+ ],
+ "Call.VoiceOver.VoiceCallMissed": [
+ "Missed Voice Call"
+ ],
+ "Call.VoiceOver.VoiceCallOutgoing": [
+ "Outgoing Voice Call"
+ ],
+ "Call.YourMicrophoneOff": [
+ "Your microphone is off"
+ ],
+ "Channel.AdminLog.CanDeleteMessagesOfOthers": [
+ "Delete Messages of Others"
+ ],
+ "Channel.AdminLog.CreatedInviteLink": [
+ "%1$@ created invite link %2$@"
+ ],
+ "Channel.AdminLog.EmptyText": [
+ "No notable actions taken by the members and admins of this channel in the last 48 hours."
+ ],
+ "Channel.AdminLog.InfoPanelChannelAlertText": [
+ "This is a list of all service actions taken by the channel's admins in the last 48 hours."
+ ],
+ "Channel.AdminLog.JoinedViaInviteLink": [
+ "%1$@ joined via invite link %2$@"
+ ],
+ "Channel.AdminLog.MessageAddedAdminName": [
+ "promoted %1$@"
+ ],
+ "Channel.AdminLog.MessageAddedAdminNameUsername": [
+ "promoted %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageChangedAutoremoveTimeoutRemove": [
+ "%1$@ disabled auto-remove timer"
+ ],
+ "Channel.AdminLog.MessageChangedGroupGeoLocation": [
+ "changed group location to \"%@\""
+ ],
+ "Channel.AdminLog.MessageChangedThemeRemove": [
+ "%1$@ disabled the chat theme"
+ ],
+ "Channel.AdminLog.MessageChangedThemeSet": [
+ "%1$@ changed the chat theme to %2$@"
+ ],
+ "Channel.AdminLog.MessageRemovedAdminName": [
+ "demoted %1$@"
+ ],
+ "Channel.AdminLog.MessageRemovedAdminNameUsername": [
+ "demoted %1$@ (%2$@)"
+ ],
+ "Channel.AdminLog.MessageSent": [
+ "%@ sent message:"
+ ],
+ "Channel.AdminLogFilter.ChannelEventsInfo": [
+ "Channel Info"
+ ],
+ "Channel.BanUser.BlockFor": [
+ "Block For"
+ ],
+ "Channel.BanUser.PermissionsHeader": [
+ "User Restrictions"
+ ],
+ "Channel.BanUser.Title": [
+ "Ban User"
+ ],
+ "Channel.BanUser.Unban": [
+ "Unban"
+ ],
+ "Channel.BotDoesntSupportGroups": [
+ "Sorry, this bot is telling us it doesn't want to be added to groups. You can't add this bot unless its developers change their mind."
+ ],
+ "Channel.ChannelSubscribersHeader": [
+ "CHANNEL SUBSCRIBERS"
+ ],
+ "Channel.CommentsGroup.Header": [
+ "Select a group chat that will host comments from your channel."
+ ],
+ "Channel.DiscussionGroup.PublicChannelLink": [
+ "Make %1$@ the discussion group for %2$@?"
+ ],
+ "Channel.DiscussionGroup.SearchPlaceholder": [
+ "Search"
+ ],
+ "Channel.DiscussionMessageUnavailable": [
+ "Sorry, this post has been removed from the discussion group."
+ ],
+ "Channel.EditAdmin.PermissionDeleteMessagesOfOthers": [
+ "Delete Messages of Others"
+ ],
+ "Channel.EditAdmin.PermissionEnabledByDefault": [
+ "This option is permitted for all members in Group Permissions."
+ ],
+ "Channel.EditAdmin.TransferOwnership": [
+ "Transfer Channel Ownership"
+ ],
+ "Channel.ErrorAdminsTooMuch": [
+ "Sorry, too many administrators in this channel."
+ ],
+ "Channel.Info.Description": [
+ "description"
+ ],
+ "Channel.OwnershipTransfer.ErrorAdminsTooMuch": [
+ "Sorry, this channel has too many admins and the new owner can't be added. Please remove one of the existing admins first."
+ ],
+ "Channel.OwnershipTransfer.ErrorPublicChannelsTooMuch": [
+ "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first."
+ ],
+ "Channel.TooMuchBots": [
+ "There are too many bots in this group. Please remove some of the bots you're not using first."
+ ],
+ "Channel.Username.InvalidEndsWithUnderscore": [
+ "Channel names can't end with an underscore."
+ ],
+ "Channel.Username.InvalidStartsWithUnderscore": [
+ "Channel names can't start with an underscore."
+ ],
+ "Channel.Username.RevokeExistingUsernamesInfo": [
+ "You can revoke the link from one of your older groups or channels, or create a private channel instead."
+ ],
+ "ChannelInfo.AddParticipantConfirmation": [
+ "Add %@ to the channel?"
+ ],
+ "ChannelInfo.FakeChannelWarning": [
+ "⚠️ Warning: Many users reported that this account impersonates a famous person or organization."
+ ],
+ "Chat.DeleteMessagesConfirmation": [
+ "Delete message",
+ "Delete %@ messages"
+ ],
+ "Chat.GenericPsaTooltip": [
+ "This is a public service announcement"
+ ],
+ "Chat.Gifs.SavedSectionHeader": [
+ "MY GIFS"
+ ],
+ "Chat.Gifs.TrendingSectionHeader": [
+ "TRENDING GIFS"
+ ],
+ "Chat.MultipleTextMessagesDisabled": [
+ "Slow Mode is enabled. You can't send multiple messages at once."
+ ],
+ "Chat.MultipleTypingMore": [
+ "%@ and %@ others"
+ ],
+ "Chat.MultipleTypingPair": [
+ "%@ and %@"
+ ],
+ "Chat.OutgoingContextReactionCount": [
+ "1 reacted",
+ "%@ reacted"
+ ],
+ "Chat.PinnedMessagesHiddenText": [
+ "Pinned messages will be shown again if a new message is pinned."
+ ],
+ "Chat.PinnedMessagesHiddenTitle": [
+ "Pinned Messages Hidden"
+ ],
+ "Chat.PsaTooltip.covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "Chat.PsaTooltip.psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "Chat.SlowmodeAttachmentLimitReached": [
+ "Slow Mode is enabled. You can't select more items."
+ ],
+ "Chat.SlowmodeTooltipPending": [
+ "Slow Mode is active. You can't send more than one message at once."
+ ],
+ "Chat.UnsendMyMessages": [
+ "Unsend My Messages"
+ ],
+ "Chat.UnsendMyMessagesAlertTitle": [
+ "Unsending will also delete messages you sent on %@'s side."
+ ],
+ "ChatImport.SelectionConfirmationGroupWithoutTitle": [
+ "Do you want to import messages into **%@**?
Messages will be imported into the current day but will also include their original timestamps. All members will see the messages."
+ ],
+ "ChatImport.SelectionConfirmationUserWithoutTitle": [
+ "Do you want to import messages into the chat with **%@?**
Messages will be imported into the current day but will also include their original timestamps. Both sides will see the messages."
+ ],
+ "ChatImport.SelectionErrorGroupGeneric": [
+ "Sorry, you can't import history to this group."
+ ],
+ "ChatImportActivity.ErrorInvalidChatType": [
+ "Wrong type of chat for the messages you are trying to import."
+ ],
+ "ChatImportActivity.ErrorLimitExceeded": [
+ "Daily maximum reached,
please come back tomorrow."
+ ],
+ "ChatImportActivity.ErrorNotAdmin": [
+ "You need to be an admin in the group to import messages."
+ ],
+ "ChatImportActivity.OpenApp": [
+ "Open Telegram"
+ ],
+ "ChatList.AddedToFolderTooltip": [
+ "%1$@ has been added to %2$@"
+ ],
+ "ChatList.AutoarchiveSuggestion.OpenSettings": [
+ "Go to Settings"
+ ],
+ "ChatList.AutoarchiveSuggestion.Text": [
+ "You are receiving many new chats from users who are not in your Contact List. Do you want to have such chats **automatically muted** and **archived**?"
+ ],
+ "ChatList.AutoarchiveSuggestion.Title": [
+ "Hide new chats?"
+ ],
+ "ChatList.Context.Archive": [
+ "Archive"
+ ],
+ "ChatList.Context.Back": [
+ "Back"
+ ],
+ "ChatList.Context.Unarchive": [
+ "Unarchive"
+ ],
+ "ChatList.DeleteForAllMembersConfirmationText": [
+ "This will **delete all messages** in this chat for **all participants**."
+ ],
+ "ChatList.DeleteForAllSubscribersConfirmationText": [
+ "This will **delete all messages** in this channel for **all subscribers**."
+ ],
+ "ChatList.DeletedChats": [
+ "Deleted 1 chat",
+ "Deleted %@ chats"
+ ],
+ "ChatList.EditFolders": [
+ "Edit Folders"
+ ],
+ "ChatList.EmptyChatFilterList": [
+ "This folder is empty."
+ ],
+ "ChatList.FolderAllChats": [
+ "All Chats"
+ ],
+ "ChatList.GenericPsaAlert": [
+ "This provides public service announcements in your chat list."
+ ],
+ "ChatList.GenericPsaLabel": [
+ "PSA"
+ ],
+ "ChatList.PeerTypeNonContact": [
+ "user"
+ ],
+ "ChatList.PsaAlert.covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "ChatList.PsaAlert.psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "ChatList.PsaLabel.covid": [
+ "COVID-19"
+ ],
+ "ChatList.PsaLabel.psa": [
+ "Announcement"
+ ],
+ "ChatList.RemoveFolder": [
+ "Remove"
+ ],
+ "ChatList.Search.NoResultsFilter": [
+ "Nothing Yet"
+ ],
+ "ChatList.Search.NoResultsFitlerFiles": [
+ "Files from all your chats will be shown here."
+ ],
+ "ChatList.Search.NoResultsFitlerLinks": [
+ "Links from all your chats will be shown here."
+ ],
+ "ChatList.Search.NoResultsFitlerMedia": [
+ "Photos and videos from all your chats will be shown here."
+ ],
+ "ChatList.Search.NoResultsFitlerMusic": [
+ "Music from all your chats will be shown here."
+ ],
+ "ChatList.Search.NoResultsFitlerVoice": [
+ "Voice and video messages from all your chats will be shown here."
+ ],
+ "ChatList.TabIconFoldersTooltipEmptyFolders": [
+ "Hold to organize your chats with folders."
+ ],
+ "ChatList.Tabs.All": [
+ "All"
+ ],
+ "ChatList.UserReacted": [
+ "Reacted %@ to your message"
+ ],
+ "ChatListFilter.ShowMoreChats": [
+ "Show %@ More Chat",
+ "Show %@ More Chats"
+ ],
+ "ChatListFolder.NameNonMuted": [
+ "Not Muted"
+ ],
+ "ChatListFolder.NameUnread": [
+ "Unread"
+ ],
+ "ChatState.ConnectingToProxy": [
+ "connecting to proxy..."
+ ],
+ "Checkout.OptionalTipItemPlaceholder": [
+ "Enter Custom"
+ ],
+ "ClearCache.Clear": [
+ "Clear"
+ ],
+ "ClearCache.Description": [
+ "Media files will be cleared from your disk, but will remain available for re-downloading if necessary."
+ ],
+ "ClearCache.StorageServiceFiles": [
+ "Telegram Service Files"
+ ],
+ "ClearCache.StorageTitle": [
+ "%@ STORAGE"
+ ],
+ "ClearCache.StorageUsage": [
+ "Storage Usage"
+ ],
+ "Common.ActionNotAllowedError": [
+ "Sorry, you are not allowed to do this."
+ ],
+ "ContactList.Context.VideoCall": [
+ "Video Call"
+ ],
+ "Contacts.DeselectAll": [
+ "Deselect All"
+ ],
+ "Contacts.InviteSearchLabel": [
+ "Search contacts"
+ ],
+ "Contacts.NotRegisteredSection": [
+ "Phonebook"
+ ],
+ "Contacts.Sort": [
+ "Sort"
+ ],
+ "Contacts.Sort.ByLastSeen": [
+ "by Last Seen"
+ ],
+ "Contacts.Sort.ByName": [
+ "by Name"
+ ],
+ "Contacts.VoiceOver.AddContact": [
+ "Add Contact"
+ ],
+ "Conversation.ChatBackground": [
+ "Chat Background"
+ ],
+ "Conversation.ClearChatConfirmation": [
+ "Warning, this will delete your **entire chat history** with %@."
+ ],
+ "Conversation.ContextMenuBlock": [
+ "Block User"
+ ],
+ "Conversation.ContextMenuCancelEditing": [
+ "Cancel Editing"
+ ],
+ "Conversation.ContextMenuLookUp": [
+ "Look Up"
+ ],
+ "Conversation.ContextMenuNoViews": [
+ "Nobody Viewed"
+ ],
+ "Conversation.ContextMenuNobodyListened": [
+ "Nobody Listened"
+ ],
+ "Conversation.ContextMenuNobodyWatched": [
+ "Nobody Watched"
+ ],
+ "Conversation.ContextMenuWatched": [
+ "1 Listened",
+ "%@ Listened"
+ ],
+ "Conversation.CopyProtectionForwardingDisabledBot": [
+ "Forwarding from this bot is restricted"
+ ],
+ "Conversation.CopyProtectionSavingDisabledBot": [
+ "Saving content from this bot is restricted"
+ ],
+ "Conversation.ForwardOptions.TapForOptionsShort": [
+ "Tap here for options"
+ ],
+ "Conversation.ForwardOptions.Text": [
+ "What would you like to do with %1$@ from %2$@?"
+ ],
+ "Conversation.ForwardTooltip.Chat.Many": [
+ "Messages forwarded to **%@**."
+ ],
+ "Conversation.ForwardTooltip.ManyChats.Many": [
+ "Messages sent to **%@** and %@ other chats."
+ ],
+ "Conversation.ForwardTooltip.TwoChats.Many": [
+ "Messages forwarded to **%@** and **%@**."
+ ],
+ "Conversation.GigagroupDescription": [
+ "Only admins can send messages in this group."
+ ],
+ "Conversation.ImportProgress": [
+ "Importing Messages... %@%"
+ ],
+ "Conversation.ImportedMessageHint": [
+ "This message was imported from another app. We can't guarantee it's real."
+ ],
+ "Conversation.InputTextPlaceholderReply": [
+ "Reply"
+ ],
+ "Conversation.InviteRequestAdminChannel": [
+ "%1$@ is an admin of %2$@, a channel you requested to join."
+ ],
+ "Conversation.InviteRequestInfo": [
+ "You received this message because you requested to join %1$@ on %2$@."
+ ],
+ "Conversation.InviteRequestInfoConfirm": [
+ "I understand"
+ ],
+ "Conversation.LiveLocationYouAndOther": [
+ "**You** and %@"
+ ],
+ "Conversation.LiveStream": [
+ "Live Stream"
+ ],
+ "Conversation.LiveStreamMediaRecordingRestricted": [
+ "You can't record voice and video messages during a live stream."
+ ],
+ "Conversation.MessageDoesntExist": [
+ "Message doesn't exist"
+ ],
+ "Conversation.MessageLeaveCommentShort": [
+ "Comment"
+ ],
+ "Conversation.PeerNearbyDistance": [
+ "%1$@ is %2$@ away"
+ ],
+ "Conversation.PinnedQuiz": [
+ "Pinned Quiz"
+ ],
+ "Conversation.PressVolumeButtonForSound": [
+ "Press volume button
to unmute the video"
+ ],
+ "Conversation.ReportSpamChannelConfirmation": [
+ "Are you sure you want to report spam from this channel?"
+ ],
+ "Conversation.ReportSpamGroupConfirmation": [
+ "Are you sure you want to report spam from this group?"
+ ],
+ "Conversation.RequestToJoinChannel": [
+ "REQUEST TO JOIN"
+ ],
+ "Conversation.RequestToJoinGroup": [
+ "REQUEST TO JOIN"
+ ],
+ "Conversation.ScheduledLiveStreamStartsOn": [
+ "Live stream starts on %@"
+ ],
+ "Conversation.ScheduledLiveStreamStartsToday": [
+ "Live stream starts today at %@"
+ ],
+ "Conversation.ScheduledLiveStreamStartsTomorrow": [
+ "Live stream starts tomorrow at %@"
+ ],
+ "Conversation.ScheduledVoiceChatStartsOn": [
+ "Video chat starts %@"
+ ],
+ "Conversation.ScheduledVoiceChatStartsToday": [
+ "Video chat starts today at %@"
+ ],
+ "Conversation.ScheduledVoiceChatStartsTomorrow": [
+ "Video chat starts tomorrow at %@"
+ ],
+ "Conversation.SendMessageErrorGroupRestricted": [
+ "Sorry, you are currently restricted from posting to public groups."
+ ],
+ "Conversation.SendMessageErrorTooMuchScheduled": [
+ "Sorry, you can not schedule more than 100 messages."
+ ],
+ "Conversation.SendingOptionsTooltip": [
+ "Hold this button to schedule your message
or send it without sound."
+ ],
+ "Conversation.ShareMyPhoneNumber.StatusSuccess": [
+ "%@ can now see your phone number."
+ ],
+ "Conversation.ShareMyPhoneNumberConfirmation": [
+ "Do you want to share your phone number %1$@ with %2$@?"
+ ],
+ "Conversation.SwipeToReplyHintText": [
+ "Swipe left on any message to reply to it."
+ ],
+ "Conversation.SwipeToReplyHintTitle": [
+ "Swipe To Reply"
+ ],
+ "Conversation.Theme.SwitchToLight": [
+ "Switch to light appearance"
+ ],
+ "Conversation.Timer.Send": [
+ "Send With Timer"
+ ],
+ "Conversation.Timer.Title": [
+ "Send With Timer"
+ ],
+ "Conversation.TitleCommentsEmpty": [
+ "Comments"
+ ],
+ "Conversation.TitleRepliesFormat": [
+ "%1$@ %2$@"
+ ],
+ "Conversation.UnarchiveDone": [
+ "The chat was moved to your main list."
+ ],
+ "Conversation.UpdateTelegram": [
+ "UPDATE TELEGRAM"
+ ],
+ "Conversation.ViewPost": [
+ "VIEW POST"
+ ],
+ "Conversation.ViewReply": [
+ "View in Chat"
+ ],
+ "Conversation.VoiceChatMediaRecordingRestricted": [
+ "You can't record voice and video messages during a video chat."
+ ],
+ "CreateExternalStream.StreamKeyTitle": [
+ "Stream Key"
+ ],
+ "CreateGroup.ErrorLocatedGroupsTooMuch": [
+ "Sorry, you have too many location-based groups already. Please delete one of your existing ones first."
+ ],
+ "DataUpgrade.Running": [
+ "Optimizing..."
+ ],
+ "DialogList.MultipleTyping": [
+ "%@ and %@"
+ ],
+ "DialogList.SearchLabelCompact": [
+ "Search"
+ ],
+ "DialogList.SearchSectionChats": [
+ "Chats"
+ ],
+ "DialogList.SingleChoosingStickerSuffix": [
+ "%@ is choosing a sticker"
+ ],
+ "DialogList.UnknownPinLimitError": [
+ "Sorry, you can't pin any more chats to the top."
+ ],
+ "EditTheme.FileReadError": [
+ "Invalid theme file"
+ ],
+ "EditTheme.ShortLinkInfo": [
+ "Your theme will be updated for all users each time you change it. Anyone can install it using this link.
Theme links must be longer than 5 characters and can use a-z, 0-9 and underscores."
+ ],
+ "EditTheme.UploadEditedInfo": [
+ "You can update your theme for all users by uploading manual changes from a file."
+ ],
+ "EditTheme.UploadNewInfo": [
+ "The theme will be based on your currently selected colors and wallpaper. Alternatively, you can use a manually edited custom theme file."
+ ],
+ "Exceptions.AddToExceptions": [
+ "ADD TO EXCEPTIONS"
+ ],
+ "External.OpenIn": [
+ "Open in %@"
+ ],
+ "FastTwoStepSetup.EmailHelp": [
+ "Please add a valid email address. It is the only way to recover a forgotten password."
+ ],
+ "FastTwoStepSetup.EmailPlaceholder": [
+ "Your email"
+ ],
+ "FastTwoStepSetup.EmailSection": [
+ "RECOVERY EMAIL"
+ ],
+ "FastTwoStepSetup.HintHelp": [
+ "You can create an optional hint for your password."
+ ],
+ "FastTwoStepSetup.HintPlaceholder": [
+ "Add a hint"
+ ],
+ "FastTwoStepSetup.HintSection": [
+ "HINT"
+ ],
+ "FastTwoStepSetup.PasswordConfirmationPlaceholder": [
+ "Re-enter your password"
+ ],
+ "FastTwoStepSetup.PasswordHelp": [
+ "Please create a password to protect your payment info. You'll be asked to enter it when you log in."
+ ],
+ "FastTwoStepSetup.PasswordPlaceholder": [
+ "Enter a password"
+ ],
+ "FastTwoStepSetup.PasswordSection": [
+ "PASSWORD"
+ ],
+ "FastTwoStepSetup.Title": [
+ "Password & Email"
+ ],
+ "ForcedPasswordSetup.Intro.Action": [
+ "Set a Password"
+ ],
+ "ForcedPasswordSetup.Intro.DismissActionCancel": [
+ "No, let me set a password"
+ ],
+ "ForcedPasswordSetup.Intro.DismissActionOK": [
+ "Yes, I’m sure"
+ ],
+ "ForcedPasswordSetup.Intro.DismissText": [
+ "Proceed without a password? If you do not set a password, you will only be able to log into your account via SMS once every **day**.",
+ "Proceed without a password? If you do not set a password, you will only be able to log into your account via SMS once every **%@ days**."
+ ],
+ "ForcedPasswordSetup.Intro.DismissTitle": [
+ "Warning"
+ ],
+ "ForcedPasswordSetup.Intro.DoneAction": [
+ "Done"
+ ],
+ "ForcedPasswordSetup.Intro.Text": [
+ "If you want to log into your account frequently, please choose a password."
+ ],
+ "ForcedPasswordSetup.Intro.Title": [
+ "Set a Password"
+ ],
+ "Forward.ErrorDisabledForChat": [
+ "Sorry, you can't forward messages to this chat."
+ ],
+ "Gallery.GifSaved": [
+ "GIF Saved"
+ ],
+ "Gallery.ImagesAndVideosSaved": [
+ "Media saved to Photos."
+ ],
+ "Gif.Emotion.Cool": [
+ "Cool"
+ ],
+ "Group.ErrorAccessDenied": [
+ "Sorry, this group is private."
+ ],
+ "Group.ErrorAdminsTooMuch": [
+ "Sorry, too many administrators in this group."
+ ],
+ "Group.ErrorSupergroupConversionNotPossible": [
+ "Sorry, you are a member of too many groups and channels. Please leave some before creating a new one."
+ ],
+ "Group.MessageVideoUpdated": [
+ "Group video updated"
+ ],
+ "Group.OwnershipTransfer.DescriptionInfo": [
+ "This will transfer the full **owner rights** for **%1$@** to **%2$@**.
You will no longer be considered the creator of the group. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "Group.OwnershipTransfer.ErrorAdminsTooMuch": [
+ "Sorry, this group has too many admins and the new owner can't be added. Please remove one of the existing admins first."
+ ],
+ "Group.Setup.ForwardingChannelInfo": [
+ "Subscribers will be able to copy, save and forward content from this channel."
+ ],
+ "Group.Setup.ForwardingChannelInfoDisabled": [
+ "Subscribers won't be able to copy, save and forward content from this channel."
+ ],
+ "Group.Setup.ForwardingChannelTitle": [
+ "Saving And Copying Content"
+ ],
+ "Group.Setup.ForwardingGroupInfoDisabled": [
+ "Members won't be able to copy, save and forward content from this group."
+ ],
+ "Group.Username.InvalidEndsWithUnderscore": [
+ "Group names can't end with an underscore."
+ ],
+ "Group.Username.InvalidStartsWithUnderscore": [
+ "Group names can't start with an underscore."
+ ],
+ "Group.Username.RevokeExistingUsernamesInfo": [
+ "You can revoke the link from one of your older groups or channels, or create a private group instead."
+ ],
+ "GroupInfo.FakeGroupWarning": [
+ "⚠️ Warning: Many users reported that this account impersonates a famous person or organization."
+ ],
+ "GroupInfo.InviteLink.RevokeAlert.Revoke": [
+ "Revoke"
+ ],
+ "GroupInfo.Permissions.BroadcastConvert": [
+ "Convert to Broadcast Group"
+ ],
+ "GroupInfo.Permissions.BroadcastConvertInfo": [
+ "Broadcast groups can have over %@ members, but only admins can send messages in them."
+ ],
+ "GroupInfo.Permissions.BroadcastTitle": [
+ "Broadcast Group"
+ ],
+ "GroupInfo.Permissions.EditingDisabled": [
+ "You cannot edit this permission."
+ ],
+ "GroupInfo.PublicLink": [
+ "Public Link"
+ ],
+ "GroupInfo.PublicLinkAdd": [
+ "Add"
+ ],
+ "GroupInfo.ShowMoreMembers": [
+ "Show %@ More Member",
+ "Show %@ More Members"
+ ],
+ "GroupPermission.AddMembersNotAvailable": [
+ "You don't have permission to add members."
+ ],
+ "GroupPermission.EditingDisabled": [
+ "You cannot edit restrictions of this user."
+ ],
+ "GroupPermission.PermissionDisabledByDefault": [
+ "This option is disabled for all members in Group Permissions."
+ ],
+ "GroupPermission.PermissionGloballyDisabled": [
+ "This permission is disabled in this group."
+ ],
+ "GroupRemoved.ViewChannelInfo": [
+ "View Channel"
+ ],
+ "ImportStickerPack.AddToExistingStickerSet": [
+ "Add to an Existing Sticker Set"
+ ],
+ "ImportStickerPack.ChooseStickerSet": [
+ "Choose Sticker Set"
+ ],
+ "InstantPage.FontNewYork": [
+ "New York"
+ ],
+ "InstantPage.FontSanFrancisco": [
+ "San Francisco"
+ ],
+ "InstantPage.OpenInBrowser": [
+ "Open in %@"
+ ],
+ "InstantPage.Search": [
+ "Search"
+ ],
+ "InstantPage.TapToOpenLink": [
+ "Tap to open the link:"
+ ],
+ "InstantPage.VoiceOver.DecreaseFontSize": [
+ "Decrease Font Size"
+ ],
+ "InstantPage.VoiceOver.IncreaseFontSize": [
+ "Increase Font Size"
+ ],
+ "InstantPage.VoiceOver.ResetFontSize": [
+ "Reset Font Size"
+ ],
+ "Intents.ErrorLockedTitle": [
+ "Locked"
+ ],
+ "IntentsSettings.Reset": [
+ "Reset"
+ ],
+ "IntentsSettings.SuggestedAndSpotlightChatsInfo": [
+ "Suggestions will appear in the Share Sheet and Spotlight search results. Archived chats will not be suggested."
+ ],
+ "IntentsSettings.Title": [
+ "Share Sheet"
+ ],
+ "InviteLink.ContextDelete": [
+ "Delete"
+ ],
+ "InviteLink.Create.RequestApprovalOffInfoGroup": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "InviteLink.PermanentLink": [
+ "Invite Link"
+ ],
+ "InviteLink.QRCode.InfoChannel": [
+ "Everyone on Telegram can scan this code to join your channel."
+ ],
+ "KeyCommand.SearchInChat": [
+ "Search in Chat"
+ ],
+ "LiveStream.AnonymousDisabledAlertText": [
+ "Sorry, you can't join live streams as an anonymous admin."
+ ],
+ "LiveStream.ChatFullAlertText": [
+ "Sorry, this live stream has too many participants at the moment."
+ ],
+ "LiveStream.InvitedPeerText": [
+ "You invited %@ to the live stream"
+ ],
+ "LiveStream.Listening.Members": [
+ "%@ listening",
+ "%@ listening"
+ ],
+ "LiveStream.RecordingStarted": [
+ "Live stream recording started"
+ ],
+ "LiveStream.Watching.Members": [
+ "%@ watching",
+ "%@ watching"
+ ],
+ "Location.ProximityAlertSetText": [
+ "We will notify you once %1$@ is within %2$@ from you."
+ ],
+ "Location.ProximityNotification.DistanceMI": [
+ "mi"
+ ],
+ "Location.ProximityNotification.NotifyLong": [
+ "Notify when %1$@ is within %2$@"
+ ],
+ "Login.CallRequestState3": [
+ "Telegram dialed your number
[Didn't get the code?]"
+ ],
+ "Login.CodeExpired": [
+ "Code expired, please login again."
+ ],
+ "Login.CodePhonePatternInfoText": [
+ "Please enter the last digits
of the number that called."
+ ],
+ "Login.EnterMissingDigits": [
+ "Enter the missing digits"
+ ],
+ "Login.PhoneGenericEmailBody": [
+ "I'm trying to use my mobile phone number: %1$@
But Telegram shows an error. Please help.
Error: %2$@
App version: %3$@
OS version: %4$@
Locale: %5$@
MNC: %6$@"
+ ],
+ "Login.PhoneGenericEmailSubject": [
+ "Telegram iOS error: %@"
+ ],
+ "Login.SendCodeViaCall": [
+ "Get code on this phone"
+ ],
+ "Login.SendCodeViaFlashCall": [
+ "Get the code via phone call"
+ ],
+ "Login.ShortCallTitle": [
+ "Within a few seconds you should
receive a short call from:"
+ ],
+ "MESSAGE_NOTHEME": [
+ "%1$@ changed the theme back to default"
+ ],
+ "Map.AddressOnMap": [
+ "Address On Map"
+ ],
+ "Map.ETADays": [
+ "%@ day",
+ "%@ days"
+ ],
+ "Map.Home": [
+ "Home"
+ ],
+ "Map.HomeAndWorkInfo": [
+ "Telegram uses the Home and Work addresses from your Contact Card.
Keep your Contact Card up to date for quick access to sending Home and Work addresses."
+ ],
+ "Map.HomeAndWorkTitle": [
+ "Home & Work Addresses"
+ ],
+ "Map.PlacesNearby": [
+ "Places Nearby"
+ ],
+ "Map.SearchNoResultsDescription": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "Map.SendThisPlace": [
+ "Send This Place"
+ ],
+ "Map.SetThisPlace": [
+ "Set This Place"
+ ],
+ "Map.Work": [
+ "Work"
+ ],
+ "Media.SendWithTimer": [
+ "Send With Timer"
+ ],
+ "Media.SendingOptionsTooltip": [
+ "Hold this button to send your message with a self-destruct timer."
+ ],
+ "MediaPlayer.UnknownArtist": [
+ "Unknown Artist"
+ ],
+ "MediaPlayer.UnknownTrack": [
+ "Unknown Track"
+ ],
+ "Message.FakeAccount": [
+ "Fake"
+ ],
+ "Message.ForwardedPsa.covid": [
+ "COVID-19 Notification
From: %@"
+ ],
+ "Message.ForwardedPsa.psa": [
+ "Announcement: %@"
+ ],
+ "Message.Game": [
+ "Game"
+ ],
+ "Message.GenericForwardedPsa": [
+ "Public Service Announcement
From: %@"
+ ],
+ "Message.PinnedPollMessage": [
+ "pinned poll"
+ ],
+ "Message.StickerText": [
+ "%@ Sticker"
+ ],
+ "MessageCalendar.DeleteConfirmation": [
+ "Are you sure you want to delete all messages for the selected day?",
+ ""
+ ],
+ "MuteFor.Forever": [
+ "Mute Forever"
+ ],
+ "MutedForTime.Minutes": [
+ "1 minute",
+ "%@ minutes"
+ ],
+ "Notification.ChannelChangedTheme": [
+ "Channel theme changed to %1$@"
+ ],
+ "Notification.ChannelDisabledTheme": [
+ "Channel theme disabled"
+ ],
+ "Notification.CreatedGroup": [
+ "Group created"
+ ],
+ "Notification.GameScoreSelfExtended": [
+ "scored %@ in {game}",
+ "scored %@ in {game}"
+ ],
+ "Notification.InvitedMultiple": [
+ "%@ invited %@"
+ ],
+ "Notification.JoinedChannelByRequestYou": [
+ "Your request to join the channel was approved"
+ ],
+ "Notification.JoinedGroupByLinkYou": [
+ "You joined the group via invite link"
+ ],
+ "Notification.PinnedQuizMessage": [
+ "%@ pinned a quiz"
+ ],
+ "Notification.VoiceChatEndedGroup": [
+ "%1$@ ended the video chat (%2$@)"
+ ],
+ "Notification.VoiceChatScheduled": [
+ "%1$@ scheduled a video chat for %2$@"
+ ],
+ "Notification.VoiceChatScheduledToday": [
+ "%1$@ scheduled a video chat for today at %2$@"
+ ],
+ "Notification.VoiceChatScheduledTomorrow": [
+ "%1$@ scheduled a video chat for tomorrow at %2$@"
+ ],
+ "Notifications.DisplayNamesOnLockScreenInfo": [
+ "Display names in notifications when the device is locked. To disable, open iOS Settings > Telegram > Notifications, and set \"Show Previews\" to \"When Unlocked\" or \"Never\"."
+ ],
+ "Notifications.SystemTones": [
+ "SYSTEM TONES"
+ ],
+ "OldChannels.ChannelFormat": [
+ "channel, "
+ ],
+ "OldChannels.GroupEmptyFormat": [
+ "group, "
+ ],
+ "OldChannels.GroupFormat": [
+ "%@ member ",
+ "%@ members "
+ ],
+ "OldChannels.InactiveMonth": [
+ "inactive %@ month",
+ "inactive %@ months"
+ ],
+ "OldChannels.InactiveWeek": [
+ "inactive %@ week",
+ "inactive %@ weeks"
+ ],
+ "OldChannels.Leave": [
+ "Leave %@ Chat",
+ "Leave %@ Chats"
+ ],
+ "OldChannels.NoticeCreateText": [
+ "Sorry, you are member of too many groups and channels.
Please leave some before creating a new one."
+ ],
+ "OwnershipTransfer.Transfer": [
+ "Transfer"
+ ],
+ "PUSH_AUTH_REGION": [
+ "New login|Device: %1$@. Location: %2$@"
+ ],
+ "PUSH_AUTH_UNKNOWN": [
+ "New login|from %1$@"
+ ],
+ "PUSH_CHANNEL_ALBUM": [
+ "%1$@|📷📹 Album"
+ ],
+ "PUSH_CHANNEL_MESSAGE": [
+ "%1$@|New message"
+ ],
+ "PUSH_CHANNEL_MESSAGES": [
+ "%1$@|📷 Album",
+ "%1$@|📷 Albums"
+ ],
+ "PUSH_CHANNEL_MESSAGES_TEXT": [
+ "posted a message",
+ "posted %d messages"
+ ],
+ "PUSH_CHANNEL_MESSAGE_DOCS": [
+ "%1$@|posted %2$d files"
+ ],
+ "PUSH_CHANNEL_MESSAGE_DOCS_TEXT": [
+ "posted a file",
+ "posted %d files"
+ ],
+ "PUSH_CHANNEL_MESSAGE_FWD": [
+ "%1$@|Forwarded message"
+ ],
+ "PUSH_CHANNEL_MESSAGE_PHOTOS_TEXT": [
+ "posted a photo",
+ "posted %d photos"
+ ],
+ "PUSH_CHANNEL_MESSAGE_QUIZ": [
+ "%1$@|posted the quiz \"%2$@\""
+ ],
+ "PUSH_CHANNEL_MESSAGE_VIDEOS_TEXT": [
+ "posted a video",
+ "posted %d videos"
+ ],
+ "PUSH_CHAT_ADD_MEMBER": [
+ "%2$@|%1$@ invited %3$@ to the group"
+ ],
+ "PUSH_CHAT_LIVESTREAM_END": [
+ "%2$@|%1$@ ended the live stream"
+ ],
+ "PUSH_CHAT_LIVESTREAM_INVITE": [
+ "%2$@|%1$@ invited %3$@ to the live stream"
+ ],
+ "PUSH_CHAT_LIVESTREAM_INVITE_YOU": [
+ "%2$@|%1$@ invited you to the live stream"
+ ],
+ "PUSH_CHAT_LIVESTREAM_START": [
+ "%2$@|%1$@ started a live stream"
+ ],
+ "PUSH_CHAT_MESSAGES": [
+ "%2$@|%1$@: 📷 Album",
+ "%2$@|%1$@: 📷 Albums"
+ ],
+ "PUSH_CHAT_MESSAGES_TEXT": [
+ "{author} sent a message",
+ "{author} sent %d messages"
+ ],
+ "PUSH_CHAT_MESSAGE_DOCS": [
+ "%2$@|%1$@ sent %3$d files"
+ ],
+ "PUSH_CHAT_MESSAGE_DOCS_FIX1": [
+ "%2$@|%1$@ sent a file",
+ "%2$@|%1$@ sent %3$d files"
+ ],
+ "PUSH_CHAT_MESSAGE_DOCS_TEXT": [
+ "{author} sent a file",
+ "{author} sent %d files"
+ ],
+ "PUSH_CHAT_MESSAGE_FWD": [
+ "%2$@|%1$@: Forwarded message"
+ ],
+ "PUSH_CHAT_MESSAGE_FWDS": [
+ "%2$@|%1$@: Forwarded message",
+ "%2$@|%1$@: %3$d forwarded messages"
+ ],
+ "PUSH_CHAT_MESSAGE_FWDS_TEXT": [
+ "{author} forwarded a message",
+ "{author} forwarded %d messages"
+ ],
+ "PUSH_CHAT_MESSAGE_NOTHEME": [
+ "%1$@|disabled the group theme %2$@"
+ ],
+ "PUSH_CHAT_MESSAGE_PHOTOS_TEXT": [
+ "{author} sent a photo",
+ "{author} sent %d photos"
+ ],
+ "PUSH_CHAT_MESSAGE_QUIZ": [
+ "%2$@|%1$@ sent the quiz \"%3$@\" to the group"
+ ],
+ "PUSH_CHAT_MESSAGE_THEME": [
+ "%1$@|set theme to %3$@ in the group %2$@"
+ ],
+ "PUSH_CHAT_MESSAGE_VIDEOS_TEXT": [
+ "{author} sent a video",
+ "{author} sent %d videos"
+ ],
+ "PUSH_CHAT_REACT_AUDIO": [
+ "%2$@|%1$@: %3$@ to your voice message"
+ ],
+ "PUSH_CHAT_REACT_CONTACT": [
+ "%2$@|%1$@: %3$@ to your contact %4$@"
+ ],
+ "PUSH_CHAT_REACT_DOC": [
+ "%2$@|%1$@: %3$@ to your file"
+ ],
+ "PUSH_CHAT_REACT_GAME": [
+ "%2$@|%1$@: %3$@ to your game"
+ ],
+ "PUSH_CHAT_REACT_GEO": [
+ "%2$@|%1$@: %3$@ to your map"
+ ],
+ "PUSH_CHAT_REACT_GEOLIVE": [
+ "%2$@|%1$@: %3$@ to your live location"
+ ],
+ "PUSH_CHAT_REACT_GIF": [
+ "%2$@|%1$@: %3$@ to your GIF"
+ ],
+ "PUSH_CHAT_REACT_INVOICE": [
+ "%2$@|%1$@: %3$@ to your invoice"
+ ],
+ "PUSH_CHAT_REACT_NOTEXT": [
+ "%2$@|%1$@: %3$@ to your message"
+ ],
+ "PUSH_CHAT_REACT_PHOTO": [
+ "%2$@|%1$@: %3$@ to your photo"
+ ],
+ "PUSH_CHAT_REACT_POLL": [
+ "%2$@|%1$@: %3$@ to your poll \"%4$@\""
+ ],
+ "PUSH_CHAT_REACT_QUIZ": [
+ "%2$@|%1$@: %3$@ to your quiz \"%4$@\""
+ ],
+ "PUSH_CHAT_REACT_ROUND": [
+ "%2$@|%1$@: %3$@ to your video message"
+ ],
+ "PUSH_CHAT_REACT_STICKER": [
+ "%2$@|%1$@: %3$@ to your %4$@sticker"
+ ],
+ "PUSH_CHAT_REACT_TEXT": [
+ "%2$@|%1$@: %3$@ to your \"%4$@\""
+ ],
+ "PUSH_CHAT_REACT_VIDEO": [
+ "%2$@|%1$@: %3$@ to your video"
+ ],
+ "PUSH_CHAT_REQ_JOINED": [
+ "%2$@|%1$@ was accepted into the group"
+ ],
+ "PUSH_CHAT_RETURNED": [
+ "%2$@|%1$@ returned to the group"
+ ],
+ "PUSH_MESSAGE": [
+ "%1$@|New message"
+ ],
+ "PUSH_MESSAGES_TEXT": [
+ "sent you a message",
+ "sent you %d messages"
+ ],
+ "PUSH_MESSAGE_ALBUM": [
+ "%1$@|📷 Album"
+ ],
+ "PUSH_MESSAGE_FILES": [
+ "%1$@|sent you a file",
+ "%1$@|sent you %2$d files"
+ ],
+ "PUSH_MESSAGE_FILES_TEXT": [
+ "sent you a file",
+ "sent you %d files"
+ ],
+ "PUSH_MESSAGE_FWD": [
+ "%1$@|Forwarded message"
+ ],
+ "PUSH_MESSAGE_FWDS_TEXT": [
+ "forwarded you a message",
+ "forwarded you %d messages"
+ ],
+ "PUSH_MESSAGE_NOTHEME": [
+ "%1$@|disabled the chat theme"
+ ],
+ "PUSH_MESSAGE_PHOTOS_TEXT": [
+ "sent you a photo",
+ "sent you %d photos"
+ ],
+ "PUSH_MESSAGE_QUIZ": [
+ "%1$@|sent you the quiz \"%2$@\""
+ ],
+ "PUSH_MESSAGE_VIDEOS_TEXT": [
+ "sent you a video",
+ "sent you %d videos"
+ ],
+ "PUSH_PINNED_GAME_SCORE": [
+ "%1$@ pinned a game score"
+ ],
+ "PUSH_PINNED_QUIZ": [
+ "%1$@|pinned a quiz"
+ ],
+ "PUSH_REACT_AUDIO": [
+ "%1$@|%2$@ to your voice message"
+ ],
+ "PUSH_REACT_CONTACT": [
+ "%1$@|%2$@ to your contact %3$@"
+ ],
+ "PUSH_REACT_DOC": [
+ "%1$@|%2$@ to your file"
+ ],
+ "PUSH_REACT_GAME": [
+ "%1$@|%2$@ to your game"
+ ],
+ "PUSH_REACT_GEO": [
+ "%1$@|%2$@ to your map"
+ ],
+ "PUSH_REACT_GEOLIVE": [
+ "%1$@|%2$@ to your live location"
+ ],
+ "PUSH_REACT_GIF": [
+ "%1$@|%2$@ to your GIF"
+ ],
+ "PUSH_REACT_INVOICE": [
+ "%1$@|%2$@ to your invoice"
+ ],
+ "PUSH_REACT_NOTEXT": [
+ "%1$@|%2$@ to your message"
+ ],
+ "PUSH_REACT_PHOTO": [
+ "%1$@|%2$@ to your photo"
+ ],
+ "PUSH_REACT_POLL": [
+ "%1$@|%2$@ to your poll \"%3$@\""
+ ],
+ "PUSH_REACT_QUIZ": [
+ "%1$@|%2$@ to your quiz \"%3$@\""
+ ],
+ "PUSH_REACT_ROUND": [
+ "%1$@|%2$@ to your video message"
+ ],
+ "PUSH_REACT_STICKER": [
+ "%1$@|%2$@ to your %3$@sticker"
+ ],
+ "PUSH_REACT_TEXT": [
+ "%1$@|%2$@ to your \"%3$@\""
+ ],
+ "PUSH_REACT_VIDEO": [
+ "%1$@|%2$@ to your video"
+ ],
+ "PUSH_SENDER_YOU": [
+ "📅 You"
+ ],
+ "PUSH_VIDEO_CALL_MISSED": [
+ "%1$@|You missed a video call"
+ ],
+ "PUSH_VIDEO_CALL_REQUEST": [
+ "%1$@|is calling you!"
+ ],
+ "Passport.PasswordCompleteSetup": [
+ "Complete Password Setup"
+ ],
+ "PeerInfo.AutoremoveMessages": [
+ "Auto-Delete Messages"
+ ],
+ "PeerInfo.AutoremoveMessagesDisabled": [
+ "Never"
+ ],
+ "PeerInfo.ButtonDiscuss": [
+ "Discuss"
+ ],
+ "PeerInfo.ButtonLeave": [
+ "Leave"
+ ],
+ "PeerInfo.ButtonSearch": [
+ "Search"
+ ],
+ "PeerInfo.ButtonVideoCall": [
+ "Video"
+ ],
+ "PeerInfo.GroupAboutItem": [
+ "about"
+ ],
+ "PeerInfo.PaneGifs": [
+ "GIFs"
+ ],
+ "PeerInfo.PaneVoice": [
+ "Voice Messages"
+ ],
+ "PeerInfo.PaneVoiceAndVideo": [
+ "Voice"
+ ],
+ "PeopleNearby.VisibleUntil": [
+ "visible until %@"
+ ],
+ "Permissions.ContactsText.v0": [
+ "See who's on Telegram and switch seamlessly, without having to \"add\" your friends."
+ ],
+ "Permissions.ContactsTitle.v0": [
+ "Sync Your Contacts"
+ ],
+ "Permissions.SiriAllow.v0": [
+ "Turn Siri ON"
+ ],
+ "Permissions.SiriAllowInSettings.v0": [
+ "Turn ON in Settings"
+ ],
+ "Permissions.SiriText.v0": [
+ "Use Siri to send messages and make calls."
+ ],
+ "Permissions.SiriTitle.v0": [
+ "Turn ON Siri"
+ ],
+ "PhotoEditor.BlurToolPortrait": [
+ "Portrait"
+ ],
+ "PollResults.ShowMore": [
+ "Show More (%@)",
+ "Show More (%@)"
+ ],
+ "Privacy.PaymentsClearInfoDoneHelp": [
+ "Payment & shipping info cleared."
+ ],
+ "PrivacySettings.SecurityTitle": [
+ "SECURITY"
+ ],
+ "PrivacySettings.WebSessions": [
+ "Active Websites"
+ ],
+ "ProfilePhoto.OpenInEditor": [
+ "Open in Editor"
+ ],
+ "Replies.BlockAndDeleteRepliesActionTitle": [
+ "Block and Delete Replies"
+ ],
+ "ReportPeer.ReasonFake": [
+ "Fake Account"
+ ],
+ "ScheduleVoiceChatChannel.Title": [
+ "Schedule Video Chat"
+ ],
+ "ScheduledIn.Seconds": [
+ "%@ second",
+ "%@ seconds"
+ ],
+ "ScheduledIn.Years": [
+ "%@ year",
+ "%@ years"
+ ],
+ "ScheduledMessages.DeleteMany": [
+ "Delete Scheduled Messages"
+ ],
+ "ScheduledMessages.ReminderNotification": [
+ "📅 Reminder"
+ ],
+ "Settings.AppLanguage.Unofficial": [
+ "UNOFFICIAL"
+ ],
+ "Settings.ApplyProxyAlert": [
+ "Are you sure you want to enable this proxy?
Server: %1$@
Port: %2$@
You can change your proxy server later in Settings > Data and Storage."
+ ],
+ "Settings.ApplyProxyAlertCredentials": [
+ "Are you sure you want to enable this proxy?
Server: %1$@
Port: %2$@
Username: %3$@
Password: %4$@
You can change your proxy server later in Settings > Data and Storage."
+ ],
+ "Settings.ApplyProxyAlertEnable": [
+ "Enable"
+ ],
+ "Settings.CancelUpload": [
+ "Cancel Upload"
+ ],
+ "Settings.EditAccount": [
+ "Edit Account"
+ ],
+ "Settings.TipsUsername": [
+ "TelegramTips"
+ ],
+ "Settings.ViewVideo": [
+ "View Video"
+ ],
+ "SettingsSearch.Synonyms.ChatSettings.OpenLinksIn": [
+ "Browser"
+ ],
+ "Share.MultipleMessagesDisabled": [
+ "Slow Mode is enabled. You can't send multiple messages at once."
+ ],
+ "SocksProxySetup.PasteFromClipboard": [
+ "Paste From Clipboard"
+ ],
+ "SocksProxySetup.UseSocks5": [
+ "Use SOCKS5 Proxy"
+ ],
+ "Stats.MessageForwards": [
+ "%@ shared",
+ "%@ shared"
+ ],
+ "Stats.MessageInteractionsTitle": [
+ "Interactions"
+ ],
+ "Stats.MessageViews": [
+ "%@ view",
+ "%@ views"
+ ],
+ "StickerPackActionInfo.ArchivedTitle": [
+ "Stickers Archived"
+ ],
+ "StickerPackActionInfo.RemovedText": [
+ "%@ is no longer in your stickers."
+ ],
+ "StickerPackActionInfo.RemovedTitle": [
+ "Stickers Removed"
+ ],
+ "Theme.Colors.Accent": [
+ "Accent"
+ ],
+ "Theme.Colors.Background": [
+ "Background"
+ ],
+ "Theme.Colors.ColorWallpaperWarning": [
+ "Are you sure you want to change your chat wallpaper to a color?"
+ ],
+ "Theme.Colors.ColorWallpaperWarningProceed": [
+ "Proceed"
+ ],
+ "Theme.Colors.Messages": [
+ "Messages"
+ ],
+ "Theme.Colors.Proceed": [
+ "Proceed"
+ ],
+ "Theme.Context.Apply": [
+ "Apply"
+ ],
+ "Theme.Context.ChangeColors": [
+ "Change Colors"
+ ],
+ "Theme.ThemeChanged": [
+ "Color Theme Changed"
+ ],
+ "Theme.ThemeChangedText": [
+ "You can change it back in
[Settings > Appearance]()."
+ ],
+ "Time.AtDate": [
+ "%@"
+ ],
+ "Time.TomorrowAt": [
+ "tomorrow at %@"
+ ],
+ "Translate.Languages.Title": [
+ "Languages"
+ ],
+ "TwoFactorSetup.EmailVerification.Action": [
+ "Continue"
+ ],
+ "TwoFactorSetup.EmailVerification.Placeholder": [
+ "Code"
+ ],
+ "TwoFactorSetup.PasswordRecovery.Action": [
+ "Continue"
+ ],
+ "TwoFactorSetup.ResetDone.Action": [
+ "Continue"
+ ],
+ "TwoFactorSetup.ResetDone.Text": [
+ "This password will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "TwoFactorSetup.ResetDone.TextNoPassword": [
+ "You can always set a new password in
Settings > Privacy & Security > Two-Step Verification"
+ ],
+ "TwoFactorSetup.ResetDone.Title": [
+ "New Password Set!"
+ ],
+ "TwoFactorSetup.ResetDone.TitleNoPassword": [
+ "Password Removed"
+ ],
+ "TwoStepAuth.ConfirmationText": [
+ "Please check your email and click on the validation link to complete Two-Step Verification setup. Be sure to check the spam folder as well."
+ ],
+ "TwoStepAuth.Disable": [
+ "Disable"
+ ],
+ "TwoStepAuth.Email": [
+ "Email"
+ ],
+ "TwoStepAuth.EmailCodeExpired": [
+ "This confirmation code has expired. Please try again."
+ ],
+ "TwoStepAuth.SetupResendEmailCodeAlert": [
+ "The code has been sent. Please check your email. Be sure to check the spam folder as well."
+ ],
+ "Undo.ScheduledMessagesCleared": [
+ "Scheduled messages cleared"
+ ],
+ "Update.AppVersion": [
+ "Telegram %@"
+ ],
+ "Updated.AtDate": [
+ "%@"
+ ],
+ "Updated.HoursAgo": [
+ "1 hour ago",
+ "%@ hours ago"
+ ],
+ "Updated.JustNow": [
+ "just now"
+ ],
+ "Updated.MinutesAgo": [
+ "1 minute ago",
+ "%@ minutes ago"
+ ],
+ "Updated.TodayAt": [
+ "today at %@"
+ ],
+ "Updated.YesterdayAt": [
+ "yesterday at %@"
+ ],
+ "UserInfo.FakeBotWarning": [
+ "⚠️ Warning: Many users reported that this account impersonates a famous person or organization."
+ ],
+ "UserInfo.FakeUserWarning": [
+ "⚠️ Warning: Many users reported that this account impersonates a famous person or organization."
+ ],
+ "UserInfo.LinkForwardTooltip.Chat.One": [
+ "Link sent to **%@**."
+ ],
+ "UserInfo.LinkForwardTooltip.ManyChats.One": [
+ "Link sent to **%@** and %@ other chats."
+ ],
+ "UserInfo.LinkForwardTooltip.SavedMessages.One": [
+ "Link sent to **Saved Messages**."
+ ],
+ "UserInfo.LinkForwardTooltip.TwoChats.One": [
+ "Link sent to **%@** and **%@**."
+ ],
+ "Username.InvalidEndsWithUnderscore": [
+ "Sorry, a username can't end with an underscore."
+ ],
+ "Username.InvalidStartsWithUnderscore": [
+ "Sorry, a username can't start with an underscore."
+ ],
+ "Username.TooManyPublicUsernamesError": [
+ "Sorry, you have reserved too many public usernames."
+ ],
+ "VoiceChat.CancelConfirmationText": [
+ "Do you want to abort the scheduled video chat?"
+ ],
+ "VoiceChat.CancelConfirmationTitle": [
+ "Abort Video Chat"
+ ],
+ "VoiceChat.ChatFullAlertText": [
+ "Sorry, this video chat has too many participants at the moment."
+ ],
+ "VoiceChat.CreateNewVoiceChatStart": [
+ "Start"
+ ],
+ "VoiceChat.EditDescription": [
+ "Edit Description"
+ ],
+ "VoiceChat.EditDescriptionPlaceholder": [
+ "Description"
+ ],
+ "VoiceChat.EditDescriptionSave": [
+ "Save"
+ ],
+ "VoiceChat.EditDescriptionSuccess": [
+ "Description is changed."
+ ],
+ "VoiceChat.EditDescriptionText": [
+ "Any details such as age, occupation or city."
+ ],
+ "VoiceChat.EditDescriptionTitle": [
+ "Description"
+ ],
+ "VoiceChat.EditTitleTitle": [
+ "Video Chat Title"
+ ],
+ "VoiceChat.InvitePeer": [
+ "Invite"
+ ],
+ "VoiceChat.MuteForMe": [
+ "Mute for Me"
+ ],
+ "VoiceChat.OpenGroup": [
+ "Open Group"
+ ],
+ "VoiceChat.Panel.MembersSpeaking": [
+ "%@ participant speaking",
+ "%@ participants talking"
+ ],
+ "VoiceChat.PinVideo": [
+ "Pin Video"
+ ],
+ "VoiceChat.Reconnecting": [
+ "Reconnecting..."
+ ],
+ "VoiceChat.RemovePeerConfirmationChannel": [
+ "Are you sure you want to remove %@ from the channel?"
+ ],
+ "VoiceChat.SendPublicLinkSend": [
+ "Send"
+ ],
+ "VoiceChat.SendPublicLinkText": [
+ "%1$@ isn't a member of \"%2$@\" yet. Send them a public invite link instead?"
+ ],
+ "VoiceChat.StartRecordingStart": [
+ "Start"
+ ],
+ "VoiceChat.StatusMutedYou": [
+ "put you on mute"
+ ],
+ "VoiceChat.TapToViewCameraVideo": [
+ "Tap to view camera video"
+ ],
+ "VoiceChat.TapToViewScreenVideo": [
+ "Tap to view screen sharing"
+ ],
+ "VoiceChat.UnmuteForMe": [
+ "Unmute for Me"
+ ],
+ "VoiceChat.UnmuteSuggestion": [
+ "You are on mute. Tap here to speak."
+ ],
+ "VoiceChat.UnpinVideo": [
+ "Unpin Video"
+ ],
+ "VoiceChat.VideoParticipantsLimitExceeded": [
+ "To watch the video stream, update
Telegram to the latest version."
+ ],
+ "VoiceChat.VideoParticipantsLimitExceededExtended": [
+ "The video chat is over %@ members.
New participants only have access to audio stream. "
+ ],
+ "VoiceChat.VideoPreviewDescription": [
+ "Are you sure you want to share your video?"
+ ],
+ "VoiceChat.VideoPreviewStopScreenSharing": [
+ "Stop Screen Sharing"
+ ],
+ "VoiceChat.VideoPreviewTabletScreen": [
+ "iPad Screen"
+ ],
+ "VoiceOver.AuthSessions.CurrentSession": [
+ "Current Session"
+ ],
+ "VoiceOver.BotCommands": [
+ "Bot Commands"
+ ],
+ "VoiceOver.BotKeyboard": [
+ "Bot Keyboard"
+ ],
+ "VoiceOver.Chat.AnimatedSticker": [
+ "Animated sticker"
+ ],
+ "VoiceOver.Chat.AnimatedStickerFrom": [
+ "Animated sticker, from: %@"
+ ],
+ "VoiceOver.Chat.ChannelInfo": [
+ "Channel Info"
+ ],
+ "VoiceOver.Chat.GoToOriginalMessage": [
+ "Go to message"
+ ],
+ "VoiceOver.Chat.GroupInfo": [
+ "Group Info"
+ ],
+ "VoiceOver.Chat.Profile": [
+ "Profile"
+ ],
+ "VoiceOver.Chat.Reply": [
+ "Reply to message"
+ ],
+ "VoiceOver.Chat.Size": [
+ "Size: %@"
+ ],
+ "VoiceOver.Chat.Sticker": [
+ "Sticker"
+ ],
+ "VoiceOver.Chat.StickerFrom": [
+ "Sticker, from: %@"
+ ],
+ "VoiceOver.Chat.UnreadMessages": [
+ "%@ unread message",
+ "%@ unread messages"
+ ],
+ "VoiceOver.Chat.YourAnimatedSticker": [
+ "Your animated sticker"
+ ],
+ "VoiceOver.Chat.YourSticker": [
+ "Your sticker"
+ ],
+ "VoiceOver.ChatList.Message": [
+ "Message"
+ ],
+ "VoiceOver.ChatList.MessageEmpty": [
+ "Empty"
+ ],
+ "VoiceOver.ChatList.MessageFrom": [
+ "From: %@"
+ ],
+ "VoiceOver.ChatList.MessageRead": [
+ "Read"
+ ],
+ "VoiceOver.ChatList.OutgoingMessage": [
+ "Outgoing Message"
+ ],
+ "VoiceOver.DismissContextMenu": [
+ "Dismiss Context Menu"
+ ],
+ "VoiceOver.Keyboard": [
+ "Keyboard"
+ ],
+ "VoiceOver.ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "VoiceOver.ScrollStatus": [
+ "Row %1$@ of %2$@"
+ ],
+ "VoiceOver.SelfDestructTimerOff": [
+ "Self-destruct Timer Off"
+ ],
+ "VoiceOver.SelfDestructTimerOn": [
+ "Self-destruct Timer: %@"
+ ],
+ "VoiceOver.SilentPostOff": [
+ "Silent Broadcast Off"
+ ],
+ "VoiceOver.SilentPostOn": [
+ "Silent Broadcast On"
+ ],
+ "VoiceOver.Stickers": [
+ "Stickers"
+ ],
+ "Wallpaper.ErrorNotFound": [
+ "Sorry, this chat background doesn't seem to exist."
+ ],
+ "WallpaperPreview.AnimateDescription": [
+ "Colors will move when you send messages"
+ ],
+ "WallpaperPreview.PatternPaternApply": [
+ "Apply"
+ ],
+ "WallpaperPreview.PatternPaternDiscard": [
+ "Discard"
+ ],
+ "Watch.Message.Unsupported": [
+ "Unsupported Message"
+ ],
+ "WebApp.AddToAttachmentAlreadyAddedError": [
+ "This bot is already added to your attachment menu."
+ ],
+ "WebApp.MessagePreview": [
+ "Message Preview"
+ ],
+ "WebApp.Send": [
+ "Send"
+ ],
+ "Weekday.Friday": [
+ "Friday"
+ ],
+ "Weekday.Saturday": [
+ "Saturday"
+ ],
+ "Weekday.Sunday": [
+ "Sunday"
+ ],
+ "Weekday.Thursday": [
+ "Thursday"
+ ],
+ "Widget.MessageAutoremoveTimerRemoved": [
+ "Auto-delete timer disabled"
+ ],
+ "Widget.MessageAutoremoveTimerUpdated": [
+ "Auto-delete timer updated"
+ ],
+ "Widget.UpdatedAt": [
+ "Updated {}"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/bots_and_payments.html b/data/web/translations.telegram.org/en/macos/bots_and_payments.html
new file mode 100644
index 0000000000..8cb577532d
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/bots_and_payments.html
@@ -0,0 +1,344 @@
+{
+ "Bot.InlineAuth.Header": [
+ "Open Link"
+ ],
+ "Bot.InlineAuth.Open": [
+ "Open"
+ ],
+ "Bot.InlineAuth.Option.AllowSendMessages": [
+ "Allow %@ to send me messages"
+ ],
+ "Bot.InlineAuth.Option.Login": [
+ "Log in to %@ as %@"
+ ],
+ "Bot.InlineAuth.Title": [
+ "Do you want to open
%@?"
+ ],
+ "Bot.TransferOwner.Error.Text": [
+ "Ownership transfers are only available if:
• 2-Step Verification was enabled for your account more than 7 days ago.
• You have logged in on this device more than 24 hours ago.
Please come back later."
+ ],
+ "Bot.TransferOwner.Error.Title": [
+ "Security Check"
+ ],
+ "Channel.AddBot.AdminRights": [
+ "Admin Rights"
+ ],
+ "Channel.AddBot.Button.Admin": [
+ "Add Bot as Admin"
+ ],
+ "Channel.AddBot.Button.Member": [
+ "Add Bot as Member"
+ ],
+ "Channel.AddBot.Confirm.Info": [
+ "Are you sure you want to add this bot as an admin to the group %@?"
+ ],
+ "Channel.AddBot.Confirm.Ok.Admin": [
+ "Add as Admin"
+ ],
+ "Channel.AddBot.Confirm.Ok.Member": [
+ "Add as Member"
+ ],
+ "Channel.AddBot.Confirm.Title.Admin": [
+ "Add Bot as Admin?"
+ ],
+ "Channel.AddBot.Confirm.Title.Member": [
+ "Add Bot as Member?"
+ ],
+ "Channel.AddBot.CustomTitle": [
+ "Admin"
+ ],
+ "Channel.AddBot.Success.Admin": [
+ "You added \"%@\" to \"%@\" as an admin."
+ ],
+ "Channel.AddBot.Success.Member": [
+ "You added \"%@\" to \"%@\" as a member."
+ ],
+ "Channel.AddBot.Title": [
+ "Add Bot"
+ ],
+ "Channel.AddBotAsAdmin": [
+ "Make Admin"
+ ],
+ "Channel.AddBotErrorHaveRights": [
+ "Bots can only be added to channels as admins."
+ ],
+ "Chat.Input.Restart": [
+ "Restart"
+ ],
+ "Chat.Input.StartBot": [
+ "Start"
+ ],
+ "Chat.List.Service.PaymentSent": [
+ "Payment: %@"
+ ],
+ "Chat.Service.BotPermissionAllowed": [
+ "You allowed this bot to message you when you logged in on %@"
+ ],
+ "Chat.Service.PaymentSent": [
+ "You successfully transferred **%@** to **%@** for **%@**"
+ ],
+ "Checkout.Email": [
+ "Email"
+ ],
+ "Checkout.ErrorInvoiceAlreadyPaid": [
+ "You have already paid for this item."
+ ],
+ "Checkout.ErrorPaymentFailed": [
+ "Payment failed. Your card has not been billed."
+ ],
+ "Checkout.ErrorProviderAccountTimeout": [
+ "This bot can't process payments at the moment. Please try again later."
+ ],
+ "Checkout.Name": [
+ "Name"
+ ],
+ "Checkout.NewCard.CardholderNamePlaceholder": [
+ "Cardholder Name"
+ ],
+ "Checkout.NewCard.CardholderNameTitle": [
+ "CARDHOLDER"
+ ],
+ "Checkout.NewCard.PaymentCard": [
+ "PAYMENT CARD"
+ ],
+ "Checkout.NewCard.PostcodePlaceholder": [
+ "Zip Code"
+ ],
+ "Checkout.NewCard.PostcodeTitle": [
+ "BILLING ADDRESS"
+ ],
+ "Checkout.NewCard.SaveInfoHelp": [
+ "You can save your payment info for future use. It will be stored directly with the payment provider. Telegram has no access to your credit card data."
+ ],
+ "Checkout.NewCard.Title": [
+ "New Card"
+ ],
+ "Checkout.PasswordEntry.Text": [
+ "Your card %@ is on file. To pay with this card, please enter your 2-Step-Verification password."
+ ],
+ "Checkout.PasswordEntry.Title": [
+ "Payment Confirmation"
+ ],
+ "Checkout.PayNone": [
+ "Pay"
+ ],
+ "Checkout.PayPrice": [
+ "Pay %@"
+ ],
+ "Checkout.PaymentMethod": [
+ "Payment Method"
+ ],
+ "Checkout.PaymentMethod.New": [
+ "New Card..."
+ ],
+ "Checkout.PaymentMethod.Title": [
+ "Payment Method"
+ ],
+ "Checkout.Phone": [
+ "Phone"
+ ],
+ "Checkout.Receipt.Title": [
+ "Receipt"
+ ],
+ "Checkout.ShippingAddress": [
+ "Shipping Information"
+ ],
+ "Checkout.ShippingMethod": [
+ "Shipping Method"
+ ],
+ "Checkout.ShippingOption.Title": [
+ "Shipping Method"
+ ],
+ "Checkout.Title": [
+ "Checkout"
+ ],
+ "Checkout.TotalAmount": [
+ "Total"
+ ],
+ "CheckoutInfo.ErrorEmailInvalid": [
+ "Please enter a valid email address."
+ ],
+ "CheckoutInfo.ErrorPhoneInvalid": [
+ "Please enter a valid phone number."
+ ],
+ "CheckoutInfo.ReceiverInfoEmail": [
+ "Email"
+ ],
+ "CheckoutInfo.ReceiverInfoEmailPlaceholder": [
+ "Email"
+ ],
+ "CheckoutInfo.ReceiverInfoName": [
+ "Name"
+ ],
+ "CheckoutInfo.ReceiverInfoNamePlaceholder": [
+ "Name Surname"
+ ],
+ "CheckoutInfo.ReceiverInfoPhone": [
+ "Phone"
+ ],
+ "CheckoutInfo.ReceiverInfoTitle": [
+ "RECEIVER"
+ ],
+ "CheckoutInfo.SaveInfo": [
+ "Save Info"
+ ],
+ "CheckoutInfo.SaveInfoHelp": [
+ "You can save your shipping information for future use."
+ ],
+ "CheckoutInfo.ShippingInfoAddress1": [
+ "Address 1"
+ ],
+ "CheckoutInfo.ShippingInfoAddress1Placeholder": [
+ "Address"
+ ],
+ "CheckoutInfo.ShippingInfoAddress2": [
+ "Address 2"
+ ],
+ "CheckoutInfo.ShippingInfoAddress2Placeholder": [
+ "Address"
+ ],
+ "CheckoutInfo.ShippingInfoCity": [
+ "City"
+ ],
+ "CheckoutInfo.ShippingInfoCityPlaceholder": [
+ "City"
+ ],
+ "CheckoutInfo.ShippingInfoCountry": [
+ "Country"
+ ],
+ "CheckoutInfo.ShippingInfoCountryPlaceholder": [
+ "Country"
+ ],
+ "CheckoutInfo.ShippingInfoPostcode": [
+ "Postcode"
+ ],
+ "CheckoutInfo.ShippingInfoPostcodePlaceholder": [
+ "Postcode"
+ ],
+ "CheckoutInfo.ShippingInfoState": [
+ "State"
+ ],
+ "CheckoutInfo.ShippingInfoStatePlaceholder": [
+ "State"
+ ],
+ "CheckoutInfo.ShippingInfoTitle": [
+ "SHIPPING ADDRESS"
+ ],
+ "CheckoutInfo.Title": [
+ "Shipping Information"
+ ],
+ "Confirm.AddBotToGroup": [
+ "Add the bot to \"%@\"?"
+ ],
+ "Confirm.Desc.PermissionInlineBotContact": [
+ "The bot will know your phone number. This can be useful for integration with other services."
+ ],
+ "Confirm.Header.PermissionInlineBotContact": [
+ "Share Your Phone Number?"
+ ],
+ "DisplayMeAs.New.StartAs": [
+ "Start Video Chat as %@"
+ ],
+ "DisplayMeAs.New.Title": [
+ "New Video Chat"
+ ],
+ "DisplayMeAs.Scheduled": [
+ "Scheduled Video Chat"
+ ],
+ "Message.ReplyActionButtonShowReceipt": [
+ "Show Receipt"
+ ],
+ "Payments.Paid": [
+ "You paid %1$@ to %2$@"
+ ],
+ "Payments.Receipt.Tip": [
+ "Tip"
+ ],
+ "Payments.TipLabel": [
+ "Tip (Optional)"
+ ],
+ "Payments.Unsupported": [
+ "Sorry, Telegram for macOS doesn't support payments yet.
Please try again from the iOS or Android app."
+ ],
+ "Payments.WarninTitle": [
+ "Warning"
+ ],
+ "Payments.WarningText": [
+ "Neither Telegram, nor %1$@ will have access to your credit card information. Credit card details will be handled only by the payments system, %2$@.
Payments will go directly to the developer of %3$@. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of %4$@ or your bank."
+ ],
+ "PeerInfo.Bot.AddToGroup": [
+ "Add To Group"
+ ],
+ "PeerInfo.Bot.Help": [
+ "Help"
+ ],
+ "PeerInfo.Bot.Privacy": [
+ "Privacy"
+ ],
+ "PeerInfo.Bot.Settings": [
+ "Settings"
+ ],
+ "PeerInfo.Bot.Share": [
+ "Share"
+ ],
+ "PeerInfo.BotAddTo": [
+ "Add To Group or Channel"
+ ],
+ "PeerInfo.BotAddTo.Info": [
+ "This bot is able to manage a group or channel."
+ ],
+ "PeerInfo.RestartBot": [
+ "Restart Bot"
+ ],
+ "PeerInfo.SendMessage": [
+ "Send Message"
+ ],
+ "PeerInfo.StopBot": [
+ "Stop Bot"
+ ],
+ "PeerInfo.about": [
+ "about"
+ ],
+ "SelectPeers.Title.SelectGroupOrChannel": [
+ "Add to Group or Channel"
+ ],
+ "Text.Context.Copy.Command": [
+ "Copy Command"
+ ],
+ "WebApp.Attach.Confirm": [
+ "\"%@\" asks your permission to be added as an option to your attachment menu so you access it from any chat."
+ ],
+ "WebApp.Attach.Confirm.OK": [
+ "Add"
+ ],
+ "WebApp.Attach.Success": [
+ "\"%@\" added to your attachment menu."
+ ],
+ "WebApp.AttachRemove.Success": [
+ "\"%@\" removed from your attachment menu."
+ ],
+ "WebApp.FirstOpen.Info": [
+ "%@ would like to open its web app to proceed.
It will be able to access your IP adress and basic device info."
+ ],
+ "WebApp.FirstOpen.Title": [
+ "Open Web App"
+ ],
+ "WebApp.InstallBot": [
+ "Install Bot"
+ ],
+ "WebApp.Reload": [
+ "Reload Page"
+ ],
+ "WebApp.RemoveBot": [
+ "Remove From Menu"
+ ],
+ "Your_cards_expiration_month_is_invalid": [
+ "You've entered an invalid expiration month."
+ ],
+ "Your_cards_expiration_year_is_invalid": [
+ "You've entered an invalid expiration year."
+ ],
+ "Your_cards_number_is_invalid": [
+ "You've entered an invalid card number."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/camera_and_media.html b/data/web/translations.telegram.org/en/macos/camera_and_media.html
new file mode 100644
index 0000000000..a69d55999a
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/camera_and_media.html
@@ -0,0 +1,242 @@
+{
+ "Call.Toast.CameraOff": [
+ "%@'s camera is off"
+ ],
+ "Call.Toast.MicroOff": [
+ "%@'s microphone is off"
+ ],
+ "Chat.DropAsFilesDesc": [
+ "without compression"
+ ],
+ "Chat.DropQuickDesc": [
+ "in a quick way"
+ ],
+ "Chat.DropTitle": [
+ "Drop files here to send them"
+ ],
+ "Chat.Emoji.Dart.ResultNew": [
+ "Send a dart emoji to try your luck."
+ ],
+ "Chat.Emoji.Send": [
+ "Send"
+ ],
+ "Context.RecentGifRemove": [
+ "Remove"
+ ],
+ "EditImageControl.Confirm.Discard": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "Entertainment.Emoji": [
+ "EMOJI"
+ ],
+ "Entertainment.GIF": [
+ "GIFs"
+ ],
+ "Entertainment.Stickers": [
+ "STICKERS"
+ ],
+ "Gallery.Context.CopyToClipboard": [
+ "Copy Media"
+ ],
+ "Gallery.Context.SaveAs": [
+ "Save As..."
+ ],
+ "Gallery.Context.Share.AllItems": [
+ "All %d Items",
+ "All %d Items"
+ ],
+ "Gallery.Context.Share.AllPhotos": [
+ "All %d photo",
+ "All %d photos"
+ ],
+ "Gallery.Context.Share.AllVideos": [
+ "All %d Videos",
+ "All %d Videos"
+ ],
+ "Gallery.Context.Share.ThisPhoto": [
+ "This Photo"
+ ],
+ "Gallery.Context.Share.ThisVideo": [
+ "This Video"
+ ],
+ "Gallery.Context.ShowGallery": [
+ "Shared Media"
+ ],
+ "Gallery.Context.ShowMessage": [
+ "Show Message"
+ ],
+ "Gallery.ContextDeletePhoto": [
+ "Delete"
+ ],
+ "Gallery.SaveGif": [
+ "Save GIF"
+ ],
+ "Gallery.WaitDownload.Video": [
+ "Please wait for the video to be fully downloaded."
+ ],
+ "GalleryView.FastSave.Gif": [
+ "GIF saved to your [Download]() folder"
+ ],
+ "GalleryView.FastSave.Image": [
+ "Image saved to your [Download]() folder"
+ ],
+ "GalleryView.FastSave.Video": [
+ "Video saved to your [Download]() folder"
+ ],
+ "GifsPane.Reactions": [
+ "REACTIONS"
+ ],
+ "GifsPane.Trending": [
+ "TRENDING GIFS"
+ ],
+ "InputAttach.Popover.File": [
+ "File"
+ ],
+ "InputAttach.Popover.PhotoOrVideo": [
+ "Photo Or Video"
+ ],
+ "InputAttach.Popover.Picture": [
+ "Camera"
+ ],
+ "InstantPage.RelatedArticleAuthorAndDateTitle": [
+ "%@ • %@"
+ ],
+ "Message.Context.Forward": [
+ "Forward"
+ ],
+ "Message.Context.RemoveGif": [
+ "Remove GIF"
+ ],
+ "Messages.File.State.Remote": [
+ "Download"
+ ],
+ "Navigation.Close": [
+ "Close"
+ ],
+ "Peer.Media.SharedFilesEmptyList": [
+ "You can send and receive files of any type up to 2 GB each and access them anywhere."
+ ],
+ "Peer.Media.SharedLinksEmptyList": [
+ "All links shared in this chat will appear here."
+ ],
+ "Peer.Media.SharedMediaEmptyList": [
+ "Share photos and videos in this chat - or this paperclip stays unhappy."
+ ],
+ "Peer.Media.SharedMusicEmptyList": [
+ "All music shared in this chat will appear here."
+ ],
+ "Peer.Media.SharedVoiceEmptyList": [
+ "All voice and video messages shared in this chat will appear here."
+ ],
+ "PeerMedia.Audio": [
+ "Audio"
+ ],
+ "PeerMedia.Files": [
+ "Files"
+ ],
+ "PeerMedia.Gifs": [
+ "GIFs"
+ ],
+ "PeerMedia.Links": [
+ "Links"
+ ],
+ "PeerMedia.Media": [
+ "Media"
+ ],
+ "PeerMedia.Music": [
+ "Music"
+ ],
+ "PeerMedia.Popover.SharedAudio": [
+ "Shared Audio"
+ ],
+ "PeerMedia.Popover.SharedFiles": [
+ "Shared Files"
+ ],
+ "PeerMedia.Popover.SharedLinks": [
+ "Shared Links"
+ ],
+ "PeerMedia.Popover.SharedMedia": [
+ "Shared Media"
+ ],
+ "PeerMedia.SharedMedia": [
+ "Shared Media"
+ ],
+ "PeerMedia.Voice": [
+ "Voice"
+ ],
+ "PreviewSender.CaptionPlaceholder": [
+ "Add a caption..."
+ ],
+ "PreviewSender.CollageTooltip": [
+ "Group all media into one message"
+ ],
+ "PreviewSender.CommentPlaceholder": [
+ "Add a comment..."
+ ],
+ "PreviewSender.CompressFile": [
+ "Send compressed"
+ ],
+ "PreviewSender.FileTooltip": [
+ "Send without compression"
+ ],
+ "PreviewSender.MediaTooltip": [
+ "Send in a quick way"
+ ],
+ "PreviewSender.SendAudio": [
+ "Send Audio",
+ "Send %d Audios"
+ ],
+ "PreviewSender.SendFile": [
+ "Send File",
+ "Send %d Files"
+ ],
+ "PreviewSender.SendFile_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendGif": [
+ "Send GIF",
+ "Send %d GIFs"
+ ],
+ "PreviewSender.SendMedia": [
+ "Send Media",
+ "Send %d Media"
+ ],
+ "PreviewSender.SendPhoto": [
+ "Send Photo",
+ "Send %d Photos"
+ ],
+ "PreviewSender.SendPhoto_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendVideo": [
+ "Send Video",
+ "Send %d Videos"
+ ],
+ "SearchField.Search": [
+ "Search"
+ ],
+ "SelectAreaControl.Dimension.Original": [
+ "Original"
+ ],
+ "SelectAreaControl.Dimension.Square": [
+ "Square"
+ ],
+ "Stickers.Favorite": [
+ "Favorite"
+ ],
+ "Stickers.Recent": [
+ "Recent"
+ ],
+ "Stickers.SearchAdd": [
+ "Add"
+ ],
+ "Telegram.PeerMediaController": [
+ "Shared Media"
+ ],
+ "Time.TodayAt": [
+ "today at %@"
+ ],
+ "Time.YesterdayAt": [
+ "yesterday at %@"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/chat_list.html b/data/web/translations.telegram.org/en/macos/chat_list.html
new file mode 100644
index 0000000000..f43aeee773
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/chat_list.html
@@ -0,0 +1,629 @@
+{
+ "Alert.Forward.Error": [
+ "Sorry, you can't forward messages to this conversation."
+ ],
+ "Alert.OK": [
+ "OK"
+ ],
+ "Archive.Tooltip.JustArchive.Title": [
+ "Chat archived."
+ ],
+ "Call.StatusCallingAccount": [
+ "calling → %@..."
+ ],
+ "Chat.ConnectingStatus.connecting": [
+ "Connecting"
+ ],
+ "Chat.Context.Archive": [
+ "Archive"
+ ],
+ "Chat.Context.Unarchive": [
+ "Unarchive"
+ ],
+ "Chat.DropFolder.Desc": [
+ "as an archive"
+ ],
+ "Chat.DropFolder.Title": [
+ "Drop the folder here to send it"
+ ],
+ "Chat.ForwardActionHeader": [
+ "Forward Messages"
+ ],
+ "Chat.List.Contact": [
+ "Contact"
+ ],
+ "Chat.List.GIF": [
+ "GIF"
+ ],
+ "Chat.List.InstantVideo": [
+ "Video message"
+ ],
+ "Chat.List.Map": [
+ "Location"
+ ],
+ "Chat.List.Photo1": [
+ "Photo",
+ "%d Photos"
+ ],
+ "Chat.List.Photo1_countable": [
+ "%d"
+ ],
+ "Chat.List.Video": [
+ "Video"
+ ],
+ "Chat.List.Video1": [
+ "Video",
+ "%d Videos"
+ ],
+ "Chat.List.Video1_countable": [
+ "%d"
+ ],
+ "Chat.Poll.SubmitVote": [
+ "Vote"
+ ],
+ "Chat.Poll.Type.AnonymousQuiz": [
+ "Anonymous Quiz"
+ ],
+ "Chat.Poll.Type.Public": [
+ "Poll"
+ ],
+ "Chat.Poll.Type.Quiz": [
+ "Quiz"
+ ],
+ "Chat.ProxySponsored.CapDesc": [
+ "This channel is shown by your proxy server"
+ ],
+ "Chat.Service.Channel.UpdatedTitle": [
+ "Channel renamed to \"%@\""
+ ],
+ "Chat.Service.Group.UpdatedTitle": [
+ "%@ changed the group name to \"%@\""
+ ],
+ "Chat.Service.PeerJoinedTelegram": [
+ "%@ joined Telegram"
+ ],
+ "Chat.Service.PinnedMessage": [
+ "pinned message"
+ ],
+ "Chat.Service.You": [
+ "You"
+ ],
+ "Chat.UndoManager.ChannelDeleted": [
+ "Channel Deleted.",
+ "%d Channels Deleted."
+ ],
+ "Chat.UndoManager.ChannelLeft": [
+ "Channel Left",
+ "%d Channels Left"
+ ],
+ "Chat.UndoManager.ChatLeft": [
+ "Chat Left",
+ "%d Chats Left"
+ ],
+ "Chat.UndoManager.ChatsDeleted": [
+ "Chat Deleted",
+ "%d Chats Deleted"
+ ],
+ "Chat.UndoManager.ChatsHistoryCleared": [
+ "Chat History Cleared",
+ "%d Chat History Cleared"
+ ],
+ "Chat.UndoManager.Undo": [
+ "Undo"
+ ],
+ "ChatList.Add.BottomSeparator": [
+ "CHATS"
+ ],
+ "ChatList.Add.Placeholder": [
+ "Select chats..."
+ ],
+ "ChatList.Add.TopSeparator": [
+ "CHAT TYPES"
+ ],
+ "ChatList.ArchivedChats": [
+ "Archived Chats"
+ ],
+ "ChatList.Context.Call": [
+ "Call"
+ ],
+ "ChatList.Context.ClearHistory": [
+ "Clear History"
+ ],
+ "ChatList.Context.DeleteAndExit": [
+ "Delete and Leave"
+ ],
+ "ChatList.Context.DeleteChat": [
+ "Delete Chat"
+ ],
+ "ChatList.Context.LeaveChannel": [
+ "Leave Channel"
+ ],
+ "ChatList.Context.LeaveGroup": [
+ "Leave Group"
+ ],
+ "ChatList.Context.MaskAsRead": [
+ "Mark As Read"
+ ],
+ "ChatList.Context.MaskAsUnread": [
+ "Mark As Unread"
+ ],
+ "ChatList.Context.Mute": [
+ "Mute"
+ ],
+ "ChatList.Context.Pin": [
+ "Pin"
+ ],
+ "ChatList.Context.PinError": [
+ "Sorry, you can pin no more than 5 chats to the top."
+ ],
+ "ChatList.Context.PinErrorNew": [
+ "Sorry, you can only pin 5 chats to the top."
+ ],
+ "ChatList.Context.Preview": [
+ "Preview"
+ ],
+ "ChatList.Context.ReturnGroup": [
+ "Return to Group"
+ ],
+ "ChatList.Context.Unmute": [
+ "Unmute"
+ ],
+ "ChatList.Context.Unpin": [
+ "Unpin"
+ ],
+ "ChatList.DownloadsTag": [
+ "Downloads"
+ ],
+ "ChatList.Filter.Add.Done": [
+ "Done"
+ ],
+ "ChatList.Filter.AddChats": [
+ "Add Chats"
+ ],
+ "ChatList.Filter.AddToFolder": [
+ "Add to folder..."
+ ],
+ "ChatList.Filter.AllChats": [
+ "All Chats"
+ ],
+ "ChatList.Filter.Archive": [
+ "Archived"
+ ],
+ "ChatList.Filter.Bots": [
+ "Bots"
+ ],
+ "ChatList.Filter.Channels": [
+ "Channels"
+ ],
+ "ChatList.Filter.Confirm.Remove.Header": [
+ "Remove Folder"
+ ],
+ "ChatList.Filter.Confirm.Remove.OK": [
+ "Delete"
+ ],
+ "ChatList.Filter.Confirm.Remove.Text": [
+ "Are you sure you want to remove this folder? Your chats will not be deleted."
+ ],
+ "ChatList.Filter.Contacts": [
+ "Contacts"
+ ],
+ "ChatList.Filter.Delete": [
+ "Delete"
+ ],
+ "ChatList.Filter.Discard.Cancel": [
+ "Cancel"
+ ],
+ "ChatList.Filter.Discard.Header": [
+ "Discard Changes"
+ ],
+ "ChatList.Filter.Discard.OK": [
+ "Discard"
+ ],
+ "ChatList.Filter.Discard.Text": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "ChatList.Filter.Done": [
+ "Create"
+ ],
+ "ChatList.Filter.Edit": [
+ "Edit Folder"
+ ],
+ "ChatList.Filter.EditFilters": [
+ "Edit Folders"
+ ],
+ "ChatList.Filter.Empty": [
+ "**No chats currently match this folder.**
[Edit Folder](filter)"
+ ],
+ "ChatList.Filter.Error.Empty": [
+ "Please add some chats or chat types to the folder."
+ ],
+ "ChatList.Filter.Exclude.AddChat": [
+ "Add Chats"
+ ],
+ "ChatList.Filter.Exclude.Desc": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "ChatList.Filter.Exclude.Header": [
+ "EXCLUDED CHATS"
+ ],
+ "ChatList.Filter.Groups": [
+ "Groups"
+ ],
+ "ChatList.Filter.Header": [
+ "Create folders for different groups of chats and quickly switch between them."
+ ],
+ "ChatList.Filter.Hide": [
+ "Hide %d Chat",
+ "Hide %d Chats"
+ ],
+ "ChatList.Filter.Include.AddChat": [
+ "Add Chats"
+ ],
+ "ChatList.Filter.Include.Desc": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "ChatList.Filter.Include.Header": [
+ "INCLUDED CHATS"
+ ],
+ "ChatList.Filter.Include.RemoveChat": [
+ "Remove"
+ ],
+ "ChatList.Filter.List.AddNew": [
+ "Add a Custom Folder"
+ ],
+ "ChatList.Filter.List.Desc": [
+ "Drag and drop folders to change order. Right click to remove."
+ ],
+ "ChatList.Filter.List.Header": [
+ "FOLDERS"
+ ],
+ "ChatList.Filter.List.Title": [
+ "Chat Folders"
+ ],
+ "ChatList.Filter.MutedChats": [
+ "Muted"
+ ],
+ "ChatList.Filter.Name.Header": [
+ "FOLDER NAME"
+ ],
+ "ChatList.Filter.Name.Placeholder": [
+ "Folder Name"
+ ],
+ "ChatList.Filter.NewTitle": [
+ "Create Folder"
+ ],
+ "ChatList.Filter.NonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatList.Filter.ReadChats": [
+ "Read"
+ ],
+ "ChatList.Filter.Recommended.Add": [
+ "Add"
+ ],
+ "ChatList.Filter.Recommended.Header": [
+ "RECOMMENDED"
+ ],
+ "ChatList.Filter.ShowMore": [
+ "Show %d More Chat",
+ "Show %d More Chats"
+ ],
+ "ChatList.Filter.ShowMore_countable": [
+ "%d"
+ ],
+ "ChatList.Filter.TabBar.Desc": [
+ "If you have many folders, try moving tabs to the left."
+ ],
+ "ChatList.Filter.TabBar.Header": [
+ "TABS VIEW"
+ ],
+ "ChatList.Filter.TabBar.OnTheLeft": [
+ "Tabs on the left"
+ ],
+ "ChatList.Filter.TabBar.OnTheTop": [
+ "Tabs at the top"
+ ],
+ "ChatList.Filter.Title": [
+ "Folder"
+ ],
+ "ChatList.Popover.ReadAll": [
+ "Read All"
+ ],
+ "ChatList.RevealAction.Collapse": [
+ "Collapse"
+ ],
+ "ChatList.RevealAction.Expand": [
+ "Expand"
+ ],
+ "ChatList.Service.Call.incoming": [
+ "Incoming Call (%@)"
+ ],
+ "ChatList.Service.DestructingPhoto": [
+ "self-destructing photo"
+ ],
+ "ChatList.Service.DestructingVideo": [
+ "self-destructing video"
+ ],
+ "ChatList.Service.GameScored1": [
+ "scored %d in %@",
+ "scored %d in %@"
+ ],
+ "ChatList.Service.VideoCall.Cancelled": [
+ "Cancelled Video Call"
+ ],
+ "ChatList.Service.VideoCall.Missed": [
+ "Missed Video Call"
+ ],
+ "ChatList.Service.VideoCall.incoming": [
+ "Incoming Video Call (%@)"
+ ],
+ "ChatList.Service.VoiceChatFinished.Channel1": [
+ "Live stream ended (%1$@)"
+ ],
+ "ChatList.Service.VoiceChatInvitation": [
+ "%1$@ invited %2$@ to the video chat"
+ ],
+ "ChatList.Service.VoiceChatInvitationByYou": [
+ "You invited %1$@ to the video chat"
+ ],
+ "ChatList.Service.VoiceChatInvitationForYou": [
+ "%1$@ invited you to the video chat"
+ ],
+ "ChatList.Service.VoiceChatScheduled.Channel1": [
+ "live stream scheduled for %@"
+ ],
+ "ChatList.Service.VoiceChatStarted": [
+ "%1$@ started a video chat"
+ ],
+ "ChatList.Service.VoiceChatStarted.Channel1": [
+ "Live stream started"
+ ],
+ "ChatList.SponsoredChannel": [
+ "Proxy Sponsor"
+ ],
+ "ChatList.Swiping.Archive": [
+ "Archive"
+ ],
+ "ChatList.Swiping.Delete": [
+ "Delete"
+ ],
+ "ChatList.Swiping.Mute": [
+ "Mute"
+ ],
+ "ChatList.Swiping.Pin": [
+ "Pin"
+ ],
+ "ChatList.Swiping.Read": [
+ "Read"
+ ],
+ "ChatList.Swiping.Unarchive": [
+ "Unarchive"
+ ],
+ "ChatList.Swiping.Unmute": [
+ "Unmute"
+ ],
+ "ChatList.Swiping.Unpin": [
+ "Unpin"
+ ],
+ "ChatList.Swiping.Unread": [
+ "Unread"
+ ],
+ "ChatList.UnsupportedMessage": [
+ "Message is not supported"
+ ],
+ "ChatList.You": [
+ "You"
+ ],
+ "Compose.Confirm.StartSecretChat": [
+ "Start a secret chat with \"%@\""
+ ],
+ "Compose.Popover.NewChannel": [
+ "New Channel"
+ ],
+ "Compose.Popover.NewGroup": [
+ "New Group"
+ ],
+ "Compose.Popover.NewSecretChat": [
+ "New Secret Chat"
+ ],
+ "DownloadsManager.Control.Title": [
+ "%d File",
+ "%d Files"
+ ],
+ "DownloadsManager.Control.Title_countable": [
+ "%d"
+ ],
+ "DownloadsManager.Recently": [
+ "RECENTLY DOWNLOADED"
+ ],
+ "DownloadsManager.Recently.Clear": [
+ "clear"
+ ],
+ "EmptyPeer.Description": [
+ "Select a chat to start messaging"
+ ],
+ "FastSettings.DisableDarkMode": [
+ "Disable Dark Mode"
+ ],
+ "FastSettings.EnableDarkMode": [
+ "Enable Dark Mode"
+ ],
+ "FastSettings.LockTelegram": [
+ "Lock Telegram"
+ ],
+ "FastSettings.Mute2Hours": [
+ "Mute For 2 Hours"
+ ],
+ "FastSettings.SetPasscode": [
+ "Set a Passcode"
+ ],
+ "FastSettings.Unmute": [
+ "Unmute"
+ ],
+ "Forward.ToSavedMessages": [
+ "Forward messages here for quick access"
+ ],
+ "ForwardModalAction.Title": [
+ "Forwarding message",
+ "Forwarding messages"
+ ],
+ "ForwardModalAction.description": [
+ "Select a user or chat to forward message from %@",
+ "Select a user or chat to forward messages from %@"
+ ],
+ "InlineModalAction.Desc": [
+ "Select a user or chat to share content via %@"
+ ],
+ "InlineModalAction.Title": [
+ "Share bot content"
+ ],
+ "Message.Status.Archive.FailedSizeLimit": [
+ "file size limit exceeded"
+ ],
+ "Message.Status.ArchivePreparing": [
+ "preparing archive"
+ ],
+ "Message.Status.Archiving": [
+ "%d% archived"
+ ],
+ "Messages.DeletedMessage": [
+ "Deleted message"
+ ],
+ "NewContact.Exception.ShareMyPhoneNumber": [
+ "Share My Phone Number"
+ ],
+ "NewContact.Exception.ShareMyPhoneNumber.Desc": [
+ "You can make your phone visible to %@."
+ ],
+ "NewContact.Phone": [
+ "phone number"
+ ],
+ "NewContact.Phone.Hidden": [
+ "Hidden"
+ ],
+ "NewContact.Phone.Hidden.Text": [
+ "Phone number will be **visible** once %@ adds you as a contact."
+ ],
+ "NewContact.Title": [
+ "New Contact"
+ ],
+ "NewPoll.QuizMultiple.Error": [
+ "Polls in quiz mode can have only one correct answer."
+ ],
+ "Peer.SavedMessages": [
+ "Saved Messages"
+ ],
+ "Peer.Status.recently": [
+ "last seen recently"
+ ],
+ "PeerInfo.Confirm.DeleteUserChat": [
+ "Are you sure you want to delete the chat?"
+ ],
+ "PeerInfo.Unarchive": [
+ "Unarchive"
+ ],
+ "Presence.Support": [
+ "support"
+ ],
+ "Presence.bot": [
+ "bot"
+ ],
+ "PreviewSender.ArchiveTooltip": [
+ "Archive all media in one zip file"
+ ],
+ "RecentCalls.Delete": [
+ "Delete"
+ ],
+ "RecentCalls.DeleteCalls": [
+ "Are you sure you want to delete this call?"
+ ],
+ "RecentCalls.DeleteForMeAnd": [
+ "Delete for me and %@"
+ ],
+ "RecentCalls.DeleteHeader": [
+ "Delete"
+ ],
+ "Schedule.SendWhenOnline": [
+ "Send When Online"
+ ],
+ "Search.Confirm.ClearHistory": [
+ "Do you want to clear your search history?"
+ ],
+ "Search.Global.Channel1": [
+ "%@, %d subscriber",
+ "%@, %d subscribers"
+ ],
+ "Search.Global.Group1": [
+ "%@, %d member",
+ "%@, %d members"
+ ],
+ "Search.Popular.Articles": [
+ "Articles"
+ ],
+ "Search.Popular.Delete": [
+ "Delete"
+ ],
+ "Search.Popular.SavedMessages": [
+ "Saved"
+ ],
+ "Search.Separator.ChatsAndContacts": [
+ "contacts and chats"
+ ],
+ "Search.Separator.GlobalPeers": [
+ "global search"
+ ],
+ "Search.Separator.Messages": [
+ "messages"
+ ],
+ "Search.Separator.Popular": [
+ "People"
+ ],
+ "Search.Separator.Recent": [
+ "Recent"
+ ],
+ "SearchField.Search": [
+ "Search"
+ ],
+ "Separator.Clear": [
+ "clear"
+ ],
+ "Separator.ShowLess": [
+ "show less"
+ ],
+ "Separator.ShowMore": [
+ "show more"
+ ],
+ "ServiceMessage.ExpiredFile": [
+ "file has expired"
+ ],
+ "Weekday.ShortFriday": [
+ "Fri"
+ ],
+ "Weekday.ShortMonday": [
+ "Mon"
+ ],
+ "Weekday.ShortSaturday": [
+ "Sat"
+ ],
+ "Weekday.ShortSunday": [
+ "Sun"
+ ],
+ "Weekday.ShortThursday": [
+ "Thu"
+ ],
+ "Weekday.ShortTuesday": [
+ "Tue"
+ ],
+ "Weekday.ShortWednesday": [
+ "Wed"
+ ],
+ "peerInfo.Confirm.ClearHistory.Group": [
+ "This will delete all messages and media in this chat from your Telegram cloud. Other members of the group will still have them."
+ ],
+ "peerInfo.Confirm.ClearHistory.User": [
+ "This will delete all messages and media in this chat from your Telegram cloud. Your chat partner will still have them."
+ ],
+ "peerInfo.Confirm.ClearHistory.UserBothSides": [
+ "Are you sure you want to delete all messages in the chat?"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/general.html b/data/web/translations.telegram.org/en/macos/general.html
new file mode 100644
index 0000000000..30faaaea78
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/general.html
@@ -0,0 +1,2045 @@
+{
+ "1000.title": [
+ "Check for Updates"
+ ],
+ "2oI-Rn-ZJC.title": [
+ "Transformations"
+ ],
+ "4J7-dP-txa.title": [
+ "Enter Full Screen"
+ ],
+ "4sb-4s-VLi.title": [
+ "Quit Telegram"
+ ],
+ "5QF-Oa-p0T.title": [
+ "Edit"
+ ],
+ "5kV-Vb-QxS.title": [
+ "About Telegram"
+ ],
+ "6dh-zS-Vam.title": [
+ "Redo"
+ ],
+ "78Y-hA-62v.title": [
+ "Correct Spelling Automatically"
+ ],
+ "9ic-FL-obx.title": [
+ "Substitutions"
+ ],
+ "9yt-4B-nSM.title": [
+ "Smart Copy/Paste"
+ ],
+ "About.Description": [
+ "Free messaging app for macOS based on MTProto for speed and security."
+ ],
+ "Account.Confirm.AskQuestion": [
+ "Please note that Telegram Support is run by volunteers. We try to respond as quickly as possible, but it may take a while.
Please take a look at the Telegram FAQ: it has important troubleshooting tips and answers to most questions."
+ ],
+ "Account.Confirm.GoToFaq": [
+ "Open FAQ"
+ ],
+ "Account.Confirm.Logout": [
+ "Log out?"
+ ],
+ "Account.Confirm.LogoutText": [
+ "Remember, logging out cancels all your Secret Chats."
+ ],
+ "AccountSettings.About": [
+ "About"
+ ],
+ "AccountSettings.AskQuestion": [
+ "Ask a Question"
+ ],
+ "AccountSettings.Bio": [
+ "Bio"
+ ],
+ "AccountSettings.CurrentLanguage": [
+ "English"
+ ],
+ "AccountSettings.FAQ": [
+ "Telegram FAQ"
+ ],
+ "AccountSettings.General": [
+ "General"
+ ],
+ "AccountSettings.Language": [
+ "Language"
+ ],
+ "AccountSettings.Logout": [
+ "Log Out"
+ ],
+ "AccountSettings.Notifications": [
+ "Notifications and Sounds"
+ ],
+ "AccountSettings.PrivacyAndSecurity": [
+ "Privacy and Security"
+ ],
+ "AccountSettings.ReadArticles": [
+ "Read Articles"
+ ],
+ "AccountSettings.SetProfilePhoto": [
+ "Set Profile Photo"
+ ],
+ "AccountSettings.Stickers": [
+ "Stickers and Emoji"
+ ],
+ "AccountSettings.Username": [
+ "Username"
+ ],
+ "AccountsController.NewAccount": [
+ "New Account"
+ ],
+ "Alert.SendError.Delete": [
+ "Delete"
+ ],
+ "Alert.SendError.Header": [
+ "Your message could not be sent"
+ ],
+ "Alert.SendError.Ignore": [
+ "Ignore"
+ ],
+ "Alert.SendError.Resend": [
+ "Resend"
+ ],
+ "Alert.SendError.ResendItems": [
+ "Resend %d message",
+ "Resend %d messages"
+ ],
+ "Alert.SendError.Text": [
+ "An error occurred while sending the previous message. Would you like to try resending it?"
+ ],
+ "Alert.UserDoesntExists": [
+ "Sorry, this user doesn't seem to exist."
+ ],
+ "App.MaxFileSize": [
+ "Maximum file size is 2 GB"
+ ],
+ "App.MaxFileSize1": [
+ "Maximum file size is 2 GB"
+ ],
+ "App.Tooltip.VideoRecord": [
+ "Hold to record video. Click to switch to audio"
+ ],
+ "App.Tooltip.VoiceRecord": [
+ "Hold to record audio. Click to switch to video"
+ ],
+ "ApplyLanguage.ChangeLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageAlreadyActive": [
+ "The language %@ is already active."
+ ],
+ "ApplyLanguage.ChangeLanguageOfficialText": [
+ "You are about to apply the language pack **%@**.
This will translate the entire interface. You can suggest corrections in the [translation panel]().
You can change your language back at any time in Settings."
+ ],
+ "ApplyLanguage.ChangeLanguageTitle": [
+ "Change Language?"
+ ],
+ "ApplyLanguage.UnsufficientDataOpenPlatform": [
+ "Translation Platform"
+ ],
+ "ApplyLanguage.UnsufficientDataText": [
+ "Unfortunately, this custom language pack (%@) doesn't contain data for Telegram macOS. You can contribute to this language pack using the translations platform."
+ ],
+ "ApplyLanguage.UnsufficientDataTitle": [
+ "Insufficient Data"
+ ],
+ "Article.MarkAsRead": [
+ "Mark As Read"
+ ],
+ "Article.MarkAsUnread": [
+ "Mark As Unread"
+ ],
+ "Article.Read": [
+ "READ"
+ ],
+ "Article.ReadAll": [
+ "Read All"
+ ],
+ "Article.Remove": [
+ "Remove"
+ ],
+ "Article.RemoveAll": [
+ "Remove All"
+ ],
+ "Audio.UnknownArtist": [
+ "Unknown Artist"
+ ],
+ "Audio.UntitledSong": [
+ "Untitled"
+ ],
+ "AudioController.videoMessage": [
+ "video message"
+ ],
+ "AutoremoveMessages.Day": [
+ "After 1 Day"
+ ],
+ "AutoremoveMessages.Day1": [
+ "1 Day"
+ ],
+ "AutoremoveMessages.Desc": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "AutoremoveMessages.Header": [
+ "AUTO-DELETE MESSAGES"
+ ],
+ "AutoremoveMessages.Month1": [
+ "1 Month"
+ ],
+ "AutoremoveMessages.Never": [
+ "Never"
+ ],
+ "AutoremoveMessages.Title": [
+ "Clear Chat History"
+ ],
+ "AutoremoveMessages.Title.DeleteOnly": [
+ "Auto-Deletion"
+ ],
+ "AutoremoveMessages.Week": [
+ "After 1 Week"
+ ],
+ "AutoremoveMessages.Week1": [
+ "1 Week"
+ ],
+ "BOF-NM-1cW.title": [
+ "Preferences…"
+ ],
+ "Bio.Save": [
+ "Save"
+ ],
+ "Cag-YX-WT6.title": [
+ "Hide Telegram"
+ ],
+ "Calendar.WeekDays.Friday": [
+ "F"
+ ],
+ "Calendar.WeekDays.Monday": [
+ "M"
+ ],
+ "Calendar.WeekDays.Saturday": [
+ "S"
+ ],
+ "Calendar.WeekDays.Sunday": [
+ "S"
+ ],
+ "Calendar.WeekDays.Thrusday": [
+ "T"
+ ],
+ "Calendar.WeekDays.Tuesday": [
+ "T"
+ ],
+ "Calendar.WeekDays.Wednesday": [
+ "W"
+ ],
+ "Call.RatingModal.NotNow": [
+ "Not Now"
+ ],
+ "Call.RatingModal.Placeholder": [
+ "Leave comment..."
+ ],
+ "Call.RatingModal.Text": [
+ "Please rate the quality of your Telegram call"
+ ],
+ "Call.Recent.Incoming": [
+ "Incoming"
+ ],
+ "Call.Recent.Outgoing": [
+ "Outgoing"
+ ],
+ "Call.SameDevice.Error": [
+ "Sorry, you can’t make a call between two accounts on the same device."
+ ],
+ "Call.ShortMinutes_countable": [
+ "%d"
+ ],
+ "Call.ShortSeconds_countable": [
+ "%d"
+ ],
+ "Call.StatusBusy": [
+ "Busy"
+ ],
+ "Call.StatusCalling": [
+ "is calling you..."
+ ],
+ "Call.StatusEnded": [
+ "Call Ended"
+ ],
+ "Call.StatusRequesting": [
+ "Contacting..."
+ ],
+ "Call.StatusRinging": [
+ "Ringing..."
+ ],
+ "Call.UndefinedError": [
+ "Undefined error, please try later."
+ ],
+ "CallFeedback.AddComment": [
+ "Add an optional comment"
+ ],
+ "CallFeedback.IncludeLogs": [
+ "Include technical information"
+ ],
+ "CallFeedback.IncludeLogsInfo": [
+ "This won't reveal the contents of your conversation, but will help us fix the issue sooner."
+ ],
+ "CallFeedback.ReasonDistortedSpeech": [
+ "Speech was distorted"
+ ],
+ "CallFeedback.ReasonDropped": [
+ "Call ended unexpectedly"
+ ],
+ "CallFeedback.ReasonEcho": [
+ "I heard my own voice"
+ ],
+ "CallFeedback.ReasonInterruption": [
+ "The other side kept disappearing"
+ ],
+ "CallFeedback.ReasonNoise": [
+ "I heard background noise"
+ ],
+ "CallFeedback.ReasonSilentLocal": [
+ "I couldn't hear the other side"
+ ],
+ "CallFeedback.ReasonSilentRemote": [
+ "The other side couldn't hear me"
+ ],
+ "CallFeedback.Send": [
+ "Send"
+ ],
+ "CallFeedback.Title": [
+ "Call Feedback"
+ ],
+ "CallFeedback.VideoReasonDistorted": [
+ "Video was distorted"
+ ],
+ "CallFeedback.VideoReasonLowQuality": [
+ "Video was pixelated"
+ ],
+ "CallFeedback.WhatWentWrong": [
+ "WHAT WENT WRONG?"
+ ],
+ "CallHeader.EndCall": [
+ "End Call"
+ ],
+ "Canvas.Clear": [
+ "E"
+ ],
+ "Canvas.Draw": [
+ "L - Line
A - Arrow"
+ ],
+ "Canvas.Redo": [
+ "⌘⇧Z"
+ ],
+ "Canvas.Undo": [
+ "⌘Z"
+ ],
+ "ChangeNumber.ConfirmCode.Error.invalidCode": [
+ "Invalid code. Please try again."
+ ],
+ "ChangeNumber.SendData.Error.Generic": [
+ "An error occurred. Please try again later."
+ ],
+ "Chat.Accessory.Forward": [
+ "Forward Message",
+ "Forward %d Messages"
+ ],
+ "Chat.Accessory.Forward.From": [
+ "From"
+ ],
+ "Chat.Accessory.Forward.You": [
+ "You"
+ ],
+ "Chat.Accessory.Forward_countable": [
+ "%d"
+ ],
+ "Chat.Accessory.Hidden": [
+ "Forward Message (sender's name hidden)",
+ "Forward %d Messages (senders' names hidden)"
+ ],
+ "Chat.Accessory.Hidden_countable": [
+ "%d"
+ ],
+ "Chat.Action.ViewTheme": [
+ "VIEW THEME"
+ ],
+ "Chat.Alert.Forward.Action.Another": [
+ "Forward to Another Chat"
+ ],
+ "Chat.Alert.Forward.Action.Cancel": [
+ "Cancel Forwarding"
+ ],
+ "Chat.Alert.Forward.Action.Hide1": [
+ "Hide Sender's Name",
+ "Hide Senders' Names"
+ ],
+ "Chat.Alert.Forward.Action.HideCaption": [
+ "Hide Caption",
+ "Hide Captions"
+ ],
+ "Chat.Alert.Forward.Action.Show1": [
+ "Show Sender's Name",
+ "Show Senders' Names"
+ ],
+ "Chat.Alert.Forward.Action.ShowCaption": [
+ "Show Caption",
+ "Show Captions"
+ ],
+ "Chat.Alert.Forward.Header": [
+ "%d Message",
+ "%d Messages"
+ ],
+ "Chat.Alert.Forward.Header_countable": [
+ "%d"
+ ],
+ "Chat.Alert.Forward.Text": [
+ "What would you like to do with %1$@ from %2$@?"
+ ],
+ "Chat.Alert.Forward.Text.Inner": [
+ "%d message",
+ "%d messages"
+ ],
+ "Chat.Alert.Forward.Text.Inner_countable": [
+ "%d"
+ ],
+ "Chat.ApplyProxy": [
+ "ADD PROXY"
+ ],
+ "Chat.Call.Outgoing": [
+ "Outgoing Call"
+ ],
+ "Chat.Channel.Unaccessible": [
+ "Sorry, this channel is not accessible."
+ ],
+ "Chat.ChatTheme.ApplyTheme": [
+ "Apply Theme"
+ ],
+ "Chat.ChatTheme.Cancel": [
+ "Cancel"
+ ],
+ "Chat.ChatTheme.NoTheme": [
+ "No
Theme"
+ ],
+ "Chat.Confirm.ActionUndonable": [
+ "This action can't be undone"
+ ],
+ "Chat.Confirm.DeleteMessages": [
+ "Delete selected messages?"
+ ],
+ "Chat.Confirm.DeleteMessages1_countable": [
+ "%d"
+ ],
+ "Chat.Confirm.DeleteMessagesForEveryone": [
+ "Delete for Everyone"
+ ],
+ "Chat.Confirm.Unpin": [
+ "Would you like to unpin this message?"
+ ],
+ "Chat.Confirm.Unpin.Header": [
+ "Unpin message"
+ ],
+ "Chat.Confirm.Unpin.OK": [
+ "Unpin"
+ ],
+ "Chat.ConnectingStatus.connectingToProxy": [
+ "Connecting to proxy"
+ ],
+ "Chat.ConnectingStatus.updating": [
+ "Updating"
+ ],
+ "Chat.ConnectingStatus.waitingNetwork": [
+ "Waiting for network"
+ ],
+ "Chat.Context.AddFavoriteSticker": [
+ "Add to Favorites"
+ ],
+ "Chat.Context.Archive": [
+ "Archive"
+ ],
+ "Chat.Context.ClearHistory": [
+ "Clear Chat History"
+ ],
+ "Chat.Context.ClearScheduled": [
+ "Clear All"
+ ],
+ "Chat.Context.ClearScheduled.Confirm.Header": [
+ "Scheduled Messages"
+ ],
+ "Chat.Context.ClearScheduled.Confirm.Info": [
+ "Are you sure you want to delete all scheduled messages?"
+ ],
+ "Chat.Context.ClearScheduled.Confirm.OK": [
+ "Clear All"
+ ],
+ "Chat.Context.CopyBlock": [
+ "Copy Preformatted Block"
+ ],
+ "Chat.Context.CopyMedia": [
+ "Copy Media"
+ ],
+ "Chat.Context.CopyText": [
+ "Copy Text"
+ ],
+ "Chat.Context.CreateGroup": [
+ "Create Group"
+ ],
+ "Chat.Context.DisableNotifications": [
+ "Unmute"
+ ],
+ "Chat.Context.Edit1": [
+ "Edit"
+ ],
+ "Chat.Context.EnableNotifications": [
+ "Mute"
+ ],
+ "Chat.Context.Forward.More": [
+ "More..."
+ ],
+ "Chat.Context.Info": [
+ "Info"
+ ],
+ "Chat.Context.Reacted": [
+ "%1$@/%2$@ Reacted"
+ ],
+ "Chat.Context.ReactedFast": [
+ "%d Reacted",
+ "%d Reacted"
+ ],
+ "Chat.Context.ReactedFast_countable": [
+ "%d"
+ ],
+ "Chat.Context.Reaction.Quick": [
+ "Set As Quick"
+ ],
+ "Chat.Context.RemoveFavoriteSticker": [
+ "Remove from Favorites"
+ ],
+ "Chat.Context.SaveMedia": [
+ "Save as..."
+ ],
+ "Chat.Context.SaveRingtone.Add": [
+ "Save for Notifications"
+ ],
+ "Chat.Context.SaveRingtone.AddSuccess": [
+ "Tone saved to your sound library"
+ ],
+ "Chat.Context.SaveRingtone.Remove": [
+ "Remove Tone"
+ ],
+ "Chat.Context.SaveRingtone.RemoveSuccess": [
+ "Tone successfully removed"
+ ],
+ "Chat.Context.SharedMedia": [
+ "Shared Media"
+ ],
+ "Chat.ContextMenu.AutoDelete": [
+ "Auto-Deletes in %@"
+ ],
+ "Chat.Copy.ProxyConfiguration": [
+ "Copy Link to Proxy"
+ ],
+ "Chat.CopySelectedText": [
+ "Copy Selected Text"
+ ],
+ "Chat.Date.ScheduledFor": [
+ "Scheduled for %@"
+ ],
+ "Chat.Edit.Attach.Error": [
+ "Sorry, you can't attach new media while editing a message."
+ ],
+ "Chat.Emoji.Dice.ResultNew": [
+ "Send a dice emoji to roll a die."
+ ],
+ "Chat.Emoji.Send": [
+ "Send"
+ ],
+ "Chat.EmptyChat": [
+ "No messages here yet"
+ ],
+ "Chat.File.QuickLook.Svg": [
+ "Previewing this file can potentially expose your IP address to its creator."
+ ],
+ "Chat.InlineRequest.Loading": [
+ "Loading..."
+ ],
+ "Chat.Input.AutoDelete.1Day": [
+ "Messages in this chat are automatically deleted 1 day after they have been sent."
+ ],
+ "Chat.InstantView": [
+ "INSTANT VIEW"
+ ],
+ "Chat.LiveLocation.Updated_countable": [
+ "%d"
+ ],
+ "Chat.Message.Ad.ReadMore": [
+ "Read More"
+ ],
+ "Chat.Message.Ad.Text": [
+ "Unlike other apps, Telegram never uses your private data to target ads. Sponsored messages on Telegram are based solely on the topic of the public channels in which they are shown. This means that no user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored messages.
Unlike other apps, Telegram doesn't track whether you tapped on a sponsored message and doesn't profile you based on your activity. We also prevent external links in sponsored messages to ensure that third parties can’t spy on our users. We believe that everyone has the right to privacy, and technological platforms should respect that.
Telegram offers a free and unlimited service to hundreds of millions of users, which involves significant server and traffic costs. In order to remain independent and stay true to its values, Telegram developed a paid tool to promote messages with user privacy in mind. We welcome responsible advertisers at:
%@
Sponsored Messages are currently in test mode. Once they are fully launched and allow Telegram to cover its basic costs, we will start sharing ad revenue with the owners of public channels in which sponsored messages are displayed.
Online ads should no longer be synonymous with abuse of user privacy. Let us redefine how a tech company should operate – together."
+ ],
+ "Chat.Message.ImportedShort": [
+ "imported"
+ ],
+ "Chat.Message.JoinVoiceChat.AsListener": [
+ "JOIN AS LISTENER"
+ ],
+ "Chat.Message.JoinVoiceChat.AsSpeaker": [
+ "JOIN AS SPEAKER"
+ ],
+ "Chat.Message.MTProxy.Config": [
+ "MTProxy Configuration"
+ ],
+ "Chat.Message.ReadStats.Listened": [
+ "%d Listened",
+ "%d Listened"
+ ],
+ "Chat.Message.ReadStats.Seen": [
+ "%d Seen",
+ "%d Seen"
+ ],
+ "Chat.Message.ReadStats.Seen_countable": [
+ "%d"
+ ],
+ "Chat.Message.Socks5.Config": [
+ "SOCKS5 Configuration"
+ ],
+ "Chat.Message.Sponsored": [
+ "sponsored"
+ ],
+ "Chat.Message.Sponsored.Link": [
+ "https://promote.telegram.org"
+ ],
+ "Chat.Message.Sponsored.What": [
+ "What are sponsored messages?"
+ ],
+ "Chat.Message.Unsupported": [
+ "This message is not supported by your version of Telegram. Please update to the latest version from the AppStore or install it from https://macos.telegram.org"
+ ],
+ "Chat.Message.UnsupportedNew": [
+ "This message is not supported in your version of Telegram. Please update to the latest version."
+ ],
+ "Chat.Message.Via": [
+ "via"
+ ],
+ "Chat.Message.ViewBot": [
+ "VIEW BOT"
+ ],
+ "Chat.Message.ViewChannel": [
+ "VIEW CHANNEL"
+ ],
+ "Chat.Message.edited": [
+ "edited"
+ ],
+ "Chat.MessageAction.ShowMessage": [
+ "SHOW MESSAGE"
+ ],
+ "Chat.Pinned.UnpinAll_countable": [
+ "%d"
+ ],
+ "Chat.Poll.Result": [
+ "%@%"
+ ],
+ "Chat.Poll.Tooltip.Votes": [
+ "%d vote",
+ "%d votes"
+ ],
+ "Chat.Poll.Tooltip.Votes_countable": [
+ "%d"
+ ],
+ "Chat.Poll.TotalVotes_countable": [
+ "%d"
+ ],
+ "Chat.ProxySponsored.CapDesc": [
+ "This channel is shown by your proxy server"
+ ],
+ "Chat.ProxySponsored.CapTitle": [
+ "Proxy Sponsor"
+ ],
+ "Chat.Replies.Desc": [
+ "This chat helps you keep track of replies to your comments in Channels."
+ ],
+ "Chat.Right.Context.ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "Chat.SearchCount": [
+ "%d of %d"
+ ],
+ "Chat.Send.ScheduledMessage": [
+ "Schedule Message"
+ ],
+ "Chat.Send.WithoutSound": [
+ "Send Without Sound"
+ ],
+ "Chat.SendMessageError.TooMuchScheduled": [
+ "Sorry, you can only send 100 scheduled messages."
+ ],
+ "Chat.Service.Group.DisabledTimer": [
+ "A group admin disabled the auto-delete timer"
+ ],
+ "Chat.Service.Group.SetTimer": [
+ "A group admin set messages to automatically delete after %@"
+ ],
+ "Chat.Service.SecretChat.DisabledTimer.Self1": [
+ "You disabled the auto-delete timer"
+ ],
+ "Chat.Service.SecretChat.DisabledTimer1": [
+ "%@ disabled the auto-delete timer"
+ ],
+ "Chat.Service.SecretChat.SetTimer.Self1": [
+ "You set messages to automatically delete after %@"
+ ],
+ "Chat.Service.SecretChat.SetTimer1": [
+ "%@ set messages to auto-delete after %@"
+ ],
+ "Chat.ShareInlineResultActionHeader": [
+ "Share"
+ ],
+ "Chat.Title.PinnedMessages_countable": [
+ "%d"
+ ],
+ "Chat.Title.ScheduledMessages": [
+ "Scheduled Messages"
+ ],
+ "Chat.Title.self": [
+ "Your cloud storage"
+ ],
+ "Chat.Tooltip.HiddenForwardName": [
+ "The account was hidden by the user"
+ ],
+ "Chat.UndoManager.ChannelDeleted_countable": [
+ "%d"
+ ],
+ "Chat.UndoManager.ChannelLeft_countable": [
+ "%d"
+ ],
+ "Chat.UndoManager.ChatLeft_countable": [
+ "%d"
+ ],
+ "Chat.UndoManager.ChatsDeleted_countable": [
+ "%d"
+ ],
+ "Chat.UndoManager.ChatsHistoryCleared_countable": [
+ "%d"
+ ],
+ "Chat.UnpinAllMessagesConfirmation_countable": [
+ "%d"
+ ],
+ "Chat.Unsupported.UpdatedApp": [
+ "UPDATE"
+ ],
+ "Chat.ViewContact": [
+ "VIEW CONTACT"
+ ],
+ "ChatList.Context.DeleteChat": [
+ "Delete Chat"
+ ],
+ "ChatList.Context.LeaveGroup": [
+ "Leave Group"
+ ],
+ "ChatList.Draft": [
+ "Draft:"
+ ],
+ "ChatList.Filter.Done": [
+ "Create"
+ ],
+ "ChatList.Filter.Exclude.AddChat": [
+ "Add Chats"
+ ],
+ "ChatList.Filter.Exclude.Desc": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "ChatList.Filter.Exclude.Header": [
+ "EXCLUDED CHATS"
+ ],
+ "ChatList.Filter.Exclude.RemoveChat": [
+ "Remove"
+ ],
+ "ChatList.Filter.Include.AddChat": [
+ "Add Chats"
+ ],
+ "ChatList.Filter.Include.Desc": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "ChatList.Filter.Include.Header": [
+ "INCLUDED CHATS"
+ ],
+ "ChatList.Filter.List.Remove": [
+ "Remove"
+ ],
+ "ChatList.Filter.Name.Header": [
+ "FOLDER NAME"
+ ],
+ "ChatList.Filter.NewTitle": [
+ "Create Folder"
+ ],
+ "ChatList.Filter.NonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatList.Filter.Tilte.Default.Bots": [
+ "Bots"
+ ],
+ "ChatList.Filter.Tilte.Default.Channels": [
+ "Channels"
+ ],
+ "ChatList.Filter.Tilte.Default.Contacts": [
+ "Contacts"
+ ],
+ "ChatList.Filter.Tilte.Default.Groups": [
+ "Groups"
+ ],
+ "ChatList.Filter.Tilte.Default.NonContacts": [
+ "Non-Contacts"
+ ],
+ "ChatList.Filter.Tilte.Default.Unread": [
+ "Unread"
+ ],
+ "ChatList.Popover.Confirm": [
+ "Are you sure you want to mark all chats as read?"
+ ],
+ "ChatList.Service.Call.Cancelled": [
+ "Cancelled Call"
+ ],
+ "ChatList.Service.GameScored1_countable": [
+ "%d %@"
+ ],
+ "ChatList.SponsoredChannel": [
+ "Proxy Sponsor"
+ ],
+ "ChatTheme.Colorful": [
+ "Colorful"
+ ],
+ "ChatTheme.Theme": [
+ "Chat Theme"
+ ],
+ "ChatTitle.ReportMessages": [
+ "Report Messages"
+ ],
+ "Confirm.Delete": [
+ "Delete"
+ ],
+ "ConnectingStatus.DisableProxy": [
+ "click here to disable proxy"
+ ],
+ "ConnectingStatus.online": [
+ "online"
+ ],
+ "ConnectingStatus.waitingNetwork": [
+ "waiting for network"
+ ],
+ "ConnectionStatus.Connected": [
+ "Connected"
+ ],
+ "ConnectionStatus.Connecting": [
+ "Connecting..."
+ ],
+ "ConnectionStatus.ConnectingToProxy": [
+ "Connecting To Proxy..."
+ ],
+ "ConnectionStatus.Updated": [
+ "Updated"
+ ],
+ "ConnectionStatus.Updating": [
+ "Updating..."
+ ],
+ "ConnectionStatus.WaitingForNetwork": [
+ "Waiting For Network..."
+ ],
+ "ContactInfo.BirthdayLabel": [
+ "birthday"
+ ],
+ "ContactInfo.ContactInfo": [
+ "Contact Info"
+ ],
+ "ContactInfo.PhoneLabelHome": [
+ "home"
+ ],
+ "ContactInfo.PhoneLabelMain": [
+ "main"
+ ],
+ "ContactInfo.PhoneLabelMobile": [
+ "mobile"
+ ],
+ "ContactInfo.PhoneLabelOther": [
+ "other"
+ ],
+ "ContactInfo.PhoneLabelPager": [
+ "pager"
+ ],
+ "ContactInfo.PhoneLabelWork": [
+ "work"
+ ],
+ "ContactInfo.URLLabelHomepage": [
+ "homepage"
+ ],
+ "Contacts.AddContact": [
+ "Add Contact"
+ ],
+ "Contacts.ContacsSeparator": [
+ "Contacts"
+ ],
+ "Contacts.FirstName.Placeholder": [
+ "First Name"
+ ],
+ "Contacts.LastName.Placeholder": [
+ "Last Name"
+ ],
+ "Contacts.PhoneNumber.Invalid": [
+ "phone number can't be empty"
+ ],
+ "Contacts.PhoneNumber.NotRegistred": [
+ "The person with this phone number is not registered on Telegram yet."
+ ],
+ "Contacts.PhoneNumber.Placeholder": [
+ "Phone Number"
+ ],
+ "Context.CopyMedia": [
+ "Save as..."
+ ],
+ "Context.OpenInQuickLook": [
+ "Open in Quick Look"
+ ],
+ "Context.RemoveFaveSticker": [
+ "Remove"
+ ],
+ "Context.SaveMedia": [
+ "Save as..."
+ ],
+ "Context.ShowInFinder": [
+ "Show In Finder"
+ ],
+ "Context.ViewStickerSet": [
+ "View Sticker Set"
+ ],
+ "CrashOnLaunch.Cancel": [
+ "Cancel"
+ ],
+ "CrashOnLaunch.Information": [
+ "If Telegram keeps crashing immediately after you open it, click OK to log out of the app. This should solve this issue."
+ ],
+ "CrashOnLaunch.Message": [
+ "Something's not right."
+ ],
+ "CrashOnLaunch.OK": [
+ "Log out"
+ ],
+ "Date.Today": [
+ "Today"
+ ],
+ "Dv1-io-Yv7.title": [
+ "Spelling and Grammar"
+ ],
+ "EditInvitation.RequestApproval.Channel.On": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "Emoji.ActivityAndSport": [
+ "Activity & Sport"
+ ],
+ "Emoji.AnimalsAndNature": [
+ "Animals & Nature"
+ ],
+ "Emoji.Flags": [
+ "Flags"
+ ],
+ "Emoji.FoodAndDrink": [
+ "Food & Drink"
+ ],
+ "Emoji.Objects": [
+ "Objects"
+ ],
+ "Emoji.Recent": [
+ "Frequently Used"
+ ],
+ "Emoji.SmilesAndPeople": [
+ "Emoji & People"
+ ],
+ "Emoji.Symbols": [
+ "Symbols"
+ ],
+ "Emoji.TravelAndPlaces": [
+ "Travel & Places"
+ ],
+ "EmptyChat.Appearance": [
+ "Appearance"
+ ],
+ "EmptyChat.Appearance.ChatMode": [
+ "Chat Mode"
+ ],
+ "EmptyChat.Appearance.Colorful": [
+ "Colorful"
+ ],
+ "EmptyChat.Appearance.Dark": [
+ "Dark"
+ ],
+ "EmptyChat.Appearance.Desc": [
+ "You can change these parameters and many others in Settings > [Appearance](appearance)."
+ ],
+ "EmptyChat.Appearance.Light": [
+ "Light"
+ ],
+ "EmptyChat.Appearance.Min": [
+ "Minimalist"
+ ],
+ "EmptyChat.Appearance.System": [
+ "System"
+ ],
+ "EmptyChat.Navigation.Next": [
+ "Next Tip"
+ ],
+ "EmptyChat.Navigation.Prev": [
+ "Previous Tip"
+ ],
+ "EmptyChat.Stickers": [
+ "Suggest Stickers By Emoji"
+ ],
+ "EmptyChat.Stickers.AllSets": [
+ "All Sets"
+ ],
+ "EmptyChat.Stickers.MySets": [
+ "My Sets"
+ ],
+ "EmptyChat.Stickers.None": [
+ "None"
+ ],
+ "EmptyChat.Stickers.Trending": [
+ "Trending Stickers"
+ ],
+ "EmptyChat.StorageUsage": [
+ "Storage Usage"
+ ],
+ "EmptyChat.StorageUsage.CacheDesc": [
+ "Telegram uses **%@** of your storage."
+ ],
+ "EmptyChat.StorageUsage.CacheDescEmpty": [
+ "Telegram cache is empty."
+ ],
+ "EmptyChat.StorageUsage.Clear": [
+ "Clear Cache"
+ ],
+ "EmptyChat.StorageUsage.Clearing": [
+ "Clearing..."
+ ],
+ "EmptyChat.StorageUsage.Data": [
+ "Maximum Cache Size"
+ ],
+ "EmptyChat.StorageUsage.Low": [
+ "8 GB"
+ ],
+ "EmptyChat.StorageUsage.Medium": [
+ "32 GB"
+ ],
+ "EmptyChat.StorageUsage.NoLimit": [
+ "No Limit"
+ ],
+ "EmptyChat.StorageUsage.Tooltip.App": [
+ "Telegram
%@"
+ ],
+ "EmptyChat.StorageUsage.Tooltip.System": [
+ "System
%@"
+ ],
+ "EmptyPeer.Description": [
+ "Select a chat to start messaging"
+ ],
+ "Entertainment.Emoji": [
+ "EMOJI"
+ ],
+ "Entertainment.GIF": [
+ "GIFs"
+ ],
+ "Entertainment.Stickers": [
+ "STICKERS"
+ ],
+ "Entertainment.Switch.Emoji": [
+ "Emoji"
+ ],
+ "Entertainment.Switch.GifAndStickers": [
+ "Stickers & GIFs"
+ ],
+ "Error.AnError": [
+ "An error occurred. Please try again later."
+ ],
+ "ForwardModalAction.Title_countable": [
+ "%d"
+ ],
+ "ForwardModalAction.description_countable": [
+ "%d %@"
+ ],
+ "Gallery.Context.CopyToClipboard": [
+ "Copy Media"
+ ],
+ "Gallery.Context.SaveAs": [
+ "Save As..."
+ ],
+ "Gallery.Context.Share.AllItems_countable": [
+ "%d"
+ ],
+ "Gallery.Context.Share.AllPhotos_countable": [
+ "%d"
+ ],
+ "Gallery.Context.Share.AllVideos_countable": [
+ "%d"
+ ],
+ "Gallery.Context.ShowMessage": [
+ "Show Message"
+ ],
+ "GeneralSettings.AppearanceSettings": [
+ "APPEARANCE SETTINGS"
+ ],
+ "GeneralSettings.DarkMode": [
+ "Dark Mode"
+ ],
+ "GeneralSettings.DarkMode.Description": [
+ "A color scheme for nighttime and dark desktops"
+ ],
+ "GeneralSettings.Font.Description": [
+ "Use large font for messages"
+ ],
+ "GeneralSettings.LargeFonts": [
+ "Large Font"
+ ],
+ "Generic.ErrorMoreInfo": [
+ "More Info"
+ ],
+ "H8h-7b-M4v.title": [
+ "View"
+ ],
+ "HFQ-gK-NFA.title": [
+ "Text Replacement"
+ ],
+ "HFo-cy-zxI.title": [
+ "Show Spelling and Grammar"
+ ],
+ "HyV-fh-RgO.title": [
+ "View"
+ ],
+ "IV.Channel.Join": [
+ "Join"
+ ],
+ "InAppLinks.Confirm.OpenExternal": [
+ "open %@?"
+ ],
+ "InstantPage.AuthorAndDateTitle": [
+ "By %1$@ • %2$@"
+ ],
+ "Kd2-mp-pUS.title": [
+ "Show All"
+ ],
+ "LE2-aR-0XJ.title": [
+ "Bring All to Front"
+ ],
+ "LastSeen.HoursAgo_countable": [
+ "%d"
+ ],
+ "Legacy.Intro.Description1": [
+ "Welcome to the new super-fast and stable Telegram for macOS, fully rewritten in Swift 3.0."
+ ],
+ "Legacy.Intro.Description2": [
+ "Please note that your existing secret chats will be available in read-only mode. You can of course create new ones to continue chatting."
+ ],
+ "Legacy.Intro.Next": [
+ "Start Messaging"
+ ],
+ "Link.Expired": [
+ "Sorry, this link has expired."
+ ],
+ "Localization.Preview.Error.Generic": [
+ "Sorry, this language doesn't seem to exist."
+ ],
+ "Location.Send.AccurateTo": [
+ "Accurate to %@"
+ ],
+ "Location.Send.HideNearby": [
+ "Hide nearby places"
+ ],
+ "Location.Send.Locating": [
+ "Locating..."
+ ],
+ "Location.Send.MyLocation": [
+ "Send My Current Location"
+ ],
+ "Location.Send.ShowNearby": [
+ "Show nearby places"
+ ],
+ "Location.Send.ThisLocation": [
+ "Send This Location"
+ ],
+ "Location.Send.ThisLocation.Unknown": [
+ "Unknown Location"
+ ],
+ "Location.Send.Title": [
+ "Location"
+ ],
+ "Login.ResetAccount": [
+ "RESET MY ACCOUNT"
+ ],
+ "Message.AccessoryPanel.Forwarded": [
+ "%d forwarded message",
+ "%d forwarded messages"
+ ],
+ "Message.AccessoryPanel.Forwarded_countable": [
+ "%d"
+ ],
+ "Message.ActionsPanel.EmptySelected": [
+ "Select messages"
+ ],
+ "Message.ActionsPanel.SelectedCount_countable": [
+ "%d"
+ ],
+ "Message.Context.Delete": [
+ "Delete"
+ ],
+ "Message.Context.Edit": [
+ "Edit"
+ ],
+ "Message.Context.Forward": [
+ "Forward"
+ ],
+ "Message.Context.ForwardToCloud": [
+ "Forward to Saved Messages"
+ ],
+ "Message.Context.OpenWith": [
+ "Open With..."
+ ],
+ "Message.Context.Pin": [
+ "Pin"
+ ],
+ "Message.Context.Reply1": [
+ "Reply"
+ ],
+ "Message.Context.ReplyHelp": [
+ "double click"
+ ],
+ "Message.Context.Report": [
+ "Report"
+ ],
+ "Message.Context.SaveGif": [
+ "Add GIF"
+ ],
+ "Message.Context.Select": [
+ "Select"
+ ],
+ "Message.Placeholder.Edit": [
+ "Edit Message..."
+ ],
+ "Message.Status.Archived": [
+ "archived folder"
+ ],
+ "Message.Text.CopyMusicTitle": [
+ "Copy Track Name"
+ ],
+ "MessageContext.CopyMessageLink1": [
+ "Copy Message Link"
+ ],
+ "MessageTimer.ShortDays": [
+ "%@d"
+ ],
+ "MessageTimer.ShortHours": [
+ "%@h"
+ ],
+ "MessageTimer.ShortMinutes": [
+ "%@m"
+ ],
+ "MessageTimer.ShortMonths": [
+ "%@M"
+ ],
+ "MessageTimer.ShortSeconds": [
+ "%@s"
+ ],
+ "MessageTimer.ShortWeeks": [
+ "%@w"
+ ],
+ "Messages.DeletedMessage": [
+ "Deleted message"
+ ],
+ "Messages.File.State.FetchingIn_1": [
+ "%d% downloaded"
+ ],
+ "Messages.File.State.FetchingOut_1": [
+ "%d% uploaded"
+ ],
+ "Messages.File.State.Local": [
+ "Show in Finder"
+ ],
+ "Messages.ForwardHeader": [
+ "Forwarded messages"
+ ],
+ "Messages.Placeholder.SentMessage": [
+ "Write a message..."
+ ],
+ "Messages.Placeholder.SentMessage.Small": [
+ "Message..."
+ ],
+ "Messages.ReplyLoading.Header": [
+ "Reply"
+ ],
+ "Messages.ReplyLoading.Loading": [
+ "Loading..."
+ ],
+ "Modal.Apply": [
+ "Apply"
+ ],
+ "Modal.Cancel": [
+ "Cancel"
+ ],
+ "Modal.CopyLink": [
+ "Copy Link"
+ ],
+ "Modal.Done": [
+ "Done"
+ ],
+ "Modal.OK": [
+ "OK"
+ ],
+ "Modal.Report": [
+ "Report"
+ ],
+ "Modal.Send": [
+ "Send"
+ ],
+ "Navigation.Cancel": [
+ "Cancel"
+ ],
+ "Navigation.Close": [
+ "Close"
+ ],
+ "Navigation.Done": [
+ "Done"
+ ],
+ "Navigation.Edit": [
+ "Edit"
+ ],
+ "NewPoll.OptionsDescriptionMinimum_countable": [
+ "%d"
+ ],
+ "NewPoll.OptionsDescription_countable": [
+ "%d"
+ ],
+ "Notification.LockedPreview": [
+ "You have a new message"
+ ],
+ "Notification.MarkAsRead": [
+ "Mark as Read"
+ ],
+ "Notification.ProximityReached": [
+ "%@ is now within %@ from %@"
+ ],
+ "Notification.ProximityReachedYou": [
+ "%@ is now within %@ from you"
+ ],
+ "Notification.ProximityReachedYou_1": [
+ "%1$@ is now within %2$@ from you"
+ ],
+ "Notification.ProximityReached_1": [
+ "%1$@ is now within %2$@ from %3$@"
+ ],
+ "Notification.ScheduledTitle": [
+ "📆 You"
+ ],
+ "OY7-WF-poV.title": [
+ "Minimize"
+ ],
+ "Olw-nP-bQN.title": [
+ "Hide"
+ ],
+ "Passcode.EnterPasscodePlaceholder": [
+ "Enter your passcode"
+ ],
+ "Passcode.Lost.Description": [
+ "If you don't remember your passcode, you can [log out]()"
+ ],
+ "Passcode.Next": [
+ "Next"
+ ],
+ "Passcode.UnlockTouchIdReason": [
+ "unlock itself"
+ ],
+ "Passcode.UseTouchId": [
+ "Unlock with Touch ID"
+ ],
+ "Passport.Language.ar": [
+ "Arabic"
+ ],
+ "Passport.Language.az": [
+ "Azerbaijani"
+ ],
+ "Passport.Language.bg": [
+ "Bulgarian"
+ ],
+ "Passport.Language.bn": [
+ "Bangla"
+ ],
+ "Passport.Language.cs": [
+ "Czech"
+ ],
+ "Passport.Language.da": [
+ "Danish"
+ ],
+ "Passport.Language.de": [
+ "German"
+ ],
+ "Passport.Language.dv": [
+ "Divehi"
+ ],
+ "Passport.Language.dz": [
+ "Dzongkha"
+ ],
+ "Passport.Language.el": [
+ "Greek"
+ ],
+ "Passport.Language.en": [
+ "English"
+ ],
+ "Passport.Language.es": [
+ "Spanish"
+ ],
+ "Passport.Language.et": [
+ "Estonian"
+ ],
+ "Passport.Language.fa": [
+ "Persian"
+ ],
+ "Passport.Language.fr": [
+ "French"
+ ],
+ "Passport.Language.he": [
+ "Hebrew"
+ ],
+ "Passport.Language.hr": [
+ "Croatian"
+ ],
+ "Passport.Language.hu": [
+ "Hungarian"
+ ],
+ "Passport.Language.hy": [
+ "Armenian"
+ ],
+ "Passport.Language.id": [
+ "Indonesian"
+ ],
+ "Passport.Language.is": [
+ "Icelandic"
+ ],
+ "Passport.Language.it": [
+ "Italian"
+ ],
+ "Passport.Language.ja": [
+ "Japanese"
+ ],
+ "Passport.Language.ka": [
+ "Georgian"
+ ],
+ "Passport.Language.km": [
+ "Khmer"
+ ],
+ "Passport.Language.ko": [
+ "Korean"
+ ],
+ "Passport.Language.lo": [
+ "Lao"
+ ],
+ "Passport.Language.lt": [
+ "Lithuanian"
+ ],
+ "Passport.Language.lv": [
+ "Latvian"
+ ],
+ "Passport.Language.mk": [
+ "Macedonian"
+ ],
+ "Passport.Language.mn": [
+ "Mongolian"
+ ],
+ "Passport.Language.ms": [
+ "Malay"
+ ],
+ "Passport.Language.my": [
+ "Burmese"
+ ],
+ "Passport.Language.ne": [
+ "Nepali"
+ ],
+ "Passport.Language.nl": [
+ "Dutch"
+ ],
+ "Passport.Language.pl": [
+ "Polish"
+ ],
+ "Passport.Language.pt": [
+ "Portuguese"
+ ],
+ "Passport.Language.ro": [
+ "Romanian"
+ ],
+ "Passport.Language.ru": [
+ "Russian"
+ ],
+ "Passport.Language.sk": [
+ "Slovak"
+ ],
+ "Passport.Language.sl": [
+ "Slovenian"
+ ],
+ "Passport.Language.th": [
+ "Thai"
+ ],
+ "Passport.Language.tk": [
+ "Turkmen"
+ ],
+ "Passport.Language.tr": [
+ "Turkish"
+ ],
+ "Passport.Language.uk": [
+ "Ukrainian"
+ ],
+ "Passport.Language.uz": [
+ "Uzbek"
+ ],
+ "Passport.Language.vi": [
+ "Vietnamese"
+ ],
+ "Peer.Activity.Chat.ChoosingSticker": [
+ "%@ is choosing a sticker"
+ ],
+ "Peer.Activity.Chat.Multi.ChoosingSticker1": [
+ "%@ and %d others are choosing stickers"
+ ],
+ "Peer.Activity.User.ChoosingSticker": [
+ "choosing a sticker"
+ ],
+ "Peer.Activity.User.TypingText": [
+ "typing"
+ ],
+ "Peer.DeletedUser": [
+ "Deleted Account"
+ ],
+ "Peer.Media.Calendar.Media": [
+ "%d media",
+ "%d media"
+ ],
+ "Peer.Media.Calendar.Media_countable": [
+ "%d"
+ ],
+ "Peer.Media.Calendar.Title": [
+ "Calendar"
+ ],
+ "Peer.RepliesNotifications": [
+ "Reply Notifications"
+ ],
+ "Peer.ServiceNotifications": [
+ "service notifications"
+ ],
+ "Peer.Status.Member": [
+ "%d member",
+ "%d members"
+ ],
+ "Peer.Status.Member.Online_countable": [
+ "%d"
+ ],
+ "Peer.Status.Member_countable": [
+ "%d"
+ ],
+ "Peer.Status.Subscribers_countable": [
+ "%d"
+ ],
+ "Peer.Status.minAgo_countable": [
+ "%d"
+ ],
+ "Peer.Status.online": [
+ "online"
+ ],
+ "PeerInfo.Action.LiveStream": [
+ "Live Stream"
+ ],
+ "PeerInfo.AddContact": [
+ "Add Contact"
+ ],
+ "PeerInfo.ChannelReported": [
+ "Thank you! Your report will be reviewed by our team soon."
+ ],
+ "PeerInfo.ChatColors": [
+ "Change Colors"
+ ],
+ "PeerInfo.Confirm.AddMembers1_countable": [
+ "%d"
+ ],
+ "PeerInfo.FirstName.Placeholder": [
+ "First Name"
+ ],
+ "PeerInfo.LastName.Placeholder": [
+ "Last Name"
+ ],
+ "PeerInfo.MembersHeader_countable": [
+ "%d"
+ ],
+ "PeerInfo.Report": [
+ "Report"
+ ],
+ "PeerInfo.ShareMyInfo": [
+ "Share My Contact Info"
+ ],
+ "PhoneNumber.ChangePhoneNumber": [
+ "Change Phone Number"
+ ],
+ "PhoneNumber.Code.Info": [
+ "We have sent you an SMS with a confirmation code, please enter it to finish the process."
+ ],
+ "PhoneNumber.Info": [
+ "We will send an SMS with a confirmation code to your new number."
+ ],
+ "PhoneNumber.SendCode": [
+ "Send Code"
+ ],
+ "PhoneNumber.Title": [
+ "NEW PHONE NUMBER"
+ ],
+ "Presence.bot": [
+ "bot"
+ ],
+ "Preview.Dragging.AddItems_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendAudio_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendGif_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendMedia_countable": [
+ "%d"
+ ],
+ "PreviewSender.SendVideo_countable": [
+ "%d"
+ ],
+ "PrivacySettings.GroupMembersCount_countable": [
+ "%d"
+ ],
+ "PrivacySettingsController.UserCount_countable": [
+ "%d"
+ ],
+ "Proxy.ForceDisable": [
+ "Are you sure you want to disable proxy server %@?"
+ ],
+ "Proxy.ForceEnable.Text.IP": [
+ "Server: %@"
+ ],
+ "Proxy.ForceEnable.Text.Password": [
+ "Password: %@"
+ ],
+ "Proxy.ForceEnable.Text.Port": [
+ "Port: %d"
+ ],
+ "Proxy.ForceEnable.Text.Secret": [
+ "Secret: %@"
+ ],
+ "Proxy.ForceEnable.Text.Username": [
+ "Username: %@"
+ ],
+ "QuickLook.Preview": [
+ "Preview"
+ ],
+ "QuickSwitcher.Popular": [
+ "Popular"
+ ],
+ "QuickSwitcher.Recently": [
+ "Recent"
+ ],
+ "R4o-n2-Eq4.title": [
+ "Zoom"
+ ],
+ "RecentCalls.Empty": [
+ "Your recent calls will appear here"
+ ],
+ "Report.AdditionText": [
+ "Please enter any additional details relevant for your report."
+ ],
+ "Report.AdditionText.Button": [
+ "Report"
+ ],
+ "Report.AdditionText.Placeholder": [
+ "Additional details..."
+ ],
+ "ReportReason.ChildAbuse": [
+ "Child Abuse"
+ ],
+ "ReportReason.Copyright": [
+ "Copyright"
+ ],
+ "ReportReason.Drugs": [
+ "Illegal Drugs"
+ ],
+ "ReportReason.Fake": [
+ "Fake"
+ ],
+ "ReportReason.Other": [
+ "Other"
+ ],
+ "ReportReason.Other.Placeholder": [
+ "Description"
+ ],
+ "ReportReason.PersonalDetails": [
+ "Personal Details"
+ ],
+ "ReportReason.Porno": [
+ "Pornography"
+ ],
+ "ReportReason.Spam": [
+ "Spam"
+ ],
+ "ReportReason.Violence": [
+ "Violence"
+ ],
+ "Ruw-6m-B2m.title": [
+ "Select All"
+ ],
+ "SavedAs.ModalOk": [
+ "Saved!
[Show In Finder]()"
+ ],
+ "Schedule.SendDate": [
+ "Send on %@ at %@"
+ ],
+ "Schedule.SendToday": [
+ "Send today at %@"
+ ],
+ "ScheduleController.Title": [
+ "Schedule Message"
+ ],
+ "ScheduleController.at": [
+ "at"
+ ],
+ "Search.Filter.Files": [
+ "Files"
+ ],
+ "Search.Filter.GIFs": [
+ "GIFs"
+ ],
+ "Search.Filter.Links": [
+ "Links"
+ ],
+ "Search.Filter.Music": [
+ "Music"
+ ],
+ "Search.Filter.Photos": [
+ "Photos"
+ ],
+ "Search.Filter.Videos": [
+ "Videos"
+ ],
+ "Search.Filter.Voice": [
+ "Voice"
+ ],
+ "Search.Global.Channel1_countable": [
+ "%@ %d"
+ ],
+ "Search.Global.Group1_countable": [
+ "%@ %d"
+ ],
+ "SearchField.Search": [
+ "Search"
+ ],
+ "ServiceMessage.DesturctingPhoto.You": [
+ "%@ sent a self-destructing photo."
+ ],
+ "ServiceMessage.DesturctingVideo.You": [
+ "%@ sent a self-destructing video."
+ ],
+ "ServiceMessage.ExpiredPhoto": [
+ "photo has expired"
+ ],
+ "ServiceMessage.ExpiredVideo": [
+ "video has expired"
+ ],
+ "ShareExtension.Passcode.Next": [
+ "Next"
+ ],
+ "ShareExtension.Passcode.Placeholder": [
+ "passcode"
+ ],
+ "ShareExtension.Search": [
+ "Search"
+ ],
+ "ShareExtension.Unauthorized.Description": [
+ "To share via Telegram, please open the Telegram app and log in."
+ ],
+ "ShareExtension.Unauthorized.OK": [
+ "OK"
+ ],
+ "ShareModal.Select": [
+ "Select"
+ ],
+ "Sidebar.Avalability": [
+ "Your stickers, GIFs and emoji will appear in this panel when you open any chat."
+ ],
+ "StatusBar.Activate": [
+ "Show Telegram"
+ ],
+ "StatusBar.Hide": [
+ "Hide"
+ ],
+ "StatusBar.Quit": [
+ "Quit"
+ ],
+ "StickerPack.Add1": [
+ "Add %d Sticker",
+ "Add %d Stickers"
+ ],
+ "StickerPack.Add1_countable": [
+ "%d"
+ ],
+ "StickerSet.DontExist": [
+ "Sorry, this sticker set doesn't seem to exist."
+ ],
+ "Stickers.Recent": [
+ "Recent"
+ ],
+ "Stickers.Set.Count1": [
+ "%d sticker",
+ "%d stickers"
+ ],
+ "Stickers.Set.Count1_countable": [
+ "%d"
+ ],
+ "Stickers.Trending": [
+ "Trending Stickers"
+ ],
+ "Suggest.Localization.Header": [
+ "Choose your language"
+ ],
+ "Suggest.Localization.Other": [
+ "Other"
+ ],
+ "Td7-aD-5lo.title": [
+ "Window"
+ ],
+ "Telegram.BioViewController": [
+ "Bio"
+ ],
+ "Telegram.LayoutAccountController": [
+ "Settings"
+ ],
+ "Telegram.LayoutRecentCallsViewController": [
+ "Recent Calls"
+ ],
+ "Text.Context.Copy.Code": [
+ "Copy Code"
+ ],
+ "Text.Context.Copy.Email": [
+ "Copy Email"
+ ],
+ "Text.Context.Copy.Hashtag": [
+ "Copy Hashtag"
+ ],
+ "Text.Context.Copy.InviteLink": [
+ "Copy Invite Link"
+ ],
+ "Text.Context.Copy.Link": [
+ "Copy Link"
+ ],
+ "Text.Context.Copy.StickerPack": [
+ "Copy Sticker Set Link"
+ ],
+ "Text.Context.Copy.Username": [
+ "Copy Username"
+ ],
+ "Text.CopyText": [
+ "Copy Text"
+ ],
+ "Text.View.Transformations": [
+ "Transformations"
+ ],
+ "TextView.Transform.Bold": [
+ "Bold"
+ ],
+ "TextView.Transform.Code": [
+ "Monospace"
+ ],
+ "TextView.Transform.Italic": [
+ "Italic"
+ ],
+ "TextView.Transform.RemoveAll": [
+ "Clear Transformations"
+ ],
+ "TextView.Transform.URL": [
+ "Make URL"
+ ],
+ "Theme.GetTheme.Error": [
+ "Sorry, this theme doesn't seem to exist for macOS."
+ ],
+ "Time.PreciseDate_m2": [
+ "Feb %@, %@ at %@"
+ ],
+ "Time.yesterday": [
+ "yesterday"
+ ],
+ "Timer.Days_countable": [
+ "%d"
+ ],
+ "Timer.Hours_countable": [
+ "%d"
+ ],
+ "Timer.Minutes_countable": [
+ "%d"
+ ],
+ "Timer.Months_countable": [
+ "%d"
+ ],
+ "Timer.Seconds_countable": [
+ "%d"
+ ],
+ "Timer.Weeks_countable": [
+ "%d"
+ ],
+ "Timer.Years_countable": [
+ "%d"
+ ],
+ "TwoStepAuth.AnError": [
+ "An error occurred. Please try again later."
+ ],
+ "TwoStepAuth.EmailInvalid": [
+ "Invalid email address, please try again."
+ ],
+ "TwoStepAuth.EmailSent": [
+ "We have sent you an email to confirm your address."
+ ],
+ "TwoStepAuth.Error.Generic": [
+ "An error occurred. Please try again later."
+ ],
+ "TwoStepAuth.GenericError": [
+ "An error occurred. Please try again later."
+ ],
+ "TwoStepAuth.PasswordTitle": [
+ "Password"
+ ],
+ "TwoStepAuth.RecoveryCodeExpired": [
+ "Code Expired"
+ ],
+ "TwoStepAuth.RecoveryFailed": [
+ "Your remaining options are either to remember your password or to reset your account."
+ ],
+ "TwoStepAuth.RecoverySent": [
+ "We have sent a recovery code to the email you provided:
%@"
+ ],
+ "UEZ-Bs-lqG.title": [
+ "Capitalize"
+ ],
+ "UnknownError": [
+ "An error occurred, please try again later."
+ ],
+ "Vdr-fp-XzO.title": [
+ "Hide Others"
+ ],
+ "VoiceChat.End.Third": [
+ "End Video Chat"
+ ],
+ "W48-6f-4Dl.title": [
+ "Edit"
+ ],
+ "WallpaperPreview.DoesntExists": [
+ "Sorry, this background doesn't seem to exist."
+ ],
+ "WeT-3V-zwk.title": [
+ "Paste and Match Style"
+ ],
+ "Widget.Recent.Desc": [
+ "Use ⌘+K or ESC to enter [search](search) mode."
+ ],
+ "Widget.Recent.Mixed": [
+ "Both"
+ ],
+ "Widget.Recent.Popular": [
+ "Popular"
+ ],
+ "Widget.Recent.Recent": [
+ "Recent"
+ ],
+ "Widget.Recent.Title": [
+ "Chats"
+ ],
+ "_NS103.title": [
+ "Edit"
+ ],
+ "_NS167.title": [
+ "Window"
+ ],
+ "_NS70.title": [
+ "View"
+ ],
+ "_NS81.title": [
+ "View"
+ ],
+ "_NS88.title": [
+ "Edit"
+ ],
+ "_NS:103.title": [
+ "Edit"
+ ],
+ "_NS:163.title": [
+ "Window"
+ ],
+ "_NS:167.title": [
+ "Window"
+ ],
+ "_NS:77.title": [
+ "View"
+ ],
+ "_NS:81.title": [
+ "View"
+ ],
+ "_NS:99.title": [
+ "Edit"
+ ],
+ "aUF-d1-5bR.title": [
+ "Window"
+ ],
+ "c8a-y6-VQd.title": [
+ "Transformations"
+ ],
+ "cwL-P1-jid.title": [
+ "Smart Links"
+ ],
+ "d9M-CD-aMd.title": [
+ "Make Lower Case"
+ ],
+ "dRJ-4n-Yzg.title": [
+ "Undo"
+ ],
+ "gVA-U4-sdL.title": [
+ "Paste"
+ ],
+ "hQb-2v-fYv.title": [
+ "Smart Quotes"
+ ],
+ "hz2-CU-CR7.title": [
+ "Check Document Now"
+ ],
+ "mK6-2p-4JG.title": [
+ "Check Grammar With Spelling"
+ ],
+ "pa3-QI-u2k.title": [
+ "Delete"
+ ],
+ "rbD-Rh-wIN.title": [
+ "Check Spelling While Typing"
+ ],
+ "rgM-f4-ycn.title": [
+ "Smart Dashes"
+ ],
+ "sZh-ct-GQS.title": [
+ "Quick Search"
+ ],
+ "tRr-pd-1PS.title": [
+ "Data Detectors"
+ ],
+ "uQy-DD-JDr.title": [
+ "Telegram"
+ ],
+ "uRl-iY-unG.title": [
+ "Cut"
+ ],
+ "vmV-6d-7jI.title": [
+ "Make Upper Case"
+ ],
+ "x3v-GG-iWU.title": [
+ "Copy"
+ ],
+ "z6F-FW-3nz.title": [
+ "Show Substitutions"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/groups_and_channels.html b/data/web/translations.telegram.org/en/macos/groups_and_channels.html
new file mode 100644
index 0000000000..730daa05b7
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/groups_and_channels.html
@@ -0,0 +1,3090 @@
+{
+ "Admins.AddAdmin": [
+ "Add Admin"
+ ],
+ "Admins.Admin": [
+ "Admin"
+ ],
+ "Admins.ChannelAdmins": [
+ "CHANNEL ADMINS"
+ ],
+ "Admins.ChannelDescription": [
+ "You can add admins to help you manage your channel"
+ ],
+ "Admins.Creator": [
+ "Owner"
+ ],
+ "Admins.EverbodyCanAddMembers": [
+ "Any member can add new members"
+ ],
+ "Admins.GroupAdmins": [
+ "GROUP ADMINS"
+ ],
+ "Admins.GroupDescription": [
+ "You can add admins to help you manage your group."
+ ],
+ "Admins.OnlyAdminsCanAddMembers": [
+ "Only admins can add new members."
+ ],
+ "Admins.Owner": [
+ "Owner"
+ ],
+ "Admins.SelectNewAdminTitle": [
+ "Contacts"
+ ],
+ "Admins.WhoCanInvite.Admins": [
+ "Only Admins"
+ ],
+ "Admins.WhoCanInvite.Everyone": [
+ "All Members"
+ ],
+ "Admins.WhoCanInvite.Text": [
+ "Who can add members"
+ ],
+ "Alert.Cancel": [
+ "Cancel"
+ ],
+ "Alert.Confirm.Stop": [
+ "Stop"
+ ],
+ "Alert.PrivateChannel.AccessError": [
+ "Unfortunately, you can't access this message. You aren't a member of the chat where it was posted."
+ ],
+ "Calendar.WeekDays.Wednesday": [
+ "W"
+ ],
+ "Call.Confirm.Discard.Call.Header": [
+ "Call in Progress"
+ ],
+ "Call.Confirm.Discard.Call.ToCall.Text": [
+ "End call with \"%1$@\" and start a video chat in \"%2$@\"?"
+ ],
+ "Call.Confirm.Discard.Voice.Header": [
+ "Video Chat in Progress"
+ ],
+ "Call.Confirm.Discard.Voice.ToCall.Text": [
+ "Leave video chat in \"%1$@\" and start a call with \"%2$@\"?"
+ ],
+ "Call.Confirm.Discard.Voice.ToVoice.Text": [
+ "Leave video chat in \"%1$@\" and start a new one in \"%2$@\"?"
+ ],
+ "Call.ShortMinutes": [
+ "%d min",
+ "%d min"
+ ],
+ "Chanel.EventFilter.AllAdmins": [
+ "All Admins"
+ ],
+ "Chanel.EventFilter.AllEvents": [
+ "All Events"
+ ],
+ "Channel.Admin.AdminAccess": [
+ "This admin will be able to add new admins with equal or fewer rights."
+ ],
+ "Channel.Admin.AdminRestricted": [
+ "This admin will not be able to add new admins."
+ ],
+ "Channel.Admin.CantEdit": [
+ "You are not allowed to edit the rights of this admin."
+ ],
+ "Channel.Admin.CantEditRights": [
+ "You can't edit the rights of this admin."
+ ],
+ "Channel.Admin.Dismiss": [
+ "Dismiss Admin"
+ ],
+ "Channel.Admin.Role.Admin.Desc": [
+ "A title that members will see instead of 'admin'."
+ ],
+ "Channel.Admin.Role.Header": [
+ "CUSTOM TITLE"
+ ],
+ "Channel.Admin.Role.Owner.Desc": [
+ "A title that will be shown instead of 'owner'."
+ ],
+ "Channel.Admin.Role.Placeholder.Admin": [
+ "admin"
+ ],
+ "Channel.Admin.Role.Placeholder.Owner": [
+ "owner"
+ ],
+ "Channel.Admin.TransferOwnership.Channel": [
+ "Transfer Channel Ownership"
+ ],
+ "Channel.Admin.TransferOwnership.Confirm.Channel.Text": [
+ "This will transfer the full owner rights for %@ to %@.
You will no longer be considered the creator of the channel. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "Channel.Admin.TransferOwnership.Confirm.Channel.Title": [
+ "Transfer Channel Ownership"
+ ],
+ "Channel.Admin.TransferOwnership.Confirm.Group.Text": [
+ "This will transfer the full owner rights for %@ to %@.
You will no longer be considered the creator of the group. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "Channel.Admin.TransferOwnership.Confirm.Group.Title": [
+ "Transfer Group Ownership"
+ ],
+ "Channel.Admin.TransferOwnership.Confirm.OK": [
+ "Change Owner"
+ ],
+ "Channel.Admin.TransferOwnership.Group": [
+ "Transfer Group Ownership"
+ ],
+ "Channel.Admin.TransferOwnership.Password.Desc": [
+ "Please enter your 2-Step verification password to complete the transfer."
+ ],
+ "Channel.Admin.TransferOwnership.Password.Title": [
+ "Two-Step Verification"
+ ],
+ "Channel.Admin.WhatCanAdminDo": [
+ "WHAT CAN THIS ADMIN DO?"
+ ],
+ "Channel.AdminLog.AllowedNewMembersToSpeak": [
+ "%1$@ allowed new video chat participants to speak"
+ ],
+ "Channel.AdminLog.AllowedReactionsUpdated": [
+ "%1$@ updated the list of allowed reactions to: %2$@"
+ ],
+ "Channel.AdminLog.CanManageCalls": [
+ "Manage Video Chats"
+ ],
+ "Channel.AdminLog.DeletedInviteLink": [
+ "%1$@ deleted the invite link %2$@"
+ ],
+ "Channel.AdminLog.EditedInviteLink": [
+ "%1$@ edited invite link %2$@"
+ ],
+ "Channel.AdminLog.EndedVoiceChat": [
+ "%1$@ ended the video chat"
+ ],
+ "Channel.AdminLog.JoinedViaRequest": [
+ "%1$@ joined via invite link %2$@, approved by %3$@"
+ ],
+ "Channel.AdminLog.MessageChangedAutoremoveTimeoutRemove": [
+ "%1$@ disabled auto-remove timer"
+ ],
+ "Channel.AdminLog.MessageChangedAutoremoveTimeoutSet": [
+ "%1$@ set auto-remove timer to %2$@"
+ ],
+ "Channel.AdminLog.MutedNewMembers": [
+ "%1$@ muted new video chat participants"
+ ],
+ "Channel.AdminLog.MutedParticipant": [
+ "%1$@ muted %2$@ in a video chat"
+ ],
+ "Channel.AdminLog.ReactionsDisabled": [
+ "%1$@ disabled reactions"
+ ],
+ "Channel.AdminLog.RevokedInviteLink": [
+ "%1$@ revoked invite link %2$@"
+ ],
+ "Channel.AdminLog.StartedVoiceChat": [
+ "%1$@ started a video chat"
+ ],
+ "Channel.AdminLog.UnmutedMutedParticipant": [
+ "%1$@ unmuted %2$@ in a video chat"
+ ],
+ "Channel.Admins.AddAdminError": [
+ "Sorry, you're not allowed to promote this user to become an admin."
+ ],
+ "Channel.Admins.Promote.BannedAdminError": [
+ "Sorry, you can't add this user as an admin because they are in the Removed Users list and you can't unban them."
+ ],
+ "Channel.Admins.Promote.UnmemberAdminError": [
+ "You can't add this user as an admin because they are not a member of this group and you are not allowed to add them."
+ ],
+ "Channel.Admins.PromotedBy": [
+ "promoted by %@"
+ ],
+ "Channel.BanForever": [
+ "Forever"
+ ],
+ "Channel.BanUser.PermissionAddMembers": [
+ "Add Members"
+ ],
+ "Channel.BanUser.PermissionChangeGroupInfo": [
+ "Change Group Info"
+ ],
+ "Channel.BanUser.PermissionEmbedLinks": [
+ "Embed Links"
+ ],
+ "Channel.BanUser.PermissionSendMedia": [
+ "Send Media"
+ ],
+ "Channel.BanUser.PermissionSendMessages": [
+ "Send Messages"
+ ],
+ "Channel.BanUser.PermissionSendPolls": [
+ "Send Polls"
+ ],
+ "Channel.BanUser.PermissionSendStickersAndGifs": [
+ "Send Stickers & GIFs"
+ ],
+ "Channel.Blacklist.BlockedBy": [
+ "blocked by %@"
+ ],
+ "Channel.Blacklist.Context.AddToGroup": [
+ "Add To Group"
+ ],
+ "Channel.Blacklist.Context.Remove": [
+ "Remove"
+ ],
+ "Channel.Blacklist.DemoteAdminError": [
+ "You can't ban this user because they are an admin of this group and you are not allowed to demote them."
+ ],
+ "Channel.Blacklist.DescChannel": [
+ "Users removed from the channel by admins can't rejoin via invite links."
+ ],
+ "Channel.Blacklist.DescGroup": [
+ "Users removed from the group by admins can't rejoin via invite links."
+ ],
+ "Channel.Blacklist.RemoveUser": [
+ "Remove User"
+ ],
+ "Channel.Blacklist.RestrictedBy": [
+ "restricted by %@"
+ ],
+ "Channel.Blacklist.SelectNewUserTitle": [
+ "Members"
+ ],
+ "Channel.Blacklist.Unban": [
+ "Unban"
+ ],
+ "Channel.BlockUser.BlockFor": [
+ "Block For"
+ ],
+ "Channel.BlockUser.CanEmbedLinks": [
+ "Embed Links"
+ ],
+ "Channel.BlockUser.CanReadMessages": [
+ "Can Read Messages"
+ ],
+ "Channel.BlockUser.CanSendMedia": [
+ "Send Media"
+ ],
+ "Channel.BlockUser.CanSendMessages": [
+ "Send Messages"
+ ],
+ "Channel.BlockUser.CanSendStickers": [
+ "Send Stickers & GIFs"
+ ],
+ "Channel.ChannelNameHolder": [
+ "Channel Name"
+ ],
+ "Channel.Comments.Count": [
+ "%d Comment",
+ "%d Comments"
+ ],
+ "Channel.Comments.LeaveComment": [
+ "Leave a Comment"
+ ],
+ "Channel.Create": [
+ "Create"
+ ],
+ "Channel.DescHeader": [
+ "DESCRIPTION"
+ ],
+ "Channel.DescriptionHolder": [
+ "Description"
+ ],
+ "Channel.DescriptionHolderDescrpiton": [
+ "You can provide an optional description for your channel."
+ ],
+ "Channel.EditAdmin.ManageCalls": [
+ "Manage Video Chats"
+ ],
+ "Channel.EditAdmin.Permission.AddNewAdmins": [
+ "Add New Admins"
+ ],
+ "Channel.EditAdmin.Permission.BanUsers": [
+ "Ban Users"
+ ],
+ "Channel.EditAdmin.Permission.ChangeInfo": [
+ "Change Channel Info"
+ ],
+ "Channel.EditAdmin.Permission.DeleteMessages": [
+ "Delete Messages"
+ ],
+ "Channel.EditAdmin.Permission.EditMessages": [
+ "Edit Messages"
+ ],
+ "Channel.EditAdmin.Permission.InviteUsers": [
+ "Invite Users"
+ ],
+ "Channel.EditAdmin.Permission.PinMessages": [
+ "Pin Messages"
+ ],
+ "Channel.EditAdmin.Permission.PostMessages": [
+ "Post Messages"
+ ],
+ "Channel.EditAdmin.PermissionAnonymous": [
+ "Remain Anonymous"
+ ],
+ "Channel.EditAdmin.PermissionInviteMembers": [
+ "Add Members"
+ ],
+ "Channel.EditAdmin.PermissionInviteSubscribers": [
+ "Add Subscribers"
+ ],
+ "Channel.EditAdmin.PermissionInviteViaLink": [
+ "Invite Users via Link"
+ ],
+ "Channel.ErrorAddTooMuch": [
+ "Sorry, you can only add the first 200 members to a channel. Note that an unlimited number of people may join via the channel's link."
+ ],
+ "Channel.EventFilter.AdminsHeader": [
+ "ADMINS"
+ ],
+ "Channel.EventFilter.EventsHeader": [
+ "EVENTS"
+ ],
+ "Channel.EventLog.Alert.Header": [
+ "What is the event log?"
+ ],
+ "Channel.EventLog.Alert.Info": [
+ "This is a list of all notable actions by group members and admins in the last 48 hours."
+ ],
+ "Channel.EventLog.Empty": [
+ "Empty"
+ ],
+ "Channel.EventLog.EmptySearch": [
+ "** No actions found**
No recent actions that match your query were found."
+ ],
+ "Channel.EventLog.EmptyText": [
+ "**No recent actions**
No notable actions taken
by the admins of this channel
in the last 48 hours."
+ ],
+ "Channel.EventLog.MessageChangedLinkedChannel": [
+ "%@ linked this group to %@"
+ ],
+ "Channel.EventLog.MessageChangedLinkedGroup": [
+ "%@ linked %@ as the discussion group"
+ ],
+ "Channel.EventLog.MessageChangedUnlinkedChannel": [
+ "%@ unlinked this group from %@"
+ ],
+ "Channel.EventLog.MessageChangedUnlinkedGroup": [
+ "%@ removed discussion group"
+ ],
+ "Channel.EventLog.MessageRankName": [
+ "changed custom title for %@: %@"
+ ],
+ "Channel.EventLog.MessageTransfered": [
+ "transferred ownership"
+ ],
+ "Channel.EventLog.MessageTransferedName": [
+ "transferred ownership to %@ %@"
+ ],
+ "Channel.EventLog.OriginalMessage": [
+ "Original message"
+ ],
+ "Channel.EventLog.Service.AboutRemoved": [
+ "%@ removed this channel's description:"
+ ],
+ "Channel.EventLog.Service.AboutUpdated": [
+ "%@ edited this channel's description:"
+ ],
+ "Channel.EventLog.Service.DisableSignatures": [
+ "%@ disabled channel signatures"
+ ],
+ "Channel.EventLog.Service.DisabledSlowMode": [
+ "%@ disabled slow mode"
+ ],
+ "Channel.EventLog.Service.EnableSignatures": [
+ "%@ enabled channel signatures"
+ ],
+ "Channel.EventLog.Service.LinkRemoved": [
+ "%@ removed channel link:"
+ ],
+ "Channel.EventLog.Service.LinkUpdated": [
+ "%@ edited this channel's link:"
+ ],
+ "Channel.EventLog.Service.PhotoRemoved": [
+ "%@ removed channel photo"
+ ],
+ "Channel.EventLog.Service.PhotoUpdated": [
+ "%@ updated this channel's photo"
+ ],
+ "Channel.EventLog.Service.SetSlowMode": [
+ "%@ set slow mode to %@"
+ ],
+ "Channel.EventLog.Service.TitleUpdated": [
+ "%@ edited this channel's title:"
+ ],
+ "Channel.EventLog.Service.UpdateJoin": [
+ "%@ joined the channel"
+ ],
+ "Channel.EventLog.Service.UpdateLeft": [
+ "%@ left the channel"
+ ],
+ "Channel.EventLog.What": [
+ "What Is This?"
+ ],
+ "Channel.Exception.DisabledOption.Group": [
+ "This option is disabled for all members in the group permissions."
+ ],
+ "Channel.ExportLinkAboutChannel": [
+ "People can join your channel by following this link. You can revoke the link at any time."
+ ],
+ "Channel.ExportLinkAboutGroup": [
+ "People can join your group by following this link. You can revoke the link at any time."
+ ],
+ "Channel.Intro.CreateChannel": [
+ "Create Channel"
+ ],
+ "Channel.IntroDescription": [
+ "Channels are a one-to-many tool for broadcasting your messages to unlimited audiences."
+ ],
+ "Channel.IntroDescriptionHeader": [
+ "What is a Channel?"
+ ],
+ "Channel.NameHeader": [
+ "CHANNEL NAME"
+ ],
+ "Channel.NewChannel": [
+ "New Channel"
+ ],
+ "Channel.Permissions.SlowMode.Header": [
+ "SLOW MODE"
+ ],
+ "Channel.Permissions.SlowMode.Text.Off": [
+ "Choose how long each member must wait before sending their next message."
+ ],
+ "Channel.Permissions.SlowMode.Text.Selected": [
+ "Members will be able to send only one message every %@"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.10s": [
+ "10s"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.15m": [
+ "15m"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.1h": [
+ "1h"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.1m": [
+ "1m"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.30s": [
+ "30s"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.5m": [
+ "5m"
+ ],
+ "Channel.Permissions.SlowMode.Timeout.Off": [
+ "Off"
+ ],
+ "Channel.Persmission.Denied.SendGifs.DefaultRestrictedText": [
+ "Sending GIFs isn't allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendGifs.Forever": [
+ "The admins of this group have restricted your ability to send GIFs."
+ ],
+ "Channel.Persmission.Denied.SendGifs.Until": [
+ "The admins of this group have restricted your ability to send GIFs until %@."
+ ],
+ "Channel.Persmission.Denied.SendInline.DefaultRestrictedText": [
+ "Sending inline content isn't allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendInline.Forever": [
+ "The admins of this group have restricted your ability to send inline content."
+ ],
+ "Channel.Persmission.Denied.SendInline.Until": [
+ "The admins of this group have restricted your ability to send inline content until %@."
+ ],
+ "Channel.Persmission.Denied.SendMedia.DefaultRestrictedText": [
+ "Sending media isn't allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendMedia.Forever": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "Channel.Persmission.Denied.SendMedia.Until": [
+ "The admins of this group have restricted your ability to send media until %@."
+ ],
+ "Channel.Persmission.Denied.SendMessages.DefaultRestrictedText": [
+ "Sending messages is not allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendMessages.Forever": [
+ "The admins of this group have restricted your ability to send messages."
+ ],
+ "Channel.Persmission.Denied.SendMessages.Until": [
+ "The admins of this group have restricted you from messaging until %@."
+ ],
+ "Channel.Persmission.Denied.SendPoll.DefaultRestrictedText": [
+ "Posting polls isn't allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendPoll.Forever": [
+ "The admins of this group have restricted your ability to send polls."
+ ],
+ "Channel.Persmission.Denied.SendPoll.Until": [
+ "The admins of this group have restricted your ability to send polls until %@."
+ ],
+ "Channel.Persmission.Denied.SendStickers.DefaultRestrictedText": [
+ "Sending stickers isn't allowed in this group."
+ ],
+ "Channel.Persmission.Denied.SendStickers.Forever": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "Channel.Persmission.Denied.SendStickers.Until": [
+ "The admins of this group have restricted your ability to send stickers until %@."
+ ],
+ "Channel.Private": [
+ "Private"
+ ],
+ "Channel.PrivateAboutChannel": [
+ "Private channels can only be joined via invite link."
+ ],
+ "Channel.PrivateAboutGroup": [
+ "Private groups can only be joined if you were invited or have an invite link."
+ ],
+ "Channel.Public": [
+ "Public"
+ ],
+ "Channel.PublicAboutChannel": [
+ "Public channels can be found in search, anyone can join them."
+ ],
+ "Channel.PublicAboutGroup": [
+ "Public groups can be found in search, their chat history is available to everyone and anyone can join."
+ ],
+ "Channel.PublicNamesLimitError": [
+ "You have reserved too many public links. Try revoking the link from an older group or channel, or create a private one instead."
+ ],
+ "Channel.RevokeLink": [
+ "Revoke Link"
+ ],
+ "Channel.RevokeLink.Confirm.Header": [
+ "Revoke Link"
+ ],
+ "Channel.RevokeLink.Confirm.OK": [
+ "Revoke"
+ ],
+ "Channel.RevokeLink.Confirm.Text": [
+ "Are you sure you want to revoke this link? Once this is done, nobody will be able to use it to join the group."
+ ],
+ "Channel.SelectPeers.Contacts": [
+ "contacts"
+ ],
+ "Channel.SelectPeers.Global": [
+ "global"
+ ],
+ "Channel.Stats.Loading": [
+ "**Preparing stats**
Please wait a few moments while we generate your stats."
+ ],
+ "Channel.TransferOwner.Error.Enable2FA": [
+ "Enable Two-Step Verification"
+ ],
+ "Channel.TransferOwner.Error.Text": [
+ "Ownership transfers are available if:
• Two-Step Verification was enabled for your account more than **7 days** ago.
• Your Two-Step Verification password was last changed more than **7 days** ago.
• You logged in on this device more than **24 hours** ago.
Please come back later."
+ ],
+ "Channel.TransferOwner.Error.Title": [
+ "Security Check"
+ ],
+ "Channel.TypeHeaderChannel": [
+ "CHANNEL TYPE"
+ ],
+ "Channel.TypeHeaderGroup": [
+ "GROUP TYPE"
+ ],
+ "Channel.UserRestriction": [
+ "USER RESTRICTIONS"
+ ],
+ "Channel.UsernameAboutChannel": [
+ "If you set a public link, other people will be able to find and join your channel.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "Channel.UsernameAboutGroup": [
+ "People can share this link with others and find your group using Telegram search."
+ ],
+ "ChannelAdmins.RecentActions": [
+ "Recent Actions"
+ ],
+ "ChannelBlacklist.AddMember": [
+ "Restrict Member"
+ ],
+ "ChannelBlacklist.Blocked": [
+ "BLOCKED"
+ ],
+ "ChannelBlacklist.EmptyDescrpition": [
+ "Banned users are removed from the group and can only come back if added by an admin. Invite links don't work for them."
+ ],
+ "ChannelBlacklist.Restricted": [
+ "RESTRICTED"
+ ],
+ "ChannelEventFilter.ChannelInfo": [
+ "Channel Info"
+ ],
+ "ChannelEventFilter.DeletedMessages": [
+ "Deleted Messages"
+ ],
+ "ChannelEventFilter.EditedMessages": [
+ "Edited Messages"
+ ],
+ "ChannelEventFilter.GroupInfo": [
+ "Group Info"
+ ],
+ "ChannelEventFilter.Invites": [
+ "Invite Links"
+ ],
+ "ChannelEventFilter.LeavingMembers": [
+ "Members Leaving"
+ ],
+ "ChannelEventFilter.NewAdmins": [
+ "Admin Rights"
+ ],
+ "ChannelEventFilter.NewMembers": [
+ "New Members"
+ ],
+ "ChannelEventFilter.NewRestrictions": [
+ "New Restrictions"
+ ],
+ "ChannelEventFilter.PinnedMessages": [
+ "Pinned Messages"
+ ],
+ "ChannelEventFilter.SendMessages": [
+ "Send Messages"
+ ],
+ "ChannelEventFilter.VoiceChats": [
+ "Video Chats"
+ ],
+ "ChannelInfo.FakeWarning": [
+ "⚠️ Warning: Many users reported that this channel impersonates a famous person or organization."
+ ],
+ "ChannelInfo.ScamWarning": [
+ "⚠️ Warning: Many users reported this channel as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "ChannelMembers.AddMembers": [
+ "Add Members"
+ ],
+ "ChannelMembers.AddSubscribers": [
+ "Add Subscribers"
+ ],
+ "ChannelMembers.InviteLink": [
+ "Invite via Link"
+ ],
+ "ChannelMembers.MembersListDesc": [
+ "Only channel admins can see this list."
+ ],
+ "ChannelMembers.Select.Title": [
+ "Add Members"
+ ],
+ "ChannelStats.Graph.Followers": [
+ "FOLLOWERS"
+ ],
+ "ChannelStats.Graph.Growth": [
+ "GROWTH"
+ ],
+ "ChannelStats.Graph.Interactions": [
+ "INTERACTIONS"
+ ],
+ "ChannelStats.Graph.Language": [
+ "LANGUAGES"
+ ],
+ "ChannelStats.Graph.NewFollowersBySource": [
+ "FOLLOWERS BY SOURCE"
+ ],
+ "ChannelStats.Graph.Notifications": [
+ "NOTIFICATIONS"
+ ],
+ "ChannelStats.Graph.ViewsByHours": [
+ "VIEWS BY HOURS (UTC)"
+ ],
+ "ChannelStats.Graph.ViewsBySource": [
+ "VIEWS BY SOURCE"
+ ],
+ "ChannelStats.Overview": [
+ "OVERVIEW"
+ ],
+ "ChannelStats.Overview.EnabledNotifications": [
+ "Enabled Notifications"
+ ],
+ "ChannelStats.Overview.Followers": [
+ "Followers"
+ ],
+ "ChannelStats.Overview.SharesPerPost": [
+ "Shares Per Post"
+ ],
+ "ChannelStats.Overview.ViewsPerPost": [
+ "Views Per Post"
+ ],
+ "ChannelStats.Recent.Header": [
+ "TOP RECENT POSTS"
+ ],
+ "ChannelStats.SharesCount": [
+ "%d shares",
+ "%d shares"
+ ],
+ "ChannelStats.SharesCount_countable": [
+ "%d"
+ ],
+ "ChannelStats.Title": [
+ "Channel Statistics"
+ ],
+ "ChannelStats.ViewsCount": [
+ "%d views",
+ "%d views"
+ ],
+ "ChannelStats.ViewsCount_countable": [
+ "%d"
+ ],
+ "ChannelVisibility.Checking": [
+ "Checking..."
+ ],
+ "ChannelVisibility.Confirm.Revoke": [
+ "Are you sure you want to make this channel private and remove its username?"
+ ],
+ "ChannelVisibility.Forwarding.ChannelInfo": [
+ "Subscribers will be able to copy, save and forward content from this channel."
+ ],
+ "ChannelVisibility.Forwarding.ChannelTitle": [
+ "Forwarding From This Channel"
+ ],
+ "ChannelVisibility.Forwarding.Disabled": [
+ "Restrict Saving Content"
+ ],
+ "ChannelVisibility.Forwarding.Enabled": [
+ "Allow Saving Content"
+ ],
+ "ChannelVisibility.Forwarding.GroupInfo": [
+ "Members will be able to copy, save and forward content from this group."
+ ],
+ "ChannelVisibility.Forwarding.GroupTitle": [
+ "Forwarding From This Group"
+ ],
+ "ChannelVisibility.Loading": [
+ "Loading..."
+ ],
+ "ChannelVisibiltiy.Context.Copy": [
+ "Copy"
+ ],
+ "ChannelVisibiltiy.Context.Revoke": [
+ "Revoke"
+ ],
+ "ChannelVisibiltiy.ManageLinks": [
+ "Manage Links"
+ ],
+ "ChannelVisibiltiy.PermanentLink": [
+ "PERMANENT LINK"
+ ],
+ "Chat.AdminBadge": [
+ "admin"
+ ],
+ "Chat.ChannelBadge": [
+ "channel"
+ ],
+ "Chat.Comments.Kicked": [
+ "You have been blocked from posting comments."
+ ],
+ "Chat.CommentsHeader.Empty": [
+ "No comments here yet..."
+ ],
+ "Chat.CommentsHeader.Full": [
+ "Discussion started"
+ ],
+ "Chat.Confirm.DeleteForEveryone": [
+ "Are you sure you want to delete this message for everyone?",
+ "Are you sure you want to delete these messages for everyone?"
+ ],
+ "Chat.Confirm.DeleteMessages": [
+ "Delete selected messages?"
+ ],
+ "Chat.Confirm.DeleteMessagesForEveryone": [
+ "Delete for Everyone"
+ ],
+ "Chat.Confirm.ReportSpam.Channel": [
+ "Report Spam and Leave Channel?"
+ ],
+ "Chat.Confirm.ReportSpam.Group": [
+ "Report Spam and Leave Group?"
+ ],
+ "Chat.Confirm.Unpin": [
+ "Would you like to unpin this message?"
+ ],
+ "Chat.Context.Info": [
+ "Info"
+ ],
+ "Chat.Context.Restrict": [
+ "Restrict"
+ ],
+ "Chat.Context.Translate": [
+ "Translate"
+ ],
+ "Chat.Discussion.MessageDeleted": [
+ "Sorry, this post has been removed from the discussion group."
+ ],
+ "Chat.Empty.Comments": [
+ "No comments here yet"
+ ],
+ "Chat.Group.Unaccessible": [
+ "Sorry, this group is not accessible."
+ ],
+ "Chat.GroupCall.Join": [
+ "JOIN"
+ ],
+ "Chat.GroupCall.Live.Title": [
+ "Live Stream"
+ ],
+ "Chat.GroupCall.Members": [
+ "%d participant",
+ "%d participants"
+ ],
+ "Chat.GroupCall.Members_countable": [
+ "%d"
+ ],
+ "Chat.GroupCall.Scheduled.Status": [
+ "Starts %@"
+ ],
+ "Chat.GroupCall.Scheduled.Title": [
+ "Scheduled Video Chat"
+ ],
+ "Chat.GroupCall.Title": [
+ "Video Chat"
+ ],
+ "Chat.Header.PinnedMessage": [
+ "Pinned message"
+ ],
+ "Chat.Header.PinnedMessage_Numer": [
+ "Pinned message #%d"
+ ],
+ "Chat.Header.PinnedPrevious": [
+ "Previous message"
+ ],
+ "Chat.Header.RequestToJoin": [
+ "%d Join Request",
+ "%d Join Requests"
+ ],
+ "Chat.Header.VoiceChat.StartsIn": [
+ "Starts in %@"
+ ],
+ "Chat.Input.AutoDelete.7Days": [
+ "Messages in this chat are automatically deleted 1 week after they have been sent."
+ ],
+ "Chat.Input.Discuss": [
+ "Discuss"
+ ],
+ "Chat.Input.Join": [
+ "Join"
+ ],
+ "Chat.Input.Mute": [
+ "Mute"
+ ],
+ "Chat.Input.Return": [
+ "Return to the group"
+ ],
+ "Chat.Input.Unmute": [
+ "Unmute"
+ ],
+ "Chat.Message.Imported": [
+ "%@ imported"
+ ],
+ "Chat.Message.Imported.Text": [
+ "This message was imported from another app. We can't guarantee it's real."
+ ],
+ "Chat.Open.MessageNotExist": [
+ "Message doesn't exist"
+ ],
+ "Chat.OwnerBadge": [
+ "owner"
+ ],
+ "Chat.Pinned.UnpinAll": [
+ "Unpin %d Message",
+ "Unpin All %d Messages"
+ ],
+ "Chat.Poll.Stop": [
+ "Stop Poll"
+ ],
+ "Chat.Poll.Stop.Confirm.Header": [
+ "Stop Poll?"
+ ],
+ "Chat.Poll.Stop.Confirm.Text": [
+ "If you stop this poll now, nobody will be able to vote in it anymore. This action cannot be undone."
+ ],
+ "Chat.Poll.Tooltip.NoVotes": [
+ "no votes"
+ ],
+ "Chat.Poll.TotalVotes": [
+ "%d user voted",
+ "%d users voted"
+ ],
+ "Chat.Poll.TotalVotes1": [
+ "%d vote",
+ "%d votes"
+ ],
+ "Chat.Poll.TotalVotesEmpty": [
+ "No votes yet"
+ ],
+ "Chat.Poll.TotalVotesResultEmpty": [
+ "No votes"
+ ],
+ "Chat.Poll.Type.Anonymous": [
+ "Anonymous Poll"
+ ],
+ "Chat.Poll.Type.Closed": [
+ "Final Results"
+ ],
+ "Chat.Poll.Unvote": [
+ "Retract Vote"
+ ],
+ "Chat.Poll.ViewResults": [
+ "View Results"
+ ],
+ "Chat.ProxySponsored.AlertHeader": [
+ "Proxy Sponsor"
+ ],
+ "Chat.ProxySponsored.AlertSettings": [
+ "Settings"
+ ],
+ "Chat.ProxySponsored.AlertText": [
+ "This channel is shown by your proxy server. To remove this channel from your chat list, disable the proxy in Telegram Settings > Data and Storage."
+ ],
+ "Chat.Quiz.Stop": [
+ "Stop Quiz"
+ ],
+ "Chat.Quiz.Stop.Confirm.Header": [
+ "Stop Quiz?"
+ ],
+ "Chat.Quiz.Stop.Confirm.Text": [
+ "If you stop this quiz now, nobody will be able to answer in it anymore. This action cannot be undone."
+ ],
+ "Chat.Quiz.Tooltip.NoVotes": [
+ "no answers"
+ ],
+ "Chat.Quiz.TotalVotesEmpty": [
+ "No answers yet"
+ ],
+ "Chat.SearchFrom": [
+ "from:"
+ ],
+ "Chat.SendAs.Channel": [
+ "%d subscriber",
+ "%d subscribers"
+ ],
+ "Chat.SendAs.Channel_countable": [
+ "%d"
+ ],
+ "Chat.SendAs.Header": [
+ "SEND MESSAGE AS..."
+ ],
+ "Chat.SendAs.PersonalAccount": [
+ "personal account"
+ ],
+ "Chat.SendMessageErrorGroupRestricted": [
+ "Sorry, you are currently restricted from posting to public groups."
+ ],
+ "Chat.SendMessageSlowmodeError": [
+ "Slow Mode is active."
+ ],
+ "Chat.Service.Channel.DisabledTimer": [
+ "Messages in this channel will no longer be automatically deleted"
+ ],
+ "Chat.Service.Channel.RemovedPhoto": [
+ "Channel photo removed"
+ ],
+ "Chat.Service.Channel.SetTimer": [
+ "Messages in this channel will be automatically deleted after %@"
+ ],
+ "Chat.Service.Channel.UpdatedPhoto": [
+ "Channel photo updated"
+ ],
+ "Chat.Service.Channel.UpdatedVideo": [
+ "Channel video updated"
+ ],
+ "Chat.Service.DisabledTheme": [
+ "%1$@ disabled the chat theme"
+ ],
+ "Chat.Service.DisabledTheme.You": [
+ "You disabled the chat theme"
+ ],
+ "Chat.Service.Group.AddedMembers": [
+ "%@ added %@"
+ ],
+ "Chat.Service.Group.AddedMembers1": [
+ "%1$@ invited %2$@"
+ ],
+ "Chat.Service.Group.AddedSelf": [
+ "%@ joined the group"
+ ],
+ "Chat.Service.Group.Created": [
+ "%@ created the group \"%@\""
+ ],
+ "Chat.Service.Group.Created1": [
+ "%1$@ created the group \"%2$@\""
+ ],
+ "Chat.Service.Group.JoinedByLink": [
+ "%@ joined the group via invite link"
+ ],
+ "Chat.Service.Group.MigratedToSupergroup": [
+ "This group was upgraded to a supergroup"
+ ],
+ "Chat.Service.Group.RemovedMembers": [
+ "%@ removed %@"
+ ],
+ "Chat.Service.Group.RemovedMembers1": [
+ "%1$@ removed %2$@"
+ ],
+ "Chat.Service.Group.RemovedPhoto": [
+ "%@ removed group photo"
+ ],
+ "Chat.Service.Group.RemovedSelf": [
+ "%@ left the group"
+ ],
+ "Chat.Service.Group.UpdatedPhoto": [
+ "%@ updated group photo"
+ ],
+ "Chat.Service.Group.UpdatedPinnedMessage": [
+ "%@ pinned \"%@\""
+ ],
+ "Chat.Service.Group.UpdatedPinnedMessage1": [
+ "%1$@ pinned \"%2$@\""
+ ],
+ "Chat.Service.Group.UpdatedTitle1": [
+ "%1$@ changed the group name to \"%2$@\""
+ ],
+ "Chat.Service.SearchAllMessages": [
+ "Search messages by %@"
+ ],
+ "Chat.Service.UpdateTheme": [
+ "%1$@ changed the chat theme to %2$@"
+ ],
+ "Chat.Service.UpdateTheme.You": [
+ "You changed the chat theme to %@"
+ ],
+ "Chat.Service.VoiceChatFinished": [
+ "%1$@ ended the video chat (%2$@)"
+ ],
+ "Chat.Service.VoiceChatFinished.Channel": [
+ "Live Stream ended (%1$@)"
+ ],
+ "Chat.Service.VoiceChatFinished.Channel1": [
+ "Live stream ended (%1$@)"
+ ],
+ "Chat.Service.VoiceChatFinishedYou": [
+ "You ended the video chat (%@)"
+ ],
+ "Chat.Service.VoiceChatInvitation": [
+ "%1$@ invited %2$@ to the [video chat](open)"
+ ],
+ "Chat.Service.VoiceChatInvitationByYou": [
+ "You invited %1$@ to the [video chat](open)"
+ ],
+ "Chat.Service.VoiceChatInvitationForYou": [
+ "%1$@ invited you to the [video chat](open)"
+ ],
+ "Chat.Service.VoiceChatScheduled": [
+ "%1$@ scheduled a [video chat](open) for %2$@"
+ ],
+ "Chat.Service.VoiceChatScheduled.Channel": [
+ "[Video Chat](open) scheduled for %@"
+ ],
+ "Chat.Service.VoiceChatScheduled.Channel1": [
+ "[Live Stream](open) scheduled for %@"
+ ],
+ "Chat.Service.VoiceChatScheduledYou": [
+ "You scheduled a [video chat](open) for %1$@"
+ ],
+ "Chat.Service.VoiceChatStarted": [
+ "%1$@ started a [video chat](open)"
+ ],
+ "Chat.Service.VoiceChatStarted.Channel": [
+ "[Live Stream](open) started"
+ ],
+ "Chat.Service.VoiceChatStarted.Channel1": [
+ "[Live stream](open) started"
+ ],
+ "Chat.Service.VoiceChatStartedYou": [
+ "You started a [video chat](open)"
+ ],
+ "Chat.Title.Comments": [
+ "%d Comment",
+ "%d Comments"
+ ],
+ "Chat.Title.Comments_countable": [
+ "%d"
+ ],
+ "Chat.Title.Discussion": [
+ "Discussion"
+ ],
+ "Chat.Title.PinnedMessages": [
+ "%d Pinned Message",
+ "%d Pinned Messages"
+ ],
+ "Chat.Title.Replies": [
+ "%d Reply",
+ "%d Replies"
+ ],
+ "Chat.Title.Replies_countable": [
+ "%d"
+ ],
+ "Chat.UnpinAllMessagesConfirmation": [
+ "Do you want to unpin %d message in this chat?",
+ "Do you want to unpin all %d messages in this chat?"
+ ],
+ "Chat.VoiceChat.JoinLink.Participants": [
+ "%d participant",
+ "%d participants"
+ ],
+ "Chat.VoiceChat.JoinLink.Participants_countable": [
+ "%d"
+ ],
+ "Chat.VoiceChat.JoinLink.Unavailable": [
+ "Video Chat no longer available"
+ ],
+ "ChatList.Service.VoiceChatScheduled": [
+ "%1$@ scheduled a video chat for %2$@"
+ ],
+ "ChatList.Service.VoiceChatScheduled.Channel": [
+ "Video chat scheduled for %@"
+ ],
+ "ChatList.Service.VoiceChatScheduledYou": [
+ "You scheduled a video chat for %2$@"
+ ],
+ "ChatList.Service.VoiceChatStarted.Channel": [
+ "Video chat started"
+ ],
+ "ChatList.Service.VoiceChatStartedYou": [
+ "You started a video chat"
+ ],
+ "ChatList.SponsoredChannel": [
+ "Proxy Sponsor"
+ ],
+ "ChatMessage.Tooltip.Views": [
+ "views"
+ ],
+ "ChatService.ChannelCreated": [
+ "channel created"
+ ],
+ "ChatService.JoinedGroupByRequest": [
+ "Your request to join the group was approved"
+ ],
+ "Compose.Create": [
+ "Create"
+ ],
+ "Compose.CreateGroup.LimitError": [
+ "You will be able to add more members after you create the group."
+ ],
+ "Compose.Next": [
+ "Next"
+ ],
+ "Compose.SelectGroupUsers.Placeholder": [
+ "Who would you like to add?"
+ ],
+ "Compose.SelectUsers": [
+ "Select users"
+ ],
+ "Confirm.Delete": [
+ "Delete"
+ ],
+ "Confirm.DeleteAdminedChannel": [
+ "Deleting this channel will remove all subscribers and all posts will be lost.
Delete the channel anyway?"
+ ],
+ "Confirm.LeaveGroup": [
+ "Are you sure you want to leave this group?"
+ ],
+ "Context.Alert.Copied": [
+ "Copied to Clipboard"
+ ],
+ "ConvertToSuperGroup.Confirm": [
+ "Are you sure? This action cannot be undone."
+ ],
+ "ConvertToSupergroup.Alert.Error": [
+ "Something went wrong, sorry. Please try again later."
+ ],
+ "CreateGroup.NameHolder": [
+ "Group Name"
+ ],
+ "Discussion.Set.Modal.OK": [
+ "Link Group"
+ ],
+ "Discussion.Set.Modal.Text.ChannelPrivateGroup": [
+ "Do you want to make **%@** the discussion board for **%@**?
Any member of this group will be able to see messages in the channel."
+ ],
+ "Discussion.Set.Modal.Text.PrivateChannelPublicGroup": [
+ "Do you want to make **%@** the discussion board for **%@**?
Any member of this group will be able to see all messages in the channel."
+ ],
+ "Discussion.Set.Modal.Text.Public": [
+ "Make **%@** the discussion board for **%@**?"
+ ],
+ "Discussion.Set.Modal.Text.PublicChannelPublicGroup": [
+ "Do you want to make **%@** the discussion board for **%@**?"
+ ],
+ "DiscussionController.Channel.Empty.CreateGroup": [
+ "Create a New Group"
+ ],
+ "DiscussionController.Channel.Empty.Description": [
+ "Everything you post in the channel will be forwarded to this group."
+ ],
+ "DiscussionController.Channel.Empty.Header": [
+ "Select a group chat for discussion that will be displayed in your channel."
+ ],
+ "DiscussionController.Channel.Empty.Header1": [
+ "Select a group chat that will host comments from your channel."
+ ],
+ "DiscussionController.Channel.Set.Description": [
+ "Everything you post in the channel will be forwarded to this group."
+ ],
+ "DiscussionController.Channel.Set.Header": [
+ "A link to **%@** is shown to all subscribers in the bottom panel."
+ ],
+ "DiscussionController.Channel.Set.Header1": [
+ "**%@** is selected as the group that will be used to host comments for your channel."
+ ],
+ "DiscussionController.Channel.Set.UnlinkGroup": [
+ "Unlink Group"
+ ],
+ "DiscussionController.Channel.Title": [
+ "Discussion Group"
+ ],
+ "DiscussionController.Confrim.UnlinkChannel": [
+ "Are you sure you want to unlink the channel from this group?"
+ ],
+ "DiscussionController.Confrim.UnlinkGroup": [
+ "Are you sure you want to unlink the group from this channel?"
+ ],
+ "DiscussionController.Error.OK": [
+ "Proceed"
+ ],
+ "DiscussionController.Error.PreHistory": [
+ "Warning: If you set this private group as the discussion group for your channel, all channel subscribers will be able to access the group. \"Chat history for new members\" will be switched to Visible"
+ ],
+ "DiscussionController.Group.Set.Description": [
+ "All new messages posted in this channel are forwarded to this group."
+ ],
+ "DiscussionController.Group.Set.Header": [
+ "This group is linked as the discussion board for %@."
+ ],
+ "DiscussionController.Group.Set.UnlinkChannel": [
+ "Unlink Channel"
+ ],
+ "DiscussionController.Group.Title": [
+ "Linked Channel"
+ ],
+ "DiscussionController.IconText": [
+ "Discuss"
+ ],
+ "DiscussionController.PrivateChannel": [
+ "private channel"
+ ],
+ "DiscussionController.PrivateGroup": [
+ "private group"
+ ],
+ "DisplayMeAs.Alone": [
+ "You will be displayed as your personal account."
+ ],
+ "DisplayMeAs.Alone.Desc": [
+ "You can also create a public channel to participate in video chats as a channel."
+ ],
+ "DisplayMeAs.ContinueAs": [
+ "Continue as %@"
+ ],
+ "DisplayMeAs.Modern.Schedule": [
+ "Schedule Video Chat"
+ ],
+ "DisplayMeAs.Modern.Start": [
+ "Start Video Chat"
+ ],
+ "DisplayMeAs.New.ScheduleAs": [
+ "Schedule Video Chat as %@"
+ ],
+ "DisplayMeAs.PersonalAccount": [
+ "personal account"
+ ],
+ "DisplayMeAs.Scheduled.Desc": [
+ "Subscribers of the channel will be notified that the live stream starts in %@."
+ ],
+ "DisplayMeAs.StartWith": [
+ "Start With..."
+ ],
+ "DisplayMeAs.Text": [
+ "Choose whether you want to be displayed as your personal account or as your channel."
+ ],
+ "DisplayMeAs.Title": [
+ "Display Me As"
+ ],
+ "EditInvitation.EditTitle": [
+ "Edit Link"
+ ],
+ "EditInvitation.EnterNumber": [
+ "Enter Number"
+ ],
+ "EditInvitation.ExpiryDate": [
+ "Expiry Date"
+ ],
+ "EditInvitation.ExpiryDesc": [
+ "You can make the link expire after a certain time."
+ ],
+ "EditInvitation.LimitDesc": [
+ "You can make the link work only for a certain number of users."
+ ],
+ "EditInvitation.LimitedByCount": [
+ "LIMIT BY NUMBER OF USERS"
+ ],
+ "EditInvitation.LimitedByPeriod": [
+ "LIMIT BY TIME PERIOD"
+ ],
+ "EditInvitation.Never": [
+ "Never"
+ ],
+ "EditInvitation.NewTitle": [
+ "New Link"
+ ],
+ "EditInvitation.NumberOfUsers": [
+ "Number of Users"
+ ],
+ "EditInvitation.OK.Create": [
+ "Create"
+ ],
+ "EditInvitation.OK.Save": [
+ "Save"
+ ],
+ "EditInvitation.RequestApproval": [
+ "Request Admin Approval"
+ ],
+ "EditInvitation.RequestApproval.Channel.Off": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "EditInvitation.TitleDesc": [
+ "Only admins will see this name."
+ ],
+ "EditInvitation.TitlePlaceholder": [
+ "Link Name (Optional)"
+ ],
+ "EditInvitation.Unlimited": [
+ "Unlimited"
+ ],
+ "EmptyGroupInfo.Line1": [
+ "• Up to %@ members"
+ ],
+ "EmptyGroupInfo.Line2": [
+ "• Persistent chat history"
+ ],
+ "EmptyGroupInfo.Line3": [
+ "• Public links such as t.me/title"
+ ],
+ "EmptyGroupInfo.Line4": [
+ "• Admins with different rights"
+ ],
+ "EmptyGroupInfo.Subtitle": [
+ "Groups can have:"
+ ],
+ "EmptyGroupInfo.Title": [
+ "You created a group"
+ ],
+ "EventLog.Service.Banned": [
+ "Banned %@ %@"
+ ],
+ "EventLog.Service.ChangedDefaultsRights": [
+ "changed default permissions"
+ ],
+ "EventLog.Service.ChangedStickerSet": [
+ "%@ changed group sticker set"
+ ],
+ "EventLog.Service.DeletedMessage": [
+ "%@ deleted message:"
+ ],
+ "EventLog.Service.Demote.AddMembers": [
+ "Add Members"
+ ],
+ "EventLog.Service.Demote.ChangeInfo": [
+ "Change Info"
+ ],
+ "EventLog.Service.Demote.EmbedLinks": [
+ "Embed Links"
+ ],
+ "EventLog.Service.Demote.PinMessages": [
+ "Pin Messages"
+ ],
+ "EventLog.Service.Demote.PostPolls": [
+ "Post Polls"
+ ],
+ "EventLog.Service.Demote.SendGifs": [
+ "Send GIFs"
+ ],
+ "EventLog.Service.Demote.SendInline": [
+ "Send Inline"
+ ],
+ "EventLog.Service.Demote.SendMedia": [
+ "Send Media"
+ ],
+ "EventLog.Service.Demote.SendMessages": [
+ "Send Messages"
+ ],
+ "EventLog.Service.Demote.SendStickers": [
+ "Send Stickers"
+ ],
+ "EventLog.Service.Demoted": [
+ "restricted %@ %@ indefinitely"
+ ],
+ "EventLog.Service.Demoted.Changed": [
+ "changed the restrictions for %@ %@ indefinitely"
+ ],
+ "EventLog.Service.Demoted.Changed.Until": [
+ "changed restrictions for %@ %@ until %@"
+ ],
+ "EventLog.Service.Demoted.Until": [
+ "restricted %@ %@ until %@"
+ ],
+ "EventLog.Service.EditedCaption": [
+ "%@ edited caption:"
+ ],
+ "EventLog.Service.EditedMedia": [
+ "%@ edited media:"
+ ],
+ "EventLog.Service.EditedMessage": [
+ "%@ edited message:"
+ ],
+ "EventLog.Service.PreviousDesc": [
+ "Previous Description"
+ ],
+ "EventLog.Service.PreviousLink": [
+ "Previous Link"
+ ],
+ "EventLog.Service.PreviousTitle": [
+ "Previous Title"
+ ],
+ "EventLog.Service.Promote.AddNewAdmins": [
+ "Add New Admins"
+ ],
+ "EventLog.Service.Promote.AddUsers": [
+ "Add Users"
+ ],
+ "EventLog.Service.Promote.BanUsers": [
+ "Ban Users"
+ ],
+ "EventLog.Service.Promote.ChangeInfo": [
+ "Change Info"
+ ],
+ "EventLog.Service.Promote.DeleteMessages": [
+ "Delete Messages"
+ ],
+ "EventLog.Service.Promote.EditMessages": [
+ "Edit Messages"
+ ],
+ "EventLog.Service.Promote.InviteViaLink": [
+ "Invite Users Via Link"
+ ],
+ "EventLog.Service.Promote.PinMessages": [
+ "Pin Messages"
+ ],
+ "EventLog.Service.Promote.PostMessages": [
+ "Post Messages"
+ ],
+ "EventLog.Service.Promote.RemainAnonymous": [
+ "Remain Anonymous"
+ ],
+ "EventLog.Service.Promoted": [
+ "promoted %@ %@:"
+ ],
+ "EventLog.Service.Promoted.Changed": [
+ "changed privileges for %@ %@:"
+ ],
+ "EventLog.Service.RemovePinned": [
+ "%@ unpinned message"
+ ],
+ "EventLog.Service.RemovedStickerSet": [
+ "%@ removed group sticker set"
+ ],
+ "EventLog.Service.UpdatePinned": [
+ "%@ pinned message:"
+ ],
+ "ExportedInvitation.Context.Copy": [
+ "Copy"
+ ],
+ "ExportedInvitation.Done": [
+ "Done"
+ ],
+ "ExportedInvitation.LinkCreatedBy": [
+ "LINK CREATED BY"
+ ],
+ "ExportedInvitation.PeopleJoined": [
+ "%d PERSON JOINED",
+ "%d PEOPLE JOINED"
+ ],
+ "ExportedInvitation.PeopleRequested": [
+ "%d JOIN REQUEST",
+ "%d JOIN REQUESTS"
+ ],
+ "ExportedInvitation.Status.Expired": [
+ "expired"
+ ],
+ "ExportedInvitation.Status.Revoked": [
+ "revoked"
+ ],
+ "ExportedInvitation.Title": [
+ "Invite Link"
+ ],
+ "Graph.ZoomOut": [
+ "Zoom Out"
+ ],
+ "Group.CreateGroup": [
+ "New Group"
+ ],
+ "Group.EditAdmin.Permission.ChangeInfo": [
+ "Change Group Info"
+ ],
+ "Group.EventLog.EmptyText": [
+ "**No events here yet**
No notable actions taken by the members and admins of this group in the last 48 hours."
+ ],
+ "Group.EventLog.Service.AboutRemoved": [
+ "%@ removed the group description:"
+ ],
+ "Group.EventLog.Service.AboutUpdated": [
+ "%@ edited the group description:"
+ ],
+ "Group.EventLog.Service.DisableInvites": [
+ "%@ disabled group invites"
+ ],
+ "Group.EventLog.Service.EnableInvites": [
+ "%@ enabled group invites"
+ ],
+ "Group.EventLog.Service.LinkRemoved": [
+ "%@ removed the group link:"
+ ],
+ "Group.EventLog.Service.LinkUpdated": [
+ "%@ changed the group link:"
+ ],
+ "Group.EventLog.Service.PhotoRemoved": [
+ "%@ removed group photo"
+ ],
+ "Group.EventLog.Service.PhotoUpdated": [
+ "%@ updated the group photo"
+ ],
+ "Group.EventLog.Service.TitleUpdated": [
+ "%@ changed the group name"
+ ],
+ "Group.EventLog.Service.UpdateJoin": [
+ "%@ joined the group"
+ ],
+ "Group.EventLog.Service.UpdateLeft": [
+ "%@ left the group"
+ ],
+ "Group.NewGroup": [
+ "New Group"
+ ],
+ "Group.Unavailable": [
+ "Sorry, this group doesn't seem to exist."
+ ],
+ "GroupAdmins.AllMembersAdmins": [
+ "All Members Are Admins"
+ ],
+ "GroupAdmins.Desc.AdminInvites": [
+ "Only admins can add and remove members, pin messages or edit group details."
+ ],
+ "GroupAdmins.Desc.AllInvites": [
+ "Group members can add new members, and can edit the name or photo of the group."
+ ],
+ "GroupInfo.Administrators": [
+ "Administrators"
+ ],
+ "GroupInfo.Permissions.AddException": [
+ "Add Exception"
+ ],
+ "GroupInfo.Permissions.Exceptions": [
+ "EXCEPTIONS"
+ ],
+ "GroupInfo.Permissions.Removed": [
+ "Removed Users"
+ ],
+ "GroupInfo.Permissions.SectionTitle": [
+ "WHAT CAN MEMBERS OF THIS GROUP DO?"
+ ],
+ "GroupInfo.ScamWarning": [
+ "⚠️ Warning: Many users reported this group as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "GroupInvation.ChannelDescription": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link"
+ ],
+ "GroupInvation.CopyLink": [
+ "Copy Link"
+ ],
+ "GroupInvation.GroupDescription": [
+ "Anyone who has Telegram installed will be able to join your group by opening this link."
+ ],
+ "GroupInvation.Revoke": [
+ "Revoke"
+ ],
+ "GroupInvation.Share": [
+ "Share Link"
+ ],
+ "GroupPermission.AddedInfo": [
+ "Exception added by %@ %@"
+ ],
+ "GroupPermission.Delete": [
+ "Delete Exception"
+ ],
+ "GroupPermission.Duration": [
+ "Duration"
+ ],
+ "GroupPermission.NoAddMembers": [
+ "no add"
+ ],
+ "GroupPermission.NoChangeInfo": [
+ "no info"
+ ],
+ "GroupPermission.NoSendGifs": [
+ "no GIFs"
+ ],
+ "GroupPermission.NoSendLinks": [
+ "no links"
+ ],
+ "GroupPermission.NoSendMedia": [
+ "no media"
+ ],
+ "GroupPermission.NoSendMessages": [
+ "no messages"
+ ],
+ "GroupPermission.NoSendPolls": [
+ "no polls"
+ ],
+ "GroupPermission.NotAvailableInPublicGroups": [
+ "This permission is not available in public groups."
+ ],
+ "GroupPermission.SectionTitle": [
+ "WHAT CAN THIS MEMBER DO?"
+ ],
+ "GroupStats.Title": [
+ "Group Statistics"
+ ],
+ "GroupStickers.ChooseHeader": [
+ "CHOOSE FROM YOUR STICKERS"
+ ],
+ "GroupStickers.CreateDescription": [
+ "You can create your own custom sticker set using the @stickers bot."
+ ],
+ "GroupStickers.EmptyDesc": [
+ "Try again or choose from the list below"
+ ],
+ "GroupStickers.EmptyHeader": [
+ "No such sticker set found"
+ ],
+ "InactiveChannels.BlockHeader": [
+ "Too Many Groups and Channels"
+ ],
+ "InactiveChannels.Header": [
+ "LEAST ACTIVE"
+ ],
+ "InactiveChannels.InactiveYear": [
+ "inactive for %d year",
+ "inactive for %d years"
+ ],
+ "InactiveChannels.Title": [
+ "Limit Reached"
+ ],
+ "InputAttach.Popover.File": [
+ "File"
+ ],
+ "InputAttach.Popover.Location": [
+ "Location"
+ ],
+ "InputAttach.Popover.PhotoOrVideo": [
+ "Photo Or Video"
+ ],
+ "InputAttach.Popover.Picture": [
+ "Camera"
+ ],
+ "InputAttach.Popover.Poll": [
+ "Poll"
+ ],
+ "InputPasswordController.Error.WrongPassword": [
+ "Invalid password. Please try again"
+ ],
+ "InputPasswordController.Placeholder": [
+ "Password"
+ ],
+ "InviteLink.CanJoin": [
+ "%d can join",
+ "%d can join"
+ ],
+ "InviteLink.CanJoin_countable": [
+ "%d"
+ ],
+ "InviteLink.EmptyJoinDesc": [
+ "%d person can join via this link",
+ "%d people can join via this link"
+ ],
+ "InviteLink.EmptyJoinDesc_countable": [
+ "%d"
+ ],
+ "InviteLink.Joined": [
+ "%d joined",
+ "%d joined"
+ ],
+ "InviteLink.JoinedRevoked": [
+ "no one joined"
+ ],
+ "InviteLink.Joined_countable": [
+ "%d"
+ ],
+ "InviteLink.Remaining": [
+ "• %d remaining",
+ "• %d remaining"
+ ],
+ "InviteLink.Remaining_countable": [
+ "%d"
+ ],
+ "InviteLink.Requested": [
+ "%d request",
+ "%d requests"
+ ],
+ "InviteLink.Sticker.Expired": [
+ " • expired"
+ ],
+ "InviteLink.Sticker.Revoked": [
+ "• revoked"
+ ],
+ "InviteLink.Sticker.TimeLeft": [
+ "expires in %@"
+ ],
+ "JoinLink.Join": [
+ "Join"
+ ],
+ "LinkInvation.Channel.Confirm.Revoke": [
+ "Are you sure you want to revoke this link? Once you do, no one will be able to join the channel using it."
+ ],
+ "LinkInvation.Confirm.Ok": [
+ "Revoke"
+ ],
+ "LinkInvation.Group.Confirm.Revoke": [
+ "Are you sure you want to revoke this link? Once you do, no one will be able to join the group using it."
+ ],
+ "ManageLinks.AdditionLinks": [
+ "ADDITIONAL LINKS"
+ ],
+ "ManageLinks.Admin.Permanent.Desc": [
+ "**%1$@** can see this link and use it to invite new members to **%2$@**."
+ ],
+ "ManageLinks.Context.Copy": [
+ "Copy Link"
+ ],
+ "ManageLinks.Context.Edit": [
+ "Edit Link"
+ ],
+ "ManageLinks.Context.Revoke": [
+ "Revoke Link"
+ ],
+ "ManageLinks.Context.Share": [
+ "Share Link"
+ ],
+ "ManageLinks.CreateNew": [
+ "Create a New Link"
+ ],
+ "ManageLinks.Delete": [
+ "Delete"
+ ],
+ "ManageLinks.DeleteAll": [
+ "Delete All Revoked Links"
+ ],
+ "ManageLinks.DeleteAll.Confirm": [
+ "Are you sure you want to delete all revoked links?"
+ ],
+ "ManageLinks.EmptyDesc": [
+ "You can create additional invite links that have limited time or number of users."
+ ],
+ "ManageLinks.Header.Channel.Desc": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "ManageLinks.Header.Group.Desc": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "ManageLinks.InviteLink": [
+ "INVITE LINK"
+ ],
+ "ManageLinks.OtherAdmins": [
+ "INVITE LINKS CREATED BY OTHER ADMINS"
+ ],
+ "ManageLinks.RevokedLinks": [
+ "REVOKED LINKS"
+ ],
+ "ManageLinks.TitleCount": [
+ "%d invite link",
+ "%d invite links"
+ ],
+ "ManageLinks.TitleCount_countable": [
+ "%d"
+ ],
+ "ManageLinks.TitleNew": [
+ "Invite Links"
+ ],
+ "Mark.Fake": [
+ "FAKE"
+ ],
+ "Mark.Scam": [
+ "SCAM"
+ ],
+ "Message.Context.Confirm.NotifyPin": [
+ "Notify all members"
+ ],
+ "Message.Context.Confirm.Pin1": [
+ "Would you like to pin this message?"
+ ],
+ "Message.Context.Delete": [
+ "Delete"
+ ],
+ "Message.Context.Forward": [
+ "Forward"
+ ],
+ "Message.Context.ForwardToCloud": [
+ "Forward to Saved Messages"
+ ],
+ "Message.Context.Pin": [
+ "Pin"
+ ],
+ "Message.Context.Reply1": [
+ "Reply"
+ ],
+ "Message.Context.Report": [
+ "Report"
+ ],
+ "Message.Context.Select": [
+ "Select"
+ ],
+ "Message.Context.Unpin": [
+ "Unpin"
+ ],
+ "Message.Context.ViewReplies": [
+ "View %d Reply",
+ "View %d Replies"
+ ],
+ "Messages.Placeholder.Anonymous": [
+ "Send Anonymously..."
+ ],
+ "Messages.Placeholder.Broadcast": [
+ "Broadcast a message…"
+ ],
+ "Messages.Placeholder.Broadcast.Small": [
+ "Broadcast..."
+ ],
+ "Messages.Placeholder.Comment": [
+ "Comment..."
+ ],
+ "Messages.Placeholder.Reply": [
+ "Reply..."
+ ],
+ "Messages.Placeholder.SilentBroadcast": [
+ "Silent Broadcast..."
+ ],
+ "Modal.Cancel": [
+ "Cancel"
+ ],
+ "Modal.OK": [
+ "OK"
+ ],
+ "Modal.Send": [
+ "Send"
+ ],
+ "Modal.Yes": [
+ "YES"
+ ],
+ "Navigation.Done": [
+ "Done"
+ ],
+ "Navigation.Edit": [
+ "Edit"
+ ],
+ "Navigation.back": [
+ "Back"
+ ],
+ "NewPoll.Anonymous": [
+ "Anonymous Voting"
+ ],
+ "NewPoll.DisacardConfirm": [
+ "Are you sure you want to discard this poll?"
+ ],
+ "NewPoll.DisacardConfirm.No": [
+ "No"
+ ],
+ "NewPoll.DisacardConfirm.Yes": [
+ "Discard"
+ ],
+ "NewPoll.DisacardConfirmHeader": [
+ "Poll"
+ ],
+ "NewPoll.Explanation.Desc": [
+ "Users will see this comment after choosing a wrong answer, good for educational purposes."
+ ],
+ "NewPoll.Explanation.Header": [
+ "EXPLANATION"
+ ],
+ "NewPoll.Explanation.Placeholder": [
+ "Add a Comment (Optional)"
+ ],
+ "NewPoll.MultipleChoice": [
+ "Multiple Answers"
+ ],
+ "NewPoll.OptionsAddOption": [
+ "Add an Option"
+ ],
+ "NewPoll.OptionsDescription": [
+ "You can add %d more options",
+ "You can add %d more options"
+ ],
+ "NewPoll.OptionsDescriptionLimitReached": [
+ "You have added the maximum number of options."
+ ],
+ "NewPoll.OptionsHeader": [
+ "POLL OPTIONS"
+ ],
+ "NewPoll.OptionsPlaceholder": [
+ "Option"
+ ],
+ "NewPoll.QuestionHeader": [
+ "QUESTION"
+ ],
+ "NewPoll.QuestionHeaderLimit": [
+ "QUESTION (%d)"
+ ],
+ "NewPoll.QuestionPlaceholder": [
+ "Ask a question"
+ ],
+ "NewPoll.Quiz": [
+ "Quiz Mode"
+ ],
+ "NewPoll.QuizDesc": [
+ "Polls in Quiz Mode have one correct answer. Users can't revoke their answers."
+ ],
+ "NewPoll.QuizTooltip": [
+ "Click to choose the correct answer"
+ ],
+ "NewPoll.Title": [
+ "New Poll"
+ ],
+ "Notification.ProximityYouReached_1": [
+ "You are now within %1$@ from %2$@"
+ ],
+ "Peer.Activity.Chat.Multi.RecordingAudio1": [
+ "%@ and %d others are recording voice"
+ ],
+ "Peer.Activity.Chat.Multi.RecordingVideo1": [
+ "%@ and %d others are recording video"
+ ],
+ "Peer.Activity.Chat.Multi.SendingAudio1": [
+ "%@ and %d others are sending audio"
+ ],
+ "Peer.Activity.Chat.Multi.SendingFile1": [
+ "%@ and %d others are sending files"
+ ],
+ "Peer.Activity.Chat.Multi.SendingPhoto1": [
+ "%@ and %d others are sending photos"
+ ],
+ "Peer.Activity.Chat.Multi.SendingVideo1": [
+ "%@ and %d others are sending videos"
+ ],
+ "Peer.Activity.Chat.Multi.TypingText1": [
+ "%@ and %d others are typing"
+ ],
+ "Peer.Activity.Chat.RecordingAudio": [
+ "%@ is recording voice"
+ ],
+ "Peer.Activity.Chat.RecordingVideo": [
+ "%@ is recording video"
+ ],
+ "Peer.Activity.Chat.SendingFile": [
+ "%@ is sending a file"
+ ],
+ "Peer.Activity.Chat.SendingPhoto": [
+ "%@ is sending a photo"
+ ],
+ "Peer.Activity.Chat.SendingVideo": [
+ "%@ is sending a video"
+ ],
+ "Peer.Activity.Chat.TypingText": [
+ "%@ is typing"
+ ],
+ "Peer.Activity.User.EnjoyingAnimations": [
+ "watching %@"
+ ],
+ "Peer.CreatePeer.Context.RemovePhoto": [
+ "Remove photo"
+ ],
+ "Peer.CreatePeer.Context.UpdatePhoto": [
+ "Update photo"
+ ],
+ "Peer.Status.Member": [
+ "%d member",
+ "%d members"
+ ],
+ "Peer.Status.Member.Online": [
+ "%d online",
+ "%d online"
+ ],
+ "Peer.Status.Subscribers": [
+ "%d subscriber",
+ "%d subscribers"
+ ],
+ "Peer.Status.channel": [
+ "channel"
+ ],
+ "Peer.Status.group": [
+ "group"
+ ],
+ "Peer.Status.justNow": [
+ "last seen just now"
+ ],
+ "Peer.Status.minAgo": [
+ "last seen %d minute ago",
+ "last seen %d minutes ago"
+ ],
+ "Peer.Status.online": [
+ "online"
+ ],
+ "PeerInfo.About.Placeholder": [
+ "Description"
+ ],
+ "PeerInfo.Action.AddMembers": [
+ "Add"
+ ],
+ "PeerInfo.Action.Discussion": [
+ "Discuss"
+ ],
+ "PeerInfo.Action.Leave": [
+ "Leave"
+ ],
+ "PeerInfo.Action.Mute": [
+ "Mute"
+ ],
+ "PeerInfo.Action.Statistics": [
+ "Statistics"
+ ],
+ "PeerInfo.Action.VoiceChat": [
+ "Video Chat"
+ ],
+ "PeerInfo.AddMember": [
+ "Add Members"
+ ],
+ "PeerInfo.AdminLabel": [
+ "admin"
+ ],
+ "PeerInfo.Administrators": [
+ "Administrators"
+ ],
+ "PeerInfo.Admins": [
+ "Admins"
+ ],
+ "PeerInfo.BlackList": [
+ "Blacklist"
+ ],
+ "PeerInfo.BotStatus.HasAccess": [
+ "has access to messages"
+ ],
+ "PeerInfo.BotStatus.HasNoAccess": [
+ "has no access to messages"
+ ],
+ "PeerInfo.ChannelName.Placeholder": [
+ "Channel Name"
+ ],
+ "PeerInfo.ChannelType": [
+ "Channel Type"
+ ],
+ "PeerInfo.Confirm.AddMember": [
+ "Add \"%@\" to the group?"
+ ],
+ "PeerInfo.Confirm.AddMembers1": [
+ "Add %d user to the group?",
+ "Add %d users to the group?"
+ ],
+ "PeerInfo.Confirm.DeleteChat": [
+ "Are you sure you want to delete all message history and leave \"%@\"?
This action cannot be undone."
+ ],
+ "PeerInfo.Confirm.DeleteGroupConfirmation": [
+ "Deleting this group will remove all members and all messages will be lost. Do you want to delete the group?"
+ ],
+ "PeerInfo.Confirm.LeaveChannel": [
+ "Are you sure you want to leave this channel?"
+ ],
+ "PeerInfo.Confirm.LeaveGroup": [
+ "Are you sure you want to leave this group?
This action cannot be undone."
+ ],
+ "PeerInfo.Confirm.RemovePeer": [
+ "Remove %@ from the group?"
+ ],
+ "PeerInfo.ConvertToSupergroup": [
+ "Convert To Supergroup"
+ ],
+ "PeerInfo.DeleteAndExit": [
+ "Delete and Leave"
+ ],
+ "PeerInfo.DeleteChannel": [
+ "Delete Channel"
+ ],
+ "PeerInfo.DeleteGroup": [
+ "Delete Group"
+ ],
+ "PeerInfo.Discussion": [
+ "Discussion"
+ ],
+ "PeerInfo.Discussion.Add": [
+ "Add"
+ ],
+ "PeerInfo.Discussion.Desc": [
+ "Add a group chat for comments."
+ ],
+ "PeerInfo.Group.Menu.Delete": [
+ "Delete"
+ ],
+ "PeerInfo.Group.Menu.Promote": [
+ "Promote"
+ ],
+ "PeerInfo.Group.Menu.Restrict": [
+ "Restrict"
+ ],
+ "PeerInfo.GroupName.Placeholder": [
+ "Group Name"
+ ],
+ "PeerInfo.GroupType": [
+ "Group Type"
+ ],
+ "PeerInfo.GroupType.Private": [
+ "Private"
+ ],
+ "PeerInfo.GroupType.Public": [
+ "Public"
+ ],
+ "PeerInfo.InviteLink": [
+ "Invite Link"
+ ],
+ "PeerInfo.InviteLinks": [
+ "Invite Links"
+ ],
+ "PeerInfo.LeaveChannel": [
+ "Leave Channel"
+ ],
+ "PeerInfo.LeaveGroup": [
+ "Leave Group"
+ ],
+ "PeerInfo.LinkedChannel": [
+ "Linked Channel"
+ ],
+ "PeerInfo.Members": [
+ "Members"
+ ],
+ "PeerInfo.MembersHeader": [
+ "%d MEMBER",
+ "%d MEMBERS"
+ ],
+ "PeerInfo.MembersRequest": [
+ "Join Requests"
+ ],
+ "PeerInfo.Notifications": [
+ "Notifications"
+ ],
+ "PeerInfo.Permissions": [
+ "Permissions"
+ ],
+ "PeerInfo.PreHistory": [
+ "Chat History For New Members"
+ ],
+ "PeerInfo.PreHistory.Hidden": [
+ "Hidden"
+ ],
+ "PeerInfo.PreHistory.Visible": [
+ "Visible"
+ ],
+ "PeerInfo.Reactions": [
+ "Reactions"
+ ],
+ "PeerInfo.Reactions.All": [
+ "All"
+ ],
+ "PeerInfo.Reactions.Disabled": [
+ "Disabled"
+ ],
+ "PeerInfo.Reactions.Part": [
+ "%1$@/%2$@"
+ ],
+ "PeerInfo.RemovedUsers": [
+ "Removed Users"
+ ],
+ "PeerInfo.SetAboutDescription": [
+ "You can provide an optional description for your group."
+ ],
+ "PeerInfo.SetAdmins": [
+ "Set Admins"
+ ],
+ "PeerInfo.SetChannelPhoto": [
+ "Set Channel Photo"
+ ],
+ "PeerInfo.SetGroupPhoto": [
+ "Set Group Photo"
+ ],
+ "PeerInfo.SetGroupStickersSet": [
+ "Group Sticker Set"
+ ],
+ "PeerInfo.SharedMedia": [
+ "Shared Media"
+ ],
+ "PeerInfo.SignMessages": [
+ "Sign Messages"
+ ],
+ "PeerInfo.SignMessages.Desc": [
+ "Append names of the admins to the messages they post."
+ ],
+ "PeerInfo.Subscribers": [
+ "Subscribers"
+ ],
+ "PeerInfo.fake": [
+ "fake"
+ ],
+ "PeerInfo.info": [
+ "info"
+ ],
+ "PeerInfo.scam": [
+ "scam"
+ ],
+ "PeerInfo.sharelink": [
+ "share link"
+ ],
+ "PeerMedia.Gifs": [
+ "GIFs"
+ ],
+ "PeerSelect.InviteViaLink": [
+ "Invite to Group via Link"
+ ],
+ "Poll.Forward.Error": [
+ "Sorry, polls with visible votes can’t be forwarded to channels."
+ ],
+ "PollResults.Title.Poll": [
+ "Poll Results"
+ ],
+ "PollResults.Title.Quiz": [
+ "Quiz Results"
+ ],
+ "PreHistorySettings.Description.Group.Hidden": [
+ "New members won't see more than 100 previous messages."
+ ],
+ "PreHistorySettings.Description.Hidden": [
+ "New members won't see earlier messages."
+ ],
+ "PreHistorySettings.Description.Visible": [
+ "New Members will see messages that were sent before they joined."
+ ],
+ "PreHistorySettings.Header": [
+ "CHAT HISTORY FOR NEW MEMBERS"
+ ],
+ "PrivacySettings.Forwards": [
+ "Forwarded Messages"
+ ],
+ "PrivacySettings.PhoneNumber": [
+ "Phone Number"
+ ],
+ "PrivacySettings.ProfilePhoto": [
+ "Profile Photo"
+ ],
+ "PrivacySettingsController.AlwaysShareWith": [
+ "Always Share With…"
+ ],
+ "PrivacySettingsController.PhoneNumber.WhoCanSeePhoneNumber": [
+ "WHO CAN SEE MY PHONE NUMBER"
+ ],
+ "Reaction.Settings.Allow": [
+ "Enable Reactions"
+ ],
+ "Reaction.Settings.Allow.Channel.Info": [
+ "Allow subscribers to react to channel posts."
+ ],
+ "Reaction.Settings.Allow.Group.Info": [
+ "Allow members to react to group messages."
+ ],
+ "Reaction.Settings.Title": [
+ "Reactions"
+ ],
+ "RequestJoin.Button": [
+ "Request to Join"
+ ],
+ "RequestJoin.Desc.Channel": [
+ "This channel accepts new subscribers only after they are approved by its admins."
+ ],
+ "RequestJoin.List.Approve.Channel": [
+ "Add to Channel"
+ ],
+ "RequestJoin.List.Approve.Dismiss": [
+ "Dismiss"
+ ],
+ "RequestJoin.List.Description": [
+ "Some [addition links]() are set up to accept requests to join the channel."
+ ],
+ "RequestJoin.List.Empty1": [
+ "No Join Requests"
+ ],
+ "RequestJoin.List.Empty2.Channel": [
+ "There are no pending requests to join the channel"
+ ],
+ "RequestJoin.List.Empty2.Group": [
+ "There are no pending requests to join the group"
+ ],
+ "RequestJoin.List.ListHeader": [
+ "%d JOIN REQUEST",
+ "%d JOIN REQUESTS"
+ ],
+ "RequestJoin.List.SearchEmpty": [
+ "There were no results for \"%@\".
Try a new search."
+ ],
+ "RequestJoin.List.SearchEmpty.Header": [
+ "No Results Found"
+ ],
+ "RequestJoin.List.Title": [
+ "Join Requests"
+ ],
+ "RequestJoin.List.Tooltip.Approved.Channel": [
+ "**%@** has been added to the channel."
+ ],
+ "RequestJoin.List.Tooltip.Approved.Group": [
+ "**%@** has been added to the group."
+ ],
+ "RequestJoin.Sent": [
+ "Join request sent"
+ ],
+ "Search.Global.Channel1": [
+ "%@, %d subscriber",
+ "%@, %d subscribers"
+ ],
+ "SecureId.Info.More": [
+ "More Info"
+ ],
+ "ShareModal.Search.Placeholder": [
+ "Share to..."
+ ],
+ "Sidebar.Peer.Restricted": [
+ "Sidebar is not available in this chat"
+ ],
+ "SlowMode.ForwardComment.Error": [
+ "Slow Mode is active. You can't forward a message with a comment."
+ ],
+ "SlowMode.PreviewSender.FileTooltip": [
+ "Slow Mode is active.
You can't send multiple files at once."
+ ],
+ "SlowMode.TooLong.Error": [
+ "Slow Mode is active. This text is too long to send as one message."
+ ],
+ "Stats.GroupActionsTitle": [
+ "ACTIONS"
+ ],
+ "Stats.GroupGrowthTitle": [
+ "GROWTH"
+ ],
+ "Stats.GroupLanguagesTitle": [
+ "MEMBERS' PRIMARY LANGUAGE"
+ ],
+ "Stats.GroupMembers": [
+ "Members"
+ ],
+ "Stats.GroupMembersTitle": [
+ "GROUP MEMBERS"
+ ],
+ "Stats.GroupMessages": [
+ "Messages"
+ ],
+ "Stats.GroupMessagesTitle": [
+ "MESSAGES"
+ ],
+ "Stats.GroupNewMembersBySourceTitle": [
+ "NEW MEMBERS BY SOURCE"
+ ],
+ "Stats.GroupOverview": [
+ "OVERVIEW"
+ ],
+ "Stats.GroupPosters": [
+ "Posting Members"
+ ],
+ "Stats.GroupTopAdminBans": [
+ "%d restriction",
+ "%d restrictions"
+ ],
+ "Stats.GroupTopAdminBans_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopAdminDeletions": [
+ "%d deletion",
+ "%d deletions"
+ ],
+ "Stats.GroupTopAdminDeletions_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopAdminKicks": [
+ "%d ban",
+ "%d bans"
+ ],
+ "Stats.GroupTopAdminKicks_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopAdminsTitle": [
+ "TOP ADMINS"
+ ],
+ "Stats.GroupTopHoursTitle": [
+ "TOP HOURS"
+ ],
+ "Stats.GroupTopPosterChars": [
+ "%d character per message",
+ "%d characters per message"
+ ],
+ "Stats.GroupTopPosterChars_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopPosterMessages": [
+ "%d message",
+ "%d messages"
+ ],
+ "Stats.GroupTopPosterMessages_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopPostersTitle": [
+ "TOP MEMBERS"
+ ],
+ "Stats.GroupTopWeekdaysTitle": [
+ "TOP DAYS OF WEEK"
+ ],
+ "Stats.GroupViewers": [
+ "Viewing Members"
+ ],
+ "Stats.MessageInteractionsTitle": [
+ "INTERACTIONS"
+ ],
+ "Stats.MessageOverview": [
+ "OVERVIEW"
+ ],
+ "Stats.MessagePrivateForwardsTitle": [
+ "Private Shares"
+ ],
+ "Stats.MessageTitle": [
+ "Message Statistics"
+ ],
+ "Stats.ShowMore": [
+ "Show %d More",
+ "Show %d More"
+ ],
+ "Stickers.GroupStickers": [
+ "GROUP STICKERS"
+ ],
+ "Supergroup.Convert.Button": [
+ "Convert to Supergroup"
+ ],
+ "Supergroup.Convert.Description": [
+ "**In supergroups:**
• New members can see the full message history
• Deleted messages will disappear for all members
• Admins can add a description to the group
• Creator can set a public link for the group"
+ ],
+ "Supergroup.Convert.Undone": [
+ "**Note**: This action cannot be undone."
+ ],
+ "Supergroup.DeleteRestriction.BanUser": [
+ "Ban User"
+ ],
+ "Supergroup.DeleteRestriction.DeleteAllMessages": [
+ "Delete All Messages"
+ ],
+ "Supergroup.DeleteRestriction.DeleteMessage": [
+ "Delete Message"
+ ],
+ "Supergroup.DeleteRestriction.ReportSpam": [
+ "Report Spam"
+ ],
+ "Supergroup.DeleteRestriction.Title": [
+ "Manage Messages"
+ ],
+ "Telegram.ChannelAdminsViewController": [
+ "Admins"
+ ],
+ "Telegram.ChannelBlacklistViewController": [
+ "Removed Users"
+ ],
+ "Telegram.ChannelEventLogController": [
+ "All Actions"
+ ],
+ "Telegram.ChannelIntroViewController": [
+ "Channel"
+ ],
+ "Telegram.ChannelMembersViewController": [
+ "Channel Members"
+ ],
+ "Telegram.ChannelPermissionsController": [
+ "Permissions"
+ ],
+ "Telegram.ChannelVisibilityController": [
+ "Channel"
+ ],
+ "Telegram.ChannelVisibilityController.Channel": [
+ "Channel"
+ ],
+ "Telegram.ChannelVisibilityController.Group": [
+ "Group"
+ ],
+ "Telegram.ConvertGroupViewController": [
+ "Supergroup"
+ ],
+ "Telegram.GroupAdminsController": [
+ "Admins"
+ ],
+ "Telegram.GroupStickerSetController": [
+ "Group Sticker Set"
+ ],
+ "Telegram.LinkInvationController": [
+ "Invite Link"
+ ],
+ "Telegram.PeerInfoController": [
+ "Info"
+ ],
+ "Telegram.PreHistorySettingsController": [
+ "Chat History Settings"
+ ],
+ "Telegram.SelectPeersController": [
+ "Select Users"
+ ],
+ "Text.Copy": [
+ "Copy Selected Text"
+ ],
+ "Text.CopyLabel_About": [
+ "Copy About"
+ ],
+ "Text.CopyLabel_ShareLink": [
+ "Copy Share Link"
+ ],
+ "TextView.Transform.Spoiler": [
+ "Spoiler"
+ ],
+ "TextView.Transform.Strikethrough": [
+ "Strikethrough"
+ ],
+ "TextView.Transform.URL1": [
+ "Make Link"
+ ],
+ "TextView.Transform.Underline": [
+ "Underline"
+ ],
+ "Time.PreciseMediumDate_m1": [
+ "Jan %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m10": [
+ "Oct %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m11": [
+ "Nov %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m12": [
+ "Dec %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m2": [
+ "Feb %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m3": [
+ "Mar %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m4": [
+ "Apr %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m5": [
+ "May %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m6": [
+ "Jun %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m7": [
+ "Jul %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m8": [
+ "Aug %@ at %@"
+ ],
+ "Time.PreciseMediumDate_m9": [
+ "Sep %@ at %@"
+ ],
+ "Time.TomorrowAt": [
+ "tomorrow at %@"
+ ],
+ "Timer.Days": [
+ "%d day",
+ "%d days"
+ ],
+ "Timer.Months": [
+ "%d month",
+ "%d months"
+ ],
+ "Timer.Weeks": [
+ "%d week",
+ "%d weeks"
+ ],
+ "Translate.From": [
+ "FROM: %@"
+ ],
+ "Translate.Language.en": [
+ "English"
+ ],
+ "Translate.Language.ru": [
+ "Russian"
+ ],
+ "Translate.ShowMore": [
+ "more"
+ ],
+ "Translate.Title": [
+ "Translate"
+ ],
+ "Translate.To": [
+ "TO: %@"
+ ],
+ "TwoStepAuth.InvalidPasswordError": [
+ "Invalid password. Please try again."
+ ],
+ "Upgrade.ChannelsTooMuch": [
+ "Sorry, you are a member of too many groups and channels. For technical reasons, you need to leave some first before changing this setting in your groups."
+ ],
+ "VoiceChat.Alert.Recording": [
+ "The audio stream is being recorded."
+ ],
+ "VoiceChat.AnonymousDisabledAlertText": [
+ "Sorry, you can't join video chats as an anonymous admin."
+ ],
+ "VoiceChat.Chat.StartNew": [
+ "Video chat ended. Start a new one?"
+ ],
+ "VoiceChat.Chat.StartNew.OK": [
+ "Start"
+ ],
+ "VoiceChat.ClickToRaiseHand": [
+ "click if you want to speak"
+ ],
+ "VoiceChat.ClickToUnmute": [
+ "Click to Unmute"
+ ],
+ "VoiceChat.ClickToUnmute.Secondary.Hold": [
+ "hold ⎵ or %@"
+ ],
+ "VoiceChat.ClickToUnmute.Secondary.HoldDefault": [
+ "hold ⎵"
+ ],
+ "VoiceChat.ClickToUnmute.Secondary.Press": [
+ "press ⎵ or %@"
+ ],
+ "VoiceChat.Connecting": [
+ "Connecting..."
+ ],
+ "VoiceChat.DownHand": [
+ "Cancel request to speak"
+ ],
+ "VoiceChat.End.OK": [
+ "Leave"
+ ],
+ "VoiceChat.End.Text": [
+ "Are you sure you want to leave this video chat?"
+ ],
+ "VoiceChat.End.Title": [
+ "Leave video chat"
+ ],
+ "VoiceChat.Info.JoinChannel": [
+ "Join Channel"
+ ],
+ "VoiceChat.Info.LeaveChannel": [
+ "Leave Channel"
+ ],
+ "VoiceChat.Info.OpenChannel": [
+ "Open Channel"
+ ],
+ "VoiceChat.Info.OpenProfile": [
+ "Open Profile"
+ ],
+ "VoiceChat.Info.SendMessage": [
+ "Send Message"
+ ],
+ "VoiceChat.Invite.Channels.Title": [
+ "Invite Members"
+ ],
+ "VoiceChat.Invite.Chats": [
+ "CHATS"
+ ],
+ "VoiceChat.Invite.Confirm.Header": [
+ "Video Chat"
+ ],
+ "VoiceChat.Invite.Confirm.OK": [
+ "Send"
+ ],
+ "VoiceChat.Invite.Confirm.Text": [
+ "Send the Invite Link to selected chats?"
+ ],
+ "VoiceChat.Invite.Confirm.Third": [
+ "Send Speaker Link"
+ ],
+ "VoiceChat.Invite.Contacts": [
+ "contacts"
+ ],
+ "VoiceChat.Invite.CopyInviteLink": [
+ "Copy Invite Link"
+ ],
+ "VoiceChat.Invite.CopyListenersLink": [
+ "Copy Listener Link"
+ ],
+ "VoiceChat.Invite.CopySpeakersLink": [
+ "Copy Speaker Link"
+ ],
+ "VoiceChat.Invite.GroupMembers": [
+ "group members"
+ ],
+ "VoiceChat.Invite.Invite": [
+ "Send"
+ ],
+ "VoiceChat.Invite.InviteMembers": [
+ "Invite members"
+ ],
+ "VoiceChat.Invite.Title": [
+ "Add Members"
+ ],
+ "VoiceChat.JoinAs.Channel": [
+ "%d subscriber",
+ "%d subscribers"
+ ],
+ "VoiceChat.JoinAs.Channel_countable": [
+ "%d"
+ ],
+ "VoiceChat.JoinAs.Group_countable": [
+ "%d"
+ ],
+ "VoiceChat.Leave": [
+ "Leave"
+ ],
+ "VoiceChat.ListenMode": [
+ "You are in Listen Only mode"
+ ],
+ "VoiceChat.Listening": [
+ "listening"
+ ],
+ "VoiceChat.MuteForMe": [
+ "Mute For Me"
+ ],
+ "VoiceChat.MutePeer": [
+ "Mute"
+ ],
+ "VoiceChat.MutedByAdmin": [
+ "Muted By Admin"
+ ],
+ "VoiceChat.OpenProfile": [
+ "Open Profile"
+ ],
+ "VoiceChat.PinScreencast": [
+ "Pin Screencast"
+ ],
+ "VoiceChat.PinVideo": [
+ "Pin Video"
+ ],
+ "VoiceChat.RTMP.Desc": [
+ "Software encoding recommended (x264 in OBS)."
+ ],
+ "VoiceChat.RTMP.Error": [
+ "Oops! Telegram doesn't see any stream coming from your streaming app. Please make sure you entered the right Server URL and Stream Key in your app."
+ ],
+ "VoiceChat.RTMP.Info": [
+ "To stream video with another app, enter these Server URL and Stream Key in your streaming app."
+ ],
+ "VoiceChat.RTMP.OK": [
+ "Start Streaming"
+ ],
+ "VoiceChat.RTMP.Revoke": [
+ "Revoke Stream Key"
+ ],
+ "VoiceChat.RTMP.Revoke.Info": [
+ "A new key will be generated. You will need to update it in your streaming app."
+ ],
+ "VoiceChat.RTMP.ServerURL": [
+ "server URL"
+ ],
+ "VoiceChat.RTMP.StreamKey": [
+ "stream key"
+ ],
+ "VoiceChat.RTMP.Title": [
+ "Stream With..."
+ ],
+ "VoiceChat.RTMP.ViewerError": [
+ "Telegram couldn’t detect any live stream from %@"
+ ],
+ "VoiceChat.RaisedHand.Text": [
+ "we let the speakers know"
+ ],
+ "VoiceChat.RaisedHand.Title": [
+ "You asked to speak"
+ ],
+ "VoiceChat.Recording.Start.Text1": [
+ "Do you want to start recording this chat and save the result into a file?
Other participants will see that the chat is being recorded."
+ ],
+ "VoiceChat.Recording.Start.Title": [
+ "Start Recording"
+ ],
+ "VoiceChat.Recording.Stop.OK": [
+ "Stop"
+ ],
+ "VoiceChat.Recording.Stop.Text": [
+ "Stop recording the audio stream?"
+ ],
+ "VoiceChat.Recording.Stop.Title": [
+ "Stop Recording"
+ ],
+ "VoiceChat.RemovePeer": [
+ "Remove"
+ ],
+ "VoiceChat.RemovePeer.Confirm.Channel": [
+ "Do you want to remove %1$@ from the channel?"
+ ],
+ "VoiceChat.RemoveReminder": [
+ "Cancel Reminder"
+ ],
+ "VoiceChat.Scheduled.Header": [
+ "Starts In"
+ ],
+ "VoiceChat.Scheduled.HeaderLate": [
+ "Late by"
+ ],
+ "VoiceChat.ScreenShare.Unavailable": [
+ "Unable to share your screen, please grant access in [System Settings](screen)."
+ ],
+ "VoiceChat.Screencast.Confirm.Header": [
+ "Video Chat"
+ ],
+ "VoiceChat.Screencast.Confirm.OK": [
+ "Continue"
+ ],
+ "VoiceChat.Screencast.Confirm.Text": [
+ "%@ is sharing their screen. This action will pin your screen for all participants instead."
+ ],
+ "VoiceChat.SetReminder": [
+ "Set Reminder"
+ ],
+ "VoiceChat.Settings": [
+ "Settings"
+ ],
+ "VoiceChat.Settings.AllMembers": [
+ "New participants can speak"
+ ],
+ "VoiceChat.Settings.DisplayAs.PersonalAccount": [
+ "personal account"
+ ],
+ "VoiceChat.Settings.DisplayAs.Title": [
+ "DISPLAY ME AS"
+ ],
+ "VoiceChat.Settings.End": [
+ "End Video Chat"
+ ],
+ "VoiceChat.Settings.End.Confirm.Title": [
+ "End video chat"
+ ],
+ "VoiceChat.Settings.InputMode.Always": [
+ "Press and Release"
+ ],
+ "VoiceChat.Settings.InputMode.PushToTalk": [
+ "Press and Hold"
+ ],
+ "VoiceChat.Settings.NoiseSuppression": [
+ "Noise Suppression"
+ ],
+ "VoiceChat.Settings.NoiseText": [
+ "Noise Suppression"
+ ],
+ "VoiceChat.Settings.NoiseTitle": [
+ "BACKGROUND NOISE"
+ ],
+ "VoiceChat.Settings.OnlyAdmins": [
+ "New participants are muted"
+ ],
+ "VoiceChat.Settings.Output": [
+ "OUTPUT"
+ ],
+ "VoiceChat.Settings.Output.Device": [
+ "Output Device"
+ ],
+ "VoiceChat.Settings.Performance.Desc": [
+ "Disabling noise suppression can increase performance."
+ ],
+ "VoiceChat.Settings.Performance.Header": [
+ "PERFORMANCE"
+ ],
+ "VoiceChat.Settings.Permissions.Title": [
+ "PERMISSIONS"
+ ],
+ "VoiceChat.Settings.PushToTalk": [
+ "SHORTCUT"
+ ],
+ "VoiceChat.Settings.PushToTalk.Access": [
+ "If you want this shortcut to work even when Telegram is not in focus
Please grant Telegram access to [Input Monitor](input)"
+ ],
+ "VoiceChat.Settings.PushToTalk.Desc": [
+ "When the Video Chat window is in focus, you can also use ⎵ regardless of this setting."
+ ],
+ "VoiceChat.Settings.PushToTalk.EditKeybind": [
+ "Change Key"
+ ],
+ "VoiceChat.Settings.PushToTalk.Enabled": [
+ "Push to Talk"
+ ],
+ "VoiceChat.Settings.PushToTalk.StopRecording": [
+ "Cancel"
+ ],
+ "VoiceChat.Settings.PushToTalk.Title": [
+ "MIC CONTROL"
+ ],
+ "VoiceChat.Settings.RTMP": [
+ "STREAM DATA"
+ ],
+ "VoiceChat.Settings.Record.IncludeVideo": [
+ "Include Video"
+ ],
+ "VoiceChat.Settings.Record.Orientation.Landscape": [
+ "Landscape"
+ ],
+ "VoiceChat.Settings.Record.Orientation.Portrait": [
+ "Portrait"
+ ],
+ "VoiceChat.Settings.ResetLink": [
+ "Revoke Speaker Link"
+ ],
+ "VoiceChat.Settings.ResetLink.Success": [
+ "Speaker Link has been revoked."
+ ],
+ "VoiceChat.Settings.Title": [
+ "Video Chat Settings"
+ ],
+ "VoiceChat.Settings.Title.Placeholder": [
+ "Title..."
+ ],
+ "VoiceChat.ShareScreen.MutedError": [
+ "You can't share your screen right now. Please ask to speak first."
+ ],
+ "VoiceChat.ShareVideo.MutedError": [
+ "You can't share your video right now. Please ask to speak first."
+ ],
+ "VoiceChat.Sharing.Placeholder": [
+ "You are sharing your screen"
+ ],
+ "VoiceChat.Sharing.Stop": [
+ "Stop"
+ ],
+ "VoiceChat.ShowInfo": [
+ "Show Info"
+ ],
+ "VoiceChat.Speaking": [
+ "speaking"
+ ],
+ "VoiceChat.StartNow": [
+ "Start Now"
+ ],
+ "VoiceChat.StartRecording": [
+ "Start Recording"
+ ],
+ "VoiceChat.Status.Connecting": [
+ "Connecting..."
+ ],
+ "VoiceChat.Status.Invited": [
+ "invited"
+ ],
+ "VoiceChat.Status.Listening": [
+ "listening"
+ ],
+ "VoiceChat.Status.Loading": [
+ "connecting..."
+ ],
+ "VoiceChat.Status.Members": [
+ "%d participant",
+ "%d participants"
+ ],
+ "VoiceChat.Status.Members_countable": [
+ "%d"
+ ],
+ "VoiceChat.Status.MutedForYou": [
+ "muted for you"
+ ],
+ "VoiceChat.Status.Speaking": [
+ "speaking"
+ ],
+ "VoiceChat.Status.Stream": [
+ "Live Stream"
+ ],
+ "VoiceChat.Status.WantsSpeak": [
+ "wants to speak"
+ ],
+ "VoiceChat.Status.You": [
+ "This is you"
+ ],
+ "VoiceChat.StopRecording": [
+ "Stop Recording"
+ ],
+ "VoiceChat.Title.Invited": [
+ "invited"
+ ],
+ "VoiceChat.Title.Scheduled": [
+ "Video Chat"
+ ],
+ "VoiceChat.Title.Scheduled.Soon": [
+ "scheduled"
+ ],
+ "VoiceChat.Toast.Stop": [
+ "Recording of the audio stream added to your Saved Messages."
+ ],
+ "VoiceChat.Toast.YouCanSpeak": [
+ "You can now speak."
+ ],
+ "VoiceChat.Tooltip.PinWindow": [
+ "Window is pinned."
+ ],
+ "VoiceChat.Tooltip.ShareScreen": [
+ "Your are sharing your screen."
+ ],
+ "VoiceChat.Tooltip.ShareVideo": [
+ "You are sharing your video."
+ ],
+ "VoiceChat.Tooltip.StopScreen": [
+ "You have stopped broadcasting your screen."
+ ],
+ "VoiceChat.Tooltip.StopVideo": [
+ "You have stopped broadcasting video."
+ ],
+ "VoiceChat.Tooltip.Subscribe": [
+ "We will notify you when it starts."
+ ],
+ "VoiceChat.Tooltip.UnpinWindow": [
+ "Window is unpinned."
+ ],
+ "VoiceChat.UnmuteForMe": [
+ "Unmute For Me"
+ ],
+ "VoiceChat.UnmutePeer": [
+ "Allow To Speak"
+ ],
+ "VoiceChat.UnpinScreencast": [
+ "Unpin Screencast"
+ ],
+ "VoiceChat.UnpinVideo": [
+ "Unpin Video"
+ ],
+ "VoiceChat.Video.Paused": [
+ "Video is Paused"
+ ],
+ "VoiceChat.Video.ShortUnpin": [
+ "Unpin"
+ ],
+ "VoiceChat.Video.Stream.More": [
+ "more"
+ ],
+ "VoiceChat.Video.Stream.Screencast": [
+ "screen"
+ ],
+ "VoiceChat.Video.Stream.Video": [
+ "video"
+ ],
+ "VoiceChat.Video.VideoSource": [
+ "Video Source"
+ ],
+ "VoiceChat.Video.VideoSource.Cancel": [
+ "Cancel"
+ ],
+ "VoiceChat.Video.VideoSource.Share": [
+ "Share"
+ ],
+ "VoiceChat.VideoShare.Unavailable": [
+ "Unable to share your camera, please grant access in [System Settings](camera)."
+ ],
+ "VoiceChat.YouLive": [
+ "You're Live"
+ ],
+ "VoiecChat.Settings.Record.Live.Title": [
+ "RECORD LIVE STREAM"
+ ],
+ "VoiecChat.Settings.Record.Placeholder": [
+ "Audio Title (Optional)"
+ ],
+ "VoiecChat.Settings.Record.Placeholder1": [
+ "Title (Optional)"
+ ],
+ "VoiecChat.Settings.Record.Title": [
+ "RECORD VIDEO CHAT"
+ ],
+ "VoiecChat.Settings.Record.Video.Title": [
+ "RECORD VIDEO CHAT"
+ ],
+ "peerInfo.Confirm.Leave": [
+ "Leave"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/login.html b/data/web/translations.telegram.org/en/macos/login.html
new file mode 100644
index 0000000000..d24623fdb5
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/login.html
@@ -0,0 +1,215 @@
+{
+ "Login.ConnectionError.Header": [
+ "Can't reach server"
+ ],
+ "Login.ConnectionError.Info": [
+ "Please check your internet connection and try again."
+ ],
+ "Login.ConnectionError.TryAgain": [
+ "Try Again"
+ ],
+ "Login.ConnectionError.UseProxy": [
+ "Use Proxy"
+ ],
+ "Login.ContinueOnLanguage": [
+ "Continue in English"
+ ],
+ "Login.EnterCodeFromApp": [
+ "We've sent the code to the **Telegram** app on your other devices."
+ ],
+ "Login.EnterPasswordDescription": [
+ "You have Two-Step Verification enabled, so your account is protected with an additional password."
+ ],
+ "Login.FloodWait": [
+ "Attempts exceeded, please try again later."
+ ],
+ "Login.Header.Code": [
+ "Enter Code"
+ ],
+ "Login.Header.Password": [
+ "Enter Password"
+ ],
+ "Login.Header.SignUp": [
+ "Sign Up"
+ ],
+ "Login.InvalidCountryCode": [
+ "Invalid Country Code"
+ ],
+ "Login.JustSentSms": [
+ "We've sent you a code via SMS. Please enter it above."
+ ],
+ "Login.New.Cancel.Confirm": [
+ "Cancel logging in and start over?"
+ ],
+ "Login.New.Code.CodeInfo": [
+ "We’ve sent the code to the Telegram app
for **%@** on your device · [Edit]()"
+ ],
+ "Login.New.Code.EnterCode": [
+ "Check your Telegram messages"
+ ],
+ "Login.New.Email.Footer": [
+ "Unable to access [%@]()?"
+ ],
+ "Login.New.Email.Header": [
+ "Email code"
+ ],
+ "Login.New.Email.Info": [
+ "Check your email and enter the 6-digit code we sent there to deactivate your cloud password."
+ ],
+ "Login.New.Password.Info": [
+ "You have two-step verification enabled, so your account is protected with an additional password."
+ ],
+ "Login.New.Password.Label": [
+ "Your Password"
+ ],
+ "Login.New.PhoneNumber": [
+ "Please confirm your country code and
enter your mobile phone number."
+ ],
+ "Login.Next": [
+ "Next"
+ ],
+ "Login.PasswordForgot": [
+ "Forgot password?"
+ ],
+ "Login.PhoneCalledCode": [
+ "We've just called your number. Please enter the code above."
+ ],
+ "Login.PhoneDialed": [
+ "Telegram dialed your number"
+ ],
+ "Login.PhoneNumberAlreadyAuthorized": [
+ "This account is already logged in from this app."
+ ],
+ "Login.PhoneNumberAlreadyAuthorized.Switch": [
+ "Switch"
+ ],
+ "Login.PhoneNumberNotRegistred": [
+ "This phone number isn't registered. If you don't have a Telegram account yet, please sign up on your mobile device."
+ ],
+ "Login.QR.Cancel": [
+ "Log in by phone Number"
+ ],
+ "Login.QR.Help1": [
+ "Open Telegram on your phone"
+ ],
+ "Login.QR.Help2": [
+ "Go to **Settings** > **Devices** > **Link Desktop Device**"
+ ],
+ "Login.QR.Help3": [
+ "Point your phone at this screen to confirm login"
+ ],
+ "Login.QR.Login": [
+ "Log in by QR Code"
+ ],
+ "Login.QR.Title": [
+ "Log in to Telegram by QR Code"
+ ],
+ "Login.QR1.Help1": [
+ "Open Telegram on your phone"
+ ],
+ "Login.QR1.Help3": [
+ "Point your phone at this screen to confirm login"
+ ],
+ "Login.QR2.Help2": [
+ "Go to **Settings** → **Devices** → **Link Desktop Device**"
+ ],
+ "Login.RecoveryMailFailed": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "Login.ResetAccountDescription": [
+ "You will lose all your Telegram chats, messages, media and files if you proceed with resetting your account."
+ ],
+ "Login.SendSmsIfNotReceivedAppCode": [
+ "Didn't get the code?"
+ ],
+ "Login.Sms.AppErr": [
+ "If you already signed up for Telegram, please enter the code which was sent to your mobile app via Telegram.
If you haven’t signed up yet, please register from your phone or tablet first."
+ ],
+ "Login.Sms.AppErr.GotoSite": [
+ "Open Site"
+ ],
+ "Login.WelcomeDescription": [
+ "Welcome to the macOS application"
+ ],
+ "Login.YourCodeLabel": [
+ "your code"
+ ],
+ "Login.YourPasswordLabel": [
+ "your password"
+ ],
+ "Login.YourPhoneLabel": [
+ "your phone"
+ ],
+ "Login.codePlaceholder": [
+ "code"
+ ],
+ "Login.countryLabel": [
+ "country"
+ ],
+ "Login.passwordPlaceholder": [
+ "password"
+ ],
+ "Login.willCall": [
+ "Telegram will call you in %d:%@"
+ ],
+ "Login.willSendSms": [
+ "Sending you an SMS in %d:%@"
+ ],
+ "Modal.OK": [
+ "OK"
+ ],
+ "PASSWORD_HASH_INVALID": [
+ "Incorrect password"
+ ],
+ "PHONE_CODE_EXPIRED": [
+ "Code expired, please start over."
+ ],
+ "PHONE_CODE_INVALID": [
+ "Invalid code"
+ ],
+ "PHONE_NUMBER_INVALID": [
+ "Invalid phone number"
+ ],
+ "Passcode.EnterPasscodePlaceholder": [
+ "Enter your passcode"
+ ],
+ "Passcode.Lost.Description": [
+ "If you don't remember your passcode, you can [log out]()"
+ ],
+ "Passlock.EnterYourPasscode": [
+ "Enter Your Passcode"
+ ],
+ "PeerInfo.Phone": [
+ "phone"
+ ],
+ "TermsOfService.Accept": [
+ "Agree & Continue"
+ ],
+ "TermsOfService.ConfirmAge": [
+ "I confirm that I am %@ or over."
+ ],
+ "TermsOfService.Disagree": [
+ "Decline"
+ ],
+ "TermsOfService.Disagree.OK": [
+ "Decline & Delete"
+ ],
+ "TermsOfService.Disagree.Text": [
+ "Unfortunately, there are no other options. Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used in Privacy and Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "TermsOfService.Disagree.Text.Last": [
+ "Warning, this will irreversibly delete your Telegram account and all the data you store in the Telegram cloud.
Important: You can Cancel now and export your data first instead of losing it. (To do this, open the latest version of Telegram Desktop and go to Settings > Advanced > Export Telegram data.)"
+ ],
+ "TermsOfService.Disagree.Text.Last.OK": [
+ "Delete Now"
+ ],
+ "TermsOfService.ProceedBot": [
+ "Agree and proceed to %@."
+ ],
+ "TermsOfService.Title": [
+ "Terms of Service"
+ ],
+ "TwoStepAuth.EnterPasswordHelp": [
+ "You have Two-Step Verification enabled, so your account is protected with an additional password."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/passport.html b/data/web/translations.telegram.org/en/macos/passport.html
new file mode 100644
index 0000000000..f1be89fc05
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/passport.html
@@ -0,0 +1,636 @@
+{
+ "AccountSettings.Passport": [
+ "Telegram Passport"
+ ],
+ "Alert.OK": [
+ "OK"
+ ],
+ "Chat.Poll.Tooltip.Votes_countable": [
+ "%d"
+ ],
+ "Chat.Service.SecureId.AccessGranted": [
+ "%@ received the following documents: %@"
+ ],
+ "InputData.Date.Day.Placeholder1": [
+ "Day"
+ ],
+ "InputData.Date.Month.Placeholder1": [
+ "Month"
+ ],
+ "InputData.Date.Year.Placeholder1": [
+ "Year"
+ ],
+ "Login.InvalidCountryCode": [
+ "Invalid Country Code"
+ ],
+ "Login.phoneFieldPlaceholder": [
+ "phone number"
+ ],
+ "Navigation.Done": [
+ "Done"
+ ],
+ "Passport.ResetPassword.Confirm.Header": [
+ "Forgotten Password"
+ ],
+ "Passport.ResetPassword.Confirm.OK": [
+ "Reset"
+ ],
+ "Passport.ResetPassword.Confirm.Text": [
+ "All documents uploaded to your Telegram Passport will be lost. You will be able to upload new documents."
+ ],
+ "SecureId.Accept.Help": [
+ "You are sending your documents directly to **%@** and allowing their **%@** to send you messages."
+ ],
+ "SecureId.Accept.Policy": [
+ "You accept the [Login Widget Example Privacy Policy](_applyPolicy_) and allow their **%@** to send you messages."
+ ],
+ "SecureId.Add.BankStatement": [
+ "Add Bank Statement"
+ ],
+ "SecureId.Add.DriverLicense": [
+ "Add Driver's License"
+ ],
+ "SecureId.Add.ID": [
+ "Add Identity Card"
+ ],
+ "SecureId.Add.InternalPassport": [
+ "Add Internal Passport"
+ ],
+ "SecureId.Add.Passport": [
+ "Add Passport"
+ ],
+ "SecureId.Add.PassportRegistration": [
+ "Add Passport Registration"
+ ],
+ "SecureId.Add.PersonalDetails": [
+ "Add Personal Details"
+ ],
+ "SecureId.Add.RentalAgreement": [
+ "Add Rental Agreement"
+ ],
+ "SecureId.Add.ResidentialAddress": [
+ "Add Residential Address"
+ ],
+ "SecureId.Add.TemporaryRegistration": [
+ "Add Temporary Registration"
+ ],
+ "SecureId.Add.TenancyAgreement": [
+ "Add Tenancy Agreement"
+ ],
+ "SecureId.Add.UtilityBill": [
+ "Add Utility Bill"
+ ],
+ "SecureId.Address.City.InputPlaceholder": [
+ "City"
+ ],
+ "SecureId.Address.City.Placeholder": [
+ "City"
+ ],
+ "SecureId.Address.Country.Placeholder": [
+ "Country"
+ ],
+ "SecureId.Address.Header": [
+ "ADDRESS"
+ ],
+ "SecureId.Address.Postcode.InputPlaceholder": [
+ "Postcode"
+ ],
+ "SecureId.Address.Postcode.Placeholder": [
+ "Postcode"
+ ],
+ "SecureId.Address.Region.InputPlaceholder": [
+ "State / Republic / Region"
+ ],
+ "SecureId.Address.Region.Placeholder": [
+ "Region"
+ ],
+ "SecureId.Address.Scans": [
+ "%d scan",
+ "%d scans"
+ ],
+ "SecureId.Address.Scans_countable": [
+ "%d"
+ ],
+ "SecureId.Address.Street.InputPlaceholder": [
+ "Street and Number, PO Box"
+ ],
+ "SecureId.Address.Street.Placeholder": [
+ "Street"
+ ],
+ "SecureId.Address.Street1.InputPlaceholder": [
+ "Apt, suite, unit, building, floor"
+ ],
+ "SecureId.AppVersionOutdated": [
+ "Sorry, your Telegram app is out of date and can't handle this request. Please update Telegram."
+ ],
+ "SecureId.Confirm.Cancel": [
+ "Are you sure you want to stop the authorization process?"
+ ],
+ "SecureId.Confirm.DeleteAddress": [
+ "Delete Address"
+ ],
+ "SecureId.Confirm.DeleteDocument": [
+ "Are you sure you want to delete this document?"
+ ],
+ "SecureId.CorrectErrors": [
+ "Please correct errors"
+ ],
+ "SecureId.CreatePassword.Description": [
+ "Please create a password to protect your passport info. You will also be asked to enter it when you log in to Telegram."
+ ],
+ "SecureId.CreatePassword.Email.Description": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "SecureId.CreatePassword.Email.Header": [
+ "RECOVERY EMAIL"
+ ],
+ "SecureId.CreatePassword.Email.InputPlaceholder": [
+ "Your email"
+ ],
+ "SecureId.CreatePassword.Email.Placeholder": [
+ "Email"
+ ],
+ "SecureId.CreatePassword.Header": [
+ "PASSWORD"
+ ],
+ "SecureId.CreatePassword.Hint.Header": [
+ "HINT"
+ ],
+ "SecureId.CreatePassword.Hint.InputPlaceholder": [
+ "Hint for your password"
+ ],
+ "SecureId.CreatePassword.Hint.Placeholder": [
+ "Hint"
+ ],
+ "SecureId.CreatePassword.Intro": [
+ "Please create a password which will be used to encrypt your personal data.
This password will also be required whenever you log in to Telegram on a new device."
+ ],
+ "SecureId.CreatePassword.Intro.Header": [
+ "**%@ requests access to your personal data**
to sign you up for their services"
+ ],
+ "SecureId.CreatePassword.PasswordInputPlaceholder": [
+ "Enter your password"
+ ],
+ "SecureId.CreatePassword.PasswordPlaceholder": [
+ "Password"
+ ],
+ "SecureId.CreatePassword.Title": [
+ "Password & Email"
+ ],
+ "SecureId.Delete.Confirm.PersonalDetails": [
+ "Are you sure you want to delete personal details?"
+ ],
+ "SecureId.Delete.PersonalDetails": [
+ "Delete Personal Details"
+ ],
+ "SecureId.DeleteAddress": [
+ "Delete Address"
+ ],
+ "SecureId.DeleteIdentity": [
+ "Delete Document"
+ ],
+ "SecureId.DeletePassport": [
+ "Delete Telegram Passport"
+ ],
+ "SecureId.DiscardChanges.Header": [
+ "Discard Changes"
+ ],
+ "SecureId.DiscardChanges.Text": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "SecureId.Edit.BankStatement": [
+ "Edit Bank Statement"
+ ],
+ "SecureId.Edit.DriverLicense": [
+ "Edit Driver's License"
+ ],
+ "SecureId.Edit.ID": [
+ "Edit Identity Card"
+ ],
+ "SecureId.Edit.InternalPassport": [
+ "Edit Internal Passport"
+ ],
+ "SecureId.Edit.Passport": [
+ "Edit Passport"
+ ],
+ "SecureId.Edit.PassportRegistration": [
+ "Edit Passport Registration"
+ ],
+ "SecureId.Edit.PersonalDetails": [
+ "Edit Personal Details"
+ ],
+ "SecureId.Edit.RentalAgreement": [
+ "Edit Rental Agreement"
+ ],
+ "SecureId.Edit.ResidentialAddress": [
+ "Edit Residential Address"
+ ],
+ "SecureId.Edit.TemporaryRegistration": [
+ "Edit Temporary Registration"
+ ],
+ "SecureId.Edit.TenancyAgreement": [
+ "Edit Tenancy Agreement"
+ ],
+ "SecureId.Edit.UtilityBill": [
+ "Edit Utility Bill"
+ ],
+ "SecureId.Email": [
+ "Email Address"
+ ],
+ "SecureId.Email.Email.InputPlaceholder": [
+ "Enter your email address"
+ ],
+ "SecureId.Email.Email.Placeholder": [
+ "Email"
+ ],
+ "SecureId.Email.UseSame": [
+ "Use %@"
+ ],
+ "SecureId.Email.UseSame.Desc": [
+ "Note: You will receive a confirmation code to the email address you provide."
+ ],
+ "SecureId.EmailActivate.Code.InputPlaceholder": [
+ "Enter code"
+ ],
+ "SecureId.EmailActivate.Code.Placeholder": [
+ "Code"
+ ],
+ "SecureId.EmailActivate.Description": [
+ "Please enter the confirmation code we've just sent to %@."
+ ],
+ "SecureId.EmptyDescription.Address": [
+ "Provide your address"
+ ],
+ "SecureId.EmptyDescription.BankStatement": [
+ "Upload a scan of your bank statement"
+ ],
+ "SecureId.EmptyDescription.DriversLicense": [
+ "Upload a scan of your driver's license"
+ ],
+ "SecureId.EmptyDescription.IdentityCard": [
+ "Upload a scan of your identity card"
+ ],
+ "SecureId.EmptyDescription.InternalPassport": [
+ "Upload a scan of your internal passport"
+ ],
+ "SecureId.EmptyDescription.Passport": [
+ "Upload a scan of your passport"
+ ],
+ "SecureId.EmptyDescription.PassportRegistration": [
+ "Upload a scan of your passport registration"
+ ],
+ "SecureId.EmptyDescription.PersonalDetails": [
+ "Fill in your personal details"
+ ],
+ "SecureId.EmptyDescription.TemporaryRegistration": [
+ "Upload a scan of your temporary registration"
+ ],
+ "SecureId.EmptyDescription.TenancyAgreement": [
+ "Upload a scan of your tenancy agreement"
+ ],
+ "SecureId.EmptyDescription.UtilityBill": [
+ "Upload a scan of your utility bill"
+ ],
+ "SecureId.Error.ScansLimit": [
+ "You can't upload more than 20 files"
+ ],
+ "SecureId.FileUpload.Progress": [
+ "%@% Uploaded"
+ ],
+ "SecureId.Gender.Female": [
+ "Female"
+ ],
+ "SecureId.Gender.Male": [
+ "Male"
+ ],
+ "SecureId.Identity.BankStatement": [
+ "Bank Statement"
+ ],
+ "SecureId.Identity.CardId.InputPlaceholder": [
+ "Card ID"
+ ],
+ "SecureId.Identity.CardId.Placeholder": [
+ "Card ID"
+ ],
+ "SecureId.Identity.DocumentDetailsHeader": [
+ "DOCUMENT DETAILS"
+ ],
+ "SecureId.Identity.DriverLicense": [
+ "Driver's License"
+ ],
+ "SecureId.Identity.Id": [
+ "Identity Card"
+ ],
+ "SecureId.Identity.InputPlaceholder.FirstName": [
+ "Name"
+ ],
+ "SecureId.Identity.InputPlaceholder.LastName": [
+ "Surname"
+ ],
+ "SecureId.Identity.InputPlaceholder.MiddleName": [
+ "Middle Name"
+ ],
+ "SecureId.Identity.License.InputPlaceholder": [
+ "Number"
+ ],
+ "SecureId.Identity.License.Placeholder": [
+ "License ID"
+ ],
+ "SecureId.Identity.NameInLatine": [
+ "Enter your name using the Latin alphabet"
+ ],
+ "SecureId.Identity.Passport": [
+ "Passport"
+ ],
+ "SecureId.Identity.Passport.InputPlaceholder": [
+ "Document Number"
+ ],
+ "SecureId.Identity.Passport.Placeholder": [
+ "Document №"
+ ],
+ "SecureId.Identity.PassportRegistration": [
+ "Passport Registration"
+ ],
+ "SecureId.Identity.Placeholder.Birthday": [
+ "Birthday"
+ ],
+ "SecureId.Identity.Placeholder.Citizenship": [
+ "Citizenship"
+ ],
+ "SecureId.Identity.Placeholder.Country": [
+ "Country"
+ ],
+ "SecureId.Identity.Placeholder.ExpiryDate": [
+ "Expiry Date"
+ ],
+ "SecureId.Identity.Placeholder.FirstName": [
+ "Name"
+ ],
+ "SecureId.Identity.Placeholder.Gender": [
+ "Gender"
+ ],
+ "SecureId.Identity.Placeholder.IssuedDate": [
+ "Issue Date"
+ ],
+ "SecureId.Identity.Placeholder.LastName": [
+ "Surname"
+ ],
+ "SecureId.Identity.Placeholder.MiddleName": [
+ "Middle Name"
+ ],
+ "SecureId.Identity.Placeholder.Residence": [
+ "Residence"
+ ],
+ "SecureId.Identity.Selfie": [
+ "Selfie"
+ ],
+ "SecureId.Identity.SelfieHelp": [
+ "Upload a photo of yourself holding your document. Make sure the ID and your face are clearly visible."
+ ],
+ "SecureId.Identity.SelfieTitle": [
+ "SELFIE VERIFICATION"
+ ],
+ "SecureId.Identity.SelfieUpload": [
+ "Add Selfie"
+ ],
+ "SecureId.Identity.SelfieUploadNew": [
+ "Retake Selfie"
+ ],
+ "SecureId.Identity.TenancyAgreement": [
+ "Tenancy Agreement"
+ ],
+ "SecureId.Identity.UtilityBill": [
+ "Utility Bill"
+ ],
+ "SecureId.IdentityDocument": [
+ "Identity Document"
+ ],
+ "SecureId.IdentityScan.Description": [
+ "The document must contain your full name and residential address, as well as a stamp/bar code/QR code/logo and the issue date. It must be less than three months old."
+ ],
+ "SecureId.Info": [
+ "With Telegram Passport you can easily sign up for websites and services that require identity verification.
Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission."
+ ],
+ "SecureId.Info.DeletePassport": [
+ "Are you sure you want to delete your Telegram Passport? All details will be lost."
+ ],
+ "SecureId.Info.More": [
+ "More Info"
+ ],
+ "SecureId.Info.Title": [
+ "What is Telegram Passport?"
+ ],
+ "SecureId.InputError.LatinOnly": [
+ "Please use latin characters only"
+ ],
+ "SecureId.InsertPassword.Description": [
+ "Please enter your password to access your personal data"
+ ],
+ "SecureId.InsertPassword.Next": [
+ "Next"
+ ],
+ "SecureId.InsertPassword.Password": [
+ "Enter your password"
+ ],
+ "SecureId.InsertPassword.Settings.Description": [
+ "Enter your Telegram password to decrypt your data"
+ ],
+ "SecureId.InstallEmail.Title": [
+ "Email"
+ ],
+ "SecureId.InstallPhone.Title": [
+ "Phone Number"
+ ],
+ "SecureId.LoginText": [
+ "Please log in to your account to use Telegram Passport"
+ ],
+ "SecureId.NameNative.Desc.Empty": [
+ "Your name in the language of your country of residence"
+ ],
+ "SecureId.NameNative.Desc.Language": [
+ "Your name in the language of your country of residence (%@)."
+ ],
+ "SecureId.NameNative.Header": [
+ "YOUR NAME IN %@"
+ ],
+ "SecureId.NameNative.HeaderEmpty": [
+ "NAME IN COUNTRY OF RESIDENCE"
+ ],
+ "SecureId.Password.Error.Invalid": [
+ "Invalid password, please try again."
+ ],
+ "SecureId.Password.Error.Limit": [
+ "Too many attempts, please try again later."
+ ],
+ "SecureId.PhoneNumber": [
+ "Phone Number"
+ ],
+ "SecureId.PhoneNumber.ConfirmCode.Desc": [
+ "Please enter the confirmation code we've just sent to %@ via SMS"
+ ],
+ "SecureId.PhoneNumber.ConfirmCode.InputPlaceholder": [
+ "Enter the code"
+ ],
+ "SecureId.PhoneNumber.ConfirmCode.Placeholder": [
+ "Code"
+ ],
+ "SecureId.PhoneNumber.Header": [
+ "OR ENTER ANOTHER PHONE NUMBER"
+ ],
+ "SecureId.PhoneNumber.Note": [
+ "Note: You will receive a confirmation code on the phone number you provide."
+ ],
+ "SecureId.PhoneNumber.UseSame": [
+ "Use %@"
+ ],
+ "SecureId.PhoneNumber.UseSame.Desc": [
+ "Use the phone number you use for Telegram"
+ ],
+ "SecureId.RecoverPassword": [
+ "Password Recovery"
+ ],
+ "SecureId.RecoverPassword.SentEmailCode": [
+ "Code was sent to %@"
+ ],
+ "SecureId.RemoveEmail": [
+ "Remove this email address?"
+ ],
+ "SecureId.RemovePhoneNumber": [
+ "Remove this phone number?"
+ ],
+ "SecureId.Request.Accept": [
+ "Authorize"
+ ],
+ "SecureId.Request.CreatePassword": [
+ "Create a Password"
+ ],
+ "SecureId.Request.Header1": [
+ "**%@** requests access to your personal data to sign you up for their services."
+ ],
+ "SecureId.Request.Permission.Address.Empty": [
+ "Upload proof of your address"
+ ],
+ "SecureId.Request.Permission.BankStatement": [
+ "Bank Statement"
+ ],
+ "SecureId.Request.Permission.DriversLicense": [
+ "Driver's License"
+ ],
+ "SecureId.Request.Permission.Email": [
+ "Email Address"
+ ],
+ "SecureId.Request.Permission.Email.Empty": [
+ "Provide your contact email address"
+ ],
+ "SecureId.Request.Permission.IDCard": [
+ "Identity Card"
+ ],
+ "SecureId.Request.Permission.Identity.Empty": [
+ "Upload a scan of your passport or other ID"
+ ],
+ "SecureId.Request.Permission.IdentityDocument": [
+ "Identity Document"
+ ],
+ "SecureId.Request.Permission.InternalPassport": [
+ "Internal Passport"
+ ],
+ "SecureId.Request.Permission.Passport": [
+ "Passport"
+ ],
+ "SecureId.Request.Permission.PassportRegistration": [
+ "Passport Registration"
+ ],
+ "SecureId.Request.Permission.PersonalDetails": [
+ "Personal Details"
+ ],
+ "SecureId.Request.Permission.Phone": [
+ "Phone Number"
+ ],
+ "SecureId.Request.Permission.Phone.Empty": [
+ "Provide your contact phone number"
+ ],
+ "SecureId.Request.Permission.ResidentialAddress": [
+ "Residential Address"
+ ],
+ "SecureId.Request.Permission.TemporaryRegistration": [
+ "Temporary Registration"
+ ],
+ "SecureId.Request.Permission.TenancyAgreement": [
+ "Tenancy Agreement"
+ ],
+ "SecureId.Request.Permission.UtilityBill": [
+ "Utility Bill"
+ ],
+ "SecureId.Request.TwoDocuments.Title": [
+ "%@ or %@"
+ ],
+ "SecureId.Request.Upload.Selfie": [
+ "Upload a selfie with your document"
+ ],
+ "SecureId.Request.Upload.Translation": [
+ "Upload a translation of your document"
+ ],
+ "SecureId.RequestedInformation.Header": [
+ "REQUESTED INFORMATION"
+ ],
+ "SecureId.ResidentialAddress": [
+ "Residential Address"
+ ],
+ "SecureId.ScanNumber": [
+ "Scan %d"
+ ],
+ "SecureId.Scans.Header": [
+ "SCANS"
+ ],
+ "SecureId.Translation.Desc": [
+ "Upload scans of a certified English translation of the document."
+ ],
+ "SecureId.Translation.Header": [
+ "TRANSLATION"
+ ],
+ "SecureId.Upload.Front": [
+ "Upload a photo of the front side of the document"
+ ],
+ "SecureId.Upload.Main": [
+ "Upload the main page of the document"
+ ],
+ "SecureId.Upload.Reverse": [
+ "Upload a photo of the reverse side of the document"
+ ],
+ "SecureId.Upload.Selfie": [
+ "Upload a selfie of yourself holding the document"
+ ],
+ "SecureId.Upload.Title.FrontSide": [
+ "Front Side"
+ ],
+ "SecureId.Upload.Title.MainPage": [
+ "Main Page"
+ ],
+ "SecureId.Upload.Title.ReverseSide": [
+ "Reverse Side"
+ ],
+ "SecureId.UploadAdditionalScan": [
+ "Upload Additional Scan"
+ ],
+ "SecureId.UploadScan": [
+ "Upload Scan"
+ ],
+ "SecureId.UploadScan.Multi": [
+ "Upload a scan of %@ or %@"
+ ],
+ "SecureId.UploadScan.Single": [
+ "Upload a scan of %@"
+ ],
+ "SecureId.Warning.DataLost": [
+ "Warning! All data saved in your Telegram passport will be lost!"
+ ],
+ "SecureId.forgotPassword.NoEmail": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "Telegram.PassportController": [
+ "Passport"
+ ],
+ "UpdateApp.TelegramUpdate": [
+ "Telegram Update"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/private_chats.html b/data/web/translations.telegram.org/en/macos/private_chats.html
new file mode 100644
index 0000000000..95b9d06348
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/private_chats.html
@@ -0,0 +1,419 @@
+{
+ "AudioController.voiceMessage": [
+ "voice message"
+ ],
+ "AudioRecord.Help.Fixed": [
+ "Click outside of circle to cancel"
+ ],
+ "AudioRecord.Help.Plain": [
+ "Release outside of circle to cancel"
+ ],
+ "Call.Confirm.DiscardCurrent.Description": [
+ "Finish the call with %@ and start a new one with %@?"
+ ],
+ "Call.Confirm.DiscardCurrent.Header": [
+ "Call in Progress"
+ ],
+ "Call.ParticipantVersionOutdatedError": [
+ "%@'s app does not support calls. They need to update their app before you can call them."
+ ],
+ "Call.PrivacyErrorMessage": [
+ "Sorry, you cannot call %@ because of their privacy settings. You can ask them to modify their setting or to call you instead."
+ ],
+ "Call.Recent.Missed": [
+ "Missed"
+ ],
+ "Call.ShortMinutes": [
+ "%d min",
+ "%d min"
+ ],
+ "Call.ShortSeconds": [
+ "%d sec",
+ "%d sec"
+ ],
+ "Call.StatusConnecting": [
+ "Connecting..."
+ ],
+ "Call.StatusFailed": [
+ "Call Failed"
+ ],
+ "Chat.Bubbles.ForwardedFrom": [
+ "Forwarded from: [%@]()"
+ ],
+ "Chat.Call.Incoming": [
+ "Incoming Call"
+ ],
+ "Chat.Call.Outgoing": [
+ "Outgoing Call"
+ ],
+ "Chat.Cancel": [
+ "Cancel"
+ ],
+ "Chat.Confirm.DeleteMessages1": [
+ "Delete selected message?",
+ "Delete selected messages?"
+ ],
+ "Chat.Confirm.ReportSpamUser": [
+ "Are you sure you want to report spam from this user?"
+ ],
+ "Chat.Context.EditHelp": [
+ "click on date"
+ ],
+ "Chat.Context.Scheduled.Reschedule": [
+ "Re-schedule"
+ ],
+ "Chat.Context.Scheduled.SendNow": [
+ "Send Now"
+ ],
+ "Chat.Date.ScheduledFor": [
+ "Scheduled for %@"
+ ],
+ "Chat.Date.ScheduledForToday": [
+ "Scheduled for today"
+ ],
+ "Chat.Empty.LinkPreview": [
+ "Link Preview"
+ ],
+ "Chat.Header.ReportSpam": [
+ "Report Spam"
+ ],
+ "Chat.Input.Accessory.EditMessage": [
+ "Edit Message"
+ ],
+ "Chat.Input.Delete": [
+ "Delete and Leave"
+ ],
+ "Chat.Input.SecretChat.WaitingToOnline": [
+ "Waiting for the other user to come online..."
+ ],
+ "Chat.Input.SecretChat.WaitingToUserOnline": [
+ "Waiting for %@ to get online..."
+ ],
+ "Chat.Input.Unblock": [
+ "Unblock user"
+ ],
+ "Chat.List.Sticker": [
+ "%@ Sticker"
+ ],
+ "Chat.List.Voice": [
+ "Voice Message"
+ ],
+ "Chat.LiveLocation": [
+ "Live Location"
+ ],
+ "Chat.LiveLocation.Updated": [
+ "Updated %d minute ago",
+ "Updated %d minutes ago"
+ ],
+ "Chat.LiveLocation.UpdatedNow": [
+ "Updated just now"
+ ],
+ "Chat.Message.DeleteForMe": [
+ "Delete for Me"
+ ],
+ "Chat.Message.DeleteForMeAndPerson": [
+ "Delete for Me and %@"
+ ],
+ "Chat.Recording.Cancel": [
+ "Are you sure you want to stop recording and discard
your voice message?"
+ ],
+ "Chat.Right.Context.Reminder": [
+ "Reminder"
+ ],
+ "Chat.SecretChat.1Feature": [
+ " - Use end-to-end encryption"
+ ],
+ "Chat.SecretChat.2Feature": [
+ " - Leave no trace on our servers"
+ ],
+ "Chat.SecretChat.3Feature": [
+ " - Have a self-destruct timer"
+ ],
+ "Chat.SecretChat.4Feature": [
+ " - Do not allow forwarding"
+ ],
+ "Chat.SecretChat.EmptyHeader": [
+ "Secret chats:"
+ ],
+ "Chat.Send.SetReminder": [
+ "Set a Reminder"
+ ],
+ "Chat.Send.WithoutSound": [
+ "Send Without Sound"
+ ],
+ "Chat.Service.Call.Cancelled": [
+ "Cancelled"
+ ],
+ "Chat.Service.Call.Missed": [
+ "Missed"
+ ],
+ "Chat.Service.Group.TookScreenshot": [
+ "%@ took a screenshot!"
+ ],
+ "Chat.Service.SecretChat.DisabledTimer": [
+ "%@ disabled the self-destruct timer"
+ ],
+ "Chat.Service.SecretChat.DisabledTimer.Self": [
+ "You disabled the self-destruct timer"
+ ],
+ "Chat.Service.SecretChat.SetTimer": [
+ "%@ set the self-destruct timer to %@"
+ ],
+ "Chat.Service.SecretChat.SetTimer.Self": [
+ "You set the self-destruct timer to %@"
+ ],
+ "Chat.Title.Reminder": [
+ "Reminder"
+ ],
+ "Chat.VideoCall.Incoming": [
+ "Incoming Video Call"
+ ],
+ "Chat.Webpage.MediaCount": [
+ "%d of %d"
+ ],
+ "ChatList.SecretChat.Created": [
+ "%@ created a secret chat."
+ ],
+ "ChatList.SecretChat.ExKeys": [
+ "Waiting to come online"
+ ],
+ "ChatList.SecretChat.Joined": [
+ "%@ joined your secret chat."
+ ],
+ "ChatList.SecretChat.Terminated": [
+ "Secret chat cancelled"
+ ],
+ "ChatList.Service.Call.Missed": [
+ "Missed Call"
+ ],
+ "ChatList.Service.Call.outgoing": [
+ "Outgoing Call (%@)"
+ ],
+ "Compose.Select.SecretChat": [
+ "Secret Chat"
+ ],
+ "Confirm.DeleteChatUser": [
+ "Are you sure you want to delete all message history?
This action cannot be undone."
+ ],
+ "Contacts.NotRegistredDescription": [
+ "This person is not registered on Telegram yet.
You will be able to send them a Telegram message as soon as they sign up."
+ ],
+ "Contacts.NotRegistredTitle": [
+ "Not a Telegram User"
+ ],
+ "Date.Today": [
+ "Today"
+ ],
+ "EncryptionKey.Description": [
+ "This image and text were derived from the encryption key for this secret chat with **%@**.
If they look the same on **%@**'s device, end-to-end encryption is guaranteed."
+ ],
+ "LastSeen.HoursAgo": [
+ "last seen %d hour ago",
+ "last seen %d hours ago"
+ ],
+ "Message.ActionsPanel.Delete": [
+ "Delete"
+ ],
+ "Message.ActionsPanel.Forward": [
+ "Forward"
+ ],
+ "Message.ActionsPanel.SelectedCount": [
+ "%d message selected",
+ "%d messages selected"
+ ],
+ "Message.Context.Goto": [
+ "Show Message"
+ ],
+ "Messages.File.State.Remote": [
+ "Download"
+ ],
+ "Messages.UnreadMark": [
+ "Unread messages"
+ ],
+ "Navigation.Done": [
+ "Done"
+ ],
+ "NewContact.Exception.ShareMyPhoneNumber": [
+ "Share My Phone Number"
+ ],
+ "NewContact.Exception.ShareMyPhoneNumber.Desc": [
+ "You can make your phone visible to %@."
+ ],
+ "NewContact.Phone": [
+ "phone number"
+ ],
+ "NewContact.Title": [
+ "New Contact"
+ ],
+ "Notification.Input.Reply": [
+ "Type a message..."
+ ],
+ "Notification.Reply": [
+ "Reply"
+ ],
+ "Notification.Title.Reply": [
+ "Reply"
+ ],
+ "Peer.Activity.User.RecordingAudio": [
+ "recording voice"
+ ],
+ "Peer.Activity.User.RecordingVideo": [
+ "recording video"
+ ],
+ "Peer.Activity.User.SendingFile": [
+ "sending file"
+ ],
+ "Peer.Activity.User.SendingPhoto": [
+ "sending a photo"
+ ],
+ "Peer.Activity.User.SendingVideo": [
+ "sending a video"
+ ],
+ "Peer.SavedMessages": [
+ "Saved Messages"
+ ],
+ "Peer.Status.LastSeenAt": [
+ "last seen %@ at %@"
+ ],
+ "Peer.Status.Today": [
+ "today"
+ ],
+ "Peer.Status.Yesterday": [
+ "yesterday"
+ ],
+ "Peer.Status.lastMonth": [
+ "last seen within a month"
+ ],
+ "Peer.Status.lastWeek": [
+ "last seen within a week"
+ ],
+ "Peer.Status.longTimeAgo": [
+ "last seen a long time ago"
+ ],
+ "Peer.Status.online": [
+ "online"
+ ],
+ "Peer.Status.recently": [
+ "last seen recently"
+ ],
+ "PeerInfo.Action.Call": [
+ "Call"
+ ],
+ "PeerInfo.Action.Message": [
+ "Message"
+ ],
+ "PeerInfo.Action.More": [
+ "More"
+ ],
+ "PeerInfo.Action.SecretChat": [
+ "Secret"
+ ],
+ "PeerInfo.Action.Share": [
+ "Share"
+ ],
+ "PeerInfo.Action.Unmute": [
+ "Unmute"
+ ],
+ "PeerInfo.Action.VideoCall": [
+ "Video"
+ ],
+ "PeerInfo.AddUserToContact": [
+ "Add %@ to Contacts"
+ ],
+ "PeerInfo.Block.Header": [
+ "Block User"
+ ],
+ "PeerInfo.Block.OK": [
+ "Block"
+ ],
+ "PeerInfo.Block.Text": [
+ "Do you want to block %@ from messaging and calling you on Telegram?"
+ ],
+ "PeerInfo.BlockUser": [
+ "Block User"
+ ],
+ "PeerInfo.ChannelType": [
+ "Channel Type"
+ ],
+ "PeerInfo.Confirm.Clear": [
+ "Clear"
+ ],
+ "PeerInfo.Confirm.StartSecretChat": [
+ "Are you sure you want to start a secret chat with \"%@\"?"
+ ],
+ "PeerInfo.DeleteSecretChat": [
+ "Delete Secret Chat"
+ ],
+ "PeerInfo.EncryptionKey": [
+ "Encryption Key"
+ ],
+ "QuickSwitcher.Description": [
+ "**TAB** or **↑ ↓** to navigate, **⮐** to select, **ESC** to dismiss"
+ ],
+ "SecretTimer.Off": [
+ "Off"
+ ],
+ "ServiceMessage.DesturctingPhoto": [
+ "%@ sent you a self-destructing photo. Please view it on your mobile."
+ ],
+ "ServiceMessage.DesturctingVideo": [
+ "%@ sent you a self-destructing video. Please view it on your mobile device."
+ ],
+ "ShareExtension.Cancel": [
+ "Cancel"
+ ],
+ "ShareExtension.Unauthorized.OK": [
+ "OK"
+ ],
+ "Stickers.Count": [
+ "%d sticker",
+ "%d stickers"
+ ],
+ "Stickers.Count_countable": [
+ "%d"
+ ],
+ "Telegram.GroupsInCommonViewController": [
+ "Groups In Common"
+ ],
+ "Telegram.SecretChatKeyViewController": [
+ "Encryption Key"
+ ],
+ "Text.CopyLabel_PhoneNumber": [
+ "Copy Phone Number"
+ ],
+ "Time.at": [
+ "at"
+ ],
+ "Time.last_seen": [
+ "last seen"
+ ],
+ "Time.today": [
+ "today"
+ ],
+ "Timer.Days": [
+ "%d day",
+ "%d days"
+ ],
+ "Timer.Hours": [
+ "%d hour",
+ "%d hours"
+ ],
+ "Timer.Minutes": [
+ "%d minute",
+ "%d minutes"
+ ],
+ "Timer.Seconds": [
+ "%d second",
+ "%d seconds"
+ ],
+ "Timer.Weeks": [
+ "%d week",
+ "%d weeks"
+ ],
+ "You": [
+ "You"
+ ],
+ "peerInfo.Confirm.ClearHistory.SavedMesssages": [
+ "This will delete all messages and media in this chat from your Telegram cloud."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/profile.html b/data/web/translations.telegram.org/en/macos/profile.html
new file mode 100644
index 0000000000..2908d9b8e0
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/profile.html
@@ -0,0 +1,86 @@
+{
+ "ConnectingStatus.connecting": [
+ "connecting"
+ ],
+ "ConnectingStatus.updating": [
+ "updating"
+ ],
+ "DeleteChat.DeleteGroupForAll": [
+ "Delete for all members"
+ ],
+ "GroupsInCommon.Empty": [
+ "No groups in common"
+ ],
+ "Mark.Scam": [
+ "SCAM"
+ ],
+ "PeerInfo.BlockUser": [
+ "Block User"
+ ],
+ "PeerInfo.Confirm.DeleteContact": [
+ "Are you sure you want to delete this contact?"
+ ],
+ "PeerInfo.Confirm.SecretChat.Header": [
+ "Secret Chat"
+ ],
+ "PeerInfo.Confirm.SecretChat.OK": [
+ "Start"
+ ],
+ "PeerInfo.Confirm.StartSecretChat": [
+ "Are you sure you want to start a secret chat with \"%@\"?"
+ ],
+ "PeerInfo.DeleteContact": [
+ "Delete Contact"
+ ],
+ "PeerInfo.GroupsInCommon": [
+ "Groups In Common"
+ ],
+ "PeerInfo.Notifications": [
+ "Notifications"
+ ],
+ "PeerInfo.Phone": [
+ "phone"
+ ],
+ "PeerInfo.ScamWarning": [
+ "⚠️ Warning: Many users reported this account as a scam or a fake account. Please be careful, especially if it asks you for money."
+ ],
+ "PeerInfo.SendMessage": [
+ "Send Message"
+ ],
+ "PeerInfo.ShareContact": [
+ "Share Contact"
+ ],
+ "PeerInfo.SharedMedia": [
+ "Shared Media"
+ ],
+ "PeerInfo.StartSecretChat": [
+ "Start Secret Chat"
+ ],
+ "PeerInfo.UnblockUser": [
+ "Unblock User"
+ ],
+ "PeerInfo.bio": [
+ "bio"
+ ],
+ "PeerInfo.scam": [
+ "scam"
+ ],
+ "PeerInfo.username": [
+ "username"
+ ],
+ "PeerMedia.CommonGroups": [
+ "Groups"
+ ],
+ "PeerMedia.Members": [
+ "Members"
+ ],
+ "Telegram.PeerInfoController": [
+ "Info"
+ ],
+ "Text.CopyLabel_Bio": [
+ "Copy Bio"
+ ],
+ "Text.CopyLabel_Username": [
+ "Copy Username"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/settings.html b/data/web/translations.telegram.org/en/macos/settings.html
new file mode 100644
index 0000000000..e701a5ddec
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/settings.html
@@ -0,0 +1,2089 @@
+{
+ "1Xt-HY-uBw.title": [
+ "Telegram"
+ ],
+ "AccountSettings.AddAccount": [
+ "Add Account"
+ ],
+ "AccountSettings.AskQuestion": [
+ "Ask a Question"
+ ],
+ "AccountSettings.Bio": [
+ "Bio"
+ ],
+ "AccountSettings.CurrentLanguage": [
+ "English"
+ ],
+ "AccountSettings.DataAndStorage": [
+ "Data and Storage"
+ ],
+ "AccountSettings.FAQ": [
+ "Telegram FAQ"
+ ],
+ "AccountSettings.Filters": [
+ "Chat Folders"
+ ],
+ "AccountSettings.General": [
+ "General"
+ ],
+ "AccountSettings.Language": [
+ "Language"
+ ],
+ "AccountSettings.Notifications": [
+ "Notifications and Sounds"
+ ],
+ "AccountSettings.PrivacyAndSecurity": [
+ "Privacy and Security"
+ ],
+ "AccountSettings.Proxy": [
+ "Proxy"
+ ],
+ "AccountSettings.Proxy.Connected": [
+ "Connected"
+ ],
+ "AccountSettings.Proxy.Connecting": [
+ "Connecting"
+ ],
+ "AccountSettings.Proxy.Disabled": [
+ "Disabled"
+ ],
+ "AccountSettings.SetBio": [
+ "Set a Bio"
+ ],
+ "AccountSettings.SetUsername": [
+ "Set a Username"
+ ],
+ "AccountSettings.Stickers": [
+ "Stickers and Emoji"
+ ],
+ "AccountSettings.Theme": [
+ "Appearance"
+ ],
+ "AccountViewController.Desc.Failed": [
+ "failed"
+ ],
+ "AccountViewController.Desc.Updated": [
+ "updated"
+ ],
+ "AccountViewController.Update": [
+ "Update"
+ ],
+ "Alert.Yes": [
+ "Yes"
+ ],
+ "AppUpdate.CheckForUpdates": [
+ "Check for Updates"
+ ],
+ "AppUpdate.Downloading": [
+ "Downloading..."
+ ],
+ "AppUpdate.NewestAvailable": [
+ "Please update the app to get the latest features and improvements."
+ ],
+ "AppUpdate.RetrievingInfo": [
+ "Retrieving Information..."
+ ],
+ "AppUpdate.Title": [
+ "Updates"
+ ],
+ "AppUpdate.Title.New": [
+ "NEW VERSION (your version: %@)"
+ ],
+ "AppUpdate.Title.Previous": [
+ "PREVIOUS VERSIONS"
+ ],
+ "AppUpdate.Unarchiving": [
+ "Unarchiving..."
+ ],
+ "AppUpdate.Uptodate": [
+ "You have the latest version of Telegram."
+ ],
+ "Appearance.CloudTheme.Unsupported": [
+ "No macOS version, click to edit"
+ ],
+ "Appearance.CloudThemes": [
+ "CLOUD THEMES"
+ ],
+ "Appearance.Confirm.RemoveText": [
+ "Are you sure you want to remove this theme?"
+ ],
+ "Appearance.Confirm.RemoveTitle": [
+ "Theme"
+ ],
+ "Appearance.CustomBackground": [
+ "Custom Background"
+ ],
+ "Appearance.CustomBackground.FileError": [
+ "The file size must not exceed 10MB and the image dimensions must not exceed 500x500px."
+ ],
+ "Appearance.ExportTheme": [
+ "Export Theme"
+ ],
+ "Appearance.NewTheme": [
+ "New Theme"
+ ],
+ "Appearance.Settings.AutoNight": [
+ "Auto-Night Mode"
+ ],
+ "Appearance.Settings.AutoNightHeader": [
+ "AUTO-NIGHT MODE"
+ ],
+ "Appearance.Settings.BubblesMode": [
+ "Bubble Mode"
+ ],
+ "Appearance.Settings.DarkMode": [
+ "Dark Mode"
+ ],
+ "Appearance.Theme.Accent": [
+ "Accent"
+ ],
+ "Appearance.Theme.Accent.Messages": [
+ "Messages"
+ ],
+ "Appearance.Theme.Edit": [
+ "Edit"
+ ],
+ "Appearance.Theme.Remove": [
+ "Remove"
+ ],
+ "Appearance.Theme.Share": [
+ "Share"
+ ],
+ "AppearanceSettings.ChatPreview.1": [
+ "Good morning! 👋"
+ ],
+ "AppearanceSettings.ChatPreview.2": [
+ "Do you know what time it is?"
+ ],
+ "AppearanceSettings.ChatPreview.3": [
+ "It's morning in Tokyo 😎"
+ ],
+ "AppearanceSettings.ChatPreview.FirstText": [
+ "Ah, you kids today with techno music! You should enjoy the classics, like Hasselhoff!"
+ ],
+ "AppearanceSettings.ChatPreview.Header": [
+ "CHAT PREVIEW"
+ ],
+ "AppearanceSettings.ChatPreview.SecondText": [
+ "I can't even take you seriously right now."
+ ],
+ "AppearanceSettings.ChatPreview.UserName1": [
+ "Lucio"
+ ],
+ "AppearanceSettings.ChatPreview.UserName2": [
+ "Reinhardt"
+ ],
+ "AppearanceSettings.ChatPreview.ZeroText": [
+ "Reinhardt, we need to find you some new tunes 🎶."
+ ],
+ "AppearanceSettings.ChatView.Bubbles": [
+ "Bubbles"
+ ],
+ "AppearanceSettings.ChatView.Classic": [
+ "Minimalist"
+ ],
+ "AppearanceSettings.ChatView.Header": [
+ "CHAT VIEW"
+ ],
+ "AppearanceSettings.ColorTheme.Header": [
+ "COLOR THEME"
+ ],
+ "AppearanceSettings.ColorTheme.dark": [
+ "Dark"
+ ],
+ "AppearanceSettings.ColorTheme.day": [
+ "Day"
+ ],
+ "AppearanceSettings.ColorTheme.dayClassic": [
+ "Day Classic"
+ ],
+ "AppearanceSettings.ColorTheme.day_classic": [
+ "Day Classic"
+ ],
+ "AppearanceSettings.ColorTheme.mojave": [
+ "Dark Mojave"
+ ],
+ "AppearanceSettings.ColorTheme.nightAccent": [
+ "Night Accent"
+ ],
+ "AppearanceSettings.ColorTheme.night_blue": [
+ "Night Blue"
+ ],
+ "AppearanceSettings.ColorTheme.system": [
+ "System"
+ ],
+ "AppearanceSettings.FollowSystemAppearance": [
+ "Follow System Appearance"
+ ],
+ "AppearanceSettings.FollowSystemAppearance.DefaultDark": [
+ "Select the default dark theme which will be used for the system dark mode."
+ ],
+ "AppearanceSettings.FollowSystemAppearance.DefaultDay": [
+ "Select the default light theme which will be used for the system light mode."
+ ],
+ "AppearanceSettings.FollowSystemAppearance.DefaultHeader": [
+ "DEFAULT PALETTES"
+ ],
+ "AppearanceSettings.TextSize.Header": [
+ "TEXT SIZE"
+ ],
+ "ApplyLanguage.ChangeLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageTitle": [
+ "Change Language?"
+ ],
+ "ApplyLanguage.ChangeLanguageUnofficialText": [
+ "You are about to apply the custom language pack **%@** that is %@% complete.
This will translate the entire interface. You can suggest corrections on the [translation platform]().
You can change your language back at any time in Settings."
+ ],
+ "ArchivedStickers.Description": [
+ "You can have up to 200 sticker sets installed. Unused stickers are archived when you add more."
+ ],
+ "ArchivedStickers.Empty": [
+ "Your archived sticker sets will appear here"
+ ],
+ "AutoDownloadSettings.LastDelimeter": [
+ " and "
+ ],
+ "AutoDownloadSettings.OffForAll": [
+ "Off for all chats"
+ ],
+ "AutoDownloadSettings.OnFor": [
+ "On for %@"
+ ],
+ "AutoDownloadSettings.OnForAll": [
+ "On for all chats"
+ ],
+ "AutoDownloadSettings.TypeChannels": [
+ "Channels"
+ ],
+ "AutoDownloadSettings.TypeGroupChats": [
+ "Groups"
+ ],
+ "AutoDownloadSettings.TypePrivateChats": [
+ "Private Chats"
+ ],
+ "AutoDownloadSettings.UpToFor": [
+ "Up to %@ for %@"
+ ],
+ "AutoDownloadSettings.UpToForAll": [
+ "Up to %@ for all chats"
+ ],
+ "AutoNight.Settings.Disabled": [
+ "Disabled"
+ ],
+ "AutoNight.Settings.From": [
+ "From"
+ ],
+ "AutoNight.Settings.PreferredTheme": [
+ "PREFERRED DARK THEME"
+ ],
+ "AutoNight.Settings.Scheduled": [
+ "Scheduled"
+ ],
+ "AutoNight.Settings.Sunrise.Desc": [
+ "Calculating sunset & sunrise times requires a one-time check of your approximate location. Note that this location is only stored locally on your device.
Sunset: %@
Sunrise: %@"
+ ],
+ "AutoNight.Settings.Sunrise.Desc.NA": [
+ "Calculating sunset & sunrise times requires a one-time check of your approximate location. Note that this location is only stored locally on your device.
Sunset: N/A
Sunrise: N/A"
+ ],
+ "AutoNight.Settings.SunsetAndSunrise": [
+ "Use Local Sunset & Sunrise"
+ ],
+ "AutoNight.Settings.SystemBased": [
+ "System"
+ ],
+ "AutoNight.Settings.Title": [
+ "Auto-Night Theme"
+ ],
+ "AutoNight.Settings.To": [
+ "To"
+ ],
+ "AutoNight.Settings.UpdateLocation": [
+ "Update Location"
+ ],
+ "AutoNight.Settings.UpdateLocation.Error": [
+ "Can't determine your location. Please check your system settings and try again."
+ ],
+ "Bio.Description": [
+ "Any details such as age, occupation or city.
Example: 23 y.o. designer from San Francisco"
+ ],
+ "Bio.Header": [
+ "BIO"
+ ],
+ "Bio.Placeholder": [
+ "A few words about you"
+ ],
+ "BlockedPeers.EmptyDescrpition": [
+ "Blocked users can't send you messages or add you to groups. They will not see your profile pictures, online and last seen status."
+ ],
+ "CallSettings.Camera.Title": [
+ "CAMERA"
+ ],
+ "CallSettings.Device.Default": [
+ "Default"
+ ],
+ "CallSettings.Input.Text": [
+ "Input device"
+ ],
+ "CallSettings.Input.Title": [
+ "MICROPHONE"
+ ],
+ "CallSettings.InputLevel": [
+ "Input Level"
+ ],
+ "CallSettings.MuteSound": [
+ "Mute other sounds during calls"
+ ],
+ "CallSettings.OpenSystemPreferences": [
+ "Open system preferences"
+ ],
+ "CallSettings.OtherSettings.Title": [
+ "OTHER SETTINGS"
+ ],
+ "CallSettings.Output.Text": [
+ "Output device"
+ ],
+ "CallSettings.Output.Title": [
+ "SOUND"
+ ],
+ "CallSettings.Title": [
+ "Call Settings"
+ ],
+ "ChangeNumber.ConfirmCode.Error.Generic": [
+ "An error occurred."
+ ],
+ "ChangeNumber.ConfirmCode.Error.codeExpired": [
+ "Code expired."
+ ],
+ "ChangeNumber.ConfirmCode.Error.limitExceeded": [
+ "You have entered invalid code too many times. Please try again later."
+ ],
+ "ChangeNumber.ConfirmCode.Success": [
+ "You have changed your phone number to %@."
+ ],
+ "ChangeNumber.SendData.Error.InvalidPhoneNumber": [
+ "The phone number you entered is not valid. Please enter the correct number along with your country code."
+ ],
+ "ChangeNumber.SendData.Error.LimitExceeded": [
+ "You have requested for an authorization code too many times. Please try again later."
+ ],
+ "ChangeNumber.SendData.Error.PhoneNumberOccupied": [
+ "The number %@ is already connected to a Telegram account. Please delete that account before migrating to the new number."
+ ],
+ "ChangePhoneNumber.Intro.Alert": [
+ "Users will see your new number if they have it in their address book or your privacy settings allow them to see it. You can modify this in Settings > Privacy and Security > Phone number."
+ ],
+ "ChangePhoneNumber.Intro.Description": [
+ "You can change your Telegram number here. Your account and all your cloud data — messages, media, contacts, etc. will be moved to the new number."
+ ],
+ "ChannelEventFilter.Calls": [
+ "Calls"
+ ],
+ "Chat.ApplyProxy": [
+ "ADD PROXY"
+ ],
+ "Chat.Confirm.ActionUndonable": [
+ "This action can't be undone"
+ ],
+ "Chat.Confirm.PinFor": [
+ "Pin for me and %@"
+ ],
+ "Chat.Confirm.PinOld": [
+ "Do you want to pin an older message while leaving a more recent one pinned?"
+ ],
+ "Chat.InstantView": [
+ "INSTANT VIEW"
+ ],
+ "Chat.WP.BackgroundTitle": [
+ "Chat Background"
+ ],
+ "Chat.WP.Color": [
+ "Color"
+ ],
+ "Chat.WP.Color.FirstMessage": [
+ "Press Apply to set the background"
+ ],
+ "Chat.WP.Color.SecondMessage": [
+ "Enjoy the view"
+ ],
+ "Chat.WP.FirstMessage": [
+ "Pinch, swipe or double tap to select a custom area for the background."
+ ],
+ "Chat.WP.Intensity": [
+ "Pattern Intensity"
+ ],
+ "Chat.WP.Pattern": [
+ "Pattern"
+ ],
+ "Chat.WP.Pattern.None": [
+ "None"
+ ],
+ "Chat.WP.SecondMessage": [
+ "Pinch me, I'm dreaming!"
+ ],
+ "Chat.WP.SelectFromFile": [
+ "Select From File"
+ ],
+ "ChatList.Filter.Error.LikeChats": [
+ "Can’t create a folder that includes all your chats."
+ ],
+ "ChatList.Filter.Tilte.Default.Unmuted": [
+ "Unmuted"
+ ],
+ "ChatList.Mute.1Day": [
+ "For 1 Day"
+ ],
+ "ChatList.Mute.1Hour": [
+ "For 1 Hour"
+ ],
+ "ChatList.Mute.3Days": [
+ "For 3 Days"
+ ],
+ "ChatList.Mute.4Hours": [
+ "For 4 Hours"
+ ],
+ "ChatList.Mute.8Hours": [
+ "For 8 Hours"
+ ],
+ "ChatList.Mute.Forever": [
+ "Forever"
+ ],
+ "ChatWallpaper.Empty": [
+ "Default"
+ ],
+ "ConnectingStatus.connecting": [
+ "connecting"
+ ],
+ "ConnectingStatus.connectingToProxy": [
+ "connecting to proxy"
+ ],
+ "DarkMode.Confirm.NightMode.Header": [
+ "Night Mode"
+ ],
+ "DarkMode.Confirm.NightMode.OK": [
+ "Disable"
+ ],
+ "DarkMode.Confirm.NightMode.Text": [
+ "You have enabled auto-night mode. If you want to change dark mode settings, you'll need to disable it first."
+ ],
+ "DataAndStorage.AutomaticAudioDownload.Header": [
+ "AUTOMATIC AUDIO DOWNLOAD"
+ ],
+ "DataAndStorage.AutomaticDownload": [
+ "Auto-Download Media"
+ ],
+ "DataAndStorage.AutomaticDownload.Files": [
+ "Files"
+ ],
+ "DataAndStorage.AutomaticDownload.GIFs": [
+ "GIFs"
+ ],
+ "DataAndStorage.AutomaticDownload.GroupsChannels": [
+ "Groups and Channels"
+ ],
+ "DataAndStorage.AutomaticDownload.Header": [
+ "AUTOMATIC MEDIA DOWNLOAD"
+ ],
+ "DataAndStorage.AutomaticDownload.InstantVideo": [
+ "Video Messages"
+ ],
+ "DataAndStorage.AutomaticDownload.Photo": [
+ "Photos"
+ ],
+ "DataAndStorage.AutomaticDownload.Reset": [
+ "Reset Auto-Download Settings"
+ ],
+ "DataAndStorage.AutomaticDownload.Video": [
+ "Videos"
+ ],
+ "DataAndStorage.AutomaticDownload.Voice": [
+ "Voice Messages"
+ ],
+ "DataAndStorage.AutomaticPhotoDownload.Header": [
+ "AUTOMATIC PHOTO DOWNLOAD"
+ ],
+ "DataAndStorage.AutomaticVideoDownload.Header": [
+ "AUTOMATIC VIDEO DOWNLOAD"
+ ],
+ "DataAndStorage.Autoplay.GIFs": [
+ "GIFs"
+ ],
+ "DataAndStorage.Autoplay.Header": [
+ "AUTOPLAY MEDIA"
+ ],
+ "DataAndStorage.Autoplay.SoundOnHover": [
+ "Sound on Hover"
+ ],
+ "DataAndStorage.Autoplay.SoundOnHover.Desc": [
+ "Sound will start playing when you move your cursor over a video."
+ ],
+ "DataAndStorage.Autoplay.Videos": [
+ "Videos"
+ ],
+ "DataAndStorage.Category.PreloadLargeVideos": [
+ "Preload Larger Videos"
+ ],
+ "DataAndStorage.Category.PreloadLargeVideosDesc": [
+ "Preload first few seconds (1-2 MB) of videos large than %@ MB for instant playback."
+ ],
+ "DataAndStorage.CategorySettings.Channels": [
+ "Channels"
+ ],
+ "DataAndStorage.CategorySettings.GroupChats": [
+ "Group Chats"
+ ],
+ "DataAndStorage.CategorySettings.PrivateChats": [
+ "Private Chats"
+ ],
+ "DataAndStorage.CateroryFileSize.Unlimited": [
+ "Unlimited"
+ ],
+ "DataAndStorage.CateroryFileSizeLimit.Header": [
+ "LIMIT BY SIZE"
+ ],
+ "DataAndStorage.Confirm.ResetSettings": [
+ "Undo all custom auto-download settings."
+ ],
+ "DataAndStorage.DownloadFolder": [
+ "Download Folder"
+ ],
+ "DataAndStorage.NetworkUsage": [
+ "Network Usage"
+ ],
+ "DataAndStorage.StorageUsage": [
+ "Storage Usage"
+ ],
+ "DefaultSoundName": [
+ "Default"
+ ],
+ "EditAccount.AddAccount": [
+ "Add Account"
+ ],
+ "EditAccount.ChangeNumber": [
+ "Change Number"
+ ],
+ "EditAccount.Logout": [
+ "Log Out"
+ ],
+ "EditAccount.NameDesc": [
+ "Enter your name and add a profile photo."
+ ],
+ "EditAccount.Title": [
+ "Edit Profile"
+ ],
+ "EditAccount.Username": [
+ "Username"
+ ],
+ "EditAvatar.PhotoOrVideo": [
+ "Photo or Video"
+ ],
+ "EditAvatar.StickerOrGif": [
+ "Sticker or GIF"
+ ],
+ "EditThame.Name.AlreadyTaken": [
+ "This link is already taken."
+ ],
+ "EditTheme.Edit": [
+ "Save"
+ ],
+ "EditTheme.NamePlaceholder": [
+ "Theme Name"
+ ],
+ "EditTheme.SelectFileDesc": [
+ "This theme will be based on your current theme and wallpaper. Otherwise, you can use a custom theme file if you already have one."
+ ],
+ "EditTheme.SelectUpdatedFile": [
+ "Update from File..."
+ ],
+ "EditTheme.SelectUpdatedFileDesc": [
+ "You can update your theme for all users by uploading manual changes from a file."
+ ],
+ "EditTheme.SlugDesc": [
+ "Your theme will be updated for all users each time you change it. Anyone can install it using this link.
Theme links must be longer than 5 characters and can use a-z, 0-9 and underscores."
+ ],
+ "EditTheme.SlugError.Format": [
+ "Sorry, invalid format"
+ ],
+ "EditTheme.Title": [
+ "Edit Theme"
+ ],
+ "Error.Username.AlreadyTaken": [
+ "This username is already taken."
+ ],
+ "Error.Username.Invalid": [
+ "This username is invalid."
+ ],
+ "Error.Username.MinimumLength": [
+ "A username must have at least 5 characters."
+ ],
+ "Error.Username.NumberStart": [
+ "Usernames can't start with a number."
+ ],
+ "Error.Username.UnderscopeEnd": [
+ "A username can't end with an underscore."
+ ],
+ "Error.Username.UnderscopeStart": [
+ "A username can't start with an underscore."
+ ],
+ "GeneralSettings.AccentColor": [
+ "Accent Color"
+ ],
+ "GeneralSettings.AcceptSecretChats": [
+ "Accept Secret Chats"
+ ],
+ "GeneralSettings.AdvancedHeader": [
+ "ADVANCED"
+ ],
+ "GeneralSettings.AutoplayGifs": [
+ "Autoplay GIFs"
+ ],
+ "GeneralSettings.BigEmoji": [
+ "Large Emoji"
+ ],
+ "GeneralSettings.CallSettings.Header": [
+ "CALL SETTINGS"
+ ],
+ "GeneralSettings.CallSettings.Text": [
+ "Call Settings"
+ ],
+ "GeneralSettings.ChatBackground": [
+ "Chat Background"
+ ],
+ "GeneralSettings.CopyRTF": [
+ "Copy Text Formatting"
+ ],
+ "GeneralSettings.EmojiAndStickers": [
+ "EMOJI & STICKERS"
+ ],
+ "GeneralSettings.EmojiReplacements": [
+ "Replace Emoji Automatically"
+ ],
+ "GeneralSettings.EnableSidebar": [
+ "Show Sticker Sidebar"
+ ],
+ "GeneralSettings.ForceTouch.Edit": [
+ "Edit Message"
+ ],
+ "GeneralSettings.ForceTouch.Forward": [
+ "Forward Message"
+ ],
+ "GeneralSettings.ForceTouch.React": [
+ "Add Reaction"
+ ],
+ "GeneralSettings.ForceTouch.Reply": [
+ "Reply to Message"
+ ],
+ "GeneralSettings.ForceTouchHeader": [
+ "FORCE TOUCH ACTION"
+ ],
+ "GeneralSettings.GeneralSettings": [
+ "GENERAL SETTINGS"
+ ],
+ "GeneralSettings.InAppSounds": [
+ "In-App Sounds"
+ ],
+ "GeneralSettings.InputSettings": [
+ "INPUT SETTINGS"
+ ],
+ "GeneralSettings.InstantView.ScrollBySpace": [
+ "Scroll With Spacebar"
+ ],
+ "GeneralSettings.InstantViewHeader": [
+ "INSTANT VIEW"
+ ],
+ "GeneralSettings.InterfaceHeader": [
+ "INTERFACE"
+ ],
+ "GeneralSettings.MediaKeysForInAppPlayer": [
+ "Handle media keys for in-app player"
+ ],
+ "GeneralSettings.OpenLatestChatOnLaunch": [
+ "Reopen Last Chat On Launch"
+ ],
+ "GeneralSettings.SendByCmdEnter": [
+ "Send with ⌘ + Enter"
+ ],
+ "GeneralSettings.SendByEnter": [
+ "Send with Enter"
+ ],
+ "GeneralSettings.Shortcuts": [
+ "Keyboard Shortcuts"
+ ],
+ "GeneralSettings.ShortcutsHeader": [
+ "SHORTCUTS"
+ ],
+ "GeneralSettings.ShowArticlesInSearch": [
+ "Suggest Articles in Search"
+ ],
+ "GeneralSettings.ShowCallsTab": [
+ "Show Calls Tab"
+ ],
+ "GeneralSettings.StatusBarItem": [
+ "Show Icon in Menu Bar"
+ ],
+ "GroupPermission.NoPinMessages": [
+ "no pin"
+ ],
+ "GroupPermission.Title": [
+ "Exception"
+ ],
+ "InstalledStickers.Archived": [
+ "Archived Stickers"
+ ],
+ "InstalledStickers.Descrpiption": [
+ "Create your own sticker sets using the @stickers bot.
Click on a sticker to view and add the whole set."
+ ],
+ "InstalledStickers.LoopAnimated": [
+ "Loop Animated Stickers"
+ ],
+ "InstalledStickers.PacksTitle": [
+ "STICKER SETS"
+ ],
+ "InstalledStickers.QuickReaction": [
+ "Quick Reaction"
+ ],
+ "InstalledStickers.QuickReaction1": [
+ "Quick Reaction"
+ ],
+ "InstalledStickers.Remove.Delete": [
+ "Delete"
+ ],
+ "InstalledStickers.Remove.Description": [
+ "This sticker set will be archived. You can quickly restore it later from the Archived Stickers section."
+ ],
+ "InstalledStickers.Tranding": [
+ "Trending Stickers"
+ ],
+ "Language.RemovePack": [
+ "Are you sure you want to remove this language pack?"
+ ],
+ "Login.JustSentSms": [
+ "We've sent you a code via SMS. Please enter it above."
+ ],
+ "Login.PasswordForgot": [
+ "Forgot password?"
+ ],
+ "Login.YourCodeLabel": [
+ "your code"
+ ],
+ "Login.codePlaceholder": [
+ "code"
+ ],
+ "Login.willCall": [
+ "Telegram will call you in %d:%@"
+ ],
+ "LogoutOptions.AddAccountText": [
+ "Connect other Telegram accounts and easily switch between them."
+ ],
+ "LogoutOptions.AddAccountTitle": [
+ "Add another account"
+ ],
+ "LogoutOptions.AlternativeOptionsSection": [
+ "ALTERNATIVE OPTIONS"
+ ],
+ "LogoutOptions.ChangePhoneNumberText": [
+ "Move your contacts, groups, messages and media to a new number."
+ ],
+ "LogoutOptions.ChangePhoneNumberTitle": [
+ "Change Phone Number"
+ ],
+ "LogoutOptions.ClearCacheText": [
+ "Free up disk space on your device; your media will stay in the cloud."
+ ],
+ "LogoutOptions.ClearCacheTitle": [
+ "Clear Cache"
+ ],
+ "LogoutOptions.ContactSupportText": [
+ "Tell us about any issues; logging out doesn't usually help."
+ ],
+ "LogoutOptions.ContactSupportTitle": [
+ "Contact Support"
+ ],
+ "LogoutOptions.LogOut": [
+ "Log Out"
+ ],
+ "LogoutOptions.LogOutInfo": [
+ "Remember, logging out kills all your Secret Chats."
+ ],
+ "LogoutOptions.SetPasscodeText": [
+ "Lock the app with a passcode so that others can't open it."
+ ],
+ "LogoutOptions.SetPasscodeTitle": [
+ "Set a Passcode"
+ ],
+ "LogoutOptions.Title": [
+ "Log out"
+ ],
+ "Modal.Cancel": [
+ "Cancel"
+ ],
+ "Modal.CopyLink": [
+ "Copy Link"
+ ],
+ "Modal.Set": [
+ "Set"
+ ],
+ "Modal.Share": [
+ "Share"
+ ],
+ "Navigation.Done": [
+ "Done"
+ ],
+ "Navigation.Next": [
+ "Next"
+ ],
+ "Navigation.back": [
+ "Back"
+ ],
+ "NetworkUsage.BytesReceived": [
+ "Data Received"
+ ],
+ "NetworkUsage.BytesSent": [
+ "Data Sent"
+ ],
+ "NetworkUsage.Header.Audio": [
+ "AUDIO"
+ ],
+ "NetworkUsage.Header.Files": [
+ "FILES"
+ ],
+ "NetworkUsage.Header.Generic": [
+ "MESSAGES"
+ ],
+ "NetworkUsage.Header.Images": [
+ "PHOTOS"
+ ],
+ "NetworkUsage.Header.Videos": [
+ "VIDEOS"
+ ],
+ "NetworkUsage.NetworkUsage": [
+ "Network Usage"
+ ],
+ "NetworkUsage.NetworkUsageSince": [
+ "Network usage since %@"
+ ],
+ "NetworkUsage.Reset": [
+ "Reset Statistics"
+ ],
+ "NewTheme.Create": [
+ "Create"
+ ],
+ "NewTheme.Desc": [
+ "This theme will be based on your current theme."
+ ],
+ "NewTheme.EmptyTextError": [
+ "name can't be empty."
+ ],
+ "NewTheme.Placeholder": [
+ "Theme name"
+ ],
+ "NewTheme.Title": [
+ "New Theme"
+ ],
+ "NotificationSettings.AllAccounts": [
+ "All Accounts"
+ ],
+ "NotificationSettings.BadgeDesc": [
+ "Switch off to show the number of unread chats instead of messages."
+ ],
+ "NotificationSettings.BadgeEnabled": [
+ "Enabled"
+ ],
+ "NotificationSettings.BadgeHeader": [
+ "BADGE COUNTER"
+ ],
+ "NotificationSettings.BounceDockIcon": [
+ "Bounce Dock Icon"
+ ],
+ "NotificationSettings.Confirm.Reset": [
+ "Reset notifications"
+ ],
+ "NotificationSettings.ContactJoined": [
+ "New Contacts"
+ ],
+ "NotificationSettings.ContactJoinedInfo": [
+ "Receive notifications when one of your contacts becomes available on Telegram."
+ ],
+ "NotificationSettings.CountUnreadMessages": [
+ "Count Unread Messages"
+ ],
+ "NotificationSettings.IncludeChannels": [
+ "Include Channels"
+ ],
+ "NotificationSettings.IncludeGroups": [
+ "Include Groups"
+ ],
+ "NotificationSettings.IncludeMutedChats": [
+ "Include Muted Chats"
+ ],
+ "NotificationSettings.IncludePublicGroups": [
+ "Include Public Groups"
+ ],
+ "NotificationSettings.MessagesPreview": [
+ "Message Preview"
+ ],
+ "NotificationSettings.NotificationTone": [
+ "Notification Tone"
+ ],
+ "NotificationSettings.ResetNotifications": [
+ "Reset Notifications"
+ ],
+ "NotificationSettings.ResetNotificationsText": [
+ "You can set custom notifications for specific chats below."
+ ],
+ "NotificationSettings.SendMessageEffect": [
+ "Sent Message"
+ ],
+ "NotificationSettings.ShowNotificationsFrom": [
+ "SHOW NOTIFICATIONS FROM"
+ ],
+ "NotificationSettings.ShowNotificationsFrom.Off": [
+ "Turn this on if you want to receive notifications from all your accounts."
+ ],
+ "NotificationSettings.ShowNotificationsFrom.On": [
+ "Turn this off if you want to receive notifications only from the account you are currently using."
+ ],
+ "NotificationSettings.Snoof": [
+ "Show Notifications"
+ ],
+ "NotificationSettings.Snoof.Off": [
+ "Turn this on if you want to always receive notifications."
+ ],
+ "NotificationSettings.Snoof.On": [
+ "Turn this off if you want to receive notifications only when application is not in focus."
+ ],
+ "NotificationSettings.SnoofHeader": [
+ "WHEN APP IS IN FOCUS"
+ ],
+ "NotificationSettings.SoundEffects": [
+ "SOUND EFFECTS"
+ ],
+ "NotificationSettings.ToggleNotifications": [
+ "Notifications"
+ ],
+ "NotificationSettings.ToggleNotifications.Header": [
+ "NOTIFICATIONS"
+ ],
+ "NotificationSettings.Tone.Default": [
+ "Default"
+ ],
+ "NotificationSettings.TurnOn": [
+ "Allow in System Settings"
+ ],
+ "NotificationSettings.TurnOn.Text.Text": [
+ "Don't miss important messages from your family and friends."
+ ],
+ "NotificationSettings.TurnOn.Text.Title": [
+ "Allow Notifications"
+ ],
+ "NotificationSettingsToneNone": [
+ "None"
+ ],
+ "NotificationSound.Title": [
+ "Notification Sound"
+ ],
+ "NotificationSound.Tones.Info": [
+ "Open the context menu of any short MP3 file in chat and select \"Save for Notifications\". It will appear here. "
+ ],
+ "NotificationSound.Tones.Title": [
+ "TELEGRAM TONES"
+ ],
+ "NotificationSound.Tones.Upload": [
+ "Upload Sound"
+ ],
+ "NotificationsSound.Alert": [
+ "Alert"
+ ],
+ "NotificationsSound.Aurora": [
+ "Aurora"
+ ],
+ "NotificationsSound.Bamboo": [
+ "Bamboo"
+ ],
+ "NotificationsSound.Bell": [
+ "Bell"
+ ],
+ "NotificationsSound.Calypso": [
+ "Calypso"
+ ],
+ "NotificationsSound.Chime": [
+ "Chime"
+ ],
+ "NotificationsSound.Chord": [
+ "Chord"
+ ],
+ "NotificationsSound.Circles": [
+ "Circles"
+ ],
+ "NotificationsSound.Complete": [
+ "Complete"
+ ],
+ "NotificationsSound.Glass": [
+ "Glass"
+ ],
+ "NotificationsSound.Hello": [
+ "Hello"
+ ],
+ "NotificationsSound.Input": [
+ "Input"
+ ],
+ "NotificationsSound.Keys": [
+ "Keys"
+ ],
+ "NotificationsSound.None": [
+ "None"
+ ],
+ "NotificationsSound.Note": [
+ "Note"
+ ],
+ "NotificationsSound.Popcorn": [
+ "Popcorn"
+ ],
+ "NotificationsSound.Pulse": [
+ "Pulse"
+ ],
+ "NotificationsSound.Synth": [
+ "Synth"
+ ],
+ "NotificationsSound.Telegraph": [
+ "Telegraph"
+ ],
+ "NotificationsSound.Tremolo": [
+ "Tremolo"
+ ],
+ "NotificationsSound.Tritone": [
+ "Tri-tone"
+ ],
+ "Passcode.AutoLock.Disabled": [
+ "Disabled"
+ ],
+ "Passcode.AutoLock.IfAway": [
+ "If away for %@"
+ ],
+ "Passcode.Autolock": [
+ "Auto-Lock"
+ ],
+ "Passcode.Change": [
+ "Change passcode"
+ ],
+ "Passcode.EnterCurrentPlaceholder": [
+ "Enter your current passcode"
+ ],
+ "Passcode.EnterNewPlaceholder": [
+ "Enter the new passcode"
+ ],
+ "Passcode.ReEnterPlaceholder": [
+ "Re-enter the passcode"
+ ],
+ "Passcode.TurnOff": [
+ "Turn Passcode Off"
+ ],
+ "Passcode.TurnOn": [
+ "Turn Passcode On"
+ ],
+ "Passcode.TurnOnDescription": [
+ "When you set up an additional passcode, you can use ⌘ + L to lock Telegram.
Note: if you forget your passcode, you'll need to log out or reinstall the app. All secret chats will be lost."
+ ],
+ "Passcode.UseTouchId": [
+ "Unlock with Touch ID"
+ ],
+ "PasscodeController.Change.Title": [
+ "Change Passcode"
+ ],
+ "PasscodeController.Current.Placeholder": [
+ "Enter current passcode"
+ ],
+ "PasscodeController.Disable.Title": [
+ "Disable Passcode"
+ ],
+ "PasscodeController.EnterPasscode.Placeholder": [
+ "Enter a passcode"
+ ],
+ "PasscodeController.Error.Current": [
+ "invalid passcode"
+ ],
+ "PasscodeController.Error.Different": [
+ "passcodes are different"
+ ],
+ "PasscodeController.Header.Current": [
+ "CURRENT PASSCODE"
+ ],
+ "PasscodeController.Header.New": [
+ "NEW PASSCODE"
+ ],
+ "PasscodeController.Install.Title": [
+ "Passcode"
+ ],
+ "PasscodeController.ReEnterPasscode.Placeholder": [
+ "Re-enter new passcode"
+ ],
+ "PasscodeController.Text": [
+ "To lock, hover over the Settings icon in the tab bar and choose \"Lock Telegram\" or use ⌘ + L.
Note: if you forget your local passcode, you'll need to log out of Telegram for macOS and log in again."
+ ],
+ "Peer.Status.online": [
+ "online"
+ ],
+ "PeerInfo.Action.Statistics": [
+ "Statistics"
+ ],
+ "PeerInfo.LastName.Placeholder": [
+ "Last Name"
+ ],
+ "PeerInfo.Notifications": [
+ "Notifications"
+ ],
+ "PeerInfo.NotificationsDefault": [
+ "Default"
+ ],
+ "PrivacyAndSecurity.AutoArchiveDesc": [
+ "Automatically archive and mute new chats, groups and channels from non-contacts."
+ ],
+ "PrivacyAndSecurity.AutoArchiveHeader": [
+ "NEW CHATS FROM UNKNOWN USERS"
+ ],
+ "PrivacyAndSecurity.AutoArchiveText": [
+ "Archive and Mute"
+ ],
+ "PrivacyAndSecurity.BlockedUsers": [
+ "%@ users"
+ ],
+ "PrivacyAndSecurity.ClearCloudDrafts": [
+ "Delete All Cloud Drafts"
+ ],
+ "PrivacyAndSecurity.ClearCloudDraftsHeader": [
+ "CHATS"
+ ],
+ "PrivacyAndSecurity.Confirm.ClearCloudDrafts": [
+ "Are you sure you want to delete all cloud drafts?"
+ ],
+ "PrivacyAndSecurity.Item.Off": [
+ "Off"
+ ],
+ "PrivacyAndSecurity.Item.On": [
+ "On"
+ ],
+ "PrivacyAndSecurity.SecretChatWebPreview.Desc": [
+ "Link previews will be generated on Telegram servers. We do not store any data about the links you send."
+ ],
+ "PrivacyAndSecurity.SecretChatWebPreview.Header": [
+ "SECRET CHAT"
+ ],
+ "PrivacyAndSecurity.SecretChatWebPreview.Text": [
+ "Link Previews"
+ ],
+ "PrivacyAndSecurity.SensitiveDesc": [
+ "Display sensitive media in public channels on all your Telegram devices."
+ ],
+ "PrivacyAndSecurity.SensitiveHeader": [
+ "SENSITIVE CONTENT"
+ ],
+ "PrivacyAndSecurity.SensitiveText": [
+ "Disable filtering"
+ ],
+ "PrivacyAndSecurity.WebAuthorizationHeader": [
+ "CONNECTED WEBSITES"
+ ],
+ "PrivacyPhoneNumberSettings.CustomDisabledHelp": [
+ "Users who add your number to their contacts will see it on Telegram only if they are your contacts."
+ ],
+ "PrivacyPhoneNumberSettings.DiscoveryHeader": [
+ "WHO CAN FIND ME BY MY NUMBER"
+ ],
+ "PrivacySettings.ActiveSessions": [
+ "Active Sessions"
+ ],
+ "PrivacySettings.BlockedUsers": [
+ "Blocked Users"
+ ],
+ "PrivacySettings.DeleteAccount": [
+ "If Away For"
+ ],
+ "PrivacySettings.DeleteAccountDescription": [
+ "If you do not come online at least once within this period, your account will be deleted along with all messages and contacts."
+ ],
+ "PrivacySettings.DeleteAccountHeader": [
+ "DELETE MY ACCOUNT"
+ ],
+ "PrivacySettings.GroupMembersCount": [
+ "%d member",
+ "%d members"
+ ],
+ "PrivacySettings.Groups": [
+ "Groups and Channels"
+ ],
+ "PrivacySettings.LastSeen": [
+ "Last Seen"
+ ],
+ "PrivacySettings.LastSeenContactsMinus": [
+ "My Contacts (-%@)"
+ ],
+ "PrivacySettings.LastSeenContactsMinusPlus": [
+ "My Contacts (-%@, +%@)"
+ ],
+ "PrivacySettings.LastSeenContactsPlus": [
+ "My Contacts (+%@)"
+ ],
+ "PrivacySettings.LastSeenEverybodyMinus": [
+ "Everybody (-%@)"
+ ],
+ "PrivacySettings.LastSeenNobodyPlus": [
+ "Nobody (+%@)"
+ ],
+ "PrivacySettings.Passcode": [
+ "Passcode Lock"
+ ],
+ "PrivacySettings.PeerSelect.AddNew": [
+ "Add New"
+ ],
+ "PrivacySettings.PeerSelect.AddUserOrGroup": [
+ "Add Users or Groups"
+ ],
+ "PrivacySettings.PhoneNumber": [
+ "Phone Number"
+ ],
+ "PrivacySettings.PrivacyHeader": [
+ "PRIVACY"
+ ],
+ "PrivacySettings.ProfilePhoto": [
+ "Profile Photo"
+ ],
+ "PrivacySettings.ProxyHeader": [
+ "CONNECTION TYPE"
+ ],
+ "PrivacySettings.SecurityHeader": [
+ "SECURITY"
+ ],
+ "PrivacySettings.TwoStepVerification": [
+ "Two-Step Verification"
+ ],
+ "PrivacySettings.UseProxy": [
+ "Use Proxy"
+ ],
+ "PrivacySettings.VoiceCalls": [
+ "Calls"
+ ],
+ "PrivacySettingsController.AddUsers": [
+ "Add Users"
+ ],
+ "PrivacySettingsController.AlwaysAllow": [
+ "Always Allow"
+ ],
+ "PrivacySettingsController.AlwaysShare": [
+ "Always Share With"
+ ],
+ "PrivacySettingsController.AlwaysShareWith": [
+ "Always Share With…"
+ ],
+ "PrivacySettingsController.Everbody": [
+ "Everybody"
+ ],
+ "PrivacySettingsController.Forwards.AlwaysAllow.Title": [
+ "Always Allow"
+ ],
+ "PrivacySettingsController.Forwards.CustomHelp": [
+ "You can restrict who can add a link to your account when forwarding your messages."
+ ],
+ "PrivacySettingsController.Forwards.NeverAllow.Title": [
+ "Never Allow"
+ ],
+ "PrivacySettingsController.Forwards.WhoCanForward": [
+ "WHO CAN ADD A LINK TO MY ACCOUNT WHEN FORWARDING MY MESSAGES"
+ ],
+ "PrivacySettingsController.GroupDescription": [
+ "You can restrict who can add you to groups and channels with granular precision."
+ ],
+ "PrivacySettingsController.GroupHeader": [
+ "WHO CAN ADD ME TO GROUP CHATS"
+ ],
+ "PrivacySettingsController.Header": [
+ "Last Seen & Online"
+ ],
+ "PrivacySettingsController.LastSeenDescription": [
+ "You won't see Last Seen or Online statuses for people with whom you don't share yours. Approximate times will be shown instead (recently, within a week, within a month)."
+ ],
+ "PrivacySettingsController.LastSeenHeader": [
+ "WHO CAN SEE MY LAST SEEN"
+ ],
+ "PrivacySettingsController.MyContacts": [
+ "My Contacts"
+ ],
+ "PrivacySettingsController.NeverAllow": [
+ "Never Allow"
+ ],
+ "PrivacySettingsController.NeverShare": [
+ "Never Share With"
+ ],
+ "PrivacySettingsController.NeverShareWith": [
+ "Never Share With"
+ ],
+ "PrivacySettingsController.Nobody": [
+ "Nobody"
+ ],
+ "PrivacySettingsController.P2p.Always": [
+ "Always"
+ ],
+ "PrivacySettingsController.P2p.Contacts": [
+ "My Contacts"
+ ],
+ "PrivacySettingsController.P2p.Desc": [
+ "Disabling peer-to-peer will relay all calls through Telegram servers to avoid revealing your IP address, but may decrease audio and video quality."
+ ],
+ "PrivacySettingsController.P2p.Header": [
+ "PEER TO PEER"
+ ],
+ "PrivacySettingsController.P2p.Never": [
+ "Never"
+ ],
+ "PrivacySettingsController.PeerInfo": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "PrivacySettingsController.PhoneCallDescription": [
+ "Choose exactly who can and can't call you."
+ ],
+ "PrivacySettingsController.PhoneCallHeader": [
+ "WHO CAN CALL ME"
+ ],
+ "PrivacySettingsController.PhoneNumber.AlwaysAllow.Title": [
+ "Always Share With…"
+ ],
+ "PrivacySettingsController.PhoneNumber.CustomHelp": [
+ "Users who have your number saved in their contacts will also see it on Telegram."
+ ],
+ "PrivacySettingsController.PhoneNumber.WhoCanSeePhoneNumber": [
+ "WHO CAN SEE MY PHONE NUMBER"
+ ],
+ "PrivacySettingsController.ProfilePhoto.AlwaysShareWith.Title": [
+ "Always Share With…"
+ ],
+ "PrivacySettingsController.ProfilePhoto.CustomHelp": [
+ "You can restrict who can see your profile photo with granular precision."
+ ],
+ "PrivacySettingsController.ProfilePhoto.NeverShareWith.Title": [
+ "Never Share With…"
+ ],
+ "PrivacySettingsController.ProfilePhoto.WhoCanSeeMyPhoto": [
+ "WHO CAN SEE MY PROFILE PHOTO"
+ ],
+ "PrivacySettingsController.UserCount": [
+ "%d user",
+ "%d users"
+ ],
+ "Proxy.ForceEnable.Enable": [
+ "Enable Proxy"
+ ],
+ "Proxy.ForceEnable.Header1": [
+ "Do you want to add this proxy?"
+ ],
+ "Proxy.ForceEnable.MTPDesc": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "Proxy.ForceEnable.OK": [
+ "Add Proxy"
+ ],
+ "Proxy.ForceEnable.Text": [
+ "You can change your proxy server later in Settings > Privacy and Security."
+ ],
+ "Proxy.ForceEnable.Text.IP": [
+ "Server: %@"
+ ],
+ "Proxy.ForceEnable.Text.Password": [
+ "Password: %@"
+ ],
+ "Proxy.ForceEnable.Text.Port": [
+ "Port: %d"
+ ],
+ "Proxy.ForceEnable.Text.Secret": [
+ "Secret: %@"
+ ],
+ "Proxy.ForceEnable.Text.Username": [
+ "Username: %@"
+ ],
+ "ProxySettings.AddProxy": [
+ "Add Proxy"
+ ],
+ "ProxySettings.ConnectionHeader": [
+ "Connection"
+ ],
+ "ProxySettings.CopyLink": [
+ "Share proxy link"
+ ],
+ "ProxySettings.CredentialsHeader": [
+ "CREDENTIALS (OPTIONAL)"
+ ],
+ "ProxySettings.Disabled": [
+ "Disabled"
+ ],
+ "ProxySettings.Enable": [
+ "Proxy"
+ ],
+ "ProxySettings.ExportDescription": [
+ "If your clipboard contains socks5-link (**t.me/socks?server=127.0.0.1&port=80**) it will apply immediately"
+ ],
+ "ProxySettings.ExportLink": [
+ "Export link from clipboard"
+ ],
+ "ProxySettings.IncorrectSecret": [
+ "Incorrect secret. Please try again."
+ ],
+ "ProxySettings.Item.Available": [
+ "available (ping: %@ ms)"
+ ],
+ "ProxySettings.Item.Checking": [
+ "checking"
+ ],
+ "ProxySettings.Item.Connected": [
+ "connected"
+ ],
+ "ProxySettings.Item.ConnectedPing": [
+ "connected (ping: %@ ms)"
+ ],
+ "ProxySettings.Item.NeverConnected": [
+ "unavailable"
+ ],
+ "ProxySettings.MTP": [
+ "MTPROTO"
+ ],
+ "ProxySettings.Mtp.Sponsor": [
+ "The proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "ProxySettings.Password": [
+ "Password"
+ ],
+ "ProxySettings.Port": [
+ "Port"
+ ],
+ "ProxySettings.ProxyNotFound": [
+ "Proxy settings not found in clipboard."
+ ],
+ "ProxySettings.QR.Text": [
+ "You or your friends can add this proxy by scanning this code with phone or in-app camera."
+ ],
+ "ProxySettings.Save": [
+ "Save"
+ ],
+ "ProxySettings.Secret": [
+ "Secret"
+ ],
+ "ProxySettings.Server": [
+ "Server"
+ ],
+ "ProxySettings.Share": [
+ "Share this link with friends to circumvent censorship in your country"
+ ],
+ "ProxySettings.ShareProxyList": [
+ "Share Proxy List"
+ ],
+ "ProxySettings.Socks5": [
+ "SOCKS5"
+ ],
+ "ProxySettings.Title": [
+ "Proxy Settings"
+ ],
+ "ProxySettings.Type": [
+ "Proxy Type"
+ ],
+ "ProxySettings.UseForCalls": [
+ "Use for Calls"
+ ],
+ "ProxySettings.Username": [
+ "Username"
+ ],
+ "Reaction.Settings.Legacy": [
+ "Hover Reactions"
+ ],
+ "Reaction.Settings.Legacy.Info": [
+ "Reaction button will be shown when you hover next to a message."
+ ],
+ "Reaction.Settings.Quick.Info": [
+ "QUICK REACTION"
+ ],
+ "Reaction.Settings.Quick.Title": [
+ "Quick Reaction"
+ ],
+ "RecentSessions.Confirm.Revoke": [
+ "Do you want to terminate this session?"
+ ],
+ "RecentSessions.Confirm.TerminateOthers": [
+ "Are you sure you want to terminate all other sessions?"
+ ],
+ "RecentSessions.Error.FreshReset": [
+ "For security reasons, you can't terminate older sessions from a device that you've just connected. Please use an earlier connection or wait for a few hours."
+ ],
+ "RecentSessions.IncompleteAttemptDesc": [
+ "These devices have no access to your account. The code was entered correctly, but no correct password was given."
+ ],
+ "RecentSessions.IncompleteAttemptHeader": [
+ "INCOMPLETE LOGIN ATTEMPTS"
+ ],
+ "RecentSessions.Revoke": [
+ "Revoke"
+ ],
+ "RecentSessions.TTL.Header": [
+ "AUTOMATICALLY TERMINATE OLD SESSIONS"
+ ],
+ "RecentSessions.TTL.Text": [
+ "If Inactive For"
+ ],
+ "SearchField.Search": [
+ "Search"
+ ],
+ "SecureId.CreatePassword.RePasswordInputPlaceholder": [
+ "Re-Enter your password"
+ ],
+ "SessionPreview.Accept.Calls": [
+ "Incoming Calls"
+ ],
+ "SessionPreview.Accept.Secret": [
+ "New Secret Chats"
+ ],
+ "SessionPreview.AcceptHeader": [
+ "ACCEPT ON THIS DEVICE"
+ ],
+ "SessionPreview.App": [
+ "Application"
+ ],
+ "SessionPreview.Ip": [
+ "IP Address"
+ ],
+ "SessionPreview.IpDesc": [
+ "This location estimate is based on the IP address and may not always be accurate."
+ ],
+ "SessionPreview.Location": [
+ "Location"
+ ],
+ "SessionPreview.TerminateSession": [
+ "Terminate Session"
+ ],
+ "SessionPreview.Title": [
+ "Session"
+ ],
+ "Sessions.ActiveSessionsHeader": [
+ "ACTIVE SESSIONS"
+ ],
+ "Sessions.CurrentSessionHeader": [
+ "THIS DEVICE"
+ ],
+ "Sessions.TerminateDescription": [
+ "Logs out all devices except for this one."
+ ],
+ "Sessions.TerminateOthers": [
+ "Terminate all other sessions"
+ ],
+ "SettingsSearch.EmptyItem": [
+ "Search results from Settings and the Telegram FAQ will appear here."
+ ],
+ "Share.Link.Copied": [
+ "Copied to Clipboard"
+ ],
+ "ShareExtension.Search": [
+ "Search"
+ ],
+ "ShareExtension.Share": [
+ "Share"
+ ],
+ "ShortcutsController.Chat": [
+ "CHAT"
+ ],
+ "ShortcutsController.Chat.EditLastMessage": [
+ "Edit Last Message"
+ ],
+ "ShortcutsController.Chat.OpenInfo": [
+ "Open Info"
+ ],
+ "ShortcutsController.Chat.RecordVoiceMessage": [
+ "Record Voice/Video Message"
+ ],
+ "ShortcutsController.Chat.SearchMessages": [
+ "Search Messages"
+ ],
+ "ShortcutsController.Chat.SelectMessageToReply": [
+ "Select Message To Reply"
+ ],
+ "ShortcutsController.Gestures": [
+ "GESTURES"
+ ],
+ "ShortcutsController.Gestures.ChatAction": [
+ "Chat List Actions"
+ ],
+ "ShortcutsController.Gestures.ChatAction.Value": [
+ "Swipe Left or Right"
+ ],
+ "ShortcutsController.Gestures.Navigation": [
+ "Navigation Back"
+ ],
+ "ShortcutsController.Gestures.Navigations.Value": [
+ "Swipe From Left To Right"
+ ],
+ "ShortcutsController.Gestures.Reply": [
+ "Reply"
+ ],
+ "ShortcutsController.Gestures.Reply.Value": [
+ "Swipe From Right To Left"
+ ],
+ "ShortcutsController.Gestures.Stickers": [
+ "Sticker/Emoji/GIF Panel"
+ ],
+ "ShortcutsController.Gestures.Stickers.Value": [
+ "Swipe Left or Right"
+ ],
+ "ShortcutsController.Markdown": [
+ "MARKDOWN"
+ ],
+ "ShortcutsController.Markdown.Bold": [
+ "Bold"
+ ],
+ "ShortcutsController.Markdown.Hyperlink": [
+ "Hyperlink"
+ ],
+ "ShortcutsController.Markdown.Italic": [
+ "Italic"
+ ],
+ "ShortcutsController.Markdown.Monospace": [
+ "Monospace"
+ ],
+ "ShortcutsController.Markdown.Strikethrough": [
+ "Strikethrough"
+ ],
+ "ShortcutsController.Mouse": [
+ "MOUSE"
+ ],
+ "ShortcutsController.Mouse.FastReply": [
+ "Fast Reply"
+ ],
+ "ShortcutsController.Mouse.FastReply.Value": [
+ "Double Click"
+ ],
+ "ShortcutsController.Mouse.ScheduleMessage": [
+ "Schedule message"
+ ],
+ "ShortcutsController.Mouse.ScheduleMessage.Value": [
+ "Option click on 'Send Message'"
+ ],
+ "ShortcutsController.Others": [
+ "OTHERS"
+ ],
+ "ShortcutsController.Others.LockByPasscode": [
+ "Lock by Passcode"
+ ],
+ "ShortcutsController.Search": [
+ "SEARCH"
+ ],
+ "ShortcutsController.Search.GlobalSearch": [
+ "Global Search"
+ ],
+ "ShortcutsController.Search.QuickSearch": [
+ "Quick Search"
+ ],
+ "ShortcutsController.Title": [
+ "Shortcuts"
+ ],
+ "ShortcutsController.VideoChat": [
+ "VIDEO CHAT"
+ ],
+ "ShortcutsController.VideoChat.ToggleCamera": [
+ "Toggle Camera"
+ ],
+ "ShortcutsController.VideoChat.ToggleScreencast": [
+ "Toggle Screen Sharing"
+ ],
+ "StickerPack.Featured.Title": [
+ "Trending Stickers"
+ ],
+ "StickerPack.ShowMore": [
+ "Discover More"
+ ],
+ "StickerSet.Remove": [
+ "Remove"
+ ],
+ "Stickers.Set.Count1": [
+ "%d sticker",
+ "%d stickers"
+ ],
+ "Stickers.SuggestAdded": [
+ "My Sets"
+ ],
+ "Stickers.SuggestAll": [
+ "All Sets"
+ ],
+ "Stickers.SuggestNone": [
+ "None"
+ ],
+ "Stickers.SuggestStickers": [
+ "Suggest Stickers by Emoji"
+ ],
+ "Storage.Clear": [
+ "Clear %@"
+ ],
+ "Storage.Clear.Audio": [
+ "Audio"
+ ],
+ "Storage.Clear.Documents": [
+ "Documents"
+ ],
+ "Storage.Clear.Photos": [
+ "Photos"
+ ],
+ "Storage.Clear.Videos": [
+ "Videos"
+ ],
+ "Storage.ClearAll": [
+ "Clear All"
+ ],
+ "Storage.ClearAll.Confirm.Description": [
+ "Are you sure you want to clear all cached data?"
+ ],
+ "StorageUsage.Calculating": [
+ "Telegram is calculating the current cache size.
This can take a few minutes."
+ ],
+ "StorageUsage.ChatsHeader": [
+ "CHATS"
+ ],
+ "StorageUsage.CleaningProcess": [
+ "Freeing up space by clearing your local cache..."
+ ],
+ "StorageUsage.KeepMedia": [
+ "Keep Media"
+ ],
+ "StorageUsage.KeepMedia.Description": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space.
All media will stay in the Telegram cloud and can be re-downloaded if you need it again."
+ ],
+ "StorageUsage.KeepMedia.Description1": [
+ "Photos, videos and other files from cloud chats that you have **not accessed** during this period will be removed from this device to save disk space."
+ ],
+ "StorageUsage.Limit.Desc": [
+ "If your cache size exceeds this limit, the oldest media will be deleted."
+ ],
+ "StorageUsage.Limit.Header": [
+ "MAXIMUM CACHE SIZE"
+ ],
+ "StorageUsage.Limit.NoLimit": [
+ "No Limit"
+ ],
+ "Suggest.Frequent.Contacts": [
+ "Suggest Frequent Contacts"
+ ],
+ "Suggest.Frequent.Contacts.Alert": [
+ "This will delete all data about the people you message frequently as well as the inline bots you are likely to use."
+ ],
+ "Suggest.Frequent.Contacts.Desc": [
+ "Display people you message frequently at the top of the search section for quick access."
+ ],
+ "Telegram.AppearanceViewController": [
+ "Appearance"
+ ],
+ "Telegram.ArchivedStickerPacksController": [
+ "Archived Stickers"
+ ],
+ "Telegram.BlockedPeersViewController": [
+ "Blocked Users"
+ ],
+ "Telegram.DataAndStorageViewController": [
+ "Data and Storage"
+ ],
+ "Telegram.FeaturedStickerPacksController": [
+ "Trending Stickers"
+ ],
+ "Telegram.GeneralSettingsViewController": [
+ "General Settings"
+ ],
+ "Telegram.InstalledStickerPacksController": [
+ "Stickers"
+ ],
+ "Telegram.LanguageViewController": [
+ "Language"
+ ],
+ "Telegram.NotificationSettingsViewController": [
+ "Notifications"
+ ],
+ "Telegram.PasscodeSettingsViewController": [
+ "Passcode"
+ ],
+ "Telegram.PhoneNumberConfirmController": [
+ "Change Number"
+ ],
+ "Telegram.PrivacyAndSecurityViewController": [
+ "Privacy and Security"
+ ],
+ "Telegram.ProxySettingsViewController": [
+ "Proxy"
+ ],
+ "Telegram.RecentSessionsController": [
+ "Active Sessions"
+ ],
+ "Telegram.StorageUsageController": [
+ "Storage Usage"
+ ],
+ "Telegram.TwoStepVerificationUnlockController": [
+ "Two-Step Verification"
+ ],
+ "Telegram.UsernameSettingsViewController": [
+ "Username"
+ ],
+ "Telegram.WebSessionsController": [
+ "Logged in with Telegram"
+ ],
+ "ThemePreview.Title": [
+ "Theme Preview"
+ ],
+ "Time.PreciseDate_m10": [
+ "Oct %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m11": [
+ "Nov %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m3": [
+ "Mar %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m4": [
+ "Apr %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m5": [
+ "May %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m6": [
+ "Jun %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m8": [
+ "Aug %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m9": [
+ "Sep %@, %@ at %@"
+ ],
+ "Timer.Forever": [
+ "Forever"
+ ],
+ "Timer.Weeks": [
+ "%d week",
+ "%d weeks"
+ ],
+ "Timer.Years": [
+ "%d year",
+ "%d years"
+ ],
+ "TwoStep.AuthEmailSkip": [
+ "Skip"
+ ],
+ "TwoStepAuth.CancelReset": [
+ "Cancel Reset"
+ ],
+ "TwoStepAuth.CancelReset.Confirm": [
+ "Cancel Reset"
+ ],
+ "TwoStepAuth.CancelReset.Text": [
+ "Cancel the password resetting process? If you proceed, the expired part of the 7-day delay will be lost."
+ ],
+ "TwoStepAuth.ChangeEmail": [
+ "Change Recovery Email"
+ ],
+ "TwoStepAuth.ChangePassword": [
+ "Change Password"
+ ],
+ "TwoStepAuth.ChangePasswordDesc": [
+ "Please enter a new password which will be used to protect your data."
+ ],
+ "TwoStepAuth.Confirm.DisablePassword": [
+ "Are you sure you want to disable your password?"
+ ],
+ "TwoStepAuth.ConfirmEmailCodeDesc": [
+ "Please enter the code we've just emailed to %@."
+ ],
+ "TwoStepAuth.ConfirmationAbort": [
+ "Cancel Two-Step Verification Setup"
+ ],
+ "TwoStepAuth.ConfirmationText": [
+ "Please check your email and click on the validation link to complete Two-Step Verification setup. Be sure to check the spam folder as well."
+ ],
+ "TwoStepAuth.Email": [
+ "Email"
+ ],
+ "TwoStepAuth.EmailHelp": [
+ "Please add your valid email. It is the only way to recover a forgotten password."
+ ],
+ "TwoStepAuth.EmailHelpChange": [
+ "Please enter your new recovery email. It is the only way to recover a forgotten password."
+ ],
+ "TwoStepAuth.EmailSkipAlert": [
+ "No, seriously.
If you forget your password, you will lose access to your Telegram account. There will be no way to restore it."
+ ],
+ "TwoStepAuth.EnterPasswordForgot": [
+ "Forgot password?"
+ ],
+ "TwoStepAuth.EnterPasswordHint": [
+ "Hint: %@"
+ ],
+ "TwoStepAuth.EnterPasswordPassword": [
+ "Password"
+ ],
+ "TwoStepAuth.Error.HaventEmail": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "TwoStepAuth.Error.HaventEmail.Reset": [
+ "Reset"
+ ],
+ "TwoStepAuth.Error.HaventEmail.ResetHeader": [
+ "Reset Password"
+ ],
+ "TwoStepAuth.Error.InvalidEmail": [
+ "Please enter a valid email address."
+ ],
+ "TwoStepAuth.Error.LimitExceeded": [
+ "You have entered an invalid password too many times. Please try again later."
+ ],
+ "TwoStepAuth.Error.PasswordsDontMatch": [
+ "Passwords don't match.
Please try again."
+ ],
+ "TwoStepAuth.FloodError": [
+ "Too many attempts, please try again later."
+ ],
+ "TwoStepAuth.GenericHelp": [
+ "You have enabled Two-Step verification.
You'll need the password you set up here to log in to your Telegram account."
+ ],
+ "TwoStepAuth.PendingEmailHelp": [
+ "Your recovery email %@ is not yet active and pending confirmation."
+ ],
+ "TwoStepAuth.RecoveryCode": [
+ "Code"
+ ],
+ "TwoStepAuth.RecoveryCodeHelp": [
+ "Please check your email and enter the 6-digit code we've sent there to deactivate your cloud password."
+ ],
+ "TwoStepAuth.RecoveryCodeInvalid": [
+ "Invalid code. Please try again."
+ ],
+ "TwoStepAuth.RecoveryEmailUnavailable": [
+ "Having trouble accessing your email %@?"
+ ],
+ "TwoStepAuth.RecoveryEmailUnavailableNew": [
+ "Unable to access your email
[%@]()?"
+ ],
+ "TwoStepAuth.RecoveryTitle": [
+ "Email Code"
+ ],
+ "TwoStepAuth.RecoveryUnavailable": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "TwoStepAuth.RemovePassword": [
+ "Turn Password Off"
+ ],
+ "TwoStepAuth.ResetPending": [
+ "You can reset your password in %@."
+ ],
+ "TwoStepAuth.SetPassword": [
+ "Set Additional Password"
+ ],
+ "TwoStepAuth.SetPasswordHelp": [
+ "You can set a password that will be required when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "TwoStepAuth.SetupEmail": [
+ "Set Recovery Email"
+ ],
+ "TwoStepAuth.SetupEmailTitle": [
+ "Recovery Email"
+ ],
+ "TwoStepAuth.SetupHint": [
+ "Please create a hint for your password"
+ ],
+ "TwoStepAuth.SetupHintDesc": [
+ "You can create an optional hint for your password."
+ ],
+ "TwoStepAuth.SetupHintPlaceholder": [
+ "Hint"
+ ],
+ "TwoStepAuth.SetupHintTitle": [
+ "Password Hint"
+ ],
+ "TwoStepAuth.SetupPasswordConfirmFailed": [
+ "Passwords don't match. Please try again."
+ ],
+ "TwoStepAuth.SetupPasswordConfirmPassword": [
+ "Please re-enter your password"
+ ],
+ "TwoStepAuth.SetupPasswordDesc": [
+ "Please create a password which will be used to protect your data."
+ ],
+ "TwoStepAuth.SetupPasswordEnterPassword": [
+ "Enter your cloud password"
+ ],
+ "TwoStepAuth.SetupPasswordEnterPasswordNew": [
+ "Enter your new password"
+ ],
+ "TwoStepAuth.SetupPasswordTitle": [
+ "Your Password"
+ ],
+ "Update.UpdateTelegram": [
+ "Update Telegram"
+ ],
+ "UpdateApp.UpdateTelegram": [
+ "Update Telegram"
+ ],
+ "UsernameSettings.ChangeDescription": [
+ "You can choose a username on Telegram. If you do, people will be able to find you by this username and contact you without needing your phone number.
You can use a-z, 0-9 and underscores. Minimum length is 5 characters."
+ ],
+ "UsernameSettings.Done": [
+ "Done"
+ ],
+ "UsernameSettings.InputPlaceholder": [
+ "Enter your username"
+ ],
+ "UsernameSettings.available": [
+ "%@ is available"
+ ],
+ "VoiceChat.ClickToUnmute.Secondary.PressDefault": [
+ "press ⎵"
+ ],
+ "VoiceChat.Invite.GlobalSearch": [
+ "global search"
+ ],
+ "VoiceChat.InviteMemberToGroupFirstAdd": [
+ "Add"
+ ],
+ "VoiceChat.InviteMemberToGroupFirstText": [
+ "%1$@ isn't a member of \"%2$@\". Add them to the group?"
+ ],
+ "VoiceChat.RemovePeer.Confirm": [
+ "Are you sure you want to remove %1$@ from the group?"
+ ],
+ "VoiceChat.RemovePeer.Confirm.Cancel": [
+ "Cancel"
+ ],
+ "VoiceChat.RemovePeer.Confirm.OK": [
+ "Remove"
+ ],
+ "VoiceChat.RequestAccess": [
+ "Telegram needs access to your microphone so that you can speak."
+ ],
+ "VoiceChat.Settings.PushToTalk.Undefined": [
+ "Undefined"
+ ],
+ "WallpaperPreview.Apply": [
+ "Apply"
+ ],
+ "WallpaperPreview.Blurred": [
+ "Blurred"
+ ],
+ "WallpaperPreview.Header": [
+ "Background Preview"
+ ],
+ "WallpaperPreview.Plain": [
+ "Plain"
+ ],
+ "WebAuthorizations.Confirm.Revoke": [
+ "Do you want to disconnect this website?"
+ ],
+ "WebAuthorizations.Confirm.RevokeAll": [
+ "Are you sure you want to disconnect all websites?"
+ ],
+ "WebAuthorizations.LoggedIn.Descrpiption": [
+ "CONNECTED WEBSITES"
+ ],
+ "WebAuthorizations.Logout": [
+ "Disconnect"
+ ],
+ "WebAuthorizations.LogoutAll": [
+ "Disconnect All Websites"
+ ],
+ "WebAuthorizations.LogoutAll.Description": [
+ "You can log in on websites that support signing in with Telegram."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/macos/unsorted.html b/data/web/translations.telegram.org/en/macos/unsorted.html
new file mode 100644
index 0000000000..98c99b149f
--- /dev/null
+++ b/data/web/translations.telegram.org/en/macos/unsorted.html
@@ -0,0 +1,2464 @@
+{
+ "AccentColors.Tinted": [
+ "Tinted"
+ ],
+ "Account.OpenInWindow": [
+ "Open In Window"
+ ],
+ "AccountSettings.DeleteAccount": [
+ "Remove Account"
+ ],
+ "AccountSettings.Wallet": [
+ "Gram Wallet"
+ ],
+ "Alert.ButtonOK.UpdateApp": [
+ "Update App"
+ ],
+ "Alert.Confirm.Discard": [
+ "Discard"
+ ],
+ "Alert.Discard": [
+ "Discard"
+ ],
+ "Alert.HideNewChats.Cancel": [
+ "Cancel"
+ ],
+ "Alert.HideNewChats.Header": [
+ "Hide new chats?"
+ ],
+ "Alert.HideNewChats.OK": [
+ "Go to Settings"
+ ],
+ "Alert.HideNewChats.Text": [
+ "You are receiving lots of new chats from users who are not in your Contact List. Do you want to have such chats automatically muted and archived?"
+ ],
+ "Alert.NO": [
+ "No"
+ ],
+ "Alert.SendError.ResendItems_countable": [
+ "%d"
+ ],
+ "AppUpdate.DownloadUpdate": [
+ "Download Update"
+ ],
+ "Appearance.Confirm.RemoveOK": [
+ "Remove"
+ ],
+ "Appearance.Reset": [
+ "Reset to Defaults"
+ ],
+ "Appearance.Settings.ShowLess": [
+ "Show Less"
+ ],
+ "Appearance.Settings.ShowMore": [
+ "Show More"
+ ],
+ "ApplyLanguage.ApplyLanguageAction": [
+ "Change"
+ ],
+ "ApplyLanguage.ChangeLanguageUnofficialText1": [
+ "You are about to apply the custom language pack **%1$@** that is %2$@% complete.
This will translate the entire interface. You can suggest corrections on the [translation platform]().
You can change your language back at any time in Settings."
+ ],
+ "Archive.Tooltip.First.Text": [
+ "unmuted chats will get unarchived if new messages arrive."
+ ],
+ "Archive.Tooltip.First.Title": [
+ "Chat Archived"
+ ],
+ "Archive.Tooltip.Second.Text": [
+ "muted chats will stay archived after new messages arrive."
+ ],
+ "Archive.Tooltip.Second.Title": [
+ "Chat Archived"
+ ],
+ "Archive.Tooltip.Third.Text": [
+ "you can pin an unlimited number of archived chats on the top."
+ ],
+ "Archive.Tooltip.Third.Title": [
+ "Chat Archived"
+ ],
+ "AutoDownloadSettings.Delimeter": [
+ ", "
+ ],
+ "AutoNight.Settings.SystemBasedDesc": [
+ "App interface will match the system appearance settings."
+ ],
+ "BlockContact.Options.Action": [
+ "Block %@"
+ ],
+ "BlockContact.Options.DeleteChat": [
+ "Delete this Chat"
+ ],
+ "BlockContact.Options.Report": [
+ "Report Spam"
+ ],
+ "BlockContact.Options.Title": [
+ "Manage User"
+ ],
+ "BlockContact.Title": [
+ "Do you want to block %@ from messaging and calling you on Telegram?"
+ ],
+ "Bot.TransferOwner.Error.Enable2FA": [
+ "Enable 2-Step Verification."
+ ],
+ "Bot.TransferOwnership.Password.Desc": [
+ "Please enter your 2-Step verification password to complete the transfer."
+ ],
+ "Bot.TransferOwnership.Password.Title": [
+ "Two-Step Verification"
+ ],
+ "BroadcastGroups.Cancel": [
+ "Leave as regular group"
+ ],
+ "BroadcastGroups.ConfirmationAlert.Convert": [
+ "Convert"
+ ],
+ "BroadcastGroups.ConfirmationAlert.Text": [
+ "Regular members of the group (non-admins) will permanently lose their right to send messages in the group.
This action cannot be undone."
+ ],
+ "BroadcastGroups.ConfirmationAlert.Title": [
+ "Are you sure?"
+ ],
+ "BroadcastGroups.Convert": [
+ "Convert to Broadcast Group"
+ ],
+ "BroadcastGroups.IntroText": [
+ "• No limit on the number of members.
• Only admins can post.
• Can't be turned back into a regular group."
+ ],
+ "BroadcastGroups.IntroTitle": [
+ "Broadcast Groups"
+ ],
+ "BroadcastGroups.LimitAlert.LearnMore": [
+ "Learn More"
+ ],
+ "BroadcastGroups.LimitAlert.SettingsTip": [
+ "If you change your mind, go to your group's Settings > Permissions."
+ ],
+ "BroadcastGroups.LimitAlert.Text": [
+ "Your group has reached a limit of %@ members.
You can increase this limit by converting the group to a broadcast group where only admins can post. Interested?"
+ ],
+ "BroadcastGroups.LimitAlert.Title": [
+ "Limit Reached"
+ ],
+ "BroadcastGroups.Success": [
+ "Success! Now your group can have unlimited members."
+ ],
+ "CHAT_MESSAGE_INVOICE": [
+ "%1$@ sent an invoice for %3$@ to the group %2$@"
+ ],
+ "Call.Accept": [
+ "Accept"
+ ],
+ "Call.Camera": [
+ "Camera"
+ ],
+ "Call.Camera.Error": [
+ "Telegram needs access to camera for Video Call."
+ ],
+ "Call.CameraUnavailable": [
+ "Camera is unavailable
[settings]()"
+ ],
+ "Call.Close": [
+ "Close"
+ ],
+ "Call.Confirm.Discard.Call.ToVoice.Text": [
+ "End call with \"%1$@\" and start a video chat in \"%2$@\"?"
+ ],
+ "Call.Context.Rate": [
+ "Rate This Call"
+ ],
+ "Call.Decline": [
+ "Decline"
+ ],
+ "Call.End": [
+ "End"
+ ],
+ "Call.Mute": [
+ "Mute"
+ ],
+ "Call.Recall": [
+ "Recall"
+ ],
+ "Call.Screen": [
+ "Screen"
+ ],
+ "Call.Screen.Error": [
+ "Telegram needs access for Screen Sharing."
+ ],
+ "Call.Toast.LowBattery": [
+ "%@'s battery is low"
+ ],
+ "Call.VideoPaused": [
+ "%@'s paused video"
+ ],
+ "CallFeedback.Success": [
+ "Thanks for
your feedback"
+ ],
+ "CancelResetAccount.Success": [
+ "The deletion process was cancelled for your account %@."
+ ],
+ "CancelResetAccount.TextSMS": [
+ "Somebody with access to your phone number **%@** has requested to delete your Telegram account and reset your 2-Step Verification password.
If it wasn't you, please enter the code we've just sent you via SMS to your number. You can also cancel this by **changing your phone number** to a number you control."
+ ],
+ "CancelResetAccount.Title": [
+ "Cancel Account Reset"
+ ],
+ "Channel.AddBotErrorNoRights": [
+ "Bots can only be added to channels as admins."
+ ],
+ "Channel.AdminLog.CanInviteUsersViaLink": [
+ "Invite Users via Link"
+ ],
+ "Channel.AdminLog.CreatedInviteLink": [
+ "%1$@ created invite link %2$@"
+ ],
+ "Channel.AdminLog.JoinedViaInviteLink": [
+ "%1$@ joined via invite link %2$@"
+ ],
+ "Channel.AdminLog.UpdatedParticipantVolume": [
+ "%1$@ changed %2$@ volume to %3$@"
+ ],
+ "Channel.BanUser.PermissionReadMessages": [
+ "Read Messages"
+ ],
+ "Channel.BanUser.PermissionsHeader": [
+ "User Restrictions"
+ ],
+ "Channel.BanUser.Title": [
+ "Ban User"
+ ],
+ "Channel.BanUser.Unban": [
+ "Unban"
+ ],
+ "Channel.BotDoesntSupportGroups": [
+ "Sorry, this bot is telling us it doesn't want to be added to groups. You can't add this bot unless its developers change their mind."
+ ],
+ "Channel.Comments.Count_countable": [
+ "%d"
+ ],
+ "Channel.Comments.Short.Count": [
+ "%d",
+ "%d"
+ ],
+ "Channel.Comments.Short.Count_countable": [
+ "%d"
+ ],
+ "Channel.Comments.Short.LeaveComment": [
+ "Comment"
+ ],
+ "Channel.Error.DontHavePermissions": [
+ "Sorry, you don't have the necessary permissions for this action."
+ ],
+ "Channel.ErrorAddBlocked": [
+ "Sorry, you can't add this user to channels."
+ ],
+ "Channel.EventLog.MessageTransferedName1": [
+ "transferred ownership to %1$@ %2$@"
+ ],
+ "Channel.EventLog.Service.MinusTitle": [
+ "- Title"
+ ],
+ "Channel.EventLog.Service.PlusTitle": [
+ "+ Title: %@"
+ ],
+ "Channel.EventLog.Service.SetSlowMode1": [
+ "%1$@ set the slow mode timer to %2$@"
+ ],
+ "Channel.Exception.DisabledOption.Channel": [
+ "This option is disabled in channel Permissions for all members."
+ ],
+ "Channel.SlowMode.Off": [
+ "Off"
+ ],
+ "Channel.SlowMode.ToolTip": [
+ "Slow Mode is active.
You can send your next message in %@:%@."
+ ],
+ "Channel.TooMuchBots": [
+ "There are too many bots in this group. Please remove some of the bots you're not using first."
+ ],
+ "Channel.TransferOwner.ErrorAdminsTooMuch": [
+ "Sorry, this channel has too many admins and the new owner can't be added. Please remove one of the existing admins first."
+ ],
+ "Channel.TransferOwner.ErrorPrivacyRestricted": [
+ "Sorry, this user is not a member of this channel and their privacy settings prevent you from adding them manually."
+ ],
+ "Channel.TransferOwner.ErrorPublicChannelsTooMuch": [
+ "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first."
+ ],
+ "ChannelInfo.AddUserLeftError": [
+ "If a person has left a channel in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "ChannelMembers.Contacts": [
+ "CONTACTS IN THIS CHANNEL"
+ ],
+ "ChannelMembers.OtherMembers": [
+ "OTHER SUBSCRIBERS"
+ ],
+ "ChannelVisibility.Confirm.MakePrivate.Channel": [
+ "If you make this channel private, the name @%@ will be removed. Anyone else will be able to take it for their public groups or channels."
+ ],
+ "ChannelVisibility.Confirm.MakePrivate.Group": [
+ "If you make this group private, the name @%@ will be removed. Anyone else will be able to take it for their public groups or channels."
+ ],
+ "Chat.Alert.Forward.Action.Hide": [
+ "Hide Sender Names"
+ ],
+ "Chat.Alert.Forward.Action.Hide1_countable": [
+ "%d"
+ ],
+ "Chat.Alert.Forward.Action.HideCaption_countable": [
+ "%d"
+ ],
+ "Chat.Alert.Forward.Action.Show": [
+ "Show Sender Names"
+ ],
+ "Chat.Alert.Forward.Action.Show1_countable": [
+ "%d"
+ ],
+ "Chat.Alert.Forward.Action.ShowCaption_countable": [
+ "%d"
+ ],
+ "Chat.Confirm.DeleteForEveryone_countable": [
+ "%d"
+ ],
+ "Chat.Confirm.DeleteMessages_countable": [
+ "%d"
+ ],
+ "Chat.Confirm.ReportSpam": [
+ "Report Spam?"
+ ],
+ "Chat.Confirm.ReportSpam.Header": [
+ "Report Spam"
+ ],
+ "Chat.Context.AutoDelete": [
+ "Auto-Delete Messages"
+ ],
+ "Chat.Context.BlockGroup": [
+ "Block Group"
+ ],
+ "Chat.Context.BlockGroup.Cancel": [
+ "Cancel"
+ ],
+ "Chat.Context.BlockGroup.Header": [
+ "Block Group"
+ ],
+ "Chat.Context.BlockGroup.Info": [
+ "Do you want to block messages from %@?"
+ ],
+ "Chat.Context.BlockGroup.OK": [
+ "Block"
+ ],
+ "Chat.Context.BlockGroup.Third": [
+ "Report Spam"
+ ],
+ "Chat.Context.BlockUser": [
+ "Block User"
+ ],
+ "Chat.Context.BlockUser.Cancel": [
+ "Cancel"
+ ],
+ "Chat.Context.BlockUser.Header": [
+ "Block User"
+ ],
+ "Chat.Context.BlockUser.Info": [
+ "Do you want to block messages from %@?"
+ ],
+ "Chat.Context.BlockUser.OK": [
+ "Block"
+ ],
+ "Chat.Context.BlockUser.Third": [
+ "Report Spam"
+ ],
+ "Chat.Context.CancelEditing": [
+ "Cancel Editing"
+ ],
+ "Chat.Context.Copy": [
+ "Copy"
+ ],
+ "Chat.Context.FeedInfo": [
+ "Channels Info"
+ ],
+ "Chat.Date.ScheduledUntilOnline": [
+ "Scheduled until online"
+ ],
+ "Chat.Dice.Result": [
+ "Send a 🎲 emoji to any chat to get a random number from Telegram."
+ ],
+ "Chat.Dice.ResultNew": [
+ "Send a %@ emoji to any chat to get a random number from Telegram."
+ ],
+ "Chat.DropEditDesc": [
+ "Edit Media"
+ ],
+ "Chat.DropEditTitle": [
+ "Drop file here to edit media"
+ ],
+ "Chat.Edit.Cancel.Text": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "Chat.EditMessage.Media": [
+ "Click to edit Media"
+ ],
+ "Chat.Emoji.Def.ResultNew": [
+ "Send a %@ emoji to try your luck."
+ ],
+ "Chat.Empty.Replies": [
+ "No replies here yet"
+ ],
+ "Chat.Gigagroup.Help": [
+ "Only admins can send messages in this group."
+ ],
+ "Chat.GroupCall.Speakers": [
+ "%d participant speaking",
+ "%d participants speaking"
+ ],
+ "Chat.GroupCall.Speakers_countable": [
+ "%d"
+ ],
+ "Chat.Header.RequestToJoin_countable": [
+ "%d"
+ ],
+ "Chat.Input.Close": [
+ "Close"
+ ],
+ "Chat.Input.Error.MessageTooLong": [
+ "Your message is too long to be saved. Please remove %d character.",
+ "Your message is too long to be saved. Please remove %d characters."
+ ],
+ "Chat.Input.Error.MessageTooLong_countable": [
+ "%d"
+ ],
+ "Chat.Input.Forward.Hidden": [
+ "You (senders' names hidden)"
+ ],
+ "Chat.InviteRequestAdminChannel": [
+ "**%1$@** is an admin of **%2$@**, a channel you requested to join."
+ ],
+ "Chat.InviteRequestAdminGroup": [
+ "**%1$@** is an admin of **%2$@**, a group you requested to join."
+ ],
+ "Chat.InviteRequestInfo": [
+ "You received this message because you requested to join %1$@ on %2$@."
+ ],
+ "Chat.List.Photo_countable": [
+ "%d"
+ ],
+ "Chat.List.Video_countable": [
+ "%d"
+ ],
+ "Chat.Message.DeleteForEveryone": [
+ "Delete for Everyone"
+ ],
+ "Chat.Message.ReadStats.EmptyListens": [
+ "Nobody Listened"
+ ],
+ "Chat.Message.ReadStats.EmptyViews": [
+ "Nobody Viewed"
+ ],
+ "Chat.Message.ReadStats.EmptyWatches": [
+ "Nobody Listened"
+ ],
+ "Chat.Message.ReadStats.Listened_countable": [
+ "%d"
+ ],
+ "Chat.Message.ReadStats.Watched": [
+ "%d Viewed",
+ "%d Viewed"
+ ],
+ "Chat.Message.ReadStats.Watched_countable": [
+ "%d"
+ ],
+ "Chat.Message.UnsendMessages": [
+ "Unsend my messages"
+ ],
+ "Chat.Message.UnsendMessages_countable": [
+ "%d"
+ ],
+ "Chat.Message.ViewGroup": [
+ "VIEW GROUP"
+ ],
+ "Chat.Pinned.DontShow": [
+ "Don't Show Pinned Messages"
+ ],
+ "Chat.Poll.TotalVotes1_countable": [
+ "%d"
+ ],
+ "Chat.Quiz.TextType": [
+ "Quiz"
+ ],
+ "Chat.Quiz.Tooltip.Votes": [
+ "%d answer",
+ "%d answers"
+ ],
+ "Chat.Quiz.Tooltip.Votes_countable": [
+ "%d"
+ ],
+ "Chat.Quiz.TotalVotes": [
+ "%d answer",
+ "%d answers"
+ ],
+ "Chat.Quiz.TotalVotesResultEmpty": [
+ "No answers"
+ ],
+ "Chat.Quiz.TotalVotes_countable": [
+ "%d"
+ ],
+ "Chat.Scheduled.InlineButton.Error": [
+ "The buttons will become active as soon as the message is sent."
+ ],
+ "Chat.SecretChat.Preview.Header": [
+ "Secret Chat"
+ ],
+ "Chat.SecretChat.Preview.NO": [
+ "NO"
+ ],
+ "Chat.SecretChat.Preview.OK": [
+ "YES"
+ ],
+ "Chat.SecretChat.Preview.Text": [
+ "Would you like to enable extended link previews in Secret Chats? Note that link previews are generated on Telegram servers."
+ ],
+ "Chat.SendAs.Group": [
+ "%d member",
+ "%d members"
+ ],
+ "Chat.SendAs.Group_countable": [
+ "%d"
+ ],
+ "Chat.SendMessageErrorFlood": [
+ "Sorry, you can only send messages to mutual contacts at the moment."
+ ],
+ "Chat.Service.Group.UpdatedVideo": [
+ "%@ updated group video"
+ ],
+ "Chat.Service.PaymentSent1": [
+ "You have successfully transferred **%1$@** to **%2$@** for **%3$@**"
+ ],
+ "Chat.TitleFeed": [
+ "Feed"
+ ],
+ "Chat.Toast.ReportSuccess": [
+ "Telegram moderators will review your report. Thank you!"
+ ],
+ "Chat.UndoManager.ChatsArchived": [
+ "Chat Archived",
+ "%d Chats Archived"
+ ],
+ "Chat.UndoManager.ChatsArchived_countable": [
+ "%d"
+ ],
+ "Chat.Video.Processing": [
+ "processing..."
+ ],
+ "Chat.VideoCall.Outgoing": [
+ "Outgoing Video Call"
+ ],
+ "Chat.ViewBackground": [
+ "VIEW BACKGROUND"
+ ],
+ "Chat.VoiceChat.JoinLink.OK": [
+ "Join"
+ ],
+ "Chat.VoiceChat.JoinLink.Title": [
+ "Video Chat"
+ ],
+ "Chat.WP.VoiceChatTitle": [
+ "Video Chat"
+ ],
+ "Chat.Webpage.MediaCount1": [
+ "%1$d of %2$d"
+ ],
+ "ChatInput.BotMenu": [
+ "Menu"
+ ],
+ "ChatInput.ShowNext": [
+ "Show Next"
+ ],
+ "ChatList.Add.Save": [
+ "Add"
+ ],
+ "ChatList.Archive.Back": [
+ "Chats"
+ ],
+ "ChatList.CloseFilter": [
+ "Show All"
+ ],
+ "ChatList.CloseFilterShort": [
+ "All"
+ ],
+ "ChatList.Context.HidePromo": [
+ "Hide"
+ ],
+ "ChatList.Context.PinErrorNew.SetupFolders": [
+ "Set Up Folders"
+ ],
+ "ChatList.Context.PinErrorNew2": [
+ "Sorry, you can only pin 5 chats to the top in the main list. More chats can be pinned in Chat Folders and your Archive."
+ ],
+ "ChatList.EmptyText": [
+ "**You have no chats yet**
Start messaging by clicking the pencil button in the top right corner or go to the Contacts section."
+ ],
+ "ChatList.Feeds": [
+ "Channels"
+ ],
+ "ChatList.Filter.All": [
+ "All"
+ ],
+ "ChatList.Filter.Back": [
+ "Chats"
+ ],
+ "ChatList.Filter.Categories.Header": [
+ "INCLUDE CHAT TYPES"
+ ],
+ "ChatList.Filter.Exclude.LimitReached": [
+ "Sorry, you can only add up to 100 individual chats. Try using chat types."
+ ],
+ "ChatList.Filter.ExcludeMuted": [
+ "Exclude Muted"
+ ],
+ "ChatList.Filter.ExcludeRead": [
+ "Exclude Read"
+ ],
+ "ChatList.Filter.Hide_countable": [
+ "%d"
+ ],
+ "ChatList.Filter.Include.LimitReached": [
+ "Sorry, you can only add up to 100 individual chats. Try using chat types."
+ ],
+ "ChatList.Filter.Loading": [
+ "**Adding Chats**
Please wait a few moments while we fill this folder for you..."
+ ],
+ "ChatList.Filter.RemoveFromFolder": [
+ "Remove From Folder"
+ ],
+ "ChatList.Filter.SecretChat": [
+ "Secret Chats"
+ ],
+ "ChatList.Filter.Setup": [
+ "Edit Folders"
+ ],
+ "ChatList.Filter.SetupEmpty": [
+ "Add Folder"
+ ],
+ "ChatList.Filter.SmallGroups": [
+ "Small Groups"
+ ],
+ "ChatList.Filter.Tooltip": [
+ "You can organize your chats by right click."
+ ],
+ "ChatList.GroupChannel": [
+ "Group Channel"
+ ],
+ "ChatList.HideMuted": [
+ "Hide Muted"
+ ],
+ "ChatList.RevealAction.Hide": [
+ "Hide"
+ ],
+ "ChatList.RevealAction.Pin": [
+ "Pin"
+ ],
+ "ChatList.Service.VideoCall.outgoing": [
+ "Outgoing Video Call (%@)"
+ ],
+ "ChatList.Service.VoiceChatFinished.Channel": [
+ "Video chat ended (%1$@)"
+ ],
+ "ChatList.TitleFeed": [
+ "Feed"
+ ],
+ "ChatList.UnhideMuted": [
+ "Unhide Muted"
+ ],
+ "ChatService.JoinedChannelByRequest": [
+ "Your request to join the channel was approved"
+ ],
+ "ChatService.UserJoinedChannelByRequest": [
+ "%@ joined the channel by request"
+ ],
+ "ChatService.UserJoinedGroupByRequest": [
+ "%@ was accepted to the group"
+ ],
+ "Checkout.2FA.Text": [
+ "Saving payment details is only available with 2-Step Verification."
+ ],
+ "Checkout.EnterPassword": [
+ "Enter Password"
+ ],
+ "Checkout.ErrorGeneric": [
+ "An error occurred while processing your payment. Your card has not been billed."
+ ],
+ "Checkout.ErrorPrecheckoutFailed": [
+ "The bot couldn't process your payment. Your card has not been billed."
+ ],
+ "Checkout.ErrorProviderAccountInvalid": [
+ "This bot can't accept payments at the moment. Please try again later."
+ ],
+ "Checkout.NewCard.SaveInfo": [
+ "Save Payment Information"
+ ],
+ "Checkout.NewCard.SaveInfoEnableHelp": [
+ "You can save your payment information for future use.
Please [turn on Two-Step Verification] to enable this."
+ ],
+ "Checkout.PasswordEntry.Pay": [
+ "Pay"
+ ],
+ "Checkout.PriceHeader": [
+ "PRICE"
+ ],
+ "Checkout.SavePasswordTimeout": [
+ "Would you like to save your password for %@?"
+ ],
+ "Checkout.Success": [
+ "Your payment have successfully proceeded!"
+ ],
+ "Checkout.TotalPaidAmount": [
+ "Total Paid"
+ ],
+ "Checkout.WebConfirmation.Title": [
+ "Complete Payment"
+ ],
+ "CheckoutInfo.ErrorCityInvalid": [
+ "Please enter a valid city."
+ ],
+ "CheckoutInfo.ErrorNameInvalid": [
+ "Please enter a valid name."
+ ],
+ "CheckoutInfo.ErrorPostcodeInvalid": [
+ "Please enter a valid postcode."
+ ],
+ "CheckoutInfo.ErrorShippingNotAvailable": [
+ "Shipping to the selected country is not available."
+ ],
+ "CheckoutInfo.ErrorStateInvalid": [
+ "Please enter a valid state."
+ ],
+ "CheckoutInfo.Pay": [
+ "Pay"
+ ],
+ "ContactInfo.Job": [
+ "job"
+ ],
+ "ContactInfo.PhoneLabelHomeFax": [
+ "home fax"
+ ],
+ "ContactInfo.PhoneLabelWorkFax": [
+ "work fax"
+ ],
+ "Context.Alert.CopyPrivate": [
+ "This link will only work for members of this chat"
+ ],
+ "Context.Copy": [
+ "Copy"
+ ],
+ "CopyRestricted.Channel": [
+ "Sorry, copying from this channel is disabled by its admins."
+ ],
+ "CopyRestricted.Group": [
+ "Sorry, copying from this group is disabled by its admins."
+ ],
+ "Create.ChannelsTooMuch": [
+ "Sorry, you are a member of too many groups and channels. Please leave some before creating a new one."
+ ],
+ "Discussion.Set.Modal.Text.Private": [
+ "Make **%@** the discussion group for **%@**?
All group members will be able to see all messages from the channel."
+ ],
+ "DiscussionController.Group.Unset.Description": [
+ "Channel successfully unlinked."
+ ],
+ "DisplayMeAs.Text.Group": [
+ "Choose whether you want to be displayed as your personal account or as your group."
+ ],
+ "DownloadsManager.Control.Navigate": [
+ "%@ - [View in Chat]()"
+ ],
+ "Edit.Message.EditCurrentPhoto": [
+ "Edit"
+ ],
+ "EditImageControl.Reset": [
+ "RESET"
+ ],
+ "EditInvitation.RequestApproval.Group.Off": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "EditInvitation.RequestApproval.Group.On": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "EditInvitation.Save": [
+ "Save"
+ ],
+ "EditTheme.SelectFile": [
+ "Create from File..."
+ ],
+ "EditTheme.SlugError.AlreadyExists": [
+ "This link is already taken. Please try a different one."
+ ],
+ "EditTheme.SlugPlaceholder": [
+ "short link"
+ ],
+ "EmptyChat.StorageUsage.Loading": [
+ "Calculating..."
+ ],
+ "EventLog.Service.Banned1": [
+ "Banned %1$@ %2$@"
+ ],
+ "EventLog.Service.Demoted.Changed.Until1": [
+ "changed restrictions for %1$@ %2$@ until %3$@"
+ ],
+ "EventLog.Service.Demoted.Changed1": [
+ "changed the restrictions for %1$@ %2$@ indefinitely"
+ ],
+ "EventLog.Service.Demoted.Until1": [
+ "restricted %1$@ %2$@ until %3$@"
+ ],
+ "EventLog.Service.Demoted1": [
+ "restricted %1$@ %2$@ indefinitely"
+ ],
+ "EventLog.Service.PostMessage": [
+ "%@ sent message:"
+ ],
+ "EventLog.Service.Promoted.Changed1": [
+ "changed privileges for %1$@ %2$@:"
+ ],
+ "EventLog.Service.Promoted1": [
+ "promoted %1$@ %2$@:"
+ ],
+ "ExportedInvitation.Context.OpenProfile": [
+ "Open Profile"
+ ],
+ "ExportedInvitation.PeopleJoined_countable": [
+ "%d"
+ ],
+ "ExportedInvitation.PeopleRequested_countable": [
+ "%d"
+ ],
+ "ExportedInvitation.Status.ExpiresIn": [
+ "expires in %@"
+ ],
+ "FileSize.B": [
+ "%@ B"
+ ],
+ "FileSize.GB": [
+ "%@ GB"
+ ],
+ "FileSize.KB": [
+ "%@ KB"
+ ],
+ "FileSize.MB": [
+ "%@ MB"
+ ],
+ "Gallery.Context.MainPhoto": [
+ "Set As Main Photo"
+ ],
+ "Gallery.Context.Share.ThisFile": [
+ "This File"
+ ],
+ "Gallery.WaitDownload.Photo": [
+ "Please wait for the photo to be fully downloaded."
+ ],
+ "GalleryView.FastSave.Gif1": [
+ "GIF saved to
[Downloads]()"
+ ],
+ "GalleryView.FastSave.Image1": [
+ "Image saved to
[Downloads]()"
+ ],
+ "GalleryView.FastSave.Video1": [
+ "Video saved to
[Downloads]()"
+ ],
+ "GeneralSettings.EmojiPrediction": [
+ "Suggest Emoji"
+ ],
+ "GeneralSettings.EmojiPrediction.Disable": [
+ "Disable"
+ ],
+ "GeneralSettings.EmojiPrediction.DisableText": [
+ "Disable emoji suggestions? You can re-enable them in Settings at any time."
+ ],
+ "GeneralSettings.ForceTouch.PreviewMedia": [
+ "Preview Media"
+ ],
+ "Graph.Total": [
+ "Total"
+ ],
+ "Group.ErrorAddBlocked": [
+ "Sorry, you can't add this user to groups."
+ ],
+ "Group.OwnershipTransfer.ErrorLocatedGroupsTooMuch": [
+ "Sorry, the target user has too many location-based groups already. Please ask them to delete or transfer one of their existing ones first."
+ ],
+ "Group.TransferOwner.ErrorAdminsTooMuch": [
+ "Sorry, this group has too many admins and the new owner can't be added. Please remove one of the existing admins first."
+ ],
+ "Group.TransferOwner.ErrorPrivacyRestricted": [
+ "Sorry, this user is not a member of this group and their privacy settings prevent you from adding them manually."
+ ],
+ "Group.UsersTooMuchError": [
+ "Sorry, this group is full. You cannot add any more members here."
+ ],
+ "GroupCall.StatusBar.StartScreen": [
+ "Share Screen"
+ ],
+ "GroupCall.StatusBar.StartVideo": [
+ "Share Video"
+ ],
+ "GroupCall.StatusBar.StopScreen": [
+ "Stop Screen"
+ ],
+ "GroupCall.StatusBar.StopVideo": [
+ "Stop Video"
+ ],
+ "GroupInfo.AddUserLeftError": [
+ "If a person has left the group in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "GroupInfo.Administrators.Title": [
+ "Administrators"
+ ],
+ "GroupInfo.FakeWarning": [
+ "⚠️ Warning: Many users reported that this group impersonates a famous person or organization."
+ ],
+ "GroupInfo.Permissions.BroadcastConvert": [
+ "Convert to Broadcast Group"
+ ],
+ "GroupInfo.Permissions.BroadcastConvertInfo": [
+ "Broadcast groups can have over %@ members, but only admins can send messages in them."
+ ],
+ "GroupInfo.Permissions.BroadcastTitle": [
+ "Broadcast Group"
+ ],
+ "GroupInfo.Permissions.SearchPlaceholder": [
+ "Search Exceptions"
+ ],
+ "GroupPermission.AddSuccess": [
+ "Exception Added"
+ ],
+ "GroupPermission.ApplyAlertAction": [
+ "Apply"
+ ],
+ "GroupPermission.ApplyAlertText": [
+ "You have changed this user's rights in %@.
Apply Changes?"
+ ],
+ "GroupPermission.NewTitle": [
+ "New Exception"
+ ],
+ "InAppLinks.Confirm.OpenExternal.Header": [
+ "Open Link"
+ ],
+ "InAppLinks.Confirm.OpenExternal.OK": [
+ "Open"
+ ],
+ "InAppLinks.Confirm.OpenExternalNew": [
+ "Do you want to open \"%@\"?"
+ ],
+ "InactiveChannels.InactiveMonth": [
+ "inactive for %d month",
+ "inactive for %d months"
+ ],
+ "InactiveChannels.InactiveMonth_countable": [
+ "%d"
+ ],
+ "InactiveChannels.InactiveWeek": [
+ "inactive for %d week",
+ "inactive for %d weeks"
+ ],
+ "InactiveChannels.InactiveWeek_countable": [
+ "%d"
+ ],
+ "InactiveChannels.InactiveYear_countable": [
+ "%d"
+ ],
+ "InactiveChannels.OK": [
+ "Leave"
+ ],
+ "InputAttach.Popover.Music": [
+ "Audio File"
+ ],
+ "InputData.Date.Day.Placeholder": [
+ "Day:"
+ ],
+ "InputData.Date.Month.Placeholder": [
+ "Month:"
+ ],
+ "InputData.Date.Year.Placeholder": [
+ "Year:"
+ ],
+ "InputFormatter.Text.Header": [
+ "TEXT"
+ ],
+ "InputFormatter.URL.Header": [
+ "URL"
+ ],
+ "InputFormatter.URL.Placeholder": [
+ "URL"
+ ],
+ "Invite.ChannelsTooMuch": [
+ "Sorry, the target user is a member of too many groups and channels. Please ask them to leave some first."
+ ],
+ "InviteLink.PeopleJoined": [
+ "%d person joined",
+ "%d people joined"
+ ],
+ "InviteLink.PeopleJoined_countable": [
+ "%d"
+ ],
+ "InviteLink.Requested_countable": [
+ "%d"
+ ],
+ "InviteLink.ShareLink": [
+ "Share Link"
+ ],
+ "InviteLink.Sticker.Limit": [
+ " • limit reached"
+ ],
+ "Join.ChannelsTooMuch": [
+ "Sorry, you are a member of too many groups and channels. Please leave some before joining one."
+ ],
+ "Join.InactiveChannels": [
+ "Inactive Chats"
+ ],
+ "JoinLink.FloodError": [
+ "Limit exceeded. Please try again later."
+ ],
+ "Language.OfficialTransationsHeader": [
+ "OFFICIAL TRANSLATIONS"
+ ],
+ "Login.InvalidFirstNameError": [
+ "This first name is not allowed, please try another."
+ ],
+ "Login.InvalidLastNameError": [
+ "Invalid last name. Please try again."
+ ],
+ "Login.New.Code.CallInfo": [
+ "We’ve just called
your phone **%@** · [Edit]()"
+ ],
+ "Login.New.Code.EnterSms": [
+ "Enter Code"
+ ],
+ "Login.New.Code.SmsInfo": [
+ "We’ve sent an SMS with an activation code
to your phone **%@** · [Edit]()"
+ ],
+ "Login.New.Email.Alert": [
+ "Your remaining options are either to remember your password or to reset your account."
+ ],
+ "Login.New.Email.Alert.Reset": [
+ "Reset Account"
+ ],
+ "Login.New.Password.Placeholder": [
+ "Enter Password"
+ ],
+ "Login.New.PhoneBannedError": [
+ "This phone number is banned."
+ ],
+ "Login.New.Register.Footer": [
+ "By signing up, you agree to the [Terms of Service]()"
+ ],
+ "Login.New.Register.Header": [
+ "Profile Info"
+ ],
+ "Login.New.Register.Info": [
+ "Enter your name and add a profile picture"
+ ],
+ "Login.New.Register.Next": [
+ "Sign Up"
+ ],
+ "Login.New.Register.Remove": [
+ "Remove"
+ ],
+ "Login.New.Register.Select": [
+ "Select"
+ ],
+ "Login.New.Reset.Able": [
+ "You can reset your account right now."
+ ],
+ "Login.New.Reset.Button": [
+ "Reset"
+ ],
+ "Login.New.Reset.CancelReset": [
+ "Cancel Reset"
+ ],
+ "Login.New.Reset.Header": [
+ "Reset Account"
+ ],
+ "Login.New.Reset.Info": [
+ "Since the account **%@** is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.
%@"
+ ],
+ "Login.New.Reset.When": [
+ "You'll be able to reset your account in:"
+ ],
+ "Login.New.Reset.WillAble": [
+ "You'll be able to reset your account in:"
+ ],
+ "Login.Register.AddPhoto.Placeholder": [
+ "add
photo"
+ ],
+ "Login.Register.Desc": [
+ "Enter your name and add a profile picture."
+ ],
+ "Login.Register.FirstName.Placeholder": [
+ "First Name"
+ ],
+ "Login.Register.LastName.Placeholder": [
+ "Last Name"
+ ],
+ "Login.ResetAccountText": [
+ "Reset Account"
+ ],
+ "MESSAGE_INVOICE": [
+ "%1$@ sent you an invoice for %2$@"
+ ],
+ "ManageLinks.Header.Desc": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "ManageLinks.Permanent": [
+ "PERMANENT LINK"
+ ],
+ "ManageLinks.Title": [
+ "Title"
+ ],
+ "MediaSender.DiscardChanges.Header": [
+ "Discard Changes"
+ ],
+ "MediaSender.DiscardChanges.OK": [
+ "Discard"
+ ],
+ "MediaSender.DiscardChanges.Text": [
+ "Are you sure you want to discard all changes?"
+ ],
+ "Message.Context.Report.AlertOK": [
+ "Thank you! Your report will be reviewed by our team."
+ ],
+ "Message.Context.Share": [
+ "Share"
+ ],
+ "Message.Context.ViewComments": [
+ "View %d Comment",
+ "View %d Comments"
+ ],
+ "Message.Context.ViewComments_countable": [
+ "%d"
+ ],
+ "Message.Context.ViewReplies_countable": [
+ "%d"
+ ],
+ "Message.Context.ViewThread": [
+ "View Thread"
+ ],
+ "Message.InvoiceLabel": [
+ "INVOICE"
+ ],
+ "Message.PaymentSent": [
+ "Payment: %@"
+ ],
+ "Message.PinnedInvoice": [
+ "pinned an invoice"
+ ],
+ "Message.Status.Archive.Failed": [
+ "failed to create archive"
+ ],
+ "Modal.NotNow": [
+ "Not Now"
+ ],
+ "Modal.Save": [
+ "Save"
+ ],
+ "Navigation.Add": [
+ "Add"
+ ],
+ "NewPoll.OptionsDescriptionMinimum": [
+ "Minimum %d option",
+ "Minimum %d options"
+ ],
+ "NewPoll.Title.Quiz": [
+ "New Quiz"
+ ],
+ "Notification.Contact.Reacted": [
+ "%1$@ to your \"%2$@\""
+ ],
+ "Notification.Group.Reacted": [
+ "%1$@: %2$@ to your \"%3$@\""
+ ],
+ "Notification.Reminder": [
+ "📆 Reminder"
+ ],
+ "Notifications.Snooze": [
+ "Mute"
+ ],
+ "PINNED_INVOICE": [
+ "%1$@ pinned an invoice"
+ ],
+ "Passcode.Or": [
+ "or"
+ ],
+ "Peer.Activity.Chat.EnjoyingAnimations": [
+ "%@ is watching %@"
+ ],
+ "Peer.Activity.Chat.Multi.PlayingGame1": [
+ "%@ and %d others are playing a game"
+ ],
+ "Peer.Activity.Chat.PlayingGame": [
+ "%@ is playing a game"
+ ],
+ "Peer.Activity.User.PlayingGame": [
+ "playing a game"
+ ],
+ "Peer.Media.SharedFilesEmptyList1": [
+ "You can send and receive files of any type up to 2 GB each and access them anywhere."
+ ],
+ "PeerInfo.Action.Report": [
+ "Report"
+ ],
+ "PeerInfo.ChannelTitle.Pleceholder": [
+ "Channel Name"
+ ],
+ "PeerInfo.Confirm.Add": [
+ "Add"
+ ],
+ "PeerInfo.Confirm.ShareInfo": [
+ "Are you sure you want to share your phone number with \"%@\"?"
+ ],
+ "PeerInfo.FakeWarning": [
+ "⚠️ Warning: Many users reported that this account impersonates a famous person or organization."
+ ],
+ "PeerInfo.Group.AutoDeleteMessages": [
+ "Auto-Delete Messages"
+ ],
+ "PeerInfo.Group.Timer.Never": [
+ "Never"
+ ],
+ "PeerInfo.GroupTitle.Pleceholder": [
+ "Group Name"
+ ],
+ "PeerInfo.InviteError.ContactNeeded": [
+ "Sorry, you must be in this user's Telegram contacts to add them to this group.
They can also join on their own if you send them an invite link."
+ ],
+ "PeerInfo.NotificationsDefaultSound": [
+ "Default (%@)"
+ ],
+ "PeerInfo.Report.SelectMessages": [
+ "Select Messages"
+ ],
+ "PeerInfo.ShowMore": [
+ "Show More"
+ ],
+ "PeerInfo.ShowMoreText": [
+ "[more]()"
+ ],
+ "PeerInfo.Statistics": [
+ "Statistics"
+ ],
+ "PeerMedia.Title.Search.Files": [
+ "%d File",
+ "%d Files"
+ ],
+ "PeerMedia.Title.Search.Files_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.GIFs": [
+ "%d GIF",
+ "%d GIFs"
+ ],
+ "PeerMedia.Title.Search.GIFs_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.Links": [
+ "%d Link",
+ "%d Links"
+ ],
+ "PeerMedia.Title.Search.Links_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.Media": [
+ "%d Media",
+ "%d Media"
+ ],
+ "PeerMedia.Title.Search.Media_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.Music": [
+ "%d Audio",
+ "%d Audios"
+ ],
+ "PeerMedia.Title.Search.Music_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.Photos": [
+ "%d Photo",
+ "%d Photos"
+ ],
+ "PeerMedia.Title.Search.Photos_countable": [
+ "%d"
+ ],
+ "PeerMedia.Title.Search.Videos": [
+ "%d Video",
+ "%d Videos"
+ ],
+ "PeerMedia.Title.Search.Videos_countable": [
+ "%d"
+ ],
+ "PhoneNumber.Code.Title": [
+ "Enter Code"
+ ],
+ "PollResults.Collapse": [
+ "[Collapse]()"
+ ],
+ "PollResults.LoadMore": [
+ "Show More (%d)",
+ "Show More (%d)"
+ ],
+ "PollResults.LoadMore_countable": [
+ "%d"
+ ],
+ "PreHistory.Confirm.Unlink": [
+ "Warning, this will unlink the group from \"%@\""
+ ],
+ "Preview.Dragging.AddItems": [
+ "Add Item",
+ "Add Items"
+ ],
+ "Privacy.GroupsAndChannels.InviteToChannelMultipleError": [
+ "Sorry, you can't create a group with these users due to their privacy settings."
+ ],
+ "PrivacySettingsController.PhoneNumber.NeverAllow.Title": [
+ "Never Share"
+ ],
+ "PrivateChannel.Peek.Cancel": [
+ "Cancel"
+ ],
+ "PrivateChannel.Peek.Header": [
+ "Join Channel"
+ ],
+ "PrivateChannel.Peek.OK": [
+ "Join Channel"
+ ],
+ "PrivateChannel.Peek.Text": [
+ "This channel is private. Please join it to continue viewing its content."
+ ],
+ "Proxy.ForceEnable.Connect": [
+ "Connect"
+ ],
+ "ProxySettings.Item.LastConnection": [
+ "last connection %@"
+ ],
+ "Reaction.Settings.Available.Info": [
+ "AVAILABLE REACTIONS"
+ ],
+ "ReportReason.Report": [
+ "Report"
+ ],
+ "RequestAcces.Error.Conirm.Settings": [
+ "Settings"
+ ],
+ "RequestAcces.Error.HaveNotAccess.Call": [
+ "Telegram needs microphone access so that you can make calls."
+ ],
+ "RequestAcces.Error.HaveNotAccess.VideoMessages": [
+ "Telegram needs access to your microphone and camera to record video messages."
+ ],
+ "RequestAcces.Error.HaveNotAccess.VoiceMessages": [
+ "Telegram needs access to your microphone to record voice messages."
+ ],
+ "RequestJoin.Desc.Group": [
+ "This group accepts new members only after they are approved by its admins."
+ ],
+ "RequestJoin.Error.AlreadySent.Channel": [
+ "You have already requested to join this channel"
+ ],
+ "RequestJoin.Error.AlreadySent.Group": [
+ "You have already requested to join this group"
+ ],
+ "RequestJoin.List.Approve.Group": [
+ "Add to Group"
+ ],
+ "RequestJoin.List.ListHeader_countable": [
+ "%d"
+ ],
+ "Search.Filter.ClearFilter": [
+ "Clear Filter"
+ ],
+ "SelectAreaControl.Dimension.None": [
+ "None"
+ ],
+ "SelectPeers.Title.SearchMembers": [
+ "Search Members"
+ ],
+ "SelectPeers.Title.SelectChat": [
+ "Select Chat"
+ ],
+ "SettingsSearch.Recent": [
+ "RECENT"
+ ],
+ "SettingsSearch.Recent.Clear": [
+ "Clear"
+ ],
+ "SettingsSearch.Synonyms.AppLanguage": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.AutoNightTheme": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground": [
+ "Wallpaper"
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground.Custom": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatBackground.SetColor": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.ChatMode": [
+ "bubbles"
+ ],
+ "SettingsSearch.Synonyms.Appearance.ColorTheme": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Appearance.TextSize": [
+ "font"
+ ],
+ "SettingsSearch.Synonyms.Appearance.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Calls.CallTab": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Calls.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadReset": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadUsingCellular": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoDownloadUsingWifi": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoplayGifs": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.AutoplayVideos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.CallsUseLessData": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.DownloadInBackground": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.NetworkUsage": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.SaveEditedPhotos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.SaveIncomingPhotos": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.ClearCache": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.KeepMedia": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Data.Storage.Title": [
+ "Cache"
+ ],
+ "SettingsSearch.Synonyms.Data.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.AddAccount": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Bio": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Logout": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.PhoneNumber": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.EditProfile.Username": [
+ "nickname"
+ ],
+ "SettingsSearch.Synonyms.FAQ": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeCountUnreadMessages": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedChannels": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedChats": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.BadgeIncludeMutedPublicGroups": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ChannelNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ContactJoined": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.DisplayNamesOnLockScreen": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.GroupNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.InAppNotificationsVibrate": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsAlert": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsExceptions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.MessageNotificationsSound": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.ResetAllNotifications": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Notifications.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Passport": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.AuthSessions": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.BlockedUsers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Calls": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ClearPaymentsInfo": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ContactsReset": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.ContactsSync": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.DeleteDrafts": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.SecretChatLinkPreview": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Data.TopPeers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.DeleteAccountIfAwayFor": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Forwards": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.GroupsAndChannels": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.LastSeen": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Passcode": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.PasscodeAndFaceId": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.PasscodeAndTouchId": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.ProfilePhoto": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Privacy.TwoStepAuth": [
+ "Password"
+ ],
+ "SettingsSearch.Synonyms.Proxy.AddProxy": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Proxy.Title": [
+ "SOCKS5
MTProto"
+ ],
+ "SettingsSearch.Synonyms.Proxy.UseForCalls": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.SavedMessages": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.ArchivedPacks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.FeaturedPacks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.Masks": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.SuggestStickers": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Stickers.Title": [
+ " "
+ ],
+ "SettingsSearch.Synonyms.Support": [
+ "Support"
+ ],
+ "SettingsSearch.Synonyms.Watch": [
+ "Apple Watch"
+ ],
+ "ShareCallLogs": [
+ "Share Call Logs"
+ ],
+ "ShareModal.Search.ForwardPlaceholder": [
+ "Forward to..."
+ ],
+ "Sidebar.Hide": [
+ "Hide Panel"
+ ],
+ "SlowMode.Multiple.Error": [
+ "Slow Mode is active. You can't send more than one message at once."
+ ],
+ "SlowMode.PreviewSender.Comment": [
+ "Slow Mode is active.
You can't add a comment."
+ ],
+ "SlowMode.PreviewSender.MediaTooltip": [
+ "Slow mode is enabled.
You can't send multiple media at once."
+ ],
+ "Stats.GroupTopAdmin.Actions": [
+ "Actions"
+ ],
+ "Stats.GroupTopAdmin.Promote": [
+ "Promote"
+ ],
+ "Stats.GroupTopInviter.History": [
+ "History"
+ ],
+ "Stats.GroupTopInviter.Promote": [
+ "Promote"
+ ],
+ "Stats.GroupTopInviterInvites": [
+ "%d invitation",
+ "%d invitations"
+ ],
+ "Stats.GroupTopInviterInvites_countable": [
+ "%d"
+ ],
+ "Stats.GroupTopInvitersTitle": [
+ "TOP INVITERS"
+ ],
+ "Stats.GroupTopPoster.History": [
+ "History"
+ ],
+ "Stats.GroupTopPoster.Promote": [
+ "Promote"
+ ],
+ "Stats.MessagePublicForwardsTitle": [
+ "Public Shares"
+ ],
+ "Stats.MessagePublicForwardsTitle.Header": [
+ "PUBLIC SHARES"
+ ],
+ "Stats.ShowMore_countable": [
+ "%d"
+ ],
+ "Stickers.Confirm.ClearRecentHeader": [
+ "Clear Recent Stickers"
+ ],
+ "Stickers.Confirm.ClearRecentOK": [
+ "Clear"
+ ],
+ "Stickers.Confirm.ClearRecentText": [
+ "Are you sure you want to clear recent stickers?"
+ ],
+ "Stickers.Context.Archive": [
+ "Archive"
+ ],
+ "Stickers.SearchAdded": [
+ "Added"
+ ],
+ "StorageUsage.Clear": [
+ "Clear"
+ ],
+ "System.MemoryWarning.DataAndStorage": [
+ "App Data Storage"
+ ],
+ "System.MemoryWarning.FreeSpace": [
+ "%d GB"
+ ],
+ "System.MemoryWarning.Header": [
+ "Warning!"
+ ],
+ "System.MemoryWarning.LessThen1GB": [
+ "Less than 1GB"
+ ],
+ "System.MemoryWarning.OK": [
+ "OK"
+ ],
+ "System.MemoryWarning.Text": [
+ "Your Mac is running low on disk space. Please free up some space by removing unnecessary files or changing your cache settings.
Free space available: ~%@"
+ ],
+ "Telegram.ChannelStatisticsController": [
+ "Channel Stats"
+ ],
+ "Telegram.ForwardChatListController": [
+ "Forward Messages"
+ ],
+ "Telegram.UpgradeDatabase.Text": [
+ "Telegram needs to optimize its database after this update. This may take a few minutes, sorry for the inconvenience."
+ ],
+ "Telegram.UpgradeDatabase.Title": [
+ "Optimizing Database"
+ ],
+ "TermsOfService.Accept.ConfirmAge": [
+ "Confirm"
+ ],
+ "Text.CopyLabel": [
+ "Copy %@"
+ ],
+ "ThemePreview.UsesCount": [
+ "%d person is using this theme",
+ "%d people are using this theme"
+ ],
+ "ThemePreview.UsesCount_countable": [
+ "%d"
+ ],
+ "Time.PreciseDate_m1": [
+ "Jan %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m12": [
+ "Dec %@, %@ at %@"
+ ],
+ "Time.PreciseDate_m7": [
+ "Jul %@, %@ at %@"
+ ],
+ "Tip.AutoDelete.TimerSetForDay": [
+ "Auto-delete timer set to 1 day."
+ ],
+ "Tip.AutoDelete.TimerSetForWeek": [
+ "Auto-delete timer set to 1 week."
+ ],
+ "Tip.AutoDelete.TimerSetOff": [
+ "Auto-delete timer is now disabled."
+ ],
+ "Toast.Muted": [
+ "Muted"
+ ],
+ "Toast.Unmuted": [
+ "Unmuted"
+ ],
+ "TouchBar.Attach": [
+ "Attach"
+ ],
+ "TouchBar.Call": [
+ "Call"
+ ],
+ "TouchBar.EditMessage.ReplaceWithFile": [
+ "Replace with File"
+ ],
+ "TouchBar.EditMessage.ReplaceWithMedia": [
+ "Replace with Media"
+ ],
+ "TouchBar.Favorite": [
+ "Favorite"
+ ],
+ "TouchBar.Recent": [
+ "Recent"
+ ],
+ "TouchBar.RecentlyUsed": [
+ "Recently Used"
+ ],
+ "TouchBar.SearchUsersOrMessages": [
+ "Search for messages or users"
+ ],
+ "TouchBar.StartSecretChat": [
+ "Start Secret Chat"
+ ],
+ "TouchBarLabel.ChatActions": [
+ "Chat Actions"
+ ],
+ "TouchBarLabel.EmojiAndStickers": [
+ "Emoji & Stickers"
+ ],
+ "TouchBarLabel.NewChat": [
+ "New Chat"
+ ],
+ "Translate.Language.Afrikaans": [
+ "Afrikaans"
+ ],
+ "Translate.Language.Albanian": [
+ "Albanian"
+ ],
+ "Translate.Language.Amharic": [
+ "Amharic"
+ ],
+ "Translate.Language.Arabic": [
+ "Arabic"
+ ],
+ "Translate.Language.Armenian": [
+ "Armenian"
+ ],
+ "Translate.Language.Azerbaijani": [
+ "Azerbaijani"
+ ],
+ "Translate.Language.Basque": [
+ "Basque"
+ ],
+ "Translate.Language.Belarusian": [
+ "Belarusian"
+ ],
+ "Translate.Language.Bengali": [
+ "Bengali"
+ ],
+ "Translate.Language.Bosnian": [
+ "Bosnian"
+ ],
+ "Translate.Language.Bulgarian": [
+ "Bulgarian"
+ ],
+ "Translate.Language.Catalan": [
+ "Catalan"
+ ],
+ "Translate.Language.Cebuano": [
+ "Cebuano"
+ ],
+ "Translate.Language.Chinese_Simplified": [
+ "Chinese (Simplified)"
+ ],
+ "Translate.Language.Chinese_Traditional": [
+ "Chinese (Traditional)"
+ ],
+ "Translate.Language.Corsican": [
+ "Corsican"
+ ],
+ "Translate.Language.Croatian": [
+ "Croatian"
+ ],
+ "Translate.Language.Czech": [
+ "Czech"
+ ],
+ "Translate.Language.Danish": [
+ "Danish"
+ ],
+ "Translate.Language.Dutch": [
+ "Dutch"
+ ],
+ "Translate.Language.English": [
+ "English"
+ ],
+ "Translate.Language.Esperanto": [
+ "Esperanto"
+ ],
+ "Translate.Language.Estonian": [
+ "Estonian"
+ ],
+ "Translate.Language.Finnish": [
+ "Finnish"
+ ],
+ "Translate.Language.French": [
+ "French"
+ ],
+ "Translate.Language.Frisian": [
+ "Frisian"
+ ],
+ "Translate.Language.Galician": [
+ "Galician"
+ ],
+ "Translate.Language.Georgian": [
+ "Georgian"
+ ],
+ "Translate.Language.German": [
+ "German"
+ ],
+ "Translate.Language.Greek": [
+ "Greek"
+ ],
+ "Translate.Language.Gujarati": [
+ "Gujarati"
+ ],
+ "Translate.Language.Haitian_Creole": [
+ "Haitian Creole"
+ ],
+ "Translate.Language.Hausa": [
+ "Hausa"
+ ],
+ "Translate.Language.Hawaiian": [
+ "Hawaiian"
+ ],
+ "Translate.Language.Hebrew": [
+ "Hebrew"
+ ],
+ "Translate.Language.Hindi": [
+ "Hindi"
+ ],
+ "Translate.Language.Hmong": [
+ "Hmong"
+ ],
+ "Translate.Language.Hungarian": [
+ "Hungarian"
+ ],
+ "Translate.Language.Icelandic": [
+ "Icelandic"
+ ],
+ "Translate.Language.Igbo": [
+ "Igbo"
+ ],
+ "Translate.Language.Indonesian": [
+ "Indonesian"
+ ],
+ "Translate.Language.Irish": [
+ "Irish"
+ ],
+ "Translate.Language.Italian": [
+ "Italian"
+ ],
+ "Translate.Language.Japanese": [
+ "Japanese"
+ ],
+ "Translate.Language.Javanese": [
+ "Javanese"
+ ],
+ "Translate.Language.Kannada": [
+ "Kannada"
+ ],
+ "Translate.Language.Kazakh": [
+ "Kazakh"
+ ],
+ "Translate.Language.Khmer": [
+ "Khmer"
+ ],
+ "Translate.Language.Kinyarwanda": [
+ "Kinyarwanda"
+ ],
+ "Translate.Language.Korean": [
+ "Korean"
+ ],
+ "Translate.Language.Kurdish": [
+ "Kurdish"
+ ],
+ "Translate.Language.Kyrgyz": [
+ "Kyrgyz"
+ ],
+ "Translate.Language.Lao": [
+ "Lao"
+ ],
+ "Translate.Language.Latvian": [
+ "Latvian"
+ ],
+ "Translate.Language.Lithuanian": [
+ "Lithuanian"
+ ],
+ "Translate.Language.Luxembourgish": [
+ "Luxembourgish"
+ ],
+ "Translate.Language.Macedonian": [
+ "Macedonian"
+ ],
+ "Translate.Language.Malagasy": [
+ "Malagasy"
+ ],
+ "Translate.Language.Malay": [
+ "Malay"
+ ],
+ "Translate.Language.Malayalam": [
+ "Malayalam"
+ ],
+ "Translate.Language.Maltese": [
+ "Maltese"
+ ],
+ "Translate.Language.Maori": [
+ "Maori"
+ ],
+ "Translate.Language.Marathi": [
+ "Marathi"
+ ],
+ "Translate.Language.Mongolian": [
+ "Mongolian"
+ ],
+ "Translate.Language.Myanmar_Burmese": [
+ "Myanmar (Burmese)"
+ ],
+ "Translate.Language.Nepali": [
+ "Nepali"
+ ],
+ "Translate.Language.Norwegian": [
+ "Norwegian"
+ ],
+ "Translate.Language.Nyanja_Chichewa": [
+ "Nyanja (Chichewa)"
+ ],
+ "Translate.Language.Odia_Oriya": [
+ "Odia (Oriya)"
+ ],
+ "Translate.Language.Pashto": [
+ "Pashto"
+ ],
+ "Translate.Language.Persian": [
+ "Persian"
+ ],
+ "Translate.Language.Polish": [
+ "Polish"
+ ],
+ "Translate.Language.Portuguese_Portugal_Brazil": [
+ "Portuguese (Portugal, Brazil)"
+ ],
+ "Translate.Language.Punjabi": [
+ "Punjabi"
+ ],
+ "Translate.Language.Romanian": [
+ "Romanian"
+ ],
+ "Translate.Language.Russian": [
+ "Russian"
+ ],
+ "Translate.Language.Samoan": [
+ "Samoan"
+ ],
+ "Translate.Language.Scots_Gaelic": [
+ "Scots Gaelic"
+ ],
+ "Translate.Language.Serbian": [
+ "Serbian"
+ ],
+ "Translate.Language.Sesotho": [
+ "Sesotho"
+ ],
+ "Translate.Language.Shona": [
+ "Shona"
+ ],
+ "Translate.Language.Sindhi": [
+ "Sindhi"
+ ],
+ "Translate.Language.Sinhala_Sinhalese": [
+ "Sinhala (Sinhalese)"
+ ],
+ "Translate.Language.Slovak": [
+ "Slovak"
+ ],
+ "Translate.Language.Slovenian": [
+ "Slovenian"
+ ],
+ "Translate.Language.Somali": [
+ "Somali"
+ ],
+ "Translate.Language.Spanish": [
+ "Spanish"
+ ],
+ "Translate.Language.Sundanese": [
+ "Sundanese"
+ ],
+ "Translate.Language.Swahili": [
+ "Swahili"
+ ],
+ "Translate.Language.Swedish": [
+ "Swedish"
+ ],
+ "Translate.Language.Tagalog_Filipino": [
+ "Tagalog (Filipino)"
+ ],
+ "Translate.Language.Tajik": [
+ "Tajik"
+ ],
+ "Translate.Language.Tamil": [
+ "Tamil"
+ ],
+ "Translate.Language.Tatar": [
+ "Tatar"
+ ],
+ "Translate.Language.Telugu": [
+ "Telugu"
+ ],
+ "Translate.Language.Thai": [
+ "Thai"
+ ],
+ "Translate.Language.Turkish": [
+ "Turkish"
+ ],
+ "Translate.Language.Turkmen": [
+ "Turkmen"
+ ],
+ "Translate.Language.Ukrainian": [
+ "Ukrainian"
+ ],
+ "Translate.Language.Urdu": [
+ "Urdu"
+ ],
+ "Translate.Language.Uyghur": [
+ "Uyghur"
+ ],
+ "Translate.Language.Uzbek": [
+ "Uzbek"
+ ],
+ "Translate.Language.Vietnamese": [
+ "Vietnamese"
+ ],
+ "Translate.Language.Welsh": [
+ "Welsh"
+ ],
+ "Translate.Language.Xhosa": [
+ "Xhosa"
+ ],
+ "Translate.Language.Yiddish": [
+ "Yiddish"
+ ],
+ "Translate.Language.Yoruba": [
+ "Yoruba"
+ ],
+ "Translate.Language.Zulu": [
+ "Zulu"
+ ],
+ "Translate.Language.ar": [
+ "Arabic"
+ ],
+ "Translate.Language.auto": [
+ "Auto"
+ ],
+ "Translate.Language.de": [
+ "German"
+ ],
+ "Translate.Language.es": [
+ "Spanish"
+ ],
+ "Translate.Language.fr": [
+ "French"
+ ],
+ "Translate.Language.it": [
+ "Italian"
+ ],
+ "Translate.Language.jp": [
+ "Japanese"
+ ],
+ "Translate.Language.ko": [
+ "Korean"
+ ],
+ "Translate.Language.pt": [
+ "Portuguese"
+ ],
+ "Translate.Language.zh": [
+ "Mandarin Chinese"
+ ],
+ "TwoStepAuth.ConfirmationTextNew": [
+ "Please check your email and enter the confirmation code to complete Two-Step Verification setup. Be sure to check the spam folder as well."
+ ],
+ "TwoStepAuth.EmailCodeExpired": [
+ "This confirmation code has expired. Please try again."
+ ],
+ "TwoStepAuth.EmailCodeInvalid": [
+ "You have entered an invalid code. Please try again."
+ ],
+ "TwoStepAuth.EnterEmailCode": [
+ "Enter Code"
+ ],
+ "TwoStepAuth.Reset": [
+ "Reset Password"
+ ],
+ "TwoStepAuth.ResetDescription": [
+ "Since the account **%@** is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.
You can cancel this process anytime.
You'll be able to reset your account in:
%@"
+ ],
+ "TwoStepAuth.ResetSuccess": [
+ "You have successfully reset your password. Do you want to create a new one?"
+ ],
+ "TwoStepAuth.ResetSuccess.Header": [
+ "Reset Password"
+ ],
+ "TwoStepAuth.SetupPasswordConfirmPasswordDesc": [
+ "Please confirm your password."
+ ],
+ "TwoStepAuth.UnableToReset": [
+ "Unable to reset password, please try again at %@"
+ ],
+ "VideoAvatar.Button.Cancel": [
+ "Cancel"
+ ],
+ "VideoAvatar.Button.Set": [
+ "Set"
+ ],
+ "VideoAvatar.ChooseDesc.Channel": [
+ "Choose a cover for channel video"
+ ],
+ "VideoAvatar.ChooseDesc.Group": [
+ "Choose a cover for group video"
+ ],
+ "VideoAvatar.ChooseDesc.Profile": [
+ "Choose a cover for your profile video"
+ ],
+ "VoiceChat.Block.Listening": [
+ "listening"
+ ],
+ "VoiceChat.Block.RecentActive": [
+ "recently active"
+ ],
+ "VoiceChat.Chat.Ended": [
+ "Video chat ended."
+ ],
+ "VoiceChat.ChatFullAlertText": [
+ "Sorry, this video chat has too many participants at the moment."
+ ],
+ "VoiceChat.GroupMembers": [
+ "group members"
+ ],
+ "VoiceChat.Join.Error.TooMany": [
+ "Sorry, there are too many participants in this video chat. Please try again later."
+ ],
+ "VoiceChat.JoinAs.Group": [
+ "%d participant",
+ "%d participants"
+ ],
+ "VoiceChat.LeaveCall": [
+ "Leave"
+ ],
+ "VoiceChat.Recording.Start.OK": [
+ "Start"
+ ],
+ "VoiceChat.Recording.Start.Text": [
+ "Record this chat and save the result into an audio file?
Participants will see that the chat is being recorded."
+ ],
+ "VoiceChat.RemovePeerRemove": [
+ "Remove"
+ ],
+ "VoiceChat.Screencast.Paused": [
+ "Screen Sharing is Paused"
+ ],
+ "VoiceChat.Settings.End.Confirm": [
+ "Are you sure you want to end this video chat?"
+ ],
+ "VoiceChat.Settings.End.Confirm.OK": [
+ "End"
+ ],
+ "VoiceChat.Settings.InputMode": [
+ "PUSH-TO-TALK MODE"
+ ],
+ "VoiceChat.Settings.InputMode.SoundEffects": [
+ "Sound Effects"
+ ],
+ "VoiceChat.Settings.Perfomance.Header": [
+ "PERFORMANCE"
+ ],
+ "VoiceChat.Settings.PushToTalk.Access.Old": [
+ "Please allow Accessibility for Telegram in [Privacy Settings.](access)
You may need to restart the app."
+ ],
+ "VoiceChat.Settings.ReduceMotion": [
+ "Reduce Motion"
+ ],
+ "VoiceChat.Status.Muted": [
+ "muted"
+ ],
+ "VoiceChat.Status.Screensharing": [
+ "sharing screen"
+ ],
+ "VoiceChat.Status.Viewers": [
+ "%d viewer",
+ "%d viewers"
+ ],
+ "VoiceChat.Status.Viewers_countable": [
+ "%d"
+ ],
+ "VoiceChat.Title.End": [
+ "Leave"
+ ],
+ "VoiceChat.Title.InviteMembers": [
+ "Invite Members"
+ ],
+ "VoiceChat.Tooltip.EnableCamera": [
+ "Your camera is off. Click here to turn on camera."
+ ],
+ "VoiceChat.Tooltip.EnableMicro": [
+ "You are on mute. Click here to speak."
+ ],
+ "VoiceChat.Tooltip.Error.ScreenUnavailable": [
+ "Screen sharing and video is currently available for the first %d participants."
+ ],
+ "VoiceChat.Tooltip.Error.VideoUnavailable": [
+ "Video and screen sharing is currently only available for the first %d participants."
+ ],
+ "VoiceChat.Tooltip.IsSpeaking": [
+ "**%@** is speaking"
+ ],
+ "VoiceChat.Tooltip.NoCameraFound": [
+ "No active and connected camera was found."
+ ],
+ "VoiceChat.Tooltip.ScreenPinned": [
+ "%@'s screencast is pinned"
+ ],
+ "VoiceChat.Tooltip.ScreenUnpinned": [
+ "%@'s screencast is unpinned"
+ ],
+ "VoiceChat.Tooltip.ScreencastFailed": [
+ "An error occurred. Screen sharing was stopped."
+ ],
+ "VoiceChat.Tooltip.VideoFailed": [
+ "An error occurred. Video stream was stopped."
+ ],
+ "VoiceChat.Tooltip.VideoPinned": [
+ "%@'s video is pinned"
+ ],
+ "VoiceChat.Tooltip.VideoUnpinned": [
+ "%@'s video is unpinned"
+ ],
+ "VoiceChat.Tooltip.YourScreenPinned": [
+ "Your screencast is pinned"
+ ],
+ "VoiceChat.Tooltip.YourScreenUnpinned": [
+ "Your screencast is unpinned"
+ ],
+ "VoiceChat.Tooltip.YourVideoPinned": [
+ "Your video is pinned"
+ ],
+ "VoiceChat.Tooltip.YourVideoUnpinned": [
+ "Your video is unpinned"
+ ],
+ "VoiceChat.UserInvited": [
+ "You invited **%@** to the video chat"
+ ],
+ "VoiceChat.Video.ShortPin": [
+ "Pin"
+ ],
+ "VoiceChat.Video.Stream": [
+ "stream"
+ ],
+ "VoiceChat.Video.Stream.Share": [
+ "share"
+ ],
+ "VoiecChat.ReduceMotion.Desc": [
+ "You can reduce motion for better perfomance."
+ ],
+ "VoiecChat.ReduceMotion.Header": [
+ "REDUCE MOTION"
+ ],
+ "VoiecChat.ReduceMotion.Text": [
+ "Reduce Motion"
+ ],
+ "VoiecChat.Settings.ReduceMotion.Desc": [
+ "Reducing motion and disabling noise suppression can increase performance."
+ ],
+ "WebApp.Attach.DoenstExist": [
+ "Sorry, %@ doesn't seem to exist."
+ ],
+ "WebApp.Attach.NotSupport": [
+ "Sorry, %@ can't be used from the attachment menu."
+ ],
+ "WebApp.Title": [
+ "Webpage"
+ ],
+ "Your_card_has_expired": [
+ "Your card has expired."
+ ],
+ "Your_card_was_declined": [
+ "Your card was declined."
+ ],
+ "Your_cards_security_code_is_invalid": [
+ "You've entered an invalid security code."
+ ],
+ "Your_cards_zip_code_is_invalid": [
+ "You've entered an invalid zip code."
+ ],
+ "_NS:104.title": [
+ "Edit"
+ ],
+ "_NS:168.title": [
+ "Window"
+ ],
+ "_NS:82.title": [
+ "View"
+ ],
+ "aMa-rb-kjV.title": [
+ "Global Search"
+ ],
+ "psa.chat.alert.learnmore": [
+ "Learn More"
+ ],
+ "psa.chat.alert.learnmore.covid": [
+ "Learn More"
+ ],
+ "psa.chat.alert.learnmore.psa": [
+ "Learn More"
+ ],
+ "psa.chat.text.covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "psa.chat.text.psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "psa.chat.title": [
+ "Public Service Announcement"
+ ],
+ "psa.chatlist": [
+ "PSA"
+ ],
+ "psa.chatlist.covid": [
+ "COVID-19"
+ ],
+ "psa.chatlist.psa": [
+ "Announcement"
+ ],
+ "psa.text": [
+ "This message provides you with a public service announcement in your chat list"
+ ],
+ "psa.text.covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "psa.text.psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "psa.title": [
+ "PSA Notification"
+ ],
+ "psa.title.bubbles": [
+ "PSA Notification
from: [%@]()"
+ ],
+ "psa.title.bubbles.covid": [
+ "COVID-19 Notification
from: [%@]()"
+ ],
+ "psa.title.bubbles.psa": [
+ "Announcement: [%@]()"
+ ],
+ "psa.title.covid": [
+ "COVID-19 Notification"
+ ],
+ "psa.title.psa": [
+ "Announcement"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/bots_and_payments.html b/data/web/translations.telegram.org/en/tdesktop/bots_and_payments.html
new file mode 100644
index 0000000000..050761f9f0
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/bots_and_payments.html
@@ -0,0 +1,302 @@
+{
+ "lng_action_bot_allowed_from_domain": [
+ "You allowed this bot to message you when you logged in on {domain}."
+ ],
+ "lng_action_game_score_no_game": [
+ "{from} scored {count}",
+ "{from} scored {count}"
+ ],
+ "lng_action_game_you_scored_no_game": [
+ "You scored {count}",
+ "You scored {count}"
+ ],
+ "lng_action_payment_done": [
+ "You successfully transferred {amount} to {user}"
+ ],
+ "lng_action_webview_data_done": [
+ "You have just successfully transferred data from the «{text}» button to the bot."
+ ],
+ "lng_allow_bot": [
+ "Allow"
+ ],
+ "lng_allow_bot_pass": [
+ "Allow {bot_name} to pass your Telegram name and ID (not your phone number) to the web pages you open via this bot?"
+ ],
+ "lng_allow_bot_webview": [
+ "{bot_name} would like to open its web app to proceed.
It will be able to access your **IP address** and basic device info."
+ ],
+ "lng_attach_document": [
+ "Document"
+ ],
+ "lng_attach_photo_or_video": [
+ "Photo or video"
+ ],
+ "lng_bot_add_to_menu": [
+ "{bot} asks your permission to be added as an option to your attachment menu so you can access it from any chat."
+ ],
+ "lng_bot_add_to_menu_done": [
+ "Bot added to the menu."
+ ],
+ "lng_bot_chats_not_found": [
+ "No chats found"
+ ],
+ "lng_bot_choose_chat": [
+ "Select a chat"
+ ],
+ "lng_bot_menu_already_added": [
+ "This bot is already added to your attachment menu."
+ ],
+ "lng_bot_menu_button": [
+ "Menu"
+ ],
+ "lng_bot_no_webview": [
+ "Unfortunately, you can't open this menu with your current system configuration."
+ ],
+ "lng_bot_remove_from_menu": [
+ "Remove from menu"
+ ],
+ "lng_bot_remove_from_menu_done": [
+ "Bot removed from the menu."
+ ],
+ "lng_bot_share_phone": [
+ "Do you want to share your phone number with this bot?"
+ ],
+ "lng_bot_share_phone_confirm": [
+ "Share"
+ ],
+ "lng_bot_sure_share_game": [
+ "Share the game with {user}?"
+ ],
+ "lng_bot_sure_share_game_group": [
+ "Share the game with «{group}»?"
+ ],
+ "lng_cancel": [
+ "Cancel"
+ ],
+ "lng_clear_payment_info_clear": [
+ "Clear"
+ ],
+ "lng_clear_payment_info_payment": [
+ "Payment info"
+ ],
+ "lng_clear_payment_info_shipping": [
+ "Shipping info"
+ ],
+ "lng_clear_payment_info_sure": [
+ "Are you sure you want to clear your payment and shipping info?"
+ ],
+ "lng_clear_payment_info_title": [
+ "Clear payment info"
+ ],
+ "lng_error_cant_add_member": [
+ "Sorry, you can't add the bot to this group. Ask a group admin to do it."
+ ],
+ "lng_info_about_label": [
+ "Description"
+ ],
+ "lng_info_bot_title": [
+ "Bot Info"
+ ],
+ "lng_inline_bot_no_results": [
+ "No results."
+ ],
+ "lng_media_video": [
+ "Video"
+ ],
+ "lng_message_empty": [
+ "Empty Message"
+ ],
+ "lng_open_link": [
+ "Open"
+ ],
+ "lng_payments_address_city": [
+ "City"
+ ],
+ "lng_payments_address_country": [
+ "Country"
+ ],
+ "lng_payments_address_postcode": [
+ "Postcode"
+ ],
+ "lng_payments_address_state": [
+ "State"
+ ],
+ "lng_payments_address_street1": [
+ "Address 1"
+ ],
+ "lng_payments_address_street2": [
+ "Address 2"
+ ],
+ "lng_payments_billing_address": [
+ "Billing Information"
+ ],
+ "lng_payments_billing_country": [
+ "Country"
+ ],
+ "lng_payments_billing_zip_code": [
+ "Zip Code"
+ ],
+ "lng_payments_card_cvc": [
+ "CVC"
+ ],
+ "lng_payments_card_expire_date": [
+ "MM / YY"
+ ],
+ "lng_payments_card_holder": [
+ "Cardholder name"
+ ],
+ "lng_payments_card_number": [
+ "Card Number"
+ ],
+ "lng_payments_card_title": [
+ "New Card"
+ ],
+ "lng_payments_checkout_title": [
+ "Checkout"
+ ],
+ "lng_payments_date_label": [
+ "Paid"
+ ],
+ "lng_payments_info_email": [
+ "Email"
+ ],
+ "lng_payments_info_name": [
+ "Name"
+ ],
+ "lng_payments_invoice_label": [
+ "Invoice"
+ ],
+ "lng_payments_need_password": [
+ "You can save your payment information for future use. Please turn on Two-Step Verification to enable this."
+ ],
+ "lng_payments_new_card": [
+ "New Card..."
+ ],
+ "lng_payments_password_description": [
+ "Your card {card} is on file. To pay with this card, please enter your 2-Step-Verification password."
+ ],
+ "lng_payments_password_submit": [
+ "Pay"
+ ],
+ "lng_payments_password_title": [
+ "Payment Confirmation"
+ ],
+ "lng_payments_pay_amount": [
+ "Pay {amount}"
+ ],
+ "lng_payments_payment_method": [
+ "Payment Method"
+ ],
+ "lng_payments_receipt_label": [
+ "Receipt"
+ ],
+ "lng_payments_receipt_title": [
+ "Receipt"
+ ],
+ "lng_payments_save_information": [
+ "Save Information for future use"
+ ],
+ "lng_payments_shipping_address": [
+ "Shipping Address"
+ ],
+ "lng_payments_shipping_address_title": [
+ "Shipping Information"
+ ],
+ "lng_payments_shipping_method": [
+ "Shipping Method"
+ ],
+ "lng_payments_success": [
+ "You paid {amount} for {title}."
+ ],
+ "lng_payments_sure_close": [
+ "Are you sure you want to close this payment form? The changes you made will be lost."
+ ],
+ "lng_payments_tips_box_title": [
+ "Add Tip"
+ ],
+ "lng_payments_tips_label": [
+ "Tip (Optional)"
+ ],
+ "lng_payments_tips_max": [
+ "Max possible tip amount: {amount}"
+ ],
+ "lng_payments_total_label": [
+ "Total"
+ ],
+ "lng_payments_warning_body": [
+ "Neither Telegram, nor {bot1} will have access to your credit card information. Credit card details will be handled only by the payment system, {provider}.
Payments will go directly to the developer of {bot2}. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of {bot3} or your bank."
+ ],
+ "lng_payments_warning_title": [
+ "Warning"
+ ],
+ "lng_payments_webview_switch_mutter": [
+ "Qt's window embedding doesn't work well with Mutter window manager. Please switch to another window manager or desktop environment."
+ ],
+ "lng_playing_game": [
+ "playing a game"
+ ],
+ "lng_profile_block_bot": [
+ "Stop and block bot"
+ ],
+ "lng_profile_bot_help": [
+ "Bot Help"
+ ],
+ "lng_profile_bot_privacy": [
+ "Bot Privacy Policy"
+ ],
+ "lng_profile_bot_settings": [
+ "Bot Settings"
+ ],
+ "lng_profile_clear_history": [
+ "Clear history"
+ ],
+ "lng_profile_common_groups": [
+ "{count} group in common",
+ "{count} groups in common"
+ ],
+ "lng_profile_delete_conversation": [
+ "Delete chat"
+ ],
+ "lng_profile_enable_notifications": [
+ "Notifications"
+ ],
+ "lng_profile_invite_to_group": [
+ "Add to Group"
+ ],
+ "lng_profile_report": [
+ "Report"
+ ],
+ "lng_profile_send_message": [
+ "Send Message"
+ ],
+ "lng_restricted_send_inline": [
+ "The admins of this group have restricted your ability to send inline content."
+ ],
+ "lng_settings_clear_payment_info": [
+ "Clear Payment and Shipping Info"
+ ],
+ "lng_settings_security_bots": [
+ "Bots and websites"
+ ],
+ "lng_share_game_link_copied": [
+ "Game link copied to clipboard."
+ ],
+ "lng_status_bot_not_reads_all": [
+ "has no access to messages"
+ ],
+ "lng_status_bot_reads_all": [
+ "has access to messages"
+ ],
+ "lng_url_auth_allow_messages": [
+ "Allow {bot} to send me messages"
+ ],
+ "lng_url_auth_login_option": [
+ "Log in to {domain} as {user}"
+ ],
+ "lng_url_auth_open_confirm": [
+ "Do you want to open {link}?"
+ ],
+ "lng_users_playing_game": [
+ "{user} and {second_user} are playing a game"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/camera_and_media.html b/data/web/translations.telegram.org/en/tdesktop/camera_and_media.html
new file mode 100644
index 0000000000..943968673c
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/camera_and_media.html
@@ -0,0 +1,281 @@
+{
+ "lng_attach_failed": [
+ "Failed"
+ ],
+ "lng_audio_player_reverse": [
+ "Reverse order"
+ ],
+ "lng_audio_player_shuffle": [
+ "Shuffle"
+ ],
+ "lng_bot_share_location_unavailable": [
+ "Sorry, location sharing is currently unavailable in Telegram Desktop."
+ ],
+ "lng_call_screencast": [
+ "Screencast"
+ ],
+ "lng_context_show_in_folder": [
+ "Show in Folder"
+ ],
+ "lng_context_to_msg": [
+ "Go To Message"
+ ],
+ "lng_date_and_duration": [
+ "{date}, {duration}"
+ ],
+ "lng_duration_played": [
+ "{played} / {duration}"
+ ],
+ "lng_edit_caption_voice": [
+ "Sorry, you can't edit messages when you have an unsent voice message."
+ ],
+ "lng_mac_choose_program_menu": [
+ "Other..."
+ ],
+ "lng_media_audio": [
+ "Voice message"
+ ],
+ "lng_media_audio_empty": [
+ "No voice messages here yet"
+ ],
+ "lng_media_download": [
+ "Download"
+ ],
+ "lng_media_file_empty": [
+ "No files here yet"
+ ],
+ "lng_media_file_empty_search": [
+ "No files found"
+ ],
+ "lng_media_file_title": [
+ "Files"
+ ],
+ "lng_media_gif_empty": [
+ "No GIFs here yet"
+ ],
+ "lng_media_link_empty": [
+ "No shared links here yet"
+ ],
+ "lng_media_link_empty_search": [
+ "No shared links found"
+ ],
+ "lng_media_open_with": [
+ "Open With"
+ ],
+ "lng_media_photo_empty": [
+ "No photos here yet"
+ ],
+ "lng_media_save_progress": [
+ "{ready} of {total} {mb}"
+ ],
+ "lng_media_selected_audio": [
+ "{count} Voice message",
+ "{count} Voice messages"
+ ],
+ "lng_media_selected_file": [
+ "{count} File",
+ "{count} Files"
+ ],
+ "lng_media_selected_gif": [
+ "{count} GIF",
+ "{count} GIFs"
+ ],
+ "lng_media_selected_link": [
+ "{count} shared link",
+ "{count} shared links"
+ ],
+ "lng_media_selected_photo": [
+ "{count} Photo",
+ "{count} Photos"
+ ],
+ "lng_media_selected_song": [
+ "{count} Audio file",
+ "{count} Audio files"
+ ],
+ "lng_media_selected_video": [
+ "{count} Video",
+ "{count} Videos"
+ ],
+ "lng_media_song_empty": [
+ "No music files here yet"
+ ],
+ "lng_media_song_empty_search": [
+ "No music files found"
+ ],
+ "lng_media_type_audios": [
+ "Voice messages"
+ ],
+ "lng_media_type_gifs": [
+ "GIFs"
+ ],
+ "lng_media_type_links": [
+ "Shared links"
+ ],
+ "lng_media_type_photos": [
+ "Photos"
+ ],
+ "lng_media_type_songs": [
+ "Audio files"
+ ],
+ "lng_media_type_videos": [
+ "Videos"
+ ],
+ "lng_media_video_empty": [
+ "No videos here yet"
+ ],
+ "lng_mediaview_doc_image": [
+ "File"
+ ],
+ "lng_mediaview_forward": [
+ "Forward"
+ ],
+ "lng_mediaview_playback_speed": [
+ "Playback speed: {speed}"
+ ],
+ "lng_mediaview_playback_speed_normal": [
+ "Normal"
+ ],
+ "lng_mediaview_rotate_video": [
+ "Rotate video"
+ ],
+ "lng_mediaview_yesterday": [
+ "yesterday at {time}"
+ ],
+ "lng_player_message_today": [
+ "today at {time}"
+ ],
+ "lng_player_message_yesterday": [
+ "yesterday at {time}"
+ ],
+ "lng_polls_anonymous": [
+ "Anonymous Poll"
+ ],
+ "lng_polls_closed": [
+ "Final results"
+ ],
+ "lng_polls_create": [
+ "Create poll"
+ ],
+ "lng_polls_create_button": [
+ "Create"
+ ],
+ "lng_polls_create_limit": [
+ "You can add {count} more option.",
+ "You can add {count} more options."
+ ],
+ "lng_polls_create_maximum": [
+ "You have added the maximum number of options."
+ ],
+ "lng_polls_create_option_add": [
+ "Add an option..."
+ ],
+ "lng_polls_create_options": [
+ "Poll options"
+ ],
+ "lng_polls_create_question": [
+ "Question"
+ ],
+ "lng_polls_create_question_placeholder": [
+ "Ask a question"
+ ],
+ "lng_polls_create_title": [
+ "New poll"
+ ],
+ "lng_polls_retract": [
+ "Retract vote"
+ ],
+ "lng_polls_stop": [
+ "Stop poll"
+ ],
+ "lng_polls_stop_sure": [
+ "Stop"
+ ],
+ "lng_polls_stop_warning": [
+ "If you stop this poll now, nobody will be able to vote in it anymore. This action cannot be undone."
+ ],
+ "lng_polls_votes_count": [
+ "{count} vote",
+ "{count} votes"
+ ],
+ "lng_polls_votes_none": [
+ "No votes"
+ ],
+ "lng_profile_audios": [
+ "{count} voice message",
+ "{count} voice messages"
+ ],
+ "lng_profile_audios_header": [
+ "Voice messages"
+ ],
+ "lng_profile_files": [
+ "{count} file",
+ "{count} files"
+ ],
+ "lng_profile_files_header": [
+ "Files"
+ ],
+ "lng_profile_gifs": [
+ "{count} GIF",
+ "{count} GIFs"
+ ],
+ "lng_profile_photos": [
+ "{count} photo",
+ "{count} photos"
+ ],
+ "lng_profile_photos_header": [
+ "Photos"
+ ],
+ "lng_profile_shared_links_header": [
+ "Shared links"
+ ],
+ "lng_profile_songs": [
+ "{count} audio file",
+ "{count} audio files"
+ ],
+ "lng_profile_songs_header": [
+ "Audio files"
+ ],
+ "lng_profile_videos": [
+ "{count} video",
+ "{count} videos"
+ ],
+ "lng_profile_videos_header": [
+ "Videos"
+ ],
+ "lng_quit_from_tray": [
+ "Quit Telegram"
+ ],
+ "lng_send_album": [
+ "Send as an album"
+ ],
+ "lng_send_compressed": [
+ "Compress images"
+ ],
+ "lng_send_file": [
+ "Send as a file"
+ ],
+ "lng_send_grouped": [
+ "Group items"
+ ],
+ "lng_send_photo": [
+ "Send as a photo"
+ ],
+ "lng_send_separate_photos": [
+ "Send as separate photos"
+ ],
+ "lng_send_separate_photos_videos": [
+ "Send as separate media"
+ ],
+ "lng_stickers_nothing_found": [
+ "No stickers found"
+ ],
+ "lng_stickers_remove_pack_confirm": [
+ "Remove"
+ ],
+ "lng_stickers_search_sets": [
+ "Search sticker sets"
+ ],
+ "lng_wnd_choose_program_menu": [
+ "Choose Default Program..."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/chat_list.html b/data/web/translations.telegram.org/en/tdesktop/chat_list.html
new file mode 100644
index 0000000000..2ae428285f
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/chat_list.html
@@ -0,0 +1,247 @@
+{
+ "lng_action_add_users_many": [
+ "{from} added {users}"
+ ],
+ "lng_action_add_you": [
+ "{from} added you to this channel"
+ ],
+ "lng_action_user_joined": [
+ "{from} joined the group"
+ ],
+ "lng_action_user_registered": [
+ "{from} joined Telegram"
+ ],
+ "lng_action_you_joined": [
+ "You joined this channel"
+ ],
+ "lng_archived_add": [
+ "Archive"
+ ],
+ "lng_archived_name": [
+ "Archived chats"
+ ],
+ "lng_archived_remove": [
+ "Unarchive"
+ ],
+ "lng_archived_removed": [
+ "Chat restored from your archive."
+ ],
+ "lng_archived_unread_two": [
+ "{chat}, {second_chat}"
+ ],
+ "lng_bot_no_chats": [
+ "You have no chats"
+ ],
+ "lng_call_box_about": [
+ "You haven't made any Telegram calls yet."
+ ],
+ "lng_call_box_title": [
+ "Calls"
+ ],
+ "lng_context_archive_collapse": [
+ "Collapse"
+ ],
+ "lng_context_archive_expand": [
+ "Expand"
+ ],
+ "lng_context_archive_to_list": [
+ "Move to chat list"
+ ],
+ "lng_context_archive_to_menu": [
+ "Move to main menu"
+ ],
+ "lng_context_archive_to_menu_info": [
+ "Archive moved to the main menu!
Right click the archive button to return the Archive to your chat list."
+ ],
+ "lng_context_mark_read": [
+ "Mark as read"
+ ],
+ "lng_context_mark_unread": [
+ "Mark as unread"
+ ],
+ "lng_context_unpin_from_top": [
+ "Unpin"
+ ],
+ "lng_context_view_channel": [
+ "View channel info"
+ ],
+ "lng_context_view_group": [
+ "View group info"
+ ],
+ "lng_dialogs_hide_muted_chats": [
+ "Hide muted chats"
+ ],
+ "lng_dialogs_show_all_chats": [
+ "Show all chats"
+ ],
+ "lng_dialogs_show_archive_in_search": [
+ "With results from archive"
+ ],
+ "lng_dialogs_skip_archive_in_search": [
+ "Skip results from archive"
+ ],
+ "lng_dialogs_text_from_wrapped": [
+ "{from}:"
+ ],
+ "lng_dialogs_text_media": [
+ "{media_part} {caption}"
+ ],
+ "lng_dialogs_text_media_wrapped": [
+ "{media},"
+ ],
+ "lng_disable_notifications_from_tray": [
+ "Disable notifications"
+ ],
+ "lng_dlg_search_for_messages": [
+ "Search for messages"
+ ],
+ "lng_error_pinned_max": [
+ "Sorry, you can only pin {count} chat to the top.",
+ "Sorry, you can only pin {count} chats to the top."
+ ],
+ "lng_filters_context_edit": [
+ "Edit folder"
+ ],
+ "lng_filters_context_remove": [
+ "Remove"
+ ],
+ "lng_filters_edit": [
+ "Edit Folder"
+ ],
+ "lng_filters_edit_chats": [
+ "Chats"
+ ],
+ "lng_filters_edit_types": [
+ "Chat types"
+ ],
+ "lng_filters_exclude_archived": [
+ "Archived"
+ ],
+ "lng_filters_exclude_muted": [
+ "Muted"
+ ],
+ "lng_filters_exclude_read": [
+ "Read"
+ ],
+ "lng_filters_exclude_title": [
+ "Exclude Chats"
+ ],
+ "lng_filters_include_bots": [
+ "Bots"
+ ],
+ "lng_filters_include_channels": [
+ "Channels"
+ ],
+ "lng_filters_include_contacts": [
+ "Contacts"
+ ],
+ "lng_filters_include_groups": [
+ "Groups"
+ ],
+ "lng_filters_include_non_contacts": [
+ "Non-Contacts"
+ ],
+ "lng_filters_include_title": [
+ "Include Chats"
+ ],
+ "lng_filters_limit": [
+ "Sorry, you can't create more folders."
+ ],
+ "lng_filters_menu_add": [
+ "Add to folder"
+ ],
+ "lng_filters_remove_sure": [
+ "This will remove the folder, your chats will not be deleted."
+ ],
+ "lng_filters_remove_yes": [
+ "Remove"
+ ],
+ "lng_filters_toast_add": [
+ "{chat} added to {folder} folder"
+ ],
+ "lng_filters_toast_remove": [
+ "{chat} removed from {folder} folder"
+ ],
+ "lng_filters_type_no_archived": [
+ "Archived"
+ ],
+ "lng_filters_type_no_muted": [
+ "Muted"
+ ],
+ "lng_filters_type_no_read": [
+ "Read"
+ ],
+ "lng_in_dlg_album": [
+ "Album"
+ ],
+ "lng_in_dlg_contact": [
+ "Contact"
+ ],
+ "lng_inline_switch_cant": [
+ "Sorry, no way to write here :("
+ ],
+ "lng_month1": [
+ "January"
+ ],
+ "lng_month10": [
+ "October"
+ ],
+ "lng_month11": [
+ "November"
+ ],
+ "lng_month12": [
+ "December"
+ ],
+ "lng_month2": [
+ "February"
+ ],
+ "lng_month3": [
+ "March"
+ ],
+ "lng_month4": [
+ "April"
+ ],
+ "lng_month5": [
+ "May"
+ ],
+ "lng_month6": [
+ "June"
+ ],
+ "lng_month8": [
+ "August"
+ ],
+ "lng_month9": [
+ "September"
+ ],
+ "lng_month_year": [
+ "{month} {year}"
+ ],
+ "lng_new_contact_unarchive": [
+ "Unarchive"
+ ],
+ "lng_no_chats_filter": [
+ "No chats currently belong to this folder."
+ ],
+ "lng_profile_clear_history": [
+ "Clear history"
+ ],
+ "lng_profile_leave_group": [
+ "Leave group"
+ ],
+ "lng_saved_short": [
+ "Save"
+ ],
+ "lng_search_found_results": [
+ "Found {count} message",
+ "Found {count} messages"
+ ],
+ "lng_search_global_results": [
+ "Global search results"
+ ],
+ "lng_search_no_results": [
+ "No messages found"
+ ],
+ "lng_sure_delete_history": [
+ "Are you sure you want to delete all message history with {contact}?
This action cannot be undone."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/general.html b/data/web/translations.telegram.org/en/tdesktop/general.html
new file mode 100644
index 0000000000..6f9eab31ab
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/general.html
@@ -0,0 +1,1764 @@
+{
+ "cloud_lng_passport_in_ar": [
+ "Arabic"
+ ],
+ "cloud_lng_passport_in_az": [
+ "Azerbaijani"
+ ],
+ "cloud_lng_passport_in_bg": [
+ "Bulgarian"
+ ],
+ "cloud_lng_passport_in_bn": [
+ "Bangla"
+ ],
+ "cloud_lng_passport_in_cs": [
+ "Czech"
+ ],
+ "cloud_lng_passport_in_da": [
+ "Danish"
+ ],
+ "cloud_lng_passport_in_de": [
+ "German"
+ ],
+ "cloud_lng_passport_in_dv": [
+ "Divehi"
+ ],
+ "cloud_lng_passport_in_dz": [
+ "Dzongkha"
+ ],
+ "cloud_lng_passport_in_el": [
+ "Greek"
+ ],
+ "cloud_lng_passport_in_en": [
+ "English"
+ ],
+ "cloud_lng_passport_in_es": [
+ "Spanish"
+ ],
+ "cloud_lng_passport_in_et": [
+ "Estonian"
+ ],
+ "cloud_lng_passport_in_fa": [
+ "Persian"
+ ],
+ "cloud_lng_passport_in_fr": [
+ "French"
+ ],
+ "cloud_lng_passport_in_he": [
+ "Hebrew"
+ ],
+ "cloud_lng_passport_in_hr": [
+ "Croatian"
+ ],
+ "cloud_lng_passport_in_hu": [
+ "Hungarian"
+ ],
+ "cloud_lng_passport_in_hy": [
+ "Armenian"
+ ],
+ "cloud_lng_passport_in_id": [
+ "Indonesian"
+ ],
+ "cloud_lng_passport_in_is": [
+ "Icelandic"
+ ],
+ "cloud_lng_passport_in_it": [
+ "Italian"
+ ],
+ "cloud_lng_passport_in_ja": [
+ "Japanese"
+ ],
+ "cloud_lng_passport_in_ka": [
+ "Georgian"
+ ],
+ "cloud_lng_passport_in_km": [
+ "Khmer"
+ ],
+ "cloud_lng_passport_in_ko": [
+ "Korean"
+ ],
+ "cloud_lng_passport_in_lo": [
+ "Lao"
+ ],
+ "cloud_lng_passport_in_lt": [
+ "Lithuanian"
+ ],
+ "cloud_lng_passport_in_lv": [
+ "Latvian"
+ ],
+ "cloud_lng_passport_in_mk": [
+ "Macedonian"
+ ],
+ "cloud_lng_passport_in_mn": [
+ "Mongolian"
+ ],
+ "cloud_lng_passport_in_ms": [
+ "Malay"
+ ],
+ "cloud_lng_passport_in_my": [
+ "Burmese"
+ ],
+ "cloud_lng_passport_in_ne": [
+ "Nepali"
+ ],
+ "cloud_lng_passport_in_nl": [
+ "Dutch"
+ ],
+ "cloud_lng_passport_in_pl": [
+ "Polish"
+ ],
+ "cloud_lng_passport_in_pt": [
+ "Portuguese"
+ ],
+ "cloud_lng_passport_in_ro": [
+ "Romanian"
+ ],
+ "cloud_lng_passport_in_ru": [
+ "Russian"
+ ],
+ "cloud_lng_passport_in_sk": [
+ "Slovak"
+ ],
+ "cloud_lng_passport_in_sl": [
+ "Slovenian"
+ ],
+ "cloud_lng_passport_in_th": [
+ "Thai"
+ ],
+ "cloud_lng_passport_in_tk": [
+ "Turkmen"
+ ],
+ "cloud_lng_passport_in_tr": [
+ "Turkish"
+ ],
+ "cloud_lng_passport_in_uk": [
+ "Ukrainian"
+ ],
+ "cloud_lng_passport_in_uz": [
+ "Uzbek"
+ ],
+ "cloud_lng_passport_in_vi": [
+ "Vietnamese"
+ ],
+ "lng_about_dice": [
+ "Send a 🎲 emoji to any chat to get a random number from Telegram."
+ ],
+ "lng_about_random": [
+ "Send a {emoji} emoji to any chat to try your luck."
+ ],
+ "lng_about_random_send": [
+ "Send"
+ ],
+ "lng_about_text1": [
+ "Official free messaging app based on {api_link}
for speed and security."
+ ],
+ "lng_about_text1_api": [
+ "Telegram API"
+ ],
+ "lng_about_text2": [
+ "This software is licensed under {gpl_link} version 3.
Source code is available on {github_link}."
+ ],
+ "lng_about_text3": [
+ "Visit the {faq_link} for more info."
+ ],
+ "lng_about_text3_faq": [
+ "Telegram FAQ"
+ ],
+ "lng_about_text_1": [
+ "Official free messaging app based on [a href=\"https://core.telegram.org/api\"]Telegram API[/a]
for speed and security."
+ ],
+ "lng_about_text_2": [
+ "This software is licensed under [a href=\"https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE\"]GNU GPL[/a] version 3.
Source code is available on [a href=\"https://github.com/telegramdesktop/tdesktop\"]GitHub[/a]."
+ ],
+ "lng_about_text_3": [
+ "Visit {faq_open}Telegram FAQ{faq_close} for more info."
+ ],
+ "lng_about_version": [
+ "version {version}"
+ ],
+ "lng_action_group_call_finished": [
+ "Live stream finished ({duration})"
+ ],
+ "lng_action_group_call_started": [
+ "{from} started {chat}"
+ ],
+ "lng_action_invite_user": [
+ "{from} invited {user} to {chat}"
+ ],
+ "lng_action_invite_user_chat": [
+ "the video chat"
+ ],
+ "lng_action_invite_users_and_last": [
+ "{accumulated} and {user}"
+ ],
+ "lng_action_invite_users_and_one": [
+ "{accumulated}, {user}"
+ ],
+ "lng_action_invite_users_many": [
+ "{from} invited {users} to {chat}"
+ ],
+ "lng_action_payment_done_for": [
+ "You successfully transferred {amount} to {user} for {invoice}"
+ ],
+ "lng_action_theme_changed": [
+ "{from} changed the chat theme to {emoji}"
+ ],
+ "lng_action_theme_disabled": [
+ "{from} disabled the chat theme"
+ ],
+ "lng_action_ttl_changed": [
+ "{from} set messages to auto-delete in {duration}"
+ ],
+ "lng_action_ttl_removed": [
+ "{from} disabled the auto-delete timer"
+ ],
+ "lng_action_user_registered": [
+ "{from} joined Telegram"
+ ],
+ "lng_action_you_theme_changed": [
+ "You changed the chat theme to {emoji}"
+ ],
+ "lng_action_you_theme_disabled": [
+ "You disabled the chat theme"
+ ],
+ "lng_add_contact": [
+ "Create"
+ ],
+ "lng_add_contact_button": [
+ "New contact"
+ ],
+ "lng_admin_log_admin_manage_calls": [
+ "Manage video chats"
+ ],
+ "lng_admin_log_allowed_unmute_self": [
+ "{from} allowed new video chat participants to speak"
+ ],
+ "lng_admin_log_disallowed_unmute_self": [
+ "{from} muted new video chat participants"
+ ],
+ "lng_admin_log_discarded_group_call": [
+ "{from} ended the video chat"
+ ],
+ "lng_admin_log_filter_voice_chats": [
+ "Video chats"
+ ],
+ "lng_admin_log_muted_participant": [
+ "{from} muted {user} in a video chat"
+ ],
+ "lng_admin_log_started_group_call": [
+ "{from} started a new video chat"
+ ],
+ "lng_admin_log_unmuted_participant": [
+ "{from} unmuted {user} in a video chat"
+ ],
+ "lng_attach_file": [
+ "File"
+ ],
+ "lng_attach_photo": [
+ "Photo"
+ ],
+ "lng_background_bad_link": [
+ "Invalid background link."
+ ],
+ "lng_background_gradient_unsupported": [
+ "Telegram Desktop doesn't support gradient backgrounds yet."
+ ],
+ "lng_bio_about": [
+ "You can add a few lines about yourself. Anyone who opens your profile will see this text."
+ ],
+ "lng_bio_placeholder": [
+ "Bio"
+ ],
+ "lng_bio_title": [
+ "Edit Your Bio"
+ ],
+ "lng_blocked_list_already_blocked": [
+ "already blocked"
+ ],
+ "lng_blocked_list_confirm_clear": [
+ "Delete this chat"
+ ],
+ "lng_blocked_list_confirm_ok": [
+ "Block"
+ ],
+ "lng_blocked_list_confirm_text": [
+ "Do you want to block {name} from messaging and calling you on Telegram?"
+ ],
+ "lng_blocked_list_confirm_title": [
+ "Block {name}"
+ ],
+ "lng_blocked_list_not_found": [
+ "No users found."
+ ],
+ "lng_box_done": [
+ "Done"
+ ],
+ "lng_calendar_beginning": [
+ "Beginning"
+ ],
+ "lng_call_bar_hangup": [
+ "End call"
+ ],
+ "lng_call_box_clear_all": [
+ "Clear All"
+ ],
+ "lng_call_box_clear_button": [
+ "Clear"
+ ],
+ "lng_call_box_clear_sure": [
+ "Are you sure you want to completely clear your calls log?"
+ ],
+ "lng_call_box_status_date": [
+ "{date} at {time}"
+ ],
+ "lng_call_box_status_group": [
+ "({amount}) {status}"
+ ],
+ "lng_call_box_status_today": [
+ "{time}"
+ ],
+ "lng_call_cancelled": [
+ "Cancelled call"
+ ],
+ "lng_call_declined": [
+ "Declined call"
+ ],
+ "lng_call_duration_info": [
+ "{time}, {duration}"
+ ],
+ "lng_call_end_call": [
+ "End Call"
+ ],
+ "lng_call_error_audio_io": [
+ "There seems to be a problem with your sound card. Please make sure that your computer's speakers and microphone are working and try again."
+ ],
+ "lng_call_error_not_available": [
+ "Sorry, you cannot call {user} because of their privacy settings. You can ask them to modify their setting or to call you instead."
+ ],
+ "lng_call_error_outdated": [
+ "{user}'s app does not support calls. They need to update their app before you can call them."
+ ],
+ "lng_call_incoming": [
+ "Incoming call"
+ ],
+ "lng_call_leave_to_other_sure": [
+ "End your active call and join this video chat?"
+ ],
+ "lng_call_leave_to_other_sure_channel": [
+ "Do you want to end your active call and join a live stream in this channel?"
+ ],
+ "lng_call_missed": [
+ "Missed call"
+ ],
+ "lng_call_outgoing": [
+ "Outgoing call"
+ ],
+ "lng_call_rate_comment": [
+ "Comment (optional)"
+ ],
+ "lng_call_rate_label": [
+ "Please rate the quality of your call"
+ ],
+ "lng_call_status_busy": [
+ "line busy"
+ ],
+ "lng_call_status_connecting": [
+ "connecting..."
+ ],
+ "lng_call_status_ended": [
+ "call ended"
+ ],
+ "lng_call_status_exchanging": [
+ "exchanging encryption keys..."
+ ],
+ "lng_call_status_hanging": [
+ "hanging up..."
+ ],
+ "lng_call_status_incoming": [
+ "is calling you..."
+ ],
+ "lng_call_status_requesting": [
+ "requesting..."
+ ],
+ "lng_call_status_ringing": [
+ "ringing..."
+ ],
+ "lng_call_status_waiting": [
+ "waiting..."
+ ],
+ "lng_call_type_and_duration": [
+ "{type} ({duration})"
+ ],
+ "lng_cancel": [
+ "Cancel"
+ ],
+ "lng_channels_too_much_public_about": [
+ "You have reserved too many public links. Try revoking the link from an older group or channel, or create a private one instead."
+ ],
+ "lng_channels_too_much_public_revoke": [
+ "Revoke"
+ ],
+ "lng_channels_too_much_public_revoke_confirm_channel": [
+ "Are you sure you want to revoke the link {link}?
The channel «{group}» will become private."
+ ],
+ "lng_channels_too_much_public_revoke_confirm_group": [
+ "Are you sure you want to revoke the link {link}?
The group «{group}» will become private."
+ ],
+ "lng_chat_status_members": [
+ "{count} member",
+ "{count} members"
+ ],
+ "lng_choose_file": [
+ "Choose a file"
+ ],
+ "lng_choose_files": [
+ "Choose Files"
+ ],
+ "lng_cloud_password_reset_with_email": [
+ "If you don't have access to your recovery email, your remaining options are either to remember your password or wait 7 days until your password resets."
+ ],
+ "lng_comments_header": [
+ "{count} comment",
+ "{count} comments"
+ ],
+ "lng_comments_header_none": [
+ "Comments"
+ ],
+ "lng_confirm_contact_data": [
+ "New Contact"
+ ],
+ "lng_confirm_phone_link_invalid": [
+ "This link is broken or expired."
+ ],
+ "lng_connecting": [
+ "Connecting..."
+ ],
+ "lng_contact_not_joined": [
+ "Unfortunately {name} has not joined Telegram yet, but you can send them an invitation.
We will notify you when any of your contacts join Telegram."
+ ],
+ "lng_contact_phone": [
+ "Phone Number"
+ ],
+ "lng_contact_share_phone": [
+ "Share my phone number"
+ ],
+ "lng_contacts_header": [
+ "Contacts"
+ ],
+ "lng_contacts_loading": [
+ "Loading..."
+ ],
+ "lng_contacts_not_found": [
+ "No contacts found"
+ ],
+ "lng_context_clear_selection": [
+ "Clear Selection"
+ ],
+ "lng_context_copy_selected_items": [
+ "Copy Selected as Text"
+ ],
+ "lng_context_copy_text": [
+ "Copy Text"
+ ],
+ "lng_context_delete_msg": [
+ "Delete"
+ ],
+ "lng_context_delete_selected": [
+ "Delete Selected"
+ ],
+ "lng_context_mute": [
+ "Mute notifications"
+ ],
+ "lng_context_open_gif": [
+ "Open GIF"
+ ],
+ "lng_context_remove_from_group": [
+ "Remove from group"
+ ],
+ "lng_context_reschedule_selected": [
+ "Reschedule Selected"
+ ],
+ "lng_context_seen_listened": [
+ "{count} Listened",
+ "{count} Listened"
+ ],
+ "lng_context_seen_loading": [
+ "Loading..."
+ ],
+ "lng_context_seen_reacted": [
+ "{count} Reacted",
+ "{count} Reacted"
+ ],
+ "lng_context_seen_reacted_all": [
+ "Show All Reactions"
+ ],
+ "lng_context_seen_text": [
+ "{count} Seen",
+ "{count} Seen"
+ ],
+ "lng_context_send_message": [
+ "Send message"
+ ],
+ "lng_context_send_now_msg": [
+ "Send Now"
+ ],
+ "lng_context_send_now_selected": [
+ "Send selected now"
+ ],
+ "lng_context_unmute": [
+ "Unmute"
+ ],
+ "lng_context_view_profile": [
+ "View profile"
+ ],
+ "lng_continue": [
+ "Continue"
+ ],
+ "lng_create_channel_link_copied": [
+ "Link copied to clipboard."
+ ],
+ "lng_create_channel_title": [
+ "New Channel"
+ ],
+ "lng_create_group_back": [
+ "Back"
+ ],
+ "lng_create_group_create": [
+ "Create"
+ ],
+ "lng_create_group_title": [
+ "New Group"
+ ],
+ "lng_delete_for_everyone_check": [
+ "Delete for everyone"
+ ],
+ "lng_dialogs_text_with_from": [
+ "{from_part} {message}"
+ ],
+ "lng_disable_notifications_from_tray": [
+ "Disable notifications"
+ ],
+ "lng_download_finish_failed": [
+ "File download could not be completed.
Would you like to try again?"
+ ],
+ "lng_edit_caption_attach": [
+ "Sorry, you can't attach new media while editing a message."
+ ],
+ "lng_edit_deleted": [
+ "This message was deleted"
+ ],
+ "lng_edit_error": [
+ "You can't edit this message."
+ ],
+ "lng_edit_photo_editor_hint": [
+ "Left-click on the photo to edit."
+ ],
+ "lng_edited_date": [
+ "Edited: {date}"
+ ],
+ "lng_emoji_category0": [
+ "Frequently used"
+ ],
+ "lng_enter_contact_data": [
+ "New Contact"
+ ],
+ "lng_error_nocopy_group": [
+ "Sorry, copying from this group is disabled by admins."
+ ],
+ "lng_error_post_link_invalid": [
+ "Unfortunately, you can't access this message. You aren't a member of the chat where it was posted."
+ ],
+ "lng_export_about_frequent": [
+ "This rating shows which people you are likelier to message frequently. Telegram uses this data to populate the 'People' box at the top of the Search section. This rating is also calculated for inline bots so that the app can suggest the bots you are most likely to use in the attachment menu (or when you start a new message with \"@\").
To delete this data, go to Settings > Privacy & Security and disable 'Suggest Frequent Contacts' (requires Telegram for iOS v.4.8.3 or Telegram for Android v.4.8.10 or higher)."
+ ],
+ "lng_export_about_web_sessions": [
+ "We store this to display the websites where you logged in using authentication via Telegram. This information is shown in Settings > Privacy & Security > Active Sessions."
+ ],
+ "lng_export_state_gif": [
+ "Animated GIF"
+ ],
+ "lng_export_state_photo": [
+ "Photo"
+ ],
+ "lng_export_state_sticker": [
+ "Sticker"
+ ],
+ "lng_export_state_video_file": [
+ "Video file"
+ ],
+ "lng_export_state_video_message": [
+ "Round video message"
+ ],
+ "lng_export_state_voice_message": [
+ "Voice message"
+ ],
+ "lng_faved_stickers_add": [
+ "Add to Favorites"
+ ],
+ "lng_faved_stickers_remove": [
+ "Remove from Favorites"
+ ],
+ "lng_filters_about": [
+ "Create folders for different groups of chats and quickly switch between them."
+ ],
+ "lng_filters_add_chats": [
+ "Add chats"
+ ],
+ "lng_filters_all": [
+ "All chats"
+ ],
+ "lng_filters_chats_count": [
+ "{count} chat",
+ "{count} chats"
+ ],
+ "lng_filters_create": [
+ "Create new folder"
+ ],
+ "lng_filters_create_button": [
+ "Create"
+ ],
+ "lng_filters_edit": [
+ "Edit Folder"
+ ],
+ "lng_filters_edit_chats": [
+ "Chats"
+ ],
+ "lng_filters_edit_types": [
+ "Chat types"
+ ],
+ "lng_filters_empty": [
+ "Please choose at least one chat for this folder."
+ ],
+ "lng_filters_exclude": [
+ "Excluded Chats"
+ ],
+ "lng_filters_exclude_about": [
+ "Choose chats or types of chats that will not appear in this folder."
+ ],
+ "lng_filters_icon_header": [
+ "Choose an icon"
+ ],
+ "lng_filters_include": [
+ "Included Chats"
+ ],
+ "lng_filters_include_about": [
+ "Choose chats or types of chats that will appear in this folder."
+ ],
+ "lng_filters_include_title": [
+ "Include Chats"
+ ],
+ "lng_filters_name_unread": [
+ "Unread"
+ ],
+ "lng_filters_new": [
+ "New Folder"
+ ],
+ "lng_filters_new_name": [
+ "Folder name"
+ ],
+ "lng_filters_recommended": [
+ "Recommended folders"
+ ],
+ "lng_filters_recommended_add": [
+ "Add"
+ ],
+ "lng_filters_remove_chats": [
+ "Remove chats"
+ ],
+ "lng_filters_restore": [
+ "Undo"
+ ],
+ "lng_filters_setup": [
+ "Edit"
+ ],
+ "lng_filters_subtitle": [
+ "My folders"
+ ],
+ "lng_filters_title": [
+ "Folders"
+ ],
+ "lng_filters_type_bots": [
+ "Bots"
+ ],
+ "lng_filters_type_channels": [
+ "Channels"
+ ],
+ "lng_filters_type_contacts": [
+ "Contacts"
+ ],
+ "lng_filters_type_groups": [
+ "Groups"
+ ],
+ "lng_filters_type_non_contacts": [
+ "Non-Contacts"
+ ],
+ "lng_forward_about": [
+ "You can remove the sender's name so that this message will look like it was sent by you."
+ ],
+ "lng_forward_change_recipient": [
+ "Change recipient"
+ ],
+ "lng_forward_many_about": [
+ "You can remove the senders’ names so that these messages will look like they were sent by you."
+ ],
+ "lng_forward_many_title": [
+ "Forward {count} Message",
+ "Forward {count} Messages"
+ ],
+ "lng_forward_send_files_cant": [
+ "Sorry, no way to send media here :("
+ ],
+ "lng_forward_sender_names_removed": [
+ "Sender names removed"
+ ],
+ "lng_forward_show_caption": [
+ "Show caption"
+ ],
+ "lng_forward_show_captions": [
+ "Show captions"
+ ],
+ "lng_forward_show_sender": [
+ "Show sender's name"
+ ],
+ "lng_forward_show_senders": [
+ "Show senders' names"
+ ],
+ "lng_forward_title": [
+ "Forward Message"
+ ],
+ "lng_forwarded_date": [
+ "Original: {date}"
+ ],
+ "lng_forwarded_hidden": [
+ "The account was hidden by the user."
+ ],
+ "lng_forwarded_imported": [
+ "This message was imported from another app. It may not be real."
+ ],
+ "lng_from_draft": [
+ "Draft"
+ ],
+ "lng_full_name": [
+ "{first_name} {last_name}"
+ ],
+ "lng_gif_error": [
+ "An error occurred while reading GIF"
+ ],
+ "lng_group_call_active": [
+ "speaking"
+ ],
+ "lng_group_call_add_to_group_all": [
+ "Those users aren't members of «{group}». Add them to the group?"
+ ],
+ "lng_group_call_add_to_group_one": [
+ "{user} isn't a member of «{group}». Add them to the group?"
+ ],
+ "lng_group_call_add_to_group_some": [
+ "Some of those users aren't members of «{group}». Add them to the group?"
+ ],
+ "lng_group_call_connecting": [
+ "Connecting..."
+ ],
+ "lng_group_call_context_mute": [
+ "Mute"
+ ],
+ "lng_group_call_context_mute_for_me": [
+ "Mute for me"
+ ],
+ "lng_group_call_context_unmute": [
+ "Allow to speak"
+ ],
+ "lng_group_call_create_sure": [
+ "Start a video chat in this group?"
+ ],
+ "lng_group_call_duration_days": [
+ "{count} day",
+ "{count} days"
+ ],
+ "lng_group_call_duration_hours": [
+ "{count} hour",
+ "{count} hours"
+ ],
+ "lng_group_call_duration_minutes": [
+ "{count} minute",
+ "{count} minutes"
+ ],
+ "lng_group_call_duration_seconds": [
+ "{count} second",
+ "{count} seconds"
+ ],
+ "lng_group_call_end": [
+ "End Video Chat"
+ ],
+ "lng_group_call_force_muted": [
+ "Muted by admin"
+ ],
+ "lng_group_call_force_muted_sub": [
+ "You are in Listen Only mode"
+ ],
+ "lng_group_call_inactive": [
+ "listening"
+ ],
+ "lng_group_call_invite": [
+ "Invite Members"
+ ],
+ "lng_group_call_invite_button": [
+ "Invite"
+ ],
+ "lng_group_call_invite_done_many": [
+ "You invited **{count} participant** to the video chat.",
+ "You invited **{count} participants** to the video chat."
+ ],
+ "lng_group_call_invite_done_user": [
+ "You invited {user} to the video chat."
+ ],
+ "lng_group_call_invite_members": [
+ "Group members"
+ ],
+ "lng_group_call_invite_search_results": [
+ "Search results"
+ ],
+ "lng_group_call_invite_title": [
+ "Invite members"
+ ],
+ "lng_group_call_invited_status": [
+ "invited"
+ ],
+ "lng_group_call_join": [
+ "Join"
+ ],
+ "lng_group_call_join_as_about": [
+ "Choose whether you want to be displayed as your personal account or as your channel."
+ ],
+ "lng_group_call_leave": [
+ "Leave"
+ ],
+ "lng_group_call_leave_channel_to_other_sure": [
+ "Do you want to leave your active live stream and join a video chat in this group?"
+ ],
+ "lng_group_call_leave_title": [
+ "Leave video chat"
+ ],
+ "lng_group_call_leave_to_other_sure": [
+ "Leave your currently active video chat and join this video chat?"
+ ],
+ "lng_group_call_leave_to_other_sure_channel": [
+ "Do you want to leave your active video chat and join a live stream in this channel?"
+ ],
+ "lng_group_call_mac_access": [
+ "Telegram Desktop does not have access to system wide keyboard input required for Push to Talk."
+ ],
+ "lng_group_call_mac_input": [
+ "Please allow **Input Monitoring** for Telegram in Privacy Settings."
+ ],
+ "lng_group_call_mac_settings": [
+ "Open Settings"
+ ],
+ "lng_group_call_members": [
+ "{count} participant",
+ "{count} participants"
+ ],
+ "lng_group_call_microphone": [
+ "Microphone"
+ ],
+ "lng_group_call_new_muted": [
+ "Mute new participants"
+ ],
+ "lng_group_call_no_anonymous": [
+ "Sorry, you can't join video chats as an anonymous administrator."
+ ],
+ "lng_group_call_no_members": [
+ "Click to join"
+ ],
+ "lng_group_call_or_schedule": [
+ "You can also {link}."
+ ],
+ "lng_group_call_ptt_delay": [
+ "Release delay: {delay}"
+ ],
+ "lng_group_call_ptt_delay_ms": [
+ "{amount} ms"
+ ],
+ "lng_group_call_ptt_delay_s": [
+ "{amount} s"
+ ],
+ "lng_group_call_ptt_recording": [
+ "Stop Recording"
+ ],
+ "lng_group_call_ptt_shortcut": [
+ "Edit Keyboard Shortcut"
+ ],
+ "lng_group_call_push_to_talk": [
+ "Push-to-Talk Shortcut"
+ ],
+ "lng_group_call_schedule_channel": [
+ "schedule a live stream"
+ ],
+ "lng_group_call_schedule_notified_channel": [
+ "Subscribers of the channel will be notified that the live stream starts in {duration}."
+ ],
+ "lng_group_call_schedule_title_channel": [
+ "Schedule Live Stream"
+ ],
+ "lng_group_call_settings": [
+ "Settings"
+ ],
+ "lng_group_call_settings_title": [
+ "Settings"
+ ],
+ "lng_group_call_share": [
+ "Share Invite Link"
+ ],
+ "lng_group_call_speakers": [
+ "Speakers"
+ ],
+ "lng_group_call_start_as_header_channel": [
+ "Start Live Stream as..."
+ ],
+ "lng_group_call_title": [
+ "Video Chat"
+ ],
+ "lng_group_call_too_many": [
+ "Sorry, this video chat has too many participants at the moment."
+ ],
+ "lng_group_call_unmute": [
+ "Unmute"
+ ],
+ "lng_group_call_you_are_live": [
+ "You are Live"
+ ],
+ "lng_imported": [
+ "imported"
+ ],
+ "lng_in_dlg_audio_file": [
+ "Audio file"
+ ],
+ "lng_in_dlg_file": [
+ "File"
+ ],
+ "lng_in_dlg_poll": [
+ "Poll"
+ ],
+ "lng_in_reply_to": [
+ "In reply to"
+ ],
+ "lng_info_tab_media": [
+ "Media"
+ ],
+ "lng_language_name": [
+ "English"
+ ],
+ "lng_launch_exe_dont_ask": [
+ "Don't ask me again"
+ ],
+ "lng_launch_exe_sure": [
+ "Run"
+ ],
+ "lng_launch_exe_warning": [
+ "This file has the extension {extension}
It may harm your computer.
Are you sure you want to run it?"
+ ],
+ "lng_linux_menu_redo": [
+ "Redo"
+ ],
+ "lng_linux_menu_undo": [
+ "Undo"
+ ],
+ "lng_mac_always_open_with": [
+ "Always Open With"
+ ],
+ "lng_mac_choose_text": [
+ "Choose an application to open the document \"{file}\"."
+ ],
+ "lng_mac_enable_filter": [
+ "Show:"
+ ],
+ "lng_mac_menu_about_telegram": [
+ "About {telegram}"
+ ],
+ "lng_mac_menu_add_contact": [
+ "Add Contact"
+ ],
+ "lng_mac_menu_contacts": [
+ "Contacts"
+ ],
+ "lng_mac_menu_copy": [
+ "Copy"
+ ],
+ "lng_mac_menu_cut": [
+ "Cut"
+ ],
+ "lng_mac_menu_delete": [
+ "Delete"
+ ],
+ "lng_mac_menu_edit": [
+ "Edit"
+ ],
+ "lng_mac_menu_file": [
+ "File"
+ ],
+ "lng_mac_menu_hide_others": [
+ "Hide Others"
+ ],
+ "lng_mac_menu_hide_telegram": [
+ "Hide {telegram}"
+ ],
+ "lng_mac_menu_logout": [
+ "Log Out"
+ ],
+ "lng_mac_menu_new_channel": [
+ "New Channel"
+ ],
+ "lng_mac_menu_new_group": [
+ "New Group"
+ ],
+ "lng_mac_menu_paste": [
+ "Paste"
+ ],
+ "lng_mac_menu_player_next": [
+ "Next"
+ ],
+ "lng_mac_menu_player_pause": [
+ "Pause"
+ ],
+ "lng_mac_menu_player_previous": [
+ "Previous"
+ ],
+ "lng_mac_menu_player_resume": [
+ "Resume"
+ ],
+ "lng_mac_menu_preferences": [
+ "Preferences..."
+ ],
+ "lng_mac_menu_quit_telegram": [
+ "Quit {telegram}"
+ ],
+ "lng_mac_menu_redo": [
+ "Redo"
+ ],
+ "lng_mac_menu_select_all": [
+ "Select All"
+ ],
+ "lng_mac_menu_services": [
+ "Services"
+ ],
+ "lng_mac_menu_show": [
+ "Show Telegram"
+ ],
+ "lng_mac_menu_show_all": [
+ "Show All"
+ ],
+ "lng_mac_menu_undo": [
+ "Undo"
+ ],
+ "lng_mac_menu_window": [
+ "Window"
+ ],
+ "lng_mac_recommended_apps": [
+ "Recommended Applications"
+ ],
+ "lng_manage_messages_ttl_after3": [
+ "1 month"
+ ],
+ "lng_masks_archive_pack": [
+ "Archive Masks"
+ ],
+ "lng_masks_count": [
+ "{count} mask",
+ "{count} masks"
+ ],
+ "lng_masks_has_been_archived": [
+ "Mask pack has been archived."
+ ],
+ "lng_masks_installed": [
+ "Mask pack has been installed."
+ ],
+ "lng_media_chat_background": [
+ "Chat Background"
+ ],
+ "lng_media_photo_empty": [
+ "No photos here yet"
+ ],
+ "lng_media_type_rounds": [
+ "Video messages"
+ ],
+ "lng_mediaview_channel_photo": [
+ "Channel Photo"
+ ],
+ "lng_mediaview_downloads": [
+ "Downloads"
+ ],
+ "lng_mediaview_file_n_of_amount": [
+ "{file} {n} of {amount}"
+ ],
+ "lng_mediaview_group_photo": [
+ "Group Photo"
+ ],
+ "lng_mediaview_n_of_amount": [
+ "Photo {n} of {amount}"
+ ],
+ "lng_mediaview_n_of_count": [
+ "Photo {n} of {count}"
+ ],
+ "lng_mediaview_profile_photo": [
+ "Profile Photo"
+ ],
+ "lng_mediaview_saved_to": [
+ "Image was saved to your {downloads} folder"
+ ],
+ "lng_mediaview_today": [
+ "today at {time}"
+ ],
+ "lng_menu_about": [
+ "About"
+ ],
+ "lng_menu_activate": [
+ "Use this account"
+ ],
+ "lng_menu_add_account": [
+ "Add Account"
+ ],
+ "lng_menu_calls": [
+ "Calls"
+ ],
+ "lng_menu_contacts": [
+ "Contacts"
+ ],
+ "lng_menu_formatting": [
+ "Formatting"
+ ],
+ "lng_menu_formatting_spoiler": [
+ "Spoiler"
+ ],
+ "lng_menu_formatting_strike_out": [
+ "Strikethrough"
+ ],
+ "lng_menu_formatting_underline": [
+ "Underline"
+ ],
+ "lng_menu_insert_unicode": [
+ "Insert Unicode control character"
+ ],
+ "lng_menu_night_mode": [
+ "Night Mode"
+ ],
+ "lng_menu_settings": [
+ "Settings"
+ ],
+ "lng_menu_update": [
+ "Update"
+ ],
+ "lng_message_ph": [
+ "Write a message..."
+ ],
+ "lng_message_unsupported": [
+ "This message is not supported by your version of Telegram. Please update to the latest version in Settings > Advanced, or install it from {link}. If you are already using the latest version, this message might depend on a feature that is not yet implemented."
+ ],
+ "lng_minimize_to_tray": [
+ "Minimize to Tray"
+ ],
+ "lng_month7": [
+ "July"
+ ],
+ "lng_month_day": [
+ "{month} {day}"
+ ],
+ "lng_month_day1": [
+ "January"
+ ],
+ "lng_month_day10": [
+ "October"
+ ],
+ "lng_month_day11": [
+ "November"
+ ],
+ "lng_month_day12": [
+ "December"
+ ],
+ "lng_month_day2": [
+ "February"
+ ],
+ "lng_month_day3": [
+ "March"
+ ],
+ "lng_month_day4": [
+ "April"
+ ],
+ "lng_month_day5": [
+ "May"
+ ],
+ "lng_month_day6": [
+ "June"
+ ],
+ "lng_month_day7": [
+ "July"
+ ],
+ "lng_month_day8": [
+ "August"
+ ],
+ "lng_month_day9": [
+ "September"
+ ],
+ "lng_mute_box_tip": [
+ "Choose for how long you would like to turn off notifications for the following chat"
+ ],
+ "lng_mute_duration_days": [
+ "For {count} day",
+ "For {count} days"
+ ],
+ "lng_mute_duration_forever": [
+ "Forever"
+ ],
+ "lng_mute_duration_hours": [
+ "For {count} hour",
+ "For {count} hours"
+ ],
+ "lng_new_authorization": [
+ "{name},
We detected a login to your account from a new device on {day}, {date} at {time}.
Device: {device}
Location: {location}
If this wasn't you, you can go to Settings > Privacy and Security > Show all sessions and terminate that session.
If you think that somebody logged in to your account against your will, you can enable Two-Step Verification in Privacy and Security settings.
Sincerely,
The Telegram Team"
+ ],
+ "lng_new_version_minor": [
+ "— Bug fixes and other minor improvements"
+ ],
+ "lng_new_version_wrap": [
+ "Telegram Desktop was updated to version {version}
{changes}
Full version history is available here:
{link}"
+ ],
+ "lng_no_chats": [
+ "Your chats will be here"
+ ],
+ "lng_no_chats_filter": [
+ "No chats currently belong to this folder."
+ ],
+ "lng_no_contacts": [
+ "You have no contacts"
+ ],
+ "lng_notification_hide_all": [
+ "Hide all"
+ ],
+ "lng_notification_preview": [
+ "You have a new message"
+ ],
+ "lng_notification_reminder": [
+ "Reminder"
+ ],
+ "lng_notification_reply": [
+ "Reply"
+ ],
+ "lng_open_link": [
+ "Open"
+ ],
+ "lng_open_this_link": [
+ "Open this link?"
+ ],
+ "lng_outdated_now": [
+ "So Telegram Desktop can update to newer versions."
+ ],
+ "lng_outdated_soon": [
+ "Otherwise, Telegram Desktop will stop updating on {date}."
+ ],
+ "lng_outdated_title": [
+ "PLEASE UPDATE YOUR OPERATING SYSTEM."
+ ],
+ "lng_outdated_title_bits": [
+ "PLEASE SWITCH TO A 64-BIT OPERATING SYSTEM."
+ ],
+ "lng_participant_filter": [
+ "Search"
+ ],
+ "lng_participant_invite": [
+ "Add"
+ ],
+ "lng_passcode_need_unblock": [
+ "You need to unlock me first."
+ ],
+ "lng_payments_receipt_button": [
+ "Receipt"
+ ],
+ "lng_payments_receipt_label_test": [
+ "Test receipt"
+ ],
+ "lng_photo_editor_menu_delete": [
+ "Delete"
+ ],
+ "lng_photo_editor_menu_flip": [
+ "Flip"
+ ],
+ "lng_photos_comment": [
+ "Comment"
+ ],
+ "lng_player_message_date": [
+ "{date} at {time}"
+ ],
+ "lng_polls_anonymous_quiz": [
+ "Anonymous Quiz"
+ ],
+ "lng_polls_answers_count": [
+ "{count} answer",
+ "{count} answers"
+ ],
+ "lng_polls_answers_none": [
+ "No answers"
+ ],
+ "lng_polls_choose_answers": [
+ "Please enter at least two options."
+ ],
+ "lng_polls_choose_correct": [
+ "Please choose the correct answer."
+ ],
+ "lng_polls_choose_question": [
+ "Please enter a question."
+ ],
+ "lng_polls_create_anonymous": [
+ "Anonymous Voting"
+ ],
+ "lng_polls_create_button": [
+ "Create"
+ ],
+ "lng_polls_create_limit": [
+ "You can add {count} more option.",
+ "You can add {count} more options."
+ ],
+ "lng_polls_create_multiple_choice": [
+ "Multiple Answers"
+ ],
+ "lng_polls_create_option_add": [
+ "Add an option..."
+ ],
+ "lng_polls_create_options": [
+ "Poll options"
+ ],
+ "lng_polls_create_question": [
+ "Question"
+ ],
+ "lng_polls_create_question_placeholder": [
+ "Ask a question"
+ ],
+ "lng_polls_create_quiz_mode": [
+ "Quiz Mode"
+ ],
+ "lng_polls_create_settings": [
+ "Settings"
+ ],
+ "lng_polls_create_title": [
+ "New poll"
+ ],
+ "lng_polls_public": [
+ "Poll"
+ ],
+ "lng_polls_public_quiz": [
+ "Quiz"
+ ],
+ "lng_polls_solution_about": [
+ "Users will see this comment after choosing a wrong answer, good for educational purposes."
+ ],
+ "lng_polls_solution_placeholder": [
+ "Add a Comment (Optional)"
+ ],
+ "lng_polls_solution_title": [
+ "Explanation"
+ ],
+ "lng_polls_view_results": [
+ "View results"
+ ],
+ "lng_polls_votes_none": [
+ "No votes"
+ ],
+ "lng_preview_loading": [
+ "Getting Link Info..."
+ ],
+ "lng_profile_add_participant": [
+ "Add Members"
+ ],
+ "lng_profile_copy_phone": [
+ "Copy Phone Number"
+ ],
+ "lng_profile_info_section": [
+ "Info"
+ ],
+ "lng_profile_loading": [
+ "Loading..."
+ ],
+ "lng_profile_shared_media": [
+ "Shared media"
+ ],
+ "lng_proxy_invalid": [
+ "The proxy link is invalid."
+ ],
+ "lng_proxy_sponsor_warning": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "lng_proxy_unsupported": [
+ "Your Telegram Desktop version doesn't support this proxy type or the proxy link is invalid. Please update Telegram Desktop to the latest version."
+ ],
+ "lng_quit_from_tray": [
+ "Quit Telegram"
+ ],
+ "lng_reconnecting": [
+ "Reconnect in {count} s...",
+ "Reconnect in {count} s..."
+ ],
+ "lng_reconnecting_try_now": [
+ "Try now"
+ ],
+ "lng_record_hold_tip": [
+ "Please hold the mouse button pressed to record a voice message."
+ ],
+ "lng_record_listen_cancel_sure": [
+ "Do you want to discard your recorded voice message?"
+ ],
+ "lng_record_lock_cancel_sure": [
+ "Do you want to stop recording and discard your voice message?"
+ ],
+ "lng_record_lock_discard": [
+ "Discard"
+ ],
+ "lng_remind_title": [
+ "Remind me on..."
+ ],
+ "lng_reminder_message": [
+ "Set a reminder"
+ ],
+ "lng_reminder_messages": [
+ "Reminders"
+ ],
+ "lng_replies_discussion_started": [
+ "Discussion started"
+ ],
+ "lng_replies_messages": [
+ "Replies"
+ ],
+ "lng_replies_no_comments": [
+ "No comments here yet..."
+ ],
+ "lng_replies_view_original": [
+ "View in chat"
+ ],
+ "lng_report_group_title": [
+ "Report Group"
+ ],
+ "lng_report_messages_count": [
+ "Report {count} Message",
+ "Report {count} Messages"
+ ],
+ "lng_report_messages_none": [
+ "Select Messages"
+ ],
+ "lng_report_reason_child_abuse": [
+ "Child Abuse"
+ ],
+ "lng_report_select_messages": [
+ "Select messages"
+ ],
+ "lng_report_spam_and_leave": [
+ "Report spam and leave"
+ ],
+ "lng_report_spam_sure_group": [
+ "Are you sure you want to report spam in this group?"
+ ],
+ "lng_rights_group_manage_calls": [
+ "Manage video chats"
+ ],
+ "lng_save_audio": [
+ "Save voice message"
+ ],
+ "lng_save_audio_file": [
+ "Save Audio File"
+ ],
+ "lng_save_file": [
+ "Save File"
+ ],
+ "lng_save_photo": [
+ "Save Image"
+ ],
+ "lng_save_video": [
+ "Save Video"
+ ],
+ "lng_saved_forward_here": [
+ "Forward messages here for quick access"
+ ],
+ "lng_schedule_at": [
+ "at"
+ ],
+ "lng_schedule_button": [
+ "Schedule"
+ ],
+ "lng_schedule_message": [
+ "Schedule message"
+ ],
+ "lng_schedule_title": [
+ "Send this message on..."
+ ],
+ "lng_scheduled_date": [
+ "Scheduled for {date}"
+ ],
+ "lng_scheduled_date_until_online": [
+ "Scheduled until online"
+ ],
+ "lng_scheduled_messages": [
+ "Scheduled Messages"
+ ],
+ "lng_scheduled_messages_empty": [
+ "No scheduled messages here yet..."
+ ],
+ "lng_scheduled_send_now": [
+ "Send message now?"
+ ],
+ "lng_scheduled_send_now_many": [
+ "Send {count} message now?",
+ "Send {count} messages now?"
+ ],
+ "lng_scheduled_send_until_online": [
+ "Send when online"
+ ],
+ "lng_selected_clear": [
+ "Cancel"
+ ],
+ "lng_selected_delete": [
+ "Delete"
+ ],
+ "lng_selected_send_now": [
+ "Send now"
+ ],
+ "lng_send_action_choose_sticker": [
+ "choosing a sticker"
+ ],
+ "lng_send_album": [
+ "Send as an album"
+ ],
+ "lng_send_button": [
+ "Send"
+ ],
+ "lng_send_files": [
+ "Send as {count} file",
+ "Send as {count} files"
+ ],
+ "lng_send_image_empty": [
+ "File: {name} is empty and can't be sent."
+ ],
+ "lng_send_images_selected": [
+ "{count} image selected",
+ "{count} images selected"
+ ],
+ "lng_send_separate_photos": [
+ "Send as separate photos"
+ ],
+ "lng_send_silent_message": [
+ "Send without sound"
+ ],
+ "lng_settings_advanced": [
+ "Advanced"
+ ],
+ "lng_settings_bg_from_file": [
+ "Choose from file"
+ ],
+ "lng_settings_bg_tile": [
+ "Tile background"
+ ],
+ "lng_settings_call_device_default": [
+ "Default"
+ ],
+ "lng_settings_call_section_input": [
+ "Microphone"
+ ],
+ "lng_settings_current_version": [
+ "Version {version}"
+ ],
+ "lng_settings_information": [
+ "Edit profile"
+ ],
+ "lng_settings_language": [
+ "Language"
+ ],
+ "lng_settings_logout": [
+ "Log out"
+ ],
+ "lng_settings_section_chat_settings": [
+ "Chat Settings"
+ ],
+ "lng_settings_section_filters": [
+ "Folders"
+ ],
+ "lng_settings_section_notify": [
+ "Notifications and Sounds"
+ ],
+ "lng_settings_section_privacy": [
+ "Privacy and Security"
+ ],
+ "lng_share_confirm": [
+ "Send"
+ ],
+ "lng_share_done": [
+ "Done!"
+ ],
+ "lng_share_wrong_user": [
+ "This game was opened from a different user."
+ ],
+ "lng_signup_firstname": [
+ "First name"
+ ],
+ "lng_signup_lastname": [
+ "Last name"
+ ],
+ "lng_spellchecker_add": [
+ "Add to Dictionary"
+ ],
+ "lng_spellchecker_ignore": [
+ "Ignore word"
+ ],
+ "lng_spellchecker_remove": [
+ "Remove from Dictionary"
+ ],
+ "lng_spellchecker_submenu": [
+ "Spelling"
+ ],
+ "lng_sponsored": [
+ "sponsored"
+ ],
+ "lng_sponsored_info_description1": [
+ "Unlike other apps, Telegram never uses your private data to target ads. Sponsored messages on Telegram are based solely on the topic of the public channels in which they are shown. This means that no user data is mined or analyzed to display ads, and every user viewing a channel on Telegram sees the same sponsored messages.
Unlike other apps, Telegram doesn't track whether you tapped on a sponsored message and doesn't profile you based on your activity. We also prevent external links in sponsored messages to ensure that third parties can’t spy on our users. We believe that everyone has the right to privacy, and technological platforms should respect that.
Telegram offers a free and unlimited service to hundreds of millions of users, which involves significant server and traffic costs. In order to remain independent and stay true to its values, Telegram developed a paid tool to promote messages with user privacy in mind. We welcome responsible advertisers at:"
+ ],
+ "lng_sponsored_info_description2": [
+ "Sponsored Messages are currently in test mode. Once they are fully launched and allow Telegram to cover its basic costs, we will start sharing ad revenue with the owners of public channels in which sponsored messages are displayed.
Online ads should no longer be synonymous with abuse of user privacy. Let us redefine how a tech company should operate – together."
+ ],
+ "lng_sponsored_title": [
+ "What are sponsored messages?"
+ ],
+ "lng_status_lastseen_minutes": [
+ "last seen {count} minute ago",
+ "last seen {count} minutes ago"
+ ],
+ "lng_status_service_notifications": [
+ "service notifications"
+ ],
+ "lng_stickers_add_masks": [
+ "Add masks"
+ ],
+ "lng_stickers_archived_tab": [
+ "Archived"
+ ],
+ "lng_stickers_copied": [
+ "Link copied to clipboard."
+ ],
+ "lng_stickers_featured_tab": [
+ "Trending"
+ ],
+ "lng_stickers_has_been_archived": [
+ "Sticker pack has been archived."
+ ],
+ "lng_stickers_installed_tab": [
+ "Stickers"
+ ],
+ "lng_stickers_masks_pack": [
+ "This is a set of masks. Masks are only supported by mobile versions of Telegram."
+ ],
+ "lng_stickers_masks_tab": [
+ "Masks"
+ ],
+ "lng_stickers_packs_archived": [
+ "Some of your unused stickers were archived to make room for the sets you activated."
+ ],
+ "lng_stickers_share_masks": [
+ "Share Masks"
+ ],
+ "lng_sure_enable": [
+ "Enable"
+ ],
+ "lng_sure_enable_socks": [
+ "Are you sure you want to enable this proxy?
Server: {server}
Port: {port}
You can change your proxy server later in Settings > Advanced > Connection Type."
+ ],
+ "lng_switch_masks": [
+ "Masks"
+ ],
+ "lng_theme_editor_background_image": [
+ "Background Image"
+ ],
+ "lng_theme_editor_cant_change_theme": [
+ "You can't apply a new theme while editing the color palette. Please close the theme editor first."
+ ],
+ "lng_theme_editor_choose_image": [
+ "Choose Background Image"
+ ],
+ "lng_theme_editor_choose_name": [
+ "Save Theme File"
+ ],
+ "lng_theme_editor_done": [
+ "Theme exported successfully!"
+ ],
+ "lng_theme_editor_export": [
+ "Export"
+ ],
+ "lng_theme_editor_export_button": [
+ "Export theme"
+ ],
+ "lng_theme_editor_new_keys": [
+ "Not in the palette yet"
+ ],
+ "lng_theme_editor_no_keys": [
+ "No keys in the palette yet"
+ ],
+ "lng_theme_editor_read_from_jpg": [
+ "JPEG image, {size}"
+ ],
+ "lng_theme_editor_read_from_png": [
+ "PNG image, {size}"
+ ],
+ "lng_theme_editor_save_palette": [
+ "Save Palette File"
+ ],
+ "lng_theme_editor_saved_to_jpg": [
+ "Saved to JPEG, {size}"
+ ],
+ "lng_theme_no_desktop": [
+ "Sorry, this theme doesn't include a version for Telegram Desktop."
+ ],
+ "lng_theme_no_desktop_version": [
+ "Sorry, this theme doesn't include a version for Telegram Desktop."
+ ],
+ "lng_theme_preview_apply": [
+ "Apply this theme"
+ ],
+ "lng_theme_preview_generating": [
+ "Generating color theme preview..."
+ ],
+ "lng_theme_preview_title": [
+ "Theme Preview"
+ ],
+ "lng_try_other_contact": [
+ "Try someone else"
+ ],
+ "lng_ttl_about_duration3": [
+ "1 month"
+ ],
+ "lng_unread_bar": [
+ "{count} Unread Message",
+ "{count} Unread Messages"
+ ],
+ "lng_update_telegram": [
+ "Update Telegram"
+ ],
+ "lng_user_action_choose_sticker": [
+ "{user} is choosing a sticker"
+ ],
+ "lng_user_action_watching_animations": [
+ "watching {emoji}"
+ ],
+ "lng_username_link": [
+ "This link opens a chat with you:"
+ ],
+ "lng_username_not_found": [
+ "Username @{user} not found."
+ ],
+ "lng_view_button_background": [
+ "View background"
+ ],
+ "lng_view_button_theme": [
+ "View theme"
+ ],
+ "lng_willbe_history": [
+ "Select a chat to start messaging"
+ ],
+ "lng_wnd_menu_redo": [
+ "Redo"
+ ],
+ "lng_wnd_menu_undo": [
+ "Undo"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/groups_and_channels.html b/data/web/translations.telegram.org/en/tdesktop/groups_and_channels.html
new file mode 100644
index 0000000000..a229dca294
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/groups_and_channels.html
@@ -0,0 +1,2317 @@
+{
+ "lng_action_add_users_and_last": [
+ "{accumulated} and {user}"
+ ],
+ "lng_action_add_users_and_one": [
+ "{accumulated}, {user}"
+ ],
+ "lng_action_add_you": [
+ "{from} added you to this channel"
+ ],
+ "lng_action_add_you_group": [
+ "{from} added you to this group"
+ ],
+ "lng_action_changed_photo": [
+ "{from} updated group photo"
+ ],
+ "lng_action_changed_title_channel": [
+ "Channel name was changed to «{title}»"
+ ],
+ "lng_action_created_chat": [
+ "{from} created the group «{title}»"
+ ],
+ "lng_action_group_call_finished_group": [
+ "{from} ended the video chat ({duration})"
+ ],
+ "lng_action_group_call_scheduled_channel": [
+ "Live stream scheduled for {date}"
+ ],
+ "lng_action_group_call_scheduled_group": [
+ "{from} scheduled a video chat for {date}"
+ ],
+ "lng_action_group_call_started_channel": [
+ "Live stream started"
+ ],
+ "lng_action_group_call_started_group": [
+ "{from} started a video chat"
+ ],
+ "lng_action_proximity_reached": [
+ "{from} is now within {distance} from {user}"
+ ],
+ "lng_action_ttl_changed_channel": [
+ "Messages in this channel will be automatically deleted after {duration}"
+ ],
+ "lng_action_ttl_changed_you": [
+ "You set messages to auto-delete in {duration}"
+ ],
+ "lng_action_ttl_removed_channel": [
+ "Messages in this channel will no longer be automatically deleted"
+ ],
+ "lng_action_ttl_removed_you": [
+ "You disabled the auto-delete timer"
+ ],
+ "lng_action_user_joined_by_request": [
+ "{from} was accepted to the group"
+ ],
+ "lng_action_you_joined_by_request_channel": [
+ "Your request to join the channel was approved"
+ ],
+ "lng_action_you_proximity_reached": [
+ "You are now within {distance} from {user}"
+ ],
+ "lng_admin_badge": [
+ "admin"
+ ],
+ "lng_admin_log_about": [
+ "What is this?"
+ ],
+ "lng_admin_log_about_text_channel": [
+ "This is a list of all service actions taken by the channel's admins in the last 48 hours."
+ ],
+ "lng_admin_log_admin_change_info": [
+ "Change info"
+ ],
+ "lng_admin_log_admin_invite_users": [
+ "Add users"
+ ],
+ "lng_admin_log_admin_manage_calls_channel": [
+ "Manage live streams"
+ ],
+ "lng_admin_log_admin_pin_messages": [
+ "Pin messages"
+ ],
+ "lng_admin_log_banned_embed_links": [
+ "Embed links"
+ ],
+ "lng_admin_log_banned_send_media": [
+ "Send media"
+ ],
+ "lng_admin_log_banned_send_messages": [
+ "Send messages"
+ ],
+ "lng_admin_log_banned_send_polls": [
+ "Send polls"
+ ],
+ "lng_admin_log_banned_send_stickers": [
+ "Send stickers & GIFs"
+ ],
+ "lng_admin_log_changed_default_permissions": [
+ "changed default permissions"
+ ],
+ "lng_admin_log_changed_link_group": [
+ "{from} changed group link:"
+ ],
+ "lng_admin_log_changed_linked_channel": [
+ "{from} changed the linked channel to «{chat}»"
+ ],
+ "lng_admin_log_changed_linked_chat": [
+ "{from} changed the discussion group to «{chat}»"
+ ],
+ "lng_admin_log_changed_location_chat": [
+ "{from} changed the group location to {address}"
+ ],
+ "lng_admin_log_changed_slow_mode": [
+ "{from} changed slow mode to {duration}"
+ ],
+ "lng_admin_log_changed_stickers_group": [
+ "{from} changed the group {sticker_set}"
+ ],
+ "lng_admin_log_changed_stickers_set": [
+ "sticker set"
+ ],
+ "lng_admin_log_delete_invite_link": [
+ "{from} deleted the invite link {link}"
+ ],
+ "lng_admin_log_discarded_group_call_channel": [
+ "{from} ended the live stream"
+ ],
+ "lng_admin_log_edited_invite_link": [
+ "edited invite link {link}"
+ ],
+ "lng_admin_log_edited_media": [
+ "{from} edited media:"
+ ],
+ "lng_admin_log_edited_media_and_caption": [
+ "{from} edited media and caption:"
+ ],
+ "lng_admin_log_edited_media_and_removed_caption": [
+ "{from} edited media and removed caption:"
+ ],
+ "lng_admin_log_filter": [
+ "Filter"
+ ],
+ "lng_admin_log_filter_all_actions": [
+ "All actions"
+ ],
+ "lng_admin_log_filter_invite_links": [
+ "Invite links"
+ ],
+ "lng_admin_log_filter_voice_chats_channel": [
+ "Live stream"
+ ],
+ "lng_admin_log_forwards_disabled": [
+ "{from} restricted saving content"
+ ],
+ "lng_admin_log_forwards_enabled": [
+ "{from} allowed saving content"
+ ],
+ "lng_admin_log_history_made_hidden": [
+ "{from} made the group history hidden for new members"
+ ],
+ "lng_admin_log_history_made_visible": [
+ "{from} made group history visible for new members"
+ ],
+ "lng_admin_log_invite_link_expire_date": [
+ "Expiry date: {previous} → {limit}"
+ ],
+ "lng_admin_log_invite_link_label": [
+ "Name: {previous} → {limit}"
+ ],
+ "lng_admin_log_invite_link_request_needed": [
+ "Admin approval is now required to join."
+ ],
+ "lng_admin_log_invite_link_request_not_needed": [
+ "Admin approval no longer required to join."
+ ],
+ "lng_admin_log_invite_link_usage_limit": [
+ "Usage limit: {previous} → {limit}"
+ ],
+ "lng_admin_log_invited": [
+ "invited {user}"
+ ],
+ "lng_admin_log_messages_ttl_changed": [
+ "{from} changed messages auto-delete period from {previous} to {duration}"
+ ],
+ "lng_admin_log_messages_ttl_removed": [
+ "{from} disabled messages auto-deletion after {duration}"
+ ],
+ "lng_admin_log_messages_ttl_set": [
+ "{from} enabled messages auto-delete after {duration}"
+ ],
+ "lng_admin_log_muted_participant_channel": [
+ "{from} muted {user} in a live stream"
+ ],
+ "lng_admin_log_no_events_text": [
+ "No notable actions taken by the members and admins of this group in the last 48 hours."
+ ],
+ "lng_admin_log_no_events_text_channel": [
+ "No notable actions taken
by the admins of this channel
in the last 48 hours."
+ ],
+ "lng_admin_log_no_events_title": [
+ "No actions yet"
+ ],
+ "lng_admin_log_participant_approved_by_link": [
+ "{from} was approved to join the group via {link} by {user}"
+ ],
+ "lng_admin_log_participant_approved_by_link_channel": [
+ "{from} was approved to join the channel via {link} by {user}"
+ ],
+ "lng_admin_log_participant_joined": [
+ "{from} joined the group"
+ ],
+ "lng_admin_log_participant_volume": [
+ "{from} changed video chat volume for {user} to {percent}"
+ ],
+ "lng_admin_log_participant_volume_channel": [
+ "{from} changed live stream volume for {user} to {percent}"
+ ],
+ "lng_admin_log_promoted": [
+ "changed privileges for {user}"
+ ],
+ "lng_admin_log_reactions_disabled": [
+ "{from} disabled reactions"
+ ],
+ "lng_admin_log_reactions_updated": [
+ "{from} updated the list of allowed reactions to: {emoji}"
+ ],
+ "lng_admin_log_removed_link_group": [
+ "{from} removed group link"
+ ],
+ "lng_admin_log_removed_linked_channel": [
+ "{from} removed the linked channel"
+ ],
+ "lng_admin_log_removed_linked_chat": [
+ "{from} removed the discussion group"
+ ],
+ "lng_admin_log_removed_photo_group": [
+ "{from} removed group photo"
+ ],
+ "lng_admin_log_removed_slow_mode": [
+ "{from} disabled slow mode"
+ ],
+ "lng_admin_log_removed_stickers_group": [
+ "{from} removed the group sticker set"
+ ],
+ "lng_admin_log_restricted": [
+ "changed restrictions for {user} {until}"
+ ],
+ "lng_admin_log_restricted_forever": [
+ "indefinitely"
+ ],
+ "lng_admin_log_revoke_invite_link": [
+ "{from} revoked invite link {link}"
+ ],
+ "lng_admin_log_slow_mode_minutes": [
+ "{count} minute",
+ "{count} minutes"
+ ],
+ "lng_admin_log_slow_mode_seconds": [
+ "{count} second",
+ "{count} seconds"
+ ],
+ "lng_admin_log_started_group_call_channel": [
+ "{from} started a new live stream"
+ ],
+ "lng_admin_log_stopped_poll": [
+ "{from} stopped poll:"
+ ],
+ "lng_admin_log_transferred": [
+ "transferred ownership to {user}"
+ ],
+ "lng_admin_log_unmuted_participant_channel": [
+ "{from} unmuted {user} in a live stream"
+ ],
+ "lng_admin_log_user_with_username": [
+ "{name} ({mention})"
+ ],
+ "lng_banned_list_title": [
+ "Banned users"
+ ],
+ "lng_blocked_list_not_found": [
+ "No users found."
+ ],
+ "lng_bot_already_in_group": [
+ "The bot is already a member of the group."
+ ],
+ "lng_box_leave": [
+ "Leave"
+ ],
+ "lng_box_ok": [
+ "OK"
+ ],
+ "lng_cancel": [
+ "Cancel"
+ ],
+ "lng_cant_do_this": [
+ "Sorry, this action is unavailable."
+ ],
+ "lng_cant_invite_banned": [
+ "Sorry, only admin can add this user."
+ ],
+ "lng_cant_invite_make_admin": [
+ "Make admin"
+ ],
+ "lng_cant_invite_offer_admin": [
+ "Bots can only be added to channels as admins."
+ ],
+ "lng_cant_invite_privacy": [
+ "Sorry, you cannot add this user to groups because of their privacy settings."
+ ],
+ "lng_cant_invite_privacy_channel": [
+ "Sorry, you cannot add this user to channels because of their privacy settings."
+ ],
+ "lng_cant_more_info": [
+ "More info »"
+ ],
+ "lng_channel_add_admin": [
+ "Add Administrator"
+ ],
+ "lng_channel_add_exception": [
+ "Add exception"
+ ],
+ "lng_channel_add_members": [
+ "Add members"
+ ],
+ "lng_channel_add_removed": [
+ "Remove user"
+ ],
+ "lng_channel_add_users": [
+ "Add users"
+ ],
+ "lng_channel_admin_status_not_admin": [
+ "not admin"
+ ],
+ "lng_channel_admins": [
+ "Administrators"
+ ],
+ "lng_channel_banned_status_removed_by": [
+ "Removed by {user}"
+ ],
+ "lng_channel_banned_status_restricted_by": [
+ "Restricted by {user}"
+ ],
+ "lng_channel_blocked_list_about": [
+ "Banned users are removed from the channel.
Invite links don't work for them."
+ ],
+ "lng_channel_discuss": [
+ "Discuss"
+ ],
+ "lng_channel_members_link": [
+ "{count} member",
+ "{count} members"
+ ],
+ "lng_channel_mute": [
+ "Mute"
+ ],
+ "lng_channel_not_accessible": [
+ "Sorry, this channel is not accessible."
+ ],
+ "lng_channel_removed_list_about": [
+ "Users removed from the channel by admins can't rejoin via invite links."
+ ],
+ "lng_channel_status": [
+ "channel"
+ ],
+ "lng_channel_unmute": [
+ "Unmute"
+ ],
+ "lng_chat_status_members": [
+ "{count} member",
+ "{count} members"
+ ],
+ "lng_chat_status_members_online": [
+ "{members_count}, {online_count}"
+ ],
+ "lng_chat_status_online": [
+ "{count} online",
+ "{count} online"
+ ],
+ "lng_chat_status_subscribers": [
+ "{count} subscriber",
+ "{count} subscribers"
+ ],
+ "lng_chat_status_unaccessible": [
+ "group is inaccessible"
+ ],
+ "lng_close": [
+ "Close"
+ ],
+ "lng_cloud_password_enter_old": [
+ "Enter current password"
+ ],
+ "lng_comments_open_count": [
+ "{count} comment",
+ "{count} comments"
+ ],
+ "lng_comments_open_none": [
+ "Leave a comment"
+ ],
+ "lng_context_about_private_link": [
+ "This link will only work for members of this chat."
+ ],
+ "lng_context_add_to_group": [
+ "Add to group"
+ ],
+ "lng_context_auto_delete_in": [
+ "auto-deletes in {duration}"
+ ],
+ "lng_context_copy_message_link": [
+ "Copy Message Link"
+ ],
+ "lng_context_delete_all_files": [
+ "Delete all files"
+ ],
+ "lng_context_delete_from_disk": [
+ "Delete from disk"
+ ],
+ "lng_context_edit_permissions": [
+ "Edit admin rights"
+ ],
+ "lng_context_forward_msg": [
+ "Forward"
+ ],
+ "lng_context_mark_read_mentions_all": [
+ "Mark all mentions as read"
+ ],
+ "lng_context_mark_read_reactions_all": [
+ "Read all reactions"
+ ],
+ "lng_context_pin_msg": [
+ "Pin"
+ ],
+ "lng_context_promote_admin": [
+ "Promote to admin"
+ ],
+ "lng_context_remove_from_group": [
+ "Remove from group"
+ ],
+ "lng_context_reply_msg": [
+ "Reply"
+ ],
+ "lng_context_report_msg": [
+ "Report"
+ ],
+ "lng_context_restrict_user": [
+ "Restrict user"
+ ],
+ "lng_context_save_custom_sound": [
+ "Save for Notifications"
+ ],
+ "lng_context_select_msg": [
+ "Select"
+ ],
+ "lng_context_set_as_quick": [
+ "Set As Quick"
+ ],
+ "lng_context_view_channel": [
+ "View channel info"
+ ],
+ "lng_context_view_profile": [
+ "View profile"
+ ],
+ "lng_create_channel_link_about": [
+ "You can use a-z, 0-9 and underscores.
Minimum length is 5 characters."
+ ],
+ "lng_create_channel_link_bad_symbols": [
+ "Only 0-9, a-z, and underscores allowed."
+ ],
+ "lng_create_channel_link_copied": [
+ "Link copied to clipboard."
+ ],
+ "lng_create_group_description": [
+ "Description (optional)"
+ ],
+ "lng_create_invite_link_title": [
+ "Invite link"
+ ],
+ "lng_create_permanent_link_title": [
+ "Primary link"
+ ],
+ "lng_create_private_channel_about": [
+ "Only people with an invite link can join."
+ ],
+ "lng_create_private_channel_title": [
+ "Private Channel"
+ ],
+ "lng_create_private_group_about": [
+ "People can only join if they are added or have an invite link"
+ ],
+ "lng_create_private_group_title": [
+ "Private Group"
+ ],
+ "lng_create_public_channel_about": [
+ "Anyone can find the channel in search and join"
+ ],
+ "lng_create_public_channel_title": [
+ "Public Channel"
+ ],
+ "lng_create_public_group_about": [
+ "Anyone can find the group in search and join, chat history is available to everybody"
+ ],
+ "lng_create_public_group_title": [
+ "Public Group"
+ ],
+ "lng_days": [
+ "{count} day",
+ "{count} days"
+ ],
+ "lng_days_tiny": [
+ "{count}d",
+ "{count}d"
+ ],
+ "lng_delete_all_from_user": [
+ "Delete all from {user}"
+ ],
+ "lng_delete_clear_for_me": [
+ "This will clear history just for you, not for other participants of the chat."
+ ],
+ "lng_delete_for_everyone_hint": [
+ "This will delete it for everyone in this chat.",
+ "This will delete them for everyone in this chat."
+ ],
+ "lng_dialogs_text_with_from": [
+ "{from_part} {message}"
+ ],
+ "lng_disable_notifications_from_tray": [
+ "Disable notifications"
+ ],
+ "lng_dlg_new_channel_name": [
+ "Channel name"
+ ],
+ "lng_dlg_new_group_name": [
+ "Group name"
+ ],
+ "lng_dlg_search_from": [
+ "From: {user}"
+ ],
+ "lng_dlg_search_in": [
+ "Search messages in"
+ ],
+ "lng_download_sure_stop": [
+ "Are you sure you want to stop downloading your files?
If you do, you'll need to start over."
+ ],
+ "lng_downloads_delete_in_cloud": [
+ "They will be deleted from your disk, but will remain accessible in the cloud."
+ ],
+ "lng_downloads_delete_in_cloud_one": [
+ "It will be deleted from your disk, but will remain accessible in the cloud."
+ ],
+ "lng_downloads_delete_sure": [
+ "Do you want to delete {count} file?",
+ "Do you want to delete {count} files?"
+ ],
+ "lng_downloads_delete_sure_all": [
+ "Do you want to delete all files?"
+ ],
+ "lng_downloads_delete_sure_one": [
+ "Do you want to delete this file?"
+ ],
+ "lng_downloads_section": [
+ "Downloads"
+ ],
+ "lng_downloads_view_in_chat": [
+ "View in chat"
+ ],
+ "lng_downloads_view_in_section": [
+ "View in downloads"
+ ],
+ "lng_edit_auto_delete_settings": [
+ "Edit Auto-Delete Settings"
+ ],
+ "lng_edit_channel_title": [
+ "Edit channel"
+ ],
+ "lng_edit_group": [
+ "Edit group"
+ ],
+ "lng_edit_group_invites_everybody": [
+ "All members"
+ ],
+ "lng_edit_group_invites_only_admins": [
+ "Only admins"
+ ],
+ "lng_edit_group_who_invites": [
+ "Who can add members?"
+ ],
+ "lng_edit_sign_messages": [
+ "Sign messages"
+ ],
+ "lng_enable_auto_delete": [
+ "Enable Auto-Delete"
+ ],
+ "lng_error_admin_limit": [
+ "Sorry, you've reached the maximum number of admins for this group."
+ ],
+ "lng_error_admin_limit_channel": [
+ "Sorry, you've reached the maximum number of admins for this channel."
+ ],
+ "lng_error_cant_add_admin_invite": [
+ "You can't add this user as an admin because they are not a member of this group and you are not allowed to add them."
+ ],
+ "lng_error_cant_add_admin_unban": [
+ "Sorry, you can't add this user as an admin because they are in the Removed Users list and you can't unban them."
+ ],
+ "lng_error_cant_add_bot": [
+ "Sorry, this bot can't be added to groups."
+ ],
+ "lng_error_cant_ban_admin": [
+ "You can't ban this user because they are an admin in this group and you are not allowed to demote them."
+ ],
+ "lng_error_nocopy_channel": [
+ "Sorry, copying from this channel is disabled by admins."
+ ],
+ "lng_error_public_groups_denied": [
+ "Unfortunately, you are banned from participating in public groups.
{more_info}"
+ ],
+ "lng_exceptions_list_title": [
+ "Exceptions"
+ ],
+ "lng_export_header_chats": [
+ "Chat export settings"
+ ],
+ "lng_export_limits": [
+ "From: {from}, to: {till}"
+ ],
+ "lng_export_option_choose_format": [
+ "Choose export format"
+ ],
+ "lng_export_option_files": [
+ "Files"
+ ],
+ "lng_export_option_format_location": [
+ "Format: {format}, Path: {path}"
+ ],
+ "lng_export_option_gifs": [
+ "GIFs"
+ ],
+ "lng_export_option_html": [
+ "Human-readable HTML"
+ ],
+ "lng_export_option_json": [
+ "Machine-readable JSON"
+ ],
+ "lng_export_option_photos": [
+ "Photos"
+ ],
+ "lng_export_option_size_limit": [
+ "Size limit: {size}"
+ ],
+ "lng_export_option_stickers": [
+ "Stickers"
+ ],
+ "lng_export_option_video_files": [
+ "Videos"
+ ],
+ "lng_export_option_video_messages": [
+ "Video messages"
+ ],
+ "lng_export_option_voice_messages": [
+ "Voice messages"
+ ],
+ "lng_export_start": [
+ "Export"
+ ],
+ "lng_failed_add_not_mutual": [
+ "Sorry, if a person is no longer part of a group, you need to add each other to your respective contact lists to be able to add them back.
Note that they could still join via the group's invite link as long as they are not in the Removed users list."
+ ],
+ "lng_failed_add_not_mutual_channel": [
+ "If a person has left a channel in the past, you need to be in their Telegram contacts to add them back.
They can still join via an invite link as long as they are not on the Removed Users list."
+ ],
+ "lng_fast_reply": [
+ "Reply"
+ ],
+ "lng_forward_send_files_cant": [
+ "Sorry, no way to send media here :("
+ ],
+ "lng_forwarding_from_two": [
+ "{user} and {second_user}"
+ ],
+ "lng_from_request_body": [
+ "You received this message because you requested to join {name} on {date}."
+ ],
+ "lng_from_request_title_channel": [
+ "Response to your join request"
+ ],
+ "lng_from_request_title_group": [
+ "Response to your join request"
+ ],
+ "lng_from_request_understand": [
+ "I understand"
+ ],
+ "lng_group_about1": [
+ "Up to 200,000 members"
+ ],
+ "lng_group_about2": [
+ "Persistent chat history"
+ ],
+ "lng_group_about3": [
+ "Public links such as t.me/title"
+ ],
+ "lng_group_about4": [
+ "Admins with different rights"
+ ],
+ "lng_group_about_header": [
+ "You created a group"
+ ],
+ "lng_group_about_text": [
+ "Groups can have:"
+ ],
+ "lng_group_blocked_list_about": [
+ "Banned users are removed from the group and can only come back if added by an admin.
Invite links don't work for them."
+ ],
+ "lng_group_call_also_cancel": [
+ "Abort video chat"
+ ],
+ "lng_group_call_also_cancel_channel": [
+ "Abort live stream"
+ ],
+ "lng_group_call_also_end": [
+ "End video chat"
+ ],
+ "lng_group_call_also_end_channel": [
+ "End live stream"
+ ],
+ "lng_group_call_can_speak": [
+ "You can now speak in {chat}."
+ ],
+ "lng_group_call_can_speak_here": [
+ "You can now speak."
+ ],
+ "lng_group_call_cancel": [
+ "Abort Video Chat"
+ ],
+ "lng_group_call_cancel_channel": [
+ "Abort Live Stream"
+ ],
+ "lng_group_call_cancel_reminder": [
+ "Cancel Reminder"
+ ],
+ "lng_group_call_close": [
+ "Close"
+ ],
+ "lng_group_call_close_sure": [
+ "Video chat is scheduled. You can abort it or just close this panel."
+ ],
+ "lng_group_call_close_sure_channel": [
+ "Live stream is scheduled. You can abort it or just close this panel."
+ ],
+ "lng_group_call_context_pin_camera": [
+ "Pin video"
+ ],
+ "lng_group_call_context_pin_screen": [
+ "Pin screencast"
+ ],
+ "lng_group_call_context_remove": [
+ "Remove"
+ ],
+ "lng_group_call_context_remove_hand": [
+ "Cancel request to speak"
+ ],
+ "lng_group_call_context_unmute_for_me": [
+ "Unmute for me"
+ ],
+ "lng_group_call_context_unpin_camera": [
+ "Unpin video"
+ ],
+ "lng_group_call_context_unpin_screen": [
+ "Unpin screencast"
+ ],
+ "lng_group_call_copy_listener_link": [
+ "Copy Listener Link"
+ ],
+ "lng_group_call_copy_speaker_link": [
+ "Copy Speaker Link"
+ ],
+ "lng_group_call_display_as_header": [
+ "Display me as..."
+ ],
+ "lng_group_call_edit_title": [
+ "Edit Video Chat Title"
+ ],
+ "lng_group_call_edit_title_channel": [
+ "Edit live stream title"
+ ],
+ "lng_group_call_is_recorded": [
+ "The audio stream is being recorded."
+ ],
+ "lng_group_call_is_recorded_channel": [
+ "Live stream is being recorded."
+ ],
+ "lng_group_call_join_as_about": [
+ "Choose whether you want to be displayed as your personal account or as your channel."
+ ],
+ "lng_group_call_join_as_changed": [
+ "Participants of this video chat will now see you as {name}"
+ ],
+ "lng_group_call_join_as_changed_channel": [
+ "Participants of this live stream will now see you as {name}"
+ ],
+ "lng_group_call_join_as_header": [
+ "Join Video Chat as..."
+ ],
+ "lng_group_call_join_as_personal": [
+ "personal account"
+ ],
+ "lng_group_call_join_confirm": [
+ "Join the video chat {chat}?"
+ ],
+ "lng_group_call_late_by": [
+ "Late by"
+ ],
+ "lng_group_call_leave_sure": [
+ "Do you want to leave this video chat?"
+ ],
+ "lng_group_call_leave_sure_channel": [
+ "Are you sure you want to leave this live stream?"
+ ],
+ "lng_group_call_leave_title": [
+ "Leave video chat"
+ ],
+ "lng_group_call_leave_title_channel": [
+ "Leave live stream"
+ ],
+ "lng_group_call_mac_recording": [
+ "Please allow **Screen Recording** for Telegram in Privacy Settings."
+ ],
+ "lng_group_call_mac_screencast_access": [
+ "Telegram Desktop does not have access to screen recording required for Screen Sharing."
+ ],
+ "lng_group_call_muted_by_me_status": [
+ "muted for you"
+ ],
+ "lng_group_call_muted_no_camera": [
+ "You can't turn on video while you're muted by admin."
+ ],
+ "lng_group_call_muted_no_screen": [
+ "You can't share your screen while you're muted by admin."
+ ],
+ "lng_group_call_no_stream": [
+ "{group} is currently not broadcasting live stream data to Telegram."
+ ],
+ "lng_group_call_no_stream_admin": [
+ "Oops! Telegram doesn't see any stream coming from your streaming app. Please make sure you entered the right Server URL and Stream Key in your app."
+ ],
+ "lng_group_call_noise_suppression": [
+ "Enable Noise Suppression"
+ ],
+ "lng_group_call_or_schedule": [
+ "You can also {link}."
+ ],
+ "lng_group_call_pinned_camera": [
+ "{user}'s video is pinned."
+ ],
+ "lng_group_call_pinned_camera_me": [
+ "Your video is pinned."
+ ],
+ "lng_group_call_pinned_on_top": [
+ "Live stream is pinned on top."
+ ],
+ "lng_group_call_pinned_screen": [
+ "{user}'s screencast is pinned."
+ ],
+ "lng_group_call_pinned_screen_me": [
+ "Your screencast is pinned."
+ ],
+ "lng_group_call_raise_hand_tip": [
+ "Click if you want to speak"
+ ],
+ "lng_group_call_raised_hand": [
+ "You asked to speak"
+ ],
+ "lng_group_call_raised_hand_status": [
+ "wants to speak"
+ ],
+ "lng_group_call_raised_hand_sub": [
+ "We let the speakers know"
+ ],
+ "lng_group_call_recording_saved": [
+ "Recording of the audio stream saved to Saved Messages."
+ ],
+ "lng_group_call_recording_saved_video": [
+ "Video saved to Saved Messages."
+ ],
+ "lng_group_call_recording_start": [
+ "Start Recording"
+ ],
+ "lng_group_call_recording_start_audio_subtitle": [
+ "This chat will be recorded into an audio file"
+ ],
+ "lng_group_call_recording_start_button": [
+ "Start"
+ ],
+ "lng_group_call_recording_start_checkbox": [
+ "Also record video"
+ ],
+ "lng_group_call_recording_start_field": [
+ "Recording Title"
+ ],
+ "lng_group_call_recording_start_sure": [
+ "Record this chat and save the result into an audio file?
Participants will see that the chat is being recorded."
+ ],
+ "lng_group_call_recording_start_title": [
+ "Add Title"
+ ],
+ "lng_group_call_recording_start_video_subtitle": [
+ "Choose video orientation"
+ ],
+ "lng_group_call_recording_started": [
+ "Started recording the audio stream."
+ ],
+ "lng_group_call_recording_started_channel": [
+ "Live stream recording started."
+ ],
+ "lng_group_call_recording_started_video": [
+ "Started recording the video stream."
+ ],
+ "lng_group_call_recording_stop": [
+ "Stop Recording"
+ ],
+ "lng_group_call_recording_stop_sure": [
+ "Do you want to stop recording this video chat?"
+ ],
+ "lng_group_call_recording_stopped": [
+ "Recording stopped."
+ ],
+ "lng_group_call_recording_stopped_channel": [
+ "Live stream recording stopped."
+ ],
+ "lng_group_call_remove_channel": [
+ "Remove {channel} from the video chat and ban them?"
+ ],
+ "lng_group_call_remove_channel_from_channel": [
+ "Remove {channel} from the live stream?"
+ ],
+ "lng_group_call_rtmp_info": [
+ "To stream video with another app, enter these Server URL and Stream Key in your streaming app. Software encoding recommended (x264 in OBS).
Once you start broadcasting in your streaming app, click Start Streaming below."
+ ],
+ "lng_group_call_rtmp_key_copied": [
+ "Stream Key copied to clipboard."
+ ],
+ "lng_group_call_rtmp_key_copy": [
+ "Copy Stream Key"
+ ],
+ "lng_group_call_rtmp_key_subtitle": [
+ "Stream Key"
+ ],
+ "lng_group_call_rtmp_key_warning": [
+ "**Never share your Stream Key with anyone or show it on stream!**"
+ ],
+ "lng_group_call_rtmp_revoke": [
+ "Revoke Stream Key"
+ ],
+ "lng_group_call_rtmp_revoke_sure": [
+ "Are you sure you want to revoke your Stream Key?"
+ ],
+ "lng_group_call_rtmp_start": [
+ "Start Streaming"
+ ],
+ "lng_group_call_rtmp_title": [
+ "Stream with other apps"
+ ],
+ "lng_group_call_rtmp_url_copied": [
+ "Server URL copied to clipboard."
+ ],
+ "lng_group_call_rtmp_url_copy": [
+ "Copy Server URL"
+ ],
+ "lng_group_call_rtmp_url_subtitle": [
+ "Server URL"
+ ],
+ "lng_group_call_rtmp_viewers": [
+ "{count} viewer",
+ "{count} viewers"
+ ],
+ "lng_group_call_schedule": [
+ "schedule a video chat"
+ ],
+ "lng_group_call_schedule_notified_channel": [
+ "Subscribers of the channel will be notified that the live stream starts in {duration}."
+ ],
+ "lng_group_call_schedule_notified_group": [
+ "Members of the group will be notified that the video chat will start in {duration}."
+ ],
+ "lng_group_call_schedule_title": [
+ "Schedule Video Chat"
+ ],
+ "lng_group_call_scheduled_status": [
+ "Scheduled"
+ ],
+ "lng_group_call_scheduled_title": [
+ "Scheduled Video Chat"
+ ],
+ "lng_group_call_scheduled_title_channel": [
+ "Scheduled Live Stream"
+ ],
+ "lng_group_call_screen_share_audio": [
+ "Share System Audio"
+ ],
+ "lng_group_call_screen_share_start": [
+ "Share Screen"
+ ],
+ "lng_group_call_screen_share_stop": [
+ "Stop Sharing"
+ ],
+ "lng_group_call_screen_title": [
+ "Screen {index}"
+ ],
+ "lng_group_call_set_reminder": [
+ "Set Reminder"
+ ],
+ "lng_group_call_settings": [
+ "Settings"
+ ],
+ "lng_group_call_share_button": [
+ "Share"
+ ],
+ "lng_group_call_share_speaker": [
+ "Users with this link can speak"
+ ],
+ "lng_group_call_start_as_header": [
+ "Start Video Chat as..."
+ ],
+ "lng_group_call_start_now": [
+ "Start Now"
+ ],
+ "lng_group_call_start_now_sure": [
+ "Are you sure you want to start the video chat now?"
+ ],
+ "lng_group_call_start_now_sure_channel": [
+ "Are you sure you want to start the live stream now?"
+ ],
+ "lng_group_call_starts_in": [
+ "Starts in"
+ ],
+ "lng_group_call_starts_short": [
+ "Starts {when}"
+ ],
+ "lng_group_call_starts_short_today": [
+ "Today, {time}"
+ ],
+ "lng_group_call_starts_short_tomorrow": [
+ "Tomorrow, {time}"
+ ],
+ "lng_group_call_starts_today": [
+ "today at {time}"
+ ],
+ "lng_group_call_starts_tomorrow": [
+ "tomorrow at {time}"
+ ],
+ "lng_group_call_sure_screencast": [
+ "{user} is sharing their screen. This action will pin your screencast for all participants."
+ ],
+ "lng_group_call_title_changed": [
+ "Video chat title changed to {title}"
+ ],
+ "lng_group_call_title_changed_channel": [
+ "Live stream title changed to {title}"
+ ],
+ "lng_group_call_title_channel": [
+ "Live Stream"
+ ],
+ "lng_group_call_tooltip_camera": [
+ "Your camera is off. Click here to enable camera."
+ ],
+ "lng_group_call_tooltip_camera_off": [
+ "Disable camera"
+ ],
+ "lng_group_call_tooltip_force_muted": [
+ "Muted by admin. Click if you want to speak."
+ ],
+ "lng_group_call_tooltip_microphone": [
+ "You are on mute. Click here to speak."
+ ],
+ "lng_group_call_tooltip_raised_hand": [
+ "You asked to speak. We let the speakers know."
+ ],
+ "lng_group_call_tooltip_screen": [
+ "Share screen"
+ ],
+ "lng_group_call_unmute_sub": [
+ "Hold space bar to temporarily unmute."
+ ],
+ "lng_group_call_unpinned_camera": [
+ "{user}'s video is unpinned."
+ ],
+ "lng_group_call_unpinned_camera_me": [
+ "Your video is unpinned."
+ ],
+ "lng_group_call_unpinned_on_top": [
+ "Live stream is unpinned from top."
+ ],
+ "lng_group_call_unpinned_screen": [
+ "{user}'s screencast is unpinned."
+ ],
+ "lng_group_call_unpinned_screen_me": [
+ "Your screencast is unpinned."
+ ],
+ "lng_group_call_video": [
+ "Video"
+ ],
+ "lng_group_full": [
+ "Sorry, this group is full."
+ ],
+ "lng_group_invite_about_approve": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "lng_group_invite_about_approve_channel": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "lng_group_invite_about_channel": [
+ "Telegram users will be able to join
your channel by following this link."
+ ],
+ "lng_group_invite_about_no_approve": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "lng_group_invite_about_no_approve_channel": [
+ "Turn this on if you want users to join only after they are approved by an admin."
+ ],
+ "lng_group_invite_about_permanent_channel": [
+ "Anyone who has Telegram installed will be able to join your channel by following this link."
+ ],
+ "lng_group_invite_about_permanent_group": [
+ "Anyone who has Telegram installed will be able to join your group by following this link."
+ ],
+ "lng_group_invite_add": [
+ "Create a New Link"
+ ],
+ "lng_group_invite_add_about": [
+ "You can generate invite links that expire after they are used."
+ ],
+ "lng_group_invite_bad_link": [
+ "This invite link is invalid or has expired."
+ ],
+ "lng_group_invite_can_join": [
+ "{count} can join",
+ "{count} can join"
+ ],
+ "lng_group_invite_can_join_via_link": [
+ "{count} person can join via this link.",
+ "{count} people can join via this link."
+ ],
+ "lng_group_invite_context_copy": [
+ "Copy"
+ ],
+ "lng_group_invite_context_delete": [
+ "Delete"
+ ],
+ "lng_group_invite_context_delete_all": [
+ "Delete all"
+ ],
+ "lng_group_invite_context_edit": [
+ "Edit"
+ ],
+ "lng_group_invite_context_qr": [
+ "Get QR Code"
+ ],
+ "lng_group_invite_context_revoke": [
+ "Revoke"
+ ],
+ "lng_group_invite_context_share": [
+ "Share"
+ ],
+ "lng_group_invite_copy": [
+ "Copy Link"
+ ],
+ "lng_group_invite_create": [
+ "Create an invite link"
+ ],
+ "lng_group_invite_create_new": [
+ "Revoke invite link"
+ ],
+ "lng_group_invite_created_by": [
+ "Link created by"
+ ],
+ "lng_group_invite_custom_limit": [
+ "Enter custom limit"
+ ],
+ "lng_group_invite_days_left": [
+ "{count} day left",
+ "{count} days left"
+ ],
+ "lng_group_invite_delete": [
+ "Delete Link"
+ ],
+ "lng_group_invite_delete_all_sure": [
+ "Are you sure you want to delete all revoked links? This action cannot be undone."
+ ],
+ "lng_group_invite_delete_sure": [
+ "Are you sure you want to delete that revoked link?"
+ ],
+ "lng_group_invite_edit_title": [
+ "Edit Link"
+ ],
+ "lng_group_invite_expire_about": [
+ "You can make the link expire after a certain time."
+ ],
+ "lng_group_invite_expire_after": [
+ "Expire after"
+ ],
+ "lng_group_invite_expire_custom": [
+ "Custom"
+ ],
+ "lng_group_invite_expire_never": [
+ "No limit"
+ ],
+ "lng_group_invite_expire_title": [
+ "Limit by time period"
+ ],
+ "lng_group_invite_expired_about": [
+ "The time limit for this link has expired."
+ ],
+ "lng_group_invite_expires_at": [
+ "This link expires {when}."
+ ],
+ "lng_group_invite_joined": [
+ "{count} joined",
+ "{count} joined"
+ ],
+ "lng_group_invite_label_about": [
+ "Only admins will see this name."
+ ],
+ "lng_group_invite_label_header": [
+ "Link Name (optional)"
+ ],
+ "lng_group_invite_link_expired": [
+ "Expired"
+ ],
+ "lng_group_invite_links_count": [
+ "{count} link",
+ "{count} links"
+ ],
+ "lng_group_invite_manage": [
+ "Manage Invite Links"
+ ],
+ "lng_group_invite_manage_about": [
+ "You can create additional invite links that have limited time or number of users."
+ ],
+ "lng_group_invite_members": [
+ "{count} member, among them:",
+ "{count} members, among them:"
+ ],
+ "lng_group_invite_new_title": [
+ "New Link"
+ ],
+ "lng_group_invite_no_joined": [
+ "No one joined yet"
+ ],
+ "lng_group_invite_no_room": [
+ "Unable to join this group because there are too many members in it already."
+ ],
+ "lng_group_invite_other_count": [
+ "{count} invite link",
+ "{count} invite links"
+ ],
+ "lng_group_invite_other_list": [
+ "Links created by this admin"
+ ],
+ "lng_group_invite_other_title": [
+ "Links created by other admins"
+ ],
+ "lng_group_invite_qr_about": [
+ "Everyone on Telegram can scan this code to join your group."
+ ],
+ "lng_group_invite_qr_copied": [
+ "QR Code copied to clipboard."
+ ],
+ "lng_group_invite_qr_title": [
+ "Invite by QR Code"
+ ],
+ "lng_group_invite_reactivate": [
+ "Reactivate Link"
+ ],
+ "lng_group_invite_remaining": [
+ "{count} remaining",
+ "{count} remaining"
+ ],
+ "lng_group_invite_request_approve": [
+ "Request admin approval"
+ ],
+ "lng_group_invite_requested": [
+ "{count} request",
+ "{count} requests"
+ ],
+ "lng_group_invite_requested_full": [
+ "{count} join request",
+ "{count} join requests"
+ ],
+ "lng_group_invite_revoke_about": [
+ "Are you sure you want to revoke that invite link?"
+ ],
+ "lng_group_invite_revoked_title": [
+ "Revoked links"
+ ],
+ "lng_group_invite_share": [
+ "Share Link"
+ ],
+ "lng_group_invite_title": [
+ "Invite links"
+ ],
+ "lng_group_invite_usage_about": [
+ "You can make the link work only for a certain number of users."
+ ],
+ "lng_group_invite_usage_any": [
+ "No limit"
+ ],
+ "lng_group_invite_usage_custom": [
+ "Custom"
+ ],
+ "lng_group_invite_usage_title": [
+ "Limit number of users"
+ ],
+ "lng_group_invite_used_about": [
+ "This link reached its usage limit."
+ ],
+ "lng_group_not_accessible": [
+ "Sorry, this group is not accessible."
+ ],
+ "lng_group_removed_list_about": [
+ "Users removed from the group by admins can't rejoin via invite links."
+ ],
+ "lng_group_request_about": [
+ "This group accepts new members only after they are approved by its admins."
+ ],
+ "lng_group_request_about_channel": [
+ "This channel accepts new subscribers only after they are approved by its admins."
+ ],
+ "lng_group_request_sent": [
+ "You will be added to the group once an admin approves your request."
+ ],
+ "lng_group_request_sent_channel": [
+ "You will be added to the channel once its admins approve your request."
+ ],
+ "lng_group_request_to_join": [
+ "Request to Join"
+ ],
+ "lng_group_requests_add": [
+ "Add to Group"
+ ],
+ "lng_group_requests_add_channel": [
+ "Add to Channel"
+ ],
+ "lng_group_requests_dismiss": [
+ "Dismiss"
+ ],
+ "lng_group_requests_none": [
+ "You have no pending requests
to join your group."
+ ],
+ "lng_group_requests_none_channel": [
+ "You have no pending requests
to join your channel."
+ ],
+ "lng_group_requests_pending": [
+ "{count} join request",
+ "{count} join requests"
+ ],
+ "lng_group_requests_pending_user": [
+ "{user} requested to join"
+ ],
+ "lng_group_requests_status_date_time": [
+ "requested to join {date} at {time}"
+ ],
+ "lng_group_requests_status_today": [
+ "requested to join today at {time}"
+ ],
+ "lng_group_requests_status_yesterday": [
+ "requested to join yesterday at {time}"
+ ],
+ "lng_group_requests_was_added": [
+ "{user} has been added to the group."
+ ],
+ "lng_group_requests_was_added_channel": [
+ "{user} has been added to the channel."
+ ],
+ "lng_group_stickers": [
+ "Group stickers"
+ ],
+ "lng_group_stickers_add": [
+ "Choose sticker set"
+ ],
+ "lng_group_stickers_description": [
+ "You can choose a sticker set which will be available for every member while in the group chat."
+ ],
+ "lng_hours": [
+ "{count} hour",
+ "{count} hours"
+ ],
+ "lng_hours_tiny": [
+ "{count}h",
+ "{count}h"
+ ],
+ "lng_info_about_label": [
+ "Description"
+ ],
+ "lng_info_channel_title": [
+ "Channel Info"
+ ],
+ "lng_info_group_title": [
+ "Group Info"
+ ],
+ "lng_info_link_label": [
+ "Link"
+ ],
+ "lng_info_location_label": [
+ "Location"
+ ],
+ "lng_inline_switch_cant": [
+ "Sorry, no way to write here :("
+ ],
+ "lng_join_channel_error": [
+ "Sorry, you have joined too many channels and supergroups. Please leave some before joining this one."
+ ],
+ "lng_manage_channel_info": [
+ "Channel Info"
+ ],
+ "lng_manage_channel_title": [
+ "Manage Channel"
+ ],
+ "lng_manage_discussion_group": [
+ "Discussion"
+ ],
+ "lng_manage_discussion_group_about": [
+ "Select a group chat for discussion that will be displayed in your channel."
+ ],
+ "lng_manage_discussion_group_about_chosen": [
+ "A link to {group} is shown to all subscribers in the bottom panel."
+ ],
+ "lng_manage_discussion_group_add": [
+ "Add a group"
+ ],
+ "lng_manage_discussion_group_create": [
+ "Create a new group"
+ ],
+ "lng_manage_discussion_group_link": [
+ "Link group"
+ ],
+ "lng_manage_discussion_group_posted": [
+ "Everything you post in the channel is forwarded to this group."
+ ],
+ "lng_manage_discussion_group_private": [
+ "Anyone from the channel will be able to see messages in this group."
+ ],
+ "lng_manage_discussion_group_private_status": [
+ "private group"
+ ],
+ "lng_manage_discussion_group_sure": [
+ "Do you want to make {group} the discussion board for {channel}?"
+ ],
+ "lng_manage_discussion_group_unlink": [
+ "Unlink group"
+ ],
+ "lng_manage_discussion_group_visible": [
+ "Visible"
+ ],
+ "lng_manage_discussion_group_warning": [
+ "\"Chat history for new members\" will be switched to **Visible**."
+ ],
+ "lng_manage_group_info": [
+ "Group Info"
+ ],
+ "lng_manage_group_title": [
+ "Manage group"
+ ],
+ "lng_manage_history_visibility_hidden": [
+ "Hidden"
+ ],
+ "lng_manage_history_visibility_hidden_about": [
+ "New members won't see earlier messages."
+ ],
+ "lng_manage_history_visibility_hidden_legacy": [
+ "New members won't see more than 100 previous messages."
+ ],
+ "lng_manage_history_visibility_shown": [
+ "Visible"
+ ],
+ "lng_manage_history_visibility_shown_about": [
+ "New members will see messages that were sent before they joined."
+ ],
+ "lng_manage_history_visibility_title": [
+ "Chat history for new members"
+ ],
+ "lng_manage_linked_channel": [
+ "Linked channel"
+ ],
+ "lng_manage_linked_channel_about": [
+ "This group is linked as the discussion board for {channel}."
+ ],
+ "lng_manage_linked_channel_posted": [
+ "All new posts from this channel are forwarded to the group."
+ ],
+ "lng_manage_linked_channel_private": [
+ "Any member of this group will be able to see messages in the channel."
+ ],
+ "lng_manage_linked_channel_private_status": [
+ "private channel"
+ ],
+ "lng_manage_linked_channel_restore": [
+ "Restore linked channel"
+ ],
+ "lng_manage_linked_channel_unlink": [
+ "Unlink channel"
+ ],
+ "lng_manage_messages_ttl_after1": [
+ "1 day"
+ ],
+ "lng_manage_messages_ttl_after2": [
+ "1 week"
+ ],
+ "lng_manage_messages_ttl_after_custom": [
+ "Custom"
+ ],
+ "lng_manage_messages_ttl_disable": [
+ "Disable"
+ ],
+ "lng_manage_messages_ttl_menu": [
+ "Auto-Delete"
+ ],
+ "lng_manage_messages_ttl_never": [
+ "Off"
+ ],
+ "lng_manage_messages_ttl_title": [
+ "Auto-delete messages"
+ ],
+ "lng_manage_peer_administrators": [
+ "Administrators"
+ ],
+ "lng_manage_peer_banned_users": [
+ "Banned users"
+ ],
+ "lng_manage_peer_channel_type": [
+ "Channel type"
+ ],
+ "lng_manage_peer_exceptions": [
+ "Exceptions"
+ ],
+ "lng_manage_peer_group_type": [
+ "Group type"
+ ],
+ "lng_manage_peer_invite_links": [
+ "Invite links"
+ ],
+ "lng_manage_peer_link_expired": [
+ "Expired link"
+ ],
+ "lng_manage_peer_link_invite": [
+ "Invite link"
+ ],
+ "lng_manage_peer_link_permanent": [
+ "Permanent link"
+ ],
+ "lng_manage_peer_link_type": [
+ "Link type"
+ ],
+ "lng_manage_peer_members": [
+ "Members"
+ ],
+ "lng_manage_peer_no_forwards": [
+ "Restrict saving content"
+ ],
+ "lng_manage_peer_no_forwards_about": [
+ "Members won't be able to copy, save and forward content from this group."
+ ],
+ "lng_manage_peer_no_forwards_about_channel": [
+ "Subscribers won't be able to copy, save and forward content from this channel."
+ ],
+ "lng_manage_peer_no_forwards_title": [
+ "Content protection"
+ ],
+ "lng_manage_peer_permissions": [
+ "Permissions"
+ ],
+ "lng_manage_peer_reactions": [
+ "Reactions"
+ ],
+ "lng_manage_peer_reactions_about": [
+ "Allow members to react to group messages."
+ ],
+ "lng_manage_peer_reactions_about_channel": [
+ "Allow subscribers to react to channel posts."
+ ],
+ "lng_manage_peer_reactions_available": [
+ "Available reactions"
+ ],
+ "lng_manage_peer_reactions_enable": [
+ "Enable Reactions"
+ ],
+ "lng_manage_peer_reactions_off": [
+ "Off"
+ ],
+ "lng_manage_peer_recent_actions": [
+ "Recent actions"
+ ],
+ "lng_manage_peer_removed_users": [
+ "Removed users"
+ ],
+ "lng_manage_peer_requests": [
+ "Join Requests"
+ ],
+ "lng_manage_peer_requests_channel": [
+ "Join Requests"
+ ],
+ "lng_manage_peer_restricted_users": [
+ "Restricted users"
+ ],
+ "lng_manage_peer_subscribers": [
+ "Subscribers"
+ ],
+ "lng_manage_private_group_title": [
+ "Private"
+ ],
+ "lng_manage_private_peer_title": [
+ "Private"
+ ],
+ "lng_manage_public_group_title": [
+ "Public"
+ ],
+ "lng_manage_public_peer_title": [
+ "Public"
+ ],
+ "lng_many_playing_game": [
+ "{count} person is playing a game",
+ "{count} people are playing a game"
+ ],
+ "lng_media_selected_link": [
+ "{count} shared link",
+ "{count} shared links"
+ ],
+ "lng_mediaview_report_profile_photo": [
+ "Report"
+ ],
+ "lng_mediaview_set_userpic": [
+ "Set as Main"
+ ],
+ "lng_menu_start_group_call": [
+ "Start video chat"
+ ],
+ "lng_menu_start_group_call_channel": [
+ "Start live stream"
+ ],
+ "lng_menu_start_group_call_scheduled": [
+ "Schedule video chat"
+ ],
+ "lng_menu_start_group_call_scheduled_channel": [
+ "Schedule live stream"
+ ],
+ "lng_menu_start_group_call_with": [
+ "Stream with..."
+ ],
+ "lng_menu_start_group_call_with_channel": [
+ "Stream with..."
+ ],
+ "lng_message_not_found": [
+ "Message doesn't exist."
+ ],
+ "lng_migrate_error": [
+ "This action will convert the group to a supergroup. Unfortunately, you are a member of too many supergroups and channels. Please leave some of the channels or groups you don't need before proceeding."
+ ],
+ "lng_minutes": [
+ "{count} minute",
+ "{count} minutes"
+ ],
+ "lng_minutes_tiny": [
+ "{count}m",
+ "{count}m"
+ ],
+ "lng_month_day_year": [
+ "{month} {day}, {year}"
+ ],
+ "lng_months": [
+ "{count} month",
+ "{count} months"
+ ],
+ "lng_mute_box_title": [
+ "Mute notifications for..."
+ ],
+ "lng_mute_menu_duration": [
+ "Mute for..."
+ ],
+ "lng_mute_menu_duration_any": [
+ "Mute for {duration}"
+ ],
+ "lng_mute_menu_duration_forever": [
+ "Mute forever"
+ ],
+ "lng_mute_menu_mute": [
+ "Mute"
+ ],
+ "lng_mute_menu_sound_off": [
+ "Disable sound"
+ ],
+ "lng_mute_menu_sound_on": [
+ "Enable sound"
+ ],
+ "lng_mute_menu_sound_select": [
+ "Select tone"
+ ],
+ "lng_new_contact_from_request_channel": [
+ "{user} is an admin of {name}, a channel you requested to join."
+ ],
+ "lng_new_contact_from_request_group": [
+ "{user} is an admin of {name}, a group you requested to join."
+ ],
+ "lng_no_clear_history_channel": [
+ "In channels you can enable auto-delete for messages."
+ ],
+ "lng_no_clear_history_group": [
+ "In public groups you can enable auto-delete for messages."
+ ],
+ "lng_owner_badge": [
+ "owner"
+ ],
+ "lng_participant_invite": [
+ "Add"
+ ],
+ "lng_participant_invite_sorry": [
+ "Sorry, you can only add the first {count} subscriber to a channel personally.
From now on, people will need to join via your invite link.",
+ "Sorry, you can only add the first {count} subscribers to a channel personally.
From now on, people will need to join via your invite link."
+ ],
+ "lng_pinned_hide_all_hide": [
+ "Hide"
+ ],
+ "lng_pinned_hide_all_sure": [
+ "Do you want to hide the pinned message bar? It will stay hidden until a new message is pinned."
+ ],
+ "lng_pinned_messages_title": [
+ "{count} pinned message",
+ "{count} pinned messages"
+ ],
+ "lng_pinned_pin_old_sure": [
+ "Do you want to pin an older message while leaving a more recent one pinned?"
+ ],
+ "lng_pinned_pin_sure_group": [
+ "Pin this message in the group?"
+ ],
+ "lng_pinned_poll": [
+ "Pinned poll"
+ ],
+ "lng_pinned_previous": [
+ "Previous message"
+ ],
+ "lng_pinned_unpin_all": [
+ "Unpin {count} message",
+ "Unpin all {count} messages"
+ ],
+ "lng_pinned_unpin_all_sure": [
+ "Do you want to unpin all messages?"
+ ],
+ "lng_polls_closed": [
+ "Final results"
+ ],
+ "lng_polls_create_one_answer": [
+ "Quiz has only one right answer."
+ ],
+ "lng_polls_poll_results_title": [
+ "Poll results"
+ ],
+ "lng_polls_quiz_results_title": [
+ "Quiz results"
+ ],
+ "lng_polls_submit_votes": [
+ "Vote"
+ ],
+ "lng_polls_votes_count": [
+ "{count} vote",
+ "{count} votes"
+ ],
+ "lng_profile_add_more_after_create": [
+ "You will be able to add more members after you create the group."
+ ],
+ "lng_profile_add_more_after_upgrade": [
+ "You will be able to add up to {count} member after you upgrade your group to a supergroup.",
+ "You will be able to add up to {count} members after you upgrade your group to a supergroup."
+ ],
+ "lng_profile_add_participant": [
+ "Add Members"
+ ],
+ "lng_profile_add_via_link": [
+ "Invite via Link"
+ ],
+ "lng_profile_clear_and_exit": [
+ "Delete and leave"
+ ],
+ "lng_profile_clear_history": [
+ "Clear history"
+ ],
+ "lng_profile_delete_channel": [
+ "Delete channel"
+ ],
+ "lng_profile_delete_group": [
+ "Delete group"
+ ],
+ "lng_profile_delete_removed": [
+ "Delete"
+ ],
+ "lng_profile_enable_notifications": [
+ "Notifications"
+ ],
+ "lng_profile_export_channel": [
+ "Export channel history"
+ ],
+ "lng_profile_export_chat": [
+ "Export chat history"
+ ],
+ "lng_profile_invite_link_section": [
+ "Invite link"
+ ],
+ "lng_profile_join_channel": [
+ "Join Channel"
+ ],
+ "lng_profile_leave_channel": [
+ "Leave channel"
+ ],
+ "lng_profile_leave_group": [
+ "Leave group"
+ ],
+ "lng_profile_manage_admins": [
+ "Manage admins"
+ ],
+ "lng_profile_manage_restrictedlist": [
+ "Manage restricted users"
+ ],
+ "lng_profile_migrate_body": [
+ "To add more members, you can upgrade your group to a supergroup."
+ ],
+ "lng_profile_migrate_button": [
+ "Convert to supergroup"
+ ],
+ "lng_profile_migrate_learn_more": [
+ "Learn more »"
+ ],
+ "lng_profile_migrate_reached": [
+ "{count} member limit reached",
+ "{count} members limit reached"
+ ],
+ "lng_profile_participants_section": [
+ "Members"
+ ],
+ "lng_profile_recent_actions": [
+ "Recent actions"
+ ],
+ "lng_profile_report": [
+ "Report"
+ ],
+ "lng_profile_search_members": [
+ "Search members"
+ ],
+ "lng_profile_subscribers_section": [
+ "Subscribers"
+ ],
+ "lng_profile_view_channel": [
+ "View Channel"
+ ],
+ "lng_profile_view_discussion": [
+ "View discussion"
+ ],
+ "lng_proxy_sponsor": [
+ "Proxy sponsor"
+ ],
+ "lng_proxy_sponsor_about": [
+ "This channel is shown by your proxy server.
To remove this channel from your chat list,
disable the proxy in Telegram Settings."
+ ],
+ "lng_removed_list_title": [
+ "Removed users"
+ ],
+ "lng_replies_view": [
+ "View {count} Reply",
+ "View {count} Replies"
+ ],
+ "lng_reply_cant_forward": [
+ "Sorry, you can't reply to a message that was sent before the group was upgraded to a supergroup. Do you wish to forward it and add your comment?"
+ ],
+ "lng_report_button": [
+ "Report"
+ ],
+ "lng_report_details": [
+ "Additional Details"
+ ],
+ "lng_report_details_about": [
+ "Please enter any additional details relevant to your report."
+ ],
+ "lng_report_group_title": [
+ "Report Group"
+ ],
+ "lng_report_message_title": [
+ "Report message"
+ ],
+ "lng_report_please_select_messages": [
+ "Please select messages to report."
+ ],
+ "lng_report_profile_photo_title": [
+ "Report profile photo"
+ ],
+ "lng_report_reason_child_abuse": [
+ "Child Abuse"
+ ],
+ "lng_report_reason_copyright": [
+ "Copyright"
+ ],
+ "lng_report_reason_fake": [
+ "Fake Account"
+ ],
+ "lng_report_reason_illegal_drugs": [
+ "Illegal Drugs"
+ ],
+ "lng_report_reason_other": [
+ "Other"
+ ],
+ "lng_report_reason_personal_details": [
+ "Personal Details"
+ ],
+ "lng_report_reason_pornography": [
+ "Pornography"
+ ],
+ "lng_report_reason_spam": [
+ "Spam"
+ ],
+ "lng_report_reason_violence": [
+ "Violence"
+ ],
+ "lng_report_spam_ok": [
+ "Report"
+ ],
+ "lng_restricted_send_gifs_all": [
+ "Posting GIFs isn't allowed in this group."
+ ],
+ "lng_restricted_send_gifs_until": [
+ "The admins of this group have restricted your ability to send GIFs until {date}, {time}."
+ ],
+ "lng_restricted_send_inline_all": [
+ "Sending inline content isn't allowed in this group."
+ ],
+ "lng_restricted_send_inline_until": [
+ "The admins of this group have restricted your ability to send inline content until {date}, {time}."
+ ],
+ "lng_restricted_send_media_all": [
+ "Sending media isn't allowed in this group."
+ ],
+ "lng_restricted_send_media_until": [
+ "The admins of this group have restricted your ability to send media until {date}, {time}."
+ ],
+ "lng_restricted_send_message_all": [
+ "Sending messages is not allowed in this group."
+ ],
+ "lng_restricted_send_message_until": [
+ "The admins of this group have restricted you from sending messages until {date}, {time}."
+ ],
+ "lng_restricted_send_public_polls": [
+ "Sorry, polls with visible votes can't be forwarded to channels."
+ ],
+ "lng_restricted_send_stickers_all": [
+ "Stickers aren’t allowed in this group."
+ ],
+ "lng_restricted_send_stickers_until": [
+ "The admins of this group have restricted your ability to send stickers until {date}, {time}."
+ ],
+ "lng_rights_about_add_admins_no": [
+ "This admin will not be able to add new admins."
+ ],
+ "lng_rights_about_add_admins_yes": [
+ "This admin will be able to add new admins with equal or fewer rights."
+ ],
+ "lng_rights_about_restriction_cant_edit": [
+ "You cannot change the restrictions for this user."
+ ],
+ "lng_rights_add_admins": [
+ "Add new admins"
+ ],
+ "lng_rights_channel_delete": [
+ "Delete messages of others"
+ ],
+ "lng_rights_channel_edit": [
+ "Edit messages of others"
+ ],
+ "lng_rights_channel_info": [
+ "Change channel info"
+ ],
+ "lng_rights_channel_manage_calls": [
+ "Manage live streams"
+ ],
+ "lng_rights_channel_post": [
+ "Post messages"
+ ],
+ "lng_rights_chat_add_members": [
+ "Add members"
+ ],
+ "lng_rights_chat_send_links": [
+ "Embed links"
+ ],
+ "lng_rights_chat_send_media": [
+ "Send media"
+ ],
+ "lng_rights_chat_send_polls": [
+ "Send polls"
+ ],
+ "lng_rights_chat_send_stickers": [
+ "Send stickers & GIFs"
+ ],
+ "lng_rights_chat_send_text": [
+ "Send messages"
+ ],
+ "lng_rights_default_restrictions_header": [
+ "What can members of this group do?"
+ ],
+ "lng_rights_edit_admin": [
+ "Admin rights"
+ ],
+ "lng_rights_edit_admin_header": [
+ "What can this admin do?"
+ ],
+ "lng_rights_edit_admin_rank_about": [
+ "A title that members will see instead of '{title}'."
+ ],
+ "lng_rights_edit_admin_rank_name": [
+ "Custom title"
+ ],
+ "lng_rights_group_anonymous": [
+ "Remain anonymous"
+ ],
+ "lng_rights_group_ban": [
+ "Ban users"
+ ],
+ "lng_rights_group_delete": [
+ "Delete messages"
+ ],
+ "lng_rights_group_info": [
+ "Change group info"
+ ],
+ "lng_rights_group_invite": [
+ "Add members"
+ ],
+ "lng_rights_group_invite_link": [
+ "Invite users via link"
+ ],
+ "lng_rights_group_pin": [
+ "Pin messages"
+ ],
+ "lng_rights_permission_cant_edit": [
+ "You cannot edit this permission."
+ ],
+ "lng_rights_permission_for_all": [
+ "This option is enabled for all members in Group Permissions."
+ ],
+ "lng_rights_permission_unavailable": [
+ "This permission is not available in public groups."
+ ],
+ "lng_rights_restriction_for_all": [
+ "This option is disabled for all members in Group Permissions."
+ ],
+ "lng_rights_slowmode_about": [
+ "Members will be able to send only one message per this interval."
+ ],
+ "lng_rights_slowmode_about_interval": [
+ "Members will be able to send only one message {interval}."
+ ],
+ "lng_rights_slowmode_header": [
+ "Slow mode"
+ ],
+ "lng_rights_slowmode_hours": [
+ "{count}h",
+ "{count}h"
+ ],
+ "lng_rights_slowmode_interval_minutes": [
+ "every {count} minute",
+ "every {count} minutes"
+ ],
+ "lng_rights_slowmode_interval_seconds": [
+ "every {count} second",
+ "every {count} seconds"
+ ],
+ "lng_rights_slowmode_minutes": [
+ "{count}m",
+ "{count}m"
+ ],
+ "lng_rights_slowmode_off": [
+ "Off"
+ ],
+ "lng_rights_slowmode_seconds": [
+ "{count}s",
+ "{count}s"
+ ],
+ "lng_rights_transfer_about": [
+ "This will transfer the full **owner rights** for {group} to {user}. The new owner will be free to remove any of your admin privileges or even ban you."
+ ],
+ "lng_rights_transfer_channel": [
+ "Transfer channel ownership"
+ ],
+ "lng_rights_transfer_check": [
+ "Security check"
+ ],
+ "lng_rights_transfer_check_about": [
+ "You can transfer this group to {user} only if you have:"
+ ],
+ "lng_rights_transfer_check_later": [
+ "Please come back later."
+ ],
+ "lng_rights_transfer_check_password": [
+ "• Enabled **Two-Step Verification** more than **7 days** ago."
+ ],
+ "lng_rights_transfer_check_session": [
+ "• Logged in on this device more than **24 hours** ago."
+ ],
+ "lng_rights_transfer_done_channel": [
+ "{user} is now the owner of the channel."
+ ],
+ "lng_rights_transfer_done_group": [
+ "{user} is now the owner of the group."
+ ],
+ "lng_rights_transfer_group": [
+ "Transfer group ownership"
+ ],
+ "lng_rights_transfer_password_description": [
+ "Please enter your password to complete the transfer."
+ ],
+ "lng_rights_transfer_password_title": [
+ "Two-step verification"
+ ],
+ "lng_rights_transfer_set_password": [
+ "Set password"
+ ],
+ "lng_rights_transfer_sure": [
+ "Change owner"
+ ],
+ "lng_ringtones_toast_added": [
+ "Sound added!"
+ ],
+ "lng_selected_clear": [
+ "Cancel"
+ ],
+ "lng_selected_delete_sure": [
+ "Do you want to delete {count} message?",
+ "Do you want to delete {count} messages?"
+ ],
+ "lng_selected_forward": [
+ "Forward"
+ ],
+ "lng_send_action_upload_file": [
+ "sending a file"
+ ],
+ "lng_send_anonymous_ph": [
+ "Send anonymously..."
+ ],
+ "lng_send_as_anonymous_admin": [
+ "Anonymous admin"
+ ],
+ "lng_send_as_title": [
+ "Send message as..."
+ ],
+ "lng_settings_save": [
+ "Save"
+ ],
+ "lng_share_cant": [
+ "Sorry, no way to share here :("
+ ],
+ "lng_signin_hint": [
+ "Hint: {password_hint}"
+ ],
+ "lng_signin_recover": [
+ "Forgot password?"
+ ],
+ "lng_slowmode_enabled": [
+ "Slow mode is active. You can send your next message in {left}."
+ ],
+ "lng_slowmode_no_many": [
+ "Slow mode is enabled. You can't send more than one message at a time."
+ ],
+ "lng_slowmode_too_long": [
+ "This text is too long to send as one message.
Slow mode is active. You can't send more than one message at once."
+ ],
+ "lng_status_lastseen_date": [
+ "last seen {date}"
+ ],
+ "lng_stickers_group_from_featured": [
+ "Choose from trending stickers"
+ ],
+ "lng_stickers_group_from_your": [
+ "Choose from your stickers"
+ ],
+ "lng_stickers_group_set": [
+ "Group sticker set"
+ ],
+ "lng_stickers_remove_group_set": [
+ "Remove group sticker set?"
+ ],
+ "lng_sure_add_admin_invite": [
+ "This user is not a member of this group. Add them to the group and promote them to admin?"
+ ],
+ "lng_sure_add_admin_invite_channel": [
+ "This user is not a subscriber of this channel. Add them to the channel and promote them to admin?"
+ ],
+ "lng_sure_add_admin_unban": [
+ "This user is currently restricted or banned. Are you sure you want to unban and promote them?"
+ ],
+ "lng_sure_add_admin_unremove": [
+ "This user is currently restricted or removed. Are you sure you want to promote them?"
+ ],
+ "lng_sure_ban_user_channel": [
+ "Ban {user} from the channel?"
+ ],
+ "lng_sure_delete_and_exit": [
+ "Are you sure you want to delete all message history and leave «{group}»?
This action cannot be undone."
+ ],
+ "lng_sure_delete_channel": [
+ "Are you sure you want to delete this channel? All subscribers will be removed and all messages will be lost."
+ ],
+ "lng_sure_delete_group": [
+ "Are you sure you want to delete this group? All members will be removed, and all messages will be lost."
+ ],
+ "lng_sure_delete_group_history": [
+ "Are you sure you want to delete all message history in «{group}»?
This action cannot be undone."
+ ],
+ "lng_sure_leave_channel": [
+ "Are you sure you want to leave
this channel?"
+ ],
+ "lng_sure_leave_group": [
+ "Are you sure you want to leave this group?"
+ ],
+ "lng_sure_remove_user_channel": [
+ "Remove {user} from the channel?"
+ ],
+ "lng_sure_remove_user_group": [
+ "Remove {user} from the group?"
+ ],
+ "lng_text_copied": [
+ "Text copied to clipboard."
+ ],
+ "lng_ttl_about_duration1": [
+ "1 day"
+ ],
+ "lng_ttl_about_duration2": [
+ "1 week"
+ ],
+ "lng_ttl_about_tooltip": [
+ "New messages in this chat will be automatically deleted after {duration}."
+ ],
+ "lng_ttl_about_tooltip_channel": [
+ "New messages in this chat will be automatically deleted after {duration}."
+ ],
+ "lng_ttl_about_tooltip_off": [
+ "Auto-delete is now disabled."
+ ],
+ "lng_ttl_edit_about_channel": [
+ "Automatically delete new messages sent in this channel after a certain period of time."
+ ],
+ "lng_ttl_edit_about_group": [
+ "Automatically delete new messages sent in this chat after a certain period of time."
+ ],
+ "lng_upload_show_file": [
+ "Show file"
+ ],
+ "lng_upload_sure_stop": [
+ "Are you sure you want to stop uploading your files?
If you do, you'll need to start over."
+ ],
+ "lng_user_action_record_video": [
+ "{user} is recording a video"
+ ],
+ "lng_user_action_upload_audio": [
+ "{user} is sending a voice message"
+ ],
+ "lng_user_action_upload_file": [
+ "{user} is sending a file"
+ ],
+ "lng_user_action_upload_photo": [
+ "{user} is sending a photo"
+ ],
+ "lng_user_action_upload_round": [
+ "{user} is sending a video message"
+ ],
+ "lng_user_action_upload_video": [
+ "{user} is sending a video"
+ ],
+ "lng_user_playing_game": [
+ "{user} is playing a game"
+ ],
+ "lng_username_by_phone_not_found": [
+ "User {phone} not found."
+ ],
+ "lng_users_typing": [
+ "{user} and {second_user} are typing"
+ ],
+ "lng_view_button_channel": [
+ "View channel"
+ ],
+ "lng_view_button_group": [
+ "View group"
+ ],
+ "lng_view_button_message": [
+ "View message"
+ ],
+ "lng_voice_speed_fast": [
+ "Fast"
+ ],
+ "lng_voice_speed_normal": [
+ "Normal"
+ ],
+ "lng_voice_speed_slow": [
+ "Slow"
+ ],
+ "lng_voice_speed_very_fast": [
+ "Very fast"
+ ],
+ "lng_weeks": [
+ "{count} week",
+ "{count} weeks"
+ ],
+ "lng_weeks_tiny": [
+ "{count}w",
+ "{count}w"
+ ],
+ "lng_wont_be_notified": [
+ "Subscribers will receive a silent notification."
+ ],
+ "lng_years": [
+ "{count} year",
+ "{count} years"
+ ],
+ "lng_years_tiny": [
+ "{count}y",
+ "{count}y"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/login.html b/data/web/translations.telegram.org/en/tdesktop/login.html
new file mode 100644
index 0000000000..7459e35eb5
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/login.html
@@ -0,0 +1,270 @@
+{
+ "lng_bad_country_code": [
+ "Invalid Country Code"
+ ],
+ "lng_bad_phone": [
+ "Invalid phone number. Please try again."
+ ],
+ "lng_bad_phone_noreg": [
+ "Phone number not registered."
+ ],
+ "lng_code_called": [
+ "Telegram dialed your number"
+ ],
+ "lng_code_calling": [
+ "Requesting a call from Telegram..."
+ ],
+ "lng_code_desc": [
+ "We've sent an activation code to your phone.
Please enter it below."
+ ],
+ "lng_code_from_telegram": [
+ "A code was sent **via Telegram** to your other
devices, if you have any connected."
+ ],
+ "lng_code_no_telegram": [
+ "Send code via SMS"
+ ],
+ "lng_code_ph": [
+ "Code"
+ ],
+ "lng_country_code": [
+ "Country Code"
+ ],
+ "lng_country_none": [
+ "Country not found"
+ ],
+ "lng_country_ph": [
+ "Search"
+ ],
+ "lng_country_select": [
+ "Select Country"
+ ],
+ "lng_error_phone_flood": [
+ "Sorry, you have deleted and re-created your account too many times recently. Please wait for a few days before signing up again."
+ ],
+ "lng_intro_about": [
+ "Welcome to the official Telegram Desktop app.
It's fast and secure."
+ ],
+ "lng_intro_finish": [
+ "Sign Up"
+ ],
+ "lng_intro_next": [
+ "NEXT"
+ ],
+ "lng_intro_qr_skip": [
+ "Or log in using your phone number"
+ ],
+ "lng_intro_qr_step1": [
+ "Open Telegram on your phone"
+ ],
+ "lng_intro_qr_step2": [
+ "Go to Settings > Devices > Link Desktop Device"
+ ],
+ "lng_intro_qr_step3": [
+ "Scan this image to Log In"
+ ],
+ "lng_intro_qr_title": [
+ "Scan From Mobile Telegram"
+ ],
+ "lng_intro_submit": [
+ "SUBMIT"
+ ],
+ "lng_menu_settings": [
+ "Settings"
+ ],
+ "lng_passcode_enter": [
+ "Enter your local passcode"
+ ],
+ "lng_passcode_logout": [
+ "Log out"
+ ],
+ "lng_passcode_ph": [
+ "Your passcode"
+ ],
+ "lng_passcode_submit": [
+ "Submit"
+ ],
+ "lng_phone_desc": [
+ "Please confirm your country code and
enter your mobile phone number."
+ ],
+ "lng_phone_notreg": [
+ "If you don't have a Telegram account yet,
please [b]sign up[/b] with {link_start}Android / iPhone{link_end} or {signup_start}here{signup_end}"
+ ],
+ "lng_phone_title": [
+ "Your Phone Number"
+ ],
+ "lng_phone_to_qr": [
+ "Quick log in using QR code"
+ ],
+ "lng_profile_delete_and_exit": [
+ "Leave"
+ ],
+ "lng_profile_edit_contact": [
+ "Edit"
+ ],
+ "lng_settings_add_sendto": [
+ "Place Telegram in \"Send to\" menu"
+ ],
+ "lng_settings_auto_start": [
+ "Launch Telegram when system starts"
+ ],
+ "lng_settings_change_lang": [
+ "Change language"
+ ],
+ "lng_settings_check_now": [
+ "Check for updates"
+ ],
+ "lng_settings_section_advanced_settings": [
+ "Advanced Settings"
+ ],
+ "lng_settings_section_general": [
+ "General"
+ ],
+ "lng_settings_section_scale": [
+ "Interface Scale"
+ ],
+ "lng_settings_update_automatically": [
+ "Update automatically"
+ ],
+ "lng_settings_workmode_tray": [
+ "Show tray icon"
+ ],
+ "lng_settings_workmode_window": [
+ "Show taskbar icon"
+ ],
+ "lng_signin_bad_password": [
+ "You have entered a wrong password."
+ ],
+ "lng_signin_banned_help": [
+ "Help"
+ ],
+ "lng_signin_banned_text": [
+ "This phone number is banned."
+ ],
+ "lng_signin_cant_email_forgot": [
+ "If you can't restore access to the email, your remaining options are either to remember your password or to reset your account."
+ ],
+ "lng_signin_code": [
+ "Code from the email"
+ ],
+ "lng_signin_desc": [
+ "Please enter your cloud password."
+ ],
+ "lng_signin_hint": [
+ "Hint: {password_hint}"
+ ],
+ "lng_signin_no_email_forgot": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or to reset your account."
+ ],
+ "lng_signin_password": [
+ "Your cloud password"
+ ],
+ "lng_signin_password_removed": [
+ "Your cloud password was disabled.
You can set up a new one in Settings."
+ ],
+ "lng_signin_recover": [
+ "Forgot password?"
+ ],
+ "lng_signin_recover_desc": [
+ "Please enter the code from the email
{email}"
+ ],
+ "lng_signin_reset": [
+ "Reset"
+ ],
+ "lng_signin_reset_account": [
+ "Reset your account"
+ ],
+ "lng_signin_reset_cancelled": [
+ "Your recent attempts to reset this account have been cancelled by its active user. Please try again in 7 days."
+ ],
+ "lng_signin_reset_days": [
+ "{count} day",
+ "{count} days"
+ ],
+ "lng_signin_reset_hours": [
+ "{count} hour",
+ "{count} hours"
+ ],
+ "lng_signin_reset_in_days": [
+ "{days_count} {hours_count} {minutes_count}"
+ ],
+ "lng_signin_reset_in_hours": [
+ "{hours_count} {minutes_count}"
+ ],
+ "lng_signin_reset_minutes": [
+ "{count} minute",
+ "{count} minutes"
+ ],
+ "lng_signin_reset_wait": [
+ "Since the account {phone_number} is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes. You can cancel this process anytime.
You'll be able to reset your account in:
{when}"
+ ],
+ "lng_signin_sure_reset": [
+ "You will lose all your Telegram chats, messages, media and files if you proceed.
Do you want to reset your account?"
+ ],
+ "lng_signin_title": [
+ "Cloud password check"
+ ],
+ "lng_signin_try_password": [
+ "Unable to access your email?"
+ ],
+ "lng_signin_wrong_code": [
+ "You have entered an invalid code."
+ ],
+ "lng_signup_desc": [
+ "Please enter your name and
upload a photo."
+ ],
+ "lng_signup_firstname": [
+ "First name"
+ ],
+ "lng_signup_lastname": [
+ "Last name"
+ ],
+ "lng_signup_title": [
+ "Your Info"
+ ],
+ "lng_start_msgs": [
+ "START MESSAGING"
+ ],
+ "lng_switch_to_this": [
+ "Continue in English"
+ ],
+ "lng_terms_age": [
+ "I confirm that I am {count} or over",
+ "I confirm that I am {count} or over"
+ ],
+ "lng_terms_agree": [
+ "Agree & Continue"
+ ],
+ "lng_terms_agree_to_proceed": [
+ "Agree and proceed to {bot}."
+ ],
+ "lng_terms_back": [
+ "Back"
+ ],
+ "lng_terms_decline": [
+ "Decline"
+ ],
+ "lng_terms_decline_and_delete": [
+ "Decline & Delete"
+ ],
+ "lng_terms_delete_now": [
+ "Delete now"
+ ],
+ "lng_terms_delete_warning": [
+ "Warning, this will irreversibly delete your Telegram account and all the data you store in the Telegram cloud.
Important: You can Cancel now and export your data first instead of losing it. (To do this, open the latest version of Telegram Desktop and go to Settings > Advanced > Export Telegram data.)"
+ ],
+ "lng_terms_header": [
+ "Terms of Service"
+ ],
+ "lng_terms_signup": [
+ "By signing up,
you agree to the {link}."
+ ],
+ "lng_terms_signup_link": [
+ "Terms of Service"
+ ],
+ "lng_terms_signup_sorry": [
+ "Unfortunately, this means you can't sign up for Telegram.
Unlike other apps, Telegram does not use user data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a feature-rich cloud service. You can adjust how your data is used (e.g., delete synced contacts) in Privacy & Security settings.
If you are not comfortable with Telegram's modest needs, it won't be possible for us to provide you with this service."
+ ],
+ "lng_terms_update_sorry": [
+ "We're very sorry, but this means we must part ways here. Unlike others, we don't use your data for ad targeting or other commercial purposes. Telegram only stores the information it needs to function as a secure and feature-rich cloud service. You can adjust how we use your data in Privacy & Security settings.
But if you're generally not OK with Telegram's modest requirements, it won't be possible for us to provide you with this service. You can delete your account now — or look around some more and delete it later if you feel you're not happy with the way we use your data."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/passport.html b/data/web/translations.telegram.org/en/tdesktop/passport.html
new file mode 100644
index 0000000000..e181b75b62
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/passport.html
@@ -0,0 +1,482 @@
+{
+ "lng_action_secure_address": [
+ "address"
+ ],
+ "lng_action_secure_email": [
+ "email address"
+ ],
+ "lng_action_secure_personal_details": [
+ "personal details"
+ ],
+ "lng_action_secure_phone": [
+ "phone number"
+ ],
+ "lng_action_secure_proof_of_address": [
+ "proof of address"
+ ],
+ "lng_action_secure_proof_of_identity": [
+ "proof of identity"
+ ],
+ "lng_action_secure_values_sent": [
+ "{user} received the following documents: {documents}"
+ ],
+ "lng_bad_phone": [
+ "Invalid phone number. Please try again."
+ ],
+ "lng_box_delete": [
+ "Delete"
+ ],
+ "lng_box_ok": [
+ "OK"
+ ],
+ "lng_cancel": [
+ "Cancel"
+ ],
+ "lng_change_phone_code_title": [
+ "Enter code"
+ ],
+ "lng_cloud_password_almost": [
+ "A confirmation link was sent to the
email address you provided. Two-step verification will be enabled for your account as soon as you open that link."
+ ],
+ "lng_cloud_password_passport_losing": [
+ "Warning! All data saved in your Telegram Passport will be lost!"
+ ],
+ "lng_code_call": [
+ "Telegram will call you in {minutes}:{seconds}"
+ ],
+ "lng_continue": [
+ "Continue"
+ ],
+ "lng_date_input_day": [
+ "Day"
+ ],
+ "lng_date_input_month": [
+ "Month"
+ ],
+ "lng_date_input_year": [
+ "Year"
+ ],
+ "lng_export_folder": [
+ "Choose export folder"
+ ],
+ "lng_intro_submit": [
+ "SUBMIT"
+ ],
+ "lng_passport_about_password": [
+ "This password will also be required whenever
you log in to a new device."
+ ],
+ "lng_passport_accept_allow": [
+ "You accept the {policy} and allow their {bot} to send you messages."
+ ],
+ "lng_passport_address": [
+ "Address"
+ ],
+ "lng_passport_address_about": [
+ "To confirm your address, please upload a scan or photo of the selected document (all pages)."
+ ],
+ "lng_passport_address_agreement": [
+ "Tenancy agreement"
+ ],
+ "lng_passport_address_agreement_upload": [
+ "Upload a scan of your tenancy agreement"
+ ],
+ "lng_passport_address_bill": [
+ "Utility bill"
+ ],
+ "lng_passport_address_bill_upload": [
+ "Upload a scan of your utility bill"
+ ],
+ "lng_passport_address_description": [
+ "Upload proof of your address"
+ ],
+ "lng_passport_address_enter": [
+ "Provide your address"
+ ],
+ "lng_passport_address_registration": [
+ "Passport registration"
+ ],
+ "lng_passport_address_registration_upload": [
+ "Upload a scan of your passport registration page"
+ ],
+ "lng_passport_address_statement": [
+ "Bank statement"
+ ],
+ "lng_passport_address_statement_upload": [
+ "Upload a scan of your bank statement"
+ ],
+ "lng_passport_address_temporary": [
+ "Temporary registration"
+ ],
+ "lng_passport_address_temporary_upload": [
+ "Upload a scan of your temporary registration"
+ ],
+ "lng_passport_address_title": [
+ "Residential address"
+ ],
+ "lng_passport_allow": [
+ "You allow {bot} to send you messages."
+ ],
+ "lng_passport_app_out_of_date": [
+ "Sorry, your Telegram app is out of date and can't handle this request. Please update Telegram."
+ ],
+ "lng_passport_authorize": [
+ "Authorize"
+ ],
+ "lng_passport_bad_name": [
+ "Please use latin characters only."
+ ],
+ "lng_passport_birth_date": [
+ "Date of birth"
+ ],
+ "lng_passport_choose_image": [
+ "Choose scan image"
+ ],
+ "lng_passport_city": [
+ "City"
+ ],
+ "lng_passport_confirm_email": [
+ "We've sent a confirmation code to your email {email}."
+ ],
+ "lng_passport_confirm_phone": [
+ "We've sent an SMS with a confirmation code to your phone {phone}."
+ ],
+ "lng_passport_country": [
+ "Citizenship"
+ ],
+ "lng_passport_country_choose": [
+ "Choose country"
+ ],
+ "lng_passport_create_password": [
+ "Please create a password which will be used
to encrypt your personal data."
+ ],
+ "lng_passport_delete_address": [
+ "Delete address information"
+ ],
+ "lng_passport_delete_address_sure": [
+ "Are you sure you want to delete your address information?"
+ ],
+ "lng_passport_delete_details": [
+ "Delete personal details"
+ ],
+ "lng_passport_delete_details_sure": [
+ "Are you sure you want to delete your personal details?"
+ ],
+ "lng_passport_delete_document": [
+ "Delete document"
+ ],
+ "lng_passport_delete_document_sure": [
+ "Are you sure you want to delete this document?"
+ ],
+ "lng_passport_delete_email": [
+ "Delete email"
+ ],
+ "lng_passport_delete_email_sure": [
+ "Are you sure you want to delete your email address?"
+ ],
+ "lng_passport_delete_phone": [
+ "Delete phone number"
+ ],
+ "lng_passport_delete_phone_sure": [
+ "Are you sure you want to delete your phone number?"
+ ],
+ "lng_passport_delete_scan_undo": [
+ "Undo"
+ ],
+ "lng_passport_document_details": [
+ "Document details"
+ ],
+ "lng_passport_document_number": [
+ "Document Number"
+ ],
+ "lng_passport_document_type": [
+ "Please choose the type of your document:"
+ ],
+ "lng_passport_email_description": [
+ "Enter your email address"
+ ],
+ "lng_passport_email_title": [
+ "Email"
+ ],
+ "lng_passport_error_bad_size": [
+ "Sorry, this image has wrong dimensions."
+ ],
+ "lng_passport_error_cant_read": [
+ "Can't read this file. Please choose an image."
+ ],
+ "lng_passport_error_too_large": [
+ "Sorry, this file is too large."
+ ],
+ "lng_passport_expiry_date": [
+ "Expiry date"
+ ],
+ "lng_passport_first_name": [
+ "First name"
+ ],
+ "lng_passport_fix_errors": [
+ "Please correct errors."
+ ],
+ "lng_passport_form_error": [
+ "Could not get authorization form."
+ ],
+ "lng_passport_front_side_description": [
+ "Upload a photo of the front side of the document."
+ ],
+ "lng_passport_front_side_title": [
+ "Front side"
+ ],
+ "lng_passport_gender": [
+ "Gender"
+ ],
+ "lng_passport_gender_female": [
+ "Female"
+ ],
+ "lng_passport_gender_male": [
+ "Male"
+ ],
+ "lng_passport_header": [
+ "Requested information"
+ ],
+ "lng_passport_identity_about": [
+ "The document must contain your photograph, first and last name, date of birth, document number, country of issue, and expiry date."
+ ],
+ "lng_passport_identity_card": [
+ "Identity card"
+ ],
+ "lng_passport_identity_card_upload": [
+ "Upload a scan of your identity card"
+ ],
+ "lng_passport_identity_description": [
+ "Upload proof of your identity"
+ ],
+ "lng_passport_identity_internal": [
+ "Internal passport"
+ ],
+ "lng_passport_identity_internal_upload": [
+ "Upload a scan of your internal passport"
+ ],
+ "lng_passport_identity_license": [
+ "Driver's licence"
+ ],
+ "lng_passport_identity_license_upload": [
+ "Upload a scan of your driver's license"
+ ],
+ "lng_passport_identity_passport": [
+ "Passport"
+ ],
+ "lng_passport_identity_passport_upload": [
+ "Upload a scan of your passport"
+ ],
+ "lng_passport_identity_selfie": [
+ "Take a selfie with your document"
+ ],
+ "lng_passport_identity_title": [
+ "Identity document"
+ ],
+ "lng_passport_last_name": [
+ "Last name"
+ ],
+ "lng_passport_link_sent": [
+ "A confirmation link was sent to
{email}"
+ ],
+ "lng_passport_main_page_description": [
+ "Upload a scan of the main page of your document."
+ ],
+ "lng_passport_main_page_name": [
+ "Scan"
+ ],
+ "lng_passport_main_page_title": [
+ "Main page"
+ ],
+ "lng_passport_middle_name": [
+ "Middle name"
+ ],
+ "lng_passport_native_name_about": [
+ "Your name in the language of your country of residence ({country})."
+ ],
+ "lng_passport_native_name_language": [
+ "Your name in {language}"
+ ],
+ "lng_passport_native_name_language_about": [
+ "Your name in the language of your country of residence."
+ ],
+ "lng_passport_native_name_title": [
+ "Name in country of residence"
+ ],
+ "lng_passport_new_email": [
+ "Or enter a new email"
+ ],
+ "lng_passport_new_email_code": [
+ "Note: You will receive a confirmation code to the email address you provide."
+ ],
+ "lng_passport_new_phone": [
+ "Or enter a new phone number"
+ ],
+ "lng_passport_new_phone_code": [
+ "Note: You will receive a confirmation code on the phone number you provide."
+ ],
+ "lng_passport_next": [
+ "Next"
+ ],
+ "lng_passport_or_title": [
+ "{document} or {second_document}"
+ ],
+ "lng_passport_password_create": [
+ "Create a password"
+ ],
+ "lng_passport_password_placeholder": [
+ "Your password"
+ ],
+ "lng_passport_password_wrong": [
+ "The password you entered is not valid."
+ ],
+ "lng_passport_personal_details": [
+ "Personal details"
+ ],
+ "lng_passport_personal_details_enter": [
+ "Fill in your personal details"
+ ],
+ "lng_passport_phone_description": [
+ "Enter your phone number"
+ ],
+ "lng_passport_phone_title": [
+ "Phone number"
+ ],
+ "lng_passport_policy": [
+ "{bot} privacy policy"
+ ],
+ "lng_passport_postcode": [
+ "Postcode"
+ ],
+ "lng_passport_request1": [
+ "{bot} requests access to your personal data"
+ ],
+ "lng_passport_request2": [
+ "to sign you up for their services"
+ ],
+ "lng_passport_residence_country": [
+ "Residence"
+ ],
+ "lng_passport_restart": [
+ "Restart"
+ ],
+ "lng_passport_restart_sure": [
+ "An unexpected error has occurred. Perhaps some changes were made from a different Telegram application. Would you like to restart this authorization?"
+ ],
+ "lng_passport_reupload_front_side": [
+ "Reupload a scan of the front side"
+ ],
+ "lng_passport_reupload_main_page": [
+ "Reupload a scan of the main page"
+ ],
+ "lng_passport_reupload_reverse_side": [
+ "Reupload a scan of the reverse side"
+ ],
+ "lng_passport_reupload_selfie": [
+ "Reupload selfie"
+ ],
+ "lng_passport_reverse_side_description": [
+ "Upload a photo of the reverse side of the document."
+ ],
+ "lng_passport_reverse_side_title": [
+ "Reverse side"
+ ],
+ "lng_passport_save_value": [
+ "Save"
+ ],
+ "lng_passport_saving": [
+ "Saving..."
+ ],
+ "lng_passport_scan_index": [
+ "Scan {index}"
+ ],
+ "lng_passport_scan_uploaded": [
+ "Uploaded on {date}"
+ ],
+ "lng_passport_scans_limit_reached": [
+ "Sorry, that's too many scans for one document."
+ ],
+ "lng_passport_selfie_description": [
+ "Upload a photo of yourself holding your document. Make sure the ID and your face are clearly visible."
+ ],
+ "lng_passport_selfie_title": [
+ "Selfie"
+ ],
+ "lng_passport_state": [
+ "State"
+ ],
+ "lng_passport_stop": [
+ "Stop"
+ ],
+ "lng_passport_stop_password_sure": [
+ "Are you sure you want to cancel setting up your password?"
+ ],
+ "lng_passport_stop_sure": [
+ "Are you sure you want to stop this authorization?"
+ ],
+ "lng_passport_street": [
+ "Street"
+ ],
+ "lng_passport_success": [
+ "Authorization successful!"
+ ],
+ "lng_passport_sure_cancel": [
+ "If you continue, your changes will be lost."
+ ],
+ "lng_passport_title": [
+ "Telegram Passport"
+ ],
+ "lng_passport_translation": [
+ "Translation"
+ ],
+ "lng_passport_translation_needed": [
+ "Add an English translation of your document"
+ ],
+ "lng_passport_upload_document": [
+ "Upload document"
+ ],
+ "lng_passport_upload_front_side": [
+ "Upload a scan of the front side"
+ ],
+ "lng_passport_upload_main_page": [
+ "Upload a scan of the main page"
+ ],
+ "lng_passport_upload_more": [
+ "Upload additional scans"
+ ],
+ "lng_passport_upload_reverse_side": [
+ "Upload a scan of the reverse side"
+ ],
+ "lng_passport_upload_scans": [
+ "Upload scans"
+ ],
+ "lng_passport_upload_selfie": [
+ "Upload selfie"
+ ],
+ "lng_passport_uploading": [
+ "Uploading..."
+ ],
+ "lng_passport_use_existing": [
+ "USE {existing}"
+ ],
+ "lng_passport_use_existing_email": [
+ "Use the same email address as on Telegram."
+ ],
+ "lng_passport_use_existing_phone": [
+ "Use the same phone number as on Telegram."
+ ],
+ "lng_passport_wait_upload": [
+ "Please wait until the file has finished uploading."
+ ],
+ "lng_signin_code": [
+ "Code from the email"
+ ],
+ "lng_signin_recover": [
+ "Forgot password?"
+ ],
+ "lng_signin_recover_hint": [
+ "We sent a code to {recover_email}"
+ ],
+ "lng_signin_recover_title": [
+ "Password reset"
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/private_chats.html b/data/web/translations.telegram.org/en/tdesktop/private_chats.html
new file mode 100644
index 0000000000..ca9ac1f38c
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/private_chats.html
@@ -0,0 +1,1503 @@
+{
+ "lng_action_add_user": [
+ "{from} added {user}"
+ ],
+ "lng_action_changed_photo_channel": [
+ "Channel photo updated"
+ ],
+ "lng_action_changed_title": [
+ "{from} changed group name to «{title}»"
+ ],
+ "lng_action_created_channel": [
+ "Channel created"
+ ],
+ "lng_action_game_score": [
+ "{from} scored {count} in {game}",
+ "{from} scored {count} in {game}"
+ ],
+ "lng_action_game_you_scored": [
+ "You scored {count} in {game}",
+ "You scored {count} in {game}"
+ ],
+ "lng_action_group_migrate": [
+ "The group was upgraded to a supergroup"
+ ],
+ "lng_action_kick_user": [
+ "{from} removed {user}"
+ ],
+ "lng_action_pinned_media": [
+ "{from} pinned {media}"
+ ],
+ "lng_action_pinned_media_audio": [
+ "an audio file"
+ ],
+ "lng_action_pinned_media_contact": [
+ "a contact information"
+ ],
+ "lng_action_pinned_media_emoji_sticker": [
+ "a {emoji} sticker"
+ ],
+ "lng_action_pinned_media_file": [
+ "a file"
+ ],
+ "lng_action_pinned_media_game": [
+ "the game «{game}»"
+ ],
+ "lng_action_pinned_media_gif": [
+ "a GIF"
+ ],
+ "lng_action_pinned_media_location": [
+ "a location mark"
+ ],
+ "lng_action_pinned_media_photo": [
+ "a photo"
+ ],
+ "lng_action_pinned_media_sticker": [
+ "a sticker"
+ ],
+ "lng_action_pinned_media_video": [
+ "a video"
+ ],
+ "lng_action_pinned_media_video_message": [
+ "a video message"
+ ],
+ "lng_action_pinned_media_voice": [
+ "a voice message"
+ ],
+ "lng_action_pinned_message": [
+ "{from} pinned «{text}»"
+ ],
+ "lng_action_proximity_distance_m": [
+ "{count} meter",
+ "{count} meters"
+ ],
+ "lng_action_proximity_reached_you": [
+ "{from} is now within {distance} from you"
+ ],
+ "lng_action_removed_photo": [
+ "{from} removed group photo"
+ ],
+ "lng_action_removed_photo_channel": [
+ "Channel photo removed"
+ ],
+ "lng_action_took_screenshot": [
+ "{from} took a screenshot!"
+ ],
+ "lng_action_user_joined": [
+ "{from} joined the group"
+ ],
+ "lng_action_user_joined_by_link": [
+ "{from} joined the group via invite link"
+ ],
+ "lng_action_user_left": [
+ "{from} left the group"
+ ],
+ "lng_action_you_joined": [
+ "You joined this channel"
+ ],
+ "lng_action_you_took_screenshot": [
+ "You took a screenshot!"
+ ],
+ "lng_admin_log_about": [
+ "What is this?"
+ ],
+ "lng_admin_log_about_text": [
+ "This is a list of all notable actions by group members and admins in the last 48 hours."
+ ],
+ "lng_admin_log_admin_add_admins": [
+ "Add new admins"
+ ],
+ "lng_admin_log_admin_ban_users": [
+ "Ban users"
+ ],
+ "lng_admin_log_admin_change_info": [
+ "Change info"
+ ],
+ "lng_admin_log_admin_delete_messages": [
+ "Delete messages"
+ ],
+ "lng_admin_log_admin_edit_messages": [
+ "Edit messages"
+ ],
+ "lng_admin_log_admin_invite_link": [
+ "Invite users via link"
+ ],
+ "lng_admin_log_admin_pin_messages": [
+ "Pin messages"
+ ],
+ "lng_admin_log_admin_post_messages": [
+ "Post messages"
+ ],
+ "lng_admin_log_banned": [
+ "banned {user}"
+ ],
+ "lng_admin_log_banned_embed_links": [
+ "Embed links"
+ ],
+ "lng_admin_log_banned_send_media": [
+ "Send media"
+ ],
+ "lng_admin_log_banned_send_messages": [
+ "Send messages"
+ ],
+ "lng_admin_log_banned_send_stickers": [
+ "Send stickers & GIFs"
+ ],
+ "lng_admin_log_banned_view_messages": [
+ "Read messages"
+ ],
+ "lng_admin_log_changed_description_channel": [
+ "{from} edited channel description:"
+ ],
+ "lng_admin_log_changed_description_group": [
+ "{from} edited group description:"
+ ],
+ "lng_admin_log_changed_link_channel": [
+ "{from} changed channel link:"
+ ],
+ "lng_admin_log_changed_link_group": [
+ "{from} changed group link:"
+ ],
+ "lng_admin_log_changed_photo_channel": [
+ "{from} changed channel photo"
+ ],
+ "lng_admin_log_changed_photo_group": [
+ "{from} changed group photo"
+ ],
+ "lng_admin_log_changed_title_channel": [
+ "{from} changed channel name to «{title}»"
+ ],
+ "lng_admin_log_changed_title_group": [
+ "{from} changed group name to «{title}»"
+ ],
+ "lng_admin_log_deleted_message": [
+ "{from} deleted message:"
+ ],
+ "lng_admin_log_edited_caption": [
+ "{from} edited caption:"
+ ],
+ "lng_admin_log_edited_message": [
+ "{from} edited message:"
+ ],
+ "lng_admin_log_empty_text": [
+ "Empty"
+ ],
+ "lng_admin_log_filter": [
+ "Filter"
+ ],
+ "lng_admin_log_filter_admins_new": [
+ "Admin rights"
+ ],
+ "lng_admin_log_filter_all_actions": [
+ "All actions"
+ ],
+ "lng_admin_log_filter_all_admins": [
+ "All users and admins"
+ ],
+ "lng_admin_log_filter_info_channel": [
+ "Channel info"
+ ],
+ "lng_admin_log_filter_info_group": [
+ "Group info"
+ ],
+ "lng_admin_log_filter_members_new": [
+ "New members"
+ ],
+ "lng_admin_log_filter_members_removed": [
+ "Members leaving"
+ ],
+ "lng_admin_log_filter_messages_deleted": [
+ "Deleted messages"
+ ],
+ "lng_admin_log_filter_messages_edited": [
+ "Edited messages"
+ ],
+ "lng_admin_log_filter_messages_pinned": [
+ "Pinned messages"
+ ],
+ "lng_admin_log_filter_restrictions": [
+ "New restrictions"
+ ],
+ "lng_admin_log_filter_title": [
+ "Filter"
+ ],
+ "lng_admin_log_invited": [
+ "invited {user}"
+ ],
+ "lng_admin_log_invites_disabled": [
+ "{from} disabled group invites"
+ ],
+ "lng_admin_log_invites_enabled": [
+ "{from} enabled group invites"
+ ],
+ "lng_admin_log_no_results_search_text": [
+ "No recent actions that contain '{query}' have been found."
+ ],
+ "lng_admin_log_no_results_text": [
+ "No recent actions that match your query were found."
+ ],
+ "lng_admin_log_no_results_title": [
+ "No actions found"
+ ],
+ "lng_admin_log_participant_joined_channel": [
+ "{from} joined the channel"
+ ],
+ "lng_admin_log_participant_left": [
+ "{from} left the group"
+ ],
+ "lng_admin_log_participant_left_channel": [
+ "{from} left the channel"
+ ],
+ "lng_admin_log_pinned_message": [
+ "{from} pinned message:"
+ ],
+ "lng_admin_log_previous_caption": [
+ "Original caption"
+ ],
+ "lng_admin_log_previous_description": [
+ "Previous description"
+ ],
+ "lng_admin_log_previous_link": [
+ "Previous link"
+ ],
+ "lng_admin_log_previous_message": [
+ "Original message"
+ ],
+ "lng_admin_log_promoted": [
+ "changed privileges for {user}"
+ ],
+ "lng_admin_log_removed_caption": [
+ "{from} removed caption"
+ ],
+ "lng_admin_log_removed_description_channel": [
+ "{from} removed channel description"
+ ],
+ "lng_admin_log_removed_description_group": [
+ "{from} removed group description"
+ ],
+ "lng_admin_log_removed_link_channel": [
+ "{from} removed channel link"
+ ],
+ "lng_admin_log_removed_link_group": [
+ "{from} removed group link"
+ ],
+ "lng_admin_log_removed_photo_channel": [
+ "{from} removed channel photo"
+ ],
+ "lng_admin_log_restricted_until": [
+ "until {date}"
+ ],
+ "lng_admin_log_signatures_disabled": [
+ "{from} disabled signatures"
+ ],
+ "lng_admin_log_signatures_enabled": [
+ "{from} enabled signatures"
+ ],
+ "lng_admin_log_title_all": [
+ "All actions"
+ ],
+ "lng_admin_log_title_selected": [
+ "Selected actions"
+ ],
+ "lng_admin_log_unpinned_message": [
+ "{from} unpinned message"
+ ],
+ "lng_archived_added": [
+ "Chat archived.
Muted chats stay archived when new messages arrive."
+ ],
+ "lng_ban_user": [
+ "Ban User"
+ ],
+ "lng_banned_list_title": [
+ "Banned users"
+ ],
+ "lng_blocked_list_not_found": [
+ "No users found."
+ ],
+ "lng_blocked_list_unknown_phone": [
+ "unknown phone number"
+ ],
+ "lng_bot_choose_group": [
+ "Select a Group"
+ ],
+ "lng_bot_description": [
+ "What can this bot do?"
+ ],
+ "lng_bot_groups_not_found": [
+ "No groups found"
+ ],
+ "lng_bot_no_groups": [
+ "You have no groups"
+ ],
+ "lng_bot_start": [
+ "Start"
+ ],
+ "lng_bot_sure_invite": [
+ "Add the bot to «{group}»?"
+ ],
+ "lng_box_remove": [
+ "Remove"
+ ],
+ "lng_calendar_days": [
+ "{count} day",
+ "{count} days"
+ ],
+ "lng_calendar_end_tip": [
+ "Press and hold to jump to the end."
+ ],
+ "lng_calendar_select_days": [
+ "Select days"
+ ],
+ "lng_calendar_start_tip": [
+ "Press and hold to jump to the start."
+ ],
+ "lng_call_box_status_yesterday": [
+ "yesterday at {time}"
+ ],
+ "lng_call_declined": [
+ "Declined call"
+ ],
+ "lng_call_fingerprint_tooltip": [
+ "If emoji on {user}'s screen are the same, this call is 100% secure"
+ ],
+ "lng_call_outgoing": [
+ "Outgoing call"
+ ],
+ "lng_call_status_connecting": [
+ "connecting..."
+ ],
+ "lng_call_status_failed": [
+ "failed to connect"
+ ],
+ "lng_call_video_cancelled": [
+ "Cancelled video call"
+ ],
+ "lng_call_video_declined": [
+ "Declined video call"
+ ],
+ "lng_call_video_incoming": [
+ "Incoming video call"
+ ],
+ "lng_call_video_missed": [
+ "Missed video call"
+ ],
+ "lng_call_video_outgoing": [
+ "Outgoing video call"
+ ],
+ "lng_cant_invite_not_contact": [
+ "Sorry, you can only add mutual contacts
to groups at the moment.
{more_info}"
+ ],
+ "lng_cant_send_to_not_contact": [
+ "Sorry, you can only send messages to
mutual contacts at the moment.
{more_info}"
+ ],
+ "lng_channel_add_admin": [
+ "Add Administrator"
+ ],
+ "lng_channel_add_banned": [
+ "Ban user"
+ ],
+ "lng_channel_add_members": [
+ "Add members"
+ ],
+ "lng_channel_add_restricted": [
+ "Restrict user"
+ ],
+ "lng_channel_admin_status_creator": [
+ "Owner"
+ ],
+ "lng_channel_admin_status_promoted_by": [
+ "Promoted by {user}"
+ ],
+ "lng_channel_admins": [
+ "Administrators"
+ ],
+ "lng_channel_admins_link": [
+ "{count} administrator",
+ "{count} administrators"
+ ],
+ "lng_channel_members_link": [
+ "{count} member",
+ "{count} members"
+ ],
+ "lng_channel_mute": [
+ "Mute"
+ ],
+ "lng_channel_public_link_copied": [
+ "Link copied to clipboard."
+ ],
+ "lng_channel_unmute": [
+ "Unmute"
+ ],
+ "lng_chat_about_admins": [
+ "Group admins can add and remove members, edit name and photo of the group."
+ ],
+ "lng_chat_about_all_admins": [
+ "Group members can add new members, edit name and photo of the group."
+ ],
+ "lng_chat_all_members_admins": [
+ "All Members Are Admins"
+ ],
+ "lng_chat_theme_apply": [
+ "Apply Theme"
+ ],
+ "lng_chat_theme_cant_voice": [
+ "Sorry, you can't change the chat theme while you have an unsent voice message."
+ ],
+ "lng_chat_theme_change": [
+ "Change colors"
+ ],
+ "lng_chat_theme_none": [
+ "No
Theme"
+ ],
+ "lng_chat_theme_title": [
+ "Select theme"
+ ],
+ "lng_context_cancel_download": [
+ "Cancel Download"
+ ],
+ "lng_context_cancel_upload": [
+ "Cancel Upload"
+ ],
+ "lng_context_clear_selection": [
+ "Clear Selection"
+ ],
+ "lng_context_copy_email": [
+ "Copy Email Address"
+ ],
+ "lng_context_copy_hashtag": [
+ "Copy Hashtag"
+ ],
+ "lng_context_copy_image": [
+ "Copy Image"
+ ],
+ "lng_context_copy_mention": [
+ "Copy Username"
+ ],
+ "lng_context_copy_selected": [
+ "Copy Selected Text"
+ ],
+ "lng_context_copy_selected_items": [
+ "Copy Selected as Text"
+ ],
+ "lng_context_copy_text": [
+ "Copy Text"
+ ],
+ "lng_context_delete_gif": [
+ "Delete"
+ ],
+ "lng_context_delete_msg": [
+ "Delete"
+ ],
+ "lng_context_delete_selected": [
+ "Delete Selected"
+ ],
+ "lng_context_edit_msg": [
+ "Edit"
+ ],
+ "lng_context_forward_msg": [
+ "Forward"
+ ],
+ "lng_context_forward_selected": [
+ "Forward Selected"
+ ],
+ "lng_context_pack_add": [
+ "Add Stickers"
+ ],
+ "lng_context_pack_info": [
+ "View Sticker Set"
+ ],
+ "lng_context_pin_msg": [
+ "Pin"
+ ],
+ "lng_context_pin_to_top": [
+ "Pin"
+ ],
+ "lng_context_reply_msg": [
+ "Reply"
+ ],
+ "lng_context_reschedule": [
+ "Reschedule"
+ ],
+ "lng_context_save_audio": [
+ "Save As..."
+ ],
+ "lng_context_save_audio_file": [
+ "Save As..."
+ ],
+ "lng_context_save_file": [
+ "Save As..."
+ ],
+ "lng_context_save_gif": [
+ "Save GIF"
+ ],
+ "lng_context_save_image": [
+ "Save As..."
+ ],
+ "lng_context_save_video": [
+ "Save As..."
+ ],
+ "lng_context_select_msg": [
+ "Select"
+ ],
+ "lng_context_show_in_finder": [
+ "Show in Finder"
+ ],
+ "lng_context_to_msg": [
+ "Go To Message"
+ ],
+ "lng_context_unpin_from_top": [
+ "Unpin"
+ ],
+ "lng_context_unpin_msg": [
+ "Unpin"
+ ],
+ "lng_context_view_group": [
+ "View group info"
+ ],
+ "lng_context_view_profile": [
+ "View profile"
+ ],
+ "lng_continue": [
+ "Continue"
+ ],
+ "lng_create_channel_crop": [
+ "Select an area for the profile photo"
+ ],
+ "lng_create_channel_link_available": [
+ "This link is available"
+ ],
+ "lng_create_channel_link_invalid": [
+ "This link is invalid"
+ ],
+ "lng_create_channel_link_occupied": [
+ "Sorry, this link is already occupied"
+ ],
+ "lng_create_channel_link_too_short": [
+ "Sorry, this link is too short"
+ ],
+ "lng_create_group_create": [
+ "Create"
+ ],
+ "lng_create_group_crop": [
+ "Select an area for group photo"
+ ],
+ "lng_create_group_description": [
+ "Description (optional)"
+ ],
+ "lng_create_group_invite_link": [
+ "Invite link"
+ ],
+ "lng_create_group_link": [
+ "Link"
+ ],
+ "lng_create_group_next": [
+ "Next"
+ ],
+ "lng_create_group_skip": [
+ "Skip"
+ ],
+ "lng_create_private_channel_about": [
+ "Only people with an invite link can join."
+ ],
+ "lng_create_private_channel_title": [
+ "Private Channel"
+ ],
+ "lng_create_private_group_about": [
+ "People can only join if they are added or have an invite link"
+ ],
+ "lng_create_private_group_title": [
+ "Private Group"
+ ],
+ "lng_create_public_channel_about": [
+ "Anyone can find the channel in search and join"
+ ],
+ "lng_create_public_channel_title": [
+ "Public Channel"
+ ],
+ "lng_create_public_group_about": [
+ "Anyone can find the group in search and join, chat history is available to everybody"
+ ],
+ "lng_create_public_group_title": [
+ "Public Group"
+ ],
+ "lng_delete_all_from": [
+ "Delete all from this user"
+ ],
+ "lng_delete_for_everyone_check": [
+ "Delete for everyone"
+ ],
+ "lng_delete_for_everyone_hint": [
+ "This will delete it for everyone in this chat.",
+ "This will delete them for everyone in this chat."
+ ],
+ "lng_delete_for_me_chat_hint": [
+ "This will delete it just for you, not for other participants of the chat.",
+ "This will delete them just for you, not for other participants of the chat."
+ ],
+ "lng_delete_for_me_hint": [
+ "This will delete it just for you.",
+ "This will delete them just for you."
+ ],
+ "lng_delete_for_other_check": [
+ "Also delete for {user}"
+ ],
+ "lng_delete_photo_sure": [
+ "Do you want to delete this photo?"
+ ],
+ "lng_deleted_message": [
+ "Deleted message"
+ ],
+ "lng_dialogs_hide_muted_chats": [
+ "Hide muted chats"
+ ],
+ "lng_disable_notifications_from_tray": [
+ "Disable notifications"
+ ],
+ "lng_dlg_filter": [
+ "Search"
+ ],
+ "lng_dlg_new_channel_name": [
+ "Channel name"
+ ],
+ "lng_dlg_new_group_name": [
+ "Group name"
+ ],
+ "lng_dlg_search_for_messages": [
+ "Search for messages"
+ ],
+ "lng_drag_files_here": [
+ "Drop files here"
+ ],
+ "lng_drag_images_here": [
+ "Drop images here"
+ ],
+ "lng_drag_photos_here": [
+ "Drop photos here"
+ ],
+ "lng_drag_to_send_files": [
+ "to send them as documents"
+ ],
+ "lng_drag_to_send_no_compression": [
+ "to send them without compression"
+ ],
+ "lng_drag_to_send_quick": [
+ "to send them in a quick way"
+ ],
+ "lng_duration_and_size": [
+ "{duration}, {size}"
+ ],
+ "lng_duration_minsec_minutes": [
+ "{count} min",
+ "{count} min"
+ ],
+ "lng_duration_minsec_seconds": [
+ "{count} s",
+ "{count} s"
+ ],
+ "lng_duration_minutes_seconds": [
+ "{minutes_count} {seconds_count}"
+ ],
+ "lng_duration_seconds": [
+ "{count} second",
+ "{count} seconds"
+ ],
+ "lng_edit_channel_title": [
+ "Edit channel"
+ ],
+ "lng_edit_contact_title": [
+ "Edit contact name"
+ ],
+ "lng_edit_group": [
+ "Edit group"
+ ],
+ "lng_edit_group_invites_everybody": [
+ "All members"
+ ],
+ "lng_edit_group_invites_only_admins": [
+ "Only admins"
+ ],
+ "lng_edit_group_who_invites": [
+ "Who can add members?"
+ ],
+ "lng_edit_message_text": [
+ "New message..."
+ ],
+ "lng_edit_sign_messages": [
+ "Sign messages"
+ ],
+ "lng_edit_too_long": [
+ "Your message text is too long"
+ ],
+ "lng_edited": [
+ "edited"
+ ],
+ "lng_emoji_category1": [
+ "People"
+ ],
+ "lng_emoji_category2": [
+ "Nature"
+ ],
+ "lng_emoji_category3": [
+ "Food & Drink"
+ ],
+ "lng_emoji_category4": [
+ "Activity"
+ ],
+ "lng_emoji_category5": [
+ "Travel & Places"
+ ],
+ "lng_emoji_category6": [
+ "Objects"
+ ],
+ "lng_emoji_category7": [
+ "Symbols & Flags"
+ ],
+ "lng_emoji_hide_panel": [
+ "Click here to hide the emoji sidebar"
+ ],
+ "lng_enable_auto_delete": [
+ "Enable Auto-Delete"
+ ],
+ "lng_enable_notifications_from_tray": [
+ "Enable notifications"
+ ],
+ "lng_forward_cant": [
+ "Sorry, no way to forward here :("
+ ],
+ "lng_forward_messages": [
+ "{count} forwarded message",
+ "{count} forwarded messages"
+ ],
+ "lng_forward_share_cant": [
+ "Sorry, no way to share contact here :("
+ ],
+ "lng_forward_share_contact": [
+ "Share contact to {recipient}?"
+ ],
+ "lng_forwarded": [
+ "Forwarded from {user}"
+ ],
+ "lng_forwarded_channel": [
+ "Forwarded from {channel}"
+ ],
+ "lng_forwarded_channel_via": [
+ "Forwarded from {channel} via {inline_bot}"
+ ],
+ "lng_forwarded_date": [
+ "Original: {date}"
+ ],
+ "lng_forwarded_signed": [
+ "{channel} ({user})"
+ ],
+ "lng_forwarded_via": [
+ "Forwarded from {user} via {inline_bot}"
+ ],
+ "lng_forwarding_from": [
+ "{user} and {count} other",
+ "{user} and {count} others"
+ ],
+ "lng_from_you": [
+ "You"
+ ],
+ "lng_game_tag": [
+ "Game"
+ ],
+ "lng_gifs_no_saved": [
+ "You have no saved GIFs yet."
+ ],
+ "lng_gifs_search": [
+ "Search GIFs"
+ ],
+ "lng_group_invite_about": [
+ "Telegram users will be able to join
your group by following this link."
+ ],
+ "lng_group_invite_about_new": [
+ "Your previous link will be deactivated and we'll generate a new invite link for you."
+ ],
+ "lng_group_invite_copied": [
+ "Invite link copied to clipboard."
+ ],
+ "lng_group_invite_create_new": [
+ "Revoke invite link"
+ ],
+ "lng_group_invite_join": [
+ "Join"
+ ],
+ "lng_group_status": [
+ "group"
+ ],
+ "lng_in_dlg_audio": [
+ "Voice message"
+ ],
+ "lng_in_dlg_photo": [
+ "Photo"
+ ],
+ "lng_in_dlg_sticker": [
+ "Sticker"
+ ],
+ "lng_in_dlg_sticker_emoji": [
+ "{emoji} Sticker"
+ ],
+ "lng_in_dlg_video": [
+ "Video"
+ ],
+ "lng_in_dlg_video_message": [
+ "Video message"
+ ],
+ "lng_info_add_as_contact": [
+ "Add to contacts"
+ ],
+ "lng_info_delete_contact": [
+ "Delete contact"
+ ],
+ "lng_info_edit_contact": [
+ "Edit contact"
+ ],
+ "lng_info_share_contact": [
+ "Share this contact"
+ ],
+ "lng_inline_bot_via": [
+ "via {inline_bot}"
+ ],
+ "lng_inline_switch_choose": [
+ "Choose conversation..."
+ ],
+ "lng_launch_svg_warning": [
+ "Opening this file can potentially expose your IP address to its creator. Continue?"
+ ],
+ "lng_mac_all_apps": [
+ "All Applications"
+ ],
+ "lng_mac_menu_edit": [
+ "Edit"
+ ],
+ "lng_mac_not_known_app": [
+ "It's not known if this application can open \"{file}\"."
+ ],
+ "lng_mac_this_app_can_open": [
+ "This application can open \"{file}\"."
+ ],
+ "lng_many_typing": [
+ "{count} person is typing",
+ "{count} people are typing"
+ ],
+ "lng_maps_point": [
+ "Location"
+ ],
+ "lng_media_cancel": [
+ "Cancel"
+ ],
+ "lng_media_type_audios": [
+ "Voice messages"
+ ],
+ "lng_media_type_files": [
+ "Files"
+ ],
+ "lng_media_type_photos": [
+ "Photos"
+ ],
+ "lng_media_type_songs": [
+ "Audio files"
+ ],
+ "lng_media_type_videos": [
+ "Videos"
+ ],
+ "lng_mediaview_copy": [
+ "Copy"
+ ],
+ "lng_mediaview_date_time": [
+ "{date} at {time}"
+ ],
+ "lng_mediaview_delete": [
+ "Delete"
+ ],
+ "lng_mediaview_file_n_of_count": [
+ "{file} {n} of {count}"
+ ],
+ "lng_mediaview_files_all": [
+ "View all files"
+ ],
+ "lng_mediaview_forward": [
+ "Forward"
+ ],
+ "lng_mediaview_photos_all": [
+ "View all photos"
+ ],
+ "lng_mediaview_save_as": [
+ "Save As..."
+ ],
+ "lng_mediaview_saved": [
+ "Image was saved to your [c]Downloads[/c] folder"
+ ],
+ "lng_mediaview_single_photo": [
+ "Single Photo"
+ ],
+ "lng_menu_back": [
+ "Back"
+ ],
+ "lng_message_ph": [
+ "Write a message..."
+ ],
+ "lng_month10_small": [
+ "Oct"
+ ],
+ "lng_month11_small": [
+ "Nov"
+ ],
+ "lng_month12_small": [
+ "Dec"
+ ],
+ "lng_month1_small": [
+ "Jan"
+ ],
+ "lng_month2_small": [
+ "Feb"
+ ],
+ "lng_month3_small": [
+ "Mar"
+ ],
+ "lng_month4_small": [
+ "Apr"
+ ],
+ "lng_month5_small": [
+ "May"
+ ],
+ "lng_month6_small": [
+ "Jun"
+ ],
+ "lng_month7_small": [
+ "Jul"
+ ],
+ "lng_month8_small": [
+ "Aug"
+ ],
+ "lng_month9_small": [
+ "Sep"
+ ],
+ "lng_month_day10": [
+ "October"
+ ],
+ "lng_new_contact_add_done": [
+ "{user} is now in your contacts"
+ ],
+ "lng_new_contact_add_name": [
+ "Add {user} to contacts"
+ ],
+ "lng_new_contact_block_done": [
+ "{user} is now blocked"
+ ],
+ "lng_new_contact_share": [
+ "Share my phone number"
+ ],
+ "lng_participant_filter": [
+ "Search"
+ ],
+ "lng_payments_invoice_label_test": [
+ "Test invoice"
+ ],
+ "lng_payments_not_supported": [
+ "Sorry, Telegram Desktop doesn't support payments yet. Please use one of our mobile apps to do this."
+ ],
+ "lng_photo_caption": [
+ "Caption"
+ ],
+ "lng_photos_comment": [
+ "Comment"
+ ],
+ "lng_pinned_also_for_other": [
+ "Also pin for {user}"
+ ],
+ "lng_pinned_message": [
+ "Pinned message"
+ ],
+ "lng_pinned_notify": [
+ "Notify all members"
+ ],
+ "lng_pinned_pin": [
+ "Pin"
+ ],
+ "lng_pinned_pin_sure": [
+ "Would you like to pin this message?"
+ ],
+ "lng_pinned_unpin": [
+ "Unpin"
+ ],
+ "lng_pinned_unpin_sure": [
+ "Would you like to unpin this message?"
+ ],
+ "lng_profile_actions_section": [
+ "Actions"
+ ],
+ "lng_profile_add_participant": [
+ "Add Members"
+ ],
+ "lng_profile_block_bot": [
+ "Stop and block bot"
+ ],
+ "lng_profile_block_user": [
+ "Block user"
+ ],
+ "lng_profile_clear_history": [
+ "Clear history"
+ ],
+ "lng_profile_common_groups": [
+ "{count} group in common",
+ "{count} groups in common"
+ ],
+ "lng_profile_common_groups_section": [
+ "Groups in common"
+ ],
+ "lng_profile_convert_confirm": [
+ "Convert"
+ ],
+ "lng_profile_convert_feature1": [
+ "— New members may see the full message history"
+ ],
+ "lng_profile_convert_feature2": [
+ "— Messages are deleted for all members"
+ ],
+ "lng_profile_convert_feature3": [
+ "— Admins can add a description to the group"
+ ],
+ "lng_profile_convert_feature4": [
+ "— Owner can set a public link for the group"
+ ],
+ "lng_profile_convert_title": [
+ "Convert to supergroup"
+ ],
+ "lng_profile_convert_warning": [
+ "{bold_start}Note:{bold_end} This action can not be undone"
+ ],
+ "lng_profile_copy_fullname": [
+ "Copy Name"
+ ],
+ "lng_profile_create_public_link": [
+ "Create public link"
+ ],
+ "lng_profile_delete_channel": [
+ "Delete channel"
+ ],
+ "lng_profile_delete_conversation": [
+ "Delete chat"
+ ],
+ "lng_profile_delete_group": [
+ "Delete group"
+ ],
+ "lng_profile_drop_area_subtitle": [
+ "to set it as a group photo"
+ ],
+ "lng_profile_drop_area_subtitle_channel": [
+ "to set it as a channel photo"
+ ],
+ "lng_profile_drop_area_title": [
+ "Drop your image here"
+ ],
+ "lng_profile_edit_public_link": [
+ "Edit public link"
+ ],
+ "lng_profile_enable_notifications": [
+ "Notifications"
+ ],
+ "lng_profile_export_chat": [
+ "Export chat history"
+ ],
+ "lng_profile_files": [
+ "{count} file",
+ "{count} files"
+ ],
+ "lng_profile_invite_link_section": [
+ "Invite link"
+ ],
+ "lng_profile_invite_to_group": [
+ "Add to Group"
+ ],
+ "lng_profile_kick": [
+ "Remove"
+ ],
+ "lng_profile_leave_channel": [
+ "Leave channel"
+ ],
+ "lng_profile_leave_group": [
+ "Leave group"
+ ],
+ "lng_profile_link": [
+ "Link:"
+ ],
+ "lng_profile_manage_admins": [
+ "Manage admins"
+ ],
+ "lng_profile_manage_blocklist": [
+ "Manage banned users"
+ ],
+ "lng_profile_photos": [
+ "{count} photo",
+ "{count} photos"
+ ],
+ "lng_profile_recent_actions": [
+ "Recent actions"
+ ],
+ "lng_profile_report": [
+ "Report"
+ ],
+ "lng_profile_search_messages": [
+ "Search for messages"
+ ],
+ "lng_profile_send_message": [
+ "Send Message"
+ ],
+ "lng_profile_set_group_photo": [
+ "Set Photo"
+ ],
+ "lng_profile_share_contact": [
+ "Share Contact"
+ ],
+ "lng_profile_shared_links": [
+ "{count} shared link",
+ "{count} shared links"
+ ],
+ "lng_profile_songs": [
+ "{count} audio file",
+ "{count} audio files"
+ ],
+ "lng_profile_sure_kick": [
+ "Remove {user} from the group?"
+ ],
+ "lng_profile_sure_kick_channel": [
+ "Remove {user} from the channel?"
+ ],
+ "lng_profile_top_bar_share_contact": [
+ "Share"
+ ],
+ "lng_profile_unblock_bot": [
+ "Unblock bot"
+ ],
+ "lng_profile_unblock_user": [
+ "Unblock user"
+ ],
+ "lng_profile_videos": [
+ "{count} video",
+ "{count} videos"
+ ],
+ "lng_profile_view_channel": [
+ "View Channel"
+ ],
+ "lng_recent_stickers_remove": [
+ "Remove from Recent"
+ ],
+ "lng_record_cancel": [
+ "Release outside this field to cancel"
+ ],
+ "lng_report_bot_title": [
+ "Report bot"
+ ],
+ "lng_report_button": [
+ "Report"
+ ],
+ "lng_report_profile_video_title": [
+ "Report profile video"
+ ],
+ "lng_report_reason_description": [
+ "Description"
+ ],
+ "lng_report_reason_other": [
+ "Other"
+ ],
+ "lng_report_reason_pornography": [
+ "Pornography"
+ ],
+ "lng_report_reason_spam": [
+ "Spam"
+ ],
+ "lng_report_reason_violence": [
+ "Violence"
+ ],
+ "lng_report_spam": [
+ "Report Spam"
+ ],
+ "lng_report_spam_done": [
+ "Thank you for your report"
+ ],
+ "lng_report_spam_hide": [
+ "Hide"
+ ],
+ "lng_report_spam_sure": [
+ "Are you sure you want to report spam from this user?"
+ ],
+ "lng_report_spam_sure_channel": [
+ "Are you sure you want to report spam in this channel?"
+ ],
+ "lng_report_spam_thanks": [
+ "Thank you for your report!"
+ ],
+ "lng_report_thanks": [
+ "Thank you! Your report will be reviewed by our team."
+ ],
+ "lng_report_title": [
+ "Report channel"
+ ],
+ "lng_restart_button": [
+ "Restart"
+ ],
+ "lng_restricted_list_title": [
+ "Restricted users"
+ ],
+ "lng_restricted_send_gifs": [
+ "The admins of this group have restricted your ability to send GIFs."
+ ],
+ "lng_restricted_send_media": [
+ "The admins of this group have restricted your ability to send media."
+ ],
+ "lng_restricted_send_message": [
+ "The admins of this group have restricted your ability to send messages."
+ ],
+ "lng_restricted_send_stickers": [
+ "The admins of this group have restricted your ability to send stickers."
+ ],
+ "lng_rights_about_add_admins_yes": [
+ "This admin will be able to add new admins with equal or fewer rights."
+ ],
+ "lng_rights_about_admin_cant_edit": [
+ "You can't edit the rights of this admin."
+ ],
+ "lng_rights_chat_banned_custom": [
+ "Custom"
+ ],
+ "lng_rights_chat_banned_custom_date": [
+ "Until {date}"
+ ],
+ "lng_rights_chat_banned_day": [
+ "For {count} day",
+ "For {count} days"
+ ],
+ "lng_rights_chat_banned_forever": [
+ "Forever"
+ ],
+ "lng_rights_chat_banned_until_header": [
+ "Restricted until"
+ ],
+ "lng_rights_chat_banned_week": [
+ "For {count} week",
+ "For {count} weeks"
+ ],
+ "lng_rights_chat_read": [
+ "Read messages"
+ ],
+ "lng_rights_chat_send_links": [
+ "Embed links"
+ ],
+ "lng_rights_chat_send_media": [
+ "Send media"
+ ],
+ "lng_rights_chat_send_stickers": [
+ "Send stickers & GIFs"
+ ],
+ "lng_rights_chat_send_text": [
+ "Send messages"
+ ],
+ "lng_rights_user_restrictions": [
+ "User permissions"
+ ],
+ "lng_rights_user_restrictions_header": [
+ "What can this member do?"
+ ],
+ "lng_save_downloaded": [
+ "{ready} / {total} {mb}"
+ ],
+ "lng_saved_messages": [
+ "Saved Messages"
+ ],
+ "lng_search_messages_from": [
+ "Show messages from"
+ ],
+ "lng_selected_cancel_sure_this": [
+ "Cancel uploading?"
+ ],
+ "lng_selected_clear": [
+ "Cancel"
+ ],
+ "lng_selected_delete": [
+ "Delete"
+ ],
+ "lng_selected_delete_sure": [
+ "Do you want to delete {count} message?",
+ "Do you want to delete {count} messages?"
+ ],
+ "lng_selected_delete_sure_this": [
+ "Do you want to delete this message?"
+ ],
+ "lng_selected_forward": [
+ "Forward"
+ ],
+ "lng_selected_upload_stop": [
+ "Stop"
+ ],
+ "lng_send_action_record_audio": [
+ "recording a voice message"
+ ],
+ "lng_send_action_record_round": [
+ "recording a video message"
+ ],
+ "lng_send_action_record_video": [
+ "recording a video"
+ ],
+ "lng_send_action_upload_audio": [
+ "sending a voice message"
+ ],
+ "lng_send_action_upload_file": [
+ "sending a file"
+ ],
+ "lng_send_action_upload_photo": [
+ "sending a photo"
+ ],
+ "lng_send_action_upload_round": [
+ "sending a video message"
+ ],
+ "lng_send_action_upload_video": [
+ "sending a video"
+ ],
+ "lng_send_button": [
+ "Send"
+ ],
+ "lng_send_files_selected": [
+ "{count} file selected",
+ "{count} files selected"
+ ],
+ "lng_send_image_too_large": [
+ "File could not be sent, because it is larger than 2 GB: {name}
You can send as many files as you like, but each must be smaller than 2 GB."
+ ],
+ "lng_send_images_selected": [
+ "{count} image selected",
+ "{count} images selected"
+ ],
+ "lng_send_photos": [
+ "Send as {count} photo",
+ "Send as {count} photos"
+ ],
+ "lng_settings_drop_area_subtitle": [
+ "to set it as your photo"
+ ],
+ "lng_settings_edit": [
+ "Edit"
+ ],
+ "lng_settings_save": [
+ "Save"
+ ],
+ "lng_status_bot": [
+ "bot"
+ ],
+ "lng_status_last_month": [
+ "last seen within a month"
+ ],
+ "lng_status_last_week": [
+ "last seen within a week"
+ ],
+ "lng_status_lastseen_date": [
+ "last seen {date}"
+ ],
+ "lng_status_lastseen_now": [
+ "last seen just now"
+ ],
+ "lng_status_lastseen_yesterday": [
+ "last seen yesterday at {time}"
+ ],
+ "lng_status_offline": [
+ "last seen a long time ago"
+ ],
+ "lng_status_recently": [
+ "last seen recently"
+ ],
+ "lng_stickers_not_found": [
+ "Sticker pack not found."
+ ],
+ "lng_stickers_remove_pack": [
+ "Remove «{sticker_pack}»?"
+ ],
+ "lng_sure_ban_user_group": [
+ "Do you want to ban {user} from the group?"
+ ],
+ "lng_sure_delete_by_date_many": [
+ "Are you sure you want to delete all messages for the **{days}**?
This action cannot be undone."
+ ],
+ "lng_sure_delete_by_date_one": [
+ "Are you sure you want to delete all messages for **{date}**?
This action cannot be undone."
+ ],
+ "lng_sure_delete_saved_messages": [
+ "Are you sure you want to delete all your saved messages?
This action cannot be undone."
+ ],
+ "lng_sure_delete_selected_days": [
+ "{count} selected day",
+ "{count} selected days"
+ ],
+ "lng_switch_emoji": [
+ "Emoji"
+ ],
+ "lng_switch_gifs": [
+ "GIFs"
+ ],
+ "lng_switch_stickers": [
+ "Stickers"
+ ],
+ "lng_ttl_edit_about": [
+ "Automatically delete new messages for you and {user} after a certain period of time."
+ ],
+ "lng_ttl_photo_expired": [
+ "Photo has expired"
+ ],
+ "lng_ttl_photo_received": [
+ "{from} sent you a self-destructing photo. Please view it on your mobile."
+ ],
+ "lng_ttl_photo_sent": [
+ "You sent a self-destructing photo."
+ ],
+ "lng_ttl_video_expired": [
+ "Video has expired"
+ ],
+ "lng_ttl_video_received": [
+ "{from} sent you a self-destructing video. Please view it on your mobile."
+ ],
+ "lng_ttl_video_sent": [
+ "You sent a self-destructing video."
+ ],
+ "lng_typing": [
+ "typing"
+ ],
+ "lng_unblock_button": [
+ "Unblock"
+ ],
+ "lng_user_action_record_audio": [
+ "{user} is recording a voice message"
+ ],
+ "lng_user_action_record_round": [
+ "{user} is recording a video message"
+ ],
+ "lng_user_typing": [
+ "{user} is typing"
+ ],
+ "lng_view_button_user": [
+ "Send message"
+ ],
+ "lng_weekday1": [
+ "Mon"
+ ],
+ "lng_weekday2": [
+ "Tue"
+ ],
+ "lng_weekday3": [
+ "Wed"
+ ],
+ "lng_weekday4": [
+ "Thu"
+ ],
+ "lng_weekday5": [
+ "Fri"
+ ],
+ "lng_weekday6": [
+ "Sat"
+ ],
+ "lng_weekday7": [
+ "Sun"
+ ],
+ "lng_will_be_notified": [
+ "Subscribers will be notified when you post."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/profile.html b/data/web/translations.telegram.org/en/tdesktop/profile.html
new file mode 100644
index 0000000000..97628cac3e
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/profile.html
@@ -0,0 +1,118 @@
+{
+ "lng_attach_camera": [
+ "Camera"
+ ],
+ "lng_confirm_contact_data": [
+ "New Contact"
+ ],
+ "lng_contact_mobile_hidden": [
+ "Mobile hidden"
+ ],
+ "lng_contact_phone_after": [
+ "Phone number will be visible once {user} adds you as a contact."
+ ],
+ "lng_contact_phone_will_be_shared": [
+ "You can make your phone visible to {user}."
+ ],
+ "lng_forward_send": [
+ "Send"
+ ],
+ "lng_info_add_as_contact": [
+ "Add to contacts"
+ ],
+ "lng_info_bio_label": [
+ "Bio"
+ ],
+ "lng_info_channel_title": [
+ "Channel Info"
+ ],
+ "lng_info_delete_contact": [
+ "Delete contact"
+ ],
+ "lng_info_edit_contact": [
+ "Edit contact"
+ ],
+ "lng_info_group_title": [
+ "Group Info"
+ ],
+ "lng_info_link_label": [
+ "Link"
+ ],
+ "lng_info_mobile_hidden": [
+ "Hidden"
+ ],
+ "lng_info_mobile_label": [
+ "Mobile"
+ ],
+ "lng_info_share_contact": [
+ "Share this contact"
+ ],
+ "lng_info_user_title": [
+ "User Info"
+ ],
+ "lng_info_username_label": [
+ "Username"
+ ],
+ "lng_new_contact_add": [
+ "Add contact"
+ ],
+ "lng_new_contact_block": [
+ "Block user"
+ ],
+ "lng_profile_add_contact": [
+ "Add Contact"
+ ],
+ "lng_profile_audios": [
+ "{count} voice message",
+ "{count} voice messages"
+ ],
+ "lng_profile_block_user": [
+ "Block user"
+ ],
+ "lng_profile_camera_title": [
+ "Capture yourself"
+ ],
+ "lng_profile_clear_history": [
+ "Clear history"
+ ],
+ "lng_profile_common_groups": [
+ "{count} group in common",
+ "{count} groups in common"
+ ],
+ "lng_profile_delete_contact": [
+ "Delete"
+ ],
+ "lng_profile_delete_conversation": [
+ "Delete chat"
+ ],
+ "lng_profile_enable_notifications": [
+ "Notifications"
+ ],
+ "lng_profile_join_group": [
+ "Join Group"
+ ],
+ "lng_profile_restart_bot": [
+ "Restart bot"
+ ],
+ "lng_profile_send_message": [
+ "Send Message"
+ ],
+ "lng_profile_username": [
+ "Username:"
+ ],
+ "lng_scam_badge": [
+ "SCAM"
+ ],
+ "lng_settings_crop_profile": [
+ "Select an area for your profile photo"
+ ],
+ "lng_status_last_week": [
+ "last seen within a week"
+ ],
+ "lng_sure_delete_contact": [
+ "Are you sure you want to delete {contact} from your contact list?"
+ ],
+ "lng_username_description": [
+ "You can choose a username on Telegram. If you do, other people will be able to find you by this username and contact you without knowing your phone number.
You can use **a–z**, **0–9** and **underscores**.
Minimum length is **5 characters**."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/settings.html b/data/web/translations.telegram.org/en/tdesktop/settings.html
new file mode 100644
index 0000000000..5417728ae8
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/settings.html
@@ -0,0 +1,2208 @@
+{
+ "lng_about_done": [
+ "Done"
+ ],
+ "lng_about_text_1": [
+ "Official free messaging app based on [a href=\"https://core.telegram.org/api\"]Telegram API[/a]
for speed and security."
+ ],
+ "lng_about_text_2": [
+ "This software is licensed under [a href=\"https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE\"]GNU GPL[/a] version 3.
Source code is available on [a href=\"https://github.com/telegramdesktop/tdesktop\"]GitHub[/a]."
+ ],
+ "lng_about_text_3": [
+ "Visit {faq_open}Telegram FAQ{faq_close} for more info."
+ ],
+ "lng_about_version": [
+ "version {version}"
+ ],
+ "lng_admin_log_admin_invite_users": [
+ "Add users"
+ ],
+ "lng_background_apply": [
+ "Apply"
+ ],
+ "lng_background_blur": [
+ "Blurred"
+ ],
+ "lng_background_header": [
+ "Background preview"
+ ],
+ "lng_background_link_copied": [
+ "Link copied to clipboard"
+ ],
+ "lng_background_share": [
+ "Share"
+ ],
+ "lng_background_sure_delete": [
+ "Are you sure you want to delete this background?"
+ ],
+ "lng_background_text1": [
+ "Ah, you kids today with techno music! You should enjoy the classics, like Hasselhoff!"
+ ],
+ "lng_background_text2": [
+ "I can't even take you seriously right now."
+ ],
+ "lng_backgrounds_header": [
+ "Choose your new chat background"
+ ],
+ "lng_bad_code": [
+ "You have entered an invalid code."
+ ],
+ "lng_bad_phone": [
+ "Invalid phone number. Please try again."
+ ],
+ "lng_bad_photo": [
+ "Sorry, Telegram can't process that type of image."
+ ],
+ "lng_bio_placeholder": [
+ "Bio"
+ ],
+ "lng_blocked_list_about": [
+ "Blocked users can't send you messages or add you to groups. They will not see your profile pictures, online and last seen status."
+ ],
+ "lng_blocked_list_add": [
+ "Block user"
+ ],
+ "lng_blocked_list_add_title": [
+ "Select user to block"
+ ],
+ "lng_blocked_list_restart": [
+ "Restart"
+ ],
+ "lng_blocked_list_title": [
+ "Blocked users"
+ ],
+ "lng_blocked_list_unblock": [
+ "Unblock"
+ ],
+ "lng_box_no": [
+ "No"
+ ],
+ "lng_box_ok": [
+ "OK"
+ ],
+ "lng_box_remove": [
+ "Remove"
+ ],
+ "lng_box_yes": [
+ "Yes"
+ ],
+ "lng_broadcast_ph": [
+ "Broadcast a message..."
+ ],
+ "lng_broadcast_silent_ph": [
+ "Silent broadcast..."
+ ],
+ "lng_cancel": [
+ "Cancel"
+ ],
+ "lng_cancel_edit_post_no": [
+ "No"
+ ],
+ "lng_cancel_edit_post_sure": [
+ "Cancel editing?"
+ ],
+ "lng_cancel_edit_post_yes": [
+ "Yes"
+ ],
+ "lng_change_phone_about": [
+ "You can change your Telegram number
here. Your account and all your cloud data
— messages, media, contacts, etc. will be
moved to the new number."
+ ],
+ "lng_change_phone_button": [
+ "Change number"
+ ],
+ "lng_change_phone_code_description": [
+ "We've sent an SMS with a confirmation code to your phone {phone}."
+ ],
+ "lng_change_phone_code_title": [
+ "Enter code"
+ ],
+ "lng_change_phone_description": [
+ "You can change your Telegram number
here. Your account and all your cloud data
— messages, media, contacts, etc. will be
moved to the new number."
+ ],
+ "lng_change_phone_new_description": [
+ "We will send an SMS with a confirmation code to your new number."
+ ],
+ "lng_change_phone_new_submit": [
+ "Submit"
+ ],
+ "lng_change_phone_new_title": [
+ "Enter new number"
+ ],
+ "lng_change_phone_occupied": [
+ "The number {phone} is already connected to a Telegram account. Please delete that account before migrating to the new number."
+ ],
+ "lng_change_phone_success": [
+ "Your phone number has been changed."
+ ],
+ "lng_change_phone_title": [
+ "Change phone number"
+ ],
+ "lng_change_phone_warning": [
+ "Users will see your new number if they have it in their address book or your privacy settings allow them to see it. You can modify this in Settings > Privacy and Security > Phone number."
+ ],
+ "lng_channel_add_restricted": [
+ "Restrict user"
+ ],
+ "lng_channel_members_link": [
+ "{count} member",
+ "{count} members"
+ ],
+ "lng_choose_image": [
+ "Choose an image"
+ ],
+ "lng_clear_payment_info_confirm": [
+ "Delete your shipping info and instruct all payment providers to remove your saved credit cards? Note that Telegram never stores your credit card data."
+ ],
+ "lng_close": [
+ "Close"
+ ],
+ "lng_cloud_password_about": [
+ "This password will be asked when you log in on a new device in addition to the code you get via SMS."
+ ],
+ "lng_cloud_password_about_recover": [
+ "Warning! Are you sure you don't want to
add a password recovery email?
If you forget your password, you will
lose access to your Telegram account."
+ ],
+ "lng_cloud_password_bad": [
+ "Password and hint cannot be the same."
+ ],
+ "lng_cloud_password_bad_email": [
+ "Invalid email"
+ ],
+ "lng_cloud_password_change": [
+ "Change cloud password"
+ ],
+ "lng_cloud_password_change_hint": [
+ "Enter new password hint"
+ ],
+ "lng_cloud_password_confirm": [
+ "Confirm recovery email"
+ ],
+ "lng_cloud_password_confirm_new": [
+ "Re-enter new password"
+ ],
+ "lng_cloud_password_create": [
+ "Telegram password"
+ ],
+ "lng_cloud_password_differ": [
+ "Passwords do not match"
+ ],
+ "lng_cloud_password_edit": [
+ "Change cloud password"
+ ],
+ "lng_cloud_password_email": [
+ "Enter recovery email"
+ ],
+ "lng_cloud_password_enter_first": [
+ "Enter a password"
+ ],
+ "lng_cloud_password_enter_new": [
+ "Enter new password"
+ ],
+ "lng_cloud_password_enter_old": [
+ "Enter current password"
+ ],
+ "lng_cloud_password_hint": [
+ "Add a password hint"
+ ],
+ "lng_cloud_password_is_same": [
+ "Password was not changed"
+ ],
+ "lng_cloud_password_remove": [
+ "Remove cloud password"
+ ],
+ "lng_cloud_password_removed": [
+ "Two-step verification was disabled."
+ ],
+ "lng_cloud_password_resend": [
+ "Resend code"
+ ],
+ "lng_cloud_password_resent": [
+ "Code was resent."
+ ],
+ "lng_cloud_password_reset_cancel_sure": [
+ "Cancel the password reset process? If you request a new reset later, it will take another 7 days."
+ ],
+ "lng_cloud_password_reset_in": [
+ "Reset password in"
+ ],
+ "lng_cloud_password_reset_later": [
+ "You recently requested a password reset that was cancelled. Please wait {duration} before making a new request."
+ ],
+ "lng_cloud_password_reset_no_email": [
+ "Since you didn't provide a recovery email when setting up your password, your remaining options are either to remember your password or wait 7 days until your password is reset."
+ ],
+ "lng_cloud_password_reset_ok": [
+ "Reset"
+ ],
+ "lng_cloud_password_set": [
+ "Enable two-step verification"
+ ],
+ "lng_cloud_password_skip_email": [
+ "Skip email"
+ ],
+ "lng_cloud_password_updated": [
+ "Your cloud password was updated."
+ ],
+ "lng_cloud_password_waiting": [
+ "Confirmation link sent to {email}..."
+ ],
+ "lng_cloud_password_waiting_code": [
+ "Confirmation code sent to {email}..."
+ ],
+ "lng_cloud_password_was_set": [
+ "Two-step verification enabled."
+ ],
+ "lng_cloud_password_wrong": [
+ "Wrong cloud password"
+ ],
+ "lng_confirm_phone_about": [
+ "Somebody with access to your phone number {phone} has requested to delete your Telegram account and reset your 2-Step Verification password.
If this wasn't you, please enter the code we've just sent you via SMS to your number. You can also cancel this by changing your phone number to a number you control."
+ ],
+ "lng_confirm_phone_enter_code": [
+ "Please enter the code."
+ ],
+ "lng_confirm_phone_send": [
+ "Send"
+ ],
+ "lng_confirm_phone_success": [
+ "Success!
The deletion process was cancelled for your account {phone}. You may close this window now."
+ ],
+ "lng_confirm_phone_title": [
+ "Cancel account reset"
+ ],
+ "lng_connecting_settings": [
+ "Settings"
+ ],
+ "lng_connecting_to_proxy": [
+ "Connecting to proxy..."
+ ],
+ "lng_connection_auto": [
+ "Default ({transport} used)"
+ ],
+ "lng_connection_auto_connecting": [
+ "Default (connecting...)"
+ ],
+ "lng_connection_auto_rb": [
+ "Auto (TCP if available or HTTP)"
+ ],
+ "lng_connection_header": [
+ "Connection type"
+ ],
+ "lng_connection_host_ph": [
+ "Hostname"
+ ],
+ "lng_connection_http_proxy_rb": [
+ "HTTP with custom http-proxy"
+ ],
+ "lng_connection_password_ph": [
+ "Password"
+ ],
+ "lng_connection_port_ph": [
+ "Port"
+ ],
+ "lng_connection_proxy": [
+ "{transport} with proxy"
+ ],
+ "lng_connection_proxy_connecting": [
+ "Connecting through proxy..."
+ ],
+ "lng_connection_proxy_secret_ph": [
+ "Secret"
+ ],
+ "lng_connection_save": [
+ "Save"
+ ],
+ "lng_connection_tcp_proxy_rb": [
+ "TCP with custom socks5-proxy"
+ ],
+ "lng_connection_try_ipv6": [
+ "Try connecting through IPv6"
+ ],
+ "lng_connection_type": [
+ "Connection type:"
+ ],
+ "lng_connection_user_ph": [
+ "Username"
+ ],
+ "lng_contacts_header": [
+ "Contacts"
+ ],
+ "lng_context_copy_link": [
+ "Copy Link"
+ ],
+ "lng_context_copy_post_link": [
+ "Copy Post Link"
+ ],
+ "lng_context_pack_add": [
+ "Add Stickers"
+ ],
+ "lng_deleted": [
+ "Deleted Account"
+ ],
+ "lng_disable_notifications_from_tray": [
+ "Disable notifications"
+ ],
+ "lng_download_path": [
+ "Download path"
+ ],
+ "lng_download_path_ask": [
+ "Ask download path for each file"
+ ],
+ "lng_download_path_choose": [
+ "Choose download path"
+ ],
+ "lng_download_path_cleared": [
+ "Cleared!"
+ ],
+ "lng_download_path_clearing": [
+ "Clearing..."
+ ],
+ "lng_download_path_default": [
+ "Default folder"
+ ],
+ "lng_download_path_default_radio": [
+ "Telegram folder in system «Downloads»"
+ ],
+ "lng_download_path_dir_radio": [
+ "Custom folder, cleared only manually"
+ ],
+ "lng_download_path_dont_ask": [
+ "Don't ask download path for each file"
+ ],
+ "lng_download_path_failed": [
+ "File download could not be started.
This might be because the download location you've selected is invalid. Try changing it in Settings > Advanced > Download Path."
+ ],
+ "lng_download_path_header": [
+ "Choose download path"
+ ],
+ "lng_download_path_settings": [
+ "Settings"
+ ],
+ "lng_download_path_temp": [
+ "Temp folder"
+ ],
+ "lng_download_path_temp_radio": [
+ "Temp folder, cleared on logout or uninstall"
+ ],
+ "lng_downloads_delete_sure": [
+ "Do you want to delete {count} file?",
+ "Do you want to delete {count} files?"
+ ],
+ "lng_downloads_section": [
+ "Downloads"
+ ],
+ "lng_edit_message": [
+ "Edit message"
+ ],
+ "lng_edit_privacy_calls_always": [
+ "Always allow {count} user",
+ "Always allow {count} users"
+ ],
+ "lng_edit_privacy_calls_always_empty": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_calls_always_title": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_calls_exceptions": [
+ "These users will or will not be able to call you regardless of the settings above."
+ ],
+ "lng_edit_privacy_calls_header": [
+ "Who can call me"
+ ],
+ "lng_edit_privacy_calls_never": [
+ "Never allow {count} user",
+ "Never allow {count} users"
+ ],
+ "lng_edit_privacy_calls_never_empty": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_calls_never_title": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_calls_p2p_always_empty": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_calls_p2p_always_title": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_calls_p2p_contacts": [
+ "My contacts"
+ ],
+ "lng_edit_privacy_calls_p2p_everyone": [
+ "Everybody"
+ ],
+ "lng_edit_privacy_calls_p2p_exceptions": [
+ "Peer-to-peer in calls will or will not be used with these users regardless of the settings above."
+ ],
+ "lng_edit_privacy_calls_p2p_header": [
+ "Use peer-to-peer with"
+ ],
+ "lng_edit_privacy_calls_p2p_never_empty": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_calls_p2p_never_title": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_calls_p2p_nobody": [
+ "Nobody"
+ ],
+ "lng_edit_privacy_calls_p2p_title": [
+ "Peer-to-peer in calls"
+ ],
+ "lng_edit_privacy_calls_title": [
+ "Calls"
+ ],
+ "lng_edit_privacy_contacts": [
+ "My contacts"
+ ],
+ "lng_edit_privacy_everyone": [
+ "Everybody"
+ ],
+ "lng_edit_privacy_exceptions": [
+ "Add exceptions"
+ ],
+ "lng_edit_privacy_exceptions_add": [
+ "Add users"
+ ],
+ "lng_edit_privacy_exceptions_count": [
+ "{count} user",
+ "{count} users"
+ ],
+ "lng_edit_privacy_forwards_always_empty": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_forwards_always_title": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_forwards_exceptions": [
+ "These settings will override the values above."
+ ],
+ "lng_edit_privacy_forwards_header": [
+ "Who can add a link to my account when forwarding my messages"
+ ],
+ "lng_edit_privacy_forwards_never_empty": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_forwards_never_title": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_forwards_sample_contacts": [
+ "Link if allowed by settings below."
+ ],
+ "lng_edit_privacy_forwards_sample_everyone": [
+ "Link to your account."
+ ],
+ "lng_edit_privacy_forwards_sample_message": [
+ "Reinhardt, we need to find you some new tunes 🎶"
+ ],
+ "lng_edit_privacy_forwards_sample_nobody": [
+ "Not a link to your account."
+ ],
+ "lng_edit_privacy_forwards_title": [
+ "Forwarded messages privacy"
+ ],
+ "lng_edit_privacy_forwards_warning": [
+ "Messages you send will not link back to your account when forwarded by other users."
+ ],
+ "lng_edit_privacy_groups_always": [
+ "Always allow {count} user",
+ "Always allow {count} users"
+ ],
+ "lng_edit_privacy_groups_always_empty": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_groups_always_title": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_groups_description": [
+ "You can choose who can add you to groups and channels with granular precision:"
+ ],
+ "lng_edit_privacy_groups_exceptions": [
+ "These users will or will not be able to add you to groups and channels regardless of the settings above."
+ ],
+ "lng_edit_privacy_groups_header": [
+ "Who can add me to groups and channels"
+ ],
+ "lng_edit_privacy_groups_never": [
+ "Never allow {count} user",
+ "Never allow {count} users"
+ ],
+ "lng_edit_privacy_groups_never_empty": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_groups_never_title": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_groups_title": [
+ "Group invite settings"
+ ],
+ "lng_edit_privacy_lastseen_always": [
+ "Always share with {count} user",
+ "Always share with {count} users"
+ ],
+ "lng_edit_privacy_lastseen_always_empty": [
+ "Always share with"
+ ],
+ "lng_edit_privacy_lastseen_always_title": [
+ "Always share with"
+ ],
+ "lng_edit_privacy_lastseen_description": [
+ "Who can see my last seen time"
+ ],
+ "lng_edit_privacy_lastseen_exceptions": [
+ "You can add users or entire groups as exceptions that will override the settings above."
+ ],
+ "lng_edit_privacy_lastseen_header": [
+ "Who can see my last seen time"
+ ],
+ "lng_edit_privacy_lastseen_never": [
+ "Never share with {count} user",
+ "Never share with {count} users"
+ ],
+ "lng_edit_privacy_lastseen_never_empty": [
+ "Never share with"
+ ],
+ "lng_edit_privacy_lastseen_never_title": [
+ "Never share with"
+ ],
+ "lng_edit_privacy_lastseen_title": [
+ "Last seen & online"
+ ],
+ "lng_edit_privacy_lastseen_warning": [
+ "You won't see Last Seen or Online statuses for people with whom you don't share yours. Approximate times will be shown instead (recently, within a week, within a month)."
+ ],
+ "lng_edit_privacy_nobody": [
+ "Nobody"
+ ],
+ "lng_edit_privacy_phone_number_always_empty": [
+ "Always share with"
+ ],
+ "lng_edit_privacy_phone_number_always_title": [
+ "Always share with"
+ ],
+ "lng_edit_privacy_phone_number_contacts": [
+ "Users who add your number to their contacts will see it on Telegram only if they are your contacts."
+ ],
+ "lng_edit_privacy_phone_number_exceptions": [
+ "Add users or groups to override the settings above."
+ ],
+ "lng_edit_privacy_phone_number_find": [
+ "Who can find me by my number"
+ ],
+ "lng_edit_privacy_phone_number_header": [
+ "Who can see my phone number"
+ ],
+ "lng_edit_privacy_phone_number_never_empty": [
+ "Never share with"
+ ],
+ "lng_edit_privacy_phone_number_never_title": [
+ "Never share with"
+ ],
+ "lng_edit_privacy_phone_number_title": [
+ "Phone number privacy"
+ ],
+ "lng_edit_privacy_phone_number_warning": [
+ "Users who have your number saved in their contacts will also see it on Telegram."
+ ],
+ "lng_edit_privacy_profile_photo_always_empty": [
+ "Always allow"
+ ],
+ "lng_edit_privacy_profile_photo_always_title": [
+ "Always Allow"
+ ],
+ "lng_edit_privacy_profile_photo_exceptions": [
+ "These settings will override the values above."
+ ],
+ "lng_edit_privacy_profile_photo_header": [
+ "Who can see my profile photo"
+ ],
+ "lng_edit_privacy_profile_photo_never_empty": [
+ "Never allow"
+ ],
+ "lng_edit_privacy_profile_photo_never_title": [
+ "Never Allow"
+ ],
+ "lng_edit_privacy_profile_photo_title": [
+ "Profile Photo"
+ ],
+ "lng_edit_self_title": [
+ "Edit your name"
+ ],
+ "lng_emoji_manage_sets": [
+ "Choose emoji set"
+ ],
+ "lng_emoji_set_active": [
+ "Current set"
+ ],
+ "lng_emoji_set_download": [
+ "Download {size}"
+ ],
+ "lng_emoji_set_loading": [
+ "{percent}, {progress}"
+ ],
+ "lng_emoji_set_ready": [
+ "Downloaded"
+ ],
+ "lng_error_start_minimized_passcoded": [
+ "You have set a local passcode, so Telegram Desktop can't be launched minimized; it will ask you to enter your passcode before it can start working."
+ ],
+ "lng_export_about_chats": [
+ "This page lists all chats from this export."
+ ],
+ "lng_export_about_contacts": [
+ "If you allow access, your contacts are continuously synced with Telegram. Thanks to this, you can easily switch to Telegram and immediately connect with friends across all your devices. We use data about your contacts to let you know when they join Telegram, and to display them by the name you set for them in your phone.
You can disable contact syncing or delete your stored contacts in Settings > Privacy & Security on Telegram's mobile apps."
+ ],
+ "lng_export_about_done": [
+ "Your data was successfully exported."
+ ],
+ "lng_export_about_left_chats": [
+ "Below are the supergroups and channels from this export that you've left or where you were banned.
Note that when you leave a channel or supergroup you've created, you have the option to either delete it, or simply leave (in case you want to rejoin later, or keep the community alive despite not being a member)."
+ ],
+ "lng_export_about_sessions": [
+ "We store session info to display your connected devices in Settings > Privacy & Security > Active Sessions."
+ ],
+ "lng_export_about_telegram": [
+ "Here is the data you requested. Remember: Telegram is ad free, it doesn't use your data for ad targeting and doesn't sell it to others. Telegram only keeps the information it needs to function as a secure and feature-rich cloud service.
Check out Settings > Privacy & Security on Telegram's mobile apps for the relevant settings."
+ ],
+ "lng_export_beginning": [
+ "the oldest message"
+ ],
+ "lng_export_delay": [
+ "For security reasons, you will be able to begin downloading your data in {hours}. We have notified all your devices about the export request to make sure it's authorized and give you time to react if it's not.
Please come back on {date} and repeat the request using the same device."
+ ],
+ "lng_export_delay_hours": [
+ "{count} hour",
+ "{count} hours"
+ ],
+ "lng_export_delay_less_than_hour": [
+ "less than an hour"
+ ],
+ "lng_export_done": [
+ "Show my data"
+ ],
+ "lng_export_end": [
+ "present"
+ ],
+ "lng_export_finished": [
+ "Data export completed."
+ ],
+ "lng_export_from_beginning": [
+ "Reset"
+ ],
+ "lng_export_header_chats": [
+ "Chat export settings"
+ ],
+ "lng_export_header_format": [
+ "Location and format"
+ ],
+ "lng_export_header_media": [
+ "Media export settings"
+ ],
+ "lng_export_header_other": [
+ "Other"
+ ],
+ "lng_export_invalid": [
+ "Sorry, you have started a new data export, so this data export is now cancelled."
+ ],
+ "lng_export_limits": [
+ "From: {from}, to: {till}"
+ ],
+ "lng_export_option_bot_chats": [
+ "Bot chats"
+ ],
+ "lng_export_option_contacts": [
+ "Contacts list"
+ ],
+ "lng_export_option_contacts_about": [
+ "If you allow access, contacts are continuously synced with Telegram. You can adjust this in Settings > Privacy & Security on mobile devices."
+ ],
+ "lng_export_option_files": [
+ "Files"
+ ],
+ "lng_export_option_gifs": [
+ "GIFs"
+ ],
+ "lng_export_option_html": [
+ "Human-readable HTML"
+ ],
+ "lng_export_option_info": [
+ "Account information"
+ ],
+ "lng_export_option_info_about": [
+ "Your chosen screen name, username, phone number and profile pictures."
+ ],
+ "lng_export_option_json": [
+ "Machine-readable JSON"
+ ],
+ "lng_export_option_location": [
+ "Download path: {path}"
+ ],
+ "lng_export_option_other": [
+ "Miscellaneous data"
+ ],
+ "lng_export_option_other_about": [
+ "Other types of data not mentioned above (beta)."
+ ],
+ "lng_export_option_personal_chats": [
+ "Personal chats"
+ ],
+ "lng_export_option_photos": [
+ "Photos"
+ ],
+ "lng_export_option_private_groups": [
+ "Private groups"
+ ],
+ "lng_export_option_public_channels": [
+ "Public channels"
+ ],
+ "lng_export_option_sessions": [
+ "Active sessions"
+ ],
+ "lng_export_option_sessions_about": [
+ "We store this to display your connected devices in Settings > Privacy & Security > Active Sessions."
+ ],
+ "lng_export_option_size_limit": [
+ "Size limit: {size}"
+ ],
+ "lng_export_option_stickers": [
+ "Stickers"
+ ],
+ "lng_export_option_video_files": [
+ "Videos"
+ ],
+ "lng_export_option_video_messages": [
+ "Video messages"
+ ],
+ "lng_export_option_voice_messages": [
+ "Voice messages"
+ ],
+ "lng_export_progress": [
+ "You can close this window now. Please don't quit Telegram until the data export is completed."
+ ],
+ "lng_export_progress_title": [
+ "Exporting your data"
+ ],
+ "lng_export_start": [
+ "Export"
+ ],
+ "lng_export_state_chats": [
+ "Chats"
+ ],
+ "lng_export_state_chats_list": [
+ "Processing chats..."
+ ],
+ "lng_export_state_initializing": [
+ "Initializing..."
+ ],
+ "lng_export_state_progress": [
+ "{count} / {total}"
+ ],
+ "lng_export_state_ready_progress": [
+ "{ready} / {total}"
+ ],
+ "lng_export_state_userpics": [
+ "Profile pictures"
+ ],
+ "lng_export_stop": [
+ "Stop"
+ ],
+ "lng_export_suggest_cancel": [
+ "Not now"
+ ],
+ "lng_export_suggest_text": [
+ "You can now download the data you requested. Start exporting data?"
+ ],
+ "lng_export_suggest_title": [
+ "Data export ready"
+ ],
+ "lng_export_sure_stop": [
+ "Are you sure you want to stop exporting your data?
If you do, you'll need to start over."
+ ],
+ "lng_export_till_end": [
+ "Reset"
+ ],
+ "lng_export_title": [
+ "Export Your Data"
+ ],
+ "lng_export_total_amount": [
+ "Total files: {amount}"
+ ],
+ "lng_export_total_files": [
+ "Total files: {count}"
+ ],
+ "lng_export_total_size": [
+ "Total size: {size}"
+ ],
+ "lng_failed_add_participant": [
+ "Could not add user. Please try again later."
+ ],
+ "lng_flood_error": [
+ "Too many tries. Please try again later."
+ ],
+ "lng_formatting_link_create": [
+ "Create"
+ ],
+ "lng_formatting_link_create_title": [
+ "Create link"
+ ],
+ "lng_formatting_link_edit_title": [
+ "Edit link"
+ ],
+ "lng_formatting_link_text": [
+ "Text"
+ ],
+ "lng_formatting_link_url": [
+ "URL"
+ ],
+ "lng_forward_choose": [
+ "Choose recipient..."
+ ],
+ "lng_info_bio_label": [
+ "Bio"
+ ],
+ "lng_info_username_label": [
+ "Username"
+ ],
+ "lng_intro_submit": [
+ "SUBMIT"
+ ],
+ "lng_language_already": [
+ "You're already using this language pack. You can change your language back at any time in Settings."
+ ],
+ "lng_language_name": [
+ "English"
+ ],
+ "lng_language_not_found": [
+ "Sorry, this language pack doesn't exist."
+ ],
+ "lng_language_not_ready_about": [
+ "Unfortunately, this custom language pack ({lang_name}) doesn't contain data for Telegram Desktop. You can contribute to this language pack using the {link}."
+ ],
+ "lng_language_not_ready_link": [
+ "translation platform"
+ ],
+ "lng_language_not_ready_title": [
+ "Insufficient data"
+ ],
+ "lng_language_switch_about_official": [
+ "You are about to apply a language pack ({lang_name}) that is {percent}% complete.
This will translate the entire interface. You can suggest corrections in the {link}.
You can change your language back at any time in Settings."
+ ],
+ "lng_language_switch_about_unofficial": [
+ "You are about to apply a custom language pack with the name \"{lang_name}\" that is {percent}% complete.
This will translate the entire interface. You can suggest corrections on the {link}.
You can change your language back at any time in Settings."
+ ],
+ "lng_language_switch_apply": [
+ "Change"
+ ],
+ "lng_language_switch_link": [
+ "translation platform"
+ ],
+ "lng_language_switch_title": [
+ "Change language?"
+ ],
+ "lng_languages": [
+ "Language"
+ ],
+ "lng_languages_none": [
+ "No languages found."
+ ],
+ "lng_local_storage_animation": [
+ "{count} GIF animation",
+ "{count} GIF animations"
+ ],
+ "lng_local_storage_clear": [
+ "Clear all"
+ ],
+ "lng_local_storage_clear_some": [
+ "Clear"
+ ],
+ "lng_local_storage_cleared": [
+ "Cleared!"
+ ],
+ "lng_local_storage_clearing": [
+ "Clearing..."
+ ],
+ "lng_local_storage_empty": [
+ "No cached files"
+ ],
+ "lng_local_storage_image": [
+ "{count} image",
+ "{count} images"
+ ],
+ "lng_local_storage_limit_months": [
+ "{count} month",
+ "{count} months"
+ ],
+ "lng_local_storage_limit_never": [
+ "Never"
+ ],
+ "lng_local_storage_media": [
+ "Media cache"
+ ],
+ "lng_local_storage_media_limit": [
+ "Media cache limit: {size}"
+ ],
+ "lng_local_storage_round": [
+ "{count} video message",
+ "{count} video messages"
+ ],
+ "lng_local_storage_size_limit": [
+ "Total size limit: {size}"
+ ],
+ "lng_local_storage_sticker": [
+ "{count} sticker",
+ "{count} stickers"
+ ],
+ "lng_local_storage_summary": [
+ "Summary"
+ ],
+ "lng_local_storage_time_limit": [
+ "Clear files older than: {limit}"
+ ],
+ "lng_local_storage_title": [
+ "Local storage"
+ ],
+ "lng_local_storage_voice": [
+ "{count} voice message",
+ "{count} voice messages"
+ ],
+ "lng_mac_hold_to_quit": [
+ "Hold {text} to Quit"
+ ],
+ "lng_media_animation_title": [
+ "GIFs"
+ ],
+ "lng_media_audio_title": [
+ "Voice messages"
+ ],
+ "lng_media_auto_audio": [
+ "Automatic voice message download"
+ ],
+ "lng_media_auto_gif": [
+ "Automatic GIF download"
+ ],
+ "lng_media_auto_groups": [
+ "Groups and channels"
+ ],
+ "lng_media_auto_in_channels": [
+ "In channels"
+ ],
+ "lng_media_auto_in_groups": [
+ "In groups"
+ ],
+ "lng_media_auto_in_private": [
+ "In private chats"
+ ],
+ "lng_media_auto_photo": [
+ "Automatic photo download"
+ ],
+ "lng_media_auto_play": [
+ "Autoplay"
+ ],
+ "lng_media_auto_private_chats": [
+ "Private chats"
+ ],
+ "lng_media_auto_settings": [
+ "Automatic media download"
+ ],
+ "lng_media_auto_title": [
+ "Automatically download"
+ ],
+ "lng_media_gif_title": [
+ "GIFs and animations"
+ ],
+ "lng_media_photo_title": [
+ "Photos"
+ ],
+ "lng_media_size_limit": [
+ "Limit by size"
+ ],
+ "lng_media_size_up_to": [
+ "up to {size}"
+ ],
+ "lng_media_type_files": [
+ "Files"
+ ],
+ "lng_media_type_photos": [
+ "Photos"
+ ],
+ "lng_media_video_messages_title": [
+ "Round video messages"
+ ],
+ "lng_media_video_title": [
+ "Videos"
+ ],
+ "lng_menu_formatting": [
+ "Formatting"
+ ],
+ "lng_menu_formatting_bold": [
+ "Bold"
+ ],
+ "lng_menu_formatting_clear": [
+ "Plain text"
+ ],
+ "lng_menu_formatting_italic": [
+ "Italic"
+ ],
+ "lng_menu_formatting_link_create": [
+ "Create link"
+ ],
+ "lng_menu_formatting_link_edit": [
+ "Edit link"
+ ],
+ "lng_menu_formatting_monospace": [
+ "Monospace"
+ ],
+ "lng_menu_settings": [
+ "Settings"
+ ],
+ "lng_no_mic_permission": [
+ "Telegram needs microphone access so that you can make calls and record voice messages."
+ ],
+ "lng_notification_preview_text": [
+ "It's morning in Tokyo 😎"
+ ],
+ "lng_notification_preview_title": [
+ "Dino Rex"
+ ],
+ "lng_notification_sample": [
+ "This is a sample notification"
+ ],
+ "lng_notification_show_name": [
+ "Name"
+ ],
+ "lng_notification_show_text": [
+ "Text"
+ ],
+ "lng_open_from_tray": [
+ "Open Telegram"
+ ],
+ "lng_participant_filter": [
+ "Search"
+ ],
+ "lng_passcode_about": [
+ "When a local passcode is set, a lock icon appears at the top of your chat list. Click it to lock Telegram Desktop.
Note: if you forget your local passcode, you'll need to log out of Telegram Desktop and log in again."
+ ],
+ "lng_passcode_autolock": [
+ "Auto-Lock"
+ ],
+ "lng_passcode_autolock_away": [
+ "Auto-Lock if away for..."
+ ],
+ "lng_passcode_autolock_hours": [
+ "{count} hour",
+ "{count} hours"
+ ],
+ "lng_passcode_autolock_hours_minutes": [
+ "{hours_count}h {minutes_count}m"
+ ],
+ "lng_passcode_autolock_minutes": [
+ "{count} minute",
+ "{count} minutes"
+ ],
+ "lng_passcode_change": [
+ "Change passcode"
+ ],
+ "lng_passcode_confirm_new": [
+ "Re-enter new passcode"
+ ],
+ "lng_passcode_create": [
+ "Local passcode"
+ ],
+ "lng_passcode_differ": [
+ "Passcodes are different"
+ ],
+ "lng_passcode_enter_first": [
+ "Enter a passcode"
+ ],
+ "lng_passcode_enter_new": [
+ "Enter new passcode"
+ ],
+ "lng_passcode_enter_old": [
+ "Enter current passcode"
+ ],
+ "lng_passcode_is_same": [
+ "Passcode was not changed"
+ ],
+ "lng_passcode_remove": [
+ "Remove local passcode"
+ ],
+ "lng_passcode_remove_button": [
+ "Remove"
+ ],
+ "lng_passcode_turn_on": [
+ "Turn on local passcode"
+ ],
+ "lng_passcode_wrong": [
+ "Wrong passcode"
+ ],
+ "lng_passport_confirm_email": [
+ "We've sent a confirmation code to your email {email}."
+ ],
+ "lng_passport_email_title": [
+ "Email"
+ ],
+ "lng_passport_first_name": [
+ "First name"
+ ],
+ "lng_passport_last_name": [
+ "Last name"
+ ],
+ "lng_passport_phone_title": [
+ "Phone number"
+ ],
+ "lng_profile_bio": [
+ "Bio:"
+ ],
+ "lng_profile_info_section": [
+ "Info"
+ ],
+ "lng_profile_kick": [
+ "Remove"
+ ],
+ "lng_profile_mobile_number": [
+ "Mobile:"
+ ],
+ "lng_profile_settings_section": [
+ "Settings"
+ ],
+ "lng_profile_sure_remove_admin": [
+ "Remove {user} from admins?"
+ ],
+ "lng_proxy_about": [
+ "Proxy servers may be helpful in accessing Telegram if there is no connection in a specific region."
+ ],
+ "lng_proxy_add": [
+ "Add proxy"
+ ],
+ "lng_proxy_address_label": [
+ "Socket address"
+ ],
+ "lng_proxy_available": [
+ "available (ping: {ping} ms)"
+ ],
+ "lng_proxy_checking": [
+ "checking…"
+ ],
+ "lng_proxy_connecting": [
+ "connecting…"
+ ],
+ "lng_proxy_credentials": [
+ "Credentials"
+ ],
+ "lng_proxy_credentials_optional": [
+ "Credentials (optional)"
+ ],
+ "lng_proxy_description": [
+ "Your saved proxy list will be here."
+ ],
+ "lng_proxy_disable": [
+ "Disable proxy"
+ ],
+ "lng_proxy_edit": [
+ "Edit proxy"
+ ],
+ "lng_proxy_edit_share": [
+ "Share"
+ ],
+ "lng_proxy_menu_delete": [
+ "Delete"
+ ],
+ "lng_proxy_menu_edit": [
+ "Edit"
+ ],
+ "lng_proxy_menu_restore": [
+ "Restore"
+ ],
+ "lng_proxy_online": [
+ "online"
+ ],
+ "lng_proxy_settings": [
+ "Proxy settings"
+ ],
+ "lng_proxy_share": [
+ "Share"
+ ],
+ "lng_proxy_sponsor_warning": [
+ "This proxy may display a sponsored channel in your chat list. This doesn't reveal any of your Telegram traffic."
+ ],
+ "lng_proxy_unavailable": [
+ "not available"
+ ],
+ "lng_proxy_use": [
+ "Use proxy"
+ ],
+ "lng_proxy_use_custom": [
+ "Use custom proxy"
+ ],
+ "lng_proxy_use_for_calls": [
+ "Use proxy for calls"
+ ],
+ "lng_proxy_use_system_settings": [
+ "Use system proxy settings"
+ ],
+ "lng_quit_from_tray": [
+ "Quit Telegram"
+ ],
+ "lng_recent_stickers": [
+ "Recently used"
+ ],
+ "lng_reconnecting": [
+ "Reconnect in {count} s...",
+ "Reconnect in {count} s..."
+ ],
+ "lng_ringtones_box_about": [
+ "Right click on any short voice note or mp3 file in chat and select \"Save for Notifications\". It will appear here."
+ ],
+ "lng_ringtones_box_cloud_subtitle": [
+ "Choose your tone"
+ ],
+ "lng_ringtones_box_default": [
+ "Default"
+ ],
+ "lng_ringtones_box_no_sound": [
+ "No sound"
+ ],
+ "lng_ringtones_box_title": [
+ "Notification Sound"
+ ],
+ "lng_ringtones_box_upload_button": [
+ "Upload Sound"
+ ],
+ "lng_ringtones_box_upload_choose": [
+ "Choose a tone"
+ ],
+ "lng_self_destruct_description": [
+ "If you don't come online at least once within this period, your account will be deleted along with all groups, messages and contacts."
+ ],
+ "lng_self_destruct_months": [
+ "{count} month",
+ "{count} months"
+ ],
+ "lng_self_destruct_sessions_description": [
+ "If you don't come online from a specific session at least once within this period, it will be terminated."
+ ],
+ "lng_self_destruct_sessions_title": [
+ "Session termination"
+ ],
+ "lng_self_destruct_title": [
+ "Account self-destruction"
+ ],
+ "lng_self_destruct_weeks": [
+ "{count} week",
+ "{count} weeks"
+ ],
+ "lng_self_destruct_years": [
+ "{count} year",
+ "{count} years"
+ ],
+ "lng_sessions_about_apps": [
+ "The official Telegram app is available for Android, iPhone, iPad, Windows, macOS and Linux."
+ ],
+ "lng_sessions_application": [
+ "Application"
+ ],
+ "lng_sessions_header": [
+ "Current session"
+ ],
+ "lng_sessions_incomplete": [
+ "Incomplete login attempts"
+ ],
+ "lng_sessions_incomplete_about": [
+ "The devices above have no access to your messages. The code was entered correctly, but no correct password was given."
+ ],
+ "lng_sessions_info": [
+ "Info"
+ ],
+ "lng_sessions_ip": [
+ "IP address"
+ ],
+ "lng_sessions_location": [
+ "Location"
+ ],
+ "lng_sessions_location_about": [
+ "This location is based only on the IP address and may not always be accurate."
+ ],
+ "lng_sessions_other_desc": [
+ "You can log in to Telegram from other mobile, tablet and desktop devices, using the same phone number. All your data will be instantly synchronized."
+ ],
+ "lng_sessions_other_header": [
+ "Active Devices"
+ ],
+ "lng_sessions_system": [
+ "System version"
+ ],
+ "lng_sessions_terminate": [
+ "Terminate Session"
+ ],
+ "lng_sessions_terminate_all": [
+ "Terminate all other sessions"
+ ],
+ "lng_sessions_terminate_all_about": [
+ "Logs out all devices except for this one."
+ ],
+ "lng_settings_about_bio": [
+ "Any details such as age, occupation or city.
Example: 23 y.o. designer from San Francisco"
+ ],
+ "lng_settings_adaptive_wide": [
+ "Adaptive layout for wide screens"
+ ],
+ "lng_settings_add_sendto": [
+ "Place Telegram in \"Send to\" menu"
+ ],
+ "lng_settings_advanced": [
+ "Advanced"
+ ],
+ "lng_settings_advanced_notifications": [
+ "Notifications position and count"
+ ],
+ "lng_settings_alert_linux": [
+ "Draw attention to the window"
+ ],
+ "lng_settings_alert_mac": [
+ "Bounce the Dock icon"
+ ],
+ "lng_settings_alert_windows": [
+ "Flash the taskbar icon"
+ ],
+ "lng_settings_angle_backend": [
+ "ANGLE graphics backend"
+ ],
+ "lng_settings_angle_backend_auto": [
+ "Auto"
+ ],
+ "lng_settings_angle_backend_d3d11": [
+ "Direct3D 11"
+ ],
+ "lng_settings_angle_backend_d3d11on12": [
+ "D3D11on12"
+ ],
+ "lng_settings_angle_backend_d3d9": [
+ "Direct3D 9"
+ ],
+ "lng_settings_angle_backend_disabled": [
+ "Disabled"
+ ],
+ "lng_settings_angle_backend_opengl": [
+ "OpenGL"
+ ],
+ "lng_settings_ask_ok": [
+ "Ask a Volunteer"
+ ],
+ "lng_settings_ask_question": [
+ "Ask a Question"
+ ],
+ "lng_settings_ask_sure": [
+ "Please note that Telegram Support is done by volunteers. We try to respond as quickly as possible, but it may take a while.
Please take a look at the Telegram FAQ: it has important troubleshooting tips and answers to most questions."
+ ],
+ "lng_settings_audios_cached": [
+ "{count} voice message, {size}",
+ "{count} voice messages, {size}"
+ ],
+ "lng_settings_auto_archive": [
+ "Archive and Mute"
+ ],
+ "lng_settings_auto_archive_about": [
+ "Automatically archive and mute new chats, groups and channels from non-contacts."
+ ],
+ "lng_settings_auto_download_dictionaries": [
+ "Download dictionaries automatically"
+ ],
+ "lng_settings_auto_night_disable": [
+ "Disable"
+ ],
+ "lng_settings_auto_night_enabled": [
+ "Match the system settings"
+ ],
+ "lng_settings_auto_night_mode": [
+ "Auto-night mode"
+ ],
+ "lng_settings_auto_night_warning": [
+ "You have enabled auto-night mode. If you want to change the dark mode settings, you'll need to disable it first."
+ ],
+ "lng_settings_auto_start": [
+ "Launch Telegram when system starts"
+ ],
+ "lng_settings_auto_start_disabled_uwp": [
+ "Starting with the system was disabled in Windows Settings.
Please enable Telegram Desktop in the Startup Apps Settings."
+ ],
+ "lng_settings_autoplay_gifs": [
+ "Autoplay GIFs"
+ ],
+ "lng_settings_badge_title": [
+ "Badge counter"
+ ],
+ "lng_settings_bg_cloud_themes": [
+ "Custom themes"
+ ],
+ "lng_settings_bg_edit_theme": [
+ "Launch theme editor"
+ ],
+ "lng_settings_bg_from_file": [
+ "Choose from file"
+ ],
+ "lng_settings_bg_from_gallery": [
+ "Choose from gallery"
+ ],
+ "lng_settings_bg_show_all": [
+ "Show all themes"
+ ],
+ "lng_settings_bg_theme_create": [
+ "Create new theme"
+ ],
+ "lng_settings_bg_theme_edit": [
+ "Edit theme"
+ ],
+ "lng_settings_bg_tile": [
+ "Tile background"
+ ],
+ "lng_settings_bg_use_default": [
+ "Use default theme"
+ ],
+ "lng_settings_blocked_users": [
+ "Blocked users"
+ ],
+ "lng_settings_call_accept_calls": [
+ "Accept calls on this device"
+ ],
+ "lng_settings_call_audio_ducking": [
+ "Mute other sounds during calls"
+ ],
+ "lng_settings_call_device_default": [
+ "Default"
+ ],
+ "lng_settings_call_input_device": [
+ "Input device"
+ ],
+ "lng_settings_call_input_volume": [
+ "Input volume: {percent}%"
+ ],
+ "lng_settings_call_open_system_prefs": [
+ "Open system sound preferences"
+ ],
+ "lng_settings_call_output_device": [
+ "Output device"
+ ],
+ "lng_settings_call_output_volume": [
+ "Output volume: {percent}%"
+ ],
+ "lng_settings_call_section_input": [
+ "Microphone"
+ ],
+ "lng_settings_call_section_other": [
+ "Other settings"
+ ],
+ "lng_settings_call_section_output": [
+ "Speakers and headphones"
+ ],
+ "lng_settings_call_stop_mic_test": [
+ "Stop test"
+ ],
+ "lng_settings_call_test_mic": [
+ "Test microphone"
+ ],
+ "lng_settings_calls": [
+ "Calls"
+ ],
+ "lng_settings_calls_peer_to_peer": [
+ "Peer-to-peer in calls"
+ ],
+ "lng_settings_calls_peer_to_peer_button": [
+ "Use peer-to-peer with"
+ ],
+ "lng_settings_calls_peer_to_peer_title": [
+ "Peer-to-peer"
+ ],
+ "lng_settings_change_lang": [
+ "Change language"
+ ],
+ "lng_settings_change_phone": [
+ "Change phone number"
+ ],
+ "lng_settings_chat_message": [
+ "Do you know what time it is?"
+ ],
+ "lng_settings_chat_message_reply": [
+ "Good morning"
+ ],
+ "lng_settings_chat_message_reply_from": [
+ "Bob Harris"
+ ],
+ "lng_settings_chat_quick_action_react": [
+ "Send reaction with double click"
+ ],
+ "lng_settings_chat_quick_action_reply": [
+ "Reply with double click"
+ ],
+ "lng_settings_chat_reactions_subtitle": [
+ "Choose your favorite reaction"
+ ],
+ "lng_settings_chat_reactions_title": [
+ "Quick Reaction"
+ ],
+ "lng_settings_check_now": [
+ "Check for updates"
+ ],
+ "lng_settings_choose_username": [
+ "Choose username"
+ ],
+ "lng_settings_close_to_taskbar": [
+ "Close to taskbar"
+ ],
+ "lng_settings_connection_type": [
+ "Connection type"
+ ],
+ "lng_settings_count_unread": [
+ "Count unread messages"
+ ],
+ "lng_settings_current_version": [
+ "Version {version}"
+ ],
+ "lng_settings_current_version_label": [
+ "Version {version}:"
+ ],
+ "lng_settings_custom_spellchecker": [
+ "Use spell checker"
+ ],
+ "lng_settings_data_storage": [
+ "Data and storage"
+ ],
+ "lng_settings_default_scale": [
+ "Default interface scale"
+ ],
+ "lng_settings_desktop_notify": [
+ "Desktop notifications"
+ ],
+ "lng_settings_destroy_if": [
+ "If away for..."
+ ],
+ "lng_settings_destroy_title": [
+ "Delete my account"
+ ],
+ "lng_settings_device_name": [
+ "Device name"
+ ],
+ "lng_settings_disable_night_theme": [
+ "Disable night mode"
+ ],
+ "lng_settings_downloading": [
+ "Downloading update {ready} / {total} MB..."
+ ],
+ "lng_settings_downloading_update": [
+ "Downloading update {progress}..."
+ ],
+ "lng_settings_edit": [
+ "Edit"
+ ],
+ "lng_settings_empty_bio": [
+ "None"
+ ],
+ "lng_settings_enable_animations": [
+ "Enable animations"
+ ],
+ "lng_settings_enable_hwaccel": [
+ "Hardware accelerated video decoding"
+ ],
+ "lng_settings_enable_night_theme": [
+ "Enable night mode"
+ ],
+ "lng_settings_enable_opengl": [
+ "Enable OpenGL rendering for media"
+ ],
+ "lng_settings_events_joined": [
+ "Contact joined Telegram"
+ ],
+ "lng_settings_events_pinned": [
+ "Pinned messages"
+ ],
+ "lng_settings_events_title": [
+ "Events"
+ ],
+ "lng_settings_experimental": [
+ "Experimental settings"
+ ],
+ "lng_settings_experimental_about": [
+ "Warning! Those are experimental settings. Some may not work. Others may break the app. Any of them may disappear in the next version without a trace. Use at your own risk."
+ ],
+ "lng_settings_experimental_irrelevant": [
+ "This option isn't relevant for your system."
+ ],
+ "lng_settings_experimental_restore": [
+ "Restore default values"
+ ],
+ "lng_settings_export_data": [
+ "Export Telegram data"
+ ],
+ "lng_settings_faq": [
+ "Telegram FAQ"
+ ],
+ "lng_settings_faq_button": [
+ "Go to FAQ"
+ ],
+ "lng_settings_features": [
+ "Telegram Features"
+ ],
+ "lng_settings_forwards_privacy": [
+ "Forwarded messages"
+ ],
+ "lng_settings_group_privacy_about": [
+ "Choose who can add you to groups and channels."
+ ],
+ "lng_settings_groups_invite": [
+ "Groups & channels"
+ ],
+ "lng_settings_images_cached": [
+ "{count} image, {size}",
+ "{count} images, {size}"
+ ],
+ "lng_settings_include_muted": [
+ "Include muted chats in unread count"
+ ],
+ "lng_settings_information": [
+ "Edit profile"
+ ],
+ "lng_settings_install_beta": [
+ "Install beta versions"
+ ],
+ "lng_settings_language": [
+ "Language"
+ ],
+ "lng_settings_large_emoji": [
+ "Large emoji"
+ ],
+ "lng_settings_last_seen": [
+ "Last seen & online"
+ ],
+ "lng_settings_last_seen_privacy": [
+ "Last seen privacy"
+ ],
+ "lng_settings_latest_installed": [
+ "Latest version is installed"
+ ],
+ "lng_settings_logout": [
+ "Log out"
+ ],
+ "lng_settings_loop_stickers": [
+ "Loop animated stickers"
+ ],
+ "lng_settings_mac_warn_before_quit": [
+ "Show warning before quitting with {text}"
+ ],
+ "lng_settings_manage_dictionaries": [
+ "Manage dictionaries"
+ ],
+ "lng_settings_manage_local_storage": [
+ "Manage local storage"
+ ],
+ "lng_settings_manage_remove_dictionary": [
+ "Remove Dictionary"
+ ],
+ "lng_settings_messages": [
+ "Messages"
+ ],
+ "lng_settings_name_label": [
+ "Name"
+ ],
+ "lng_settings_native_frame": [
+ "Use system window frame"
+ ],
+ "lng_settings_native_title": [
+ "Native notifications"
+ ],
+ "lng_settings_need_restart": [
+ "You need to restart for applying some of the new settings. Restart now?"
+ ],
+ "lng_settings_network_proxy": [
+ "Network and proxy"
+ ],
+ "lng_settings_new_unknown": [
+ "New chats from unknown users"
+ ],
+ "lng_settings_no_blocked_users": [
+ "None"
+ ],
+ "lng_settings_no_data_cached": [
+ "No cached data found!"
+ ],
+ "lng_settings_notifications_calls_title": [
+ "Calls"
+ ],
+ "lng_settings_notifications_count": [
+ "Notifications count"
+ ],
+ "lng_settings_notifications_position": [
+ "Location on the screen"
+ ],
+ "lng_settings_notify_all": [
+ "All accounts"
+ ],
+ "lng_settings_notify_all_about": [
+ "Turn this off if you want to receive notifications only from the account you are currently using."
+ ],
+ "lng_settings_notify_title": [
+ "Notifications for chats"
+ ],
+ "lng_settings_open_system_settings": [
+ "Open Settings"
+ ],
+ "lng_settings_passcode_disable": [
+ "Disable passcode"
+ ],
+ "lng_settings_passcode_title": [
+ "Local passcode"
+ ],
+ "lng_settings_password_abort": [
+ "Abort two-step verification setup"
+ ],
+ "lng_settings_password_disable": [
+ "Disable cloud password"
+ ],
+ "lng_settings_password_title": [
+ "Two-step verification"
+ ],
+ "lng_settings_peer_to_peer_about": [
+ "Disabling peer-to-peer will relay all calls through Telegram servers to avoid revealing your IP address, but may decrease audio and video quality."
+ ],
+ "lng_settings_performance": [
+ "Performance"
+ ],
+ "lng_settings_phone_label": [
+ "Phone number"
+ ],
+ "lng_settings_phone_number_privacy": [
+ "Phone number"
+ ],
+ "lng_settings_privacy_title": [
+ "Privacy"
+ ],
+ "lng_settings_profile_photo_privacy": [
+ "Profile photo"
+ ],
+ "lng_settings_rename_device": [
+ "Rename"
+ ],
+ "lng_settings_rename_device_title": [
+ "Rename current device"
+ ],
+ "lng_settings_replace_emojis": [
+ "Replace emoji automatically"
+ ],
+ "lng_settings_reset": [
+ "Terminate all other sessions"
+ ],
+ "lng_settings_reset_button": [
+ "Terminate"
+ ],
+ "lng_settings_reset_one_sure": [
+ "Do you want to terminate this session?"
+ ],
+ "lng_settings_reset_sure": [
+ "Are you sure you want to terminate
all other sessions?"
+ ],
+ "lng_settings_restart_now": [
+ "Restart"
+ ],
+ "lng_settings_save": [
+ "Save"
+ ],
+ "lng_settings_scale_auto": [
+ "Auto ({cur})"
+ ],
+ "lng_settings_section_advanced_settings": [
+ "Advanced Settings"
+ ],
+ "lng_settings_section_background": [
+ "Chat background"
+ ],
+ "lng_settings_section_call_settings": [
+ "Call Settings"
+ ],
+ "lng_settings_section_chat_settings": [
+ "Chat Settings"
+ ],
+ "lng_settings_section_general": [
+ "General"
+ ],
+ "lng_settings_section_info": [
+ "Info"
+ ],
+ "lng_settings_section_notify": [
+ "Notifications and Sounds"
+ ],
+ "lng_settings_section_privacy": [
+ "Privacy and Security"
+ ],
+ "lng_settings_section_scale": [
+ "Interface Scale"
+ ],
+ "lng_settings_security": [
+ "Security"
+ ],
+ "lng_settings_send_cmdenter": [
+ "Send with Cmd+Enter"
+ ],
+ "lng_settings_send_ctrlenter": [
+ "Send with Ctrl+Enter"
+ ],
+ "lng_settings_send_enter": [
+ "Send with Enter"
+ ],
+ "lng_settings_sensitive_about": [
+ "Display sensitive media in public channels on all your Telegram devices."
+ ],
+ "lng_settings_sensitive_disable_filtering": [
+ "Disable filtering"
+ ],
+ "lng_settings_sensitive_title": [
+ "Sensitive content"
+ ],
+ "lng_settings_sessions_about": [
+ "Manage your sessions on all your devices."
+ ],
+ "lng_settings_sessions_title": [
+ "Active sessions"
+ ],
+ "lng_settings_show_from": [
+ "Show notifications from"
+ ],
+ "lng_settings_show_name": [
+ "Show sender's name"
+ ],
+ "lng_settings_show_preview": [
+ "Show message preview"
+ ],
+ "lng_settings_show_sessions": [
+ "Show all sessions"
+ ],
+ "lng_settings_sound_notify": [
+ "Play sound"
+ ],
+ "lng_settings_sound_notify_off": [
+ "Off"
+ ],
+ "lng_settings_spellchecker": [
+ "Spell checker"
+ ],
+ "lng_settings_start_min": [
+ "Launch minimized"
+ ],
+ "lng_settings_stickers_emoji": [
+ "Stickers and emoji"
+ ],
+ "lng_settings_suggest_by_emoji": [
+ "Suggest popular stickers by emoji"
+ ],
+ "lng_settings_suggest_emoji": [
+ "Suggest emoji replacements"
+ ],
+ "lng_settings_system_integration": [
+ "System integration"
+ ],
+ "lng_settings_system_spellchecker": [
+ "Use system spell checker"
+ ],
+ "lng_settings_terminate_if": [
+ "If inactive for..."
+ ],
+ "lng_settings_terminate_title": [
+ "Terminate old sessions"
+ ],
+ "lng_settings_theme_accent_title": [
+ "Choose accent color"
+ ],
+ "lng_settings_theme_blue": [
+ "Blue"
+ ],
+ "lng_settings_theme_classic": [
+ "Classic"
+ ],
+ "lng_settings_theme_day": [
+ "Day"
+ ],
+ "lng_settings_theme_matrix": [
+ "Matrix"
+ ],
+ "lng_settings_theme_midnight": [
+ "Midnight"
+ ],
+ "lng_settings_theme_night": [
+ "Night"
+ ],
+ "lng_settings_theme_tinted": [
+ "Tinted"
+ ],
+ "lng_settings_themes": [
+ "Themes"
+ ],
+ "lng_settings_update_automatically": [
+ "Update automatically"
+ ],
+ "lng_settings_update_checking": [
+ "Checking for updates..."
+ ],
+ "lng_settings_update_fail": [
+ "Update check failed :("
+ ],
+ "lng_settings_update_now": [
+ "Restart Now"
+ ],
+ "lng_settings_update_ready": [
+ "New version is ready"
+ ],
+ "lng_settings_upload": [
+ "Set Profile Photo"
+ ],
+ "lng_settings_uploading_photo": [
+ "Uploading photo..."
+ ],
+ "lng_settings_use_native_notifications": [
+ "Use native notifications"
+ ],
+ "lng_settings_use_windows": [
+ "Use Windows notifications"
+ ],
+ "lng_settings_username": [
+ "Username:"
+ ],
+ "lng_settings_username_add": [
+ "Add username"
+ ],
+ "lng_settings_username_label": [
+ "Username"
+ ],
+ "lng_settings_version_info": [
+ "Version and updates"
+ ],
+ "lng_settings_view_emojis": [
+ "View list"
+ ],
+ "lng_settings_workmode_tray": [
+ "Show tray icon"
+ ],
+ "lng_settings_workmode_window": [
+ "Show taskbar icon"
+ ],
+ "lng_share_copy_link": [
+ "Copy share link"
+ ],
+ "lng_share_title": [
+ "Share to"
+ ],
+ "lng_signin_code": [
+ "Code from the email"
+ ],
+ "lng_signin_hint": [
+ "Hint: {password_hint}"
+ ],
+ "lng_signin_recover": [
+ "Forgot password?"
+ ],
+ "lng_signin_recover_hint": [
+ "We sent a code to {recover_email}"
+ ],
+ "lng_signin_recover_title": [
+ "Password reset"
+ ],
+ "lng_status_bot": [
+ "bot"
+ ],
+ "lng_status_connecting": [
+ "connecting..."
+ ],
+ "lng_status_lastseen_date_time": [
+ "last seen {date} at {time}"
+ ],
+ "lng_status_lastseen_hours": [
+ "last seen {count} hour ago",
+ "last seen {count} hours ago"
+ ],
+ "lng_status_lastseen_today": [
+ "last seen today at {time}"
+ ],
+ "lng_status_online": [
+ "online"
+ ],
+ "lng_status_support": [
+ "support"
+ ],
+ "lng_stickers_add_pack": [
+ "Add stickers"
+ ],
+ "lng_stickers_archive_pack": [
+ "Archive Stickers"
+ ],
+ "lng_stickers_count": [
+ "{count} sticker",
+ "{count} stickers"
+ ],
+ "lng_stickers_default_set": [
+ "Great Minds"
+ ],
+ "lng_stickers_featured_add": [
+ "Add"
+ ],
+ "lng_stickers_featured_tab": [
+ "Trending"
+ ],
+ "lng_stickers_installed_tab": [
+ "Stickers"
+ ],
+ "lng_stickers_return": [
+ "Undo"
+ ],
+ "lng_stickers_share_pack": [
+ "Share Stickers"
+ ],
+ "lng_stickers_you_have": [
+ "Manage sticker sets"
+ ],
+ "lng_sure_ban_admin": [
+ "This user is an admin. Are you sure you want to go ahead and restrict them?"
+ ],
+ "lng_sure_clear_downloads": [
+ "Do you want to remove all downloaded files from temp folder? It is done automatically on logout or program uninstall."
+ ],
+ "lng_sure_logout": [
+ "Are you sure you want to log out?"
+ ],
+ "lng_sure_save_language": [
+ "Telegram will restart in order to change the language"
+ ],
+ "lng_telegram_features_url": [
+ "https://t.me/TelegramTips"
+ ],
+ "lng_theme_delete": [
+ "Delete"
+ ],
+ "lng_theme_delete_sure": [
+ "Are you sure you want to delete this theme?"
+ ],
+ "lng_theme_edit": [
+ "Edit"
+ ],
+ "lng_theme_editor_attach_description": [
+ "You can create desktop part of your theme based on your currently selected colors and wallpaper. Alternatively, you can import existing theme or color palette from file."
+ ],
+ "lng_theme_editor_background_image": [
+ "Background Image"
+ ],
+ "lng_theme_editor_create": [
+ "Create"
+ ],
+ "lng_theme_editor_create_description": [
+ "New theme will be based on your currently selected colors and wallpaper. Alternatively, you can import existing theme or color palette from file."
+ ],
+ "lng_theme_editor_create_title": [
+ "Create theme"
+ ],
+ "lng_theme_editor_error": [
+ "The editor encountered an error :( See 'log.txt' for details."
+ ],
+ "lng_theme_editor_export_button": [
+ "Export theme"
+ ],
+ "lng_theme_editor_import_existing": [
+ "Import existing theme"
+ ],
+ "lng_theme_editor_link_about": [
+ "Your theme will be updated for all users each time you change it. Anyone can install it using this link.
Theme links must be longer than 5 characters and use a-z, 0-9 and underscores."
+ ],
+ "lng_theme_editor_menu_export": [
+ "Export theme"
+ ],
+ "lng_theme_editor_menu_import": [
+ "Import theme"
+ ],
+ "lng_theme_editor_menu_show": [
+ "Show palette file"
+ ],
+ "lng_theme_editor_name": [
+ "Theme name"
+ ],
+ "lng_theme_editor_need_auth": [
+ "You need to log in to save your theme."
+ ],
+ "lng_theme_editor_need_unlock": [
+ "You need to unlock Telegram to save your theme."
+ ],
+ "lng_theme_editor_save_button": [
+ "Save theme"
+ ],
+ "lng_theme_editor_save_title": [
+ "Save theme"
+ ],
+ "lng_theme_editor_saved_to_jpg": [
+ "Saved to JPEG, {size}"
+ ],
+ "lng_theme_editor_sure_close": [
+ "Are you sure you want to close the editor? Your changes won't be saved."
+ ],
+ "lng_theme_editor_title": [
+ "Edit color palette"
+ ],
+ "lng_theme_keep_changes": [
+ "Keep changes"
+ ],
+ "lng_theme_preview_apply": [
+ "Apply this theme"
+ ],
+ "lng_theme_preview_invalid": [
+ "Invalid data in this theme file."
+ ],
+ "lng_theme_preview_title": [
+ "Theme Preview"
+ ],
+ "lng_theme_preview_users": [
+ "{count} person is using this theme",
+ "{count} people are using this theme"
+ ],
+ "lng_theme_revert": [
+ "Revert"
+ ],
+ "lng_theme_reverting": [
+ "Reverting to the old theme in {count} second.",
+ "Reverting to the old theme in {count} seconds."
+ ],
+ "lng_theme_share": [
+ "Share"
+ ],
+ "lng_theme_sure_keep": [
+ "Keep this theme?"
+ ],
+ "lng_tray_icon_text": [
+ "Telegram is still running here,
you can change this in Settings.
If it disappears from the tray,
you can drag it back from the hidden icons."
+ ],
+ "lng_username_about": [
+ "You can choose a username on Telegram.
If you do, people will be able to find
you by this username and contact you
without needing your phone number.
You can use a–z, 0–9 and underscores.
Minimum length is 5 characters."
+ ],
+ "lng_username_available": [
+ "This username is available."
+ ],
+ "lng_username_bad_symbols": [
+ "Only a-z, 0-9, and underscores allowed."
+ ],
+ "lng_username_choose": [
+ "Choose your username."
+ ],
+ "lng_username_copied": [
+ "Link copied to clipboard."
+ ],
+ "lng_username_invalid": [
+ "This username is invalid."
+ ],
+ "lng_username_link_willbe": [
+ "This link will open a chat with you:"
+ ],
+ "lng_username_occupied": [
+ "This username is already occupied."
+ ],
+ "lng_username_title": [
+ "Username"
+ ],
+ "lng_username_too_short": [
+ "This username is too short."
+ ],
+ "lng_wnd_choose_program_menu": [
+ "Choose Default Program..."
+ ]
+}
\ No newline at end of file
diff --git a/data/web/translations.telegram.org/en/tdesktop/unsorted.html b/data/web/translations.telegram.org/en/tdesktop/unsorted.html
new file mode 100644
index 0000000000..d0237974b5
--- /dev/null
+++ b/data/web/translations.telegram.org/en/tdesktop/unsorted.html
@@ -0,0 +1,765 @@
+{
+ "cloud_lng_about_psa_covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. To remove it from your chat list, right click it and select **Hide**."
+ ],
+ "cloud_lng_about_psa_psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "cloud_lng_badge_psa_covid": [
+ "COVID-19"
+ ],
+ "cloud_lng_badge_psa_psa": [
+ "Announcement"
+ ],
+ "cloud_lng_forwarded_psa_covid": [
+ "COVID-19 Notification from {channel}"
+ ],
+ "cloud_lng_forwarded_psa_psa": [
+ "Announcement"
+ ],
+ "cloud_lng_tooltip_psa_covid": [
+ "This message provides you with a public service announcement in relation to the ongoing COVID-19 pandemic. Learn more about this initiative at https://telegram.org/blog/coronavirus"
+ ],
+ "cloud_lng_tooltip_psa_psa": [
+ "This is an official message from the CEO of Telegram regarding the ongoing conflict."
+ ],
+ "lng_about_psa_default": [
+ "This message provides you with a public service announcement. To remove it from your chat list, right click it and select **Hide**."
+ ],
+ "lng_action_proximity_distance_km": [
+ "{count} km",
+ "{count} km"
+ ],
+ "lng_action_you_joined_by_request": [
+ "Your request to join the group was approved"
+ ],
+ "lng_admin_log_allowed_unmute_self_channel": [
+ "{from} allowed new live stream participants to speak"
+ ],
+ "lng_admin_log_disallowed_unmute_self_channel": [
+ "{from} muted new live stream participants"
+ ],
+ "lng_admin_log_participant_joined_by_link": [
+ "{from} joined the group via {link}"
+ ],
+ "lng_admin_log_participant_joined_by_link_channel": [
+ "{from} joined the channel via {link}"
+ ],
+ "lng_admin_log_removed_location_chat": [
+ "{from} removed the group location"
+ ],
+ "lng_admin_log_sent_message": [
+ "{from} sent this message:"
+ ],
+ "lng_admin_log_unbanned": [
+ "unbanned {user}"
+ ],
+ "lng_archived_chats": [
+ "{count} chat",
+ "{count} chats"
+ ],
+ "lng_archived_last": [
+ "{chats} and {count} more chat",
+ "{chats} and {count} more chats"
+ ],
+ "lng_archived_last_list": [
+ "{accumulated}, {chat}"
+ ],
+ "lng_archived_unread": [
+ "{chat}, {second_chat} and {count} more unread chat",
+ "{chat}, {second_chat} and {count} more unread chats"
+ ],
+ "lng_bad_name": [
+ "Please enter your first and last name."
+ ],
+ "lng_badge_psa_default": [
+ "PSA"
+ ],
+ "lng_bot_add_as_admin": [
+ "Add Bot as Admin"
+ ],
+ "lng_bot_add_as_member": [
+ "Add Bot as Member"
+ ],
+ "lng_bot_add_title": [
+ "Add Bot"
+ ],
+ "lng_bot_as_admin_check": [
+ "Admin rights"
+ ],
+ "lng_bot_channels_manage": [
+ "Channels I manage"
+ ],
+ "lng_bot_groups": [
+ "Groups"
+ ],
+ "lng_bot_groups_manage": [
+ "Groups I manage"
+ ],
+ "lng_bot_menu_not_supported": [
+ "This bot can't be added to the attachment menu."
+ ],
+ "lng_bot_sure_add": [
+ "Add as admin"
+ ],
+ "lng_bot_sure_add_text_channel": [
+ "Are you sure you want to add this bot as an admin in the channel {group}?"
+ ],
+ "lng_bot_sure_add_text_group": [
+ "Are you sure you want to add this bot as an admin in the group {group}?"
+ ],
+ "lng_bot_sure_add_title": [
+ "Add bot as admin"
+ ],
+ "lng_bots_password_confirm_check_about": [
+ "You can finish this action only if you have:"
+ ],
+ "lng_bots_password_confirm_description": [
+ "Please enter your password to confirm the action."
+ ],
+ "lng_bots_password_confirm_title": [
+ "Two-step verification"
+ ],
+ "lng_call_accept": [
+ "Accept"
+ ],
+ "lng_call_cancel": [
+ "Cancel"
+ ],
+ "lng_call_decline": [
+ "Decline"
+ ],
+ "lng_call_error_camera_not_started": [
+ "You can switch to video call once you're connected."
+ ],
+ "lng_call_error_camera_outdated": [
+ "{user}'s app does not support video calls. They need to update their app."
+ ],
+ "lng_call_error_no_camera": [
+ "No camera could be found. Please make sure that your camera is connected to the computer."
+ ],
+ "lng_call_microphone_off": [
+ "{user}'s microphone is off"
+ ],
+ "lng_call_mute_audio": [
+ "Mute"
+ ],
+ "lng_call_redial": [
+ "Redial"
+ ],
+ "lng_call_start_video": [
+ "Start Video"
+ ],
+ "lng_call_stop_video": [
+ "Stop Video"
+ ],
+ "lng_call_unmute_audio": [
+ "Unmute"
+ ],
+ "lng_cant_invite_bot_to_channel": [
+ "Bots can only be added to channels as admins."
+ ],
+ "lng_channel_badge": [
+ "channel"
+ ],
+ "lng_channel_invite_private": [
+ "This channel is private.
Please join it to continue viewing its content."
+ ],
+ "lng_channels_too_much_located_other": [
+ "Sorry, the target user has too many location-based groups already. Please ask them to delete or transfer one of their existing ones first."
+ ],
+ "lng_channels_too_much_public_other": [
+ "Sorry, the target user has too many public groups or channels already. Please ask them to make one of their existing groups or channels private first."
+ ],
+ "lng_chat_theme_dont": [
+ "Do Not Set Theme"
+ ],
+ "lng_chat_theme_reset": [
+ "Reset Theme"
+ ],
+ "lng_cloud_password_reset_cancel": [
+ "Cancel password reset"
+ ],
+ "lng_cloud_password_reset_cancel_title": [
+ "Cancel reset"
+ ],
+ "lng_cloud_password_reset_ready": [
+ "Reset password"
+ ],
+ "lng_cloud_password_reset_title": [
+ "Reset password"
+ ],
+ "lng_code_register_phone": [
+ "If you already signed up for Telegram, please enter the code which was sent to your mobile app.
If you haven’t signed up yet, please register from your phone or tablet first."
+ ],
+ "lng_code_telegram": [
+ "We've sent a code [b]via Telegram[/b]
to your other devices. Please enter it below."
+ ],
+ "lng_context_attached_stickers": [
+ "Attached Stickers"
+ ],
+ "lng_context_hide_psa": [
+ "Hide this announcement"
+ ],
+ "lng_context_mark_read_all": [
+ "Mark all chats as read"
+ ],
+ "lng_context_mark_read_all_sure": [
+ "Are you sure you want to mark all chats as read?"
+ ],
+ "lng_context_mark_read_sure": [
+ "Are you sure you want to mark all chats from this folder as read?"
+ ],
+ "lng_context_seen_listened_none": [
+ "Nobody Listened"
+ ],
+ "lng_context_seen_reacted_none": [
+ "Nobody Reacted"
+ ],
+ "lng_context_seen_text_none": [
+ "Nobody Viewed"
+ ],
+ "lng_context_seen_watched": [
+ "{count} Listened",
+ "{count} Listened"
+ ],
+ "lng_context_seen_watched_none": [
+ "Nobody Listened"
+ ],
+ "lng_create_invite_link_about": [
+ "People can be added, or join via invite link or \"Groups nearby\""
+ ],
+ "lng_delete_for_other_my": [
+ "Unsend my messages"
+ ],
+ "lng_download_path_clear": [
+ "Clear all"
+ ],
+ "lng_download_path_label": [
+ "Download path:"
+ ],
+ "lng_edit_media_album_error": [
+ "This file cannot be saved as a part of an album."
+ ],
+ "lng_edit_media_invalid_file": [
+ "Sorry, no way to use this file."
+ ],
+ "lng_edit_privacy_calls_description": [
+ "You can restrict who can call you:"
+ ],
+ "lng_error_noforwards_channel": [
+ "Sorry, forwarding from this channel is disabled by admins."
+ ],
+ "lng_error_noforwards_group": [
+ "Sorry, forwarding from this group is disabled by admins."
+ ],
+ "lng_export_option_only_my": [
+ "Only my messages"
+ ],
+ "lng_export_option_private_channels": [
+ "Private channels"
+ ],
+ "lng_export_option_public_groups": [
+ "Public groups"
+ ],
+ "lng_export_skip_file": [
+ "Skip this file"
+ ],
+ "lng_fake_badge": [
+ "FAKE"
+ ],
+ "lng_filters_add": [
+ "Done"
+ ],
+ "lng_filters_add_box_title": [
+ "Add to..."
+ ],
+ "lng_filters_default": [
+ "Please change at least one rule for this folder."
+ ],
+ "lng_filters_error_pinned_max": [
+ "Sorry, you can't pin any more chats to the top."
+ ],
+ "lng_filters_menu_remove": [
+ "Remove from folder"
+ ],
+ "lng_filters_name_people": [
+ "People"
+ ],
+ "lng_filters_name_unmuted": [
+ "Unmuted"
+ ],
+ "lng_filters_no_chats": [
+ "No chats"
+ ],
+ "lng_forwarded_psa_default": [
+ "Forwarded from {channel}"
+ ],
+ "lng_gigagroup_convert_feature1": [
+ "No limit on the number of members."
+ ],
+ "lng_gigagroup_convert_feature2": [
+ "Only admins can send messages."
+ ],
+ "lng_gigagroup_convert_feature3": [
+ "Can't be turned back into a regular group."
+ ],
+ "lng_gigagroup_convert_sure": [
+ "Convert"
+ ],
+ "lng_gigagroup_convert_title": [
+ "Broadcast Groups"
+ ],
+ "lng_gigagroup_done": [
+ "Your group can now have more than 200,000 members."
+ ],
+ "lng_gigagroup_suggest_more": [
+ "Learn more"
+ ],
+ "lng_gigagroup_suggest_text": [
+ "Your group has reached a limit of **200,000** members.
You can increase this limit by converting the group to a **broadcast group** where only admins can post. Interested?"
+ ],
+ "lng_gigagroup_suggest_title": [
+ "Limit reached"
+ ],
+ "lng_gigagroup_warning": [
+ "Regular members of the group (non-admins) will **permanently** lose their right to send messages in the group.
This action **can't** be undone."
+ ],
+ "lng_gigagroup_warning_title": [
+ "Are you sure?"
+ ],
+ "lng_group_call_chat_no_camera": [
+ "You can't turn on video in this chat."
+ ],
+ "lng_group_call_chat_no_screen": [
+ "You can't share your screen in this chat."
+ ],
+ "lng_group_call_create_sure_channel": [
+ "Are you sure you want to start a live stream in this channel as your personal account?"
+ ],
+ "lng_group_call_edit_title_header": [
+ "Video chat title"
+ ],
+ "lng_group_call_end_channel": [
+ "End Live Stream"
+ ],
+ "lng_group_call_failed_camera": [
+ "Couldn't enable camera. Another app may be already using the camera. Try closing other apps first."
+ ],
+ "lng_group_call_failed_screen": [
+ "An error occurred. Screencast has stopped."
+ ],
+ "lng_group_call_is_recorded_video": [
+ "The video stream is being recorded."
+ ],
+ "lng_group_call_join_as_header_channel": [
+ "Join Live Stream as..."
+ ],
+ "lng_group_call_join_confirm_channel": [
+ "Do you want to join the live stream {chat}?"
+ ],
+ "lng_group_call_join_sure_personal": [
+ "Are you sure you want to join this video chat as your personal account?"
+ ],
+ "lng_group_call_leave_channel_to_other_sure_channel": [
+ "Do you want to leave your active live stream and join a live stream in this channel?"
+ ],
+ "lng_group_call_limit": [
+ "To watch the video stream, update
Telegram to the latest version.",
+ "To watch the video stream, update
Telegram to the latest version."
+ ],
+ "lng_group_call_mac_accessibility": [
+ "Please allow **Accessibility** for Telegram in Privacy Settings.
You may need to restart the app."
+ ],
+ "lng_group_call_more": [
+ "More"
+ ],
+ "lng_group_call_over_limit": [
+ "The video chat is over {count} participant.
New participants only have access to audio stream.",
+ "The video chat is over {count} participants.
New participants only have access to audio stream."
+ ],
+ "lng_group_call_starts": [
+ "Video Chat starts {when}"
+ ],
+ "lng_group_call_starts_channel": [
+ "Live Stream starts {when}"
+ ],
+ "lng_group_call_starts_date": [
+ "{date} at {time}"
+ ],
+ "lng_group_call_starts_short_date": [
+ "{date}, {time}"
+ ],
+ "lng_group_call_switch_done": [
+ "Participants of this video chat will now see you as **{user}**"
+ ],
+ "lng_group_call_unmute_small": [
+ "Unmute"
+ ],
+ "lng_group_call_video_paused": [
+ "Video is paused"
+ ],
+ "lng_group_invite_expired_already": [
+ "This link has expired."
+ ],
+ "lng_group_invite_link_revoked": [
+ "Revoked"
+ ],
+ "lng_group_invite_permanent": [
+ "Permanent link"
+ ],
+ "lng_group_invite_permanent_other": [
+ "Permanent link of this admin"
+ ],
+ "lng_group_invite_revoke": [
+ "Revoke Link"
+ ],
+ "lng_linux_menu_help": [
+ "Help"
+ ],
+ "lng_linux_menu_tools": [
+ "Tools"
+ ],
+ "lng_linux_no_audio_prefs": [
+ "You don't have any audio configuration applications installed."
+ ],
+ "lng_local_storage_limit_weeks": [
+ "{count} week",
+ "{count} weeks"
+ ],
+ "lng_mac_choose_app": [
+ "Choose Application"
+ ],
+ "lng_mac_menu_emoji_and_symbols": [
+ "Emoji & Symbols"
+ ],
+ "lng_mac_menu_player_stop": [
+ "Stop"
+ ],
+ "lng_mac_touchbar_favorite_stickers": [
+ "Favorite stickers"
+ ],
+ "lng_manage_messages_ttl_after4": [
+ "1 month"
+ ],
+ "lng_media_color_theme": [
+ "Color theme"
+ ],
+ "lng_media_music_title": [
+ "Music"
+ ],
+ "lng_mediaview_video_loading": [
+ "Loading - {percent}"
+ ],
+ "lng_months_tiny": [
+ "{count}m",
+ "{count}m"
+ ],
+ "lng_mute_menu_duration_hours": [
+ "Mute for {count} hour",
+ "Mute for {count} hours"
+ ],
+ "lng_mute_menu_duration_unmute": [
+ "Unmute"
+ ],
+ "lng_mute_menu_unmute": [
+ "Unmute"
+ ],
+ "lng_new_contact_share_done": [
+ "{user} can now see your phone number."
+ ],
+ "lng_new_contact_share_sure": [
+ "Do you want to share your phone number {phone} with {user}?"
+ ],
+ "lng_passcode_autolock_inactive": [
+ "Auto-Lock if inactive for..."
+ ],
+ "lng_passcode_turn_off": [
+ "Turn off"
+ ],
+ "lng_passport_code_sent": [
+ "A confirmation code was sent to
{email}"
+ ],
+ "lng_passport_email_validate": [
+ "Validate"
+ ],
+ "lng_passport_front_side_name": [
+ "Scan"
+ ],
+ "lng_passport_reverse_side_name": [
+ "Scan"
+ ],
+ "lng_passport_selfie_name": [
+ "Photo"
+ ],
+ "lng_payments_already_paid": [
+ "You have already paid for this item."
+ ],
+ "lng_payments_card_declined": [
+ "Your card was declined."
+ ],
+ "lng_payments_info_phone": [
+ "Phone"
+ ],
+ "lng_payments_payment_failed": [
+ "Payment failed. Your card has not been billed."
+ ],
+ "lng_payments_precheckout_failed": [
+ "The bot couldn't process your payment. Your card has not been billed."
+ ],
+ "lng_payments_processed_by": [
+ "Processed by {provider}"
+ ],
+ "lng_payments_shipping_not_available": [
+ "Shipping to the selected country is not available."
+ ],
+ "lng_payments_to_provider_email": [
+ "Email will be passed to {provider} as billing info."
+ ],
+ "lng_payments_to_provider_phone": [
+ "Phone will be passed to {provider} as billing info."
+ ],
+ "lng_payments_to_provider_phone_email": [
+ "Phone and Email will be passed to {provider} as billing info."
+ ],
+ "lng_payments_webview_install_edge": [
+ "Please install {link}."
+ ],
+ "lng_payments_webview_install_webkit": [
+ "Please install WebKitGTK 4 (webkit2gtk-4.0) using your package manager."
+ ],
+ "lng_payments_webview_no_card": [
+ "Unfortunately, you can't add a new card with current system configuration."
+ ],
+ "lng_payments_webview_no_use": [
+ "Unfortunately, you can't use payments with current system configuration."
+ ],
+ "lng_payments_webview_switch_wayland": [
+ "There is no way to embed WebView window on Wayland. Please switch to X11."
+ ],
+ "lng_payments_webview_update_windows": [
+ "Please update your system to Windows 8.1 or later."
+ ],
+ "lng_photo_editor_menu_duplicate": [
+ "Duplicate"
+ ],
+ "lng_pinned_hide_all": [
+ "Don't show pinned messages"
+ ],
+ "lng_pinned_quiz": [
+ "Pinned quiz"
+ ],
+ "lng_polls_create_hint": [
+ "Click to choose the correct answer"
+ ],
+ "lng_polls_show_more": [
+ "Show more ({count})",
+ "Show more ({count})"
+ ],
+ "lng_polls_votes_collapse": [
+ "Collapse"
+ ],
+ "lng_profile_add_bot_as_admin": [
+ "Add to Group or Channel"
+ ],
+ "lng_profile_add_bot_as_admin_about": [
+ "This bot is able to manage a group or channel."
+ ],
+ "lng_profile_gifs_header": [
+ "GIFs"
+ ],
+ "lng_profile_invite_to_channel": [
+ "Add to Channel"
+ ],
+ "lng_profile_invite_to_channel_about": [
+ "This bot is able to manage a channel."
+ ],
+ "lng_profile_invite_to_group_about": [
+ "This bot is able to manage a group."
+ ],
+ "lng_reaction_contact": [
+ "{reaction} to your contact {name}"
+ ],
+ "lng_reaction_document": [
+ "{reaction} to your file"
+ ],
+ "lng_reaction_game": [
+ "{reaction} to your game"
+ ],
+ "lng_reaction_gif": [
+ "{reaction} to your GIF"
+ ],
+ "lng_reaction_invoice": [
+ "{reaction} to your invoice"
+ ],
+ "lng_reaction_live_location": [
+ "{reaction} to your live location"
+ ],
+ "lng_reaction_location": [
+ "{reaction} to your map"
+ ],
+ "lng_reaction_notext": [
+ "{reaction} to your message"
+ ],
+ "lng_reaction_photo": [
+ "{reaction} to your photo"
+ ],
+ "lng_reaction_poll": [
+ "{reaction} to your poll \"{title}\""
+ ],
+ "lng_reaction_quiz": [
+ "{reaction} to your quiz \"{title}\""
+ ],
+ "lng_reaction_sticker": [
+ "{reaction} to your {emoji} sticker"
+ ],
+ "lng_reaction_text": [
+ "{reaction} to your \"{text}\""
+ ],
+ "lng_reaction_video": [
+ "{reaction} to your video"
+ ],
+ "lng_reaction_video_message": [
+ "{reaction} to your video message"
+ ],
+ "lng_reaction_voice_message": [
+ "{reaction} to your voice message"
+ ],
+ "lng_replies_header": [
+ "{count} reply",
+ "{count} replies"
+ ],
+ "lng_replies_header_none": [
+ "Replies"
+ ],
+ "lng_replies_view_thread": [
+ "View Thread"
+ ],
+ "lng_reply_cant": [
+ "You can't reply to messages from before this group was upgraded to a supergroup.
Groups get automatically upgraded when they reach 200 members or when you start using advanced features like chat history permissions or granular admin settings."
+ ],
+ "lng_restricted_send_polls": [
+ "The admins of this group have restricted your ability to send polls."
+ ],
+ "lng_restricted_send_polls_all": [
+ "Sorry, sending polls is not allowed in this group."
+ ],
+ "lng_restricted_send_polls_until": [
+ "The admins of this group have restricted your ability to send polls until {date}, {time}."
+ ],
+ "lng_rights_gigagroup_about": [
+ "Broadcast groups can have over 200,000 members, but only admins can send messages in them."
+ ],
+ "lng_rights_gigagroup_convert": [
+ "Convert to Broadcast Group"
+ ],
+ "lng_rights_gigagroup_title": [
+ "Broadcast group"
+ ],
+ "lng_ringtones_error_max_duration": [
+ "Sorry, but your file is too long. The maximum duration for ringtones is {duration}."
+ ],
+ "lng_ringtones_error_max_size": [
+ "Sorry, but your file is too big. The maximum size for ringtones is {size}."
+ ],
+ "lng_search_messages_n_of_amount": [
+ "{n} of {amount}"
+ ],
+ "lng_search_messages_none": [
+ "No results"
+ ],
+ "lng_seconds": [
+ "{count} second",
+ "{count} seconds"
+ ],
+ "lng_seconds_tiny": [
+ "{count}s",
+ "{count}s"
+ ],
+ "lng_selected_unsend_about_group": [
+ "You can also delete the {count} message you sent from the inboxes of other group members by checking \"Unsend my messages\".",
+ "You can also delete the {count} messages you sent from the inboxes of other group members by checking \"Unsend my messages\"."
+ ],
+ "lng_selected_unsend_about_group_one": [
+ "You can also delete the message you sent from the inboxes of other group members by checking \"Unsend my messages\"."
+ ],
+ "lng_selected_unsend_about_user": [
+ "You can also delete the {count} message you sent from {user}'s inbox by checking \"Unsend my messages\".",
+ "You can also delete the {count} messages you sent from {user}'s inbox by checking \"Unsend my messages\"."
+ ],
+ "lng_selected_unsend_about_user_one": [
+ "You can also delete the message you sent from {user}'s inbox by checking \"Unsend my messages\"."
+ ],
+ "lng_send_media_invalid_files": [
+ "Sorry, no valid files found."
+ ],
+ "lng_sent_date": [
+ "Sent: {date}"
+ ],
+ "lng_settings_call_camera": [
+ "Camera"
+ ],
+ "lng_settings_calls_privacy": [
+ "Phone calls privacy"
+ ],
+ "lng_settings_close_sure": [
+ "Are you sure you want to close this page? You didn't save your changes."
+ ],
+ "lng_settings_edit_info": [
+ "Edit information"
+ ],
+ "lng_settings_groups_invite_privacy": [
+ "Groups and Channels invite settings"
+ ],
+ "lng_settings_manage_enabled_dictionary": [
+ "Dictionary is enabled"
+ ],
+ "lng_settings_password_reenter_email": [
+ "Re-enter recovery email"
+ ],
+ "lng_settings_peer_to_peer": [
+ "Peer-to-Peer"
+ ],
+ "lng_settings_self_destruct": [
+ "Account self-destruct settings"
+ ],
+ "lng_signed_author": [
+ "Author: {user}"
+ ],
+ "lng_stickers_attached_sets": [
+ "Sets of attached stickers"
+ ],
+ "lng_suggest_hide_new_about": [
+ "You are receiving lots of new chats from users who are not in your Contact List.
Do you want to have such chats **automatically muted** and **archived**?"
+ ],
+ "lng_suggest_hide_new_title": [
+ "Hide new chats?"
+ ],
+ "lng_suggest_hide_new_to_settings": [
+ "Go to Settings"
+ ],
+ "lng_theme_editor_attach_title": [
+ "Attach desktop theme"
+ ],
+ "lng_tooltip_psa_default": [
+ "This message provides you with a public service announcement."
+ ],
+ "lng_ttl_edit_save": [
+ "Confirm"
+ ],
+ "lng_unread_bar_some": [
+ "Unread messages"
+ ],
+ "lng_view_button_bot": [
+ "View bot"
+ ],
+ "lng_view_button_request_join": [
+ "Request to Join"
+ ],
+ "lng_view_button_voice_chat": [
+ "Video chat"
+ ],
+ "lng_view_button_voice_chat_channel": [
+ "Live stream"
+ ]
+}
\ No newline at end of file