mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 01:10:09 +00:00
Update localization
This commit is contained in:
parent
97d1067752
commit
6538bfaf93
@ -6570,3 +6570,6 @@ Sorry for the inconvenience.";
|
|||||||
"Gallery.WaitForVideoDownoad" = "Please wait for the video to be fully downloaded.";
|
"Gallery.WaitForVideoDownoad" = "Please wait for the video to be fully downloaded.";
|
||||||
|
|
||||||
"VoiceChat.VideoParticipantsLimitExceededExtended" = "The voice chat is over %@ members.\nNew participants only have access to audio stream. ";
|
"VoiceChat.VideoParticipantsLimitExceededExtended" = "The voice chat is over %@ members.\nNew participants only have access to audio stream. ";
|
||||||
|
|
||||||
|
"PlaybackSpeed.Title" = "Playback Speed";
|
||||||
|
"PlaybackSpeed.Normal" = "Normal";
|
||||||
|
|||||||
@ -2041,10 +2041,10 @@ final class UniversalVideoGalleryItemNode: ZoomableContentGalleryItemNode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func speedList() -> [(String, String, Double)] {
|
private func speedList(strings: PresentationStrings) -> [(String, String, Double)] {
|
||||||
let speedList: [(String, String, Double)] = [
|
let speedList: [(String, String, Double)] = [
|
||||||
("0.5x", "0.5x", 0.5),
|
("0.5x", "0.5x", 0.5),
|
||||||
("Normal", "1x", 1.0),
|
(strings.PlaybackSpeed_Normal, "1x", 1.0),
|
||||||
("1.5x", "1.5x", 1.5),
|
("1.5x", "1.5x", 1.5),
|
||||||
("2x", "2x", 2.0)
|
("2x", "2x", 2.0)
|
||||||
]
|
]
|
||||||
@ -2067,9 +2067,9 @@ final class UniversalVideoGalleryItemNode: ZoomableContentGalleryItemNode {
|
|||||||
|
|
||||||
var items: [ContextMenuItem] = []
|
var items: [ContextMenuItem] = []
|
||||||
|
|
||||||
var speedValue: String = "Normal"
|
var speedValue: String = strongSelf.presentationData.strings.PlaybackSpeed_Normal
|
||||||
var speedIconText: String = "1x"
|
var speedIconText: String = "1x"
|
||||||
for (text, iconText, speed) in strongSelf.speedList() {
|
for (text, iconText, speed) in strongSelf.speedList(strings: strongSelf.presentationData.strings) {
|
||||||
if abs(speed - status.baseRate) < 0.01 {
|
if abs(speed - status.baseRate) < 0.01 {
|
||||||
speedValue = text
|
speedValue = text
|
||||||
speedIconText = iconText
|
speedIconText = iconText
|
||||||
@ -2077,7 +2077,7 @@ final class UniversalVideoGalleryItemNode: ZoomableContentGalleryItemNode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
items.append(.action(ContextMenuActionItem(text: "Playback Speed", textLayout: .secondLineWithValue(speedValue), icon: { theme in
|
items.append(.action(ContextMenuActionItem(text: strongSelf.presentationData.strings.PlaybackSpeed_Title, textLayout: .secondLineWithValue(speedValue), icon: { theme in
|
||||||
return optionsRateImage(rate: speedIconText, isLarge: false, color: theme.contextMenu.primaryColor)
|
return optionsRateImage(rate: speedIconText, isLarge: false, color: theme.contextMenu.primaryColor)
|
||||||
}, action: { c, _ in
|
}, action: { c, _ in
|
||||||
guard let strongSelf = self else {
|
guard let strongSelf = self else {
|
||||||
@ -2143,7 +2143,7 @@ final class UniversalVideoGalleryItemNode: ZoomableContentGalleryItemNode {
|
|||||||
|
|
||||||
var items: [ContextMenuItem] = []
|
var items: [ContextMenuItem] = []
|
||||||
|
|
||||||
for (text, _, rate) in strongSelf.speedList() {
|
for (text, _, rate) in strongSelf.speedList(strings: strongSelf.presentationData.strings) {
|
||||||
let isSelected = abs(status.baseRate - rate) < 0.01
|
let isSelected = abs(status.baseRate - rate) < 0.01
|
||||||
items.append(.action(ContextMenuActionItem(text: text, icon: { theme in
|
items.append(.action(ContextMenuActionItem(text: text, icon: { theme in
|
||||||
if isSelected {
|
if isSelected {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user