Skip to content

Commit

Permalink
Merge pull request #4237 from iina/close-4235
Browse files Browse the repository at this point in the history
Close support subtitle visibility, #4235
  • Loading branch information
lhc70000 committed Jun 5, 2024
2 parents 2d013fe + bc8f2fe commit dd9cc0c
Show file tree
Hide file tree
Showing 13 changed files with 192 additions and 33 deletions.
6 changes: 6 additions & 0 deletions iina/AppData.swift
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ struct Constants {
static let hideAudioPanel = NSLocalizedString("menu.hide_audio", comment: "Hide Audio Panel")
static let subtitlesPanel = NSLocalizedString("menu.subtitles", comment: "Show Subtitles Panel")
static let hideSubtitlesPanel = NSLocalizedString("menu.hide_subtitles", comment: "Hide Subtitles Panel")
static let hideSubtitles = NSLocalizedString("menu.sub_hide", comment: "Hide Subtitles")
static let showSubtitles = NSLocalizedString("menu.sub_show", comment: "Show Subtitles")
static let hideSecondSubtitles = NSLocalizedString("menu.sub_second_hide", comment: "Hide Second Subtitles")
static let showSecondSubtitles = NSLocalizedString("menu.sub_second_show", comment: "Show Second Subtitles")
}
struct Time {
static let infinite = VideoTime(999, 0, 0)
Expand Down Expand Up @@ -141,4 +145,6 @@ extension Notification.Name {
static let iinaPlayerShutdown = Notification.Name("iinaPlayerShutdown")
static let iinaPlaySliderLoopKnobChanged = Notification.Name("iinaPlaySliderLoopKnobChanged")
static let iinaLogoutCompleted = Notification.Name("iinaLoggedOutOfSubtitleProvider")
static let iinaSecondSubVisibilityChanged = Notification.Name("iinaSecondSubVisibilityChanged")
static let iinaSubVisibilityChanged = Notification.Name("iinaSubVisibilityChanged")
}
9 changes: 9 additions & 0 deletions iina/Base.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
"quicksetting.hwdec" = "Hardware Decoding";
"quicksetting.deinterlace" = "Deinterlace";
"quicksetting.hdr" = "HDR";
"quicksetting.hide" = "Hide";

// OSDMessage.swift
"osd.pause" = "Pause";
Expand All @@ -64,6 +65,10 @@
"osd.sub_delay.later" = "Subtitle Delay: %.2fs Later";
"osd.sub_delay.earlier" = "Subtitle Delay: %.2fs Earlier";
"osd.subtitle_pos" = "Subtitle Position: %.1f";
"osd.sub_hidden" = "Subtitles Hidden";
"osd.sub_visible" = "Subtitles Visible";
"osd.sub_second_hidden" = "Second Subtitles Hidden";
"osd.sub_second_visible" = "Second Subtitles Visible";
"osd.mute" = "Mute";
"osd.unmute" = "Unmute";
"osd.screenshot" = "Screenshot Captured";
Expand Down Expand Up @@ -127,6 +132,10 @@
"menu.volume_muted" = "Volume: %d (Muted)";
"menu.audio_delay" = "Audio Delay: %.2fs";
"menu.sub_delay" = "Subtitle Delay: %.2fs";
"menu.sub_hide" = "Hide Subtitles";
"menu.sub_show" = "Show Subtitles";
"menu.sub_second_hide" = "Hide Second Subtitles";
"menu.sub_second_show" = "Show Second Subtitles";
"menu.fullscreen" = "Enter Full Screen";
"menu.exit_fullscreen" = "Exit Full Screen";
"menu.pip" = "Enter Picture-in-Picture";
Expand Down
8 changes: 8 additions & 0 deletions iina/Base.lproj/MainMenu.xib
Original file line number Diff line number Diff line change
Expand Up @@ -531,6 +531,9 @@ CA
</items>
</menu>
</menuItem>
<menuItem title="Hide Subtitles" id="smo-rw-rg7" userLabel="Hide Subtitles">
<modifierMask key="keyEquivalentModifierMask"/>
</menuItem>
<menuItem title="Second Subtitle" id="mGw-jm-5x2">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Second Subtitle" systemMenu="font" id="UwY-P2-Xdb">
Expand All @@ -544,6 +547,9 @@ CA
</items>
</menu>
</menuItem>
<menuItem title="Hide Second Subtitles" id="BOm-ia-wOV">
<modifierMask key="keyEquivalentModifierMask"/>
</menuItem>
<menuItem title="Load External Subtitle…" id="k6x-hf-ATi">
<modifierMask key="keyEquivalentModifierMask"/>
</menuItem>
Expand Down Expand Up @@ -727,6 +733,8 @@ CA
<outlet property="fullScreen" destination="6Eq-ni-6hG" id="y11-Q1-drn"/>
<outlet property="gotoScreenshotFolder" destination="lj0-Oo-7nB" id="Jlj-kX-fv0"/>
<outlet property="halfSize" destination="snW-S8-Cw5" id="PDi-lV-6HL"/>
<outlet property="hideSecondSubtitles" destination="BOm-ia-wOV" id="iKO-xG-GWA"/>
<outlet property="hideSubtitles" destination="smo-rw-rg7" id="LQB-s7-8Yy"/>
<outlet property="increaseAudioDelay" destination="4ae-MT-2L1" id="nsv-LC-B9o"/>
<outlet property="increaseAudioDelaySlightly" destination="lew-3S-oGY" id="Fo9-t3-WFI"/>
<outlet property="increaseSubDelay" destination="pAo-L5-qTO" id="55m-ex-for"/>
Expand Down
Loading

0 comments on commit dd9cc0c

Please sign in to comment.