mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2024-12-28 07:20:31 +01:00
Update content of files
This commit is contained in:
parent
ce55c55055
commit
70e3407598
55 changed files with 67275 additions and 0 deletions
|
@ -0,0 +1,414 @@
|
|||
{
|
||||
"ActionBotAllowed": [
|
||||
"You allowed this bot to message you when you logged in on <mark class=\"token\">%1$s</mark>."
|
||||
],
|
||||
"ActionBotWebViewData": [
|
||||
"Data from the \"<mark class=\"token\">%1$s</mark>\" button was transferred to the bot."
|
||||
],
|
||||
"ActionUserScored": [
|
||||
"<mark class=\"token\">un1</mark> scored <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ActionYouScored": [
|
||||
"You scored <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ActionYouScoredInGame": [
|
||||
"You scored <mark class=\"token\">%1$s</mark> in <mark class=\"token\">un2</mark>"
|
||||
],
|
||||
"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 **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AddBotMessageAdminGroup": [
|
||||
"Are you sure you want to add this bot as an admin to the group **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AddShortcut": [
|
||||
"Add to Home screen"
|
||||
],
|
||||
"AddToTheGroupTitle": [
|
||||
"Add <mark class=\"token\">%1$s</mark> to the chat <mark class=\"token\">%2$s</mark>?"
|
||||
],
|
||||
"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": [
|
||||
"**<mark class=\"token\">%1$s</mark>** would like to open its web app to proceed.<br/><br/>It will be able to access your **IP address** and basic device info."
|
||||
],
|
||||
"BotOpenPageTitle": [
|
||||
"Open page"
|
||||
],
|
||||
"BotPermissionGameAlert": [
|
||||
"Allow <mark class=\"token\">%1$s</mark> to pass your Telegram name and id (not your phone number) to pages you open with this bot?"
|
||||
],
|
||||
"BotRemoveFromMenu": [
|
||||
"Remove **<mark class=\"token\">%1$s</mark>** from the attachment menu?"
|
||||
],
|
||||
"BotRemoveFromMenuTitle": [
|
||||
"Remove bot"
|
||||
],
|
||||
"BotRequestAttachPermission": [
|
||||
"**<mark class=\"token\">%1$s</mark>** 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 **<mark class=\"token\">%1$s</mark>** to access your camera?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your camera when this web app is open."
|
||||
],
|
||||
"BotWebViewRequestCameraPermissionWithHint": [
|
||||
"Allow **<mark class=\"token\">%1$s</mark>** to access your camera?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your camera when this web app is open.<br/><br/>Enable camera access in Settings > Permissions > Camera."
|
||||
],
|
||||
"BotWebViewRequestDontAllow": [
|
||||
"Don't Allow"
|
||||
],
|
||||
"BotWebViewRequestGeolocationPermission": [
|
||||
"Allow **<mark class=\"token\">%1$s</mark>** to access your location?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your location when this web app is open."
|
||||
],
|
||||
"BotWebViewRequestGeolocationPermissionWithHint": [
|
||||
"Allow **<mark class=\"token\">%1$s</mark>** to access your location?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your location when this web app is open.<br/><br/>Go to Settings > Permissions and turn **Location** on to share location data."
|
||||
],
|
||||
"BotWebViewRequestMicrophonePermission": [
|
||||
"Allow **<mark class=\"token\">%1$s</mark>** to access your microphone?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your microphone when this web app is open."
|
||||
],
|
||||
"BotWebViewRequestMicrophonePermissionWithHint": [
|
||||
"Allow **<mark class=\"token\">%1$s</mark>** to access to your microphone?<br/><br/>The developer of **<mark class=\"token\">%1$s</mark>** will be able to access your microphone when this web app is open.<br/><br/>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: <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"PaymentCheckoutPhoneNumber": [
|
||||
"Phone number"
|
||||
],
|
||||
"PaymentCheckoutProvider": [
|
||||
"Payment provider"
|
||||
],
|
||||
"PaymentCheckoutShippingMethod": [
|
||||
"Shipping method"
|
||||
],
|
||||
"PaymentConfirmationMessage": [
|
||||
"Your card <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> to <mark class=\"token\">%2$s</mark> for <mark class=\"token\">%3$s</mark>"
|
||||
],
|
||||
"PaymentTestInvoice": [
|
||||
"TEST INVOICE"
|
||||
],
|
||||
"PaymentTip": [
|
||||
"Tip"
|
||||
],
|
||||
"PaymentTipOptional": [
|
||||
"Tip (Optional)"
|
||||
],
|
||||
"PaymentTransactionMessage": [
|
||||
"Do you really want to transfer <mark class=\"token\">%1$s</mark> to the <mark class=\"token\">%2$s</mark> bot for <mark class=\"token\">%3$s</mark>?"
|
||||
],
|
||||
"PaymentTransactionReview": [
|
||||
"Transaction Review"
|
||||
],
|
||||
"PaymentTransactionTotal": [
|
||||
"Total"
|
||||
],
|
||||
"PaymentWarning": [
|
||||
"Warning"
|
||||
],
|
||||
"PaymentWarningText": [
|
||||
"Neither Telegram, nor <mark class=\"token\">%1$s</mark> will have access to your credit card information. Credit card details will be handled only by the payment system, <mark class=\"token\">%2$s</mark>.<br/><br/>Payments will go directly to the developer of <mark class=\"token\">%1$s</mark>. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of <mark class=\"token\">%1$s</mark> or your bank."
|
||||
],
|
||||
"PermissionOpenSettings": [
|
||||
"SETTINGS"
|
||||
],
|
||||
"Points": [
|
||||
"<mark class=\"token\">%1$d</mark>",
|
||||
"<mark class=\"token\">%1$d</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"SendGameToGroup": [
|
||||
"Share game to <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"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": [
|
||||
"**<mark class=\"token\">%1$s</mark>** added as admin"
|
||||
],
|
||||
"ViaBot": [
|
||||
"via"
|
||||
]
|
||||
}
|
|
@ -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 <mark class=\"token\">%1$s</mark>."
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> by <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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/<mark class=\"token\">%1$s</mark>/emoji"
|
||||
],
|
||||
"Enhance": [
|
||||
"Enhance"
|
||||
],
|
||||
"Exposure": [
|
||||
"Exposure"
|
||||
],
|
||||
"Fade": [
|
||||
"Fade"
|
||||
],
|
||||
"FeaturedGifs": [
|
||||
"Trending GIFs"
|
||||
],
|
||||
"Files": [
|
||||
"<mark class=\"token\">%1$d</mark> file",
|
||||
"<mark class=\"token\">%1$d</mark> files"
|
||||
],
|
||||
"FilesSavedHint": [
|
||||
"File saved to Downloads.",
|
||||
"<mark class=\"token\">%1$d</mark> files saved to Downloads."
|
||||
],
|
||||
"FinalResults": [
|
||||
"Final Results"
|
||||
],
|
||||
"GIFs": [
|
||||
"<mark class=\"token\">%1$d</mark> GIF",
|
||||
"<mark class=\"token\">%1$d</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> media",
|
||||
"<mark class=\"token\">%1$d</mark> media"
|
||||
],
|
||||
"MediaSelected": [
|
||||
"<mark class=\"token\">%1$d</mark> media selected",
|
||||
"<mark class=\"token\">%1$d</mark> media selected"
|
||||
],
|
||||
"MusicFiles": [
|
||||
"<mark class=\"token\">%1$d</mark> music file",
|
||||
"<mark class=\"token\">%1$d</mark> 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 **<mark class=\"token\">%1$s</mark>** in your music library."
|
||||
],
|
||||
"NoAudioFoundPlayerInfo": [
|
||||
"There are no matches for **<mark class=\"token\">%1$s</mark>**."
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$d</mark> of <mark class=\"token\">%2$d</mark>"
|
||||
],
|
||||
"OpenFile": [
|
||||
"OPEN FILE"
|
||||
],
|
||||
"OpenInExternalApp": [
|
||||
"Open in..."
|
||||
],
|
||||
"Option": [
|
||||
"<mark class=\"token\">%1$d</mark> more option",
|
||||
"<mark class=\"token\">%1$d</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> photo",
|
||||
"<mark class=\"token\">%1$d</mark> photos"
|
||||
],
|
||||
"PhotosSavedHint": [
|
||||
"Photo saved to gallery.",
|
||||
"<mark class=\"token\">%1$d</mark> photos saved to gallery."
|
||||
],
|
||||
"PhotosSelected": [
|
||||
"<mark class=\"token\">%1$d</mark> photo selected",
|
||||
"<mark class=\"token\">%1$d</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> sticker",
|
||||
"<mark class=\"token\">%1$d</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> video selected",
|
||||
"<mark class=\"token\">%1$d</mark> videos selected"
|
||||
],
|
||||
"Views": [
|
||||
"<mark class=\"token\">%1$s</mark> view",
|
||||
"<mark class=\"token\">%1$s</mark> views"
|
||||
],
|
||||
"Vignette": [
|
||||
"Vignette"
|
||||
],
|
||||
"Voice": [
|
||||
"<mark class=\"token\">%1$d</mark> voice message",
|
||||
"<mark class=\"token\">%1$d</mark> voice messages"
|
||||
],
|
||||
"Vote": [
|
||||
"<mark class=\"token\">%1$d</mark> vote",
|
||||
"<mark class=\"token\">%1$d</mark> votes"
|
||||
],
|
||||
"Warmth": [
|
||||
"Warmth"
|
||||
],
|
||||
"YesterdayAtFormatted": [
|
||||
"yesterday at <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"formatDateAtTime": [
|
||||
"<mark class=\"token\">%1$s</mark> at <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"formatterMonthYear": [
|
||||
"MMMM yyyy"
|
||||
],
|
||||
"items": [
|
||||
"<mark class=\"token\">%1$d</mark> item",
|
||||
"<mark class=\"token\">%1$d</mark> items"
|
||||
]
|
||||
}
|
790
data/web/translations.telegram.org/en/android/chat_list.html
Normal file
790
data/web/translations.telegram.org/en/android/chat_list.html
Normal file
|
@ -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": [
|
||||
"<mark class=\"token\">un1</mark> pinned a contact"
|
||||
],
|
||||
"ActionPinnedGame": [
|
||||
"<mark class=\"token\">un1</mark> pinned <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ActionPinnedGif": [
|
||||
"<mark class=\"token\">un1</mark> pinned a GIF"
|
||||
],
|
||||
"ActionPinnedMusic": [
|
||||
"<mark class=\"token\">un1</mark> pinned an audio file"
|
||||
],
|
||||
"ActionPinnedRound": [
|
||||
"<mark class=\"token\">un1</mark> pinned a video message"
|
||||
],
|
||||
"ActionPinnedSticker": [
|
||||
"<mark class=\"token\">un1</mark> pinned a sticker"
|
||||
],
|
||||
"ActionPinnedText": [
|
||||
"<mark class=\"token\">un1</mark> pinned \"<mark class=\"token\">%1$s</mark>\""
|
||||
],
|
||||
"ActionPinnedVideo": [
|
||||
"<mark class=\"token\">un1</mark> pinned a video"
|
||||
],
|
||||
"ActionPinnedVoice": [
|
||||
"<mark class=\"token\">un1</mark> pinned a voice message"
|
||||
],
|
||||
"ActionRemovedPhoto": [
|
||||
"<mark class=\"token\">un1</mark> removed the group photo"
|
||||
],
|
||||
"ActionTakeScreenshoot": [
|
||||
"<mark class=\"token\">un1</mark> took a screenshot!"
|
||||
],
|
||||
"ActionTakeScreenshootYou": [
|
||||
"You took a screenshot!"
|
||||
],
|
||||
"ActionYouAddUser": [
|
||||
"You added <mark class=\"token\">un2</mark>"
|
||||
],
|
||||
"ActionYouKickUser": [
|
||||
"You removed <mark class=\"token\">un2</mark>"
|
||||
],
|
||||
"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 **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AreYouSureClearHistoryWithSecretUser": [
|
||||
"This will delete all messages for you and for **<mark class=\"token\">%1$s</mark>**. Are you sure?"
|
||||
],
|
||||
"AreYouSureClearHistoryWithUser": [
|
||||
"Are you sure you want to clear your chat history with **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AreYouSureDeleteAndExitName": [
|
||||
"Are you sure you want to delete and leave the group **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"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 **<mark class=\"token\">%1$s</mark>** and block it?"
|
||||
],
|
||||
"AreYouSureDeleteThisChatWithSecretUser": [
|
||||
"Are you sure you want to delete your secret chat with **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AreYouSureDeleteThisChatWithUser": [
|
||||
"Are you sure you want to delete the chat with **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"AttachAudio": [
|
||||
"Voice message"
|
||||
],
|
||||
"AttachLiveLocationIsSharingChat": [
|
||||
"<mark class=\"token\">%1$s</mark> sharing with <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"AttachLiveLocationIsSharingChats": [
|
||||
"<mark class=\"token\">%1$s</mark> sharing with <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"AttachPhoto": [
|
||||
"Photo"
|
||||
],
|
||||
"AttachRound": [
|
||||
"Video message"
|
||||
],
|
||||
"AttachSticker": [
|
||||
"Sticker"
|
||||
],
|
||||
"AttachVideo": [
|
||||
"Video"
|
||||
],
|
||||
"AudiosSavedHint": [
|
||||
"File saved to music.",
|
||||
"<mark class=\"token\">%1$d</mark> files saved to music."
|
||||
],
|
||||
"BlockUserMessage": [
|
||||
"Do you want to block **<mark class=\"token\">%1$s</mark>** from messaging and calling you on Telegram?"
|
||||
],
|
||||
"BlockUserTitle": [
|
||||
"Block <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"BlockUsers": [
|
||||
"Block users"
|
||||
],
|
||||
"BlockUsersMessage": [
|
||||
"Do you want to block **<mark class=\"token\">%1$s</mark>** from messaging and calling you on Telegram?"
|
||||
],
|
||||
"CallMessageWithDuration": [
|
||||
"<mark class=\"token\">%1$s</mark> (<mark class=\"token\">%2$s</mark>)"
|
||||
],
|
||||
"Cancel": [
|
||||
"Cancel"
|
||||
],
|
||||
"ChannelAddedBy": [
|
||||
"<mark class=\"token\">un1</mark> 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 **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"ChatArchived": [
|
||||
"Chat archived."
|
||||
],
|
||||
"ChatArchivedInfo": [
|
||||
"Swipe left on the archive to hide it."
|
||||
],
|
||||
"ChatDeletedUndo": [
|
||||
"Chat deleted."
|
||||
],
|
||||
"ChatHintsDeleteAlert": [
|
||||
"Are you sure you want to remove **<mark class=\"token\">%1$s</mark>** from suggestions?"
|
||||
],
|
||||
"ChatHintsDeleteAlertTitle": [
|
||||
"Remove suggestion"
|
||||
],
|
||||
"Chats": [
|
||||
"<mark class=\"token\">%1$d</mark> chat",
|
||||
"<mark class=\"token\">%1$d</mark> chats"
|
||||
],
|
||||
"ChatsArchived": [
|
||||
"Chats archived."
|
||||
],
|
||||
"ChatsMute": [
|
||||
"Mute"
|
||||
],
|
||||
"ChatsUnmute": [
|
||||
"Unmute"
|
||||
],
|
||||
"ClearButton": [
|
||||
"Clear All"
|
||||
],
|
||||
"ClearCacheFewChatsTitle": [
|
||||
"Clear cache for <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ClearDownloadsList": [
|
||||
"Clear Download List"
|
||||
],
|
||||
"ClearFewChatsTitle": [
|
||||
"Clear <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%1$s</mark>\" from your search history?"
|
||||
],
|
||||
"ClearSearchSingleUserAlertText": [
|
||||
"Do you want to remove \"<mark class=\"token\">%1$s</mark>\" 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteMegaMenu": [
|
||||
"Delete group"
|
||||
],
|
||||
"DeleteMessagesOptionAlso": [
|
||||
"Also delete for <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%s</mark> joined your secret chat"
|
||||
],
|
||||
"EncryptionRejected": [
|
||||
"Secret chat cancelled"
|
||||
],
|
||||
"FilterAddChats": [
|
||||
"Add Chats"
|
||||
],
|
||||
"FilterAddTo": [
|
||||
"Add to folder"
|
||||
],
|
||||
"FilterAlwaysShow": [
|
||||
"Include Chats"
|
||||
],
|
||||
"FilterBots": [
|
||||
"Bots"
|
||||
],
|
||||
"FilterChannels": [
|
||||
"Channels"
|
||||
],
|
||||
"FilterChatAddedToExisting": [
|
||||
"**<mark class=\"token\">%1$s</mark>** added to **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"FilterChatRemovedFrom": [
|
||||
"**<mark class=\"token\">%1$s</mark>** removed from **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"FilterChatTypes": [
|
||||
"Chat types"
|
||||
],
|
||||
"FilterChats": [
|
||||
"Chats"
|
||||
],
|
||||
"FilterChatsAddedToExisting": [
|
||||
"**<mark class=\"token\">%1$s</mark>** added to **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"FilterChatsRemovedFrom": [
|
||||
"**<mark class=\"token\">%1$s</mark>** removed from **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%1$s</mark>\" from the always included list?"
|
||||
],
|
||||
"FilterRemoveInclusionTitle": [
|
||||
"Remove exception"
|
||||
],
|
||||
"FilterRemoveInclusionUserText": [
|
||||
"Are you sure you want to remove \"<mark class=\"token\">%1$s</mark>\" from the always included list?"
|
||||
],
|
||||
"FilterReorder": [
|
||||
"Reorder"
|
||||
],
|
||||
"FilterShowMoreChats": [
|
||||
"Show <mark class=\"token\">%1$d</mark> More Chat",
|
||||
"Show <mark class=\"token\">%1$d</mark> More Chats"
|
||||
],
|
||||
"FilterUserAddedToExisting": [
|
||||
"**<mark class=\"token\">%1$s</mark>** added to **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"FilterUserRemovedFrom": [
|
||||
"**<mark class=\"token\">%1$s</mark>** removed from **<mark class=\"token\">%2$s</mark>**"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"LocationNotifiationCloser": [
|
||||
"You are already closer than <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ManageDeviceStorage": [
|
||||
"Manage Device Storage"
|
||||
],
|
||||
"MarkAsRead": [
|
||||
"Mark as read"
|
||||
],
|
||||
"MarkAsUnread": [
|
||||
"Mark as unread"
|
||||
],
|
||||
"MegaAddedBy": [
|
||||
"<mark class=\"token\">un1</mark> 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 **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"MembersCountZero": [
|
||||
"up to <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"MessagePinnedHint": [
|
||||
"Message pinned"
|
||||
],
|
||||
"MessageUnpinnedHint": [
|
||||
"Message unpinned"
|
||||
],
|
||||
"MessagesUnpinned": [
|
||||
"Message unpinned",
|
||||
"<mark class=\"token\">%1$d</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a contact <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"NotificationActionPinnedFileUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a file"
|
||||
],
|
||||
"NotificationActionPinnedGameUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a game"
|
||||
],
|
||||
"NotificationActionPinnedGeoLiveUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a live location"
|
||||
],
|
||||
"NotificationActionPinnedGeoUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a map"
|
||||
],
|
||||
"NotificationActionPinnedGifUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a GIF"
|
||||
],
|
||||
"NotificationActionPinnedMusicUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned an audio file"
|
||||
],
|
||||
"NotificationActionPinnedPhotoUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a photo"
|
||||
],
|
||||
"NotificationActionPinnedPollUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a poll <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"NotificationActionPinnedQuizUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a quiz <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"NotificationActionPinnedRoundUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a video message"
|
||||
],
|
||||
"NotificationActionPinnedStickerUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a sticker"
|
||||
],
|
||||
"NotificationActionPinnedTextUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned \"<mark class=\"token\">%2$s</mark>\""
|
||||
],
|
||||
"NotificationActionPinnedVideoUser": [
|
||||
"<mark class=\"token\">%1$s</mark> pinned a video"
|
||||
],
|
||||
"NotificationActionPinnedVoiceUser": [
|
||||
"<mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> to the top in the main list. More chats can be pinned in Chat Folders and your Archive."
|
||||
],
|
||||
"PinnedMessagesCount": [
|
||||
"Pinned Message",
|
||||
"<mark class=\"token\">%1$d</mark> 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 **<mark class=\"token\">%d</mark> items** from Downloads?"
|
||||
],
|
||||
"RemoveDocumentsTitle": [
|
||||
"Remove <mark class=\"token\">%d</mark> download",
|
||||
"Remove <mark class=\"token\">%d</mark> 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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"SendContactToGroup": [
|
||||
"Send contact to <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"SendMessagesTo": [
|
||||
"Send to <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"SendMessagesToGroup": [
|
||||
"Send to <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"SharingLiveLocationTitle": [
|
||||
"You are sharing your Live Location with <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ShowLess": [
|
||||
"Show less"
|
||||
],
|
||||
"ShowMore": [
|
||||
"Show more"
|
||||
],
|
||||
"StickersRemove": [
|
||||
"Remove"
|
||||
],
|
||||
"StopAllLocationSharings": [
|
||||
"STOP ALL"
|
||||
],
|
||||
"StopLiveLocationAlertAll": [
|
||||
"Are you sure you want to stop sharing your live location?"
|
||||
],
|
||||
"Subscribers": [
|
||||
"<mark class=\"token\">%1$d</mark> subscriber",
|
||||
"<mark class=\"token\">%1$d</mark> 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"
|
||||
]
|
||||
}
|
2991
data/web/translations.telegram.org/en/android/general.html
Normal file
2991
data/web/translations.telegram.org/en/android/general.html
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
462
data/web/translations.telegram.org/en/android/login.html
Normal file
462
data/web/translations.telegram.org/en/android/login.html
Normal file
|
@ -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 <mark class=\"token\">%1$d</mark>:<mark class=\"token\">%2$02d</mark>"
|
||||
],
|
||||
"CallText": [
|
||||
"Telegram will call you in <mark class=\"token\">%1$d</mark>:<mark class=\"token\">%2$02d</mark>"
|
||||
],
|
||||
"Calling": [
|
||||
"Calling you..."
|
||||
],
|
||||
"CancelAccountReset": [
|
||||
"Cancel account reset"
|
||||
],
|
||||
"CancelAccountResetInfo": [
|
||||
"Somebody with access to **<mark class=\"token\">%1$s</mark>** has requested to delete your Telegram account and reset your 2-Step Verification password.<br/><br/>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 **<mark class=\"token\">%1$s</mark>** has requested to delete your Telegram account and reset your 2-Step Verification password.<br/><br/>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 <mark class=\"token\">%1$s</mark>. 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": [
|
||||
"**<mark class=\"token\">%1$d</mark>** day",
|
||||
"**<mark class=\"token\">%1$d</mark>** 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:<br/><br/>**<mark class=\"token\">%1$s</mark>**<br/><br/>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?<br/><br/>**<mark class=\"token\">%1$s</mark>**<br/><br/>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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ForgotPassword": [
|
||||
"Forgot password?"
|
||||
],
|
||||
"HoursBold": [
|
||||
"**<mark class=\"token\">%1$d</mark>** hour",
|
||||
"**<mark class=\"token\">%1$d</mark>** 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": [
|
||||
"**<mark class=\"token\">%1$d</mark>** minute",
|
||||
"**<mark class=\"token\">%1$d</mark>** 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.<br/>It is **free** and **secure**."
|
||||
],
|
||||
"Page1Title": [
|
||||
"Telegram"
|
||||
],
|
||||
"Page2Message": [
|
||||
"**Telegram** delivers messages faster than<br/>any other application."
|
||||
],
|
||||
"Page2Title": [
|
||||
"Fast"
|
||||
],
|
||||
"Page3Message": [
|
||||
"**Telegram** provides free unlimited cloud storage for chats and media."
|
||||
],
|
||||
"Page3Title": [
|
||||
"Free"
|
||||
],
|
||||
"Page4Message": [
|
||||
"**Telegram** keeps your messages safe<br/>from hacker attacks."
|
||||
],
|
||||
"Page4Title": [
|
||||
"Secure"
|
||||
],
|
||||
"Page5Message": [
|
||||
"**Telegram** has no limits on<br/>the size of your media and chats."
|
||||
],
|
||||
"Page5Title": [
|
||||
"Powerful"
|
||||
],
|
||||
"Page6Message": [
|
||||
"**Telegram** lets you access your messages<br/>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 **<mark class=\"token\">%1$s</mark>** is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.<br/><br/>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:<br/><br/><mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"RestoreEmailSentInfo": [
|
||||
"Check your email and enter the 6-digit code we sent there to deactivate your cloud password."
|
||||
],
|
||||
"RestoreEmailTrouble": [
|
||||
"Unable to access <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"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": [
|
||||
"**<mark class=\"token\">%1$d</mark>** second",
|
||||
"**<mark class=\"token\">%1$d</mark>** 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 **<mark class=\"token\">%1$s</mark>**.<br/><br/>Don't accept the call. Telegram will process everything automatically."
|
||||
],
|
||||
"SentCallOnly": [
|
||||
"Calling your phone **<mark class=\"token\">%1$s</mark>** to dictate the code."
|
||||
],
|
||||
"SentSmsCode": [
|
||||
"We’ve sent an SMS with an activation code to your phone **<mark class=\"token\">%1$s</mark>**."
|
||||
],
|
||||
"SentSmsCodeTitle": [
|
||||
"Enter code"
|
||||
],
|
||||
"SignUp": [
|
||||
"Sign Up"
|
||||
],
|
||||
"SmsText": [
|
||||
"Sending you an SMS in <mark class=\"token\">%1$d</mark>:<mark class=\"token\">%2$02d</mark>"
|
||||
],
|
||||
"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<br/>to the *Terms of Service*."
|
||||
],
|
||||
"TosAgeText": [
|
||||
"Tap Agree to confirm that you are <mark class=\"token\">%1$s</mark> or older."
|
||||
],
|
||||
"TosAgeTitle": [
|
||||
"Age Verification"
|
||||
],
|
||||
"TosDecline": [
|
||||
"Unfortunately, this means you can't sign up for Telegram.<br/><br/>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.<br/><br/>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.<br/><br/>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.<br/><br/>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"
|
||||
]
|
||||
}
|
540
data/web/translations.telegram.org/en/android/passport.html
Normal file
540
data/web/translations.telegram.org/en/android/passport.html
Normal file
|
@ -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": [
|
||||
"<mark class=\"token\">%1$s</mark> received the following documents: <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"AppName": [
|
||||
"Telegram"
|
||||
],
|
||||
"AttachPhoto": [
|
||||
"Photo"
|
||||
],
|
||||
"Cancel": [
|
||||
"Cancel"
|
||||
],
|
||||
"ChooseCountry": [
|
||||
"Choose a country"
|
||||
],
|
||||
"Close": [
|
||||
"Close"
|
||||
],
|
||||
"DiscardChanges": [
|
||||
"Discard changes?"
|
||||
],
|
||||
"Files": [
|
||||
"<mark class=\"token\">%1$d</mark> file",
|
||||
"<mark class=\"token\">%1$d</mark> 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 <mark class=\"token\">%1$s</mark>."
|
||||
],
|
||||
"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.<br/><br/>Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission.<br/><br/>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.<br/><br/>Your information, personal data, and documents are protected by end-to-end encryption. Nobody, including Telegram, can access them without your permission.<br/><br/>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 (<mark class=\"token\">%1$s</mark>)"
|
||||
],
|
||||
"PassportMidnameLatin": [
|
||||
"Middle name (latin)"
|
||||
],
|
||||
"PassportName": [
|
||||
"Name"
|
||||
],
|
||||
"PassportNameCheckAlert": [
|
||||
"Please check if this name is correct:<br/><br/><mark class=\"token\">%1$s</mark> <mark class=\"token\">%2$s</mark> <mark class=\"token\">%3$s</mark>"
|
||||
],
|
||||
"PassportNameCountry": [
|
||||
"Name (<mark class=\"token\">%1$s</mark>)"
|
||||
],
|
||||
"PassportNameLatin": [
|
||||
"Name (latin)"
|
||||
],
|
||||
"PassportNativeHeader": [
|
||||
"Your name"
|
||||
],
|
||||
"PassportNativeHeaderLang": [
|
||||
"Your name in <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"PassportNativeInfo": [
|
||||
"Your name in the language of your country of residence (<mark class=\"token\">%1$s</mark>)."
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> and allowing their @<mark class=\"token\">%2$s</mark> 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"PassportPhoneUseSameEmailInfo": [
|
||||
"Use the same email as on Telegram."
|
||||
],
|
||||
"PassportPhoneUseSameInfo": [
|
||||
"Use the same phone number as on Telegram."
|
||||
],
|
||||
"PassportPolicy": [
|
||||
"You accept the *<mark class=\"token\">%1$s</mark> Privacy Policy* and allow their @<mark class=\"token\">%2$s</mark> to send you messages."
|
||||
],
|
||||
"PassportPostcode": [
|
||||
"Postcode"
|
||||
],
|
||||
"PassportProvidedInformation": [
|
||||
"Provided Information"
|
||||
],
|
||||
"PassportRequest": [
|
||||
"**<mark class=\"token\">%1$s</mark>** 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 **<mark class=\"token\">%s</mark>**. 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 (<mark class=\"token\">%1$s</mark>)"
|
||||
],
|
||||
"PassportSurnameLatin": [
|
||||
"Last name (latin)"
|
||||
],
|
||||
"PassportTranslation": [
|
||||
"Translation"
|
||||
],
|
||||
"PassportTwoDocuments": [
|
||||
"<mark class=\"token\">%1$s</mark> or <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"PassportUploadAdditinalDocument": [
|
||||
"Upload Additional Scans"
|
||||
],
|
||||
"PassportUploadDocument": [
|
||||
"Upload Scans"
|
||||
],
|
||||
"PassportUploadMaxReached": [
|
||||
"You can't upload more than <mark class=\"token\">%1$s</mark>."
|
||||
],
|
||||
"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.<br/><br/>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 **<mark class=\"token\">%s</mark>**. Would you like to install it now?"
|
||||
],
|
||||
"login_with_telegram": [
|
||||
"Log in with Telegram"
|
||||
]
|
||||
}
|
920
data/web/translations.telegram.org/en/android/private_chats.html
Normal file
920
data/web/translations.telegram.org/en/android/private_chats.html
Normal file
|
@ -0,0 +1,920 @@
|
|||
{
|
||||
"ALongTimeAgo": [
|
||||
"last seen a long time ago"
|
||||
],
|
||||
"AccurateTo": [
|
||||
"Accurate to <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ActionAddUserYou": [
|
||||
"<mark class=\"token\">un1</mark> added you"
|
||||
],
|
||||
"ActionChangedTitle": [
|
||||
"<mark class=\"token\">un1</mark> changed the group name to <mark class=\"token\">un2</mark>"
|
||||
],
|
||||
"ActionChannelCallEnded": [
|
||||
"Live stream ended (<mark class=\"token\">%s</mark>)"
|
||||
],
|
||||
"ActionChannelChangedPhoto": [
|
||||
"Channel photo updated"
|
||||
],
|
||||
"ActionChannelChangedTitle": [
|
||||
"Channel name changed to <mark class=\"token\">un2</mark>"
|
||||
],
|
||||
"ActionGroupCallEndedByYou": [
|
||||
"You ended the video chat (<mark class=\"token\">%s</mark>)"
|
||||
],
|
||||
"ActionMigrateFromGroup": [
|
||||
"This group was upgraded to a supergroup"
|
||||
],
|
||||
"ActionTakeScreenshoot": [
|
||||
"<mark class=\"token\">un1</mark> took a screenshot!"
|
||||
],
|
||||
"ActionTakeScreenshootYou": [
|
||||
"You took a screenshot!"
|
||||
],
|
||||
"ActionUserWithinRadius": [
|
||||
"<mark class=\"token\">un1</mark> is now within <mark class=\"token\">%1$s</mark> from you"
|
||||
],
|
||||
"ActionUserWithinYouRadius": [
|
||||
"You are now within <mark class=\"token\">%1$s</mark> from <mark class=\"token\">un1</mark>"
|
||||
],
|
||||
"ActionYouScored": [
|
||||
"You scored <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"Add": [
|
||||
"Add"
|
||||
],
|
||||
"AddCaption": [
|
||||
"Add a caption..."
|
||||
],
|
||||
"AddContactChat": [
|
||||
"ADD CONTACT"
|
||||
],
|
||||
"AddContactFullChat": [
|
||||
"ADD <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> with **<mark class=\"token\">%2$s</mark>**?"
|
||||
],
|
||||
"ArticleDateByAuthor": [
|
||||
"<mark class=\"token\">%1$s</mark> by <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%s</mark> to come online..."
|
||||
],
|
||||
"BlockUserAlert": [
|
||||
"Do you want to block **<mark class=\"token\">%1$s</mark>** from messaging and calling you on Telegram?"
|
||||
],
|
||||
"BlockUserTitle": [
|
||||
"Block <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"Bold": [
|
||||
"Bold"
|
||||
],
|
||||
"BotUnblock": [
|
||||
"RESTART"
|
||||
],
|
||||
"Call": [
|
||||
"Call"
|
||||
],
|
||||
"CallAgain": [
|
||||
"Call Again"
|
||||
],
|
||||
"CallBack": [
|
||||
"Call Back"
|
||||
],
|
||||
"CallEmojiKeyTooltip": [
|
||||
"If the emoji on <mark class=\"token\">%1$s</mark>’s screen are the same, this call is 100<mark class=\"token\">%%</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> is <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> is using an older version of Telegram, so disappearing photos will be shown in compatibility mode.<br/><br/>Once <mark class=\"token\">%2$s</mark> 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteMessagesTitle": [
|
||||
"Delete <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteReportSpam": [
|
||||
"Report spam"
|
||||
],
|
||||
"DeleteSingleMessagesTitle": [
|
||||
"Delete message"
|
||||
],
|
||||
"DeleteThisChat": [
|
||||
"Delete this chat"
|
||||
],
|
||||
"DeletedFromYourContacts": [
|
||||
"<mark class=\"token\">%s</mark> 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": [
|
||||
"<mark class=\"token\">%s</mark> invited you to join a secret chat."
|
||||
],
|
||||
"EncryptedPlaceholderTitleOutgoing": [
|
||||
"You invited <mark class=\"token\">%s</mark> to join a secret chat."
|
||||
],
|
||||
"EncryptionKey": [
|
||||
"Encryption Key"
|
||||
],
|
||||
"EncryptionKeyDescription": [
|
||||
"This image and text were derived from the encryption key for this secret chat with **<mark class=\"token\">%1$s</mark>**.<br/><br/>If they look the same on **<mark class=\"token\">%2$s</mark>'s** device, end-to-end encryption is guaranteed.<br/><br/>Learn more at telegram.org"
|
||||
],
|
||||
"EncryptionKeyLink": [
|
||||
"https://telegram.org/faq#secret-chats"
|
||||
],
|
||||
"EncryptionProcessing": [
|
||||
"Exchanging encryption keys..."
|
||||
],
|
||||
"EncryptionRejected": [
|
||||
"Secret chat cancelled"
|
||||
],
|
||||
"EnjoyngAnimations": [
|
||||
"**oo** watching <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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<br/>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": [
|
||||
"<mark class=\"token\">%1$s</mark> is recording a voice message..."
|
||||
],
|
||||
"IsRecordingRound": [
|
||||
"<mark class=\"token\">%1$s</mark> is recording a video message..."
|
||||
],
|
||||
"IsSendingPhoto": [
|
||||
"<mark class=\"token\">%1$s</mark> is sending a photo..."
|
||||
],
|
||||
"Italic": [
|
||||
"Italic"
|
||||
],
|
||||
"JoinToGroupErrorNotExist": [
|
||||
"Sorry, this chat does not seem to exist."
|
||||
],
|
||||
"JumpToDate": [
|
||||
"Jump to Date"
|
||||
],
|
||||
"KMetersAway": [
|
||||
"km away"
|
||||
],
|
||||
"KMetersFromYou2": [
|
||||
"<mark class=\"token\">%1$s</mark> km from you"
|
||||
],
|
||||
"KMetersShort": [
|
||||
"<mark class=\"token\">%1$s</mark> km"
|
||||
],
|
||||
"LastName": [
|
||||
"Last name (optional)"
|
||||
],
|
||||
"LastSeen": [
|
||||
"last seen"
|
||||
],
|
||||
"LastSeenDate": [
|
||||
"last seen"
|
||||
],
|
||||
"LastSeenFormatted": [
|
||||
"last seen <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"Lately": [
|
||||
"last seen recently"
|
||||
],
|
||||
"LocationNotifiation": [
|
||||
"Proximity alert"
|
||||
],
|
||||
"LocationNotifiationButtonUser": [
|
||||
"Notify when <mark class=\"token\">%1$s</mark> is within <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"Map": [
|
||||
"Map"
|
||||
],
|
||||
"Message": [
|
||||
"Message"
|
||||
],
|
||||
"MessageLifetime": [
|
||||
"Self-Destruct Timer"
|
||||
],
|
||||
"MessageLifetimeChanged": [
|
||||
"<mark class=\"token\">%1$s</mark> set the self-destruct timer to <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"MessageLifetimeChangedOutgoing": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"MessageLifetimePhoto": [
|
||||
"If you set a timer, the photo will self-destruct after it is viewed."
|
||||
],
|
||||
"MessageLifetimeRemoved": [
|
||||
"<mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> meter",
|
||||
"<mark class=\"token\">%1$d</mark> meters"
|
||||
],
|
||||
"MetersAway": [
|
||||
"m away"
|
||||
],
|
||||
"MetersFromYou2": [
|
||||
"<mark class=\"token\">%1$s</mark> m from you"
|
||||
],
|
||||
"MetersShort": [
|
||||
"<mark class=\"token\">%1$s</mark> m"
|
||||
],
|
||||
"MilesFromYou": [
|
||||
"<mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> is <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> updated profile photo"
|
||||
],
|
||||
"NotificationUnrecognizedDevice": [
|
||||
"<mark class=\"token\">%1$s</mark>,<br/>We detected a login to your account from a new device on <mark class=\"token\">%2$s</mark><br/><br/>Device: <mark class=\"token\">%3$s</mark><br/>Location: <mark class=\"token\">%4$s</mark><br/><br/>If this wasn't you, you can go to Settings > Devices and terminate that session.<br/><br/>If you think that somebody logged in to your account against your will, you can enable Two-Step Verification in Privacy and Security settings.<br/><br/>Sincerely,<br/>The Telegram Team"
|
||||
],
|
||||
"NowInContacts": [
|
||||
"<mark class=\"token\">%1$s</mark> is now in your contacts."
|
||||
],
|
||||
"OK": [
|
||||
"OK"
|
||||
],
|
||||
"Online": [
|
||||
"online"
|
||||
],
|
||||
"Open": [
|
||||
"Open"
|
||||
],
|
||||
"PinAlsoFor": [
|
||||
"Also pin for <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> from you."
|
||||
],
|
||||
"ProximityAlertSetInfoUser": [
|
||||
"We will notify you once <mark class=\"token\">%1$s</mark> is within <mark class=\"token\">%2$s</mark> from you."
|
||||
],
|
||||
"ProximityTooltioUser": [
|
||||
"Alert when <mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$d</mark> second",
|
||||
"<mark class=\"token\">%1$d</mark> 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 **<mark class=\"token\">%s</mark>**."
|
||||
],
|
||||
"ThemeAlsoDisabledForHint": [
|
||||
"Theme will be also disabled for **<mark class=\"token\">%s</mark>**."
|
||||
],
|
||||
"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": [
|
||||
"**<mark class=\"token\">%1$s</mark>**'s app is using an incompatible protocol. They need to update their app before you can call them."
|
||||
],
|
||||
"VoipPeerOutdated": [
|
||||
"**<mark class=\"token\">%1$s</mark>**'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": [
|
||||
"<mark class=\"token\">%1$d</mark> message",
|
||||
"<mark class=\"token\">%1$d</mark> messages"
|
||||
]
|
||||
}
|
318
data/web/translations.telegram.org/en/android/profile.html
Normal file
318
data/web/translations.telegram.org/en/android/profile.html
Normal file
|
@ -0,0 +1,318 @@
|
|||
{
|
||||
"AddContact": [
|
||||
"Add to contacts"
|
||||
],
|
||||
"AddShortcut": [
|
||||
"Add to Home screen"
|
||||
],
|
||||
"AddToTheGroup": [
|
||||
"Add <mark class=\"token\">%1$s</mark> 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 **<mark class=\"token\">%1$s</mark>**?"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$d</mark> group in common",
|
||||
"<mark class=\"token\">%1$d</mark> 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 **<mark class=\"token\">%1$s</mark>** and start a new one with **<mark class=\"token\">%2$s</mark>**?"
|
||||
],
|
||||
"VoipOngoingAlertTitle": [
|
||||
"Another call in progress"
|
||||
],
|
||||
"VoipSettingsRingtone": [
|
||||
"Ringtone"
|
||||
]
|
||||
}
|
2922
data/web/translations.telegram.org/en/android/settings.html
Normal file
2922
data/web/translations.telegram.org/en/android/settings.html
Normal file
File diff suppressed because it is too large
Load diff
2089
data/web/translations.telegram.org/en/android/unsorted.html
Normal file
2089
data/web/translations.telegram.org/en/android/unsorted.html
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,193 @@
|
|||
{
|
||||
"AppName": [
|
||||
"Telegram X"
|
||||
],
|
||||
"Audio": [
|
||||
"Audio"
|
||||
],
|
||||
"BlockBot": [
|
||||
"Block and Stop"
|
||||
],
|
||||
"BlockBotConfirm": [
|
||||
"Are you sure you want to stop and block <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"BlockContact": [
|
||||
"Block"
|
||||
],
|
||||
"BlockedBot": [
|
||||
"<mark class=\"token\">%1$s</mark> has been stopped."
|
||||
],
|
||||
"Bot": [
|
||||
"bot"
|
||||
],
|
||||
"BotDeleteHint": [
|
||||
"Remove bot from suggestions?"
|
||||
],
|
||||
"BotHelp": [
|
||||
"Help"
|
||||
],
|
||||
"BotInvite": [
|
||||
"Add to group"
|
||||
],
|
||||
"BotIsDownSpecific": [
|
||||
"<mark class=\"token\">%1$s</mark> is not responding. Please try again later."
|
||||
],
|
||||
"BotNotFound": [
|
||||
"Bot <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>."
|
||||
],
|
||||
"Cancel": [
|
||||
"Cancel"
|
||||
],
|
||||
"Confirm": [
|
||||
"Confirm"
|
||||
],
|
||||
"CreateQuiz": [
|
||||
"New Quiz"
|
||||
],
|
||||
"DeleteAndStop": [
|
||||
"Delete and Stop"
|
||||
],
|
||||
"DeleteAndStopBotConfirm": [
|
||||
"Are you sure you want to stop <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> to <mark class=\"token\">%2$s</mark> for <mark class=\"token\">%3$s</mark>"
|
||||
],
|
||||
"PaymentSuccessfullyPaidNoItem": [
|
||||
"You successfully transferred <mark class=\"token\">%1$s</mark> to <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> will know your phone number.<br/><br/>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 **<mark class=\"token\">%1$s</mark>** to **<mark class=\"token\">%2$s</mark>**?<br/><br/>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": [
|
||||
"<mark class=\"token\">%1$s</mark> has been unblocked."
|
||||
],
|
||||
"WhatThisBotCanDo": [
|
||||
"What can this bot do?"
|
||||
],
|
||||
"XCreatedGroup": [
|
||||
"<mark class=\"token\">%1$s</mark> created the group"
|
||||
],
|
||||
"game_ActionUserScored": [
|
||||
"<mark class=\"token\">%2$s</mark> scored <mark class=\"token\">%1$s</mark>",
|
||||
"<mark class=\"token\">%2$s</mark> scored <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"game_ActionUserScoredInGame": [
|
||||
"<mark class=\"token\">%2$s</mark> scored <mark class=\"token\">%1$s</mark> in <mark class=\"token\">%3$s</mark>",
|
||||
"<mark class=\"token\">%2$s</mark> scored <mark class=\"token\">%1$s</mark> in <mark class=\"token\">%3$s</mark>"
|
||||
],
|
||||
"game_ActionYouScored": [
|
||||
"You scored <mark class=\"token\">%1$s</mark>",
|
||||
"You scored <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"game_ActionYouScoredInGame": [
|
||||
"You scored <mark class=\"token\">%1$s</mark> in <mark class=\"token\">%2$s</mark>",
|
||||
"You scored <mark class=\"token\">%1$s</mark> in <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"xGroups": [
|
||||
"<mark class=\"token\">%1$s</mark> group",
|
||||
"<mark class=\"token\">%1$s</mark> groups"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,596 @@
|
|||
{
|
||||
"AddCaption": [
|
||||
"Add a caption…"
|
||||
],
|
||||
"AllMedia": [
|
||||
"All media"
|
||||
],
|
||||
"AllVideos": [
|
||||
"All videos"
|
||||
],
|
||||
"AppName": [
|
||||
"Telegram X"
|
||||
],
|
||||
"ArchivePack": [
|
||||
"Archive pack"
|
||||
],
|
||||
"ArchiveStickerSet": [
|
||||
"Archive sticker set <mark class=\"token\">%1$s</mark>? You can restore it later in Settings > Stickers > Archived."
|
||||
],
|
||||
"AsOneMessage": [
|
||||
"as one message"
|
||||
],
|
||||
"AsSeparateMessages": [
|
||||
"as separate messages"
|
||||
],
|
||||
"AsXMessages": [
|
||||
"as <mark class=\"token\">%1$s</mark> message",
|
||||
"as <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"CloudDownload": [
|
||||
"Download <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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: <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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<br/>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<br/>access them on any device you have."
|
||||
],
|
||||
"NoLinksToShow": [
|
||||
"No links to show"
|
||||
],
|
||||
"NoLinksToShowInChat": [
|
||||
"Share links in this chat and<br/>access them on any device you have."
|
||||
],
|
||||
"NoMediaToShow": [
|
||||
"No media to show"
|
||||
],
|
||||
"NoMediaToShowInChannel": [
|
||||
"Published photos and videos<br/>will be shown here."
|
||||
],
|
||||
"NoMediaToShowInChat": [
|
||||
"Share photos and videos in this chat and<br/>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<br/>access them on any device you have."
|
||||
],
|
||||
"NoPhotosToShow": [
|
||||
"No photos to show"
|
||||
],
|
||||
"NoPhotosToShowInChat": [
|
||||
"Share photos in this chat and<br/>access them on any of your devices."
|
||||
],
|
||||
"NoVoiceToShow": [
|
||||
"No voice messages to show"
|
||||
],
|
||||
"NoVoiceToShowInChannel": [
|
||||
"Published voice messages<br/>will be shown here."
|
||||
],
|
||||
"NoVoiceToShowInChat": [
|
||||
"Share voice messages in this chat and<br/>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 <mark class=\"token\">%1$s</mark> from current playlist?"
|
||||
],
|
||||
"PlayListReverse": [
|
||||
"Reverse Order"
|
||||
],
|
||||
"Poll": [
|
||||
"Poll"
|
||||
],
|
||||
"PollOption": [
|
||||
"Option"
|
||||
],
|
||||
"PollOptionsAdd": [
|
||||
"Add an option…"
|
||||
],
|
||||
"PollOptionsLimit": [
|
||||
"You can add <mark class=\"token\">%1$s</mark> more option",
|
||||
"You can add <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> file",
|
||||
"Send as <mark class=\"token\">%1$s</mark> files"
|
||||
],
|
||||
"SendDart": [
|
||||
"Throw a dart"
|
||||
],
|
||||
"SendDartHint": [
|
||||
"Send a <mark class=\"token\">%1$s</mark> emoji to play darts."
|
||||
],
|
||||
"SendDiceHint": [
|
||||
"Send a <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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.<br/><br/>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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> of <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"fileSize_GB": [
|
||||
"<mark class=\"token\">%1$s</mark> GB"
|
||||
],
|
||||
"fileSize_KB": [
|
||||
"<mark class=\"token\">%1$s</mark> KB"
|
||||
],
|
||||
"format_contentAndModifyDate": [
|
||||
"<mark class=\"token\">%1$s</mark>, modified <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"format_fileSizeAndModifiedDate": [
|
||||
"<mark class=\"token\">%1$s</mark>, <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"pickFromGallery": [
|
||||
"Choose from Gallery"
|
||||
],
|
||||
"takePhoto": [
|
||||
"Take photo"
|
||||
],
|
||||
"timestampShort_date": [
|
||||
"<mark class=\"token\">%1$s</mark> at <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"timestampShort_weekday": [
|
||||
"<mark class=\"token\">%1$s</mark> at <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"timestamp_now": [
|
||||
"just now"
|
||||
],
|
||||
"timestamp_today": [
|
||||
"today at <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"xAudios": [
|
||||
"<mark class=\"token\">%1$s</mark> audio",
|
||||
"<mark class=\"token\">%1$s</mark> audios"
|
||||
],
|
||||
"xFiles": [
|
||||
"<mark class=\"token\">%1$s</mark> file",
|
||||
"<mark class=\"token\">%1$s</mark> files"
|
||||
],
|
||||
"xLinks": [
|
||||
"<mark class=\"token\">%1$s</mark> link",
|
||||
"<mark class=\"token\">%1$s</mark> links"
|
||||
],
|
||||
"xMedia": [
|
||||
"<mark class=\"token\">%1$s</mark> media",
|
||||
"<mark class=\"token\">%1$s</mark> media"
|
||||
],
|
||||
"xMembers": [
|
||||
"<mark class=\"token\">%1$s</mark> member",
|
||||
"<mark class=\"token\">%1$s</mark> members"
|
||||
],
|
||||
"xPhotos": [
|
||||
"<mark class=\"token\">%1$s</mark> photo",
|
||||
"<mark class=\"token\">%1$s</mark> photos"
|
||||
],
|
||||
"xSubscribers": [
|
||||
"<mark class=\"token\">%1$s</mark> subscriber",
|
||||
"<mark class=\"token\">%1$s</mark> subscribers"
|
||||
]
|
||||
}
|
794
data/web/translations.telegram.org/en/android_x/chat_list.html
Normal file
794
data/web/translations.telegram.org/en/android_x/chat_list.html
Normal file
|
@ -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 <mark class=\"token\">%1$s</mark> chat",
|
||||
"Archive <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"ArchivedXChats": [
|
||||
"Archived <mark class=\"token\">%1$s</mark> chat",
|
||||
"Archived <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"AreYouSureDeleteThisChat": [
|
||||
"Are you sure you want to delete this chat?"
|
||||
],
|
||||
"AttachLiveLocation": [
|
||||
"Live Location"
|
||||
],
|
||||
"AttachLiveLocationIsSharing": [
|
||||
"sharing with <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"AttachRound": [
|
||||
"Video message"
|
||||
],
|
||||
"AwaitingEncryption": [
|
||||
"Waiting for <mark class=\"token\">%1$s</mark> to get online…"
|
||||
],
|
||||
"BlockContact": [
|
||||
"Block"
|
||||
],
|
||||
"BlockXBots": [
|
||||
"Block <mark class=\"token\">%1$s</mark> bot",
|
||||
"Block <mark class=\"token\">%1$s</mark> bots"
|
||||
],
|
||||
"BlockXUsers": [
|
||||
"Block <mark class=\"token\">%1$s</mark> user",
|
||||
"Block <mark class=\"token\">%1$s</mark> users"
|
||||
],
|
||||
"BlockedXBots": [
|
||||
"Blocked <mark class=\"token\">%1$s</mark> bot",
|
||||
"Blocked <mark class=\"token\">%1$s</mark> bots"
|
||||
],
|
||||
"BlockedXUsers": [
|
||||
"Blocked <mark class=\"token\">%1$s</mark> user",
|
||||
"Blocked <mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> (<mark class=\"token\">%2$s</mark>)"
|
||||
],
|
||||
"ChatContentDart1": [
|
||||
"Dart: missed!"
|
||||
],
|
||||
"ChatContentDart2": [
|
||||
"Dart thrown"
|
||||
],
|
||||
"ChatContentDart3": [
|
||||
"Dart thrown"
|
||||
],
|
||||
"ChatContentDart4": [
|
||||
"Dart thrown"
|
||||
],
|
||||
"ChatContentDart5": [
|
||||
"Dart: almost there!"
|
||||
],
|
||||
"ChatContentDart6": [
|
||||
"Dart: bullseye!"
|
||||
],
|
||||
"ChatContentDiceRolled": [
|
||||
"Dice: <mark class=\"token\">%1$s</mark>",
|
||||
"Dice: <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ChatContentGroupAddMembers": [
|
||||
"Added <mark class=\"token\">%1$s</mark> member to the group",
|
||||
"Added <mark class=\"token\">%1$s</mark> members to the group"
|
||||
],
|
||||
"ChatContentGroupAdd_outgoing": [
|
||||
"Added <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> from the group"
|
||||
],
|
||||
"ChatContentGroupKickYou": [
|
||||
"Kicked you from the group"
|
||||
],
|
||||
"ChatContentGroupKick_outgoing": [
|
||||
"Kicked <mark class=\"token\">%1$s</mark> from the group"
|
||||
],
|
||||
"ChatContentGroupLeft": [
|
||||
"Left the group"
|
||||
],
|
||||
"ChatContentGroupLeft_outgoing": [
|
||||
"Left the group"
|
||||
],
|
||||
"ChatContentGroupName": [
|
||||
"Renamed the group to «<mark class=\"token\">%1$s</mark>»"
|
||||
],
|
||||
"ChatContentGroupName_outgoing": [
|
||||
"Renamed the group to «<mark class=\"token\">%1$s</mark>»"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> – <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"ChatContentVideo": [
|
||||
"Video"
|
||||
],
|
||||
"ChatContentVoice": [
|
||||
"Voice Message"
|
||||
],
|
||||
"ChatContentVoiceDuration": [
|
||||
"<mark class=\"token\">%1$s</mark> (<mark class=\"token\">%2$s</mark>)"
|
||||
],
|
||||
"ChatContentWithCaption": [
|
||||
"<mark class=\"token\">%1$s</mark>: <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"ChatHintsDelete": [
|
||||
"Remove <mark class=\"token\">%1$s</mark> from suggestions?"
|
||||
],
|
||||
"ChatSuggestionsDisabled": [
|
||||
"Bot suggestions are disabled.<br/>Turn them back on in Settings > Privacy and Security."
|
||||
],
|
||||
"ChatWithUser": [
|
||||
"Chat with <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> chat? You will need to download media again.",
|
||||
"Clear media in <mark class=\"token\">%1$s</mark> chats? You will need to download media again."
|
||||
],
|
||||
"ClearXHistories": [
|
||||
"Clear <mark class=\"token\">%1$s</mark> chat history",
|
||||
"Clear <mark class=\"token\">%1$s</mark> chat histories"
|
||||
],
|
||||
"ClearXHistoriesConfirm": [
|
||||
"Are you sure you want to clear history in <mark class=\"token\">%1$s</mark> chat?",
|
||||
"Are you sure you want to clear history in <mark class=\"token\">%1$s</mark> chats?"
|
||||
],
|
||||
"ClearedNoneChats": [
|
||||
"No media to clear in <mark class=\"token\">%1$s</mark> chat",
|
||||
"No media to clear in <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"ClearedSizeChats": [
|
||||
"Cleared <mark class=\"token\">%2$s</mark> in <mark class=\"token\">%1$s</mark> chat",
|
||||
"Cleared <mark class=\"token\">%2$s</mark> in <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"ClearedXHistories": [
|
||||
"Cleared <mark class=\"token\">%1$s</mark> history",
|
||||
"Cleared <mark class=\"token\">%1$s</mark> histories"
|
||||
],
|
||||
"ClosingXSecretChats": [
|
||||
"<mark class=\"token\">%1$s</mark> secret chat will be cancelled",
|
||||
"<mark class=\"token\">%1$s</mark> secret chats will be cancelled"
|
||||
],
|
||||
"ContactsOnTelegramSeveral": [
|
||||
"<mark class=\"token\">%1$s</mark> and <mark class=\"token\">%2$s</mark> are using Telegram"
|
||||
],
|
||||
"ContactsOnTelegramSingle": [
|
||||
"<mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>? This action cannot be undone."
|
||||
],
|
||||
"DeleteSecretChatConfirm": [
|
||||
"Are you sure you want to delete the secret chat with <mark class=\"token\">%1$s</mark>? All chat history will be deleted forever. This action cannot be undone."
|
||||
],
|
||||
"DeleteSecretChatHistoryForOtherParty": [
|
||||
"Delete all messages for <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteUserChatConfirm": [
|
||||
"Are you sure you want to delete the chat with <mark class=\"token\">%1$s</mark>? This action cannot be undone."
|
||||
],
|
||||
"DeleteXChats": [
|
||||
"Delete <mark class=\"token\">%1$s</mark> chat",
|
||||
"Delete <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"DeleteXChatsConfirm": [
|
||||
"Are you sure you want to delete <mark class=\"token\">%1$s</mark> chat?",
|
||||
"Are you sure you want to delete <mark class=\"token\">%1$s</mark> chats?"
|
||||
],
|
||||
"DeleteXFromRecents": [
|
||||
"Remove <mark class=\"token\">%1$s</mark> from recently found chats?"
|
||||
],
|
||||
"DeletedXChats": [
|
||||
"Deleted <mark class=\"token\">%1$s</mark> chat",
|
||||
"Deleted <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> chat",
|
||||
"Unmute <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"FailureMessageText": [
|
||||
"This message could not be displayed because of an error. We are very sorry for that.<br/><br/>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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> chat",
|
||||
"You will be unable to return to <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"LeaveXPrivateChannel": [
|
||||
"You will be unable to return to <mark class=\"token\">%1$s</mark> channel",
|
||||
"You will be unable to return to <mark class=\"token\">%1$s</mark> channels"
|
||||
],
|
||||
"LeaveXPrivateGroup": [
|
||||
"You will be unable to return to <mark class=\"token\">%1$s</mark> group",
|
||||
"You will be unable to return to <mark class=\"token\">%1$s</mark> groups"
|
||||
],
|
||||
"LosingXAdminRights": [
|
||||
"You will lose admin rights in <mark class=\"token\">%1$s</mark> chat",
|
||||
"You will lose admin rights in <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"MarkAsRead": [
|
||||
"Mark as read"
|
||||
],
|
||||
"MarkAsUnread": [
|
||||
"Mark as unread"
|
||||
],
|
||||
"MarkedXChats": [
|
||||
"Marked <mark class=\"token\">%1$s</mark> chat as unread",
|
||||
"Marked <mark class=\"token\">%1$s</mark> chats as unread"
|
||||
],
|
||||
"MoreChatOptions": [
|
||||
"More"
|
||||
],
|
||||
"MuteForXDays": [
|
||||
"Mute for <mark class=\"token\">%1$s</mark> day",
|
||||
"Mute for <mark class=\"token\">%1$s</mark> days"
|
||||
],
|
||||
"MuteForXHours": [
|
||||
"Mute for <mark class=\"token\">%1$s</mark> hour",
|
||||
"Mute for <mark class=\"token\">%1$s</mark> hours"
|
||||
],
|
||||
"MuteForever": [
|
||||
"Mute forever"
|
||||
],
|
||||
"MuteNotifications": [
|
||||
"Mute notifications"
|
||||
],
|
||||
"MuteXChats": [
|
||||
"Mute <mark class=\"token\">%1$s</mark> chat",
|
||||
"Mute <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"MutedXChats": [
|
||||
"Muted <mark class=\"token\">%1$s</mark> chat",
|
||||
"Muted <mark class=\"token\">%1$s</mark> 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**<br/><br/>Invite your friends and family to join Telegram"
|
||||
],
|
||||
"NoUndoWarn": [
|
||||
"This action cannot be undone."
|
||||
],
|
||||
"NotificationGame": [
|
||||
"Invited you to play <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"NotificationGame_group": [
|
||||
"Invited you to play <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"NotificationGame_group_outgoing": [
|
||||
"You invited to play <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"NotificationGame_outgoing": [
|
||||
"You invited to play <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"NotificationsEnableOverride2": [
|
||||
"Enabling notifications for these chats will override the global value in Settings > Notifications (<mark class=\"token\">%1$s</mark>)."
|
||||
],
|
||||
"NotificationsEnableOverride3": [
|
||||
"Enabling notifications for some of selected chats will override the global value in Settings > Notifications (<mark class=\"token\">%1$s</mark>)."
|
||||
],
|
||||
"NotificationsOnXChats": [
|
||||
"Enabled notifications for <mark class=\"token\">%1$s</mark> chat",
|
||||
"Enabled notifications for <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"Open": [
|
||||
"Open"
|
||||
],
|
||||
"OpenArchive": [
|
||||
"Archived Chats"
|
||||
],
|
||||
"OpenArchiveHint": [
|
||||
"**No chats to show**<br/><br/>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 <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> chat",
|
||||
"Pin <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"Pornography": [
|
||||
"Pornography"
|
||||
],
|
||||
"ProxySponsor": [
|
||||
"Proxy sponsor"
|
||||
],
|
||||
"Recent": [
|
||||
"Recent"
|
||||
],
|
||||
"Remove": [
|
||||
"Remove"
|
||||
],
|
||||
"RemoveCall": [
|
||||
"Remove"
|
||||
],
|
||||
"ReportXChats": [
|
||||
"Report <mark class=\"token\">%1$s</mark> chat",
|
||||
"Report <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"ReportedXChats": [
|
||||
"Reported <mark class=\"token\">%1$s</mark> chat",
|
||||
"Reported <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"RetrievingText": [
|
||||
"Account: <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"RevokeForX": [
|
||||
"Delete all messages for <mark class=\"token\">%1$s</mark> other user",
|
||||
"Delete all messages for <mark class=\"token\">%1$s</mark> other users"
|
||||
],
|
||||
"SavedMessages": [
|
||||
"Saved Messages"
|
||||
],
|
||||
"Search": [
|
||||
"Search"
|
||||
],
|
||||
"SecretChatCancelled": [
|
||||
"Secret chat cancelled"
|
||||
],
|
||||
"SecretChatWithUser": [
|
||||
"Secret chat with <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"ShareTextPlain": [
|
||||
"Message from <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"SharingLiveLocationToChats": [
|
||||
"You are sharing Live Location with <mark class=\"token\">%1$s</mark> chat",
|
||||
"You are sharing Live Location with <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"SharingWithX": [
|
||||
"sharing with <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"SharingWithXChats": [
|
||||
"sharing with <mark class=\"token\">%1$s</mark> chat",
|
||||
"sharing with <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"ShowContacts": [
|
||||
"Start a chat"
|
||||
],
|
||||
"SignedOutAs": [
|
||||
"Signed out as <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"StopLiveLocationShort": [
|
||||
"Stop Sharing"
|
||||
],
|
||||
"SyncHint": [
|
||||
"To help you connect with friends and family, allow <mark class=\"token\">%1$s</mark> access to your contacts."
|
||||
],
|
||||
"SyncHintTitle": [
|
||||
"Find Contacts"
|
||||
],
|
||||
"Unarchive": [
|
||||
"Unarchive"
|
||||
],
|
||||
"UnarchiveChat": [
|
||||
"Unarchive Chat"
|
||||
],
|
||||
"UnarchiveUnmute": [
|
||||
"Unarchive"
|
||||
],
|
||||
"UnarchiveXChats": [
|
||||
"Unarchive <mark class=\"token\">%1$s</mark> chat",
|
||||
"Unarchive <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"UnarchivedXChats": [
|
||||
"Unarchived <mark class=\"token\">%1$s</mark> chat",
|
||||
"Unarchived <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"UnblockedXBots": [
|
||||
"Unblocked <mark class=\"token\">%1$s</mark> bot",
|
||||
"Unblocked <mark class=\"token\">%1$s</mark> bots"
|
||||
],
|
||||
"UnblockedXUsers": [
|
||||
"Unblocked <mark class=\"token\">%1$s</mark> user",
|
||||
"Unblocked <mark class=\"token\">%1$s</mark> users"
|
||||
],
|
||||
"UnmutedXChats": [
|
||||
"Unmuted <mark class=\"token\">%1$s</mark> chat",
|
||||
"Unmuted <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"UnpinFromTop": [
|
||||
"Unpin from top"
|
||||
],
|
||||
"UnpinXChats": [
|
||||
"Unpin <mark class=\"token\">%1$s</mark> chat",
|
||||
"Unpin <mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"Violence": [
|
||||
"Violence"
|
||||
],
|
||||
"XChangedGroupTitle": [
|
||||
"<mark class=\"token\">%1$s</mark> changed the group name"
|
||||
],
|
||||
"XJoinedSecretChat": [
|
||||
"<mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> Sticker"
|
||||
],
|
||||
"xBots": [
|
||||
"<mark class=\"token\">%1$s</mark> bot",
|
||||
"<mark class=\"token\">%1$s</mark> bots"
|
||||
],
|
||||
"xChannels": [
|
||||
"<mark class=\"token\">%1$s</mark> channel",
|
||||
"<mark class=\"token\">%1$s</mark> channels"
|
||||
],
|
||||
"xChats": [
|
||||
"<mark class=\"token\">%1$s</mark> chat",
|
||||
"<mark class=\"token\">%1$s</mark> chats"
|
||||
],
|
||||
"xMin": [
|
||||
"<mark class=\"token\">%1$s</mark> min",
|
||||
"<mark class=\"token\">%1$s</mark> min"
|
||||
],
|
||||
"xMinutes": [
|
||||
"<mark class=\"token\">%1$s</mark> minute",
|
||||
"<mark class=\"token\">%1$s</mark> minutes"
|
||||
],
|
||||
"xSec": [
|
||||
"<mark class=\"token\">%1$s</mark> sec",
|
||||
"<mark class=\"token\">%1$s</mark> sec"
|
||||
]
|
||||
}
|
1898
data/web/translations.telegram.org/en/android_x/general.html
Normal file
1898
data/web/translations.telegram.org/en/android_x/general.html
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
134
data/web/translations.telegram.org/en/android_x/login.html
Normal file
134
data/web/translations.telegram.org/en/android_x/login.html
Normal file
|
@ -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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"Hint": [
|
||||
"Hint: <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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.<br/>It is **free** and **secure**."
|
||||
],
|
||||
"Page1Title": [
|
||||
"Telegram X"
|
||||
],
|
||||
"Page2Message": [
|
||||
"**Telegram** delivers messages<br/>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<br/>the size of your media and chats."
|
||||
],
|
||||
"Page4Title": [
|
||||
"Powerful"
|
||||
],
|
||||
"Page5Message": [
|
||||
"**Telegram** keeps your messages<br/>safe from hacker attacks."
|
||||
],
|
||||
"Page5Title": [
|
||||
"Secure"
|
||||
],
|
||||
"Page6Message": [
|
||||
"**Telegram** lets you access your<br/>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 <mark class=\"token\">%1$s</mark>. 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…"
|
||||
]
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -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 <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"BlockedUser": [
|
||||
"<mark class=\"token\">%1$s</mark> has been blocked."
|
||||
],
|
||||
"CallAgain": [
|
||||
"Call Again"
|
||||
],
|
||||
"CallEmojiHint": [
|
||||
"If the emoji on <mark class=\"token\">%1$s</mark>'s screen are the same, this call is 100<mark class=\"token\">%%</mark> secure."
|
||||
],
|
||||
"CallInProgressDesc": [
|
||||
"You currently have an ongoing call with <mark class=\"token\">%1$s</mark>. Would you like to hang up on that call and start a new one with <mark class=\"token\">%2$s</mark>?"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteForUser": [
|
||||
"Delete for <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"DeleteReminder": [
|
||||
"Delete reminder"
|
||||
],
|
||||
"DeleteXForMe": [
|
||||
"Delete <mark class=\"token\">%1$s</mark> message for myself",
|
||||
"Delete <mark class=\"token\">%1$s</mark> messages for myself"
|
||||
],
|
||||
"DeleteXForMeWarning": [
|
||||
"<mark class=\"token\">%1$s</mark> message can be deleted only for yourself.",
|
||||
"<mark class=\"token\">%1$s</mark> messages can be deleted only for yourself."
|
||||
],
|
||||
"DeleteXForUser": [
|
||||
"Delete <mark class=\"token\">%1$s</mark> message for <mark class=\"token\">%2$s</mark>",
|
||||
"Delete <mark class=\"token\">%1$s</mark> messages for <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"DeleteXReminders": [
|
||||
"Delete <mark class=\"token\">%1$s</mark> reminder",
|
||||
"Delete <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>.<br/><br/>If they look the same on <mark class=\"token\">%1$s</mark>'s device, end-to-end encryption is guaranteed."
|
||||
],
|
||||
"File": [
|
||||
"File"
|
||||
],
|
||||
"FreeXofY": [
|
||||
"Free <mark class=\"token\">%1$s</mark> of <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$s</mark> goes online and other options."
|
||||
],
|
||||
"HoldToVideo": [
|
||||
"Hold to record video. Tap to switch to audio."
|
||||
],
|
||||
"IncomingCall": [
|
||||
"Incoming Call"
|
||||
],
|
||||
"InternalStorage": [
|
||||
"Internal Storage"
|
||||
],
|
||||
"LinkStateContactMutual": [
|
||||
"<mark class=\"token\">%1$s</mark> 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.<br/><br/>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<br/>access them on any of your devices."
|
||||
],
|
||||
"NoRightToCall": [
|
||||
"Sorry, you cannot call <mark class=\"token\">%1$s</mark> 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<br/>access them on any device you have."
|
||||
],
|
||||
"NoVideosToShowInChat": [
|
||||
"Share videos in this chat and<br/>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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"QDeleteX": [
|
||||
"Delete <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"QDeleteXMessages": [
|
||||
"Delete <mark class=\"token\">%1$s</mark> message?",
|
||||
"Delete <mark class=\"token\">%1$s</mark> messages?"
|
||||
],
|
||||
"RecordingAudio": [
|
||||
"recording voice"
|
||||
],
|
||||
"RemindAtCustomTime": [
|
||||
"Remind at specific date…"
|
||||
],
|
||||
"RemindDateAt": [
|
||||
"Remind <mark class=\"token\">%1$s</mark> at <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"RemindInXHours": [
|
||||
"Remind in <mark class=\"token\">%1$s</mark> hour",
|
||||
"Remind in <mark class=\"token\">%1$s</mark> hours"
|
||||
],
|
||||
"RemindInXMinutes": [
|
||||
"Remind in <mark class=\"token\">%1$s</mark> minute",
|
||||
"Remind in <mark class=\"token\">%1$s</mark> minutes"
|
||||
],
|
||||
"RemindTodayAt": [
|
||||
"Remind today at <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"RemindTomorrowAt": [
|
||||
"Remind tomorrow at <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"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.<br/><br/>Note: if you forget it, contents of this chat will be lost.<br/><br/>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 <mark class=\"token\">%1$s</mark> translation for Telegram: <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$s</mark> has been unblocked."
|
||||
],
|
||||
"UnsupportedMessageType": [
|
||||
"Unsupported message"
|
||||
],
|
||||
"VoipAnsweringAsAccount": [
|
||||
"Answering as <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"VoipBranding": [
|
||||
"Telegram Call"
|
||||
],
|
||||
"VoipDisconnect": [
|
||||
"Disconnected"
|
||||
],
|
||||
"VoipEnded": [
|
||||
"Call ended"
|
||||
],
|
||||
"VoipExchangingKeys": [
|
||||
"Exchanging encryption keys"
|
||||
],
|
||||
"VoipMissedOutgoing": [
|
||||
"Call missed"
|
||||
],
|
||||
"VoipOngoingAlertTitle": [
|
||||
"Another call in progress"
|
||||
],
|
||||
"VoipWaiting": [
|
||||
"Waiting"
|
||||
],
|
||||
"XDisabledTimer": [
|
||||
"<mark class=\"token\">%1$s</mark> disabled the self-destruct timer"
|
||||
],
|
||||
"XSetTimer": [
|
||||
"<mark class=\"token\">%1$s</mark> set the self-destruct timer to <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"XSetTimerDays": [
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> day",
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> days"
|
||||
],
|
||||
"XSetTimerHours": [
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> hour",
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> hours"
|
||||
],
|
||||
"XSetTimerMinutes": [
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> minute",
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> minutes"
|
||||
],
|
||||
"XSetTimerSeconds": [
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> second",
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> seconds"
|
||||
],
|
||||
"XSetTimerWeeks": [
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> week",
|
||||
"<mark class=\"token\">%2$s</mark> set the self-destruct timer to <mark class=\"token\">%1$s</mark> weeks"
|
||||
],
|
||||
"XTookAScreenshot": [
|
||||
"<mark class=\"token\">%1$s</mark> took a screenshot"
|
||||
],
|
||||
"YouDisabledTimer": [
|
||||
"You disabled the self-destruct timer"
|
||||
],
|
||||
"YouSetTimer": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"YouSetTimerDays": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> day",
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> days"
|
||||
],
|
||||
"YouSetTimerHours": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> hour",
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> hours"
|
||||
],
|
||||
"YouSetTimerMinutes": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> minute",
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> minutes"
|
||||
],
|
||||
"YouSetTimerSeconds": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> second",
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> seconds"
|
||||
],
|
||||
"YouSetTimerWeeks": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> week",
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$s</mark> weeks"
|
||||
],
|
||||
"YouTookAScreenshot": [
|
||||
"You took a screenshot"
|
||||
],
|
||||
"deletedUser": [
|
||||
"deleted user"
|
||||
],
|
||||
"format_EncryptedDescription": [
|
||||
"• <mark class=\"token\">%1$s</mark><br/>• <mark class=\"token\">%2$s</mark><br/>• <mark class=\"token\">%3$s</mark><br/>• <mark class=\"token\">%4$s</mark>"
|
||||
],
|
||||
"format_filesAndFolders": [
|
||||
"<mark class=\"token\">%1$s</mark>, <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"message_nameViaBot": [
|
||||
"<mark class=\"token\">%1$s</mark> via <mark class=\"token\">%2$s</mark>"
|
||||
],
|
||||
"slideToCancel": [
|
||||
"Slide to Cancel"
|
||||
],
|
||||
"status_LastSeenUnknown": [
|
||||
"seen a long time ago"
|
||||
],
|
||||
"status_LastSeen_now": [
|
||||
"last seen just now"
|
||||
],
|
||||
"status_Online": [
|
||||
"online"
|
||||
],
|
||||
"xFiles": [
|
||||
"<mark class=\"token\">%1$s</mark> file",
|
||||
"<mark class=\"token\">%1$s</mark> files"
|
||||
],
|
||||
"xFolders": [
|
||||
"<mark class=\"token\">%1$s</mark> folder",
|
||||
"<mark class=\"token\">%1$s</mark> folders"
|
||||
],
|
||||
"xMessages": [
|
||||
"<mark class=\"token\">%1$s</mark> message",
|
||||
"<mark class=\"token\">%1$s</mark> messages"
|
||||
],
|
||||
"xMinutes": [
|
||||
"<mark class=\"token\">%1$s</mark> minute",
|
||||
"<mark class=\"token\">%1$s</mark> minutes"
|
||||
],
|
||||
"xSeconds": [
|
||||
"<mark class=\"token\">%1$s</mark> second",
|
||||
"<mark class=\"token\">%1$s</mark> seconds"
|
||||
]
|
||||
}
|
227
data/web/translations.telegram.org/en/android_x/profile.html
Normal file
227
data/web/translations.telegram.org/en/android_x/profile.html
Normal file
|
@ -0,0 +1,227 @@
|
|||
{
|
||||
"AddContact": [
|
||||
"Add Contact"
|
||||
],
|
||||
"BlockContact": [
|
||||
"Block"
|
||||
],
|
||||
"Call": [
|
||||
"Call"
|
||||
],
|
||||
"CallX": [
|
||||
"Call <mark class=\"token\">%1$s</mark>?"
|
||||
],
|
||||
"Cancel": [
|
||||
"Cancel"
|
||||
],
|
||||
"ChatAccessPrivateGroup": [
|
||||
"This group is private"
|
||||
],
|
||||
"ContactStateMutual": [
|
||||
"<mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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": [
|
||||
"<mark class=\"token\">%1$s</mark> can see your phone number."
|
||||
],
|
||||
"NoDocumentsToShow": [
|
||||
"No documents to show"
|
||||
],
|
||||
"NoDocumentsToShowInChat": [
|
||||
"Share files and documents in this chat and<br/>access them on any of your devices."
|
||||
],
|
||||
"NoGroupsToShow": [
|
||||
"No groups to show"
|
||||
],
|
||||
"NoLinksToShow": [
|
||||
"No links to show"
|
||||
],
|
||||
"NoLinksToShowInChannel": [
|
||||
"Published links and articles<br/>will be shown here."
|
||||
],
|
||||
"Notifications": [
|
||||
"Notifications"
|
||||
],
|
||||
"NotificationsEnabled": [
|
||||
"Enabled"
|
||||
],
|
||||
"NotificationsLed": [
|
||||
"Light"
|
||||
],
|
||||
"NotificationsPriority": [
|
||||
"Priority"
|
||||
],
|
||||
"NumberHidden": [
|
||||
"Number is unknown"
|
||||
],
|
||||
"NumberHiddenHint": [
|
||||
"Phone number will be visible once <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark> 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 <mark class=\"token\">%1$s</mark>"
|
||||
],
|
||||
"status_Online": [
|
||||
"online"
|
||||
],
|
||||
"xGIFs": [
|
||||
"<mark class=\"token\">%1$s</mark> GIF",
|
||||
"<mark class=\"token\">%1$s</mark> GIFs"
|
||||
],
|
||||
"xGroups": [
|
||||
"<mark class=\"token\">%1$s</mark> group",
|
||||
"<mark class=\"token\">%1$s</mark> groups"
|
||||
],
|
||||
"xMembers": [
|
||||
"<mark class=\"token\">%1$s</mark> member",
|
||||
"<mark class=\"token\">%1$s</mark> members"
|
||||
]
|
||||
}
|
3482
data/web/translations.telegram.org/en/android_x/settings.html
Normal file
3482
data/web/translations.telegram.org/en/android_x/settings.html
Normal file
File diff suppressed because it is too large
Load diff
2160
data/web/translations.telegram.org/en/android_x/unsorted.html
Normal file
2160
data/web/translations.telegram.org/en/android_x/unsorted.html
Normal file
File diff suppressed because it is too large
Load diff
444
data/web/translations.telegram.org/en/ios/bots_and_payments.html
Normal file
444
data/web/translations.telegram.org/en/ios/bots_and_payments.html
Normal file
|
@ -0,0 +1,444 @@
|
|||
{
|
||||
"AuthSessions.Message": [
|
||||
"You allowed this bot to message you when you logged in on <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"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 **<mark class=\"token\">%@</mark>**?"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$@</mark> will have access to your credit card information. Credit card details will be handled only by the payment system, <mark class=\"token\">%2$@</mark>.<br/><br/>Payments will go directly to the developer of <mark class=\"token\">%1$@</mark>. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of <mark class=\"token\">%1$@</mark> 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.<br/>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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Checkout.PayWithFaceId": [
|
||||
"Pay with Face ID"
|
||||
],
|
||||
"Checkout.PayWithTouchId": [
|
||||
"Pay with Touch ID"
|
||||
],
|
||||
"Checkout.PaymentLiabilityAlert": [
|
||||
"Neither Telegram, nor <mark class=\"token\">{target}</mark> will have access to your credit card information. Credit card details will be handled only by the payment system, <mark class=\"token\">{payment_system}</mark>.<br/><br/>Payments will go directly to the developer of <mark class=\"token\">{target}</mark>. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of <mark class=\"token\">{target}</mark> 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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"Checkout.SavePasswordTimeoutAndFaceId": [
|
||||
"Would you like to save your password for <mark class=\"token\">%@</mark> and use Face ID instead?"
|
||||
],
|
||||
"Checkout.SavePasswordTimeoutAndTouchId": [
|
||||
"Would you like to save your password for <mark class=\"token\">%@</mark> and use Touch ID instead?"
|
||||
],
|
||||
"Checkout.ShippingAddress": [
|
||||
"Shipping Information"
|
||||
],
|
||||
"Checkout.ShippingMethod": [
|
||||
"Shipping Method"
|
||||
],
|
||||
"Checkout.ShippingOption.Title": [
|
||||
"Shipping Method"
|
||||
],
|
||||
"Checkout.SuccessfulTooltip": [
|
||||
"You paid <mark class=\"token\">%1$@</mark> for <mark class=\"token\">%2$@</mark>."
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">{amount}</mark> to <mark class=\"token\">{name}</mark> for <mark class=\"token\">{title}</mark>"
|
||||
],
|
||||
"Notification.WebAppSentData": [
|
||||
"You have successfully transferred data from the \"<mark class=\"token\">%@</mark>\" 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": [
|
||||
"<mark class=\"token\">%@</mark> 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": [
|
||||
"**<mark class=\"token\">%@</mark>** would like to open its web app to proceed.<br/><br/>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 **<mark class=\"token\">%@</mark>** 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."
|
||||
]
|
||||
}
|
532
data/web/translations.telegram.org/en/ios/camera_and_media.html
Normal file
532
data/web/translations.telegram.org/en/ios/camera_and_media.html
Normal file
|
@ -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 <mark class=\"token\">%@</mark> GIFs"
|
||||
],
|
||||
"AttachmentMenu.SendItem": [
|
||||
"Send 1 Item",
|
||||
"Send <mark class=\"token\">%@</mark> Items"
|
||||
],
|
||||
"AttachmentMenu.SendPhoto": [
|
||||
"Send 1 Photo",
|
||||
"Send <mark class=\"token\">%@</mark> Photos"
|
||||
],
|
||||
"AttachmentMenu.SendVideo": [
|
||||
"Send 1 Video",
|
||||
"Send <mark class=\"token\">%@</mark> 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 <i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/F09F8EB2.png')\"><b>🎲</b></i> 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.<br/>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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> of <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"FeaturedStickers.OtherSection": [
|
||||
"OTHER STICKERS"
|
||||
],
|
||||
"FileSize.B": [
|
||||
"<mark class=\"token\">%@</mark> B"
|
||||
],
|
||||
"FileSize.GB": [
|
||||
"<mark class=\"token\">%@</mark> GB"
|
||||
],
|
||||
"FileSize.KB": [
|
||||
"<mark class=\"token\">%@</mark> KB"
|
||||
],
|
||||
"FileSize.MB": [
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> Items"
|
||||
],
|
||||
"Media.SharePhoto": [
|
||||
"1 Photo",
|
||||
"All <mark class=\"token\">%@</mark> Photos"
|
||||
],
|
||||
"Media.ShareThisPhoto": [
|
||||
"This Photo"
|
||||
],
|
||||
"Media.ShareThisVideo": [
|
||||
"This Video"
|
||||
],
|
||||
"Media.ShareVideo": [
|
||||
"1 Video",
|
||||
"All <mark class=\"token\">%@</mark> 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",
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> media files?"
|
||||
],
|
||||
"SharedMedia.EmptyFilesText": [
|
||||
"You can send and receive<br/>files of any type up to 2 GB each<br/>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<br/>— or this paperclip stays unhappy."
|
||||
],
|
||||
"SharedMedia.EmptyTitle": [
|
||||
"No media files yet"
|
||||
],
|
||||
"SharedMedia.File": [
|
||||
"1 file",
|
||||
"<mark class=\"token\">%@</mark> files"
|
||||
],
|
||||
"SharedMedia.Generic": [
|
||||
"1 media file",
|
||||
"<mark class=\"token\">%@</mark> media files"
|
||||
],
|
||||
"SharedMedia.Link": [
|
||||
"1 link",
|
||||
"<mark class=\"token\">%@</mark> links"
|
||||
],
|
||||
"SharedMedia.Photo": [
|
||||
"1 photo",
|
||||
"<mark class=\"token\">%@</mark> photos"
|
||||
],
|
||||
"SharedMedia.SearchNoResults": [
|
||||
"No Results"
|
||||
],
|
||||
"SharedMedia.SearchNoResultsDescription": [
|
||||
"There were no results for \"<mark class=\"token\">%@</mark>\".<br/>Try a new search."
|
||||
],
|
||||
"SharedMedia.TitleAll": [
|
||||
"Shared Media"
|
||||
],
|
||||
"SharedMedia.Video": [
|
||||
"1 video",
|
||||
"<mark class=\"token\">%@</mark> videos"
|
||||
],
|
||||
"SharedMedia.ViewInChat": [
|
||||
"View in Chat"
|
||||
],
|
||||
"StickerPack.Add": [
|
||||
"Add"
|
||||
],
|
||||
"StickerPack.StickerCount": [
|
||||
"1 sticker",
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Time.YesterdayAt": [
|
||||
"yesterday at <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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"
|
||||
]
|
||||
}
|
779
data/web/translations.telegram.org/en/ios/chat_list.html
Normal file
779
data/web/translations.telegram.org/en/ios/chat_list.html
Normal file
|
@ -0,0 +1,779 @@
|
|||
{
|
||||
"Activity.PlayingGame": [
|
||||
"playing a game"
|
||||
],
|
||||
"Activity.TappingInteractiveEmoji": [
|
||||
"tapping on <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"ChatList.DeleteChat": [
|
||||
"Delete Chat"
|
||||
],
|
||||
"ChatList.DeleteChatConfirmation": [
|
||||
"Are you sure you want to delete the chat<br/>with <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"ChatList.DeleteConfirmation": [
|
||||
"Delete",
|
||||
"Delete <mark class=\"token\">%@</mark> Chats"
|
||||
],
|
||||
"ChatList.DeleteForAllMembers": [
|
||||
"Delete for all members"
|
||||
],
|
||||
"ChatList.DeleteForCurrentUser": [
|
||||
"Delete just for me"
|
||||
],
|
||||
"ChatList.DeleteForEveryone": [
|
||||
"Delete for me and <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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<br/>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<br/>with <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"ChatList.EditFolder": [
|
||||
"Edit Folder"
|
||||
],
|
||||
"ChatList.EmptyChatList": [
|
||||
"You have no<br/>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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"ChatList.MessageFiles": [
|
||||
"<mark class=\"token\">%@</mark> File",
|
||||
"<mark class=\"token\">%@</mark> Files"
|
||||
],
|
||||
"ChatList.MessageMusic": [
|
||||
"<mark class=\"token\">%@</mark> Music File",
|
||||
"<mark class=\"token\">%@</mark> Music Files"
|
||||
],
|
||||
"ChatList.MessagePhotos": [
|
||||
"1 Photo",
|
||||
"<mark class=\"token\">%@</mark> Photos"
|
||||
],
|
||||
"ChatList.MessageVideos": [
|
||||
"1 Video",
|
||||
"<mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%1$@</mark> has been removed from <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"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.<br/>Try a new search."
|
||||
],
|
||||
"ChatList.Search.NoResultsQueryDescription": [
|
||||
"There were no results for \"<mark class=\"token\">%@</mark>\".<br/>Try a new search."
|
||||
],
|
||||
"ChatList.Search.ShowLess": [
|
||||
"Show less"
|
||||
],
|
||||
"ChatList.Search.ShowMore": [
|
||||
"Show more"
|
||||
],
|
||||
"ChatList.SelectedChats": [
|
||||
"<mark class=\"token\">%@</mark> Chat Selected",
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Contacts.PhoneNumber": [
|
||||
"Phone Number"
|
||||
],
|
||||
"Contacts.SearchLabel": [
|
||||
"Search for contacts or usernames"
|
||||
],
|
||||
"Conversation.ContextMenuSelect": [
|
||||
"Select"
|
||||
],
|
||||
"Conversation.ContextMenuSelectAll": [
|
||||
"Select All <mark class=\"token\">%@</mark> Items",
|
||||
"Select All <mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%@</mark> created a secret chat."
|
||||
],
|
||||
"DialogList.EncryptedChatStartedOutgoing": [
|
||||
"<mark class=\"token\">%@</mark> joined your secret chat."
|
||||
],
|
||||
"DialogList.EncryptionProcessing": [
|
||||
"Exchanging encryption keys..."
|
||||
],
|
||||
"DialogList.EncryptionRejected": [
|
||||
"Secret chat cancelled"
|
||||
],
|
||||
"DialogList.MultipleTypingPair": [
|
||||
"<mark class=\"token\">%@</mark> and <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%1$@</mark>, <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"DialogList.SinglePlayingGameSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is playing a game"
|
||||
],
|
||||
"DialogList.SingleRecordingAudioSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is recording"
|
||||
],
|
||||
"DialogList.SingleRecordingVideoMessageSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is recording video"
|
||||
],
|
||||
"DialogList.SingleTypingSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is typing"
|
||||
],
|
||||
"DialogList.SingleUploadingFileSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is sending a file"
|
||||
],
|
||||
"DialogList.SingleUploadingPhotoSuffix": [
|
||||
"<mark class=\"token\">%@</mark> is sending a photo"
|
||||
],
|
||||
"DialogList.SingleUploadingVideoSuffix": [
|
||||
"<mark class=\"token\">%@</mark> 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<br/>item from Downloads?<br/>It will be deleted from your disk, but<br/>will remain accessible in the cloud.",
|
||||
"Do you want to remove these<br/><mark class=\"token\">%@</mark> items from Downloads?<br/>They will be deleted from your disk, but<br/>will remain accessible in the cloud."
|
||||
],
|
||||
"DownloadList.RemoveFileAlertTitle": [
|
||||
"Remove Download?",
|
||||
"Remove <mark class=\"token\">%@</mark> Downloads?"
|
||||
],
|
||||
"DownloadList.ResumeAll": [
|
||||
"Resume All"
|
||||
],
|
||||
"Group.LeaveGroup": [
|
||||
"Leave Group"
|
||||
],
|
||||
"LastSeen.Lately": [
|
||||
"last seen recently"
|
||||
],
|
||||
"Message.Animation": [
|
||||
"GIF"
|
||||
],
|
||||
"Message.Audio": [
|
||||
"Voice Message"
|
||||
],
|
||||
"Message.AuthorPinnedGame": [
|
||||
"<mark class=\"token\">%@</mark> pinned a game"
|
||||
],
|
||||
"Message.Contact": [
|
||||
"Contact"
|
||||
],
|
||||
"Message.Location": [
|
||||
"Location"
|
||||
],
|
||||
"Message.PaymentSent": [
|
||||
"Payment: <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%@</mark>\""
|
||||
],
|
||||
"Message.PinnedVideoMessage": [
|
||||
"pinned video"
|
||||
],
|
||||
"Message.Sticker": [
|
||||
"Sticker"
|
||||
],
|
||||
"Message.Video": [
|
||||
"Video"
|
||||
],
|
||||
"Message.VideoMessage": [
|
||||
"Video Message"
|
||||
],
|
||||
"Notification.CallMissed": [
|
||||
"Missed Call"
|
||||
],
|
||||
"Notification.ChangedGroupPhoto": [
|
||||
"<mark class=\"token\">%@</mark> changed group photo"
|
||||
],
|
||||
"Notification.ChannelInviter": [
|
||||
"<mark class=\"token\">%@</mark> invited you to this channel"
|
||||
],
|
||||
"Notification.ChannelInviterSelf": [
|
||||
"You joined this channel"
|
||||
],
|
||||
"Notification.GameScoreExtended": [
|
||||
"scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>",
|
||||
"scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>"
|
||||
],
|
||||
"Notification.GameScoreSelfSimple": [
|
||||
"scored <mark class=\"token\">%@</mark>",
|
||||
"scored <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Notification.GameScoreSimple": [
|
||||
"scored <mark class=\"token\">%@</mark>",
|
||||
"scored <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Notification.GroupInviter": [
|
||||
"<mark class=\"token\">%@</mark> invited you to this group"
|
||||
],
|
||||
"Notification.GroupInviterSelf": [
|
||||
"You joined this group"
|
||||
],
|
||||
"Notification.Invited": [
|
||||
"<mark class=\"token\">%@</mark> invited <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Notification.Joined": [
|
||||
"<mark class=\"token\">%@</mark> joined Telegram"
|
||||
],
|
||||
"Notification.JoinedGroupByLink": [
|
||||
"<mark class=\"token\">%@</mark> joined the group via invite link"
|
||||
],
|
||||
"Notification.RenamedChannel": [
|
||||
"Channel renamed"
|
||||
],
|
||||
"Notification.RenamedChat": [
|
||||
"<mark class=\"token\">%@</mark> 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 \"<mark class=\"token\">%@</mark>\"?"
|
||||
],
|
||||
"Target.ShareGameConfirmationPrivate": [
|
||||
"Share the game with <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"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"
|
||||
]
|
||||
}
|
4656
data/web/translations.telegram.org/en/ios/general.html
Normal file
4656
data/web/translations.telegram.org/en/ios/general.html
Normal file
File diff suppressed because it is too large
Load diff
3546
data/web/translations.telegram.org/en/ios/groups_and_channels.html
Normal file
3546
data/web/translations.telegram.org/en/ios/groups_and_channels.html
Normal file
File diff suppressed because it is too large
Load diff
369
data/web/translations.telegram.org/en/ios/login.html
Normal file
369
data/web/translations.telegram.org/en/ios/login.html
Normal file
|
@ -0,0 +1,369 @@
|
|||
{
|
||||
"AuthSessions.AddDevice.UrlLoginHint": [
|
||||
"This code can be used to allow someone to log in to your Telegram account.<br/><br/>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: <mark class=\"token\">%@</mark><br/>Telegram says it's banned, please help."
|
||||
],
|
||||
"Login.BannedPhoneSubject": [
|
||||
"Banned phone number: <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Login.CallRequestState1": [
|
||||
"Telegram will call you in <mark class=\"token\">%d</mark>:<mark class=\"token\">%.2d</mark>"
|
||||
],
|
||||
"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.<br/><br/>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: <mark class=\"token\">%@</mark><br/>But Telegram says it's invalid. Please help.<br/>Additional Info: <mark class=\"token\">%@</mark>, <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"Login.EmailPhoneSubject": [
|
||||
"Invalid number <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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.<br/>Don't use your iPad's SIM number here — we’ll need to send you an SMS.<br/><br/>Is this number correct?<br/><mark class=\"token\">{number}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> is active and protected by a password, it will be deleted in 1 week. This delay is required for security purposes.<br/><br/>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 <mark class=\"token\">%d</mark>:<mark class=\"token\">%.2d</mark>"
|
||||
],
|
||||
"Login.SmsRequestState2": [
|
||||
"Requesting an SMS from Telegram…"
|
||||
],
|
||||
"Login.SmsRequestState3": [
|
||||
"Telegram sent you an SMS<br/>[Didn't get the code?]"
|
||||
],
|
||||
"Login.TermsOfService.ProceedBot": [
|
||||
"Agree and proceed to <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"Login.TermsOfServiceDecline": [
|
||||
"Decline"
|
||||
],
|
||||
"Login.TermsOfServiceHeader": [
|
||||
"Terms of Service"
|
||||
],
|
||||
"Login.TermsOfServiceLabel": [
|
||||
"By signing up,<br/>you agree to the [Terms of Service]."
|
||||
],
|
||||
"Login.TermsOfServiceSignupDecline": [
|
||||
"Unfortunately, this means you can't sign up for Telegram.<br/><br/>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.<br/><br/>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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Login.WillSendSms": [
|
||||
"Telegram will send you an SMS in <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%@</mark> Failed Passcode Attempt",
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> 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.<br/><br/>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.<br/><br/>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.<br/>It is **free** and **secure**."
|
||||
],
|
||||
"Tour.Text2": [
|
||||
"**Telegram** delivers messages<br/>faster than any other application."
|
||||
],
|
||||
"Tour.Text3": [
|
||||
"**Telegram** has no limits on<br/>the size of your media and chats."
|
||||
],
|
||||
"Tour.Text4": [
|
||||
"**Telegram** keeps your messages<br/>safe from hacker attacks."
|
||||
],
|
||||
"Tour.Text5": [
|
||||
"**Telegram** lets you access your<br/>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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"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"
|
||||
]
|
||||
}
|
611
data/web/translations.telegram.org/en/ios/passport.html
Normal file
611
data/web/translations.telegram.org/en/ios/passport.html
Normal file
|
@ -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": [
|
||||
"<mark class=\"token\">%1$@</mark> received the following documents: <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"Passport.AcceptHelp": [
|
||||
"You are sending your documents directly to <mark class=\"token\">%1$@</mark> and allowing their @<mark class=\"token\">%2$@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$@</mark> or <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"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 (<mark class=\"token\">%@</mark>)."
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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.<br/><br/>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.<br/><br/>This password will also be required whenever you log in to Telegram on a new device."
|
||||
],
|
||||
"Passport.PasswordHelp": [
|
||||
"Enter your Telegram Password<br/>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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Passport.Phone.UseTelegramNumberHelp": [
|
||||
"Use the same phone number as on Telegram."
|
||||
],
|
||||
"Passport.PrivacyPolicy": [
|
||||
"You accept the [<mark class=\"token\">%1$@</mark> Privacy Policy] and allow their @<mark class=\"token\">%2$@</mark> to send you messages."
|
||||
],
|
||||
"Passport.RequestHeader": [
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%1$@</mark>, <mark class=\"token\">%2$@</mark> at <mark class=\"token\">%3$@</mark>"
|
||||
],
|
||||
"TwoStepAuth.PasswordRemovePassportConfirmation": [
|
||||
"Are you sure you want to disable your password?<br/><br/>Warning! All data saved in your Telegram Passport will be lost."
|
||||
]
|
||||
}
|
720
data/web/translations.telegram.org/en/ios/private_chats.html
Normal file
720
data/web/translations.telegram.org/en/ios/private_chats.html
Normal file
|
@ -0,0 +1,720 @@
|
|||
{
|
||||
"AccessDenied.VoiceMicrophone": [
|
||||
"Telegram needs access to your microphone so that you can send voice messages.<br/><br/>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": [
|
||||
"<mark class=\"token\">%@</mark> is now in your contacts."
|
||||
],
|
||||
"Bot.GenericSupportStatus": [
|
||||
"support"
|
||||
],
|
||||
"Call.AnsweringWithAccount": [
|
||||
"Answering as <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Call.AudioRouteHeadphones": [
|
||||
"Headphones"
|
||||
],
|
||||
"Call.AudioRouteHide": [
|
||||
"Hide"
|
||||
],
|
||||
"Call.AudioRouteSpeaker": [
|
||||
"Speaker"
|
||||
],
|
||||
"Call.CallAgain": [
|
||||
"Call Again"
|
||||
],
|
||||
"Call.ConnectionErrorTitle": [
|
||||
"Unable to Call"
|
||||
],
|
||||
"Call.EmojiDescription": [
|
||||
"If the emoji on <mark class=\"token\">%@</mark>'s screen are the same, this call is 100<mark class=\"token\">%%</mark> secure."
|
||||
],
|
||||
"Call.EncryptionKey.Title": [
|
||||
"Encryption Key"
|
||||
],
|
||||
"Call.Message": [
|
||||
"Message"
|
||||
],
|
||||
"Call.ParticipantVersionOutdatedError": [
|
||||
"<mark class=\"token\">%@</mark>'s app does not support calls. They need to update their app before you can call them."
|
||||
],
|
||||
"Call.ReportPlaceholder": [
|
||||
"What went wrong?"
|
||||
],
|
||||
"Call.Seconds": [
|
||||
"<mark class=\"token\">%@</mark> second",
|
||||
"<mark class=\"token\">%@</mark> seconds"
|
||||
],
|
||||
"Call.StatusBusy": [
|
||||
"Busy"
|
||||
],
|
||||
"Call.StatusConnecting": [
|
||||
"Connecting..."
|
||||
],
|
||||
"Call.StatusEnded": [
|
||||
"Call Ended"
|
||||
],
|
||||
"Call.StatusFailed": [
|
||||
"Call Failed"
|
||||
],
|
||||
"Call.StatusNoAnswer": [
|
||||
"No Answer"
|
||||
],
|
||||
"Call.StatusOngoing": [
|
||||
"Telegram Audio <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Call.StatusRequesting": [
|
||||
"Contacting..."
|
||||
],
|
||||
"Call.StatusRinging": [
|
||||
"Ringing..."
|
||||
],
|
||||
"Call.StatusWaiting": [
|
||||
"Waiting..."
|
||||
],
|
||||
"Calls.NotNow": [
|
||||
"Not Now"
|
||||
],
|
||||
"Calls.RatingFeedback": [
|
||||
"Write a comment..."
|
||||
],
|
||||
"Calls.RatingTitle": [
|
||||
"Please rate the quality<br/>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 <mark class=\"token\">%@</mark> days deleted for both sides."
|
||||
],
|
||||
"Chat.MessageRangeDeleted.ForMe": [
|
||||
"Messages for 1 day deleted.",
|
||||
"Messages for <mark class=\"token\">%@</mark> days deleted."
|
||||
],
|
||||
"Chat.PanelUnpinAllMessages": [
|
||||
"Unpin All Messages"
|
||||
],
|
||||
"Chat.TitlePinnedMessages": [
|
||||
"Pinned Message",
|
||||
"<mark class=\"token\">%@</mark> 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<br/>messages in the chat with <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> to Contacts"
|
||||
],
|
||||
"Conversation.AddToContacts": [
|
||||
"Add to Contacts"
|
||||
],
|
||||
"Conversation.AddToReadingList": [
|
||||
"Add to Reading List"
|
||||
],
|
||||
"Conversation.BlockUser": [
|
||||
"Block User"
|
||||
],
|
||||
"Conversation.Bytes": [
|
||||
"<mark class=\"token\">%d</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%@</mark> invited you to join a secret chat."
|
||||
],
|
||||
"Conversation.EncryptedPlaceholderTitleOutgoing": [
|
||||
"You invited <mark class=\"token\">%@</mark> to join a secret chat."
|
||||
],
|
||||
"Conversation.EncryptionWaiting": [
|
||||
"Waiting for <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%1$@</mark> is <mark class=\"token\">%2$@</mark> away"
|
||||
],
|
||||
"Conversation.PinMessageAlertPin": [
|
||||
"Pin"
|
||||
],
|
||||
"Conversation.PinMessagesFor": [
|
||||
"Pin for me and <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> at <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Conversation.SetReminder.RemindToday": [
|
||||
"Remind today at <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Conversation.SetReminder.RemindTomorrow": [
|
||||
"Remind tomorrow at <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> will see the chat when using night mode."
|
||||
],
|
||||
"Conversation.Theme.PreviewLight": [
|
||||
"Tap to view how <mark class=\"token\">%@</mark> will see the chat when using day mode."
|
||||
],
|
||||
"Conversation.Theme.Subtitle": [
|
||||
"Theme will be also applied for <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Conversation.TitleUnmute": [
|
||||
"Unmute"
|
||||
],
|
||||
"Conversation.Unblock": [
|
||||
"Unblock"
|
||||
],
|
||||
"Conversation.UserSendMessage": [
|
||||
"SEND MESSAGE"
|
||||
],
|
||||
"ConversationProfile.LeaveDeleteAndExit": [
|
||||
"Delete and Exit"
|
||||
],
|
||||
"DialogList.AwaitingEncryption": [
|
||||
"Waiting for <mark class=\"token\">%@</mark> to come online..."
|
||||
],
|
||||
"DialogList.ClearHistoryConfirmation": [
|
||||
"Clear History"
|
||||
],
|
||||
"DialogList.You": [
|
||||
"You"
|
||||
],
|
||||
"ENCRYPTION_REQUEST": [
|
||||
"New secret chat request<mark class=\"token\">%1$@</mark>"
|
||||
],
|
||||
"EncryptionKey.Description": [
|
||||
"This image and text were derived from the encryption key for this secret chat with <mark class=\"token\">%1$@</mark>.<br/><br/>If they look the same on <mark class=\"token\">%2$@</mark>'s device, end-to-end encryption is guaranteed.<br/><br/>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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"LastSeen.HoursAgo": [
|
||||
"last seen 1 hour ago",
|
||||
"last seen <mark class=\"token\">%@</mark> hours ago"
|
||||
],
|
||||
"LastSeen.JustNow": [
|
||||
"last seen just now"
|
||||
],
|
||||
"LastSeen.Lately": [
|
||||
"last seen recently"
|
||||
],
|
||||
"LastSeen.MinutesAgo": [
|
||||
"last seen 1 minute ago",
|
||||
"last seen <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Location.ProximityNotification.DistanceKM": [
|
||||
"km"
|
||||
],
|
||||
"Location.ProximityNotification.DistanceM": [
|
||||
"m"
|
||||
],
|
||||
"Location.ProximityNotification.Notify": [
|
||||
"Notify me within <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Location.ProximityNotification.Title": [
|
||||
"Proximity Alert"
|
||||
],
|
||||
"Location.ProximityTip": [
|
||||
"Alert when <mark class=\"token\">%@</mark> is close"
|
||||
],
|
||||
"MESSAGE_SCREENSHOT": [
|
||||
"<mark class=\"token\">%1$@</mark> took a screenshot!"
|
||||
],
|
||||
"MediaPicker.TimerTooltip": [
|
||||
"You can now set a self-destruct timer"
|
||||
],
|
||||
"Message.File": [
|
||||
"File"
|
||||
],
|
||||
"Message.ForwardedMessage": [
|
||||
"Forwarded Message<br/>From: <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> days?"
|
||||
],
|
||||
"MessageTimer.Days": [
|
||||
"<mark class=\"token\">%@</mark> day",
|
||||
"<mark class=\"token\">%@</mark> days"
|
||||
],
|
||||
"MessageTimer.Hours": [
|
||||
"<mark class=\"token\">%@</mark> hour",
|
||||
"<mark class=\"token\">%@</mark> hours"
|
||||
],
|
||||
"MessageTimer.Minutes": [
|
||||
"<mark class=\"token\">%@</mark> minute",
|
||||
"<mark class=\"token\">%@</mark> minutes"
|
||||
],
|
||||
"MessageTimer.Seconds": [
|
||||
"<mark class=\"token\">%@</mark> second",
|
||||
"<mark class=\"token\">%@</mark> seconds"
|
||||
],
|
||||
"MessageTimer.ShortDays": [
|
||||
"<mark class=\"token\">%@</mark>d",
|
||||
"<mark class=\"token\">%@</mark>d"
|
||||
],
|
||||
"MessageTimer.ShortHours": [
|
||||
"<mark class=\"token\">%@</mark>h",
|
||||
"<mark class=\"token\">%@</mark>h"
|
||||
],
|
||||
"MessageTimer.ShortMinutes": [
|
||||
"<mark class=\"token\">%@</mark>m",
|
||||
"<mark class=\"token\">%@</mark>m"
|
||||
],
|
||||
"MessageTimer.ShortSeconds": [
|
||||
"<mark class=\"token\">%@</mark>s",
|
||||
"<mark class=\"token\">%@</mark>s"
|
||||
],
|
||||
"MessageTimer.ShortWeeks": [
|
||||
"<mark class=\"token\">%@</mark>w",
|
||||
"<mark class=\"token\">%@</mark>w"
|
||||
],
|
||||
"MessageTimer.Weeks": [
|
||||
"<mark class=\"token\">%@</mark> week",
|
||||
"<mark class=\"token\">%@</mark> weeks"
|
||||
],
|
||||
"Notification.CallFormat": [
|
||||
"<mark class=\"token\">%1$@</mark>, <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%1$@</mark> set the self-destruct timer to <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"Notification.MessageLifetimeChangedOutgoing": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%1$@</mark>"
|
||||
],
|
||||
"Notification.MessageLifetimeRemoved": [
|
||||
"<mark class=\"token\">%1$@</mark> disabled the self-destruct timer"
|
||||
],
|
||||
"Notification.MessageLifetimeRemovedOutgoing": [
|
||||
"You disabled the self-destruct timer"
|
||||
],
|
||||
"Notification.ProximityReachedYou": [
|
||||
"<mark class=\"token\">%1$@</mark> is now within <mark class=\"token\">%2$@</mark> from you"
|
||||
],
|
||||
"Notification.ProximityYouReached": [
|
||||
"You are now within <mark class=\"token\">%1$@</mark> from <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"Notification.SecretChatMessageScreenshot": [
|
||||
"<mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%@</mark> hasn't played this GIF yet"
|
||||
],
|
||||
"SecretGif.Title": [
|
||||
"Disappearing GIF"
|
||||
],
|
||||
"SecretImage.NotViewedYet": [
|
||||
"<mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%@</mark> hasn't played this video yet"
|
||||
],
|
||||
"SecretVideo.Title": [
|
||||
"Disappearing Video"
|
||||
],
|
||||
"ServiceMessage.GameScoreExtended": [
|
||||
"<mark class=\"token\">{name}</mark> scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>",
|
||||
"<mark class=\"token\">{name}</mark> scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>"
|
||||
],
|
||||
"ServiceMessage.GameScoreSelfExtended": [
|
||||
"You scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>",
|
||||
"You scored <mark class=\"token\">%@</mark> in <mark class=\"token\">{game}</mark>"
|
||||
],
|
||||
"Share.Title": [
|
||||
"Share"
|
||||
],
|
||||
"Undo.ChatClearedForBothSides": [
|
||||
"Chat cleared for both sides"
|
||||
],
|
||||
"Undo.Undo": [
|
||||
"Undo"
|
||||
],
|
||||
"UserInfo.BlockActionTitle": [
|
||||
"Block <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"UserInfo.BlockConfirmationTitle": [
|
||||
"Do you want to block <mark class=\"token\">%@</mark> from messaging and calling you on Telegram?"
|
||||
],
|
||||
"UserInfo.ContactForwardTooltip.Chat.One": [
|
||||
"Contact sent to **<mark class=\"token\">%@</mark>**."
|
||||
],
|
||||
"UserInfo.ContactForwardTooltip.ManyChats.One": [
|
||||
"Contact sent to **<mark class=\"token\">%@</mark>** and <mark class=\"token\">%@</mark> other chats."
|
||||
],
|
||||
"UserInfo.ContactForwardTooltip.SavedMessages.One": [
|
||||
"Contact sent to **Saved Messages**."
|
||||
],
|
||||
"UserInfo.ContactForwardTooltip.TwoChats.One": [
|
||||
"Contact sent to **<mark class=\"token\">%@</mark>** and **<mark class=\"token\">%@</mark>**."
|
||||
],
|
||||
"UserInfo.GroupsInCommon": [
|
||||
"Groups In Common"
|
||||
],
|
||||
"Watch.Conversation.Unblock": [
|
||||
"Unblock"
|
||||
],
|
||||
"Watch.Conversation.UserInfo": [
|
||||
"Info"
|
||||
],
|
||||
"Watch.LastSeen.JustNow": [
|
||||
"just now"
|
||||
],
|
||||
"Watch.UserInfo.Unmute": [
|
||||
"Unmute"
|
||||
]
|
||||
}
|
191
data/web/translations.telegram.org/en/ios/profile.html
Normal file
191
data/web/translations.telegram.org/en/ios/profile.html
Normal file
|
@ -0,0 +1,191 @@
|
|||
{
|
||||
"Call.CallInProgressMessage": [
|
||||
"End call with <mark class=\"token\">%1$@</mark> and start a new one with <mark class=\"token\">%2$@</mark>?"
|
||||
],
|
||||
"Call.CallInProgressTitle": [
|
||||
"Call in Progress"
|
||||
],
|
||||
"Call.ConnectionErrorMessage": [
|
||||
"Please check your internet connection and try again."
|
||||
],
|
||||
"Call.ConnectionErrorTitle": [
|
||||
"Unable to Call"
|
||||
],
|
||||
"Call.Minutes": [
|
||||
"<mark class=\"token\">%@</mark> minute",
|
||||
"<mark class=\"token\">%@</mark> minutes"
|
||||
],
|
||||
"CancelResetAccount.TextSMS": [
|
||||
"Somebody with access to your phone number <mark class=\"token\">%@</mark> has requested to delete your Telegram account and reset your 2-Step Verification password.<br/><br/>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": [
|
||||
"<i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/E29AA0.png')\"><b>⚠️</b></i> 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": [
|
||||
"<i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/E29AA0.png')\"><b>⚠️</b></i> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"MuteExpires.Days": [
|
||||
"in 1 day",
|
||||
"in <mark class=\"token\">%@</mark> days"
|
||||
],
|
||||
"MuteExpires.Hours": [
|
||||
"in 1 hour",
|
||||
"in <mark class=\"token\">%@</mark> hours"
|
||||
],
|
||||
"MuteExpires.Minutes": [
|
||||
"in 1 minute",
|
||||
"in <mark class=\"token\">%@</mark> minutes"
|
||||
],
|
||||
"MuteFor.Days": [
|
||||
"Mute for 1 day",
|
||||
"Mute for <mark class=\"token\">%@</mark> days"
|
||||
],
|
||||
"MuteFor.Hours": [
|
||||
"Mute for 1 hour",
|
||||
"Mute for <mark class=\"token\">%@</mark> 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": [
|
||||
"<mark class=\"token\">%@</mark> group in common",
|
||||
"<mark class=\"token\">%@</mark> groups in common"
|
||||
],
|
||||
"SharedMedia.FastScrollTooltip": [
|
||||
"You can hold and move this bar for faster scrolling"
|
||||
],
|
||||
"SharedMedia.FileCount": [
|
||||
"1 file",
|
||||
"<mark class=\"token\">%@</mark> files"
|
||||
],
|
||||
"SharedMedia.GifCount": [
|
||||
"1 GIF",
|
||||
"<mark class=\"token\">%@</mark> GIFs"
|
||||
],
|
||||
"SharedMedia.LinkCount": [
|
||||
"1 link",
|
||||
"<mark class=\"token\">%@</mark> links"
|
||||
],
|
||||
"SharedMedia.MusicCount": [
|
||||
"1 music file",
|
||||
"<mark class=\"token\">%@</mark> music files"
|
||||
],
|
||||
"SharedMedia.VoiceMessageCount": [
|
||||
"1 voice message",
|
||||
"<mark class=\"token\">%@</mark> voice messages"
|
||||
],
|
||||
"UserInfo.AddContact": [
|
||||
"Add to Contacts"
|
||||
],
|
||||
"UserInfo.AddToExisting": [
|
||||
"Add to Existing"
|
||||
],
|
||||
"UserInfo.BlockConfirmation": [
|
||||
"Block <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"UserInfo.CreateNewContact": [
|
||||
"Create New Contact"
|
||||
],
|
||||
"UserInfo.GenericPhoneLabel": [
|
||||
"mobile"
|
||||
],
|
||||
"UserInfo.NotificationsDefault": [
|
||||
"Default"
|
||||
],
|
||||
"UserInfo.NotificationsDefaultSound": [
|
||||
"Default (<mark class=\"token\">%@</mark>)"
|
||||
],
|
||||
"UserInfo.NotificationsDisable": [
|
||||
"Disable"
|
||||
],
|
||||
"UserInfo.NotificationsEnable": [
|
||||
"Enable"
|
||||
],
|
||||
"UserInfo.ScamBotWarning": [
|
||||
"<i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/E29AA0.png')\"><b>⚠️</b></i> 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": [
|
||||
"<i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/E29AA0.png')\"><b>⚠️</b></i> 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<br/><mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"UserInfo.StartSecretChatStart": [
|
||||
"Start"
|
||||
],
|
||||
"UserInfo.TapToCall": [
|
||||
"Tap to make an end-to-end encrypted call"
|
||||
],
|
||||
"UserInfo.Title": [
|
||||
"Info"
|
||||
],
|
||||
"UserInfo.UnblockConfirmation": [
|
||||
"Unblock <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"Weekday.Yesterday": [
|
||||
"Yesterday"
|
||||
]
|
||||
}
|
3113
data/web/translations.telegram.org/en/ios/settings.html
Normal file
3113
data/web/translations.telegram.org/en/ios/settings.html
Normal file
File diff suppressed because it is too large
Load diff
1989
data/web/translations.telegram.org/en/ios/unsorted.html
Normal file
1989
data/web/translations.telegram.org/en/ios/unsorted.html
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,344 @@
|
|||
{
|
||||
"Bot.InlineAuth.Header": [
|
||||
"Open Link"
|
||||
],
|
||||
"Bot.InlineAuth.Open": [
|
||||
"Open"
|
||||
],
|
||||
"Bot.InlineAuth.Option.AllowSendMessages": [
|
||||
"Allow <mark class=\"token\">%@</mark> to send me messages"
|
||||
],
|
||||
"Bot.InlineAuth.Option.Login": [
|
||||
"Log in to <mark class=\"token\">%@</mark> as <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Bot.InlineAuth.Title": [
|
||||
"Do you want to open<br/><mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"Bot.TransferOwner.Error.Text": [
|
||||
"Ownership transfers are only available if:<br/><br/>• 2-Step Verification was enabled for your account more than 7 days ago.<br/><br/>• You have logged in on this device more than 24 hours ago.<br/><br/>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 <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%@</mark>\" to \"<mark class=\"token\">%@</mark>\" as an admin."
|
||||
],
|
||||
"Channel.AddBot.Success.Member": [
|
||||
"You added \"<mark class=\"token\">%@</mark>\" to \"<mark class=\"token\">%@</mark>\" 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: <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Chat.Service.BotPermissionAllowed": [
|
||||
"You allowed this bot to message you when you logged in on <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Chat.Service.PaymentSent": [
|
||||
"You successfully transferred **<mark class=\"token\">%@</mark>** to **<mark class=\"token\">%@</mark>** for **<mark class=\"token\">%@</mark>**"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%@</mark>\"?"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"DisplayMeAs.New.Title": [
|
||||
"New Video Chat"
|
||||
],
|
||||
"DisplayMeAs.Scheduled": [
|
||||
"Scheduled Video Chat"
|
||||
],
|
||||
"Message.ReplyActionButtonShowReceipt": [
|
||||
"Show Receipt"
|
||||
],
|
||||
"Payments.Paid": [
|
||||
"You paid <mark class=\"token\">%1$@</mark> to <mark class=\"token\">%2$@</mark>"
|
||||
],
|
||||
"Payments.Receipt.Tip": [
|
||||
"Tip"
|
||||
],
|
||||
"Payments.TipLabel": [
|
||||
"Tip (Optional)"
|
||||
],
|
||||
"Payments.Unsupported": [
|
||||
"Sorry, Telegram for macOS doesn't support payments yet. <br/>Please try again from the iOS or Android app."
|
||||
],
|
||||
"Payments.WarninTitle": [
|
||||
"Warning"
|
||||
],
|
||||
"Payments.WarningText": [
|
||||
"Neither Telegram, nor <mark class=\"token\">%1$@</mark> will have access to your credit card information. Credit card details will be handled only by the payments system, <mark class=\"token\">%2$@</mark>.<br/><br/>Payments will go directly to the developer of <mark class=\"token\">%3$@</mark>. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of <mark class=\"token\">%4$@</mark> 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": [
|
||||
"\"<mark class=\"token\">%@</mark>\" 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": [
|
||||
"\"<mark class=\"token\">%@</mark>\" added to your attachment menu."
|
||||
],
|
||||
"WebApp.AttachRemove.Success": [
|
||||
"\"<mark class=\"token\">%@</mark>\" removed from your attachment menu."
|
||||
],
|
||||
"WebApp.FirstOpen.Info": [
|
||||
"<mark class=\"token\">%@</mark> would like to open its web app to proceed.<br/><br/>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."
|
||||
]
|
||||
}
|
|
@ -0,0 +1,242 @@
|
|||
{
|
||||
"Call.Toast.CameraOff": [
|
||||
"<mark class=\"token\">%@</mark>'s camera is off"
|
||||
],
|
||||
"Call.Toast.MicroOff": [
|
||||
"<mark class=\"token\">%@</mark>'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 <mark class=\"token\">%d</mark> Items",
|
||||
"All <mark class=\"token\">%d</mark> Items"
|
||||
],
|
||||
"Gallery.Context.Share.AllPhotos": [
|
||||
"All <mark class=\"token\">%d</mark> photo",
|
||||
"All <mark class=\"token\">%d</mark> photos"
|
||||
],
|
||||
"Gallery.Context.Share.AllVideos": [
|
||||
"All <mark class=\"token\">%d</mark> Videos",
|
||||
"All <mark class=\"token\">%d</mark> 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": [
|
||||
"<mark class=\"token\">%@</mark> • <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%d</mark> Audios"
|
||||
],
|
||||
"PreviewSender.SendFile": [
|
||||
"Send File",
|
||||
"Send <mark class=\"token\">%d</mark> Files"
|
||||
],
|
||||
"PreviewSender.SendFile_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"PreviewSender.SendGif": [
|
||||
"Send GIF",
|
||||
"Send <mark class=\"token\">%d</mark> GIFs"
|
||||
],
|
||||
"PreviewSender.SendMedia": [
|
||||
"Send Media",
|
||||
"Send <mark class=\"token\">%d</mark> Media"
|
||||
],
|
||||
"PreviewSender.SendPhoto": [
|
||||
"Send Photo",
|
||||
"Send <mark class=\"token\">%d</mark> Photos"
|
||||
],
|
||||
"PreviewSender.SendPhoto_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"PreviewSender.SendVideo": [
|
||||
"Send Video",
|
||||
"Send <mark class=\"token\">%d</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Time.YesterdayAt": [
|
||||
"yesterday at <mark class=\"token\">%@</mark>"
|
||||
]
|
||||
}
|
629
data/web/translations.telegram.org/en/macos/chat_list.html
Normal file
629
data/web/translations.telegram.org/en/macos/chat_list.html
Normal file
|
@ -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 → <mark class=\"token\">%@</mark>..."
|
||||
],
|
||||
"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",
|
||||
"<mark class=\"token\">%d</mark> Photos"
|
||||
],
|
||||
"Chat.List.Photo1_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"Chat.List.Video": [
|
||||
"Video"
|
||||
],
|
||||
"Chat.List.Video1": [
|
||||
"Video",
|
||||
"<mark class=\"token\">%d</mark> Videos"
|
||||
],
|
||||
"Chat.List.Video1_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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 \"<mark class=\"token\">%@</mark>\""
|
||||
],
|
||||
"Chat.Service.Group.UpdatedTitle": [
|
||||
"<mark class=\"token\">%@</mark> changed the group name to \"<mark class=\"token\">%@</mark>\""
|
||||
],
|
||||
"Chat.Service.PeerJoinedTelegram": [
|
||||
"<mark class=\"token\">%@</mark> joined Telegram"
|
||||
],
|
||||
"Chat.Service.PinnedMessage": [
|
||||
"pinned message"
|
||||
],
|
||||
"Chat.Service.You": [
|
||||
"You"
|
||||
],
|
||||
"Chat.UndoManager.ChannelDeleted": [
|
||||
"Channel Deleted.",
|
||||
"<mark class=\"token\">%d</mark> Channels Deleted."
|
||||
],
|
||||
"Chat.UndoManager.ChannelLeft": [
|
||||
"Channel Left",
|
||||
"<mark class=\"token\">%d</mark> Channels Left"
|
||||
],
|
||||
"Chat.UndoManager.ChatLeft": [
|
||||
"Chat Left",
|
||||
"<mark class=\"token\">%d</mark> Chats Left"
|
||||
],
|
||||
"Chat.UndoManager.ChatsDeleted": [
|
||||
"Chat Deleted",
|
||||
"<mark class=\"token\">%d</mark> Chats Deleted"
|
||||
],
|
||||
"Chat.UndoManager.ChatsHistoryCleared": [
|
||||
"Chat History Cleared",
|
||||
"<mark class=\"token\">%d</mark> 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.**<br/><br/>[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 <mark class=\"token\">%d</mark> Chat",
|
||||
"Hide <mark class=\"token\">%d</mark> 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 <mark class=\"token\">%d</mark> More Chat",
|
||||
"Show <mark class=\"token\">%d</mark> More Chats"
|
||||
],
|
||||
"ChatList.Filter.ShowMore_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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 (<mark class=\"token\">%@</mark>)"
|
||||
],
|
||||
"ChatList.Service.DestructingPhoto": [
|
||||
"self-destructing photo"
|
||||
],
|
||||
"ChatList.Service.DestructingVideo": [
|
||||
"self-destructing video"
|
||||
],
|
||||
"ChatList.Service.GameScored1": [
|
||||
"scored <mark class=\"token\">%d</mark> in <mark class=\"token\">%@</mark>",
|
||||
"scored <mark class=\"token\">%d</mark> in <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"ChatList.Service.VideoCall.Cancelled": [
|
||||
"Cancelled Video Call"
|
||||
],
|
||||
"ChatList.Service.VideoCall.Missed": [
|
||||
"Missed Video Call"
|
||||
],
|
||||
"ChatList.Service.VideoCall.incoming": [
|
||||
"Incoming Video Call (<mark class=\"token\">%@</mark>)"
|
||||
],
|
||||
"ChatList.Service.VoiceChatFinished.Channel1": [
|
||||
"Live stream ended (<mark class=\"token\">%1$@</mark>)"
|
||||
],
|
||||
"ChatList.Service.VoiceChatInvitation": [
|
||||
"<mark class=\"token\">%1$@</mark> invited <mark class=\"token\">%2$@</mark> to the video chat"
|
||||
],
|
||||
"ChatList.Service.VoiceChatInvitationByYou": [
|
||||
"You invited <mark class=\"token\">%1$@</mark> to the video chat"
|
||||
],
|
||||
"ChatList.Service.VoiceChatInvitationForYou": [
|
||||
"<mark class=\"token\">%1$@</mark> invited you to the video chat"
|
||||
],
|
||||
"ChatList.Service.VoiceChatScheduled.Channel1": [
|
||||
"live stream scheduled for <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"ChatList.Service.VoiceChatStarted": [
|
||||
"<mark class=\"token\">%1$@</mark> 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 \"<mark class=\"token\">%@</mark>\""
|
||||
],
|
||||
"Compose.Popover.NewChannel": [
|
||||
"New Channel"
|
||||
],
|
||||
"Compose.Popover.NewGroup": [
|
||||
"New Group"
|
||||
],
|
||||
"Compose.Popover.NewSecretChat": [
|
||||
"New Secret Chat"
|
||||
],
|
||||
"DownloadsManager.Control.Title": [
|
||||
"<mark class=\"token\">%d</mark> File",
|
||||
"<mark class=\"token\">%d</mark> Files"
|
||||
],
|
||||
"DownloadsManager.Control.Title_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>",
|
||||
"Select a user or chat to forward messages from <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"InlineModalAction.Desc": [
|
||||
"Select a user or chat to share content via <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"InlineModalAction.Title": [
|
||||
"Share bot content"
|
||||
],
|
||||
"Message.Status.Archive.FailedSizeLimit": [
|
||||
"file size limit exceeded"
|
||||
],
|
||||
"Message.Status.ArchivePreparing": [
|
||||
"preparing archive"
|
||||
],
|
||||
"Message.Status.Archiving": [
|
||||
"<mark class=\"token\">%d</mark>% archived"
|
||||
],
|
||||
"Messages.DeletedMessage": [
|
||||
"Deleted message"
|
||||
],
|
||||
"NewContact.Exception.ShareMyPhoneNumber": [
|
||||
"Share My Phone Number"
|
||||
],
|
||||
"NewContact.Exception.ShareMyPhoneNumber.Desc": [
|
||||
"You can make your phone visible to <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"NewContact.Phone": [
|
||||
"phone number"
|
||||
],
|
||||
"NewContact.Phone.Hidden": [
|
||||
"Hidden"
|
||||
],
|
||||
"NewContact.Phone.Hidden.Text": [
|
||||
"Phone number will be **visible** once <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"RecentCalls.DeleteHeader": [
|
||||
"Delete"
|
||||
],
|
||||
"Schedule.SendWhenOnline": [
|
||||
"Send When Online"
|
||||
],
|
||||
"Search.Confirm.ClearHistory": [
|
||||
"Do you want to clear your search history?"
|
||||
],
|
||||
"Search.Global.Channel1": [
|
||||
"<mark class=\"token\">%@</mark>, <mark class=\"token\">%d</mark> subscriber",
|
||||
"<mark class=\"token\">%@</mark>, <mark class=\"token\">%d</mark> subscribers"
|
||||
],
|
||||
"Search.Global.Group1": [
|
||||
"<mark class=\"token\">%@</mark>, <mark class=\"token\">%d</mark> member",
|
||||
"<mark class=\"token\">%@</mark>, <mark class=\"token\">%d</mark> 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?"
|
||||
]
|
||||
}
|
2045
data/web/translations.telegram.org/en/macos/general.html
Normal file
2045
data/web/translations.telegram.org/en/macos/general.html
Normal file
File diff suppressed because it is too large
Load diff
3090
data/web/translations.telegram.org/en/macos/groups_and_channels.html
Normal file
3090
data/web/translations.telegram.org/en/macos/groups_and_channels.html
Normal file
File diff suppressed because it is too large
Load diff
215
data/web/translations.telegram.org/en/macos/login.html
Normal file
215
data/web/translations.telegram.org/en/macos/login.html
Normal file
|
@ -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<br/>for **<mark class=\"token\">%@</mark>** on your device · [Edit]()"
|
||||
],
|
||||
"Login.New.Code.EnterCode": [
|
||||
"Check your Telegram messages"
|
||||
],
|
||||
"Login.New.Email.Footer": [
|
||||
"Unable to access [<mark class=\"token\">%@</mark>]()?"
|
||||
],
|
||||
"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<br/>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.<br/><br/>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 <mark class=\"token\">%d</mark>:<mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Login.willSendSms": [
|
||||
"Sending you an SMS in <mark class=\"token\">%d</mark>:<mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> 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.<br/><br/>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.<br/><br/>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 <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"TermsOfService.Title": [
|
||||
"Terms of Service"
|
||||
],
|
||||
"TwoStepAuth.EnterPasswordHelp": [
|
||||
"You have Two-Step Verification enabled, so your account is protected with an additional password."
|
||||
]
|
||||
}
|
636
data/web/translations.telegram.org/en/macos/passport.html
Normal file
636
data/web/translations.telegram.org/en/macos/passport.html
Normal file
|
@ -0,0 +1,636 @@
|
|||
{
|
||||
"AccountSettings.Passport": [
|
||||
"Telegram Passport"
|
||||
],
|
||||
"Alert.OK": [
|
||||
"OK"
|
||||
],
|
||||
"Chat.Poll.Tooltip.Votes_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"Chat.Service.SecureId.AccessGranted": [
|
||||
"<mark class=\"token\">%@</mark> received the following documents: <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 **<mark class=\"token\">%@</mark>** and allowing their **<mark class=\"token\">%@</mark>** to send you messages."
|
||||
],
|
||||
"SecureId.Accept.Policy": [
|
||||
"You accept the [Login Widget Example Privacy Policy](_applyPolicy_) and allow their **<mark class=\"token\">%@</mark>** 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": [
|
||||
"<mark class=\"token\">%d</mark> scan",
|
||||
"<mark class=\"token\">%d</mark> scans"
|
||||
],
|
||||
"SecureId.Address.Scans_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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.<br/><br/>This password will also be required whenever you log in to Telegram on a new device."
|
||||
],
|
||||
"SecureId.CreatePassword.Intro.Header": [
|
||||
"**<mark class=\"token\">%@</mark> requests access to your personal data**<br/>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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%@</mark>% 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.<br/><br/>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 (<mark class=\"token\">%@</mark>)."
|
||||
],
|
||||
"SecureId.NameNative.Header": [
|
||||
"YOUR NAME IN <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> 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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"SecureId.PhoneNumber.UseSame.Desc": [
|
||||
"Use the phone number you use for Telegram"
|
||||
],
|
||||
"SecureId.RecoverPassword": [
|
||||
"Password Recovery"
|
||||
],
|
||||
"SecureId.RecoverPassword.SentEmailCode": [
|
||||
"Code was sent to <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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": [
|
||||
"**<mark class=\"token\">%@</mark>** 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": [
|
||||
"<mark class=\"token\">%@</mark> or <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> or <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"SecureId.UploadScan.Single": [
|
||||
"Upload a scan of <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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"
|
||||
]
|
||||
}
|
419
data/web/translations.telegram.org/en/macos/private_chats.html
Normal file
419
data/web/translations.telegram.org/en/macos/private_chats.html
Normal file
|
@ -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 <mark class=\"token\">%@</mark> and start a new one with <mark class=\"token\">%@</mark>?"
|
||||
],
|
||||
"Call.Confirm.DiscardCurrent.Header": [
|
||||
"Call in Progress"
|
||||
],
|
||||
"Call.ParticipantVersionOutdatedError": [
|
||||
"<mark class=\"token\">%@</mark>'s app does not support calls. They need to update their app before you can call them."
|
||||
],
|
||||
"Call.PrivacyErrorMessage": [
|
||||
"Sorry, you cannot call <mark class=\"token\">%@</mark> because of their privacy settings. You can ask them to modify their setting or to call you instead."
|
||||
],
|
||||
"Call.Recent.Missed": [
|
||||
"Missed"
|
||||
],
|
||||
"Call.ShortMinutes": [
|
||||
"<mark class=\"token\">%d</mark> min",
|
||||
"<mark class=\"token\">%d</mark> min"
|
||||
],
|
||||
"Call.ShortSeconds": [
|
||||
"<mark class=\"token\">%d</mark> sec",
|
||||
"<mark class=\"token\">%d</mark> sec"
|
||||
],
|
||||
"Call.StatusConnecting": [
|
||||
"Connecting..."
|
||||
],
|
||||
"Call.StatusFailed": [
|
||||
"Call Failed"
|
||||
],
|
||||
"Chat.Bubbles.ForwardedFrom": [
|
||||
"Forwarded from: [<mark class=\"token\">%@</mark>]()"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> to get online..."
|
||||
],
|
||||
"Chat.Input.Unblock": [
|
||||
"Unblock user"
|
||||
],
|
||||
"Chat.List.Sticker": [
|
||||
"<mark class=\"token\">%@</mark> Sticker"
|
||||
],
|
||||
"Chat.List.Voice": [
|
||||
"Voice Message"
|
||||
],
|
||||
"Chat.LiveLocation": [
|
||||
"Live Location"
|
||||
],
|
||||
"Chat.LiveLocation.Updated": [
|
||||
"Updated <mark class=\"token\">%d</mark> minute ago",
|
||||
"Updated <mark class=\"token\">%d</mark> minutes ago"
|
||||
],
|
||||
"Chat.LiveLocation.UpdatedNow": [
|
||||
"Updated just now"
|
||||
],
|
||||
"Chat.Message.DeleteForMe": [
|
||||
"Delete for Me"
|
||||
],
|
||||
"Chat.Message.DeleteForMeAndPerson": [
|
||||
"Delete for Me and <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Chat.Recording.Cancel": [
|
||||
"Are you sure you want to stop recording and discard<br/>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": [
|
||||
"<mark class=\"token\">%@</mark> took a screenshot!"
|
||||
],
|
||||
"Chat.Service.SecretChat.DisabledTimer": [
|
||||
"<mark class=\"token\">%@</mark> disabled the self-destruct timer"
|
||||
],
|
||||
"Chat.Service.SecretChat.DisabledTimer.Self": [
|
||||
"You disabled the self-destruct timer"
|
||||
],
|
||||
"Chat.Service.SecretChat.SetTimer": [
|
||||
"<mark class=\"token\">%@</mark> set the self-destruct timer to <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Chat.Service.SecretChat.SetTimer.Self": [
|
||||
"You set the self-destruct timer to <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"Chat.Title.Reminder": [
|
||||
"Reminder"
|
||||
],
|
||||
"Chat.VideoCall.Incoming": [
|
||||
"Incoming Video Call"
|
||||
],
|
||||
"Chat.Webpage.MediaCount": [
|
||||
"<mark class=\"token\">%d</mark> of <mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"ChatList.SecretChat.Created": [
|
||||
"<mark class=\"token\">%@</mark> created a secret chat."
|
||||
],
|
||||
"ChatList.SecretChat.ExKeys": [
|
||||
"Waiting to come online"
|
||||
],
|
||||
"ChatList.SecretChat.Joined": [
|
||||
"<mark class=\"token\">%@</mark> joined your secret chat."
|
||||
],
|
||||
"ChatList.SecretChat.Terminated": [
|
||||
"Secret chat cancelled"
|
||||
],
|
||||
"ChatList.Service.Call.Missed": [
|
||||
"Missed Call"
|
||||
],
|
||||
"ChatList.Service.Call.outgoing": [
|
||||
"Outgoing Call (<mark class=\"token\">%@</mark>)"
|
||||
],
|
||||
"Compose.Select.SecretChat": [
|
||||
"Secret Chat"
|
||||
],
|
||||
"Confirm.DeleteChatUser": [
|
||||
"Are you sure you want to delete all message history?<br/><br/>This action cannot be undone."
|
||||
],
|
||||
"Contacts.NotRegistredDescription": [
|
||||
"This person is not registered on Telegram yet.<br/><br/>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 **<mark class=\"token\">%@</mark>**.<br/><br/>If they look the same on **<mark class=\"token\">%@</mark>**'s device, end-to-end encryption is guaranteed."
|
||||
],
|
||||
"LastSeen.HoursAgo": [
|
||||
"last seen <mark class=\"token\">%d</mark> hour ago",
|
||||
"last seen <mark class=\"token\">%d</mark> hours ago"
|
||||
],
|
||||
"Message.ActionsPanel.Delete": [
|
||||
"Delete"
|
||||
],
|
||||
"Message.ActionsPanel.Forward": [
|
||||
"Forward"
|
||||
],
|
||||
"Message.ActionsPanel.SelectedCount": [
|
||||
"<mark class=\"token\">%d</mark> message selected",
|
||||
"<mark class=\"token\">%d</mark> 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 <mark class=\"token\">%@</mark>."
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> at <mark class=\"token\">%@</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">%@</mark> to Contacts"
|
||||
],
|
||||
"PeerInfo.Block.Header": [
|
||||
"Block User"
|
||||
],
|
||||
"PeerInfo.Block.OK": [
|
||||
"Block"
|
||||
],
|
||||
"PeerInfo.Block.Text": [
|
||||
"Do you want to block <mark class=\"token\">%@</mark> 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 \"<mark class=\"token\">%@</mark>\"?"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%@</mark> sent you a self-destructing photo. Please view it on your mobile."
|
||||
],
|
||||
"ServiceMessage.DesturctingVideo": [
|
||||
"<mark class=\"token\">%@</mark> sent you a self-destructing video. Please view it on your mobile device."
|
||||
],
|
||||
"ShareExtension.Cancel": [
|
||||
"Cancel"
|
||||
],
|
||||
"ShareExtension.Unauthorized.OK": [
|
||||
"OK"
|
||||
],
|
||||
"Stickers.Count": [
|
||||
"<mark class=\"token\">%d</mark> sticker",
|
||||
"<mark class=\"token\">%d</mark> stickers"
|
||||
],
|
||||
"Stickers.Count_countable": [
|
||||
"<mark class=\"token\">%d</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">%d</mark> day",
|
||||
"<mark class=\"token\">%d</mark> days"
|
||||
],
|
||||
"Timer.Hours": [
|
||||
"<mark class=\"token\">%d</mark> hour",
|
||||
"<mark class=\"token\">%d</mark> hours"
|
||||
],
|
||||
"Timer.Minutes": [
|
||||
"<mark class=\"token\">%d</mark> minute",
|
||||
"<mark class=\"token\">%d</mark> minutes"
|
||||
],
|
||||
"Timer.Seconds": [
|
||||
"<mark class=\"token\">%d</mark> second",
|
||||
"<mark class=\"token\">%d</mark> seconds"
|
||||
],
|
||||
"Timer.Weeks": [
|
||||
"<mark class=\"token\">%d</mark> week",
|
||||
"<mark class=\"token\">%d</mark> weeks"
|
||||
],
|
||||
"You": [
|
||||
"You"
|
||||
],
|
||||
"peerInfo.Confirm.ClearHistory.SavedMesssages": [
|
||||
"This will delete all messages and media in this chat from your Telegram cloud."
|
||||
]
|
||||
}
|
86
data/web/translations.telegram.org/en/macos/profile.html
Normal file
86
data/web/translations.telegram.org/en/macos/profile.html
Normal file
|
@ -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 \"<mark class=\"token\">%@</mark>\"?"
|
||||
],
|
||||
"PeerInfo.DeleteContact": [
|
||||
"Delete Contact"
|
||||
],
|
||||
"PeerInfo.GroupsInCommon": [
|
||||
"Groups In Common"
|
||||
],
|
||||
"PeerInfo.Notifications": [
|
||||
"Notifications"
|
||||
],
|
||||
"PeerInfo.Phone": [
|
||||
"phone"
|
||||
],
|
||||
"PeerInfo.ScamWarning": [
|
||||
"<i class=\"emoji\" style=\"background-image:url('//telegram.org/img/emoji/40/E29AA0.png')\"><b>⚠️</b></i> 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"
|
||||
]
|
||||
}
|
2089
data/web/translations.telegram.org/en/macos/settings.html
Normal file
2089
data/web/translations.telegram.org/en/macos/settings.html
Normal file
File diff suppressed because it is too large
Load diff
2464
data/web/translations.telegram.org/en/macos/unsorted.html
Normal file
2464
data/web/translations.telegram.org/en/macos/unsorted.html
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,302 @@
|
|||
{
|
||||
"lng_action_bot_allowed_from_domain": [
|
||||
"You allowed this bot to message you when you logged in on <mark class=\"token\">{domain}</mark>."
|
||||
],
|
||||
"lng_action_game_score_no_game": [
|
||||
"<mark class=\"token\">{from}</mark> scored <mark class=\"token\">{count}</mark>",
|
||||
"<mark class=\"token\">{from}</mark> scored <mark class=\"token\">{count}</mark>"
|
||||
],
|
||||
"lng_action_game_you_scored_no_game": [
|
||||
"You scored <mark class=\"token\">{count}</mark>",
|
||||
"You scored <mark class=\"token\">{count}</mark>"
|
||||
],
|
||||
"lng_action_payment_done": [
|
||||
"You successfully transferred <mark class=\"token\">{amount}</mark> to <mark class=\"token\">{user}</mark>"
|
||||
],
|
||||
"lng_action_webview_data_done": [
|
||||
"You have just successfully transferred data from the «<mark class=\"token\">{text}</mark>» button to the bot."
|
||||
],
|
||||
"lng_allow_bot": [
|
||||
"Allow"
|
||||
],
|
||||
"lng_allow_bot_pass": [
|
||||
"Allow <mark class=\"token\">{bot_name}</mark> to pass your Telegram name and ID (not your phone number) to the web pages you open via this bot?"
|
||||
],
|
||||
"lng_allow_bot_webview": [
|
||||
"<mark class=\"token\">{bot_name}</mark> would like to open its web app to proceed.<br/><br/>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": [
|
||||
"<mark class=\"token\">{bot}</mark> 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 <mark class=\"token\">{user}</mark>?"
|
||||
],
|
||||
"lng_bot_sure_share_game_group": [
|
||||
"Share the game with «<mark class=\"token\">{group}</mark>»?"
|
||||
],
|
||||
"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 <mark class=\"token\">{card}</mark> 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 <mark class=\"token\">{amount}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{amount}</mark> for <mark class=\"token\">{title}</mark>."
|
||||
],
|
||||
"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: <mark class=\"token\">{amount}</mark>"
|
||||
],
|
||||
"lng_payments_total_label": [
|
||||
"Total"
|
||||
],
|
||||
"lng_payments_warning_body": [
|
||||
"Neither Telegram, nor <mark class=\"token\">{bot1}</mark> will have access to your credit card information. Credit card details will be handled only by the payment system, <mark class=\"token\">{provider}</mark>.<br/><br/>Payments will go directly to the developer of <mark class=\"token\">{bot2}</mark>. Telegram cannot provide any guarantees, so proceed at your own risk. In case of problems, please contact the developer of <mark class=\"token\">{bot3}</mark> 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": [
|
||||
"<mark class=\"token\">{count}</mark> group in common",
|
||||
"<mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{bot}</mark> to send me messages"
|
||||
],
|
||||
"lng_url_auth_login_option": [
|
||||
"Log in to <mark class=\"token\">{domain}</mark> as <mark class=\"token\">{user}</mark>"
|
||||
],
|
||||
"lng_url_auth_open_confirm": [
|
||||
"Do you want to open <mark class=\"token\">{link}</mark>?"
|
||||
],
|
||||
"lng_users_playing_game": [
|
||||
"<mark class=\"token\">{user}</mark> and <mark class=\"token\">{second_user}</mark> are playing a game"
|
||||
]
|
||||
}
|
|
@ -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": [
|
||||
"<mark class=\"token\">{date}</mark>, <mark class=\"token\">{duration}</mark>"
|
||||
],
|
||||
"lng_duration_played": [
|
||||
"<mark class=\"token\">{played}</mark> / <mark class=\"token\">{duration}</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{ready}</mark> of <mark class=\"token\">{total}</mark> <mark class=\"token\">{mb}</mark>"
|
||||
],
|
||||
"lng_media_selected_audio": [
|
||||
"<mark class=\"token\">{count}</mark> Voice message",
|
||||
"<mark class=\"token\">{count}</mark> Voice messages"
|
||||
],
|
||||
"lng_media_selected_file": [
|
||||
"<mark class=\"token\">{count}</mark> File",
|
||||
"<mark class=\"token\">{count}</mark> Files"
|
||||
],
|
||||
"lng_media_selected_gif": [
|
||||
"<mark class=\"token\">{count}</mark> GIF",
|
||||
"<mark class=\"token\">{count}</mark> GIFs"
|
||||
],
|
||||
"lng_media_selected_link": [
|
||||
"<mark class=\"token\">{count}</mark> shared link",
|
||||
"<mark class=\"token\">{count}</mark> shared links"
|
||||
],
|
||||
"lng_media_selected_photo": [
|
||||
"<mark class=\"token\">{count}</mark> Photo",
|
||||
"<mark class=\"token\">{count}</mark> Photos"
|
||||
],
|
||||
"lng_media_selected_song": [
|
||||
"<mark class=\"token\">{count}</mark> Audio file",
|
||||
"<mark class=\"token\">{count}</mark> Audio files"
|
||||
],
|
||||
"lng_media_selected_video": [
|
||||
"<mark class=\"token\">{count}</mark> Video",
|
||||
"<mark class=\"token\">{count}</mark> 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: <mark class=\"token\">{speed}</mark>"
|
||||
],
|
||||
"lng_mediaview_playback_speed_normal": [
|
||||
"Normal"
|
||||
],
|
||||
"lng_mediaview_rotate_video": [
|
||||
"Rotate video"
|
||||
],
|
||||
"lng_mediaview_yesterday": [
|
||||
"yesterday at <mark class=\"token\">{time}</mark>"
|
||||
],
|
||||
"lng_player_message_today": [
|
||||
"today at <mark class=\"token\">{time}</mark>"
|
||||
],
|
||||
"lng_player_message_yesterday": [
|
||||
"yesterday at <mark class=\"token\">{time}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{count}</mark> more option.",
|
||||
"You can add <mark class=\"token\">{count}</mark> 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": [
|
||||
"<mark class=\"token\">{count}</mark> vote",
|
||||
"<mark class=\"token\">{count}</mark> votes"
|
||||
],
|
||||
"lng_polls_votes_none": [
|
||||
"No votes"
|
||||
],
|
||||
"lng_profile_audios": [
|
||||
"<mark class=\"token\">{count}</mark> voice message",
|
||||
"<mark class=\"token\">{count}</mark> voice messages"
|
||||
],
|
||||
"lng_profile_audios_header": [
|
||||
"Voice messages"
|
||||
],
|
||||
"lng_profile_files": [
|
||||
"<mark class=\"token\">{count}</mark> file",
|
||||
"<mark class=\"token\">{count}</mark> files"
|
||||
],
|
||||
"lng_profile_files_header": [
|
||||
"Files"
|
||||
],
|
||||
"lng_profile_gifs": [
|
||||
"<mark class=\"token\">{count}</mark> GIF",
|
||||
"<mark class=\"token\">{count}</mark> GIFs"
|
||||
],
|
||||
"lng_profile_photos": [
|
||||
"<mark class=\"token\">{count}</mark> photo",
|
||||
"<mark class=\"token\">{count}</mark> photos"
|
||||
],
|
||||
"lng_profile_photos_header": [
|
||||
"Photos"
|
||||
],
|
||||
"lng_profile_shared_links_header": [
|
||||
"Shared links"
|
||||
],
|
||||
"lng_profile_songs": [
|
||||
"<mark class=\"token\">{count}</mark> audio file",
|
||||
"<mark class=\"token\">{count}</mark> audio files"
|
||||
],
|
||||
"lng_profile_songs_header": [
|
||||
"Audio files"
|
||||
],
|
||||
"lng_profile_videos": [
|
||||
"<mark class=\"token\">{count}</mark> video",
|
||||
"<mark class=\"token\">{count}</mark> 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..."
|
||||
]
|
||||
}
|
247
data/web/translations.telegram.org/en/tdesktop/chat_list.html
Normal file
247
data/web/translations.telegram.org/en/tdesktop/chat_list.html
Normal file
|
@ -0,0 +1,247 @@
|
|||
{
|
||||
"lng_action_add_users_many": [
|
||||
"<mark class=\"token\">{from}</mark> added <mark class=\"token\">{users}</mark>"
|
||||
],
|
||||
"lng_action_add_you": [
|
||||
"<mark class=\"token\">{from}</mark> added you to this channel"
|
||||
],
|
||||
"lng_action_user_joined": [
|
||||
"<mark class=\"token\">{from}</mark> joined the group"
|
||||
],
|
||||
"lng_action_user_registered": [
|
||||
"<mark class=\"token\">{from}</mark> 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": [
|
||||
"<mark class=\"token\">{chat}</mark>, <mark class=\"token\">{second_chat}</mark>"
|
||||
],
|
||||
"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!<br/>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": [
|
||||
"<mark class=\"token\">{from}</mark>:"
|
||||
],
|
||||
"lng_dialogs_text_media": [
|
||||
"<mark class=\"token\">{media_part}</mark> <mark class=\"token\">{caption}</mark>"
|
||||
],
|
||||
"lng_dialogs_text_media_wrapped": [
|
||||
"<mark class=\"token\">{media}</mark>,"
|
||||
],
|
||||
"lng_disable_notifications_from_tray": [
|
||||
"Disable notifications"
|
||||
],
|
||||
"lng_dlg_search_for_messages": [
|
||||
"Search for messages"
|
||||
],
|
||||
"lng_error_pinned_max": [
|
||||
"Sorry, you can only pin <mark class=\"token\">{count}</mark> chat to the top.",
|
||||
"Sorry, you can only pin <mark class=\"token\">{count}</mark> 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": [
|
||||
"<mark class=\"token\">{chat}</mark> added to <mark class=\"token\">{folder}</mark> folder"
|
||||
],
|
||||
"lng_filters_toast_remove": [
|
||||
"<mark class=\"token\">{chat}</mark> removed from <mark class=\"token\">{folder}</mark> 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": [
|
||||
"<mark class=\"token\">{month}</mark> <mark class=\"token\">{year}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{count}</mark> message",
|
||||
"Found <mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{contact}</mark>?<br/><br/>This action cannot be undone."
|
||||
]
|
||||
}
|
1764
data/web/translations.telegram.org/en/tdesktop/general.html
Normal file
1764
data/web/translations.telegram.org/en/tdesktop/general.html
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
270
data/web/translations.telegram.org/en/tdesktop/login.html
Normal file
270
data/web/translations.telegram.org/en/tdesktop/login.html
Normal file
|
@ -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.<br/>Please enter it below."
|
||||
],
|
||||
"lng_code_from_telegram": [
|
||||
"A code was sent **via Telegram** to your other<br/>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.<br/>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<br/>enter your mobile phone number."
|
||||
],
|
||||
"lng_phone_notreg": [
|
||||
"If you don't have a Telegram account yet,<br/>please <mark class=\"token\">[b]</mark>sign up<mark class=\"token\">[/b]</mark> with <mark class=\"token\">{link_start}</mark>Android / iPhone<mark class=\"token\">{link_end}</mark> or <mark class=\"token\">{signup_start}</mark>here<mark class=\"token\">{signup_end}</mark>"
|
||||
],
|
||||
"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: <mark class=\"token\">{password_hint}</mark>"
|
||||
],
|
||||
"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.<br/>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<br/><mark class=\"token\">{email}</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{count}</mark> day",
|
||||
"<mark class=\"token\">{count}</mark> days"
|
||||
],
|
||||
"lng_signin_reset_hours": [
|
||||
"<mark class=\"token\">{count}</mark> hour",
|
||||
"<mark class=\"token\">{count}</mark> hours"
|
||||
],
|
||||
"lng_signin_reset_in_days": [
|
||||
"<mark class=\"token\">{days_count}</mark> <mark class=\"token\">{hours_count}</mark> <mark class=\"token\">{minutes_count}</mark>"
|
||||
],
|
||||
"lng_signin_reset_in_hours": [
|
||||
"<mark class=\"token\">{hours_count}</mark> <mark class=\"token\">{minutes_count}</mark>"
|
||||
],
|
||||
"lng_signin_reset_minutes": [
|
||||
"<mark class=\"token\">{count}</mark> minute",
|
||||
"<mark class=\"token\">{count}</mark> minutes"
|
||||
],
|
||||
"lng_signin_reset_wait": [
|
||||
"Since the account <mark class=\"token\">{phone_number}</mark> 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.<br/><br/>You'll be able to reset your account in:<br/><mark class=\"token\">{when}</mark>"
|
||||
],
|
||||
"lng_signin_sure_reset": [
|
||||
"You will lose all your Telegram chats, messages, media and files if you proceed.<br/><br/>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<br/>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 <mark class=\"token\">{count}</mark> or over",
|
||||
"I confirm that I am <mark class=\"token\">{count}</mark> or over"
|
||||
],
|
||||
"lng_terms_agree": [
|
||||
"Agree & Continue"
|
||||
],
|
||||
"lng_terms_agree_to_proceed": [
|
||||
"Agree and proceed to <mark class=\"token\">{bot}</mark>."
|
||||
],
|
||||
"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.<br/><br/>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,<br/>you agree to the <mark class=\"token\">{link}</mark>."
|
||||
],
|
||||
"lng_terms_signup_link": [
|
||||
"Terms of Service"
|
||||
],
|
||||
"lng_terms_signup_sorry": [
|
||||
"Unfortunately, this means you can't sign up for Telegram.<br/><br/>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.<br/><br/>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.<br/><br/>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."
|
||||
]
|
||||
}
|
482
data/web/translations.telegram.org/en/tdesktop/passport.html
Normal file
482
data/web/translations.telegram.org/en/tdesktop/passport.html
Normal file
|
@ -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": [
|
||||
"<mark class=\"token\">{user}</mark> received the following documents: <mark class=\"token\">{documents}</mark>"
|
||||
],
|
||||
"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<br/>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 <mark class=\"token\">{minutes}</mark>:<mark class=\"token\">{seconds}</mark>"
|
||||
],
|
||||
"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<br/>you log in to a new device."
|
||||
],
|
||||
"lng_passport_accept_allow": [
|
||||
"You accept the <mark class=\"token\">{policy}</mark> and allow their <mark class=\"token\">{bot}</mark> 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 <mark class=\"token\">{bot}</mark> 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 <mark class=\"token\">{email}</mark>."
|
||||
],
|
||||
"lng_passport_confirm_phone": [
|
||||
"We've sent an SMS with a confirmation code to your phone <mark class=\"token\">{phone}</mark>."
|
||||
],
|
||||
"lng_passport_country": [
|
||||
"Citizenship"
|
||||
],
|
||||
"lng_passport_country_choose": [
|
||||
"Choose country"
|
||||
],
|
||||
"lng_passport_create_password": [
|
||||
"Please create a password which will be used<br/>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<br/><mark class=\"token\">{email}</mark>"
|
||||
],
|
||||
"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 (<mark class=\"token\">{country}</mark>)."
|
||||
],
|
||||
"lng_passport_native_name_language": [
|
||||
"Your name in <mark class=\"token\">{language}</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{document}</mark> or <mark class=\"token\">{second_document}</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{bot}</mark> privacy policy"
|
||||
],
|
||||
"lng_passport_postcode": [
|
||||
"Postcode"
|
||||
],
|
||||
"lng_passport_request1": [
|
||||
"<mark class=\"token\">{bot}</mark> 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 <mark class=\"token\">{index}</mark>"
|
||||
],
|
||||
"lng_passport_scan_uploaded": [
|
||||
"Uploaded on <mark class=\"token\">{date}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{existing}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{recover_email}</mark>"
|
||||
],
|
||||
"lng_signin_recover_title": [
|
||||
"Password reset"
|
||||
]
|
||||
}
|
1503
data/web/translations.telegram.org/en/tdesktop/private_chats.html
Normal file
1503
data/web/translations.telegram.org/en/tdesktop/private_chats.html
Normal file
File diff suppressed because it is too large
Load diff
118
data/web/translations.telegram.org/en/tdesktop/profile.html
Normal file
118
data/web/translations.telegram.org/en/tdesktop/profile.html
Normal file
|
@ -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 <mark class=\"token\">{user}</mark> adds you as a contact."
|
||||
],
|
||||
"lng_contact_phone_will_be_shared": [
|
||||
"You can make your phone visible to <mark class=\"token\">{user}</mark>."
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{count}</mark> voice message",
|
||||
"<mark class=\"token\">{count}</mark> voice messages"
|
||||
],
|
||||
"lng_profile_block_user": [
|
||||
"Block user"
|
||||
],
|
||||
"lng_profile_camera_title": [
|
||||
"Capture yourself"
|
||||
],
|
||||
"lng_profile_clear_history": [
|
||||
"Clear history"
|
||||
],
|
||||
"lng_profile_common_groups": [
|
||||
"<mark class=\"token\">{count}</mark> group in common",
|
||||
"<mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{contact}</mark> 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.<br/><br/>You can use **a–z**, **0–9** and **underscores**.<br/>Minimum length is **5 characters**."
|
||||
]
|
||||
}
|
2208
data/web/translations.telegram.org/en/tdesktop/settings.html
Normal file
2208
data/web/translations.telegram.org/en/tdesktop/settings.html
Normal file
File diff suppressed because it is too large
Load diff
765
data/web/translations.telegram.org/en/tdesktop/unsorted.html
Normal file
765
data/web/translations.telegram.org/en/tdesktop/unsorted.html
Normal file
|
@ -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 <mark class=\"token\">{channel}</mark>"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{count}</mark> km",
|
||||
"<mark class=\"token\">{count}</mark> km"
|
||||
],
|
||||
"lng_action_you_joined_by_request": [
|
||||
"Your request to join the group was approved"
|
||||
],
|
||||
"lng_admin_log_allowed_unmute_self_channel": [
|
||||
"<mark class=\"token\">{from}</mark> allowed new live stream participants to speak"
|
||||
],
|
||||
"lng_admin_log_disallowed_unmute_self_channel": [
|
||||
"<mark class=\"token\">{from}</mark> muted new live stream participants"
|
||||
],
|
||||
"lng_admin_log_participant_joined_by_link": [
|
||||
"<mark class=\"token\">{from}</mark> joined the group via <mark class=\"token\">{link}</mark>"
|
||||
],
|
||||
"lng_admin_log_participant_joined_by_link_channel": [
|
||||
"<mark class=\"token\">{from}</mark> joined the channel via <mark class=\"token\">{link}</mark>"
|
||||
],
|
||||
"lng_admin_log_removed_location_chat": [
|
||||
"<mark class=\"token\">{from}</mark> removed the group location"
|
||||
],
|
||||
"lng_admin_log_sent_message": [
|
||||
"<mark class=\"token\">{from}</mark> sent this message:"
|
||||
],
|
||||
"lng_admin_log_unbanned": [
|
||||
"unbanned <mark class=\"token\">{user}</mark>"
|
||||
],
|
||||
"lng_archived_chats": [
|
||||
"<mark class=\"token\">{count}</mark> chat",
|
||||
"<mark class=\"token\">{count}</mark> chats"
|
||||
],
|
||||
"lng_archived_last": [
|
||||
"<mark class=\"token\">{chats}</mark> and <mark class=\"token\">{count}</mark> more chat",
|
||||
"<mark class=\"token\">{chats}</mark> and <mark class=\"token\">{count}</mark> more chats"
|
||||
],
|
||||
"lng_archived_last_list": [
|
||||
"<mark class=\"token\">{accumulated}</mark>, <mark class=\"token\">{chat}</mark>"
|
||||
],
|
||||
"lng_archived_unread": [
|
||||
"<mark class=\"token\">{chat}</mark>, <mark class=\"token\">{second_chat}</mark> and <mark class=\"token\">{count}</mark> more unread chat",
|
||||
"<mark class=\"token\">{chat}</mark>, <mark class=\"token\">{second_chat}</mark> and <mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{group}</mark>?"
|
||||
],
|
||||
"lng_bot_sure_add_text_group": [
|
||||
"Are you sure you want to add this bot as an admin in the group <mark class=\"token\">{group}</mark>?"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{user}</mark>'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": [
|
||||
"<mark class=\"token\">{user}</mark>'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.<br/>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.<br/><br/>If you haven’t signed up yet, please register from your phone or tablet first."
|
||||
],
|
||||
"lng_code_telegram": [
|
||||
"We've sent a code <mark class=\"token\">[b]</mark>via Telegram<mark class=\"token\">[/b]</mark><br/>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": [
|
||||
"<mark class=\"token\">{count}</mark> Listened",
|
||||
"<mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{channel}</mark>"
|
||||
],
|
||||
"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.<br/><br/>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.<br/><br/>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 <mark class=\"token\">{chat}</mark>?"
|
||||
],
|
||||
"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<br/>Telegram to the latest version.",
|
||||
"To watch the video stream, update<br/>Telegram to the latest version."
|
||||
],
|
||||
"lng_group_call_mac_accessibility": [
|
||||
"Please allow **Accessibility** for Telegram in Privacy Settings.<br/><br/>You may need to restart the app."
|
||||
],
|
||||
"lng_group_call_more": [
|
||||
"More"
|
||||
],
|
||||
"lng_group_call_over_limit": [
|
||||
"The video chat is over <mark class=\"token\">{count}</mark> participant.<br/>New participants only have access to audio stream.",
|
||||
"The video chat is over <mark class=\"token\">{count}</mark> participants.<br/>New participants only have access to audio stream."
|
||||
],
|
||||
"lng_group_call_starts": [
|
||||
"Video Chat starts <mark class=\"token\">{when}</mark>"
|
||||
],
|
||||
"lng_group_call_starts_channel": [
|
||||
"Live Stream starts <mark class=\"token\">{when}</mark>"
|
||||
],
|
||||
"lng_group_call_starts_date": [
|
||||
"<mark class=\"token\">{date}</mark> at <mark class=\"token\">{time}</mark>"
|
||||
],
|
||||
"lng_group_call_starts_short_date": [
|
||||
"<mark class=\"token\">{date}</mark>, <mark class=\"token\">{time}</mark>"
|
||||
],
|
||||
"lng_group_call_switch_done": [
|
||||
"Participants of this video chat will now see you as **<mark class=\"token\">{user}</mark>**"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{count}</mark> week",
|
||||
"<mark class=\"token\">{count}</mark> 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 - <mark class=\"token\">{percent}</mark>"
|
||||
],
|
||||
"lng_months_tiny": [
|
||||
"<mark class=\"token\">{count}</mark>m",
|
||||
"<mark class=\"token\">{count}</mark>m"
|
||||
],
|
||||
"lng_mute_menu_duration_hours": [
|
||||
"Mute for <mark class=\"token\">{count}</mark> hour",
|
||||
"Mute for <mark class=\"token\">{count}</mark> hours"
|
||||
],
|
||||
"lng_mute_menu_duration_unmute": [
|
||||
"Unmute"
|
||||
],
|
||||
"lng_mute_menu_unmute": [
|
||||
"Unmute"
|
||||
],
|
||||
"lng_new_contact_share_done": [
|
||||
"<mark class=\"token\">{user}</mark> can now see your phone number."
|
||||
],
|
||||
"lng_new_contact_share_sure": [
|
||||
"Do you want to share your phone number <mark class=\"token\">{phone}</mark> with <mark class=\"token\">{user}</mark>?"
|
||||
],
|
||||
"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<br/><mark class=\"token\">{email}</mark>"
|
||||
],
|
||||
"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 <mark class=\"token\">{provider}</mark>"
|
||||
],
|
||||
"lng_payments_shipping_not_available": [
|
||||
"Shipping to the selected country is not available."
|
||||
],
|
||||
"lng_payments_to_provider_email": [
|
||||
"Email will be passed to <mark class=\"token\">{provider}</mark> as billing info."
|
||||
],
|
||||
"lng_payments_to_provider_phone": [
|
||||
"Phone will be passed to <mark class=\"token\">{provider}</mark> as billing info."
|
||||
],
|
||||
"lng_payments_to_provider_phone_email": [
|
||||
"Phone and Email will be passed to <mark class=\"token\">{provider}</mark> as billing info."
|
||||
],
|
||||
"lng_payments_webview_install_edge": [
|
||||
"Please install <mark class=\"token\">{link}</mark>."
|
||||
],
|
||||
"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 (<mark class=\"token\">{count}</mark>)",
|
||||
"Show more (<mark class=\"token\">{count}</mark>)"
|
||||
],
|
||||
"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": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your contact <mark class=\"token\">{name}</mark>"
|
||||
],
|
||||
"lng_reaction_document": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your file"
|
||||
],
|
||||
"lng_reaction_game": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your game"
|
||||
],
|
||||
"lng_reaction_gif": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your GIF"
|
||||
],
|
||||
"lng_reaction_invoice": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your invoice"
|
||||
],
|
||||
"lng_reaction_live_location": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your live location"
|
||||
],
|
||||
"lng_reaction_location": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your map"
|
||||
],
|
||||
"lng_reaction_notext": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your message"
|
||||
],
|
||||
"lng_reaction_photo": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your photo"
|
||||
],
|
||||
"lng_reaction_poll": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your poll \"<mark class=\"token\">{title}</mark>\""
|
||||
],
|
||||
"lng_reaction_quiz": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your quiz \"<mark class=\"token\">{title}</mark>\""
|
||||
],
|
||||
"lng_reaction_sticker": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your <mark class=\"token\">{emoji}</mark> sticker"
|
||||
],
|
||||
"lng_reaction_text": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your \"<mark class=\"token\">{text}</mark>\""
|
||||
],
|
||||
"lng_reaction_video": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your video"
|
||||
],
|
||||
"lng_reaction_video_message": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your video message"
|
||||
],
|
||||
"lng_reaction_voice_message": [
|
||||
"<mark class=\"token\">{reaction}</mark> to your voice message"
|
||||
],
|
||||
"lng_replies_header": [
|
||||
"<mark class=\"token\">{count}</mark> reply",
|
||||
"<mark class=\"token\">{count}</mark> 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.<br/><br/>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 <mark class=\"token\">{date}</mark>, <mark class=\"token\">{time}</mark>."
|
||||
],
|
||||
"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 <mark class=\"token\">{duration}</mark>."
|
||||
],
|
||||
"lng_ringtones_error_max_size": [
|
||||
"Sorry, but your file is too big. The maximum size for ringtones is <mark class=\"token\">{size}</mark>."
|
||||
],
|
||||
"lng_search_messages_n_of_amount": [
|
||||
"<mark class=\"token\">{n}</mark> of <mark class=\"token\">{amount}</mark>"
|
||||
],
|
||||
"lng_search_messages_none": [
|
||||
"No results"
|
||||
],
|
||||
"lng_seconds": [
|
||||
"<mark class=\"token\">{count}</mark> second",
|
||||
"<mark class=\"token\">{count}</mark> seconds"
|
||||
],
|
||||
"lng_seconds_tiny": [
|
||||
"<mark class=\"token\">{count}</mark>s",
|
||||
"<mark class=\"token\">{count}</mark>s"
|
||||
],
|
||||
"lng_selected_unsend_about_group": [
|
||||
"You can also delete the <mark class=\"token\">{count}</mark> message you sent from the inboxes of other group members by checking \"Unsend my messages\".",
|
||||
"You can also delete the <mark class=\"token\">{count}</mark> 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 <mark class=\"token\">{count}</mark> message you sent from <mark class=\"token\">{user}</mark>'s inbox by checking \"Unsend my messages\".",
|
||||
"You can also delete the <mark class=\"token\">{count}</mark> messages you sent from <mark class=\"token\">{user}</mark>'s inbox by checking \"Unsend my messages\"."
|
||||
],
|
||||
"lng_selected_unsend_about_user_one": [
|
||||
"You can also delete the message you sent from <mark class=\"token\">{user}</mark>'s inbox by checking \"Unsend my messages\"."
|
||||
],
|
||||
"lng_send_media_invalid_files": [
|
||||
"Sorry, no valid files found."
|
||||
],
|
||||
"lng_sent_date": [
|
||||
"Sent: <mark class=\"token\">{date}</mark>"
|
||||
],
|
||||
"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: <mark class=\"token\">{user}</mark>"
|
||||
],
|
||||
"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.<br/><br/>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"
|
||||
]
|
||||
}
|
Loading…
Reference in a new issue