Compare commits

..
Author SHA1 Message Date
Foxster 2c3fe9b575 Merge pull request #1288 from therealFoxster/main
Add option to hide iSponsorBlock button & attempt to properly prevent uYou's playback from colliding with YouTube's
2024-01-28 19:33:45 -08:00
Foxster a893229d74 Merge branch 'qnblackcat:main' into main 2024-01-28 19:06:17 -08:00
qnblackcat 9f05b40e1d ops 2024-01-29 09:54:20 +07:00
Nguyễn Đạt 31350813b7 Merge pull request #1286 from Deci8BelioS/main
Update Localizable.strings Spanish
2024-01-29 09:42:27 +07:00
DeciBelioS 6bb70aa744 Update Localizable.strings Spanish 2024-01-28 23:26:07 +01:00
Foxster 880603f7f4 Actually prevent uYou's playback from colliding with YouTube's 2024-01-28 09:53:08 -08:00
Foxster 61e55e1b15 Merge branch 'qnblackcat:main' into main 2024-01-28 02:17:21 -08:00
Nguyễn Đạt 1459b08e55 Update uYouPlusSettings.xm 2024-01-27 23:39:27 +07:00
Nguyễn Đạt b95f0874ba use didMoveToWindow 2024-01-27 23:37:41 +07:00
qnblackcat 6d579dca14 update actions, auto detect IPA's version 2024-01-27 23:35:34 +07:00
Foxster 4c7b3c42bd Merge branch 'qnblackcat:main' into main 2024-01-26 20:30:56 -08:00
Foxster af082215e2 Fix hide iSponsorBlock option 2024-01-26 20:01:47 -08:00
qnblackcat 3e8435dc8f better script 2024-01-27 10:59:50 +07:00
qnblackcat e16ebb14b6 missing dylibs 2024-01-27 10:47:06 +07:00
Foxster 7b0098cff5 Add option to hide iSponsorBlock 2024-01-26 19:26:57 -08:00
Foxster e1591c2c89 Rename key 2024-01-26 19:07:01 -08:00
Foxster 8b5814e1d2 Merge branch 'qnblackcat:main' into main 2024-01-26 11:57:21 -08:00
Foxster eea9cf2e4e Add option to hide uYou tab 2024-01-26 11:56:37 -08:00
Foxster 7a7c113523 Merge pull request #1282 from therealFoxster/main
Update bundle symlinks & submodules
2024-01-26 10:14:11 -08:00
Foxster f17618651e Update submodules 2024-01-26 09:41:17 -08:00
Foxster 0972258215 Update bundle symlinks 2024-01-26 09:06:18 -08:00
Nguyễn Đạt be20d3edb3 Update YouQuality.bundle 2024-01-26 21:00:09 +07:00
Nguyễn Đạt 880bbb9e36 Update YTVideoOverlay.bundle 2024-01-26 20:59:57 +07:00
Nguyễn Đạt b0259a6872 Update YouMute.bundle 2024-01-26 20:59:47 +07:00
qnblackcat 14fe16f906 missing bundles 2024-01-26 20:47:22 +07:00
Nguyễn Đạt 8dc3ac121d Merge pull request #1280 from SKEIDs/Update-Japanese-localization
Update Japanese localization
2024-01-24 22:31:48 +07:00
SKEIDs 714f3fa24c Update Japanese localization 2024-01-25 00:24:47 +09:00
qnblackcat de5c919260 bump version, fix building 2024-01-24 21:47:51 +07:00
qnblackcat 617ffedef6 support YT 19.03.2+ 2024-01-24 21:45:57 +07:00
qnblackcat 2118bca18a update control 2024-01-24 21:45:25 +07:00
qnblackcat 9a8916f3fa update submodules 2024-01-24 21:35:15 +07:00
qnblackcat c397ccbab0 16.5 SDK, latest theos 2024-01-24 20:31:21 +07:00
qnblackcat cd9934bc1a update Localizations 2024-01-24 17:43:04 +07:00
qnblackcat 2f6d431b63 Slide to seek 2024-01-24 17:08:47 +07:00
qnblackcat f08e390beb bugs fixed 2024-01-24 17:08:12 +07:00
qnblackcat 449a8a99d6 fix uYou crashes on 18.49.3+, see https://github.com/iCrazeiOS/uYouCrashFix 2024-01-24 17:06:49 +07:00
Đạt Nguyễn 1d5f61cfbf update submodules 2024-01-24 14:10:54 +07:00
44 changed files with 463 additions and 232 deletions
+34 -29
View File
@@ -12,12 +12,7 @@ on:
required: true required: true
type: string type: string
decrypted_youtube_url: decrypted_youtube_url:
description: "The direct URL to the decrypted YouTube ipa" description: "Direct URL to the decrypted YouTube ipa. The version of YouTube will be detected automatically."
default: ""
required: true
type: string
youtube_version:
description: "The version of YouTube"
default: "" default: ""
required: true required: true
type: string type: string
@@ -36,7 +31,12 @@ on:
default: true default: true
required: false required: false
type: boolean type: boolean
upload_artifact:
description: "Upload Artifact"
default: true
required: false
type: boolean
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true
@@ -44,20 +44,17 @@ concurrency:
jobs: jobs:
build: build:
name: Build uYouPlus name: Build uYouPlus
runs-on: macos-11 runs-on: macos-latest
permissions: permissions:
contents: write contents: write
steps: steps:
- name: Checkout Main - name: Checkout Main
uses: actions/checkout@v3.2.0 uses: actions/checkout@v4.1.1
with: with:
path: main path: main
submodules: recursive submodules: recursive
- name: Update Homebrew
run: brew update
- name: Install Dependencies - name: Install Dependencies
run: brew install ldid dpkg make run: brew install ldid dpkg make
@@ -65,32 +62,34 @@ jobs:
run: echo "$(brew --prefix make)/libexec/gnubin" >> $GITHUB_PATH run: echo "$(brew --prefix make)/libexec/gnubin" >> $GITHUB_PATH
- name: Setup Theos - name: Setup Theos
uses: actions/checkout@v3.2.0 uses: actions/checkout@v4.1.1
with: with:
repository: theos/theos repository: theos/theos
ref: 9941262c450c0abac524574cb96b9a4cdf5e50f4 ref: master
path: theos path: theos
submodules: recursive submodules: recursive
- name: Caching - name: Caching
id: SDK id: SDK
uses: actions/cache@v3.2.0 uses: actions/cache@v4.0.0
env: env:
cache-name: iOS-15.5-SDK cache-name: iOS-16.5-SDK
with: with:
path: theos/sdks/ path: theos/sdks/
key: ${{ env.cache-name }} key: ${{ env.cache-name }}
- name: Download iOS 15.5 SDK - name: Download iOS 16.5 SDK
if: steps.SDK.outputs.cache-hit != 'true' if: steps.SDK.outputs.cache-hit != 'true'
run: | run: |
svn checkout -q https://github.com/chrisharper22/sdks/trunk/iPhoneOS15.5.sdk git clone -n --depth=1 --filter=tree:0 https://github.com/theos/sdks.git && cd sdks
git sparse-checkout set --no-cone iPhoneOS16.5.sdk
git checkout
mv *.sdk $THEOS/sdks mv *.sdk $THEOS/sdks
env: env:
THEOS: ${{ github.workspace }}/theos THEOS: ${{ github.workspace }}/theos
- name: Setup Theos Jailed - name: Setup Theos Jailed
uses: actions/checkout@v3.2.0 uses: actions/checkout@v4.1.1
with: with:
repository: qnblackcat/theos-jailed repository: qnblackcat/theos-jailed
ref: master ref: master
@@ -103,13 +102,20 @@ jobs:
env: env:
THEOS: ${{ github.workspace }}/theos THEOS: ${{ github.workspace }}/theos
- name: Download YouTube iPA - name: Prepare YouTube iPA
id: prepare_youtube
run: | run: |
wget "$YOUTUBE_URL" --no-verbose -O main/YouTube.ipa && echo -e "==> \033[1mYouTube v${{ inputs.youtube_version }} downloaded! \033[0m" wget "$YOUTUBE_URL" --no-verbose -O main/YouTube.ipa
cd ${{ github.workspace }}/main
mv YouTube.ipa YouTube.zip
unzip -q YouTube.zip
youtube_version=$(defaults read "$(pwd)/Payload/YouTube.app/Info" CFBundleVersion)
echo "==> YouTube v$youtube_version downloaded!"
sed -i '' "17s#.*#YOUTUBE_VERSION = ${youtube_version}#g" Makefile
echo "youtube_version=${youtube_version}" >> $GITHUB_OUTPUT
env: env:
THEOS: ${{ github.workspace }}/theos THEOS: ${{ github.workspace }}/theos
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }} YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }}
- name: Fix compiling & Build Package - name: Fix compiling & Build Package
@@ -118,8 +124,7 @@ jobs:
cd ${{ github.workspace }}/main cd ${{ github.workspace }}/main
sed -i '' "27s#.*#BUNDLE_ID = ${{ env.BUNDLE_ID }}#g" Makefile sed -i '' "27s#.*#BUNDLE_ID = ${{ env.BUNDLE_ID }}#g" Makefile
sed -i '' "26s#.*#DISPLAY_NAME = ${{ env.APP_NAME }}#g" Makefile sed -i '' "26s#.*#DISPLAY_NAME = ${{ env.APP_NAME }}#g" Makefile
make package IPA=YouTube.ipa FINALPACKAGE=1 make package THEOS_PACKAGE_SCHEME=rootless IPA=Payload/YouTube.app FINALPACKAGE=1
(mv "packages/$(ls -t packages | head -n1)" "packages/uYouPlus_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }}.ipa")
echo "package=$(ls -t packages | head -n1)" >>$GITHUB_OUTPUT echo "package=$(ls -t packages | head -n1)" >>$GITHUB_OUTPUT
echo -e "==> \033[1mSHASUM256: $(shasum -a 256 packages/*.ipa | cut -f1 -d' ')\033[0m" echo -e "==> \033[1mSHASUM256: $(shasum -a 256 packages/*.ipa | cut -f1 -d' ')\033[0m"
echo -e "==> \033[1mBundle ID: ${{ env.BUNDLE_ID }}\033[0m" echo -e "==> \033[1mBundle ID: ${{ env.BUNDLE_ID }}\033[0m"
@@ -127,15 +132,15 @@ jobs:
env: env:
THEOS: ${{ github.workspace }}/theos THEOS: ${{ github.workspace }}/theos
UYOU_VERSION: ${{ inputs.uyou_version }} UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
BUNDLE_ID: ${{ inputs.bundle_id }} BUNDLE_ID: ${{ inputs.bundle_id }}
APP_NAME: ${{ inputs.app_name }} APP_NAME: ${{ inputs.app_name }}
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3.1.1 if: ${{ inputs.upload_artifact }}
uses: actions/upload-artifact@v4.3.0
env: env:
UYOU_VERSION: ${{ inputs.uyou_version }} UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }} YOUTUBE_VERSION: ${{ steps.prepare_youtube.outputs.youtube_version }}
with: with:
name: uYouPlus_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }} name: uYouPlus_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }}
path: ${{ github.workspace }}/main/packages/${{ steps.build_package.outputs.package }} path: ${{ github.workspace }}/main/packages/${{ steps.build_package.outputs.package }}
@@ -143,11 +148,11 @@ jobs:
- name: Create Release - name: Create Release
id: create_release id: create_release
uses: softprops/action-gh-release@v0.1.15 uses: qnblackcat/action-gh-release@master
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
UYOU_VERSION: ${{ inputs.uyou_version }} UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }} YOUTUBE_VERSION: ${{ steps.prepare_youtube.outputs.youtube_version }}
DRAFT: ${{ inputs.create_release }} DRAFT: ${{ inputs.create_release }}
with: with:
tag_name: v${{ env.YOUTUBE_VERSION }}-${{ env.UYOU_VERSION }}-(${{ github.run_number }}) tag_name: v${{ env.YOUTUBE_VERSION }}-${{ env.UYOU_VERSION }}-(${{ github.run_number }})
+1
View File
@@ -0,0 +1 @@
../Tweaks/YTVideoOverlay/layout/Library/Application Support/YTVideoOverlay.bundle
+1
View File
@@ -0,0 +1 @@
../Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle
+1
View File
@@ -0,0 +1 @@
../Tweaks/YouQuality/layout/Library/Application Support/YouQuality.bundle
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "خيارات سِمة التطبيق"; "THEME_OPTIONS" = "خيارات سِمة التطبيق";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "قد لا تعمل بشكل صحيح في بعض الحالات. تتطلب إعادة تشغيل التطبيق."; "OLED_KEYBOARD_DESC" = "قد لا تعمل بشكل صحيح في بعض الحالات. تتطلب إعادة تشغيل التطبيق.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "خيارات مشغِّل الفيديو"; "VIDEO_PLAYER_OPTIONS" = "⏯️ خيارات مشغِّل الفيديو";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "منع خاصية النقر مرتين للتقدم أو التراجع"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "منع خاصية النقر مرتين للتقدم أو التراجع";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = "إظهار مؤشر تغيير الصوت الرسمي الخاص بـ iOS بدلاً من مؤشر يوتيوب"; "STOCK_VOLUME_HUD_DESC" = "إظهار مؤشر تغيير الصوت الرسمي الخاص بـ iOS بدلاً من مؤشر يوتيوب";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "أزرار التحكم على الطبقة فوق الفيديو"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 أزرار التحكم على الطبقة فوق الفيديو";
"HIDE_AUTOPLAY_SWITCH" = "إخفاء زر التشغيل التلقائي"; "HIDE_AUTOPLAY_SWITCH" = "إخفاء زر التشغيل التلقائي";
"HIDE_AUTOPLAY_SWITCH_DESC" = "إخفاء زر التشغيل التلقائي من أزرار التحكم على الفيديو."; "HIDE_AUTOPLAY_SWITCH_DESC" = "إخفاء زر التشغيل التلقائي من أزرار التحكم على الفيديو.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "تتطلب إعادة تشغيل التطبيق."; "HIDE_RIGHT_PANEL_DESC" = "تتطلب إعادة تشغيل التطبيق.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "خيارات طبقة التحكم بمقاطع Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 خيارات طبقة التحكم بمقاطع Shorts";
"HIDE_SUPER_THANKS" = "إخفاء عبارة 'شراء سوبر شكراً' في المقاطع القصيرة"; "HIDE_SUPER_THANKS" = "إخفاء عبارة 'شراء سوبر شكراً' في المقاطع القصيرة";
"HIDE_SUPER_THANKS_DESC" = "إخفاء لافتة 'Buy Super Thanks' من مقاطع Shorts."; "HIDE_SUPER_THANKS_DESC" = "إخفاء لافتة 'Buy Super Thanks' من مقاطع Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "إذا أغلقت تطبيق يوتيوب أثناء مشاهدة مقطع Shorts, لن يتم استئناف الشماهدة في المرة القادمة التي تفتح فيها التطبيق."; "DISABLE_RESUME_TO_SHORTS_DESC" = "إذا أغلقت تطبيق يوتيوب أثناء مشاهدة مقطع Shorts, لن يتم استئناف الشماهدة في المرة القادمة التي تفتح فيها التطبيق.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "خيارات متنوعة"; "MISCELLANEOUS" = "🔎 خيارات متنوعة";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "التأكيد قبل البث (أداة YTCastConfirm)"; "CAST_CONFIRM" = "التأكيد قبل البث (أداة YTCastConfirm)";
"CAST_CONFIRM_DESC" = "إظهار تنبيه للتأكيد قبل البث، من أجل منع البث للتلفاز عن طريق الخطأ."; "CAST_CONFIRM_DESC" = "إظهار تنبيه للتأكيد قبل البث، من أجل منع البث للتلفاز عن طريق الخطأ.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options"; "THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Mohou se vyskytnout chyby. Je potřeba restart aplikace."; "OLED_KEYBOARD_DESC" = "Mohou se vyskytnout chyby. Je potřeba restart aplikace.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video Controls Overlay Options";
"HIDE_AUTOPLAY_SWITCH" = "Skrýt přepínač automatického přehrávání"; "HIDE_AUTOPLAY_SWITCH" = "Skrýt přepínač automatického přehrávání";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Skryje přepínač automatického přehrávání v překrytí ovládání videa."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Skryje přepínač automatického přehrávání v překrytí ovládání videa.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Zobrazit potvrzení před začátkem sdílení obrazu (YTCastConfirm)"; "CAST_CONFIRM" = "Zobrazit potvrzení před začátkem sdílení obrazu (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Zobrazí potvrzení aby se zamezilo nechtěnému sdílení do televize."; "CAST_CONFIRM_DESC" = "Zobrazí potvrzení aby se zamezilo nechtěnému sdílení do televize.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Optionen"; "THEME_OPTIONS" = "Theme Optionen";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Könnte in manchen Fällen nicht richtig funktionieren. App-Neustart erforderlich!"; "OLED_KEYBOARD_DESC" = "Könnte in manchen Fällen nicht richtig funktionieren. App-Neustart erforderlich!";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video-Player-Optionen"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video-Player-Optionen";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Doppeltippen zum Suchen deaktivieren"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Doppeltippen zum Suchen deaktivieren";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Optionen"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video Controls Overlay Optionen";
"HIDE_AUTOPLAY_SWITCH" = "Autoplay-Schalter ausblenden"; "HIDE_AUTOPLAY_SWITCH" = "Autoplay-Schalter ausblenden";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Autoplay-Schalter vom Videoplayer ausblenden."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Autoplay-Schalter vom Videoplayer ausblenden.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "App-Neustart erforderlich."; "HIDE_RIGHT_PANEL_DESC" = "App-Neustart erforderlich.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts Controls Overlay-Optionen"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts Controls Overlay-Optionen";
"HIDE_SUPER_THANKS" = "'Buy Super Thanks'-Banner ausblenden"; "HIDE_SUPER_THANKS" = "'Buy Super Thanks'-Banner ausblenden";
"HIDE_SUPER_THANKS_DESC" = "Ausblenden des \"Buy Super Thanks\"-Banners in bestimmten Shorts."; "HIDE_SUPER_THANKS_DESC" = "Ausblenden des \"Buy Super Thanks\"-Banners in bestimmten Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Wenn Sie YouTube beenden, während Sie Shorts ansehen, werden Shorts beim nächsten Start von YouTube nicht automatisch abgespielt."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Wenn Sie YouTube beenden, während Sie Shorts ansehen, werden Shorts beim nächsten Start von YouTube nicht automatisch abgespielt.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Sonstiges"; "MISCELLANEOUS" = "🔎 Sonstiges";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Warnung vor TV-Übertragungen (YTCastConfirm)"; "CAST_CONFIRM" = "Warnung vor TV-Übertragungen (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Zeigt eine Warnung an, um eine ausversehene TV-Übertragung zu verhindern."; "CAST_CONFIRM_DESC" = "Zeigt eine Warnung an, um eine ausversehene TV-Übertragung zu verhindern.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Μπορεί να μην δουλέψει σε κάποιες περιπτώσεις. Απαιτείται επανεκκίνηση της εφαρμογής."; "OLED_KEYBOARD_DESC" = "Μπορεί να μην δουλέψει σε κάποιες περιπτώσεις. Απαιτείται επανεκκίνηση της εφαρμογής.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής"; "HIDE_AUTOPLAY_SWITCH" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής κατά την αναπαραγωγή βίντεο"; "HIDE_AUTOPLAY_SWITCH_DESC" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής κατά την αναπαραγωγή βίντεο";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "App restart is required."; "HIDE_RIGHT_PANEL_DESC" = "App restart is required.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts Controls Overlay Options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts Controls Overlay Options";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen"; "HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock";
"CAST_CONFIRM" = "Επιβεβαιωτικό μήνυμα πριν γίνει Cast(YTCastConfirm)"; "CAST_CONFIRM" = "Επιβεβαιωτικό μήνυμα πριν γίνει Cast(YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Να φανεί ένα επιβεβαιωτικό μήνυμα πριν γίνει cast για να αποτρεπτεί η καταλάθως σύνδεση στην τηλεόραση."; "CAST_CONFIRM_DESC" = "Να φανεί ένα επιβεβαιωτικό μήνυμα πριν γίνει cast για να αποτρεπτεί η καταλάθως σύνδεση στην τηλεόραση.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = ""; "OLED_KEYBOARD_DESC" = "";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch"; "HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch";
"HIDE_AUTOPLAY_SWITCH_DESC" = ""; "HIDE_AUTOPLAY_SWITCH_DESC" = "";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "YTCastConfirm"; "CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting"; "CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting";
@@ -1,21 +1,21 @@
// About // About
"ABOUT" = "About"; "ABOUT" = "Acerca de";
"VERSION" = "Versión uYouPlus's: %@"; "VERSION" = "Versión";
"VERSION_CHECK" = "Pulse para comprobar si hay actualizaciones."; "VERSION_CHECK" = "Pulse para comprobar si hay actualizaciones.";
"REPORT_AN_ISSUE" = "Report an issue"; "REPORT_AN_ISSUE" = "Informar de un problema";
"ADD_TITLE" = "Add your title here..."; "ADD_TITLE" = "Añada aquí su título...";
"QUIT_YOUTUBE" = "Quit YouTube"; "QUIT_YOUTUBE" = "Salir de Youtube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Reinicia YouTube para aplicar los cambios";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 Aspecto de la aplicación";
"THEME_OPTIONS" = "Opciones de Temas"; "THEME_OPTIONS" = "Opciones de Temas";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Tema oscuro";
"DEFAULT_THEME" = "Por defecto"; "DEFAULT_THEME" = "Por defecto";
"DEFAULT_THEME_DESC" = "Tema oscuro predeterminado de YouTube. Es necesario reiniciar la aplicación."; "DEFAULT_THEME_DESC" = "Tema oscuro predeterminado de YouTube. Es necesario reiniciar la aplicación.";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Puede no funcionar correctamente en algunos casos. Requiere reiniciar la app."; "OLED_KEYBOARD_DESC" = "Puede no funcionar correctamente en algunos casos. Requiere reiniciar la app.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Opciones del reproductor de vídeo"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Opciones del reproductor de vídeo";
"SLIDE_TO_SEEK" = "Activar el deslizamiento para buscar";
"SLIDE_TO_SEEK_DESC" = "Traer de vuelta la diapositiva para buscar el gesto.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Desactivar la doble pulsación para buscar"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Desactivar la doble pulsación para buscar";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -45,11 +48,11 @@
"YT_MINIPLAYER" = "Activar el minirreproductor para todos los vídeos de YouTube"; "YT_MINIPLAYER" = "Activar el minirreproductor para todos los vídeos de YouTube";
"YT_MINIPLAYER_DESC" = "Vídeos infantiles por ejemplo."; "YT_MINIPLAYER_DESC" = "Vídeos infantiles por ejemplo.";
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD"; "STOCK_VOLUME_HUD" = "Utiliza el HUD de volumen de iOS";
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opciones de superposición de controles de vídeo"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Opciones de superposición de controles de vídeo";
"HIDE_AUTOPLAY_SWITCH" = "Ocultar interruptor de Reproducir automáticamente"; "HIDE_AUTOPLAY_SWITCH" = "Ocultar interruptor de Reproducir automáticamente";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ocultar el interruptor de Reproducir automáticamente en los botones superpuestos."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Ocultar el interruptor de Reproducir automáticamente en los botones superpuestos.";
@@ -82,19 +85,22 @@
"HIDE_RIGHT_PANEL_DESC" = "Es necesario reiniciar la aplicación."; "HIDE_RIGHT_PANEL_DESC" = "Es necesario reiniciar la aplicación.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Configurar superposición de Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Configurar superposición de Shorts";
"HIDE_SUPER_THANKS" = "Ocultar banner 'Comprar Supergracias"; "HIDE_SUPER_THANKS" = "Ocultar banner 'Comprar Supergracias";
"HIDE_SUPER_THANKS_DESC" = "Ocultar el banner 'Comprar Supergracias' en Shorts."; "HIDE_SUPER_THANKS_DESC" = "Ocultar el banner 'Comprar Supergracias' en Shorts.";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button"; "HIDE_SUBCRIPTIONS" = "Ocultar el botón de suscripción";
"HIDE_SUBCRIPTIONS_DESC" = ""; "HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Desactivar reanudación a Shorts"; "DISABLE_RESUME_TO_SHORTS" = "Desactivar reanudación a Shorts";
"DISABLE_RESUME_TO_SHORTS_DESC" = "Si cierras YouTube mientras ves Shorts, éstos no se reproducirán automáticamente la próxima vez que inicies YouTube."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Si cierras YouTube mientras ves Shorts, éstos no se reproducirán automáticamente la próxima vez que inicies YouTube.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Varios"; "MISCELLANEOUS" = "🔎 Varios";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Alerta de confirmación antes de Enviar contenido (YTCastConfirm)"; "CAST_CONFIRM" = "Alerta de confirmación antes de Enviar contenido (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Mostrar una alerta de confirmación antes de Enviar contenido para prevenir el secuestro accidental del TV."; "CAST_CONFIRM_DESC" = "Mostrar una alerta de confirmación antes de Enviar contenido para prevenir el secuestro accidental del TV.";
@@ -112,7 +118,7 @@
"HIDE_CHIP_BAR" = "Ocultar la barra superior"; "HIDE_CHIP_BAR" = "Ocultar la barra superior";
"HIDE_CHIP_BAR_DESC" = "Ocultar la barra superior de las fuentes de inicio (Tendencias, Música, Juegos...) y de suscripción (Todos los vídeos, Seguir viendo...). Es necesario reiniciar la aplicación."; "HIDE_CHIP_BAR_DESC" = "Ocultar la barra superior de las fuentes de inicio (Tendencias, Música, Juegos...) y de suscripción (Todos los vídeos, Seguir viendo...). Es necesario reiniciar la aplicación.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\""; "HIDE_PLAY_NEXT_IN_QUEUE" = "Ocultar \"Reproducir siguiente en cola\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = ""; "HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Diseño para iPhone"; "IPHONE_LAYOUT" = "Diseño para iPhone";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Options du thème"; "THEME_OPTIONS" = "Options du thème";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Peut ne pas fonctionner correctement dans certains cas. Un redémarrage de l'application est nécessaire."; "OLED_KEYBOARD_DESC" = "Peut ne pas fonctionner correctement dans certains cas. Un redémarrage de l'application est nécessaire.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Options du lecteur vidéo"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Options du lecteur vidéo";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Désactiver le double tap pour chercher"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Désactiver le double tap pour chercher";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Options de superposition des contrôles vidéo"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Options de superposition des contrôles vidéo";
"HIDE_AUTOPLAY_SWITCH" = "Masquer l'interrupteur de lecture automatique"; "HIDE_AUTOPLAY_SWITCH" = "Masquer l'interrupteur de lecture automatique";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Masquer le bouton de lecture automatique dans la superposition des contrôles vidéo"; "HIDE_AUTOPLAY_SWITCH_DESC" = "Masquer le bouton de lecture automatique dans la superposition des contrôles vidéo";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Un redémarrage de l'application est nécessaire."; "HIDE_RIGHT_PANEL_DESC" = "Un redémarrage de l'application est nécessaire.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Options de la superposition de commandes de Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Options de la superposition de commandes de Shorts";
"HIDE_SUPER_THANKS" = "Masquer la bannière 'Acheter des Super Thanks'"; "HIDE_SUPER_THANKS" = "Masquer la bannière 'Acheter des Super Thanks'";
"HIDE_SUPER_THANKS_DESC" = "Masquer la bannière 'Acheter des Super Thanks' dans les Shorts."; "HIDE_SUPER_THANKS_DESC" = "Masquer la bannière 'Acheter des Super Thanks' dans les Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Si vous fermez YouTube en regardant des Shorts, ils ne seront pas automatiquement lus la prochaine fois que vous lancerez YouTube."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Si vous fermez YouTube en regardant des Shorts, ils ne seront pas automatiquement lus la prochaine fois que vous lancerez YouTube.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Divers"; "MISCELLANEOUS" = "🔎 Divers";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Confirmer l'alerte avant le casting (YTCastConfirm)"; "CAST_CONFIRM" = "Confirmer l'alerte avant le casting (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Afficher une alerte de confirmation avant de lancer le casting afin d'éviter de déclencher accidentellement la télévision"; "CAST_CONFIRM_DESC" = "Afficher une alerte de confirmation avant de lancer le casting afin d'éviter de déclencher accidentellement la télévision";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_DARKMODE_DESC" = "עלול לא לעבוד נכון בחלק מהמקרים, נדרש לפתוח מחדש את היישום."; "OLED_DARKMODE_DESC" = "עלול לא לעבוד נכון בחלק מהמקרים, נדרש לפתוח מחדש את היישום.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "הסתר את כפתור ההפעלה האוטומטית"; "HIDE_AUTOPLAY_SWITCH" = "הסתר את כפתור ההפעלה האוטומטית";
"HIDE_AUTOPLAY_SWITCH_DESC" = "הסתר את כפתור ההפעלה האוטומטית בתצוגת השליטה בסרטון."; "HIDE_AUTOPLAY_SWITCH_DESC" = "הסתר את כפתור ההפעלה האוטומטית בתצוגת השליטה בסרטון.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "התראת אישור לפני שידור לטלוויזיה (YTCastConfirm)"; "CAST_CONFIRM" = "התראת אישור לפני שידור לטלוויזיה (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "הצג התראת אישור לפני שידור לטלוויזיה כדי למנוע לחיצה בטעות."; "CAST_CONFIRM_DESC" = "הצג התראת אישור לפני שידור לטלוויזיה כדי למנוע לחיצה בטעות.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options"; "THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Előfordulhat, hogy bizonyos esetekben nem működik megfelelően. Az alkalmazás újraindítása szükséges az opció engedélyezése/letiltása után."; "OLED_KEYBOARD_DESC" = "Előfordulhat, hogy bizonyos esetekben nem működik megfelelően. Az alkalmazás újraindítása szükséges az opció engedélyezése/letiltása után.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Az automatikus lejátszás kapcsoló elrejtése"; "HIDE_AUTOPLAY_SWITCH" = "Az automatikus lejátszás kapcsoló elrejtése";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Az Automatikus lejátszás kapcsoló elrejtése a videovezérlők fedvényében."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Az Automatikus lejátszás kapcsoló elrejtése a videovezérlők fedvényében.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Megerősítés átküldés előtt (YTCastConfirm)"; "CAST_CONFIRM" = "Megerősítés átküldés előtt (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Az átküldés előtt mutasson megerősítő figyelmeztetést, hogy megakadályozza a TV véletlen eltérítését."; "CAST_CONFIRM_DESC" = "Az átküldés előtt mutasson megerősítő figyelmeztetést, hogy megakadályozza a TV véletlen eltérítését.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Opzioni Tema"; "THEME_OPTIONS" = "Opzioni Tema";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Potrebbe non funzionare correttamente in alcuni scenari. È richiesto un riavvio dell'app."; "OLED_KEYBOARD_DESC" = "Potrebbe non funzionare correttamente in alcuni scenari. È richiesto un riavvio dell'app.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Opzioni Video Player"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Opzioni Video Player";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opzioni Sovrimpressione (Overlay) Video"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Opzioni Sovrimpressione (Overlay) Video";
"HIDE_AUTOPLAY_SWITCH" = "Nascondi Interruttore Riproduzione Automatica"; "HIDE_AUTOPLAY_SWITCH" = "Nascondi Interruttore Riproduzione Automatica";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Nasconde il controllo per la riproduzione automatica in sovrimpressione al video."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Nasconde il controllo per la riproduzione automatica in sovrimpressione al video.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "È richiesto un riavvio dell'app."; "HIDE_RIGHT_PANEL_DESC" = "È richiesto un riavvio dell'app.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Opzioni Sovrimpressione (Overlay) Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Opzioni Sovrimpressione (Overlay) Shorts";
"HIDE_SUPER_THANKS" = "Nascondi 'Buy Super Thanks'"; "HIDE_SUPER_THANKS" = "Nascondi 'Buy Super Thanks'";
"HIDE_SUPER_THANKS_DESC" = "Nascondi il banner 'Buy Super Thanks' dagli Shorts."; "HIDE_SUPER_THANKS_DESC" = "Nascondi il banner 'Buy Super Thanks' dagli Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Se chiudi YouTube mentre guardi uno Short, gli Short non verranno riprodotti automaticamente la prossima volta che avvii YouTube."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Se chiudi YouTube mentre guardi uno Short, gli Short non verranno riprodotti automaticamente la prossima volta che avvii YouTube.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Varie"; "MISCELLANEOUS" = "🔎 Varie";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Avviso di conferma prima della condivisione su TV (YTCastConfirm)"; "CAST_CONFIRM" = "Avviso di conferma prima della condivisione su TV (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Mostra un avviso di conferma prima della condivisione per evitar e di irrompere accidentalmente sulla TV."; "CAST_CONFIRM_DESC" = "Mostra un avviso di conferma prima della condivisione per evitar e di irrompere accidentalmente sulla TV.";
@@ -1,37 +1,40 @@
// About // About
"ABOUT" = "About"; "ABOUT" = "アプリについて";
"VERSION" = "uYouPlusのバージョン %@"; "VERSION" = "バージョン";
"VERSION_CHECK" = "ここをタップしてアップデートを確認!"; "VERSION_CHECK" = "ここをタップしてアップデートを確認!";
"REPORT_AN_ISSUE" = "Report an issue"; "REPORT_AN_ISSUE" = "不具合を報告";
"ADD_TITLE" = "Add your title here..."; "ADD_TITLE" = "タイトルをここに追加...";
"QUIT_YOUTUBE" = "Quit YouTube"; "QUIT_YOUTUBE" = "YouTubeを終了";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "変更を適用するためにYouTubeを再起動";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 アプリのテーマ";
"THEME_OPTIONS" = "テーマの設定"; "THEME_OPTIONS" = "テーマの設定";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "ダークテーマ";
"DEFAULT_THEME" = "通常"; "DEFAULT_THEME" = "デフォルト";
"DEFAULT_THEME_DESC" = "通常のYouTubeのダークモードです。アプリの再起動が必要です。"; "DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "従来のダークモード"; "OLD_DARK_THEME" = "明るいグレー";
"OLD_DARK_THEME_DESC" = "前のYouTubeのダークモードです。(グレー) アプリの再起動が必要です。"; "OLD_DARK_THEME_DESC" = "YouTubeの古いダークテーマ";
"OLED_DARK_THEME" = "有機ELダークモード (実験的機能)"; "OLED_DARK_THEME" = "OLED (実験的)";
"OLED_DARK_THEME_2" = "有機ELダークモード"; "OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "正常に動作しない可能性があります。アプリの再起動が必要です。"; "OLED_DARK_THEME_DESC" = "純粋な黒のダークテーマ";
"OLED_KEYBOARD" = "有機ELキーボード (実験的機能)"; "OLED_KEYBOARD" = "OLEDキーボード (実験的)";
"OLED_KEYBOARD_DESC" = "正常に動作しない可能性があります。この設定を変更した場合、アプリの再起動が必要です。"; "OLED_KEYBOARD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "動画コントロールのオーバーレイ設定"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "⏯️ 動画コントロールのオーバーレイ設定";
"SLIDE_TO_SEEK" = "スライドシークを有効化";
"SLIDE_TO_SEEK_DESC" = "スライドシークジェスチャーを復活させます。";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "ダブルタップによるシークを無効化"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "ダブルタップによるシークを無効化";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -40,92 +43,95 @@
"SNAP_TO_CHAPTER_DESC" = "動画を飛ばす際にチャプターに沿ってスクラブされるのを無効化します。"; "SNAP_TO_CHAPTER_DESC" = "動画を飛ばす際にチャプターに沿ってスクラブされるのを無効化します。";
"PINCH_TO_ZOOM" = "ピンチで拡大を無効にする"; "PINCH_TO_ZOOM" = "ピンチで拡大を無効にする";
"PINCH_TO_ZOOM_DESC" = "アプリの再起動が必要です。"; "PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "すべての動画でミニプレーヤーを有効にする"; "YT_MINIPLAYER" = "すべての動画でミニプレーヤーを有効にする";
"YT_MINIPLAYER_DESC" = "例:子ども向けの動画など"; "YT_MINIPLAYER_DESC" = "ミニプレーヤーが使えない動画(子ども向けの動画など)がありますが、このオプションでバイパスできます。";
"STOCK_VOLUME_HUD" = "iOSのstockボリュームHUDを利用する"; "STOCK_VOLUME_HUD" = "iOSのstockボリュームHUDを利用する";
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "動画コントロールのオーバーレイ設定"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 動画コントロールのオーバーレイ設定";
"HIDE_AUTOPLAY_SWITCH" = "自動再生ボタンを非表示"; "HIDE_AUTOPLAY_SWITCH" = "自動再生ボタンを非表示";
"HIDE_AUTOPLAY_SWITCH_DESC" = "動画コントロールのオーバーレイから自動再生ボタンを非表示にします。"; "HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "字幕ボタンを非表示"; "HIDE_SUBTITLES_BUTTON" = "字幕ボタンを非表示";
"HIDE_SUBTITLES_BUTTON_DESC" = "動画コントロールのオーバーレイから字幕ボタンを非表示にします。"; "HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "HUDメッセージを非表示"; "HIDE_HUD_MESSAGES" = "HUDメッセージを非表示";
"HIDE_HUD_MESSAGES_DESC" = "例:字幕がオン/オフになりました、ループ再生はオンになっています、等"; "HIDE_HUD_MESSAGES_DESC" = "特定のアクション後に表示されるスナックバーを非表示にします。(例: 字幕がオン/オフになりました など)";
"HIDE_PAID_PROMOTION_CARDS" = "プロモーションバナーを非表示"; "HIDE_PAID_PROMOTION_CARDS" = "有料プロモーションカードを非表示";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "「プロモーションを含みます」のバナーを非表示にします。"; "HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "チャンネルのウォーターマークを非表示"; "HIDE_CHANNEL_WATERMARK" = "チャンネルのウォーターマークを非表示";
"HIDE_CHANNEL_WATERMARK_DESC" = "動画再生時のチャンネルのウォーターマークを非表示にします。 アプリの再起動が必要です。"; "HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "前後の動画を再生するボタンを非表示"; "HIDE_PREVIOUS_AND_NEXT_BUTTON" = "前へ/次へボタンを非表示";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "動画コントロールのオーバーレイで次の動画と前の動画を再生するボタンを非表示にします。"; "HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "前後の動画を再生するボタンを置"; "REPLACE_PREVIOUS_NEXT_BUTTON" = "前へ/次へボタンを置き換える";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "次の動画と前の動画を再生するボタンをそれぞれ早送り巻き戻しボタンに置き換えます。アプリの再起動が必要です。"; "REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "前へ/次へボタンを早送り/巻き戻しボタンに置き換えます。";
"RED_PROGRESS_BAR" = "赤いプログレスバー"; "RED_PROGRESS_BAR" = "赤いプログレスバー";
"RED_PROGRESS_BAR_DESC" = "赤いプログレスバーに戻します。アプリの再起動が必要です。"; "RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "動画終わりのホバーカードを非表示 (YTNoHoverCards)"; "HIDE_HOVER_CARD" = "YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "動画の最後のホバーカード(サムネイル)を非表示にします。"; "HIDE_HOVER_CARD_DESC" = "動画のエンドスクリーンを非表示にします。";
"HIDE_RIGHT_PANEL" = "フルスクリーンモードで右パネルを非表示"; "HIDE_RIGHT_PANEL" = "フルスクリーン時のエンゲージパネルを非表示";
"HIDE_RIGHT_PANEL_DESC" = "アプリの再起動が必要です。"; "HIDE_RIGHT_PANEL_DESC" = "ランドスケープ時の右パネル(コメントなど)を非表示にします。";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "ショートのコントロールのオーバーレイ設定"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 ショート動画のオーバーレイ設定";
"HIDE_SUPER_THANKS" = "Super Thanks を購入バナーを非表示"; "HIDE_SUPER_THANKS" = "Super Thanksを購入バナーを非表示";
"HIDE_SUPER_THANKS_DESC" = "ショートの「Super Thanks」バナーを非表示にします。"; "HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "チャンネル登録ボタンを非表示"; "HIDE_SUBCRIPTIONS" = "チャンネル登録ボタンを非表示";
"HIDE_SUBCRIPTIONS_DESC" = "一時停止時に表示されるチャンネル登録ボタンを非表示にします"; "HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "ショートの再開を無効化"; "DISABLE_RESUME_TO_SHORTS" = "ショートの再開を無効化";
"DISABLE_RESUME_TO_SHORTS_DESC" = "ショート動画を見ていてアプリを終了した後、再度開いた際にショートから再開されるのを防ぎます。"; "DISABLE_RESUME_TO_SHORTS_DESC" = "ショート動画を視聴中にアプリを終了し、再度開いた際にショートから再開されるのを防ぎます。";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "その他"; "MISCELLANEOUS" = "🔎 その他";
"CAST_CONFIRM" = "キャストする前に確認をする (YTCastConfirm)"; "HIDE_UYOU" = "Hide uYou tab";
"CAST_CONFIRM_DESC" = "誤ってテレビにキャストしないように、確認の警告を表示します。"; "HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "キャスト前に確認の警告を表示します。";
"CASTING" = "キャスト"; "CASTING" = "キャスト";
"MSG_ARE_YOU_SURE" = "本当にキャストを開始しますか?"; "MSG_ARE_YOU_SURE" = "本当にキャストを開始しますか?";
"MSG_YES" = "はい"; "MSG_YES" = "はい";
"MSG_CANCEL" = "キャンセル"; "MSG_CANCEL" = "キャンセル";
"DISABLE_HINTS" = "ヒントを非表示"; "DISABLE_HINTS" = "ヒントを非表示";
"DISABLE_HINTS_DESC" = "アプリが再インストールされた際に表示される機能の使い方を非表示にします。"; "DISABLE_HINTS_DESC" = "アプリ初回起動時に表示されるYouTubeのヒントを非表示にします。";
"ENABLE_YT_STARTUP_ANIMATION" = "YouTube起動時アニメーションを有効にする"; "ENABLE_YT_STARTUP_ANIMATION" = "YouTube起動時アニメーションを表示";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = ""; "ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "トップバーを非表示"; "HIDE_CHIP_BAR" = "トップバーを非表示";
"HIDE_CHIP_BAR_DESC" = "ホーム(トレンド,音楽,ゲーム...)とサブスクリプション(すべてのビデオ、視聴を続ける...)リボンのトップバーを非表示にします。アプリの再起動が必要です。"; "HIDE_CHIP_BAR_DESC" = "ホーム(トレンド,音楽,ゲーム...)とサブスクリプション(すべてのビデオ、視聴を続ける...)リボンのトップバーを非表示にします。";
"HIDE_PLAY_NEXT_IN_QUEUE" = "\"次に再生\"を削除"; "HIDE_PLAY_NEXT_IN_QUEUE" = "「キューの最初に追加」を非表示";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "コンテキストメニューの\"キューの最初に追加\"オプションを非表示にします"; "HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhoneのレイアウト"; "IPHONE_LAYOUT" = "iPhoneのレイアウトを強制";
"IPHONE_LAYOUT_DESC" = "iPhoneのレイアウトを使用する場合はトグルで切り替えてください。アプリの再起動が必要です。"; "IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "新しいミニプレーヤー・バーを使う (BigYTMiniPlayer)"; "NEW_MINIPLAYER_STYLE" = "BigYTMiniPlayer";
"NEW_MINIPLAYER_STYLE_DESC" = "アプリの再起動が必要です。"; "NEW_MINIPLAYER_STYLE_DESC" = "新しいミニプレーヤーバー";
"YT_RE_EXPLORE" = "ショートタブを探索タブに置き換える (YTReExplore)"; "YT_RE_EXPLORE" = "YTReExplore";
"YT_RE_EXPLORE_DESC" = "アプリの再起動が必要です。"; "YT_RE_EXPLORE_DESC" = "ショートタブを探索タブに置き換えます。";
"ENABLE_FLEX" = "FLEXを有効化"; "ENABLE_FLEX" = "FLEXを有効化";
"ENABLE_FLEX_DESC" = "デバッグ用のFLEXを有効にします(推奨しません) 何をやっているのかわからない場合はオフにしてください。"; "ENABLE_FLEX_DESC" = "デバッグ用のFLEXを有効にします。";
"FIX_GOOGLE_SIGNIN" = "Googleのサインインを修正 (TrollStoreユーザーのみ)"; "FIX_GOOGLE_SIGNIN" = "Googleのサインインを修正 (TrollStoreユーザーのみ)";
"FIX_GOOGLE_SIGNIN_DESC" = "アプリがTrollStoreでインストールされ場合のみ機能します。このオプションを有効にしてGoogleアカウントでサインインできるようにします。アプリの再起動が必要です。"; "FIX_GOOGLE_SIGNIN_DESC" = "Googleアカウントでサインインできない場合で、アプリがTrollStore経由でインストールされている場合のみこのオプションをオンにしてください。通常通りサインインできる場合はオフのままにしてください。アプリの再起動が必要です。";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "테마 설정"; "THEME_OPTIONS" = "테마 설정";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "몇몇 경우 제대로 동작하지 않을 수도 있습니다. 앱을 다시 시작해야 합니다."; "OLED_KEYBOARD_DESC" = "몇몇 경우 제대로 동작하지 않을 수도 있습니다. 앱을 다시 시작해야 합니다.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "비디오 재생 설정"; "VIDEO_PLAYER_OPTIONS" = "⏯️ 비디오 재생 설정";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "두번 탭하여 탐색 사용하지 않음"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "두번 탭하여 탐색 사용하지 않음";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "비디오 재생 오버레이 설정"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 비디오 재생 오버레이 설정";
"HIDE_AUTOPLAY_SWITCH" = "자동재생 스위치 숨기기"; "HIDE_AUTOPLAY_SWITCH" = "자동재생 스위치 숨기기";
"HIDE_AUTOPLAY_SWITCH_DESC" = "비디오 재생 오버레이에서 자동재생 스위치를 숨깁니다."; "HIDE_AUTOPLAY_SWITCH_DESC" = "비디오 재생 오버레이에서 자동재생 스위치를 숨깁니다.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "앱을 다시 시작해야 합니다."; "HIDE_RIGHT_PANEL_DESC" = "앱을 다시 시작해야 합니다.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts 재생 오버레이 설정"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 재생 오버레이 설정";
"HIDE_SUPER_THANKS" = "'Super Thanks 구매' 배너 숨기기"; "HIDE_SUPER_THANKS" = "'Super Thanks 구매' 배너 숨기기";
"HIDE_SUPER_THANKS_DESC" = "Shorts 영상에서 'Super Thanks 구매' 배너를 숨깁니다."; "HIDE_SUPER_THANKS_DESC" = "Shorts 영상에서 'Super Thanks 구매' 배너를 숨깁니다.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Shorts를 시청하는 도중 앱을 닫을 때, 다시 앱을 열어도 Shorts 영상이 자동재생되지 않도록 합니다."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Shorts를 시청하는 도중 앱을 닫을 때, 다시 앱을 열어도 Shorts 영상이 자동재생되지 않도록 합니다.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "기타 설정"; "MISCELLANEOUS" = "🔎 기타 설정";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "TV 전송 알림 (YTCastConfirm)"; "CAST_CONFIRM" = "TV 전송 알림 (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "의도치 않게 TV로 영상을 전송하지 않도록 보내기 전에 확인 메시지를 표시합니다."; "CAST_CONFIRM_DESC" = "의도치 않게 TV로 영상을 전송하지 않도록 보내기 전에 확인 메시지를 표시합니다.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options"; "THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Werkt mogelijk niet correct in sommige gevallen. Je moet de app opnieuw opstarten om dit te activeren."; "OLED_KEYBOARD_DESC" = "Werkt mogelijk niet correct in sommige gevallen. Je moet de app opnieuw opstarten om dit te activeren.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Verberg Autoplay schakelaar"; "HIDE_AUTOPLAY_SWITCH" = "Verberg Autoplay schakelaar";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Verberg de Autoplay schakelaar in de video speler."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Verberg de Autoplay schakelaar in de video speler.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Bevestig casten (YTCastConfirm)"; "CAST_CONFIRM" = "Bevestig casten (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Toon een melding na het drukken op de cast knop om te voorkomen dat je per ongeluk cast."; "CAST_CONFIRM_DESC" = "Toon een melding na het drukken op de cast knop om te voorkomen dat je per ongeluk cast.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Może w niektórych przypadkach nie działać. Restart aplikacji jest wymagany."; "OLED_KEYBOARD_DESC" = "Może w niektórych przypadkach nie działać. Restart aplikacji jest wymagany.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Ukryj przycisk Autoodtwarzanie"; "HIDE_AUTOPLAY_SWITCH" = "Ukryj przycisk Autoodtwarzanie";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ukrywa przycisk Autoodtwarzanie w okładce odtwarzacza filmów."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Ukrywa przycisk Autoodtwarzanie w okładce odtwarzacza filmów.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Alert przed przesyłaniem (YTCastConfirm)"; "CAST_CONFIRM" = "Alert przed przesyłaniem (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Pokaż alert przed przesyłaniem aby nie łączyć się przez przypadek z telewizorem."; "CAST_CONFIRM_DESC" = "Pokaż alert przed przesyłaniem aby nie łączyć się przez przypadek z telewizorem.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Opções de Temas"; "THEME_OPTIONS" = "Opções de Temas";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Pode não funcionar corretamente em alguns casos. A reinicialização do app é necessária."; "OLED_KEYBOARD_DESC" = "Pode não funcionar corretamente em alguns casos. A reinicialização do app é necessária.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Opções do Reprodutor de Vídeo"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Opções do Reprodutor de Vídeo";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Desativar toque duplo para buscar"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Desativar toque duplo para buscar";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opções de Sobreposição de Controles de Vídeo"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Opções de Sobreposição de Controles de Vídeo";
"HIDE_AUTOPLAY_SWITCH" = "Ocultar interruptor de Reprodução automática"; "HIDE_AUTOPLAY_SWITCH" = "Ocultar interruptor de Reprodução automática";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Oculta o interruptor de Reprodução automática na sobreposição de controles de vídeo."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Oculta o interruptor de Reprodução automática na sobreposição de controles de vídeo.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "A reinicialização do app é necessária."; "HIDE_RIGHT_PANEL_DESC" = "A reinicialização do app é necessária.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Opções de Sobreposição de Controles de Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Opções de Sobreposição de Controles de Shorts";
"HIDE_SUPER_THANKS" = "Ocultar o banner 'Comprar Valeu Demais'"; "HIDE_SUPER_THANKS" = "Ocultar o banner 'Comprar Valeu Demais'";
"HIDE_SUPER_THANKS_DESC" = "Oculta o banner 'Comprar Valeu Demais' nos Shorts."; "HIDE_SUPER_THANKS_DESC" = "Oculta o banner 'Comprar Valeu Demais' nos Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Se você fechar o YouTube enquanto assiste a Shorts, os Shorts não serão reproduzidos automaticamente na próxima vez que você iniciar o YouTube."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Se você fechar o YouTube enquanto assiste a Shorts, os Shorts não serão reproduzidos automaticamente na próxima vez que você iniciar o YouTube.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Diversos"; "MISCELLANEOUS" = "🔎 Diversos";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Alerta de confirmação antes de transmitir (YTCastConfirm)"; "CAST_CONFIRM" = "Alerta de confirmação antes de transmitir (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Mostra um alerta de confirmação antes da transmissão para evitar o sequestro acidental da TV."; "CAST_CONFIRM_DESC" = "Mostra um alerta de confirmação antes da transmissão para evitar o sequestro acidental da TV.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Este posibil să nu funcționeze corect în anumite cazuri. Este necesară repornirea aplicației."; "OLED_KEYBOARD_DESC" = "Este posibil să nu funcționeze corect în anumite cazuri. Este necesară repornirea aplicației.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Ascunde comutatorul Redare automată"; "HIDE_AUTOPLAY_SWITCH" = "Ascunde comutatorul Redare automată";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ascunde comutatorul Redare automată din controalele video."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Ascunde comutatorul Redare automată din controalele video.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Alertă de confirmare înainte de proiectare (YTCastConfirm)"; "CAST_CONFIRM" = "Alertă de confirmare înainte de proiectare (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Afișează o alertă de confirmare înainte de a proiecta, pentru a preveni deturnarea accidentală a TV-ului."; "CAST_CONFIRM_DESC" = "Afișează o alertă de confirmare înainte de a proiecta, pentru a preveni deturnarea accidentală a TV-ului.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Параметры темы"; "THEME_OPTIONS" = "Параметры темы";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Возможно, на некоторых устройствах будет работать криво. Потребуется перезагрузка."; "OLED_KEYBOARD_DESC" = "Возможно, на некоторых устройствах будет работать криво. Потребуется перезагрузка.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Параметры видеоплеера"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Параметры видеоплеера";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Отключить двойное нажатие для перемотки"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Отключить двойное нажатие для перемотки";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Параметры элементов оверлея видеоплеера"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Параметры элементов оверлея видеоплеера";
"HIDE_AUTOPLAY_SWITCH" = "Скрыть «Автовоспроизведение»"; "HIDE_AUTOPLAY_SWITCH" = "Скрыть «Автовоспроизведение»";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Убирает тумблер «Автовоспроизведение» с оверлея плеера."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Убирает тумблер «Автовоспроизведение» с оверлея плеера.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Требуется перезапуск приложения."; "HIDE_RIGHT_PANEL_DESC" = "Требуется перезапуск приложения.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Параметры элементов оверлея в Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Параметры элементов оверлея в Shorts";
"HIDE_SUPER_THANKS" = "Скрыть баннер 'Купить суперспасибо'"; "HIDE_SUPER_THANKS" = "Скрыть баннер 'Купить суперспасибо'";
"HIDE_SUPER_THANKS_DESC" = "Скрывает баннер 'Купить суперспасибо' в Shorts."; "HIDE_SUPER_THANKS_DESC" = "Скрывает баннер 'Купить суперспасибо' в Shorts.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Если закрыть YouTube во время просмотра видео Shorts, то при следующем запуске YouTube видео Shorts не будет автоматически воспроизводиться."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Если закрыть YouTube во время просмотра видео Shorts, то при следующем запуске YouTube видео Shorts не будет автоматически воспроизводиться.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Другое"; "MISCELLANEOUS" = "🔎 Другое";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Подтверждение «Трансляции» (YTCastConfirm)"; "CAST_CONFIRM" = "Подтверждение «Трансляции» (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Спрашивать подтверждение перед началом трансляции во избежание случайных подключений к ТВ."; "CAST_CONFIRM_DESC" = "Спрашивать подтверждение перед началом трансляции во избежание случайных подключений к ТВ.";
@@ -27,7 +27,7 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options"; "THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -46,7 +46,10 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
"OLED_KEYBOARD_DESC" = ""; "OLED_KEYBOARD_DESC" = "";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video player options"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video player options";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -64,7 +67,7 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video controls overlay options"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch"; "HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch";
"HIDE_AUTOPLAY_SWITCH_DESC" = ""; "HIDE_AUTOPLAY_SWITCH_DESC" = "";
@@ -97,7 +100,7 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
"HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape"; "HIDE_RIGHT_PANEL_DESC" = "Hides right panels (e.g., comments, live chat, etc.) in landscape";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts controls overlay options"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts controls overlay options";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner"; "HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = ""; "HIDE_SUPER_THANKS_DESC" = "";
@@ -109,7 +112,10 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
"DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app"; "DISABLE_RESUME_TO_SHORTS_DESC" = "If you close YouTube while watching Shorts, this prevents it from automatically resuming the next time you reopen the app";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Miscellaneous"; "MISCELLANEOUS" = "🔎 Miscellaneous";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "YTCastConfirm"; "CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting"; "CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Tema ayarları"; "THEME_OPTIONS" = "Tema ayarları";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "Bazı durumlarda düzgün çalışmayabilir. Uygulamanın yeniden başlatılması gerekir."; "OLED_KEYBOARD_DESC" = "Bazı durumlarda düzgün çalışmayabilir. Uygulamanın yeniden başlatılması gerekir.";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Video Oynatıcı Seçenekleri"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Video Oynatıcı Seçenekleri";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Kontrolleri Kaplaması Seçenekleri"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video Kontrolleri Kaplaması Seçenekleri";
"HIDE_AUTOPLAY_SWITCH" = "Otomatik oynatma anahtarını gizle"; "HIDE_AUTOPLAY_SWITCH" = "Otomatik oynatma anahtarını gizle";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Otomatik oynat anahtarını video kontrolleri katmanından gizler."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Otomatik oynat anahtarını video kontrolleri katmanından gizler.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Uygulamanın yeniden başlatılması gerekir."; "HIDE_RIGHT_PANEL_DESC" = "Uygulamanın yeniden başlatılması gerekir.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts Kontroller Kaplama Seçenekleri"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts Kontroller Kaplama Seçenekleri";
"HIDE_SUPER_THANKS" = "\"Süper Teşekkür Satın Alın\" afişini gizle"; "HIDE_SUPER_THANKS" = "\"Süper Teşekkür Satın Alın\" afişini gizle";
"HIDE_SUPER_THANKS_DESC" = "Shorts'ta \"Süper Teşekkür Satın Alın\" afişini gizle."; "HIDE_SUPER_THANKS_DESC" = "Shorts'ta \"Süper Teşekkür Satın Alın\" afişini gizle.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Shorts izlerken YouTube'u kapatırsan Shorts, YouTube'u bir sonraki açışında otomatik olarak oynatılmaz."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Shorts izlerken YouTube'u kapatırsan Shorts, YouTube'u bir sonraki açışında otomatik olarak oynatılmaz.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Diğer"; "MISCELLANEOUS" = "🔎 Diğer";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Yayınlamadan önce uyarıyı onayla (YTCastConfirm)"; "CAST_CONFIRM" = "Yayınlamadan önce uyarıyı onayla (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "TV'nin yanlışlıkla ele geçirilmesini önlemek için yayınlamadan önce bir onay uyarısı gösterir."; "CAST_CONFIRM_DESC" = "TV'nin yanlışlıkla ele geçirilmesini önlemek için yayınlamadan önce bir onay uyarısı gösterir.";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Khởi động lại YouTube để áp dụng các thay đổi"; "RESTART_YOUTUBE" = "Khởi động lại YouTube để áp dụng các thay đổi";
// App appearance // App appearance
"APP_THEME" = "Giao diện của ứng dụng"; "APP_THEME" = "🎨 Giao diện của ứng dụng";
"THEME_OPTIONS" = "Tùy chọn giao diện"; "THEME_OPTIONS" = "Tùy chọn giao diện";
"DARK_THEME" = "Giao diện tối"; "DARK_THEME" = "Giao diện tối";
@@ -20,7 +20,7 @@
"DEFAULT_THEME" = "Mặc định"; "DEFAULT_THEME" = "Mặc định";
"DEFAULT_THEME_DESC" = ""; "DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Xám nhạt hơn"; "OLD_DARK_THEME" = "Xám nhạt";
"OLD_DARK_THEME_DESC" = "Giao diện tối cũ của YouTube"; "OLD_DARK_THEME_DESC" = "Giao diện tối cũ của YouTube";
"OLED_DARK_THEME" = "OLED (thử nghiệm)"; "OLED_DARK_THEME" = "OLED (thử nghiệm)";
@@ -31,15 +31,18 @@
"OLED_KEYBOARD_DESC" = ""; "OLED_KEYBOARD_DESC" = "";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "Tùy chọn trình phát video"; "VIDEO_PLAYER_OPTIONS" = "⏯️ Tùy chọn trình phát video";
"SLIDE_TO_SEEK" = "Vuốt để tua";
"SLIDE_TO_SEEK_DESC" = "Đem lại cử chỉ vuốt để tua như trước đây.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Tắt tình năng chạm 2 lần để tua"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Tắt tình năng chạm 2 lần để tua";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "Vô hiệu hóa tự động chuyển tới chương"; "SNAP_TO_CHAPTER" = "Tắt tự động chuyển tới chương";
"SNAP_TO_CHAPTER_DESC" = "Tắt tính năng tự động chuyển tới chương gần nhất khi tua video. Cần khởi động lại ứng dụng."; "SNAP_TO_CHAPTER_DESC" = "Tắt tính năng tự động chuyển tới chương gần nhất khi tua video. Cần khởi động lại ứng dụng.";
"PINCH_TO_ZOOM" = "Vô hiệu hóa chạm để thu phóng"; "PINCH_TO_ZOOM" = "Tắt tính năng chạm để thu phóng";
"PINCH_TO_ZOOM_DESC" = "Cần khởi động lại ứng dụng."; "PINCH_TO_ZOOM_DESC" = "Cần khởi động lại ứng dụng.";
"YT_MINIPLAYER" = "Cho phép sử dụng trình phát thu nhỏ với mọi video"; "YT_MINIPLAYER" = "Cho phép sử dụng trình phát thu nhỏ với mọi video";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Tùy chọn hiển thị trong trình phát video"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Tùy chọn hiển thị trong trình phát video";
"HIDE_AUTOPLAY_SWITCH" = "Ẩn nút Tự động phát"; "HIDE_AUTOPLAY_SWITCH" = "Ẩn nút Tự động phát";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ẩn nút Tự động phát trong trình phát video."; "HIDE_AUTOPLAY_SWITCH_DESC" = "Ẩn nút Tự động phát trong trình phát video.";
@@ -63,8 +66,8 @@
"HIDE_PAID_PROMOTION_CARDS" = "Ẩn banner quảng cáo được trả tiền"; "HIDE_PAID_PROMOTION_CARDS" = "Ẩn banner quảng cáo được trả tiền";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Ẩn banner 'Chứa nội dung được trả tiền để quảng cáo' trong một số video."; "HIDE_PAID_PROMOTION_CARDS_DESC" = "Ẩn banner 'Chứa nội dung được trả tiền để quảng cáo' trong một số video.";
"HIDE_CHANNEL_WATERMARK" = "Ẩn hình mờ kênh"; "HIDE_CHANNEL_WATERMARK" = "Ẩn watermark của kênh";
"HIDE_CHANNEL_WATERMARK_DESC" = "Ẩn hình mờ của kênh trong lớp phủ điều khiển video. Yêu cầu khởi động lại ứng dụng."; "HIDE_CHANNEL_WATERMARK_DESC" = "Ẩn watermark của kênh trong video. Yêu cầu khởi động lại ứng dụng.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ẩn nút Next và nút Previous"; "HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ẩn nút Next và nút Previous";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Ẩn nút Next và nút Previous trong trình phát video."; "HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Ẩn nút Next và nút Previous trong trình phát video.";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "Ẩn bảng điều khiển bên phải khi ở chế độ toàn màn hình. Cần khởi động lại ứng dụng."; "HIDE_RIGHT_PANEL_DESC" = "Ẩn bảng điều khiển bên phải khi ở chế độ toàn màn hình. Cần khởi động lại ứng dụng.";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Tùy chọn hiển thị trong Shorts"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Tùy chọn hiển thị trong Shorts";
"HIDE_SUPER_THANKS" = "Ẩn biểu ngữ 'Mua ảnh động Super Thanks'"; "HIDE_SUPER_THANKS" = "Ẩn biểu ngữ 'Mua ảnh động Super Thanks'";
"HIDE_SUPER_THANKS_DESC" = "Ẩn biểu ngữ 'Mua ảnh động Super Thanks'."; "HIDE_SUPER_THANKS_DESC" = "Ẩn biểu ngữ 'Mua ảnh động Super Thanks'.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "Nếu bạn thoát YouTube trong khi đang xem video Shorts, video Shorts đó sẽ không tự động phát khi bạn mở lại YouTube."; "DISABLE_RESUME_TO_SHORTS_DESC" = "Nếu bạn thoát YouTube trong khi đang xem video Shorts, video Shorts đó sẽ không tự động phát khi bạn mở lại YouTube.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "Cài đặt khác"; "MISCELLANEOUS" = "🔎 Cài đặt khác";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Xác nhận trước khi cast video (YTCastConfirm)"; "CAST_CONFIRM" = "Xác nhận trước khi cast video (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Hiện hộp thoại xác nhận trước khi cast video sang TV để tránh vô tình chiếm quyền điều khiển TV."; "CAST_CONFIRM_DESC" = "Hiện hộp thoại xác nhận trước khi cast video sang TV để tránh vô tình chiếm quyền điều khiển TV.";
@@ -112,7 +118,7 @@
"HIDE_CHIP_BAR" = "Ẩn thanh phím tắt"; "HIDE_CHIP_BAR" = "Ẩn thanh phím tắt";
"HIDE_CHIP_BAR_DESC" = "Ẩn thanh phím tắt trong Home feed (Thịnh hành, Âm nhạc, Trò chơi...) và trong Subciption feed (Tất cả, Tiếp tục xem...)."; "HIDE_CHIP_BAR_DESC" = "Ẩn thanh phím tắt trong Home feed (Thịnh hành, Âm nhạc, Trò chơi...) và trong Subciption feed (Tất cả, Tiếp tục xem...).";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\""; "HIDE_PLAY_NEXT_IN_QUEUE" = "Ẩn \"Phát tiếp theo trong danh sách chờ\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = ""; "HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout"; "IPHONE_LAYOUT" = "Force iPhone layout";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "主题选项"; "THEME_OPTIONS" = "主题选项";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "在某些情况下可能不会正常工作。更改本设置后需要重启 App。"; "OLED_KEYBOARD_DESC" = "在某些情况下可能不会正常工作。更改本设置后需要重启 App。";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "视频播放器选项"; "VIDEO_PLAYER_OPTIONS" = "⏯️ 视频播放器选项";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "禁用双击快进和快退"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "禁用双击快进和快退";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "视频播放器控制界面选项"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 视频播放器控制界面选项";
"HIDE_AUTOPLAY_SWITCH" = "隐藏自动播放模式开关"; "HIDE_AUTOPLAY_SWITCH" = "隐藏自动播放模式开关";
"HIDE_AUTOPLAY_SWITCH_DESC" = "隐藏视频播放器控制界面上的自动播放开关。"; "HIDE_AUTOPLAY_SWITCH_DESC" = "隐藏视频播放器控制界面上的自动播放开关。";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "更改本设置后需要重启App。"; "HIDE_RIGHT_PANEL_DESC" = "更改本设置后需要重启App。";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts 短片播放器选项"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 短片播放器选项";
"HIDE_SUPER_THANKS" = "隐藏“购买超级感谢”横幅"; "HIDE_SUPER_THANKS" = "隐藏“购买超级感谢”横幅";
"HIDE_SUPER_THANKS_DESC" = "隐藏出现在部分 Shorts 短片中的“购买超级感谢”横幅。"; "HIDE_SUPER_THANKS_DESC" = "隐藏出现在部分 Shorts 短片中的“购买超级感谢”横幅。";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "若您在观看 Shorts 短片时关闭了 YouTube,下次启动时将不再自动进入 Shorts 短片分区。"; "DISABLE_RESUME_TO_SHORTS_DESC" = "若您在观看 Shorts 短片时关闭了 YouTube,下次启动时将不再自动进入 Shorts 短片分区。";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "其它选项"; "MISCELLANEOUS" = "🔎 其它选项";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "投屏前确认 YTCastConfirm"; "CAST_CONFIRM" = "投屏前确认 YTCastConfirm";
"CAST_CONFIRM_DESC" = "在投屏前显示确认对话框以防意外劫屏。"; "CAST_CONFIRM_DESC" = "在投屏前显示确认对话框以防意外劫屏。";
@@ -12,7 +12,7 @@
"RESTART_YOUTUBE" = "Restart YouTube to apply changes"; "RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance // App appearance
"APP_THEME" = "App appearance"; "APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "主題風格選項"; "THEME_OPTIONS" = "主題風格選項";
"DARK_THEME" = "Dark theme"; "DARK_THEME" = "Dark theme";
@@ -31,7 +31,10 @@
"OLED_KEYBOARD_DESC" = "在某些情況下可能無法正常運作。需要重新啟動應用程式。"; "OLED_KEYBOARD_DESC" = "在某些情況下可能無法正常運作。需要重新啟動應用程式。";
// Video player options // Video player options
"VIDEO_PLAYER_OPTIONS" = "播放器選項"; "VIDEO_PLAYER_OPTIONS" = "⏯️ 播放器選項";
"SLIDE_TO_SEEK" = "Enable Slide to seek";
"SLIDE_TO_SEEK_DESC" = "Bring back the Slide to seek gesture.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek"; "DISABLE_DOUBLE_TAP_TO_SEEK" = "Disable double tap to seek";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = ""; "DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
@@ -49,7 +52,7 @@
"STOCK_VOLUME_HUD_DESC" = ""; "STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options // Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "影片懸浮控制選項"; "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 影片懸浮控制選項";
"HIDE_AUTOPLAY_SWITCH" = "隱藏自動播放開關"; "HIDE_AUTOPLAY_SWITCH" = "隱藏自動播放開關";
"HIDE_AUTOPLAY_SWITCH_DESC" = "在影片控制中隱藏自動播放開關。"; "HIDE_AUTOPLAY_SWITCH_DESC" = "在影片控制中隱藏自動播放開關。";
@@ -82,7 +85,7 @@
"HIDE_RIGHT_PANEL_DESC" = "需要重新啟動應用程式。"; "HIDE_RIGHT_PANEL_DESC" = "需要重新啟動應用程式。";
// Shorts controls overlay options // Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Shorts 懸浮控制選項"; "SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 懸浮控制選項";
"HIDE_SUPER_THANKS" = "隱藏 '購買超級感謝' 橫幅"; "HIDE_SUPER_THANKS" = "隱藏 '購買超級感謝' 橫幅";
"HIDE_SUPER_THANKS_DESC" = "在 Shorts 中隱藏 '購買超級感謝' 橫幅."; "HIDE_SUPER_THANKS_DESC" = "在 Shorts 中隱藏 '購買超級感謝' 橫幅.";
@@ -94,7 +97,10 @@
"DISABLE_RESUME_TO_SHORTS_DESC" = "如果你在觀看 Shorts 時關閉程式,下次開啟程式時將不再自動播放 Shorts."; "DISABLE_RESUME_TO_SHORTS_DESC" = "如果你在觀看 Shorts 時關閉程式,下次開啟程式時將不再自動播放 Shorts.";
// Miscellaneous // Miscellaneous
"MISCELLANEOUS" = "雜項"; "MISCELLANEOUS" = "🔎 雜項";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "投放前確認 (YTCastConfirm)"; "CAST_CONFIRM" = "投放前確認 (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "在投放前顯示確認訊息,以防止家人幹樵。"; "CAST_CONFIRM_DESC" = "在投放前顯示確認訊息,以防止家人幹樵。";
+4 -4
View File
@@ -4,7 +4,7 @@ export ARCHS = arm64
export libcolorpicker_ARCHS = arm64 export libcolorpicker_ARCHS = arm64
export libFLEX_ARCHS = arm64 export libFLEX_ARCHS = arm64
export Alderis_XCODEOPTS = LD_DYLIB_INSTALL_NAME=@rpath/Alderis.framework/Alderis export Alderis_XCODEOPTS = LD_DYLIB_INSTALL_NAME=@rpath/Alderis.framework/Alderis
export Alderis_XCODEFLAGS = DYLIB_INSTALL_NAME_BASE=/Library/Frameworks BUILD_LIBRARY_FOR_DISTRIBUTION=YES ARCHS="$(ARCHS)" -quiet export Alderis_XCODEFLAGS = DYLIB_INSTALL_NAME_BASE=/Library/Frameworks BUILD_LIBRARY_FOR_DISTRIBUTION=YES ARCHS="$(ARCHS)"
export libcolorpicker_LDFLAGS = -F$(TARGET_PRIVATE_FRAMEWORK_PATH) -install_name @rpath/libcolorpicker.dylib export libcolorpicker_LDFLAGS = -F$(TARGET_PRIVATE_FRAMEWORK_PATH) -install_name @rpath/libcolorpicker.dylib
export ADDITIONAL_CFLAGS = -I$(THEOS_PROJECT_DIR)/Tweaks/RemoteLog export ADDITIONAL_CFLAGS = -I$(THEOS_PROJECT_DIR)/Tweaks/RemoteLog
@@ -14,7 +14,7 @@ MODULES = jailed
endif endif
ifndef YOUTUBE_VERSION ifndef YOUTUBE_VERSION
YOUTUBE_VERSION = 18.32.2 YOUTUBE_VERSION = 19.02.1
endif endif
ifndef UYOU_VERSION ifndef UYOU_VERSION
UYOU_VERSION = 3.0.1 UYOU_VERSION = 3.0.1
@@ -29,9 +29,9 @@ BUNDLE_ID = com.google.ios.youtube
$(TWEAK_NAME)_FILES := $(wildcard Sources/*.xm) $(wildcard Sources/*.x) $(TWEAK_NAME)_FILES := $(wildcard Sources/*.xm) $(wildcard Sources/*.x)
$(TWEAK_NAME)_FRAMEWORKS = UIKit Security $(TWEAK_NAME)_FRAMEWORKS = UIKit Security
$(TWEAK_NAME)_CFLAGS = -fobjc-arc -DTWEAK_VERSION=\"$(PACKAGE_VERSION)\" $(TWEAK_NAME)_CFLAGS = -fobjc-arc -DTWEAK_VERSION=\"$(PACKAGE_VERSION)\"
$(TWEAK_NAME)_INJECT_DYLIBS = Tweaks/uYou/Library/MobileSubstrate/DynamicLibraries/uYou.dylib $(THEOS_OBJ_DIR)/libFLEX.dylib $(THEOS_OBJ_DIR)/iSponsorBlock.dylib $(THEOS_OBJ_DIR)/YouPiP.dylib $(THEOS_OBJ_DIR)/YouTubeDislikesReturn.dylib $(THEOS_OBJ_DIR)/YTABConfig.dylib $(THEOS_OBJ_DIR)/YTUHD.dylib $(THEOS_OBJ_DIR)/DontEatMyContent.dylib $(THEOS_OBJ_DIR)/IAmYouTube.dylib $(THEOS_OBJ_DIR)/YTClassicVideoQuality.dylib $(THEOS_OBJ_DIR)/NoYTPremium.dylib $(THEOS_OBJ_DIR)/YTSpeed.dylib $(TWEAK_NAME)_INJECT_DYLIBS = Tweaks/uYou/Library/MobileSubstrate/DynamicLibraries/uYou.dylib $(THEOS_OBJ_DIR)/libFLEX.dylib $(THEOS_OBJ_DIR)/iSponsorBlock.dylib $(THEOS_OBJ_DIR)/YouTubeDislikesReturn.dylib $(THEOS_OBJ_DIR)/YouPiP.dylib $(THEOS_OBJ_DIR)/YTABConfig.dylib $(THEOS_OBJ_DIR)/YTUHD.dylib $(THEOS_OBJ_DIR)/DontEatMyContent.dylib $(THEOS_OBJ_DIR)/YTVideoOverlay.dylib $(THEOS_OBJ_DIR)/YouMute.dylib $(THEOS_OBJ_DIR)/YouQuality.dylib $(THEOS_OBJ_DIR)/IAmYouTube.dylib $(THEOS_OBJ_DIR)/YTClassicVideoQuality.dylib $(THEOS_OBJ_DIR)/NoYTPremium.dylib $(THEOS_OBJ_DIR)/YTSpeed.dylib
$(TWEAK_NAME)_EMBED_LIBRARIES = $(THEOS_OBJ_DIR)/libcolorpicker.dylib $(TWEAK_NAME)_EMBED_LIBRARIES = $(THEOS_OBJ_DIR)/libcolorpicker.dylib
$(TWEAK_NAME)_EMBED_FRAMEWORKS = $(_THEOS_LOCAL_DATA_DIR)/$(THEOS_OBJ_DIR_NAME)/install/Library/Frameworks/Alderis.framework $(TWEAK_NAME)_EMBED_FRAMEWORKS = $(_THEOS_LOCAL_DATA_DIR)/$(THEOS_OBJ_DIR_NAME)/install_Alderis.xcarchive/Products/var/jb/Library/Frameworks/Alderis.framework
$(TWEAK_NAME)_EMBED_BUNDLES = $(wildcard Bundles/*.bundle) $(TWEAK_NAME)_EMBED_BUNDLES = $(wildcard Bundles/*.bundle)
$(TWEAK_NAME)_EMBED_EXTENSIONS = $(wildcard Extensions/*.appex) $(TWEAK_NAME)_EMBED_EXTENSIONS = $(wildcard Extensions/*.appex)
+5
View File
@@ -28,6 +28,11 @@
- (void)confirmAlertDidPressConfirm; - (void)confirmAlertDidPressConfirm;
@end @end
// Hide iSponsorBlock
@interface YTRightNavigationButtons : UIView
@property (nonatomic, readwrite, strong) UIView *sponsorBlockButton;
@end
// Hide YouTube annoying banner in Home page? - @MiRO92 - YTNoShorts: https://github.com/MiRO92/YTNoShorts // Hide YouTube annoying banner in Home page? - @MiRO92 - YTNoShorts: https://github.com/MiRO92/YTNoShorts
@interface _ASCollectionViewCell : UICollectionViewCell @interface _ASCollectionViewCell : UICollectionViewCell
- (id)node; - (id)node;
+15
View File
@@ -19,6 +19,12 @@ NSBundle *tweakBundle = uYouPlusBundle();
// See uYouPlusThemes.xm // See uYouPlusThemes.xm
# pragma mark - Video player options # pragma mark - Video player options
// Bring back Slide to seek - https://github.com/PoomSmart/YTABConfig/discussions/95#discussioncomment-8166019
%hook YTColdConfig
- (BOOL)speedMasterArm2FastForwardWithoutSeekBySliding {
return IS_ENABLED(@"slideToSeek_enabled") ? NO : %orig;
}
%end
// Disable double tap to seek // Disable double tap to seek
%hook YTDoubleTapToSeekController %hook YTDoubleTapToSeekController
@@ -149,6 +155,15 @@ NSBundle *tweakBundle = uYouPlusBundle();
# pragma mark - Miscellaneous # pragma mark - Miscellaneous
// Hide iSponsorBlock
%hook YTRightNavigationButtons
- (void)didMoveToWindow {
%orig;
if (IS_ENABLED(@"hideiSponsorBlockButton_enabled"))
self.sponsorBlockButton.hidden = YES;
}
%end
// YTCastConfirm // YTCastConfirm
// See YTCastConfirm.xm // See YTCastConfirm.xm
+14 -1
View File
@@ -1,9 +1,22 @@
#import "../Tweaks/YouTubeHeader/YTCommonColorPalette.h" #import "../Tweaks/YouTubeHeader/YTCommonColorPalette.h"
#import "uYouPlus.h" #import "uYouPlus.h"
// Prevent uYou player bar from showing when not playing downloaded media @interface YTSingleVideoController : NSObject
-(float)playbackRate;
-(void)setPlaybackRate:(float)arg1;
@end
@interface YTPlayerViewController : UIViewController
-(YTSingleVideoController *)activeVideo;
@end
@interface PlayerManager : NSObject @interface PlayerManager : NSObject
// Prevent uYou player bar from showing when not playing downloaded media
- (float)progress; - (float)progress;
// Prevent uYou's playback from colliding with YouTube's
- (void)setSource:(id)source;
- (void)pause;
+ (id)sharedInstance;
@end @end
// iOS 16 uYou crash fix - @level3tjg: https://github.com/qnblackcat/uYouPlus/pull/224 // iOS 16 uYou crash fix - @level3tjg: https://github.com/qnblackcat/uYouPlus/pull/224
+23 -7
View File
@@ -80,6 +80,19 @@
%end %end
%end %end
// Fix uYou playback speed crashes YT v18.49.3+, see https://github.com/iCrazeiOS/uYouCrashFix
%hook YTPlayerViewController
%new
-(float)currentPlaybackRateForVarispeedSwitchController:(id)arg1 {
return [[self activeVideo] playbackRate];
}
%new
-(void)varispeedSwitchController:(id)arg1 didSelectRate:(float)arg2 {
[[self activeVideo] setPlaybackRate:arg2];
}
%end
// Fix streched artwork in uYou's player view - https://github.com/MiRO92/uYou-for-YouTube/issues/287 // Fix streched artwork in uYou's player view - https://github.com/MiRO92/uYou-for-YouTube/issues/287
%hook ArtworkImageView %hook ArtworkImageView
- (id)imageView { - (id)imageView {
@@ -160,14 +173,17 @@ static void refreshUYouAppearance() {
%end %end
// Prevent uYou's playback from colliding with YouTube's // Prevent uYou's playback from colliding with YouTube's
BOOL isYTPlaybackActive = NO; %hook PlayerVC
%hook HAMPlayerInternal - (void)close {
- (void)play { %orig; isYTPlaybackActive = YES; } %orig;
- (void)terminate { %orig; isYTPlaybackActive = NO; } [[%c(PlayerManager) sharedInstance] setSource:nil];
}
%end %end
%hook PlayerManager %hook HAMPlayerInternal
- (void)play { - (void)play {
if (isYTPlaybackActive) return; dispatch_async(dispatch_get_main_queue(), ^{
[[%c(PlayerManager) sharedInstance] pause];
});
%orig; %orig;
} }
%end %end
@@ -196,5 +212,5 @@ BOOL isYTPlaybackActive = NO;
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"disableAgeRestriction"]; [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"disableAgeRestriction"];
// Disable uYou's playback speed controls (prevent crash on video playback https://github.com/therealFoxster/uYouPlus/issues/2#issuecomment-1894912963) // Disable uYou's playback speed controls (prevent crash on video playback https://github.com/therealFoxster/uYouPlus/issues/2#issuecomment-1894912963)
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"showPlaybackRate"]; // [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"showPlaybackRate"];
} }
+7 -1
View File
@@ -163,6 +163,7 @@ extern NSBundle *uYouPlusBundle();
# pragma mark - Video player options # pragma mark - Video player options
SECTION_HEADER(LOC(@"VIDEO_PLAYER_OPTIONS")); SECTION_HEADER(LOC(@"VIDEO_PLAYER_OPTIONS"));
SWITCH_ITEM2(LOC(@"SLIDE_TO_SEEK"), LOC(@"SLIDE_TO_SEEK_DESC"), @"slideToSeek_enabled");
SWITCH_ITEM(LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK"), LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK_DESC"), @"doubleTapToSeek_disabled"); SWITCH_ITEM(LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK"), LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK_DESC"), @"doubleTapToSeek_disabled");
SWITCH_ITEM2(LOC(@"SNAP_TO_CHAPTER"), LOC(@"SNAP_TO_CHAPTER_DESC"), @"snapToChapter_enabled"); SWITCH_ITEM2(LOC(@"SNAP_TO_CHAPTER"), LOC(@"SNAP_TO_CHAPTER_DESC"), @"snapToChapter_enabled");
SWITCH_ITEM2(LOC(@"PINCH_TO_ZOOM"), LOC(@"PINCH_TO_ZOOM_DESC"), @"pinchToZoom_enabled"); SWITCH_ITEM2(LOC(@"PINCH_TO_ZOOM"), LOC(@"PINCH_TO_ZOOM_DESC"), @"pinchToZoom_enabled");
@@ -193,6 +194,8 @@ extern NSBundle *uYouPlusBundle();
# pragma mark - Miscellaneous # pragma mark - Miscellaneous
SECTION_HEADER(LOC(@"MISCELLANEOUS")); SECTION_HEADER(LOC(@"MISCELLANEOUS"));
// SWITCH_ITEM2(LOC(@"HIDE_UYOU"), nil, @"hideUYouTab_enabled"); // We stay on 19.02.1 until MiRO92 update uYou?
SWITCH_ITEM2(LOC(@"HIDE_ISPONSORBLOCK"), nil, @"hideiSponsorBlockButton_enabled");
SWITCH_ITEM(LOC(@"CAST_CONFIRM"), LOC(@"CAST_CONFIRM_DESC"), @"castConfirm_enabled"); SWITCH_ITEM(LOC(@"CAST_CONFIRM"), LOC(@"CAST_CONFIRM_DESC"), @"castConfirm_enabled");
SWITCH_ITEM(LOC(@"DISABLE_HINTS"), LOC(@"DISABLE_HINTS_DESC"), @"disableHints_enabled"); SWITCH_ITEM(LOC(@"DISABLE_HINTS"), LOC(@"DISABLE_HINTS_DESC"), @"disableHints_enabled");
SWITCH_ITEM(LOC(@"ENABLE_YT_STARTUP_ANIMATION"), LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC"), @"ytStartupAnimation_enabled"); SWITCH_ITEM(LOC(@"ENABLE_YT_STARTUP_ANIMATION"), LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC"), @"ytStartupAnimation_enabled");
@@ -203,7 +206,10 @@ extern NSBundle *uYouPlusBundle();
SWITCH_ITEM2(LOC(@"YT_RE_EXPLORE"), LOC(@"YT_RE_EXPLORE_DESC"), @"reExplore_enabled"); SWITCH_ITEM2(LOC(@"YT_RE_EXPLORE"), LOC(@"YT_RE_EXPLORE_DESC"), @"reExplore_enabled");
SWITCH_ITEM(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"); SWITCH_ITEM(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled");
[settingsViewController setSectionItems:sectionItems forCategory:uYouPlusSection title:@"uYouPlus" titleDescription:LOC(@"TITLE DESCRIPTION") headerHidden:YES]; if ([settingsViewController respondsToSelector:@selector(setSectionItems:forCategory:title:icon:titleDescription:headerHidden:)])
[settingsViewController setSectionItems:sectionItems forCategory:uYouPlusSection title:@"uYouPlus" icon:nil titleDescription:LOC(@"TITLE DESCRIPTION") headerHidden:YES];
else
[settingsViewController setSectionItems:sectionItems forCategory:uYouPlusSection title:@"uYouPlus" titleDescription:LOC(@"TITLE DESCRIPTION") headerHidden:YES];
} }
- (void)updateSectionForCategory:(NSUInteger)category withEntry:(id)entry { - (void)updateSectionForCategory:(NSUInteger)category withEntry:(id)entry {
+1
View File
@@ -266,6 +266,7 @@ UIColor* raisedColor = [UIColor colorWithRed:0.035 green:0.035 blue:0.035 alpha:
if ([self.accessibilityIdentifier isEqualToString:@"id.comment.channel_guidelines_bottom_sheet_container"]) { self.backgroundColor = [UIColor blackColor]; } if ([self.accessibilityIdentifier isEqualToString:@"id.comment.channel_guidelines_bottom_sheet_container"]) { self.backgroundColor = [UIColor blackColor]; }
if ([self.accessibilityIdentifier isEqualToString:@"id.comment.channel_guidelines_entry_banner_container"]) { self.backgroundColor = [UIColor blackColor]; } if ([self.accessibilityIdentifier isEqualToString:@"id.comment.channel_guidelines_entry_banner_container"]) { self.backgroundColor = [UIColor blackColor]; }
if ([self.accessibilityIdentifier isEqualToString:@"id.comment.comment_group_detail_container"]) { self.backgroundColor = [UIColor clearColor]; } if ([self.accessibilityIdentifier isEqualToString:@"id.comment.comment_group_detail_container"]) { self.backgroundColor = [UIColor clearColor]; }
if ([self.accessibilityIdentifier hasPrefix:@"id.elements.components.overflow_menu_item_"]) { self.backgroundColor = [UIColor clearColor]; }
} }
} }
%end %end
+37 -2
View File
@@ -1,2 +1,37 @@
# To build, place the IPA file in the project's root directory, then run `./build.sh` #!/bin/bash
make package IPA=$(pwd)*.ipa FINALPACKAGE=1 # To build, either place the IPA file in the project's root directory, or get the path to the IPA, then run `./build.sh`
read -p $'\e[34m==> \e[1;39mPath to the decrypted YouTube.ipa or YouTube.app. If nothing is provied, any ipa/app in the project\'s root directory will be used: ' PATHTOYT
# Check if PATHTOYT is empty
if [ -z "$PATHTOYT" ]; then
# Look for ipa/app files in the current directory
IPAS=$(find . -maxdepth 1 -type f \( -name "*.ipa" -o -name "*.app" \))
# Check if there are two or more ipa/app files
COUNT=$(echo "$IPAS" | wc -l)
if [ "$COUNT" -ge 2 ]; then
echo "❌ Error: Multiple IPA/app files found in the project's root directory directory. Make sure there is only one ipa."
exit 1
elif [ -n "$IPAS" ]; then
PATHTOYT=$(echo "$IPAS" | head -n 1)
else
echo "❌ Error: No IPA/app file found in the project's root directory directory."
exit 1
fi
fi
make package THEOS_PACKAGE_SCHEME=rootless IPA="$PATHTOYT" FINALPACKAGE=1
# SHASUM
if [[ $? -eq 0 ]]; then
open packages
echo "SHASUM256: $(shasum -a 256 packages/*.ipa)"
else
echo "Failed building uYouPlus"
fi
+1 -1
View File
@@ -6,5 +6,5 @@ Maintainer: qnblackcat
Author: qnblackcat Author: qnblackcat
Section: Tweaks Section: Tweaks
Depends: mobilesubstrate (>= 0.9.5000), com.miro.uyou Depends: mobilesubstrate (>= 0.9.5000), com.miro.uyou
Conflicts: com.level3tjg.ytminiplayerenabler, com.level3tjg.ytnohovercards, com.devvix.ytcastconfirm, com.ps.ytclassicvideoquality, com.ps.noytpremium, com.ps.ytnopaidpromo, com.ps.ytreexplore, com.galacticdev.bigytminiplayer, me.foxster.donteatmycontent, com.lyvendia.ytspeed, com.lilacvibes.ytstockvolumehud, net.sarahh12099.youtubereborn, com.twickd.sarahh12099.youtube-reborn, h.ryan.youtubereborn, weeb.lillie.enhancerforyoutubepremium, com.ps.uyoucompat, com.ichitaso.uyouplus Conflicts: com.level3tjg.ytminiplayerenabler, com.level3tjg.ytnohovercards, com.devvix.ytcastconfirm, com.ps.ytclassicvideoquality, com.ps.noytpremium, com.ps.ytnopaidpromo, com.ps.ytreexplore, com.galacticdev.bigytminiplayer, me.foxster.donteatmycontent, com.lilacvibes.ytstockvolumehud, net.sarahh12099.youtubereborn, com.twickd.sarahh12099.youtube-reborn, h.ryan.youtubereborn, weeb.lillie.enhancerforyoutubepremium, com.ps.uyoucompat, com.ichitaso.uyouplus
Recommends: com.ps.youmute, com.ps.youpip, com.ps.youquality, com.ps.ytabconfig, com.ps.ytvideooverlay, libflex, weeb.lillie.youtubedislikesreturn Recommends: com.ps.youmute, com.ps.youpip, com.ps.youquality, com.ps.ytabconfig, com.ps.ytvideooverlay, libflex, weeb.lillie.youtubedislikesreturn