From 953c2c2fbb00e19627beb582dda092aaae3b774e Mon Sep 17 00:00:00 2001 From: Peter <> Date: Tue, 29 Jan 2019 22:53:15 +0400 Subject: [PATCH] Use 10 taps on a ChatListController tab to trigger a crash --- TelegramUI/ChatListController.swift | 8 +- TelegramUI/PresentationStrings.swift | 1518 ++++++++--------- .../Resources/PresentationStrings.mapping | Bin 99920 -> 99908 bytes 3 files changed, 766 insertions(+), 760 deletions(-) diff --git a/TelegramUI/ChatListController.swift b/TelegramUI/ChatListController.swift index a26f27a18e..0c60a2f53c 100644 --- a/TelegramUI/ChatListController.swift +++ b/TelegramUI/ChatListController.swift @@ -168,7 +168,7 @@ public class ChatListController: TelegramController, KeyShortcutResponder, UIVie if checkProxy { if strongSelf.proxyUnavailableTooltipController == nil && !strongSelf.didShowProxyUnavailableTooltipController && strongSelf.isNodeLoaded && strongSelf.displayNode.view.window != nil { strongSelf.didShowProxyUnavailableTooltipController = true - let tooltipController = TooltipController(text: "The proxy may be unavailable. Try selecting another one.", timeout: 60.0, dismissByTapOutside: true) + let tooltipController = TooltipController(text: strongSelf.presentationData.strings.Proxy_TooltipUnavailable, timeout: 60.0, dismissByTapOutside: true) strongSelf.proxyUnavailableTooltipController = tooltipController tooltipController.dismissed = { [weak tooltipController] in if let strongSelf = self, let tooltipController = tooltipController, strongSelf.proxyUnavailableTooltipController === tooltipController { @@ -253,6 +253,12 @@ public class ChatListController: TelegramController, KeyShortcutResponder, UIVie }) self.searchContentNode?.updateExpansionProgress(0.0) self.navigationBar?.setContentNode(self.searchContentNode, animated: false) + + if !GlobalExperimentalSettings.isAppStoreBuild { + self.tabBarItemDebugTapAction = { + preconditionFailure("debug tap") + } + } } required public init(coder aDecoder: NSCoder) { diff --git a/TelegramUI/PresentationStrings.swift b/TelegramUI/PresentationStrings.swift index 1523a644be..f31c2f033c 100644 --- a/TelegramUI/PresentationStrings.swift +++ b/TelegramUI/PresentationStrings.swift @@ -1595,528 +1595,528 @@ public final class PresentationStrings { public var Resolve_ErrorNotFound: String { return self._s[1342]! } public var LastSeen_Offline: String { return self._s[1343]! } public var Privacy_Calls_AlwaysAllow_Title: String { return self._s[1344]! } - public var Channel_AdminLog_CanChangeInviteLink: String { return self._s[1345]! } - public var GroupInfo_Title: String { return self._s[1346]! } - public var NotificationsSound_Note: String { return self._s[1347]! } - public var Conversation_EditingMessagePanelTitle: String { return self._s[1348]! } - public var Watch_Message_Poll: String { return self._s[1349]! } - public var Privacy_Calls: String { return self._s[1350]! } - public var Month_ShortAugust: String { return self._s[1351]! } - public var TwoStepAuth_SetPasswordHelp: String { return self._s[1352]! } - public var Notifications_Reset: String { return self._s[1353]! } - public var Conversation_Pin: String { return self._s[1354]! } - public var Passport_Language_lv: String { return self._s[1355]! } - public var BlockedUsers_Info: String { return self._s[1356]! } - public var Watch_Conversation_Unblock: String { return self._s[1359]! } + public var GroupInfo_Title: String { return self._s[1345]! } + public var NotificationsSound_Note: String { return self._s[1346]! } + public var Conversation_EditingMessagePanelTitle: String { return self._s[1347]! } + public var Watch_Message_Poll: String { return self._s[1348]! } + public var Privacy_Calls: String { return self._s[1349]! } + public var Month_ShortAugust: String { return self._s[1350]! } + public var TwoStepAuth_SetPasswordHelp: String { return self._s[1351]! } + public var Notifications_Reset: String { return self._s[1352]! } + public var Conversation_Pin: String { return self._s[1353]! } + public var Passport_Language_lv: String { return self._s[1354]! } + public var BlockedUsers_Info: String { return self._s[1355]! } + public var Watch_Conversation_Unblock: String { return self._s[1358]! } public func Time_MonthOfYear_m9(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1360]!, self._r[1360]!, [_0]) + return formatWithArgumentRanges(self._s[1359]!, self._r[1359]!, [_0]) } - public var CloudStorage_Title: String { return self._s[1361]! } - public var GroupInfo_DeleteAndExitConfirmation: String { return self._s[1362]! } + public var CloudStorage_Title: String { return self._s[1360]! } + public var GroupInfo_DeleteAndExitConfirmation: String { return self._s[1361]! } public func NetworkUsageSettings_WifiUsageSince(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1363]!, self._r[1363]!, [_0]) + return formatWithArgumentRanges(self._s[1362]!, self._r[1362]!, [_0]) } - public var Channel_AdminLogFilter_AdminsTitle: String { return self._s[1364]! } - public var Watch_Suggestion_OnMyWay: String { return self._s[1365]! } - public var TwoStepAuth_RecoveryEmailTitle: String { return self._s[1366]! } - public var Passport_Address_EditBankStatement: String { return self._s[1367]! } - public var ChatSettings_DownloadInBackgroundInfo: String { return self._s[1368]! } - public var ShareMenu_Comment: String { return self._s[1369]! } - public var Permissions_ContactsTitle_v0: String { return self._s[1370]! } - public var Notifications_PermissionsTitle: String { return self._s[1371]! } - public var GroupPermission_NoSendLinks: String { return self._s[1372]! } - public var Settings_Support: String { return self._s[1373]! } - public var Notifications_ChannelNotificationsSound: String { return self._s[1374]! } - public var GroupPermission_ApplyAlertAction: String { return self._s[1375]! } - public var Watch_Stickers_StickerPacks: String { return self._s[1376]! } - public var Common_Select: String { return self._s[1378]! } - public var CheckoutInfo_ErrorEmailInvalid: String { return self._s[1379]! } - public var WallpaperSearch_ColorGray: String { return self._s[1381]! } - public var ChatAdmins_AllMembersAreAdminsOffHelp: String { return self._s[1382]! } - public var PasscodeSettings_AutoLock_IfAwayFor_5hours: String { return self._s[1383]! } - public var Appearance_PreviewReplyAuthor: String { return self._s[1384]! } - public var TwoStepAuth_RecoveryTitle: String { return self._s[1385]! } - public var Widget_AuthRequired: String { return self._s[1386]! } - public var Camera_FlashOn: String { return self._s[1387]! } - public var Channel_Stickers_NotFoundHelp: String { return self._s[1388]! } - public var Watch_Suggestion_OK: String { return self._s[1389]! } + public var Channel_AdminLogFilter_AdminsTitle: String { return self._s[1363]! } + public var Watch_Suggestion_OnMyWay: String { return self._s[1364]! } + public var TwoStepAuth_RecoveryEmailTitle: String { return self._s[1365]! } + public var Passport_Address_EditBankStatement: String { return self._s[1366]! } + public var ChatSettings_DownloadInBackgroundInfo: String { return self._s[1367]! } + public var ShareMenu_Comment: String { return self._s[1368]! } + public var Permissions_ContactsTitle_v0: String { return self._s[1369]! } + public var Notifications_PermissionsTitle: String { return self._s[1370]! } + public var GroupPermission_NoSendLinks: String { return self._s[1371]! } + public var Settings_Support: String { return self._s[1372]! } + public var Notifications_ChannelNotificationsSound: String { return self._s[1373]! } + public var GroupPermission_ApplyAlertAction: String { return self._s[1374]! } + public var Watch_Stickers_StickerPacks: String { return self._s[1375]! } + public var Common_Select: String { return self._s[1377]! } + public var CheckoutInfo_ErrorEmailInvalid: String { return self._s[1378]! } + public var WallpaperSearch_ColorGray: String { return self._s[1380]! } + public var ChatAdmins_AllMembersAreAdminsOffHelp: String { return self._s[1381]! } + public var PasscodeSettings_AutoLock_IfAwayFor_5hours: String { return self._s[1382]! } + public var Appearance_PreviewReplyAuthor: String { return self._s[1383]! } + public var TwoStepAuth_RecoveryTitle: String { return self._s[1384]! } + public var Widget_AuthRequired: String { return self._s[1385]! } + public var Camera_FlashOn: String { return self._s[1386]! } + public var Channel_Stickers_NotFoundHelp: String { return self._s[1387]! } + public var Watch_Suggestion_OK: String { return self._s[1388]! } public func Username_LinkHint(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1391]!, self._r[1391]!, [_0]) + return formatWithArgumentRanges(self._s[1390]!, self._r[1390]!, [_0]) } public func Notification_PinnedLiveLocationMessage(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1393]!, self._r[1393]!, [_0]) + return formatWithArgumentRanges(self._s[1392]!, self._r[1392]!, [_0]) } - public var DialogList_AdLabel: String { return self._s[1394]! } - public var WatchRemote_NotificationText: String { return self._s[1395]! } - public var Conversation_ReportSpam: String { return self._s[1396]! } - public var Settings_LogoutConfirmationTitle: String { return self._s[1398]! } - public var PhoneLabel_Title: String { return self._s[1399]! } - public var Passport_Address_EditRentalAgreement: String { return self._s[1400]! } - public var Notifications_ExceptionsTitle: String { return self._s[1401]! } - public var Notifications_AlertTones: String { return self._s[1402]! } - public var Call_ReportIncludeLogDescription: String { return self._s[1403]! } - public var AutoDownloadSettings_PrivateChats: String { return self._s[1404]! } - public var TwoStepAuth_AddHintTitle: String { return self._s[1406]! } - public var ReportPeer_ReasonOther: String { return self._s[1407]! } - public var KeyCommand_ScrollDown: String { return self._s[1409]! } + public var DialogList_AdLabel: String { return self._s[1393]! } + public var WatchRemote_NotificationText: String { return self._s[1394]! } + public var Conversation_ReportSpam: String { return self._s[1395]! } + public var Settings_LogoutConfirmationTitle: String { return self._s[1397]! } + public var PhoneLabel_Title: String { return self._s[1398]! } + public var Passport_Address_EditRentalAgreement: String { return self._s[1399]! } + public var Notifications_ExceptionsTitle: String { return self._s[1400]! } + public var Notifications_AlertTones: String { return self._s[1401]! } + public var Call_ReportIncludeLogDescription: String { return self._s[1402]! } + public var AutoDownloadSettings_PrivateChats: String { return self._s[1403]! } + public var TwoStepAuth_AddHintTitle: String { return self._s[1405]! } + public var ReportPeer_ReasonOther: String { return self._s[1406]! } + public var KeyCommand_ScrollDown: String { return self._s[1408]! } public func Login_BannedPhoneSubject(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1410]!, self._r[1410]!, [_0]) + return formatWithArgumentRanges(self._s[1409]!, self._r[1409]!, [_0]) } - public var NetworkUsageSettings_MediaVideoDataSection: String { return self._s[1411]! } - public var ChannelInfo_DeleteGroupConfirmation: String { return self._s[1412]! } - public var AuthSessions_LogOut: String { return self._s[1413]! } - public var Passport_Identity_TypeInternalPassport: String { return self._s[1414]! } - public var ChatSettings_AutoDownloadVoiceMessages: String { return self._s[1415]! } - public var Passport_Phone_Title: String { return self._s[1416]! } - public var Settings_PhoneNumber: String { return self._s[1417]! } - public var NotificationsSound_Alert: String { return self._s[1418]! } - public var WebSearch_SearchNoResults: String { return self._s[1419]! } - public var PhotoEditor_CurvesTool: String { return self._s[1421]! } - public var Checkout_PaymentMethod: String { return self._s[1423]! } + public var NetworkUsageSettings_MediaVideoDataSection: String { return self._s[1410]! } + public var ChannelInfo_DeleteGroupConfirmation: String { return self._s[1411]! } + public var AuthSessions_LogOut: String { return self._s[1412]! } + public var Passport_Identity_TypeInternalPassport: String { return self._s[1413]! } + public var ChatSettings_AutoDownloadVoiceMessages: String { return self._s[1414]! } + public var Passport_Phone_Title: String { return self._s[1415]! } + public var Settings_PhoneNumber: String { return self._s[1416]! } + public var NotificationsSound_Alert: String { return self._s[1417]! } + public var WebSearch_SearchNoResults: String { return self._s[1418]! } + public var PhotoEditor_CurvesTool: String { return self._s[1420]! } + public var Checkout_PaymentMethod: String { return self._s[1422]! } public func PUSH_CHAT_ADD_YOU(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1424]!, self._r[1424]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1423]!, self._r[1423]!, [_1, _2]) } - public var Contacts_AccessDeniedError: String { return self._s[1425]! } - public var Camera_PhotoMode: String { return self._s[1428]! } - public var Passport_Address_AddUtilityBill: String { return self._s[1429]! } - public var CallSettings_OnMobile: String { return self._s[1430]! } - public var Tour_Text2: String { return self._s[1431]! } + public var Contacts_AccessDeniedError: String { return self._s[1424]! } + public var Camera_PhotoMode: String { return self._s[1427]! } + public var Passport_Address_AddUtilityBill: String { return self._s[1428]! } + public var CallSettings_OnMobile: String { return self._s[1429]! } + public var Tour_Text2: String { return self._s[1430]! } public func PUSH_CHAT_MESSAGE_ROUND(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1432]!, self._r[1432]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1431]!, self._r[1431]!, [_1, _2]) } - public var DialogList_EncryptionProcessing: String { return self._s[1434]! } - public var Permissions_Skip: String { return self._s[1435]! } - public var SecretImage_Title: String { return self._s[1436]! } - public var Watch_MessageView_Title: String { return self._s[1437]! } - public var AttachmentMenu_Poll: String { return self._s[1438]! } + public var DialogList_EncryptionProcessing: String { return self._s[1433]! } + public var Permissions_Skip: String { return self._s[1434]! } + public var SecretImage_Title: String { return self._s[1435]! } + public var Watch_MessageView_Title: String { return self._s[1436]! } + public var AttachmentMenu_Poll: String { return self._s[1437]! } public func Notification_GroupInviter(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1439]!, self._r[1439]!, [_0]) + return formatWithArgumentRanges(self._s[1438]!, self._r[1438]!, [_0]) } - public var Notification_CallCanceled: String { return self._s[1440]! } - public var WallpaperPreview_Title: String { return self._s[1441]! } - public var Privacy_PaymentsClear_PaymentInfo: String { return self._s[1442]! } - public var Settings_ProxyConnecting: String { return self._s[1443]! } - public var Profile_MessageLifetime5s: String { return self._s[1445]! } - public var Username_InvalidCharacters: String { return self._s[1446]! } - public var WallpaperPreview_CropBottomText: String { return self._s[1447]! } - public var AutoDownloadSettings_LimitBySize: String { return self._s[1448]! } - public var Notification_CreatedChannel: String { return self._s[1451]! } + public var Notification_CallCanceled: String { return self._s[1439]! } + public var WallpaperPreview_Title: String { return self._s[1440]! } + public var Privacy_PaymentsClear_PaymentInfo: String { return self._s[1441]! } + public var Settings_ProxyConnecting: String { return self._s[1442]! } + public var Profile_MessageLifetime5s: String { return self._s[1444]! } + public var Username_InvalidCharacters: String { return self._s[1445]! } + public var WallpaperPreview_CropBottomText: String { return self._s[1446]! } + public var AutoDownloadSettings_LimitBySize: String { return self._s[1447]! } + public var Notification_CreatedChannel: String { return self._s[1450]! } public func PUSH_CHAT_DELETE_MEMBER(_ _1: String, _ _2: String, _ _3: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1452]!, self._r[1452]!, [_1, _2, _3]) + return formatWithArgumentRanges(self._s[1451]!, self._r[1451]!, [_1, _2, _3]) } - public var Passcode_AppLockedAlert: String { return self._s[1454]! } - public var Contacts_TopSection: String { return self._s[1455]! } + public var Passcode_AppLockedAlert: String { return self._s[1453]! } + public var Contacts_TopSection: String { return self._s[1454]! } public func Time_MonthOfYear_m6(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1456]!, self._r[1456]!, [_0]) + return formatWithArgumentRanges(self._s[1455]!, self._r[1455]!, [_0]) } - public var ReportPeer_ReasonSpam: String { return self._s[1457]! } - public var UserInfo_TapToCall: String { return self._s[1458]! } - public var Common_Search: String { return self._s[1460]! } - public var AuthSessions_IncompleteAttemptsInfo: String { return self._s[1461]! } - public var Message_InvoiceLabel: String { return self._s[1462]! } - public var Conversation_InputTextPlaceholder: String { return self._s[1463]! } - public var NetworkUsageSettings_MediaImageDataSection: String { return self._s[1464]! } + public var ReportPeer_ReasonSpam: String { return self._s[1456]! } + public var UserInfo_TapToCall: String { return self._s[1457]! } + public var Common_Search: String { return self._s[1459]! } + public var AuthSessions_IncompleteAttemptsInfo: String { return self._s[1460]! } + public var Message_InvoiceLabel: String { return self._s[1461]! } + public var Conversation_InputTextPlaceholder: String { return self._s[1462]! } + public var NetworkUsageSettings_MediaImageDataSection: String { return self._s[1463]! } public func Passport_Address_UploadOneOfScan(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1465]!, self._r[1465]!, [_0]) + return formatWithArgumentRanges(self._s[1464]!, self._r[1464]!, [_0]) } - public var Conversation_Info: String { return self._s[1466]! } - public var Login_InfoDeletePhoto: String { return self._s[1467]! } - public var Passport_Language_vi: String { return self._s[1469]! } - public var Conversation_Search: String { return self._s[1470]! } - public var DialogList_DeleteBotConversationConfirmation: String { return self._s[1471]! } - public var ReportPeer_ReasonPornography: String { return self._s[1472]! } - public var AutoDownloadSettings_PhotosTitle: String { return self._s[1473]! } - public var Conversation_SendMessageErrorGroupRestricted: String { return self._s[1474]! } - public var Map_LiveLocationGroupDescription: String { return self._s[1475]! } - public var Channel_Setup_TypeHeader: String { return self._s[1476]! } - public var AuthSessions_LoggedIn: String { return self._s[1477]! } - public var Login_SmsRequestState3: String { return self._s[1478]! } - public var Passport_Address_EditUtilityBill: String { return self._s[1479]! } - public var Appearance_ReduceMotionInfo: String { return self._s[1480]! } - public var Channel_Edit_LinkItem: String { return self._s[1481]! } - public var Privacy_Calls_P2PNever: String { return self._s[1482]! } - public var Conversation_AddToReadingList: String { return self._s[1484]! } - public var Message_Animation: String { return self._s[1485]! } - public var Conversation_DefaultRestrictedMedia: String { return self._s[1486]! } - public var Map_Unknown: String { return self._s[1487]! } + public var Conversation_Info: String { return self._s[1465]! } + public var Login_InfoDeletePhoto: String { return self._s[1466]! } + public var Passport_Language_vi: String { return self._s[1468]! } + public var Conversation_Search: String { return self._s[1469]! } + public var DialogList_DeleteBotConversationConfirmation: String { return self._s[1470]! } + public var ReportPeer_ReasonPornography: String { return self._s[1471]! } + public var AutoDownloadSettings_PhotosTitle: String { return self._s[1472]! } + public var Conversation_SendMessageErrorGroupRestricted: String { return self._s[1473]! } + public var Map_LiveLocationGroupDescription: String { return self._s[1474]! } + public var Channel_Setup_TypeHeader: String { return self._s[1475]! } + public var AuthSessions_LoggedIn: String { return self._s[1476]! } + public var Login_SmsRequestState3: String { return self._s[1477]! } + public var Passport_Address_EditUtilityBill: String { return self._s[1478]! } + public var Appearance_ReduceMotionInfo: String { return self._s[1479]! } + public var Channel_Edit_LinkItem: String { return self._s[1480]! } + public var Privacy_Calls_P2PNever: String { return self._s[1481]! } + public var Conversation_AddToReadingList: String { return self._s[1483]! } + public var Message_Animation: String { return self._s[1484]! } + public var Conversation_DefaultRestrictedMedia: String { return self._s[1485]! } + public var Map_Unknown: String { return self._s[1486]! } public func PUSH_PINNED_TEXT(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1488]!, self._r[1488]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1487]!, self._r[1487]!, [_1, _2]) } public func Passport_FieldOneOf_Or(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1489]!, self._r[1489]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1488]!, self._r[1488]!, [_1, _2]) } - public var Call_StatusRequesting: String { return self._s[1490]! } - public var Conversation_SecretChatContextBotAlert: String { return self._s[1491]! } - public var SocksProxySetup_ProxyStatusChecking: String { return self._s[1492]! } + public var Call_StatusRequesting: String { return self._s[1489]! } + public var Conversation_SecretChatContextBotAlert: String { return self._s[1490]! } + public var SocksProxySetup_ProxyStatusChecking: String { return self._s[1491]! } public func PUSH_CHAT_MESSAGE_DOC(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1493]!, self._r[1493]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1492]!, self._r[1492]!, [_1, _2]) } - public var Weekday_Monday: String { return self._s[1494]! } - public var Update_Skip: String { return self._s[1495]! } - public var Group_Username_RemoveExistingUsernamesInfo: String { return self._s[1496]! } - public var Message_PinnedPollMessage: String { return self._s[1497]! } - public var BlockedUsers_Title: String { return self._s[1498]! } + public var Weekday_Monday: String { return self._s[1493]! } + public var Update_Skip: String { return self._s[1494]! } + public var Group_Username_RemoveExistingUsernamesInfo: String { return self._s[1495]! } + public var Message_PinnedPollMessage: String { return self._s[1496]! } + public var BlockedUsers_Title: String { return self._s[1497]! } public func PUSH_CHANNEL_MESSAGE_AUDIO(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1499]!, self._r[1499]!, [_1]) + return formatWithArgumentRanges(self._s[1498]!, self._r[1498]!, [_1]) } - public var Username_CheckingUsername: String { return self._s[1500]! } - public var NotificationsSound_Bell: String { return self._s[1501]! } - public var Conversation_SendMessageErrorFlood: String { return self._s[1502]! } + public var Username_CheckingUsername: String { return self._s[1499]! } + public var NotificationsSound_Bell: String { return self._s[1500]! } + public var Conversation_SendMessageErrorFlood: String { return self._s[1501]! } public func Notification_PinnedLocationMessage(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1503]!, self._r[1503]!, [_0]) + return formatWithArgumentRanges(self._s[1502]!, self._r[1502]!, [_0]) } - public var ChannelMembers_ChannelAdminsTitle: String { return self._s[1504]! } - public var ChatSettings_Groups: String { return self._s[1505]! } - public var Your_card_was_declined: String { return self._s[1506]! } - public var TwoStepAuth_EnterPasswordHelp: String { return self._s[1508]! } - public var ChatList_Unmute: String { return self._s[1509]! } - public var PhotoEditor_CurvesAll: String { return self._s[1510]! } - public var Weekday_ShortTuesday: String { return self._s[1511]! } - public var DialogList_Read: String { return self._s[1512]! } - public var ChannelMembers_WhoCanAddMembers_AllMembers: String { return self._s[1513]! } - public var Passport_Identity_Gender: String { return self._s[1514]! } + public var ChannelMembers_ChannelAdminsTitle: String { return self._s[1503]! } + public var ChatSettings_Groups: String { return self._s[1504]! } + public var Your_card_was_declined: String { return self._s[1505]! } + public var TwoStepAuth_EnterPasswordHelp: String { return self._s[1507]! } + public var ChatList_Unmute: String { return self._s[1508]! } + public var PhotoEditor_CurvesAll: String { return self._s[1509]! } + public var Weekday_ShortTuesday: String { return self._s[1510]! } + public var DialogList_Read: String { return self._s[1511]! } + public var ChannelMembers_WhoCanAddMembers_AllMembers: String { return self._s[1512]! } + public var Passport_Identity_Gender: String { return self._s[1513]! } public func Target_ShareGameConfirmationPrivate(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1515]!, self._r[1515]!, [_0]) + return formatWithArgumentRanges(self._s[1514]!, self._r[1514]!, [_0]) } - public var Target_SelectGroup: String { return self._s[1516]! } + public var Target_SelectGroup: String { return self._s[1515]! } public func DialogList_EncryptedChatStartedIncoming(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1518]!, self._r[1518]!, [_0]) + return formatWithArgumentRanges(self._s[1517]!, self._r[1517]!, [_0]) } - public var Passport_Language_en: String { return self._s[1519]! } - public var Channel_Username_CreatePublicLinkHelp: String { return self._s[1520]! } - public var Login_CancelPhoneVerificationContinue: String { return self._s[1521]! } - public var Checkout_NewCard_PaymentCard: String { return self._s[1523]! } - public var Login_InfoHelp: String { return self._s[1524]! } - public var Contacts_PermissionsSuppressWarningTitle: String { return self._s[1525]! } - public var SocksProxySetup_AddProxy: String { return self._s[1528]! } - public var CreatePoll_Title: String { return self._s[1529]! } - public var PasscodeSettings_SimplePasscodeHelp: String { return self._s[1530]! } - public var UserInfo_GroupsInCommon: String { return self._s[1531]! } - public var Call_AudioRouteHide: String { return self._s[1532]! } - public var ContactInfo_PhoneLabelMobile: String { return self._s[1534]! } + public var Passport_Language_en: String { return self._s[1518]! } + public var Channel_Username_CreatePublicLinkHelp: String { return self._s[1519]! } + public var Login_CancelPhoneVerificationContinue: String { return self._s[1520]! } + public var Checkout_NewCard_PaymentCard: String { return self._s[1522]! } + public var Login_InfoHelp: String { return self._s[1523]! } + public var Contacts_PermissionsSuppressWarningTitle: String { return self._s[1524]! } + public var SocksProxySetup_AddProxy: String { return self._s[1527]! } + public var CreatePoll_Title: String { return self._s[1528]! } + public var PasscodeSettings_SimplePasscodeHelp: String { return self._s[1529]! } + public var UserInfo_GroupsInCommon: String { return self._s[1530]! } + public var Call_AudioRouteHide: String { return self._s[1531]! } + public var ContactInfo_PhoneLabelMobile: String { return self._s[1533]! } public func ChatList_LeaveGroupConfirmation(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1535]!, self._r[1535]!, [_0]) + return formatWithArgumentRanges(self._s[1534]!, self._r[1534]!, [_0]) } - public var TextFormat_Bold: String { return self._s[1536]! } - public var FastTwoStepSetup_EmailSection: String { return self._s[1537]! } - public var Notifications_Title: String { return self._s[1538]! } - public var Group_Username_InvalidTooShort: String { return self._s[1539]! } - public var Channel_ErrorAddTooMuch: String { return self._s[1540]! } + public var TextFormat_Bold: String { return self._s[1535]! } + public var FastTwoStepSetup_EmailSection: String { return self._s[1536]! } + public var Notifications_Title: String { return self._s[1537]! } + public var Group_Username_InvalidTooShort: String { return self._s[1538]! } + public var Channel_ErrorAddTooMuch: String { return self._s[1539]! } public func DialogList_MultipleTypingSuffix(_ _0: Int) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1541]!, self._r[1541]!, ["\(_0)"]) + return formatWithArgumentRanges(self._s[1540]!, self._r[1540]!, ["\(_0)"]) } - public var Stickers_SuggestAdded: String { return self._s[1543]! } - public var Login_CountryCode: String { return self._s[1544]! } - public var Map_GetDirections: String { return self._s[1545]! } - public var Login_PhoneFloodError: String { return self._s[1546]! } + public var Stickers_SuggestAdded: String { return self._s[1542]! } + public var Login_CountryCode: String { return self._s[1543]! } + public var Map_GetDirections: String { return self._s[1544]! } + public var Login_PhoneFloodError: String { return self._s[1545]! } public func Time_MonthOfYear_m3(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1547]!, self._r[1547]!, [_0]) + return formatWithArgumentRanges(self._s[1546]!, self._r[1546]!, [_0]) } - public var Settings_SetUsername: String { return self._s[1549]! } - public var Notification_GroupInviterSelf: String { return self._s[1550]! } - public var InstantPage_TapToOpenLink: String { return self._s[1551]! } + public var Settings_SetUsername: String { return self._s[1548]! } + public var Notification_GroupInviterSelf: String { return self._s[1549]! } + public var InstantPage_TapToOpenLink: String { return self._s[1550]! } public func Notification_ChannelInviter(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1552]!, self._r[1552]!, [_0]) + return formatWithArgumentRanges(self._s[1551]!, self._r[1551]!, [_0]) } - public var Watch_Suggestion_TalkLater: String { return self._s[1553]! } - public var SecretChat_Title: String { return self._s[1554]! } - public var Group_UpgradeNoticeText1: String { return self._s[1555]! } - public var AuthSessions_Title: String { return self._s[1556]! } - public var PhotoEditor_CropAuto: String { return self._s[1557]! } - public var Channel_About_Title: String { return self._s[1558]! } - public var FastTwoStepSetup_EmailHelp: String { return self._s[1559]! } + public var Watch_Suggestion_TalkLater: String { return self._s[1552]! } + public var SecretChat_Title: String { return self._s[1553]! } + public var Group_UpgradeNoticeText1: String { return self._s[1554]! } + public var AuthSessions_Title: String { return self._s[1555]! } + public var PhotoEditor_CropAuto: String { return self._s[1556]! } + public var Channel_About_Title: String { return self._s[1557]! } + public var FastTwoStepSetup_EmailHelp: String { return self._s[1558]! } public func Conversation_Bytes(_ _0: Int) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1561]!, self._r[1561]!, ["\(_0)"]) + return formatWithArgumentRanges(self._s[1560]!, self._r[1560]!, ["\(_0)"]) } - public var Conversation_PinMessageAlert_OnlyPin: String { return self._s[1563]! } - public var Group_Setup_HistoryVisibleHelp: String { return self._s[1564]! } + public var Conversation_PinMessageAlert_OnlyPin: String { return self._s[1562]! } + public var Group_Setup_HistoryVisibleHelp: String { return self._s[1563]! } public func PUSH_MESSAGE_GIF(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1565]!, self._r[1565]!, [_1]) + return formatWithArgumentRanges(self._s[1564]!, self._r[1564]!, [_1]) } public func SharedMedia_SearchNoResultsDescription(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1567]!, self._r[1567]!, [_0]) + return formatWithArgumentRanges(self._s[1566]!, self._r[1566]!, [_0]) } public func TwoStepAuth_RecoveryEmailUnavailable(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1568]!, self._r[1568]!, [_0]) + return formatWithArgumentRanges(self._s[1567]!, self._r[1567]!, [_0]) } - public var Privacy_PaymentsClearInfoHelp: String { return self._s[1569]! } - public var Undo_MessagesDeleted: String { return self._s[1570]! } - public var Presence_online: String { return self._s[1572]! } - public var PasscodeSettings_Title: String { return self._s[1573]! } - public var Passport_Identity_ExpiryDatePlaceholder: String { return self._s[1574]! } - public var Web_OpenExternal: String { return self._s[1575]! } + public var Privacy_PaymentsClearInfoHelp: String { return self._s[1568]! } + public var Undo_MessagesDeleted: String { return self._s[1569]! } + public var Presence_online: String { return self._s[1571]! } + public var PasscodeSettings_Title: String { return self._s[1572]! } + public var Passport_Identity_ExpiryDatePlaceholder: String { return self._s[1573]! } + public var Web_OpenExternal: String { return self._s[1574]! } public func AutoNightTheme_AutomaticHelp(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1577]!, self._r[1577]!, [_0]) + return formatWithArgumentRanges(self._s[1576]!, self._r[1576]!, [_0]) } - public var FastTwoStepSetup_PasswordConfirmationPlaceholder: String { return self._s[1578]! } - public var Map_YouAreHere: String { return self._s[1579]! } + public var FastTwoStepSetup_PasswordConfirmationPlaceholder: String { return self._s[1577]! } + public var Map_YouAreHere: String { return self._s[1578]! } public func AuthSessions_Message(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1580]!, self._r[1580]!, [_0]) + return formatWithArgumentRanges(self._s[1579]!, self._r[1579]!, [_0]) } public func ChatList_DeleteChatConfirmation(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1581]!, self._r[1581]!, [_0]) + return formatWithArgumentRanges(self._s[1580]!, self._r[1580]!, [_0]) } - public var PrivacyLastSeenSettings_AlwaysShareWith: String { return self._s[1582]! } - public var Target_InviteToGroupErrorAlreadyInvited: String { return self._s[1583]! } + public var PrivacyLastSeenSettings_AlwaysShareWith: String { return self._s[1581]! } + public var Target_InviteToGroupErrorAlreadyInvited: String { return self._s[1582]! } public func AuthSessions_AppUnofficial(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1584]!, self._r[1584]!, [_0]) + return formatWithArgumentRanges(self._s[1583]!, self._r[1583]!, [_0]) } public func DialogList_LiveLocationSharingTo(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1585]!, self._r[1585]!, [_0]) + return formatWithArgumentRanges(self._s[1584]!, self._r[1584]!, [_0]) } - public var SocksProxySetup_Username: String { return self._s[1586]! } - public var Bot_Start: String { return self._s[1587]! } + public var SocksProxySetup_Username: String { return self._s[1585]! } + public var Bot_Start: String { return self._s[1586]! } public func Channel_AdminLog_EmptyFilterQueryText(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1588]!, self._r[1588]!, [_0]) + return formatWithArgumentRanges(self._s[1587]!, self._r[1587]!, [_0]) } public func Channel_AdminLog_MessagePinned(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1589]!, self._r[1589]!, [_0]) + return formatWithArgumentRanges(self._s[1588]!, self._r[1588]!, [_0]) } - public var Contacts_SortByPresence: String { return self._s[1590]! } - public var Conversation_DiscardVoiceMessageTitle: String { return self._s[1592]! } + public var Contacts_SortByPresence: String { return self._s[1589]! } + public var Conversation_DiscardVoiceMessageTitle: String { return self._s[1591]! } public func PUSH_CHAT_CREATED(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1593]!, self._r[1593]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1592]!, self._r[1592]!, [_1, _2]) } public func PrivacySettings_LastSeenContactsMinus(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1594]!, self._r[1594]!, [_0]) + return formatWithArgumentRanges(self._s[1593]!, self._r[1593]!, [_0]) } - public var Passport_Email_EnterOtherEmail: String { return self._s[1595]! } - public var Login_InfoAvatarPhoto: String { return self._s[1596]! } - public var Privacy_PaymentsClear_ShippingInfo: String { return self._s[1597]! } - public var Tour_Title4: String { return self._s[1598]! } - public var Passport_Identity_Translation: String { return self._s[1599]! } - public var Login_TermsOfServiceLabel: String { return self._s[1601]! } - public var Passport_Language_it: String { return self._s[1602]! } - public var KeyCommand_JumpToNextUnreadChat: String { return self._s[1603]! } - public var Passport_Identity_SelfieHelp: String { return self._s[1604]! } - public var Conversation_ClearAll: String { return self._s[1606]! } - public var TwoStepAuth_FloodError: String { return self._s[1608]! } + public var Passport_Email_EnterOtherEmail: String { return self._s[1594]! } + public var Login_InfoAvatarPhoto: String { return self._s[1595]! } + public var Privacy_PaymentsClear_ShippingInfo: String { return self._s[1596]! } + public var Tour_Title4: String { return self._s[1597]! } + public var Passport_Identity_Translation: String { return self._s[1598]! } + public var Login_TermsOfServiceLabel: String { return self._s[1600]! } + public var Passport_Language_it: String { return self._s[1601]! } + public var KeyCommand_JumpToNextUnreadChat: String { return self._s[1602]! } + public var Passport_Identity_SelfieHelp: String { return self._s[1603]! } + public var Conversation_ClearAll: String { return self._s[1605]! } + public var TwoStepAuth_FloodError: String { return self._s[1607]! } public func PUSH_CHANNEL_MESSAGE_GEO(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1609]!, self._r[1609]!, [_1]) + return formatWithArgumentRanges(self._s[1608]!, self._r[1608]!, [_1]) } - public var Paint_Delete: String { return self._s[1610]! } + public var Paint_Delete: String { return self._s[1609]! } public func Passport_AcceptHelp(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1611]!, self._r[1611]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1610]!, self._r[1610]!, [_1, _2]) } - public var Message_PinnedAudioMessage: String { return self._s[1612]! } + public var Message_PinnedAudioMessage: String { return self._s[1611]! } public func Watch_Time_ShortTodayAt(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1613]!, self._r[1613]!, [_0]) + return formatWithArgumentRanges(self._s[1612]!, self._r[1612]!, [_0]) } - public var Notification_Mute1hMin: String { return self._s[1614]! } - public var Notifications_GroupNotificationsSound: String { return self._s[1615]! } - public var SocksProxySetup_ShareProxyList: String { return self._s[1616]! } - public var Conversation_MessageEditedLabel: String { return self._s[1617]! } - public var Notification_Exceptions_AlwaysOff: String { return self._s[1618]! } + public var Notification_Mute1hMin: String { return self._s[1613]! } + public var Notifications_GroupNotificationsSound: String { return self._s[1614]! } + public var SocksProxySetup_ShareProxyList: String { return self._s[1615]! } + public var Conversation_MessageEditedLabel: String { return self._s[1616]! } + public var Notification_Exceptions_AlwaysOff: String { return self._s[1617]! } public func Channel_AdminLog_MessageAdmin(_ _0: String, _ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1619]!, self._r[1619]!, [_0, _1, _2]) + return formatWithArgumentRanges(self._s[1618]!, self._r[1618]!, [_0, _1, _2]) } - public var NetworkUsageSettings_ResetStats: String { return self._s[1620]! } + public var NetworkUsageSettings_ResetStats: String { return self._s[1619]! } public func PUSH_MESSAGE_GEOLIVE(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1621]!, self._r[1621]!, [_1]) + return formatWithArgumentRanges(self._s[1620]!, self._r[1620]!, [_1]) } - public var AccessDenied_LocationTracking: String { return self._s[1622]! } - public var Month_GenOctober: String { return self._s[1623]! } - public var GroupInfo_InviteLink_RevokeAlert_Revoke: String { return self._s[1624]! } - public var EnterPasscode_EnterPasscode: String { return self._s[1625]! } - public var MediaPicker_TimerTooltip: String { return self._s[1627]! } - public var SharedMedia_TitleAll: String { return self._s[1628]! } - public var Conversation_RestrictedMedia: String { return self._s[1631]! } - public var AccessDenied_PhotosRestricted: String { return self._s[1632]! } - public var ChangePhoneNumberCode_Called: String { return self._s[1634]! } + public var AccessDenied_LocationTracking: String { return self._s[1621]! } + public var Month_GenOctober: String { return self._s[1622]! } + public var GroupInfo_InviteLink_RevokeAlert_Revoke: String { return self._s[1623]! } + public var EnterPasscode_EnterPasscode: String { return self._s[1624]! } + public var MediaPicker_TimerTooltip: String { return self._s[1626]! } + public var SharedMedia_TitleAll: String { return self._s[1627]! } + public var Conversation_RestrictedMedia: String { return self._s[1630]! } + public var AccessDenied_PhotosRestricted: String { return self._s[1631]! } + public var ChangePhoneNumberCode_Called: String { return self._s[1633]! } public func Notification_PinnedDocumentMessage(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1635]!, self._r[1635]!, [_0]) + return formatWithArgumentRanges(self._s[1634]!, self._r[1634]!, [_0]) } - public var Conversation_SavedMessages: String { return self._s[1638]! } - public var Your_cards_expiration_month_is_invalid: String { return self._s[1640]! } - public var FastTwoStepSetup_PasswordPlaceholder: String { return self._s[1641]! } + public var Conversation_SavedMessages: String { return self._s[1637]! } + public var Your_cards_expiration_month_is_invalid: String { return self._s[1639]! } + public var FastTwoStepSetup_PasswordPlaceholder: String { return self._s[1640]! } public func Target_ShareGameConfirmationGroup(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1643]!, self._r[1643]!, [_0]) + return formatWithArgumentRanges(self._s[1642]!, self._r[1642]!, [_0]) } - public var ReportPeer_AlertSuccess: String { return self._s[1644]! } - public var PhotoEditor_CropAspectRatioOriginal: String { return self._s[1645]! } + public var ReportPeer_AlertSuccess: String { return self._s[1643]! } + public var PhotoEditor_CropAspectRatioOriginal: String { return self._s[1644]! } public func InstantPage_RelatedArticleAuthorAndDateTitle(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1646]!, self._r[1646]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1645]!, self._r[1645]!, [_1, _2]) } - public var Checkout_PasswordEntry_Title: String { return self._s[1647]! } - public var PhotoEditor_FadeTool: String { return self._s[1648]! } - public var Privacy_ContactsReset: String { return self._s[1649]! } + public var Checkout_PasswordEntry_Title: String { return self._s[1646]! } + public var PhotoEditor_FadeTool: String { return self._s[1647]! } + public var Privacy_ContactsReset: String { return self._s[1648]! } public func Channel_AdminLog_MessageRestrictedUntil(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1651]!, self._r[1651]!, [_0]) + return formatWithArgumentRanges(self._s[1650]!, self._r[1650]!, [_0]) } - public var Message_PinnedVideoMessage: String { return self._s[1652]! } - public var ChatList_Mute: String { return self._s[1653]! } - public var Permissions_CellularDataText_v0: String { return self._s[1654]! } - public var ShareMenu_SelectChats: String { return self._s[1656]! } - public var MusicPlayer_VoiceNote: String { return self._s[1657]! } - public var Conversation_RestrictedText: String { return self._s[1658]! } - public var TwoStepAuth_DisableSuccess: String { return self._s[1659]! } - public var Cache_Videos: String { return self._s[1660]! } - public var FeatureDisabled_Oops: String { return self._s[1662]! } - public var Passport_Address_PostcodePlaceholder: String { return self._s[1663]! } - public var Stickers_GroupStickersHelp: String { return self._s[1664]! } - public var GroupPermission_NoSendPolls: String { return self._s[1665]! } - public var Message_VideoExpired: String { return self._s[1667]! } - public var Notifications_Badge: String { return self._s[1668]! } - public var GroupInfo_GroupHistoryVisible: String { return self._s[1669]! } - public var CreatePoll_OptionPlaceholder: String { return self._s[1670]! } - public var Username_InvalidTooShort: String { return self._s[1671]! } - public var EnterPasscode_EnterNewPasscodeChange: String { return self._s[1672]! } - public var Channel_AdminLog_PinMessages: String { return self._s[1673]! } + public var Message_PinnedVideoMessage: String { return self._s[1651]! } + public var ChatList_Mute: String { return self._s[1652]! } + public var Permissions_CellularDataText_v0: String { return self._s[1653]! } + public var ShareMenu_SelectChats: String { return self._s[1655]! } + public var MusicPlayer_VoiceNote: String { return self._s[1656]! } + public var Conversation_RestrictedText: String { return self._s[1657]! } + public var TwoStepAuth_DisableSuccess: String { return self._s[1658]! } + public var Cache_Videos: String { return self._s[1659]! } + public var FeatureDisabled_Oops: String { return self._s[1661]! } + public var Passport_Address_PostcodePlaceholder: String { return self._s[1662]! } + public var Stickers_GroupStickersHelp: String { return self._s[1663]! } + public var GroupPermission_NoSendPolls: String { return self._s[1664]! } + public var Message_VideoExpired: String { return self._s[1666]! } + public var Notifications_Badge: String { return self._s[1667]! } + public var GroupInfo_GroupHistoryVisible: String { return self._s[1668]! } + public var CreatePoll_OptionPlaceholder: String { return self._s[1669]! } + public var Username_InvalidTooShort: String { return self._s[1670]! } + public var EnterPasscode_EnterNewPasscodeChange: String { return self._s[1671]! } + public var Channel_AdminLog_PinMessages: String { return self._s[1672]! } public func Notification_MessageLifetimeRemoved(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1674]!, self._r[1674]!, [_1]) + return formatWithArgumentRanges(self._s[1673]!, self._r[1673]!, [_1]) } - public var Permissions_SiriAllowInSettings_v0: String { return self._s[1675]! } - public var Conversation_DefaultRestrictedText: String { return self._s[1676]! } - public var SharedMedia_CategoryDocs: String { return self._s[1679]! } + public var Permissions_SiriAllowInSettings_v0: String { return self._s[1674]! } + public var Conversation_DefaultRestrictedText: String { return self._s[1675]! } + public var SharedMedia_CategoryDocs: String { return self._s[1678]! } public func PUSH_MESSAGE_CONTACT(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1680]!, self._r[1680]!, [_1]) + return formatWithArgumentRanges(self._s[1679]!, self._r[1679]!, [_1]) } public func Notification_MessageLifetimeChangedOutgoing(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1682]!, self._r[1682]!, [_1]) + return formatWithArgumentRanges(self._s[1681]!, self._r[1681]!, [_1]) } - public var CheckoutInfo_ErrorShippingNotAvailable: String { return self._s[1683]! } + public var CheckoutInfo_ErrorShippingNotAvailable: String { return self._s[1682]! } public func Time_MonthOfYear_m12(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1684]!, self._r[1684]!, [_0]) + return formatWithArgumentRanges(self._s[1683]!, self._r[1683]!, [_0]) } - public var ChatSettings_PrivateChats: String { return self._s[1685]! } - public var Channel_UpdatePhotoItem: String { return self._s[1686]! } - public var GroupInfo_LeftStatus: String { return self._s[1687]! } - public var Watch_MessageView_Forward: String { return self._s[1689]! } - public var ReportPeer_ReasonChildAbuse: String { return self._s[1690]! } - public var Cache_ClearEmpty: String { return self._s[1692]! } - public var Localization_LanguageName: String { return self._s[1693]! } - public var WebSearch_GIFs: String { return self._s[1694]! } - public var Notifications_DisplayNamesOnLockScreenInfoWithLink: String { return self._s[1695]! } - public var Username_InvalidStartsWithNumber: String { return self._s[1696]! } - public var Common_Back: String { return self._s[1697]! } - public var Passport_Identity_DateOfBirthPlaceholder: String { return self._s[1698]! } + public var ChatSettings_PrivateChats: String { return self._s[1684]! } + public var Channel_UpdatePhotoItem: String { return self._s[1685]! } + public var GroupInfo_LeftStatus: String { return self._s[1686]! } + public var Watch_MessageView_Forward: String { return self._s[1688]! } + public var ReportPeer_ReasonChildAbuse: String { return self._s[1689]! } + public var Cache_ClearEmpty: String { return self._s[1691]! } + public var Localization_LanguageName: String { return self._s[1692]! } + public var WebSearch_GIFs: String { return self._s[1693]! } + public var Notifications_DisplayNamesOnLockScreenInfoWithLink: String { return self._s[1694]! } + public var Username_InvalidStartsWithNumber: String { return self._s[1695]! } + public var Common_Back: String { return self._s[1696]! } + public var Passport_Identity_DateOfBirthPlaceholder: String { return self._s[1697]! } public func PUSH_CHANNEL_MESSAGE_STICKER(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1699]!, self._r[1699]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1698]!, self._r[1698]!, [_1, _2]) } - public var Passport_Email_Help: String { return self._s[1700]! } - public var Watch_Conversation_Reply: String { return self._s[1702]! } - public var Conversation_EditingMessageMediaChange: String { return self._s[1704]! } - public var Passport_Identity_IssueDatePlaceholder: String { return self._s[1705]! } - public var Channel_BanUser_Unban: String { return self._s[1707]! } - public var Channel_EditAdmin_PermissionPostMessages: String { return self._s[1708]! } - public var Group_Username_CreatePublicLinkHelp: String { return self._s[1709]! } - public var TwoStepAuth_ConfirmEmailCodePlaceholder: String { return self._s[1711]! } - public var Passport_Identity_Name: String { return self._s[1712]! } - public var GroupRemoved_ViewUserInfo: String { return self._s[1713]! } - public var Conversation_BlockUser: String { return self._s[1714]! } - public var Month_GenJanuary: String { return self._s[1715]! } - public var ChatSettings_TextSize: String { return self._s[1716]! } - public var Notification_PassportValuePhone: String { return self._s[1717]! } - public var Passport_Language_ne: String { return self._s[1718]! } - public var Notification_CallBack: String { return self._s[1719]! } - public var TwoStepAuth_EmailHelp: String { return self._s[1720]! } + public var Passport_Email_Help: String { return self._s[1699]! } + public var Watch_Conversation_Reply: String { return self._s[1701]! } + public var Conversation_EditingMessageMediaChange: String { return self._s[1703]! } + public var Passport_Identity_IssueDatePlaceholder: String { return self._s[1704]! } + public var Channel_BanUser_Unban: String { return self._s[1706]! } + public var Channel_EditAdmin_PermissionPostMessages: String { return self._s[1707]! } + public var Group_Username_CreatePublicLinkHelp: String { return self._s[1708]! } + public var TwoStepAuth_ConfirmEmailCodePlaceholder: String { return self._s[1710]! } + public var Passport_Identity_Name: String { return self._s[1711]! } + public var GroupRemoved_ViewUserInfo: String { return self._s[1712]! } + public var Conversation_BlockUser: String { return self._s[1713]! } + public var Month_GenJanuary: String { return self._s[1714]! } + public var ChatSettings_TextSize: String { return self._s[1715]! } + public var Notification_PassportValuePhone: String { return self._s[1716]! } + public var Passport_Language_ne: String { return self._s[1717]! } + public var Notification_CallBack: String { return self._s[1718]! } + public var TwoStepAuth_EmailHelp: String { return self._s[1719]! } public func Time_YesterdayAt(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1721]!, self._r[1721]!, [_0]) + return formatWithArgumentRanges(self._s[1720]!, self._r[1720]!, [_0]) } - public var Channel_Info_Management: String { return self._s[1722]! } - public var Passport_FieldIdentityUploadHelp: String { return self._s[1723]! } - public var Stickers_FrequentlyUsed: String { return self._s[1724]! } - public var Channel_BanUser_PermissionSendMessages: String { return self._s[1725]! } - public var Passport_Address_OneOfTypeUtilityBill: String { return self._s[1727]! } + public var Channel_Info_Management: String { return self._s[1721]! } + public var Passport_FieldIdentityUploadHelp: String { return self._s[1722]! } + public var Stickers_FrequentlyUsed: String { return self._s[1723]! } + public var Channel_BanUser_PermissionSendMessages: String { return self._s[1724]! } + public var Passport_Address_OneOfTypeUtilityBill: String { return self._s[1726]! } public func LOCAL_CHANNEL_MESSAGE_FWDS(_ _1: String, _ _2: Int) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1728]!, self._r[1728]!, [_1, "\(_2)"]) + return formatWithArgumentRanges(self._s[1727]!, self._r[1727]!, [_1, "\(_2)"]) } - public var Passport_Address_EditResidentialAddress: String { return self._s[1729]! } - public var PrivacyPolicy_DeclineTitle: String { return self._s[1730]! } - public var CreatePoll_TextHeader: String { return self._s[1731]! } + public var Passport_Address_EditResidentialAddress: String { return self._s[1728]! } + public var PrivacyPolicy_DeclineTitle: String { return self._s[1729]! } + public var CreatePoll_TextHeader: String { return self._s[1730]! } public func Checkout_SavePasswordTimeoutAndTouchId(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1732]!, self._r[1732]!, [_0]) + return formatWithArgumentRanges(self._s[1731]!, self._r[1731]!, [_0]) } - public var PhotoEditor_QualityMedium: String { return self._s[1733]! } - public var InfoPlist_NSMicrophoneUsageDescription: String { return self._s[1734]! } - public var Conversation_StatusKickedFromChannel: String { return self._s[1736]! } - public var CheckoutInfo_ReceiverInfoName: String { return self._s[1737]! } - public var Group_ErrorSendRestrictedStickers: String { return self._s[1738]! } + public var PhotoEditor_QualityMedium: String { return self._s[1732]! } + public var InfoPlist_NSMicrophoneUsageDescription: String { return self._s[1733]! } + public var Conversation_StatusKickedFromChannel: String { return self._s[1735]! } + public var CheckoutInfo_ReceiverInfoName: String { return self._s[1736]! } + public var Group_ErrorSendRestrictedStickers: String { return self._s[1737]! } public func Conversation_RestrictedInlineTimed(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1739]!, self._r[1739]!, [_0]) + return formatWithArgumentRanges(self._s[1738]!, self._r[1738]!, [_0]) } - public var Conversation_LinkDialogOpen: String { return self._s[1741]! } + public var Conversation_LinkDialogOpen: String { return self._s[1740]! } public func PUSH_CHAT_MESSAGES(_ _1: String, _ _2: String, _ _3: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1742]!, self._r[1742]!, [_1, _2, _3]) + return formatWithArgumentRanges(self._s[1741]!, self._r[1741]!, [_1, _2, _3]) } - public var Settings_Username: String { return self._s[1743]! } - public var Wallpaper_Wallpaper: String { return self._s[1745]! } - public var SocksProxySetup_UseProxy: String { return self._s[1747]! } - public var UserInfo_ShareMyContactInfo: String { return self._s[1748]! } - public var MessageTimer_Forever: String { return self._s[1749]! } - public var Privacy_Calls_WhoCanCallMe: String { return self._s[1750]! } - public var PhotoEditor_DiscardChanges: String { return self._s[1751]! } - public var AuthSessions_TerminateOtherSessionsHelp: String { return self._s[1752]! } - public var Passport_Language_da: String { return self._s[1753]! } - public var SocksProxySetup_PortPlaceholder: String { return self._s[1754]! } + public var Settings_Username: String { return self._s[1742]! } + public var Wallpaper_Wallpaper: String { return self._s[1744]! } + public var SocksProxySetup_UseProxy: String { return self._s[1746]! } + public var UserInfo_ShareMyContactInfo: String { return self._s[1747]! } + public var MessageTimer_Forever: String { return self._s[1748]! } + public var Privacy_Calls_WhoCanCallMe: String { return self._s[1749]! } + public var PhotoEditor_DiscardChanges: String { return self._s[1750]! } + public var AuthSessions_TerminateOtherSessionsHelp: String { return self._s[1751]! } + public var Passport_Language_da: String { return self._s[1752]! } + public var SocksProxySetup_PortPlaceholder: String { return self._s[1753]! } public func SecretGIF_NotViewedYet(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1755]!, self._r[1755]!, [_0]) + return formatWithArgumentRanges(self._s[1754]!, self._r[1754]!, [_0]) } - public var Passport_Address_EditPassportRegistration: String { return self._s[1756]! } + public var Passport_Address_EditPassportRegistration: String { return self._s[1755]! } public func Channel_AdminLog_MessageChangedGroupAbout(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1758]!, self._r[1758]!, [_0]) + return formatWithArgumentRanges(self._s[1757]!, self._r[1757]!, [_0]) } - public var Passport_Identity_ResidenceCountryPlaceholder: String { return self._s[1760]! } - public var Conversation_SearchByName_Prefix: String { return self._s[1761]! } - public var Conversation_PinnedPoll: String { return self._s[1762]! } - public var Conversation_EmptyGifPanelPlaceholder: String { return self._s[1763]! } + public var Passport_Identity_ResidenceCountryPlaceholder: String { return self._s[1759]! } + public var Conversation_SearchByName_Prefix: String { return self._s[1760]! } + public var Conversation_PinnedPoll: String { return self._s[1761]! } + public var Conversation_EmptyGifPanelPlaceholder: String { return self._s[1762]! } public func PUSH_ENCRYPTION_ACCEPT(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1764]!, self._r[1764]!, [_1]) + return formatWithArgumentRanges(self._s[1763]!, self._r[1763]!, [_1]) } - public var WallpaperSearch_ColorPurple: String { return self._s[1765]! } - public var Cache_ByPeerHeader: String { return self._s[1766]! } + public var WallpaperSearch_ColorPurple: String { return self._s[1764]! } + public var Cache_ByPeerHeader: String { return self._s[1765]! } public func Conversation_EncryptedPlaceholderTitleIncoming(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1767]!, self._r[1767]!, [_0]) + return formatWithArgumentRanges(self._s[1766]!, self._r[1766]!, [_0]) } - public var ChatSettings_AutoDownloadDocuments: String { return self._s[1768]! } - public var Notification_PinnedMessage: String { return self._s[1771]! } - public var Contacts_SortBy: String { return self._s[1773]! } + public var ChatSettings_AutoDownloadDocuments: String { return self._s[1767]! } + public var Notification_PinnedMessage: String { return self._s[1770]! } + public var Contacts_SortBy: String { return self._s[1772]! } public func PUSH_CHANNEL_MESSAGE_NOTEXT(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1774]!, self._r[1774]!, [_1]) + return formatWithArgumentRanges(self._s[1773]!, self._r[1773]!, [_1]) } public func PUSH_MESSAGE_GAME(_ _1: String, _ _2: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1776]!, self._r[1776]!, [_1, _2]) + return formatWithArgumentRanges(self._s[1775]!, self._r[1775]!, [_1, _2]) } - public var Call_EncryptionKey_Title: String { return self._s[1777]! } - public var Watch_UserInfo_Service: String { return self._s[1778]! } - public var Conversation_Unpin: String { return self._s[1781]! } - public var CancelResetAccount_Title: String { return self._s[1782]! } - public var Map_LiveLocationFor15Minutes: String { return self._s[1783]! } + public var Call_EncryptionKey_Title: String { return self._s[1776]! } + public var Watch_UserInfo_Service: String { return self._s[1777]! } + public var Conversation_Unpin: String { return self._s[1780]! } + public var CancelResetAccount_Title: String { return self._s[1781]! } + public var Map_LiveLocationFor15Minutes: String { return self._s[1782]! } public func Time_PreciseDate_m8(_ _1: String, _ _2: String, _ _3: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1785]!, self._r[1785]!, [_1, _2, _3]) + return formatWithArgumentRanges(self._s[1784]!, self._r[1784]!, [_1, _2, _3]) } - public var Group_Members_AddMemberBotErrorNotAllowed: String { return self._s[1786]! } - public var CallSettings_Title: String { return self._s[1787]! } - public var PasscodeSettings_EncryptDataHelp: String { return self._s[1789]! } - public var AutoDownloadSettings_Contacts: String { return self._s[1790]! } - public var Passport_Identity_DocumentDetails: String { return self._s[1791]! } - public var LoginPassword_PasswordHelp: String { return self._s[1792]! } - public var PrivacyLastSeenSettings_CustomShareSettings_Delete: String { return self._s[1793]! } - public var Checkout_TotalPaidAmount: String { return self._s[1794]! } + public var Group_Members_AddMemberBotErrorNotAllowed: String { return self._s[1785]! } + public var CallSettings_Title: String { return self._s[1786]! } + public var PasscodeSettings_EncryptDataHelp: String { return self._s[1788]! } + public var AutoDownloadSettings_Contacts: String { return self._s[1789]! } + public var Passport_Identity_DocumentDetails: String { return self._s[1790]! } + public var LoginPassword_PasswordHelp: String { return self._s[1791]! } + public var PrivacyLastSeenSettings_CustomShareSettings_Delete: String { return self._s[1792]! } + public var Checkout_TotalPaidAmount: String { return self._s[1793]! } public func FileSize_KB(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1795]!, self._r[1795]!, [_0]) + return formatWithArgumentRanges(self._s[1794]!, self._r[1794]!, [_0]) } - public var PasscodeSettings_ChangePasscode: String { return self._s[1796]! } - public var Conversation_SecretLinkPreviewAlert: String { return self._s[1798]! } - public var Privacy_SecretChatsLinkPreviews: String { return self._s[1799]! } + public var PasscodeSettings_ChangePasscode: String { return self._s[1795]! } + public var Conversation_SecretLinkPreviewAlert: String { return self._s[1797]! } + public var Privacy_SecretChatsLinkPreviews: String { return self._s[1798]! } public func PUSH_CHANNEL_MESSAGE_DOC(_ _1: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1800]!, self._r[1800]!, [_1]) + return formatWithArgumentRanges(self._s[1799]!, self._r[1799]!, [_1]) } - public var Contacts_InviteFriends: String { return self._s[1802]! } - public var Map_ChooseLocationTitle: String { return self._s[1803]! } - public var Conversation_StopPoll: String { return self._s[1805]! } + public var Contacts_InviteFriends: String { return self._s[1801]! } + public var Map_ChooseLocationTitle: String { return self._s[1802]! } + public var Conversation_StopPoll: String { return self._s[1804]! } public func WebSearch_SearchNoResultsDescription(_ _0: String) -> (String, [(Int, NSRange)]) { - return formatWithArgumentRanges(self._s[1806]!, self._r[1806]!, [_0]) + return formatWithArgumentRanges(self._s[1805]!, self._r[1805]!, [_0]) } - public var Calls_RatingFeedback: String { return self._s[1807]! } - public var GroupInfo_BroadcastListNamePlaceholder: String { return self._s[1808]! } - public var NotificationsSound_Pulse: String { return self._s[1809]! } - public var Watch_LastSeen_Lately: String { return self._s[1810]! } - public var Widget_NoUsers: String { return self._s[1813]! } - public var Conversation_UnvotePoll: String { return self._s[1814]! } - public var NotificationsSound_Circles: String { return self._s[1816]! } - public var PrivacyLastSeenSettings_AlwaysShareWith_Title: String { return self._s[1818]! } - public var TwoStepAuth_RecoveryCodeExpired: String { return self._s[1819]! } + public var Calls_RatingFeedback: String { return self._s[1806]! } + public var GroupInfo_BroadcastListNamePlaceholder: String { return self._s[1807]! } + public var NotificationsSound_Pulse: String { return self._s[1808]! } + public var Watch_LastSeen_Lately: String { return self._s[1809]! } + public var Widget_NoUsers: String { return self._s[1812]! } + public var Conversation_UnvotePoll: String { return self._s[1813]! } + public var NotificationsSound_Circles: String { return self._s[1815]! } + public var PrivacyLastSeenSettings_AlwaysShareWith_Title: String { return self._s[1817]! } + public var TwoStepAuth_RecoveryCodeExpired: String { return self._s[1818]! } + public var Proxy_TooltipUnavailable: String { return self._s[1819]! } public var Passport_Identity_CountryPlaceholder: String { return self._s[1821]! } public var Conversation_FileDropbox: String { return self._s[1823]! } public var Notifications_ExceptionsUnmuted: String { return self._s[1824]! } @@ -3433,427 +3433,427 @@ public final class PresentationStrings { public var Channel_Setup_TypePublicHelp: String { return self._s[3071]! } public var Passport_Identity_EditInternalPassport: String { return self._s[3072]! } public var PhotoEditor_Skip: String { return self._s[3073]! } - public func MessageTimer_ShortSeconds(_ value: Int32) -> String { + public func Notification_GameScoreSimple(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) return String(format: self._ps[0 * 6 + Int(form.rawValue)]!, "\(value)") } - public func SharedMedia_Generic(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[1 * 6 + Int(form.rawValue)]!, "\(value)") + public func PUSH_MESSAGE_ROUNDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[1 * 6 + Int(form.rawValue)]!, _1, _2) } - public func PasscodeSettings_FailedAttempts(_ value: Int32) -> String { + public func Watch_LastSeen_HoursAgo(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) return String(format: self._ps[2 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Contacts_ImportersCount(_ value: Int32) -> String { + public func StickerPack_RemoveStickerCount(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) return String(format: self._ps[3 * 6 + Int(form.rawValue)]!, "\(value)") } - public func ForwardedAuthorsOthers(_ selector: Int32, _ _0: String, _ _1: String) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[4 * 6 + Int(form.rawValue)]!, _0, _1) - } - public func MuteFor_Days(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[5 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func AttachmentMenu_SendPhoto(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[6 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Media_ShareVideo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[7 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func AttachmentMenu_SendVideo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[8 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func LiveLocation_MenuChatsCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[9 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHANNEL_MESSAGE_ROUNDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[10 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func ForwardedStickers(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[11 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Map_ETAMinutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[12 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ServiceMessage_GameScoreExtended(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[13 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHANNEL_MESSAGE_VIDEOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[14 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func AttachmentMenu_SendGif(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[15 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PrivacyLastSeenSettings_AddUsers(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[16 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Conversation_StatusSubscribers(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[17 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func StickerPack_AddStickerCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[18 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_MESSAGE_PHOTOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[19 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func ForwardedAudios(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[20 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func AttachmentMenu_SendItem(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[21 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func LiveLocationUpdated_MinutesAgo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[22 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHANNEL_MESSAGE_PHOTOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[23 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func MuteExpires_Minutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[24 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Notification_GameScoreSimple(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[25 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Passport_Scans(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[26 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Map_ETAHours(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[27 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ServiceMessage_GameScoreSelfExtended(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[28 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedVideos(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[29 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Notification_GameScoreExtended(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[30 * 6 + Int(form.rawValue)]!, "\(value)") - } public func Call_Minutes(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[31 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MuteFor_Hours(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[32 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func SharedMedia_Photo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[33 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func LastSeen_HoursAgo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[34 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Conversation_LiveLocationMembersCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[35 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func SharedMedia_Link(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[36 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Conversation_StatusOnline(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[37 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_Weeks(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[38 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHAT_MESSAGES(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[39 * 6 + Int(form.rawValue)]!, _2, _1, _3) - } - public func Wallpaper_DeleteConfirmation(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[40 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedMessages(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[41 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ServiceMessage_GameScoreSelfSimple(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[42 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedPolls(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[43 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func QuickSend_Photos(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[44 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_ShortWeeks(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[45 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func GroupInfo_ParticipantCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[46 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedContacts(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[47 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedVideoMessages(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[48 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessagePoll_VotedCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[49 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func UserCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[50 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedGifs(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[51 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_ShortDays(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[52 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHAT_MESSAGE_ROUNDS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[53 * 6 + Int(form.rawValue)]!, _2, _1, _3) - } - public func Notification_GameScoreSelfSimple(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[54 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Conversation_StatusMembers(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[55 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Watch_LastSeen_MinutesAgo(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[56 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedLocations(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[57 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Watch_UserInfo_Mute(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[58 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Notifications_ExceptionMuteExpires_Minutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[59 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_ShortMinutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[60 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_Days(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[61 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func ForwardedFiles(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[62 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MuteExpires_Days(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[63 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_Minutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[64 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHANNEL_MESSAGE_FWDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[65 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func ChatList_DeleteConfirmation(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[66 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Call_ShortMinutes(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[67 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Invitation_Members(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[68 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_CHAT_MESSAGE_VIDEOS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[69 * 6 + Int(form.rawValue)]!, _2, _1, _3) - } - public func MessageTimer_Hours(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[70 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MuteExpires_Hours(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[71 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Notifications_Exceptions(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[72 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_MESSAGE_ROUNDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[73 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func StickerPack_AddMaskCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[74 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_Months(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[75 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[4 * 6 + Int(form.rawValue)]!, "\(value)") } public func MessageTimer_ShortHours(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[76 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Notification_GameScoreSelfExtended(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[77 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func StickerPack_RemoveStickerCount(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[78 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func Call_ShortSeconds(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[79 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func MessageTimer_Seconds(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[80 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_MESSAGE_VIDEOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[81 * 6 + Int(form.rawValue)]!, _1, _2) + return String(format: self._ps[5 * 6 + Int(form.rawValue)]!, "\(value)") } public func InviteText_ContactsCountText(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[82 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[6 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Forward_ConfirmMultipleFiles(_ value: Int32) -> String { + public func Notifications_Exceptions(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[83 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[7 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Notifications_ExceptionMuteExpires_Days(_ value: Int32) -> String { + public func ChatList_DeleteConfirmation(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[84 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[8 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Call_Seconds(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[85 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func PUSH_MESSAGES(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + public func PUSH_CHANNEL_MESSAGE_VIDEOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[86 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func PUSH_CHANNEL_MESSAGES(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[87 * 6 + Int(form.rawValue)]!, _1, _2) + return String(format: self._ps[9 * 6 + Int(form.rawValue)]!, _1, _2) } public func MessageTimer_Years(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[88 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[10 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ServiceMessage_GameScoreSelfSimple(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[11 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedVideos(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[12 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func SharedMedia_Link(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[13 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func AttachmentMenu_SendItem(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[14 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func AttachmentMenu_SendVideo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[15 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHANNEL_MESSAGE_ROUNDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[16 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func ServiceMessage_GameScoreSelfExtended(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[17 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MuteFor_Days(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[18 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedAudios(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[19 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Passport_Scans(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[20 * 6 + Int(form.rawValue)]!, "\(value)") } public func Media_ShareItem(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[89 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[21 * 6 + Int(form.rawValue)]!, "\(value)") } - public func SharedMedia_Video(_ value: Int32) -> String { + public func MessageTimer_ShortMinutes(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[90 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[22 * 6 + Int(form.rawValue)]!, "\(value)") } - public func PUSH_CHAT_MESSAGE_PHOTOS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + public func MessageTimer_Seconds(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[23 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHANNEL_MESSAGE_FWDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[91 * 6 + Int(form.rawValue)]!, _2, _1, _3) + return String(format: self._ps[24 * 6 + Int(form.rawValue)]!, _1, _2) } - public func StickerPack_RemoveMaskCount(_ value: Int32) -> String { + public func MessagePoll_VotedCount(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[92 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[25 * 6 + Int(form.rawValue)]!, "\(value)") } - public func ServiceMessage_GameScoreSimple(_ value: Int32) -> String { + public func Notifications_ExceptionMuteExpires_Minutes(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[93 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[26 * 6 + Int(form.rawValue)]!, "\(value)") } - public func PUSH_MESSAGE_FWDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[94 * 6 + Int(form.rawValue)]!, _1, _2) - } - public func LastSeen_MinutesAgo(_ value: Int32) -> String { + public func PasscodeSettings_FailedAttempts(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[95 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[27 * 6 + Int(form.rawValue)]!, "\(value)") } - public func PUSH_CHAT_MESSAGE_FWDS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, selector) - return String(format: self._ps[96 * 6 + Int(form.rawValue)]!, _2, _1, _3) - } - public func SharedMedia_File(_ value: Int32) -> String { + public func MessageTimer_ShortSeconds(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[97 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[28 * 6 + Int(form.rawValue)]!, "\(value)") } - public func StickerPack_StickerCount(_ value: Int32) -> String { + public func ForwardedVideoMessages(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[98 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func SharedMedia_DeleteItemsConfirmation(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[99 * 6 + Int(form.rawValue)]!, "\(value)") - } - public func CreatePoll_AddMoreOptions(_ value: Int32) -> String { - let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[100 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[29 * 6 + Int(form.rawValue)]!, "\(value)") } public func Media_SharePhoto(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[101 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[30 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Map_ETAMinutes(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[31 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedAuthorsOthers(_ selector: Int32, _ _0: String, _ _1: String) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[32 * 6 + Int(form.rawValue)]!, _0, _1) + } + public func LiveLocation_MenuChatsCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[33 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Invitation_Members(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[34 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_MESSAGES(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[35 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func ForwardedMessages(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[36 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func LastSeen_MinutesAgo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[37 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_MESSAGE_FWDS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[38 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func AttachmentMenu_SendGif(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[39 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Watch_LastSeen_MinutesAgo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[40 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ServiceMessage_GameScoreExtended(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[41 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedFiles(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[42 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Conversation_LiveLocationMembersCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[43 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func StickerPack_RemoveMaskCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[44 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Conversation_StatusOnline(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[45 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Conversation_StatusMembers(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[46 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_ShortWeeks(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[47 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func GroupInfo_ParticipantCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[48 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHAT_MESSAGE_PHOTOS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[49 * 6 + Int(form.rawValue)]!, _2, _1, _3) + } + public func SharedMedia_Generic(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[50 * 6 + Int(form.rawValue)]!, "\(value)") } public func ForwardedPhotos(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[102 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[51 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Notifications_ExceptionMuteExpires_Hours(_ value: Int32) -> String { + public func PUSH_CHANNEL_MESSAGE_PHOTOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[52 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func Notifications_ExceptionMuteExpires_Days(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[103 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[53 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedGifs(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[54 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_MESSAGE_VIDEOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[55 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func PUSH_CHANNEL_MESSAGES(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[56 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func Wallpaper_DeleteConfirmation(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[57 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHAT_MESSAGE_VIDEOS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[58 * 6 + Int(form.rawValue)]!, _2, _1, _3) + } + public func MuteExpires_Minutes(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[59 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Contacts_ImportersCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[60 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedLocations(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[61 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHAT_MESSAGE_ROUNDS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[62 * 6 + Int(form.rawValue)]!, _2, _1, _3) + } + public func MuteExpires_Hours(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[63 * 6 + Int(form.rawValue)]!, "\(value)") } public func DialogList_LiveLocationChatsCount(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) - return String(format: self._ps[104 * 6 + Int(form.rawValue)]!, "\(value)") + return String(format: self._ps[64 * 6 + Int(form.rawValue)]!, "\(value)") } - public func Watch_LastSeen_HoursAgo(_ value: Int32) -> String { + public func SharedMedia_DeleteItemsConfirmation(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[65 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedPolls(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[66 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func SharedMedia_File(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[67 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHAT_MESSAGE_FWDS(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[68 * 6 + Int(form.rawValue)]!, _2, _1, _3) + } + public func PUSH_MESSAGE_PHOTOS(_ selector: Int32, _ _1: String, _ _2: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[69 * 6 + Int(form.rawValue)]!, _1, _2) + } + public func SharedMedia_Photo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[70 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MuteExpires_Days(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[71 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_Months(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[72 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Notification_GameScoreSelfSimple(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[73 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_Minutes(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[74 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PrivacyLastSeenSettings_AddUsers(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[75 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func QuickSend_Photos(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[76 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ServiceMessage_GameScoreSimple(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[77 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedContacts(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[78 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Call_ShortMinutes(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[79 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func StickerPack_AddStickerCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[80 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func LastSeen_HoursAgo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[81 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Forward_ConfirmMultipleFiles(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[82 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_Days(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[83 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Map_ETAHours(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[84 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Call_ShortSeconds(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[85 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Notification_GameScoreExtended(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[86 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func StickerPack_StickerCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[87 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func ForwardedStickers(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[88 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Watch_UserInfo_Mute(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[89 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func StickerPack_AddMaskCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[90 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func SharedMedia_Video(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[91 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MuteFor_Hours(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[92 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Call_Seconds(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[93 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func AttachmentMenu_SendPhoto(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[94 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Notifications_ExceptionMuteExpires_Hours(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[95 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Notification_GameScoreSelfExtended(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[96 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func UserCount(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[97 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Media_ShareVideo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[98 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_ShortDays(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[99 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func Conversation_StatusSubscribers(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[100 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func CreatePoll_AddMoreOptions(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[101 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func LiveLocationUpdated_MinutesAgo(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[102 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func MessageTimer_Hours(_ value: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, value) + return String(format: self._ps[103 * 6 + Int(form.rawValue)]!, "\(value)") + } + public func PUSH_CHAT_MESSAGES(_ selector: Int32, _ _2: String, _ _1: String, _ _3: Int32) -> String { + let form = presentationStringsPluralizationForm(self.lc, selector) + return String(format: self._ps[104 * 6 + Int(form.rawValue)]!, _2, _1, _3) + } + public func MessageTimer_Weeks(_ value: Int32) -> String { let form = presentationStringsPluralizationForm(self.lc, value) return String(format: self._ps[105 * 6 + Int(form.rawValue)]!, "\(value)") } diff --git a/TelegramUI/Resources/PresentationStrings.mapping b/TelegramUI/Resources/PresentationStrings.mapping index 1718774f35bd0e03ce5f701abe18204cd9ea2dee..bf1944ae93723d047831e4d99f41bc7d4cf31c3c 100644 GIT binary patch delta 6107 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