Update localization

This commit is contained in:
Ali 2019-12-23 16:14:03 +04:00
parent 88436ccb5c
commit a68a35e6d6
7 changed files with 3860 additions and 3843 deletions

View File

@ -505,6 +505,7 @@
"Notification.JoinedChat" = "%@ joined the group";
"Notification.JoinedChannel" = "%@ joined the channel";
"Notification.Invited" = "%@ invited %@";
"Notification.InvitedMultiple" = "%@ invited %@";
"Notification.LeftChat" = "%@ left the group";
"Notification.LeftChannel" = "%@ left the channel";
"Notification.Kicked" = "%@ removed %@";
@ -2561,6 +2562,7 @@ Unused sets are archived when you add more.";
"Channel.AdminLog.InfoPanelTitle" = "What Is This?";
"Channel.AdminLog.InfoPanelAlertTitle" = "What is the event log?";
"Channel.AdminLog.InfoPanelAlertText" = "This is a list of all service actions taken by the group's members and admins in the last 48 hours.";
"Channel.AdminLog.InfoPanelChannelAlertText" = "This is a list of all service actions taken by the channel's admins in the last 48 hours.";
"Channel.AdminLog.BanReadMessages" = "Read Messages";
"Channel.AdminLog.BanSendMessages" = "Send Messages";

View File

@ -67,10 +67,15 @@ public func universalServiceMessageString(presentationData: (PresentationTheme,
}
} else {
var attributePeerIds: [(Int, PeerId?)] = [(0, message.author?.id)]
let resultTitleString: (String, [(Int, NSRange)])
if peerIds.count == 1 {
attributePeerIds.append((1, peerIds.first))
resultTitleString = strings.Notification_Invited(authorName, peerDebugDisplayTitles(peerIds, message.peers))
} else {
resultTitleString = strings.Notification_InvitedMultiple(authorName, peerDebugDisplayTitles(peerIds, message.peers))
}
attributedString = addAttributesToStringWithRanges(strings.Notification_Invited(authorName, peerDebugDisplayTitles(peerIds, message.peers)), body: bodyAttributes, argumentAttributes: peerMentionsAttributes(primaryTextColor: primaryTextColor, peerIds: attributePeerIds))
attributedString = addAttributesToStringWithRanges(resultTitleString, body: bodyAttributes, argumentAttributes: peerMentionsAttributes(primaryTextColor: primaryTextColor, peerIds: attributePeerIds))
}
case let .removedMembers(peerIds):
if peerIds.first == message.author?.id {

View File

@ -40,7 +40,13 @@ final class ChatRecentActionsController: TelegramBaseController {
self.interaction = ChatRecentActionsInteraction(displayInfoAlert: { [weak self] in
if let strongSelf = self {
self?.present(textAlertController(context: strongSelf.context, title: strongSelf.presentationData.strings.Channel_AdminLog_InfoPanelAlertTitle, text: strongSelf.presentationData.strings.Channel_AdminLog_InfoPanelAlertText, actions: [TextAlertAction(type: .defaultAction, title: strongSelf.presentationData.strings.Common_OK, action: {})]), in: .window(.root))
let text: String
if let channel = peer as? TelegramChannel, case .broadcast = channel.info {
text = strongSelf.presentationData.strings.Channel_AdminLog_InfoPanelAlertText
} else {
text = strongSelf.presentationData.strings.Channel_AdminLog_InfoPanelChannelAlertText
}
self?.present(textAlertController(context: strongSelf.context, title: strongSelf.presentationData.strings.Channel_AdminLog_InfoPanelAlertTitle, text: text, actions: [TextAlertAction(type: .defaultAction, title: strongSelf.presentationData.strings.Common_OK, action: {})]), in: .window(.root))
}
})

View File

@ -448,12 +448,12 @@ public final class WalletStrings: Equatable {
public var Wallet_SecureStorageReset_Title: String { return self._s[218]! }
public var Wallet_Receive_CommentHeader: String { return self._s[219]! }
public var Wallet_Info_ReceiveGrams: String { return self._s[220]! }
public func Wallet_Updated_HoursAgo(_ value: Int32) -> String {
public func Wallet_Updated_MinutesAgo(_ value: Int32) -> String {
let form = getPluralizationForm(self.lc, value)
let stringValue = walletStringsFormattedNumber(value, self.groupingSeparator)
return String(format: self._ps[0 * 6 + Int(form.rawValue)]!, stringValue)
}
public func Wallet_Updated_MinutesAgo(_ value: Int32) -> String {
public func Wallet_Updated_HoursAgo(_ value: Int32) -> String {
let form = getPluralizationForm(self.lc, value)
let stringValue = walletStringsFormattedNumber(value, self.groupingSeparator)
return String(format: self._ps[1 * 6 + Int(form.rawValue)]!, stringValue)