feat: add skip credit button text localization to BottomControls and Controls

This commit is contained in:
Uruk
2026-01-14 20:18:09 +01:00
parent 6c3fa704db
commit a27ea154ba
2 changed files with 5 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ interface BottomControlsProps {
showSkipButton: boolean; showSkipButton: boolean;
skipButtonText: string; skipButtonText: string;
showSkipCreditButton: boolean; showSkipCreditButton: boolean;
skipCreditButtonText: string;
hasContentAfterCredits: boolean; hasContentAfterCredits: boolean;
skipIntro: () => void; skipIntro: () => void;
skipCredit: () => void; skipCredit: () => void;
@@ -70,6 +71,7 @@ export const BottomControls: FC<BottomControlsProps> = ({
showSkipButton, showSkipButton,
skipButtonText, skipButtonText,
showSkipCreditButton, showSkipCreditButton,
skipCreditButtonText,
hasContentAfterCredits, hasContentAfterCredits,
skipIntro, skipIntro,
skipCredit, skipCredit,
@@ -148,7 +150,7 @@ export const BottomControls: FC<BottomControlsProps> = ({
showSkipCreditButton && (hasContentAfterCredits || !nextItem) showSkipCreditButton && (hasContentAfterCredits || !nextItem)
} }
onPress={skipCredit} onPress={skipCredit}
buttonText='Skip Credits' buttonText={skipCreditButtonText}
/> />
{settings.autoPlayNextEpisode !== false && {settings.autoPlayNextEpisode !== false &&
(settings.maxAutoPlayEpisodeCount.value === -1 || (settings.maxAutoPlayEpisodeCount.value === -1 ||

View File

@@ -417,6 +417,7 @@ export const Controls: FC<Props> = ({
const skipButtonText = activeSegment const skipButtonText = activeSegment
? t(`player.skip_${activeSegment.type.toLowerCase()}`) ? t(`player.skip_${activeSegment.type.toLowerCase()}`)
: t("player.skip_intro"); : t("player.skip_intro");
const skipCreditButtonText = t("player.skip_outro");
const goToItemCommon = useCallback( const goToItemCommon = useCallback(
(item: BaseItemDto) => { (item: BaseItemDto) => {
@@ -632,6 +633,7 @@ export const Controls: FC<Props> = ({
showSkipButton={showSkipButton} showSkipButton={showSkipButton}
skipButtonText={skipButtonText} skipButtonText={skipButtonText}
showSkipCreditButton={showSkipCreditButton} showSkipCreditButton={showSkipCreditButton}
skipCreditButtonText={skipCreditButtonText}
hasContentAfterCredits={hasContentAfterCredits} hasContentAfterCredits={hasContentAfterCredits}
skipIntro={skipIntro} skipIntro={skipIntro}
skipCredit={skipCredit} skipCredit={skipCredit}