Compare commits

...

927 commits

Author SHA1 Message Date
aric3435 (INACTIVE)
35e97ea8dd
Updated a lot of uYouEnhanced Code. (v19.40.4-3.0.4)
This release also includes all of the new changes from qnblackcat/uYouPlus.
and the App Version Spoofer has finally been updated again!
2024-10-10 00:40:33 -05:00
aric3435 (INACTIVE)
ae5558784e
v19.40.4-3.0.4 2024-10-10 00:38:36 -05:00
aric3435 (INACTIVE)
8bcf7610bd
Fix uYouEnhanced Injection (Makefile)
for macOS-13 and higher.
2024-10-10 00:24:29 -05:00
aric3435 (INACTIVE)
957577b4d3
Update buildapp.yml dependencies 🔧 2024-10-09 21:24:24 -05:00
GitHub Actions
0001c86396 updated submodules 2024-10-10 00:56:30 +00:00
aric3435 (INACTIVE)
25542b329e
Update Makefile 2024-10-08 21:15:09 -05:00
aric3435 (INACTIVE)
be9fd299c5
Fix compiling errors (Makefile) 2024-10-08 21:12:42 -05:00
aric3435 (INACTIVE)
83acb4f914
Update buildapp.yml (MACOS-13 BUILDING)
Updated to macos-13. macos-12 is deprecated and will be fully supported in December 2024.
2024-10-08 21:12:03 -05:00
aric3435 (INACTIVE)
073bd7f1d4
Update update-submodules.yml 2024-10-08 20:39:47 -05:00
GitHub Actions
1c4b4db76e Added YouLoop bundle 2024-10-09 01:38:51 +00:00
GitHub Actions
8bc8aa4e01 added YouLoop tweak 2024-10-09 01:38:51 +00:00
aric3435 (INACTIVE)
fc485eba7f
Update update-submodules.yml 2024-10-08 20:38:31 -05:00
GitHub Actions
eac8ea2be0 updated submodules 2024-10-09 00:56:31 +00:00
GitHub Actions
44e5da4a78 updated submodules 2024-10-08 00:56:41 +00:00
GitHub Actions
72acee9568 updated submodules 2024-10-07 00:58:56 +00:00
GitHub Actions
c3b8987f7c updated submodules 2024-10-06 01:01:07 +00:00
GitHub Actions
d3cae074fb updated submodules 2024-10-05 00:56:18 +00:00
GitHub Actions
fa4d0cc1b8 updated submodules 2024-10-04 00:57:08 +00:00
GitHub Actions
7366c7b4ae updated submodules 2024-10-03 00:56:56 +00:00
GitHub Actions
2a859c745f updated submodules 2024-10-02 00:56:49 +00:00
aric3435
138f82c7fa
Modernize bug.yaml
Not exactly modernized. I was only referring to updating the Device Info, iOS/iPadOS version to the newer versions and models & added 2 new build configuration options for users.
2024-10-01 17:00:02 -05:00
aric3435
7cb2c7e13f
Update Makefile 2024-10-01 16:44:19 -05:00
aric3435
d2cce0ef0d
Update ES Localizable.strings
Localization by:
d0nh3art
2024-10-01 16:42:49 -05:00
GitHub Actions
02da0f60dd updated submodules 2024-10-01 01:02:21 +00:00
GitHub Actions
9ceb7d1a90 updated submodules 2024-09-30 00:58:51 +00:00
aric3435 (INACTIVE)
0518345af3
v19.33.2-3.0.4 2024-09-29 18:29:47 -05:00
GitHub Actions
77f76566a7 updated submodules 2024-09-28 00:56:14 +00:00
GitHub Actions
00abd27934 updated submodules 2024-09-27 00:56:49 +00:00
GitHub Actions
beaba4a878 updated submodules 2024-09-26 00:56:29 +00:00
GitHub Actions
9e92fe61b1 updated submodules 2024-09-25 04:05:47 +00:00
aric3435 (OLD ACCOUNT)
43de3bff02
Update uYouPlusPatches.h 2024-09-23 02:07:44 -05:00
aric3435 (OLD ACCOUNT)
185a7a0f2b
Update update-submodules.yml 2024-09-22 19:09:32 -05:00
aric3435 (OLD ACCOUNT)
14ea4aaae4
Update uYouPlusPatches.h 2024-09-21 22:48:59 -05:00
aric3435 (OLD ACCOUNT)
b05ef4e76d
Update uYouPlusPatches.xm 2024-09-21 21:30:48 -05:00
aric3435 (OLD ACCOUNT)
ad68078f4f
Fix YouTube Native Share
Fixed by jkhsjdhjs
2024-09-21 19:50:56 -05:00
arichornlover
3fce150969
Update uYouPlusPatches.h 2024-09-12 17:57:28 -05:00
arichornlover
ba125c3c33
Update uYouPlusPatches.xm 2024-09-12 17:56:26 -05:00
arichornlover
88f821d348
Update LowContrastMode Option (uYouPlusSettings.xm) 2024-09-11 20:33:25 -05:00
arichornlover
f787877e2f
Remove YTLitePlus alternative
I suggest no longer using YTLitePlus, the tweak isn’t bad in any way but it’s just not compatible with YTLite v5.0x+. I’m not disrespecting anyone. I’m just removing it.
2024-09-02 13:24:34 -05:00
arichornlover
d283156d2c
Update uYouPlus.h 2024-09-01 03:54:50 -05:00
arichornlover
3af0464d13
Revamp uYouPlusSettings.xm
Has changed a lot, thanks to bhackel for helping!
2024-08-25 13:41:06 -05:00
arichornlover
41b50a2591
Create SettingsKeys.h 2024-08-25 13:36:09 -05:00
arichornlover
df32a653f7
Update YouTube-X again (uYouPlus.xm) 2024-08-16 20:05:33 -05:00
arichornlover
064774b911
Added new option “YouTube Sign-In Patch” 2024-08-01 00:54:03 -05:00
arichornlover
c08e2fcfd5
Update YouTube-X (uYouPlus.xm) 2024-07-30 15:27:56 -05:00
arichornlover
e91b64b248
Re-add missing youtube-native-share 0.2.3
I accidentally reverted this. It should still work as intended.
2024-07-30 11:35:59 -05:00
arichornlover
d16a0ec73d
Update YouTube-native-share to 0.2.3 & re-added Google Sign In Fix 2024-07-30 11:33:02 -05:00
arichornlover
6300fd4cac
Update .gitmodules 2024-07-23 10:59:21 -05:00
arichornlover
b681d2140c
Update uYouPlus.h 2024-07-19 14:37:05 -05:00
arichornlover
602b7b76a8
Update uYouPlus.xm 2024-07-19 14:35:54 -05:00
arichornlover
08c51e5e5f
Revamp uYouPlus.xm 2024-07-19 14:34:47 -05:00
arichornlover
f37c53b3fb
Update uYouPlus.h 2024-07-19 11:30:16 -05:00
arichornlover
1eb035594b
Improved update-submodules-template.txt 2024-07-18 12:30:29 -05:00
arichornlover
755dde6cd1
New uYouPlusPatches.h Headers
Fixes compiling errors.

These changes were ported from arichornloverALT/uYouEnhanced
2024-07-15 14:49:40 -05:00
arichornlover
2ecb12f80c
Update buildapp.yml compiling 2024-07-15 14:45:07 -05:00
arichornlover
3c4441030f
Update Makefile 2024-07-15 14:42:13 -05:00
arichornlover
1b3a422a61
Update uYouPlusPatches.xm 2024-07-14 08:50:48 -05:00
arichornlover
829b0c7d6b
Update uYouPlusPatches.xm 2024-07-12 15:02:22 -05:00
arichornlover
6433ce1826
Remove deprecated code (uYouPlusSettings.xm) 2024-07-12 08:20:30 -05:00
arichornlover
36fa89e688
Update uYouPlusPatches.xm 2024-07-12 08:06:30 -05:00
arichornlover
5c2f444978
Update youtube-native-share to v0.2.0
YouTube Native Share v0.2.0 Release was helped and contributed by: @arichornloverALT (formerly known as @arichornlover)

Additional changes:
Fixed Icons being invisible in the App.
2024-07-11 18:33:04 -05:00
arichornlover
958bc196ce
Fix uYouPlus.xm 2024-07-10 11:25:21 -05:00
arichornlover
4e8aeb5bae
Update uYouPlus.h 2024-07-10 01:29:11 -05:00
arichornlover
3682d9a960
Fix uYouPlus.h
Fixed almost every compiling error that had occurred from YouTubeHeader.
2024-07-10 01:26:23 -05:00
arichornlover
ff6d17c88a
Update uYouPlus.h 2024-07-08 23:28:36 -05:00
arichornlover
9638e454a8
Update uYouPlus.h 2024-07-08 23:25:55 -05:00
arichornlover
1e932bb00d
Add a workaround to compiling error (README.md) 2024-07-08 20:17:00 -05:00
arichornlover
22974cecb0
Added New Header (uYouPlusPatches.h) 2024-07-08 19:46:34 -05:00
arichornlover
af5b399e55
Update uYouPlus.h 2024-07-08 04:20:51 -05:00
arichornlover
796e88ec46
Improve uYouPlus.h
New Headers & Organized the imports better.
2024-07-08 09:20:24 +00:00
arichornlover
e8ba831fa2
Update uYouPlus.h 2024-07-08 04:06:07 -05:00
arichornlover
25f6d144c1
Remove Duplicates (uYouPlus.h)
PoomSmart’s YouTubeHeader has been updated which broke uYouPlus.h. Should be resolved now!
2024-07-08 04:03:54 -05:00
arichornlover
4214d03d3b
Improved Copy Settings & Paste Settings
This also fixes crashing when interacting with the buttons when having “replaceCopyandPasteButtons_enabled” enabled.
2024-07-05 04:57:16 -05:00
arichornlover
3978100972
Updated Hide Fullscreen Button
This is a replacement since the previous implementation breaks PoomSmart’s 1.2.0+ YouQuality tweak.
2024-07-04 06:42:42 -05:00
arichornlover
7f5a231f46
Updated Disable Modern Flags Option (19.23.3+)
Support has been added for newer YouTube versions so it will remove App Modernization better.
2024-07-04 06:13:56 -05:00
arichornlover
661b7ddc52
Update uYouPlusPatches.xm
Also let me remind y’all that uYouEnhanced isn’t discontinued. Saying this as of July 4th 2024.
2024-07-04 05:50:00 -05:00
arichornlover
ef338016e8
Added Legacy uYouEnhanced AltSource Repo - supports iOS 14
For Reddit post: https://www.reddit.com/r/sideloaded/s/oYCQnRpONG

and mainly for Trollstore members!
2024-07-04 05:39:37 -05:00
arichornlover
754e3e9c98
Fix “YTShareRequestViewController“ 2024-07-03 15:47:53 -05:00
arichornlover
45ec2505b3
Don't hide "Play next in queue" for premium users
Merged changes from c32054d116
2024-07-03 15:26:07 -05:00
arichornlover
042069dfaa
Remove undeclared stuff (uYouPlus.xm) 2024-07-03 02:34:07 -05:00
arichornlover
34c7ec5155
Fix compiling error (.gitmodules) 2024-07-03 02:16:58 -05:00
arichornlover
5b383a36df
Sync .gitmodules
.gitmodules has been synced to be a lot like the one from qnblackcat/uYouPlus repository.
2024-07-03 01:34:25 -05:00
arichornlover
7fd5903bb9
Improve spelling (README.md) 2024-07-03 01:21:55 -05:00
arichornlover
0e3e6475ac
Updated New Hide Fullscreen Button Stuff
New version of the Hide Fullscreen Button option is still unfinished, it will remain disabled and I’ll test it whenever my GitHub account comes back.
2024-07-03 01:11:25 -05:00
arichornlover
063940ee5b
Fix YTLitePlus url (README.md) 2024-06-30 02:49:50 -05:00
arichornlover
cb09ffa6cb
fix Fullscreen to the Right headers
Fixes crashing in the fullscreen video player
2024-06-27 17:17:06 -05:00
arichornlover
37972ceca7
Update update-submodules.yml 2024-06-27 05:10:41 -05:00
arichornlover
4041d31773
Update update-submodules.yml
It now only triggers automatically every 24 hours.
But please “Update Submodules” to fix the compiling issues.
2024-06-26 22:49:04 -05:00
arichornlover
dc29c56a2e
Update .gitmodules 2024-06-26 16:04:23 -05:00
arichornlover
0ec3eba402
Update update-submodules.yml (workaround fix)
I am not able to manually trigger the action so it will run every 30 minutes.
2024-06-26 15:52:05 -05:00
arichornlover
b3d1d983c7
Update .gitmodules 2024-06-26 15:47:14 -05:00
arichornlover
3fd6ce5d79
Update .gitmodules
Attempting to fix Checkout compiling errors
2024-06-26 13:48:40 -05:00
arichornlover
bab17bbed4
Fix Makefile 2024-06-26 13:03:54 -05:00
arichornlover
34ac03a47e
Fix compiling (buildapp.yml) 2024-06-26 13:01:27 -05:00
arichornlover
36bf653b3d
Disable “YTShareRequestViewController“ 2024-06-26 12:54:24 -05:00
GitHub Actions
309d426b57 updated submodules 2024-06-26 15:35:52 +00:00
arichornlover
9a08fe7b43
add settings icon to Bundle 2024-06-25 12:24:17 -05:00
arichornlover
aac2d4a06d
Added YouTube UI Icons (uYouPlus.bundle) 2024-06-25 05:27:58 -05:00
arichornlover
0b20859bef
Update uYouPlus.xm 2024-06-24 23:01:09 -05:00
arichornlover
ebcdeb4c18
Update AdBlock Workaround Option
ALT: Updated YouTube-X submodule
2024-06-24 22:39:50 -05:00
arichornlover
9eefece9d1
Updated Hide Heatwaves Bar Option 2024-06-22 20:57:27 -05:00
GitHub Actions
c8ebf37cd6 updated submodules 2024-06-22 22:35:09 +00:00
arichornlover
cbbf0bde7e
Update uYouPlus.xm 2024-06-22 16:40:26 -05:00
arichornlover
0ed5addc25
Added 2 New Options
Floating Miniplayer & Floating Miniplayer (Repositioning Support)
2024-06-22 21:22:43 +00:00
arichornlover
7df0e0ab2d
Merge pull request #742 from arichornlover/imgbot
[ImgBot] Optimize images
2024-06-22 15:45:23 -05:00
ImgBotApp
5f0f49863b
[ImgBot] Optimize images
*Total -- 202.65kb -> 174.16kb (14.06%)

/Localizations/uYouPlus.bundle/AppIcons/Shorts.png -- 25.62kb -> 13.34kb (47.91%)
/Bundles/uYouPlus.bundle/AppIcons/Shorts.png -- 25.62kb -> 13.34kb (47.91%)
/Localizations/uYouPlus.bundle/AppIcons/Gold.png -- 36.20kb -> 35.04kb (3.2%)
/Bundles/uYouPlus.bundle/AppIcons/Gold.png -- 36.20kb -> 35.04kb (3.2%)
/Localizations/uYouPlus.bundle/AppIcons/Blue.png -- 39.51kb -> 38.69kb (2.05%)
/Bundles/uYouPlus.bundle/AppIcons/Blue.png -- 39.51kb -> 38.69kb (2.05%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-06-22 04:30:25 +00:00
arichornlover
09279bf0d2
Update uYouPlus.xm 2024-06-21 22:30:07 -05:00
arichornlover
a7e5106427
Updated PoomSmart’s YouTube-X
additional changes:
Updated “AdBlock Workaround” & “AdBlock Workaround (Lite)”
2024-06-21 22:20:41 -05:00
GitHub Actions
e49286dccf updated submodules 2024-06-21 21:04:11 +00:00
GitHub Actions
90bf038021 updated submodules 2024-06-21 20:40:46 +00:00
arichornlover
64ba36001d
Removed iOS 14 Support (Makefile) 2024-06-19 20:10:59 -05:00
arichornlover
f8e0334eb5
Update uYouPlus.xm 2024-06-18 20:16:36 -05:00
GitHub Actions
e047f976a4 updated submodules 2024-06-18 07:48:07 +00:00
GitHub Actions
44d72d63da updated submodules 2024-06-18 03:29:34 +00:00
arichornlover
0437a05f1b
Update youtube-native-share to v0.1.0 2024-06-16 03:33:06 -05:00
arichornlover
344719f0a8
Update uYouPlusPatches.h 2024-06-16 03:32:04 -05:00
arichornlover
4bc06bc602
Fix Force iPhone Layout Option 2024-06-15 04:11:54 -05:00
arichornlover
739dbd6821
Better rules (CODE_OF_CONDUCT)
Honestly decided to change it since it feels wrong with whatever it was previously. I don’t want enemies with the old rule I just changed.
2024-06-15 03:16:50 -05:00
arichornlover
fc59a164c9
Update README.md Credits
Expanded Credits and removed Misinformation shown in the Credits.
2024-06-14 22:41:42 -05:00
arichornlover
f0bfe03d90
Merge pull request #706 from AushevAhmad/main
Small update to README.md about YTLitePlus
2024-06-14 22:32:26 -05:00
Ahmad
9dad574167
Added info about YTLitePlus downloading media faster to pros in README.md 2024-06-14 18:36:50 +03:00
arichornlover
a783f94933
Restore Settings Button #178 2024-06-14 05:20:06 -05:00
arichornlover
500f9b4e85
Adjustments to bug.yaml 2024-06-13 14:57:04 -05:00
arichornlover
03a2e629ac
Merge pull request #717 from Cactism/patch-1
Update bug.yaml
2024-06-13 14:38:39 -05:00
Cactus
97b2a2fc53
Update bug.yaml 2024-06-13 09:21:30 -04:00
Cactus
6a9b721053
Update bug.yaml
I think that many people who'd submit Issues wouldn't understand what ".sh" or ".yml" file extensions are/what building methods they are (you can even see that many new issues don't even check any box here). This adds a short description so others who submit Issues know what they are.
2024-06-13 09:18:25 -04:00
arichornlover
2087a8e723
New headers for Fullscreen to the Right (1) 2024-06-12 22:08:47 -05:00
arichornlover
b940b6aa58
New headers for Fullscreen to the Right 2024-06-12 22:07:55 -05:00
arichornlover
42122beb56
Added more uYou keys for Copy Settings 2024-06-10 19:10:10 -05:00
arichornlover
3256c850c7
Include the new option (uYouPlusSettings.xm) 2024-06-10 16:45:49 -05:00
arichornlover
2f81cbf22e
New Option Classic Video Player
a new tweak that restores the classic video player functionality from v16.xx.x.
However, “Precise Scrubbing” isn’t gone yet. So not everything is restored. Yet.
2024-06-10 16:43:00 -05:00
Ahmad
211b10e499
Update README.md 2024-06-10 12:32:53 +03:00
arichornlover
ab00a8bd7a
Update uYouPlusSettings.xm 2024-06-09 13:34:49 -05:00
arichornlover
378bc63a59
Update uYouPlusSettings.xm 2024-06-09 13:24:35 -05:00
arichornlover
0eed3608ce
Update Copy Settings button 2024-06-09 13:02:16 -05:00
arichornlover
d53fd589be
Fix Settings crash 2024-06-09 12:25:23 -05:00
arichornlover
13a812f831
Update uYouPlusSettings.xm 2024-06-09 12:09:39 -05:00
GitHub Actions
0549008292 updated submodules 2024-06-09 17:08:00 +00:00
arichornlover
a7cf19c991
Improvements 2024-06-09 12:07:13 -05:00
arichornlover
5c3af5e9b3
Added 6 New App Icons!
Introducing the following app icons
“Shorts”
“2017_Gold”
“Rainbow”
“Pink”
“Purple”
“Gold”

Hope these are good additions!
2024-06-09 03:21:34 -05:00
arichornlover
e547e9d8d3
Updated AdBlock Workaround Option 2024-06-08 17:55:31 -05:00
arichornlover
5bbbf5c1a8
Updated Issue template 2024-06-07 23:24:08 -05:00
arichornlover
d4f5aa25a6
Add Compiling Selection Box
Added a new box that tells you whatever you built it from. Would be useful to fix issues with build.sh in uYouEnhanced.
2024-06-07 23:22:20 -05:00
arichornlover
8ec76cb0f3
Update Bool Values 🛠️ (buildapp.yml)
“Upload IPA as artifact” will be off by default, recommended if coming across any DMCA’s in the future.

“Create a draft release” will be on by default, recommended for getting your compiled IPA after building.
2024-06-07 13:21:16 -05:00
arichornlover
95477c629f
Remove option key 2024-06-07 12:32:10 -05:00
arichornlover
06ec0f37e7
Update BigYTMiniPlayer.h 2024-06-05 04:34:24 -05:00
GitHub Actions
83e8876df3 updated submodules 2024-06-05 09:28:17 +00:00
arichornlover
59cc39107f
Remove ?si= Tracking + Fix iSB compiling errors 2024-06-05 04:26:57 -05:00
arichornlover
0cf621a695
Update update-submodules.yml 2024-06-04 23:19:04 -05:00
GitHub Actions
edac884d4f added uYouEnhanced submodules 2024-06-05 04:17:47 +00:00
arichornlover
8f899b192b
Update update-submodules.yml 2024-06-04 23:17:19 -05:00
arichornlover
114eb6c4b3
Remove YTNoTracking Tweak
The YTNoTracking Tweak doesn’t work and is marked as Deprecated now.
2024-06-04 20:52:38 -05:00
arichornlover
2f28cec0d4
Merge pull request #690 from uyou-icin/main
Update tr Localizable.strings
2024-06-04 15:56:52 -05:00
gototheskinny
b61aee4066
Update tr Localizable.strings 2024-06-04 23:49:58 +03:00
arichornlover
021c5f916b
Merge pull request #672 from darkbrow/main
Korean Localization
2024-06-01 12:14:46 -05:00
Jinbong
d1814554ce Korean Localization 2024-05-31 16:02:32 +09:00
arichornlover
823f0618c8
Limit AdBlock Workaround (Lite) Option 2024-05-30 14:15:17 -05:00
arichornlover
bb7a9a877f
Merge pull request #669 from marcinmajsc/main
Add remaining Polish translations
2024-05-30 02:17:50 -05:00
Marcin Maj
7f76a3023a Add remaining translations 2024-05-30 08:21:06 +02:00
Bryce Hackel
d52ff3ee9e
Update localization 2024-05-29 12:55:43 -07:00
arichornlover
54e6b9a23a
v19.21.2-3.0.4 2024-05-28 19:22:17 -05:00
arichornlover
9cf8d41260
Update Dependencies 🛠️ (buildapp.yml) 2024-05-28 18:26:21 -05:00
arichornlover
707d4c48eb
Added uYou “3.0.4” deb 2024-05-28 17:48:58 -05:00
arichornlover
c967bcfdae
v19.21.2-3.0.3 2024-05-28 16:26:59 -05:00
arichornlover
75ce262367
Some more Settings.xm Adjustments 2024-05-28 14:52:58 -05:00
arichornlover
a91f8681f0
Added YouTimeStamp Tweak (Makefile) 2024-05-28 00:30:56 -05:00
GitHub Actions
96a8d864be updated submodules 2024-05-28 05:29:05 +00:00
arichornlover
7f50af5803
Updated “App Version Spoofer Selector” (Settings.xm) 2024-05-28 00:28:03 -05:00
arichornlover
243d27d54f
Updated App Version Spoofer (supports v17.33.2 up to v19.21.2)
12 New YouTube Versions have been added to the App Version Spoofer.
2024-05-28 00:22:32 -05:00
arichornlover
c9023c4683
Update Info.plist (Icon name changes) 2024-05-27 21:14:13 -05:00
arichornlover
4471ddadc9
Rename 2012_blue.png to 2012_Cyan.png 2024-05-27 17:18:49 -05:00
arichornlover
342942f3f0
Added Blue App Icon - @ErSpieltHD
Suggested icon from https://github.com/arichornlover/uYouEnhanced/issues/20
2024-05-27 15:43:21 -05:00
arichornlover
e8d000c328
Remove duplicate keys (Settings.xm) 2024-05-26 21:01:25 -05:00
arichornlover
b598ce4479
Added more keys to Copy Settings Button 2024-05-26 17:44:58 -05:00
arichornlover
ed76eef801
Disable Hide Shorts Cells Workaround
It breaks uYouEnhanced even if disabled. This is important for next release.
2024-05-26 17:28:05 -05:00
arichornlover
eb0056e7c6
Update uYouPlus.xm 2024-05-26 17:02:28 -05:00
arichornlover
7aa2c01830
Update uYouPlus.xm 2024-05-26 16:48:36 -05:00
arichornlover
e3a347630e
Limited the Option Hide all Videos under Player
`Hide all Videos under Player` will no longer work on an iPad if it’s used in Landscape mode.
2024-05-26 16:27:53 -05:00
arichornlover
fdb474719e
Merge pull request #655 from marcinmajsc/main
make
2024-05-25 21:18:53 -05:00
Marcin Maj
93a595c258 Correct syntas 2024-05-26 04:10:22 +02:00
arichornlover
418e23f6bd
Update AdBlock Workaround Option 2024-05-25 03:00:06 -05:00
Marcin Maj
69e9699263 Add missing variables from current template 2024-05-25 09:46:58 +02:00
arichornlover
4f10083849
Merge pull request #653 from marcinmajsc/main
Update Polish Localizable.strings
2024-05-25 01:32:37 -05:00
Marcin Maj
5c698bb559 Update Localizable.strings 2024-05-25 08:26:16 +02:00
arichornlover
471d26c756
Updated Copy & Paste Buttons
Supports the following options: `Disable Animated YouTube Logo` & `Use New Settings UI`
2024-05-25 00:19:59 -05:00
Bryce Hackel
efcede613f
Disable playback speed controls on iPad only 2024-05-24 20:16:59 -07:00
arichornlover
333d512637
Update Extractor.xm 2024-05-24 20:13:56 -05:00
arichornlover
160d9f3a85
Update Extractor.h 2024-05-24 20:11:32 -05:00
Bryce Hackel
bb416b905d
Merge pull request #650 from bhackel/feat/modern-settings-ui
Add "Enable new settings UI"
2024-05-24 17:54:23 -07:00
Bryce Hackel
dc25eb1f85
Merge pull request #649 from bhackel/feat/disable-animated-youtube-logo
Add "Disable animated Youtube Logo"
2024-05-24 17:34:38 -07:00
Bryce Hackel
d5d12ec817
Add "Enable new settings UI" 2024-05-24 17:22:49 -07:00
Bryce Hackel
9f168b4854
Add "Disable animated Youtube Logo" 2024-05-24 17:12:01 -07:00
arichornlover
0fab6d4d65
Fix syntax errors (uYouPlusSettings.xm) 2024-05-24 18:20:38 -05:00
arichornlover
2d7e511e8f
Re-add Paste Settings Confirmation Message(s)
Re-added the Confirmation Message for both Paste Settings & Import Settings.

I apologize for not adding it back earlier.
2024-05-24 18:04:32 -05:00
arichornlover
3b1a12b79c
Merge pull request #648 from uyou-icin/main
turkish loc update.
2024-05-24 10:33:36 -05:00
gototheskinny
95100f9d59
Update Localizable.strings 2024-05-24 15:48:34 +03:00
arichornlover
e2561fd3da
Update Localizable.strings 2024-05-22 23:50:16 -05:00
arichornlover
73182ef79d
Update Localizable.strings 2024-05-22 23:49:43 -05:00
arichornlover
05999ea9f8
Update English Localizable.strings 2024-05-22 23:49:05 -05:00
arichornlover
8e2cb36d1a
💬 New Localization Strings (Template) 2024-05-22 23:47:55 -05:00
arichornlover
64cdaf7636
Add missing line
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
2024-05-22 22:34:12 -05:00
arichornlover
119407d234
Remove duplicates 2024-05-22 22:22:59 -05:00
arichornlover
0ea26e29b8
Added New Option Replace Copy and Paste Buttons
An Option that alters the behavior of the `Copy Settings` & `Paste Settings` in uYouEnhanced Settings.
2024-05-22 22:09:48 -05:00
arichornlover
f310548624
Fix AdBlock Workaround
This will also disable uYou’s `Remove YouTube Ads` now due to conflicts.
2024-05-22 20:38:28 -05:00
arichornlover
c52afd1b1a
Added Copy Settings Button 2024-05-22 20:31:50 -05:00
arichornlover
d5b8b1075a
Merge pull request #644 from uyou-icin/main
Turkish Loc update for uyouenhanced.
2024-05-22 14:42:37 -05:00
gototheskinny
e28d6d0d92
Turkish Loc update for uyouenhanced
TY so much for your work , i appreciate it ❤️
2024-05-22 19:47:50 +03:00
arichornlover
36cff20269
Added uYou “3.0.1” & “3.0.3” Debs 2024-05-21 12:51:58 -05:00
arichornlover
9982f69418
Merge pull request #641 from SleepingPig35/main
[ImgBot] Optimize images
2024-05-20 11:05:04 -05:00
SleepingPig35
7c83d70c7f
Merge pull request #1 from SleepingPig35/imgbot
[ImgBot] Optimize images
2024-05-20 15:41:13 +01:00
ImgBotApp
01da442865
[ImgBot] Optimize images
*Total -- 589.17kb -> 327.64kb (44.39%)

/Bundles/uYouPlus.bundle/AppIcons/Outline.png -- 18.40kb -> 6.92kb (62.37%)
/Localizations/uYouPlus.bundle/AppIcons/Outline.png -- 18.40kb -> 6.92kb (62.37%)
/Bundles/uYouPlus.bundle/youtube_logo_dark.png -- 81.22kb -> 45.20kb (44.35%)
/Localizations/uYouPlus.bundle/youtube_logo_dark.png -- 81.22kb -> 45.20kb (44.35%)
/Localizations/uYouPlus.bundle/youtube_logo.png -- 77.35kb -> 43.44kb (43.84%)
/Bundles/uYouPlus.bundle/youtube_logo.png -- 77.35kb -> 43.44kb (43.84%)
/Localizations/uYouPlus.bundle/AppIcons/White.png -- 5.12kb -> 2.95kb (42.36%)
/Bundles/uYouPlus.bundle/AppIcons/White.png -- 5.12kb -> 2.95kb (42.36%)
/Bundles/uYouPlus.bundle/uYouPlus_logo.png -- 58.31kb -> 33.80kb (42.03%)
/Localizations/uYouPlus.bundle/uYouPlus_logo.png -- 58.31kb -> 33.80kb (42.03%)
/Bundles/uYouPlus.bundle/uYouPlus_logo_dark.png -- 54.19kb -> 31.51kb (41.86%)
/Localizations/uYouPlus.bundle/uYouPlus_logo_dark.png -- 54.19kb -> 31.51kb (41.86%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-05-20 14:38:10 +00:00
arichornlover
7aed4e1359
Added a Confirmation Message for Paste Settings Button
This is very important to anyone accidentally pressing this button in settings!
2024-05-19 23:46:04 -05:00
arichornlover
c98c403881
Optimize AppIcons 2024-05-18 20:23:55 -05:00
arichornlover
3f9f32f5ef
Fix uYou Compiling (Makefile) 2024-05-18 20:10:30 -05:00
arichornlover
ed4c320d64
Merge pull request #638 from SKEIDs/Update-Japanese-localization
Update Japanese localization
2024-05-18 18:52:30 -05:00
SKEIDs
18b74c3698 Update Japanese localization 2024-05-19 08:41:46 +09:00
arichornlover
d3728f068c
Update Dependencies 🛠️ (buildapp.yml) 2024-05-18 18:15:06 -05:00
arichornlover
fb835a25fa
Fix AdBlock Workaround (Lite) Option 2024-05-18 01:01:57 -05:00
SKEIDs
351d695c7d Sync latest localization 2024-05-18 13:29:28 +09:00
arichornlover
312c1a11ce
Update Localizable.strings 2024-05-16 22:09:31 -05:00
arichornlover
95606f2b49
Added More Strings 2024-05-16 22:09:08 -05:00
arichornlover
47ac1f9ff2
New Stuff (Settings.xm) 2024-05-16 21:59:26 -05:00
arichornlover
2de2918e52
Added New Option Auto-Hide Home Bar 2024-05-16 21:50:03 -05:00
arichornlover
802b1382b1
Added New Option Shorts Quality Picker - #631 2024-05-16 21:24:53 -05:00
arichornlover
0922f1b255
Update Dependencies 🛠️ (buildapp.yml) 2024-05-16 10:41:39 -05:00
arichornlover
b32d273470
Removed duplicates 2024-05-16 10:21:28 -05:00
arichornlover
8b440b1c67
Improved a Ton of Broken Options 2024-05-16 09:53:35 -05:00
arichornlover
8df3cf4c63
Localization Support (Settings.xm) 💬 2024-05-14 22:18:54 -05:00
GitHub Actions
195ab0b0b6 updated submodules 2024-05-15 01:00:29 +00:00
arichornlover
83a98ae626
Updated YTNoTracking Tweak 2024-05-14 17:06:57 -05:00
arichornlover
cb1992b1c7
Update update-submodules.yml 2024-05-14 00:57:42 -05:00
GitHub Actions
8502d47854 added YouTimeStamp submodule 2024-05-14 05:56:47 +00:00
arichornlover
a8d3e4226a
Update update-submodules.yml 2024-05-14 00:56:29 -05:00
arichornlover
f1237df1b9
Limited Enable Portrait Fullscreen Option to iPhone-Only
Additional Changes: Localization Support in some areas
2024-05-14 00:50:13 -05:00
arichornlover
a0e55cb703
Add uYouEnhanced Localization to Template 2024-05-14 00:29:51 -05:00
arichornlover
3e5f611978
Allow Localization (CODE_OF_CONDUCT)
I removed the rule because Localization can now be added. 😁
2024-05-14 00:28:33 -05:00
arichornlover
c02ea1acfd
uYouEnhanced Localization Support 💬
The biggest change in uYouEnhanced. After 2+ years, I finally gave it Localization Support and in its own category in this file. Enjoy!
2024-05-14 00:22:09 -05:00
arichornlover
c2f7ea61d0
v19.19.5-3.0.3 2024-05-13 21:54:19 -05:00
arichornlover
f526432e9f
Improve Back Icon (RootOptionsController.m) 2024-05-13 20:53:05 -05:00
arichornlover
da68054403
Update RootOptionsController.m 2024-05-13 20:43:42 -05:00
arichornlover
be69cedbbf
Update RootOptionsController.m 2024-05-13 20:33:50 -05:00
arichornlover
bd47cce0d4
Declare Stuff (RootOptionsController.m) 2024-05-13 20:20:44 -05:00
arichornlover
1fa1ae9455
Improve RootOptionsController.m 2024-05-13 20:06:21 -05:00
arichornlover
1259f6bf85
Update ColourOptionsController2.m 2024-05-13 20:00:55 -05:00
arichornlover
7ec8272d5f
Update ColourOptionsController.m 2024-05-13 20:00:24 -05:00
arichornlover
6799753c3d
uYou Support for Paste Settings Button 2024-05-13 17:10:44 -05:00
Bryce Hackel
3be2ceda25
Move and update suggested videos setting 2024-05-12 20:40:56 -07:00
Bryce Hackel
52cea42db4
Fix localization bug 2024-05-12 20:30:06 -07:00
arichornlover
5f5230609d
Added Clear Notifications Button (Settings.xm)
a new button that will fix the issue for uYouEnhanced when Sideloading it.

When interacting with this button it should help clear the notifications 🔔 

Fixes #603
2024-05-12 14:35:43 -05:00
arichornlover
7e45d1dcc1
Update uYouPlus.xm 2024-05-12 14:32:30 -05:00
GitHub Actions
4ae3d0aaa8 updated submodules 2024-05-12 18:23:31 +00:00
arichornlover
ffcdf77b09
Update .gitmodules 2024-05-12 13:22:48 -05:00
arichornlover
4c78e0d92a
Fix https://github.com/arichornlover/uYouEnhanced/issues/603 2024-05-12 12:09:08 -05:00
arichornlover
90de7689e2
Updated Rules (CODE_OF_CONDUCT) 2024-05-12 03:12:30 -05:00
arichornlover
480df37a2a
v19.18.2-3.0.3-F2
v19.18.2-3.0.3-F2 Changelog:
- Added a New Option:
   - Adblock Workaround (Lite)
      - Uses weaker adblocking code, this will disable uYou's Adblocking Option.
2024-05-12 02:50:28 -05:00
Bryce Hackel
4c9316e642
Merge pull request #621 from bhackel/fix/casting
Add toggle to fix casting
2024-05-11 02:02:37 -07:00
Bryce Hackel
540de2865f
Add toggle to fix casting 2024-05-11 01:44:26 -07:00
Bryce Hackel
d893db366a
Merge pull request #620 from bhackel/fix/hide-title
Fix hide title
2024-05-11 01:25:30 -07:00
Bryce Hackel
3e01bcbd08
Update YouTube Premium box 2024-05-11 01:23:10 -07:00
Bryce Hackel
d07e5977a7
Fix hide title 2024-05-11 01:08:08 -07:00
arichornlover
75dad7ffb9
Update CODE_OF_CONDUCT.md 2024-05-09 23:10:42 -05:00
arichornlover
f14e068347
Added Paste Settings Button (Settings.xm)
what it does: “Paste Settings” is a new button in uYouEnhanced settings that can allow you to paste option keys (k)
Example (Clipboard): 
key: 0
key: 1

key is something like a key that shows `_enabled` so basically `lowContrastMode_enabled` can be used.

next the numbers indicate rather they are off or on.
0 = Off/Disabled
1 = On/Enabled
for the option.
2024-05-09 23:10:18 -05:00
arichornlover
fc22019286
Update AppIconOptionsController.m 2024-05-09 20:56:17 -05:00
arichornlover
789c0c3534
Update AppIconOptionsController.m 2024-05-09 20:44:39 -05:00
arichornlover
49b323aeb0
Update AppIconOptionsController.m 2024-05-09 20:20:31 -05:00
arichornlover
84f6fae278
Update AppIconOptionsController.m 2024-05-09 20:05:14 -05:00
arichornlover
970b20c83a
Update AppIconOptionsController.m 2024-05-09 19:16:52 -05:00
arichornlover
50bc5a0a90
Added New Option 2024-05-09 18:54:37 -05:00
arichornlover
ab878e50a9
Better Implementation uYou Adblock Workaround LITE 2024-05-09 18:50:52 -05:00
arichornlover
1583e8c556
Replace Alerts with YouTube’s Version (AppIconOptionsController.m) 2024-05-09 18:39:28 -05:00
arichornlover
be7f98d054
New Option uYou AdBlocking Workaround LITE 2024-05-09 17:22:36 -05:00
arichornlover
76e5a4a150
Merge pull request #612 from bhackel/cleanup/build-workflow
Cleanup Build Workflow
2024-05-09 16:15:28 -05:00
Bryce Hackel
d71dba4405
Fix bug 2024-05-09 00:42:15 -07:00
Bryce Hackel
c7ebe3c350
Cleanup Build Workflow 2024-05-08 23:55:45 -07:00
Bryce Hackel
ca381ab20f
Update bug.yaml 2024-05-08 23:30:05 -07:00
Bryce Hackel
524c6a4611
Merge pull request #611 from bhackel/fix/keep-remaining-time
Fix/Remaining Time
2024-05-08 23:21:15 -07:00
Bryce Hackel
22b61ce7df
Add disable toggle for time remaining 2024-05-08 23:05:38 -07:00
Bryce Hackel
2fda2189cb
Fix Remaining Time 2024-05-08 19:40:03 -07:00
arichornlover
9b5587c268
Updated Fake Premium Alert 2024-05-08 20:36:17 -05:00
arichornlover
c4992b15ae
Update CODE_OF_CONDUCT.md (branch updates) 2024-05-08 19:08:48 -05:00
arichornlover
f726d59663
Update UI for iPads (ColourOptionsController2.m) 2024-05-08 18:23:04 -05:00
arichornlover
33fcaa7c2c
Update UI for iPads (ColourOptionsController.m)
Color Options was still locked in Portrait Mode which means the whole UI in Landscape on iPad Devices would look bad. So it’s been resolved.
2024-05-08 18:20:30 -05:00
arichornlover
168c82908d
Added YTReelModel.h 2024-05-08 18:00:26 -05:00
arichornlover
0deaf482c3
Re-add uYou Key removeYouTubeAds for uYou Workaround
I accidentally removed it when updating the code from PoomSmart’s YouTube-X.
2024-05-08 17:58:56 -05:00
arichornlover
94d53814ca
Updated uYou AdBlocking Workaround 2024-05-08 17:45:28 -05:00
arichornlover
3e7c454c67
v19.18.2-3.0.3 2024-05-08 16:42:47 -05:00
GitHub Actions
69949de086 updated submodules 2024-05-08 18:50:42 +00:00
GitHub Actions
36061d0c9d updated submodules 2024-05-08 18:48:51 +00:00
arichornlover
ed8d223d08
Update CODE_OF_CONDUCT.md (uYouEnhanced Branch Information) 2024-05-06 17:24:36 -05:00
Bryce Hackel
36dc806682
Update buildapp.yml 2024-05-06 14:38:47 -07:00
arichornlover
51f5f3863a
remove 19.06.2 LTS (2/2) 2024-05-05 22:02:46 -05:00
arichornlover
2e3f69f60f
Merge pull request #601 from bhackel/main
New issue template, remove 19.06.2 LTS, minor Readme updates
2024-05-05 22:00:15 -05:00
Bryce Hackel
ff7fb7b9a5
Update readme, remove 19.06.2 LTS 2024-05-05 18:59:47 -07:00
Bryce Hackel
418246ee5d
Update issue templates 2024-05-05 18:59:15 -07:00
arichornlover
fcddaea035
Merge pull request #599 from bhackel/fix/fake-premium-toggle
Fix/fake premium toggle
2024-05-05 18:44:39 -05:00
arichornlover
2b207e4207
Merge pull request #597 from bhackel/feat/always-use-remaining-time
Add always show remaining time
2024-05-05 18:43:28 -05:00
Bryce Hackel
a2848bd3d3
Fix bug and add docs 2024-05-05 14:39:26 -07:00
Bryce Hackel
31590df8f9
Add warning message 2024-05-05 14:21:17 -07:00
Bryce Hackel
a50a24e4a6
Add always show remaining time 2024-05-05 14:09:40 -07:00
Bryce Hackel
2846d418ee
Fix bugs 2024-05-05 13:48:38 -07:00
Bryce Hackel
18d4465ebf
Refactor into Switch Item 3 2024-05-05 04:21:47 -07:00
Bryce Hackel
e158c15f50
Fix bugs 2024-05-05 02:21:08 -07:00
Bryce Hackel
eb8e2d6627
Add updates to LowContrastMode 2024-05-05 02:03:10 -07:00
Bryce Hackel
1a6173b97d
Change to only warn, and cleanup 2024-05-05 01:29:03 -07:00
Bryce Hackel
ae2c2a5501
Fix fake premium setting 2024-05-05 01:09:00 -07:00
GitHub Actions
f5d7fa136a updated submodules 2024-05-04 16:38:10 +00:00
Bryce Hackel
f9a67047f9
Add logging 2024-05-04 02:11:50 -07:00
arichornlover
d3d6c18ae7
Better update-submodules-template.txt 2024-05-03 21:57:04 -05:00
arichornlover
17034fa27e
Update update-submodules.yml 2024-05-03 21:55:21 -05:00
GitHub Actions
4a7507aa84 Added YouTimeStamp.bundle 2024-05-04 02:54:47 +00:00
arichornlover
24cc3d307a
Update update-submodules.yml 2024-05-03 21:54:30 -05:00
arichornlover
8d6f3cf55c
Merge pull request #592 from bhackel/fix/hide-prev-next-buttons
Fix: Hide Prev/Next Buttons, Snap to Chapter, Disable 2-finger double tap to skip chapter
2024-05-03 16:43:26 -05:00
Bryce Hackel
540d5f24f2
Feature to disable chapter skipping 2024-05-03 02:05:46 -07:00
Bryce Hackel
bdbe3ba428
Snap to chapter 2024-05-03 01:57:44 -07:00
Bryce Hackel
a6e248b248
Re-add code 2024-05-03 00:58:50 -07:00
arichornlover
f0cc5be95c
Merge pull request #589 from bhackel/fix/seek-overlay
Fix/seek overlay
2024-05-02 23:07:03 -05:00
Bryce Hackel
25ec06b2ce
Cleanup and minor changes 2024-05-02 20:42:33 -07:00
GitHub Actions
17445ca34f updated submodules 2024-05-03 02:07:36 +00:00
Bryce Hackel
0916c7d5d7
Remove screen fading effect 2024-05-02 16:43:23 -07:00
Bryce Hackel
9c12fe2005
Remove color background 2024-05-02 16:02:02 -07:00
Bryce Hackel
d86b7cf08c
Remove gray background 2024-05-02 10:59:24 -07:00
arichornlover
7884359943
v19.16.3-3.0.3 2024-05-02 00:56:07 -05:00
arichornlover
97164998bf
Merge pull request #582 from bhackel/feature/hide-home-tab
Feature/hide home tab
2024-05-01 21:20:44 -05:00
arichornlover
348ad8e96d
Update AppIconOptionsController.m 2024-05-01 19:53:54 -05:00
Bryce Hackel
a752c59d60
Use renderer method to remove empty space 2024-05-01 17:50:24 -07:00
arichornlover
c409041e93
Update AppIconOptionsController.m 2024-05-01 19:41:09 -05:00
arichornlover
faa9590ac7
Remove duplicate (AppIconOptionsController.m) 2024-05-01 19:18:33 -05:00
arichornlover
1bfa0a1bbc
Added bundle? (AppIconOptionsController.m) 2024-05-01 19:07:06 -05:00
arichornlover
1ab798f1eb
Update AppIconOptionsController.m 2024-05-01 18:56:52 -05:00
arichornlover
a94e19a484
Update AppIconOptionsController.m 2024-05-01 18:41:49 -05:00
arichornlover
8d2fcfc799
Update AppIconOptionsController Buttons 2024-05-01 18:24:41 -05:00
arichornlover
4ea42d8b0c
Update AppIconOptionsController.m 2024-05-01 18:03:45 -05:00
arichornlover
0177d38d67
Update plistPath 2024-05-01 17:57:00 -05:00
arichornlover
c5c8ca2ccb
Fix spelling errors 2024-05-01 17:44:52 -05:00
arichornlover
74940a53fb
Update AppIconOptionsController.m 2024-05-01 17:32:27 -05:00
Bryce Hackel
915aac43d2
Hide home tab option 2024-04-30 09:41:58 -07:00
arichornlover
f98e5f7f30
Fix spelling errors Settings.xm 2024-04-30 00:01:03 -05:00
arichornlover
4dbed2d188
Alternative Alert Message for LowContrastMode Option
I added an Alternative Alert message if you are using a version lower than v17.33.2. It will instead prompt you with a `Discontinuation` message instead of `Incompatible`
2024-04-29 22:41:25 -05:00
arichornlover
28178722a2
Limit Fake Premium Option to v18.35.4 and higher
Won’t work on older versions, this was implemented to prevent the app from crashing.
2024-04-29 21:54:47 -05:00
arichornlover
971397e0fc
Update AppIconOptionsController.m 2024-04-29 20:34:12 -05:00
arichornlover
7bf6294385
Update AppIconOptionsController.h 2024-04-29 20:34:03 -05:00
arichornlover
3b77844aaa
Adjust AppIconOptionsController menu 2024-04-29 19:09:25 -05:00
arichornlover
524c694770
Merge pull request #576 from bhackel/split-adblocking
Move adblock workaround into a toggle
2024-04-29 19:05:07 -05:00
Bryce Hackel
1fc75eb459
Move adblock workaround into a toggle 2024-04-29 16:28:37 -07:00
arichornlover
ccb87ba2d7
Disable uYou Adblock Workaround 2024-04-29 18:16:13 -05:00
arichornlover
c4b5dc63d6
Merge pull request #575 from bhackel/feature/fake-premium
Feature/fake premium
2024-04-29 18:15:02 -05:00
Bryce Hackel
79082a6af0
Merge branch 'main' into feature/fake-premium 2024-04-29 15:24:35 -07:00
Bryce Hackel
4afa1a8e3a
Revert "Add link to uYou page"
This reverts commit 7c39d6659d.
2024-04-29 15:10:28 -07:00
arichornlover
100cce165f
other changes. 2024-04-28 22:22:26 -05:00
arichornlover
03d13f915f
Update AppIconOptionsController.m 2024-04-28 21:55:21 -05:00
arichornlover
980dd56a0b
Updates to menu 2024-04-28 21:39:26 -05:00
arichornlover
9072239663
Update ColourOptionsController2.m 2024-04-28 20:39:44 -05:00
arichornlover
482f758c15
Update ColourOptionsController (11-inch Screen Support)
Adds Landscape Mode support for 11-inch iPad Devices. Color options didn’t originally support it in this orientation. so it’s good to give it native support and better accessibility of the menu.
2024-04-28 20:38:57 -05:00
arichornlover
09e7556d28
Revert AppIconOptionsController changes
I undone the changes. It broke the menu 😭
2024-04-28 20:31:19 -05:00
arichornlover
badf9ae4a4
updated Hide Indicators using layoutSubviews 2024-04-28 19:32:07 -05:00
arichornlover
4dcd5c810a
Fix Save & < Button when tapped 2024-04-28 12:48:28 -05:00
arichornlover
82562ce2c9
Delete uYouPlus.bundle/uYouPlus_logo_main.png 2024-04-28 12:38:46 -05:00
arichornlover
a85086f4f0
Improved Hide Indicators Option 2024-04-28 02:36:31 -05:00
arichornlover
1064ed1852
Update uYouPlus.h 2024-04-27 14:19:44 -05:00
arichornlover
bd619e9424
Fix option Hide Video Title (in Fullscreen) 2024-04-27 13:49:17 -05:00
arichornlover
ab6101114f
Adjustments to uYouPlus.xm 2024-04-27 13:44:28 -05:00
arichornlover
cf5c6e0ccd
Fixed Hide Indicators Option 2024-04-27 13:17:48 -05:00
arichornlover
426388c224
New Options
New Button `uYouEnhanced Extras Menu`
New Option `Hide Video Title (in Fullscreen)`
2024-04-27 13:10:22 -05:00
arichornlover
832b68f21b
Revamp RootOptionsController
This is being moved out of the Navigation bar and now being implemented into YouTube Settings. The changes were made to copy the Interface from the settings menu.
2024-04-27 13:04:20 -05:00
arichornlover
af5559bd6a
Expand functionality (AppIconOptionsController.m) 2024-04-27 00:42:58 -05:00
arichornlover
47da969286
Update ColourOptionsController2.m 2024-04-26 22:19:52 -05:00
arichornlover
f855e63f8e
Added Landscape Support (ColourOptionsController.m)
Landscape Mode Support for iPad Pro 12.9 devices.

this should look better when in Landscape Mode now. the size it originally had was the same exact size from Portrait Mode. which made this harder to use in some areas when used in Landscape. Hopefully this is solved.
2024-04-26 22:16:30 -05:00
arichornlover
30569fee6b
Reposition “Change App Icon” Button (Settings.xm) 2024-04-26 20:45:11 -05:00
GitHub Actions
aabed24c47 updated submodules 2024-04-27 01:38:56 +00:00
arichornlover
7668d0be1b
Add YT Back Icon Support (AppIconOptionsController.m) 2024-04-26 20:31:56 -05:00
arichornlover
e40ace75f3
Added new icon (Back Arrow)
Back Arrow (<) has been added in order to replicate the YouTube Settings menu.
2024-04-26 20:25:45 -05:00
arichornlover
4ae09f2be9
Update AppIconOptionsController.m (UI Adjustments) 2024-04-26 20:16:27 -05:00
arichornlover
cdff45ee3f
Update AppIconOptionsController.m 2024-04-24 23:15:20 -05:00
arichornlover
5da51c01f9
Shrink and reduce AppIconOptionsController UI 2024-04-24 23:00:55 -05:00
GitHub Actions
ed9532e303 updated submodules 2024-04-25 02:46:11 +00:00
GitHub Actions
a30b2ca383 updated submodules 2024-04-25 02:23:31 +00:00
GitHub Actions
6c6de34630 updated submodules 2024-04-25 01:38:18 +00:00
arichornlover
c33f41456a
Pin runner image to macos-12 (#1430) - fixes #564 2024-04-24 20:22:54 -05:00
arichornlover
f549a31c2e
Adjustments to AppIconOptionsController Interface 2024-04-24 20:18:13 -05:00
arichornlover
4d1b012ce7
Update Info.plist (Updated App Icons) 2024-04-24 20:11:39 -05:00
arichornlover
a42e2fef61
Update AppIconOptionsController.m 2024-04-24 19:55:18 -05:00
arichornlover
e2f6ace200
Update Info.plist 2024-04-24 17:10:44 -05:00
arichornlover
52937e16cb
uYouPlus Sync
Added the new stuff from qnblackcat’s uYouPlus.
2024-04-24 06:22:12 -05:00
arichornlover
7dedb8d6cb
Remove iSponsorBlock Support (uYouPlusThemes) 2024-04-21 13:44:11 -05:00
arichornlover
3e5d03bde8
Updated Button Color (AppIconOptionsController)
The Button will no longer be white. It will now be set to `#`CB1633 by default.
2024-04-21 13:07:41 -05:00
arichornlover
eb8fc3aed0
Fix AppIconOptionsController Title
Title now looks more like the one from the YouTube Settings. Doing my best to replicate the YT Settings UI.
2024-04-21 13:01:13 -05:00
arichornlover
ac23d57bda
Fix App Icon Sizes (AppIconOptionsController Menu)
Adjusted so they don’t look like they are stuck together in the menu. thanks to therealFoxster for the suggestion!
2024-04-21 12:28:30 -05:00
arichornlover
cabb3aa95f
Update AppIconOptionsController (revamp saveIcon) 2024-04-16 16:08:21 -05:00
arichornlover
ccfde3916e
Updated Hide double tap to seek overlay Option 2024-04-16 15:45:59 -05:00
GitHub Actions
a8e25e97c6 updated submodules 2024-04-16 20:35:36 +00:00
GitHub Actions
8602d07d37 updated submodules 2024-04-16 06:13:31 +00:00
arichornlover
78b561f316
Update AppIconOptionsController.m 2024-04-16 01:09:22 -05:00
Bryce Hackel
7c39d6659d
Add link to uYou page 2024-04-15 22:35:50 -07:00
arichornlover
d32a43c22c
Update AppIconOptionsController.m 2024-04-16 00:32:06 -05:00
arichornlover
d9240ef290
Update AppIconOptionsController.m 2024-04-16 00:20:10 -05:00
arichornlover
941a8a79c6
added placeholder arrow icon (AppIconOptionsController.m) 2024-04-15 23:59:40 -05:00
arichornlover
c8f16a2ec8
Fix compiling 2024-04-15 23:52:06 -05:00
arichornlover
63ae617fbd
Update AppIconOptionsController.h 2024-04-15 23:50:27 -05:00
arichornlover
feda172ea3
Update AppIconOptionsController.m 2024-04-15 22:33:23 -05:00
arichornlover
31e8568c4d
Replace UIAlertView with YTAlertView 2024-04-15 22:20:25 -05:00
arichornlover
d9e66a2422
Update AppIconOptionsController.h 2024-04-15 22:14:07 -05:00
arichornlover
77590e541d
Added Title Label (AppIconOptionsController.m)
Basically a recreation of how the Title in Settings was like in the App but with using only a UIViewController.
2024-04-15 22:03:11 -05:00
arichornlover
2a55a368d4
HD versions of 2007 and 2012 icons
Balackburn modified the icons to be HD, thanks to them!
2024-04-15 21:35:09 -05:00
arichornlover
d698d76367
Delete Localizations/uYouPlus.bundle/AppIcons/2007.png
Old version
2024-04-15 21:34:07 -05:00
arichornlover
08221080f5
Delete Localizations/uYouPlus.bundle/AppIcons/2012.png
Old version
2024-04-15 21:32:07 -05:00
arichornlover
b68ffdcb03
Rename 2017_outline.png to Outline.png 2024-04-15 21:31:23 -05:00
arichornlover
e827640668
Update AppIconOptionsController.m 2024-04-15 20:01:14 -05:00
arichornlover
f394603366
Update AppIconOptionsController.m 2024-04-15 19:55:22 -05:00
arichornlover
8059d6f47e
Update AppIconOptionsController.m 2024-04-15 19:43:20 -05:00
arichornlover
cfb8ed01f1
Update AppIconOptionsController.m 2024-04-15 19:32:31 -05:00
arichornlover
5c84140877
Add new header 2024-04-15 19:27:44 -05:00
arichornlover
af32e379ee
Add files via upload 2024-04-15 19:07:54 -05:00
arichornlover
08ab56c1fa
Rename 2017_oero.png to Oreo.png 2024-04-15 19:06:53 -05:00
arichornlover
3df963c837
Delete Localizations/uYouPlus.bundle/AppIcons/Reborn_white.png 2024-04-15 19:06:19 -05:00
arichornlover
998969a3f5
Delete Localizations/uYouPlus.bundle/AppIcons/Reborn_black.png 2024-04-15 19:06:14 -05:00
arichornlover
aa55e1c075
Back arrow is invisible? 2024-04-15 19:04:17 -05:00
arichornlover
990538c505
Increase height for App Icons
App Icon in each row was too small and was overlapping the image. This is a fix for it.
2024-04-15 18:35:38 -05:00
arichornlover
fe5cae02f4
Update AppIconOptionsController.m 2024-04-15 18:19:06 -05:00
arichornlover
f22d9d3257
Update RootOptionsController.m 2024-04-15 18:12:54 -05:00
arichornlover
1aa0a9cfb8
Update RootOptionsController.m (remove App Icon stuff)
New implementation related to the app icons has now made it incompatible with the rootoptions menu.
2024-04-15 18:00:06 -05:00
arichornlover
9e5018ef90
Improved the AppIconOptionsController Buttons 2024-04-15 17:58:30 -05:00
GitHub Actions
326a4a7b45 updated submodules 2024-04-15 22:02:59 +00:00
arichornlover
853e5a1a10
Fix Default Button in AppIconOptionsController 2024-04-14 22:57:20 -05:00
arichornlover
49e68d5b4e
Update AppIconOptionsController.m 2024-04-14 13:28:59 -05:00
arichornlover
74d8510e7e
More changes to AppIconOptionsController UI 2024-04-14 13:20:12 -05:00
arichornlover
0a6bbcabeb
Improve AppIconOptionsController Interface 2024-04-14 13:13:42 -05:00
arichornlover
b74fa36843
Update Makefile 2024-04-14 04:56:27 -05:00
arichornlover
06925a9a4b
Merge pull request #543 from bhackel/feat/disable-vert-fullscreen-gesture
Feat/Disable Pull To Full gesture
2024-04-14 02:35:58 -05:00
Bryce Hackel
eaa5cb0c56
Merge remote-tracking branch 'origin/main' into feat/disable-vert-fullscreen-gesture 2024-04-13 23:16:30 -07:00
Bryce Hackel
420cff5432
Cleanup 2024-04-13 22:59:27 -07:00
Bryce Hackel
a43f8ff13e
Allow feature for portrait videos 2024-04-13 22:44:57 -07:00
arichornlover
3f1ff82946
Re-added AppIcons folder
Folder is back. I was renaming and adding more icons. Enjoy!
2024-04-14 00:13:05 -05:00
arichornlover
0bfe3c6952
Reset AppIcons directory
I’m rebranding the names inside. it being in a format of AppIcon[NUMBER] will suck.
2024-04-14 00:00:15 -05:00
arichornlover
1d1a03d8df
Added New App Icon (YTLitePlus Icon)
from BalackBurn’s YTLitePlus tweak.
another unique icon for customization in the iOS YouTube App.
2024-04-13 22:22:58 -05:00
arichornlover
1314354bff
(CODE_OF_CONDUCT update) - v19.06.2-3.0.3 update 2024-04-13 21:56:08 -05:00
arichornlover
e4c8c29e0a
Added uYou+ App Icon (#542) 2024-04-13 21:52:48 -05:00
arichornlover
84db557fda
Add new app icons (YouTube Reborn Icons) 2024-04-13 20:27:19 -05:00
arichornlover
1261286913
Update AppIconOptionsController (Added Close Button)
This is now UITableView so it’s now necessary in order to close the menu.
2024-04-13 20:17:15 -05:00
arichornlover
f2a407ab5b
Fix compiling with new App Icon Button (uYouEnhanced Settings) 2024-04-13 18:58:10 -05:00
arichornlover
b402cee8ec
Added “Change App Icon” Button (uYouEnhanced Settings) 2024-04-13 18:47:10 -05:00
arichornlover
9c49ae2417
Add new app icon (uYou App Icon)
Added another icon that can now be selected.
2024-04-13 18:34:51 -05:00
arichornlover
c9b4cacc3e
AppIconOptionsController is now using UITableView
I used some of the things from https://github.com/arichornlover/YouTube-Reborn-v5/blob/main/Controllers/StartupPageOptionsController.m to make this work
2024-04-13 18:28:20 -05:00
arichornlover
3028d73913
Updated AppIconOptionsController Implementation 2024-04-13 03:53:29 -05:00
GitHub Actions
cc38d49f2e updated submodules 2024-04-11 23:58:57 +00:00
arichornlover
d2d81a4cf9
Update update-submodules.yml 2024-04-11 18:58:08 -05:00
GitHub Actions
a12e5a8c14 updated submodules 2024-04-11 05:51:21 +00:00
arichornlover
18d5a16b56
Update update-submodules.yml 2024-04-11 00:50:53 -05:00
arichornlover
a1e893fd19
Update .gitmodules 2024-04-11 00:49:31 -05:00
arichornlover
035c43ceee
Merge pull request #534 from bhackel/feat/disable-vert-fullscreen-gesture
Add toggle to disable "pull to full"
2024-04-11 00:32:30 -05:00
Bryce Hackel
0ea0f44eda
Add toggle to disable "pull to full" 2024-04-10 21:56:31 -07:00
arichornlover
98ddb2a738
Merge pull request #533 from bhackel/fix/uYou-repeat-suggested-videos
Fix uYou repeat
2024-04-10 22:16:38 -05:00
arichornlover
9340b63e3a
Merge pull request #532 from bhackel/fix/uYou-defaults
Fix/u you defaults
2024-04-10 20:26:27 -05:00
Bryce Hackel
851ae64988
Fix uYou repeat 2024-04-10 18:25:04 -07:00
Bryce Hackel
f3ab64d3dc
Change default to playback speed controls disabled 2024-04-10 17:18:37 -07:00
Bryce Hackel
51e0d20c61
Merge branch 'main' into fix/uYou-suggested-video-option 2024-04-10 16:43:52 -07:00
Bryce Hackel
289220bd6f
Fix formatting 2024-04-10 16:42:49 -07:00
arichornlover
997f125517
v19.14.2-3.0.3 2024-04-10 18:41:47 -05:00
arichornlover
d95ea2246b
Merge pull request #530 from bhackel/fix/fullscreen-actions
Fix hide fullscreen actions
2024-04-10 15:59:49 -05:00
Bryce Hackel
99b55876b9
Reformat 2024-04-10 00:28:10 -07:00
Bryce Hackel
1cb7c37da1
Change default to autoplay enabled 2024-04-10 00:25:08 -07:00
Bryce Hackel
fbe3c90d66
Fix hide fullscreen actions 2024-04-09 23:38:39 -07:00
Bryce Hackel
4fb761fc6f
Merge branch 'main' into feature/fake-premium 2024-04-09 23:23:00 -07:00
arichornlover
7967b9617c
Merge pull request #528 from bhackel/uYouPlus-sync
uYouPlus Sync
2024-04-09 22:35:17 -05:00
Bryce Hackel
5ed34952fc
Merge branch 'main' into feature/fake-premium 2024-04-09 16:28:58 -07:00
Bryce Hackel
7932758b4d
Add localization 2024-04-08 23:20:09 -07:00
Bryce Hackel
7fbdb6c5f7
Combine Premium Logo and fake You tab 2024-04-09 00:10:38 -04:00
Bryce Hackel
c717633b24
Fix more mistakes 2024-04-09 00:03:54 -04:00
Bryce Hackel
5b107a6791
Switch all includes to <> 2024-04-08 23:35:38 -04:00
Bryce Hackel
4d5e945d18
Merge branch 'main' into uYouPlus-sync 2024-04-08 23:35:21 -04:00
Bryce Hackel
43d5e38056
Fix mistakes 2024-04-08 23:12:04 -04:00
Bryce Hackel
55cfde9391
Avoid adding multiple times 2024-04-08 23:06:45 -04:00
Bryce Hackel
717d581a90
Properly remove PSHeader submodule 2024-04-08 22:49:18 -04:00
Bryce Hackel
dd20316ee9
Merge branch 'main' into uYouPlus-sync 2024-04-08 22:43:30 -04:00
Bryce Hackel
161a569441
PT Localization 2024-04-08 22:18:34 -04:00
Bryce Hackel
cc5ce2ee0a
Theme updates 2 of 2 2024-04-08 22:18:02 -04:00
Bryce Hackel
4a02d265eb
Make changes persist with page refresh 2024-04-08 22:07:35 -04:00
GitHub Actions
414db83cf5 updated submodules 2024-04-08 04:44:34 +00:00
GitHub Actions
3058102199 updated submodules 2024-04-08 03:04:15 +00:00
GitHub Actions
b7771054e2 updated submodules 2024-04-08 02:57:40 +00:00
arichornlover
ec19ed861d
Update uYouPlus.h 2024-04-07 20:09:07 -05:00
arichornlover
a9aa45786e
Update uYouPlus.h 2024-04-07 19:16:59 -05:00
arichornlover
9af049cd65
Update uYouPlus.xm 2024-04-07 18:07:41 -05:00
Bryce Hackel
12c6c4fb5a
Feature: Fake Premium in You tab 2024-04-07 14:11:53 -05:00
arichornlover
293f3e2f98
Update uYouPlus.xm 2024-04-07 13:57:22 -05:00
Bryce Hackel
ae75588dcc
New method using data manipulation 2024-04-06 19:04:18 -07:00
arichornlover
ddc0660c1e
Added YTFullscreenActionsView header 2024-04-06 20:01:20 -05:00
arichornlover
44c56c3fdb
Update uYouPlus.xm 2024-04-06 19:44:26 -05:00
arichornlover
4875974037
Fix “Hide Fullscreen Actions buttons” Option 2024-04-06 18:14:36 -05:00
GitHub Actions
a2b2e13f47 updated submodules 2024-04-06 05:54:02 +00:00
GitHub Actions
5c811a8a9c updated submodules 2024-04-06 05:04:00 +00:00
arichornlover
b5ce2ee8e0
Update .gitmodules 2024-04-06 00:03:23 -05:00
GitHub Actions
84b65c642d updated submodules 2024-04-06 04:58:25 +00:00
arichornlover
e7fcc3714a
Update update-submodules-template.txt 2024-04-05 23:57:31 -05:00
arichornlover
cea909014b
Update update-submodules.yml 2024-04-05 23:56:57 -05:00
GitHub Actions
0189d76d50 updated submodules 2024-04-06 04:22:02 +00:00
GitHub Actions
2f2c320cf3 updated submodules 2024-04-06 04:13:48 +00:00
GitHub Actions
3d0c03ed10 updated submodules 2024-04-06 03:49:14 +00:00
GitHub Actions
0730d732bf updated submodules 2024-04-06 03:20:23 +00:00
Bryce Hackel
41bc071426
Theme updates 1 of 2 2024-04-05 01:48:48 -07:00
Bryce Hackel
a167caff11
Change switch 2024-04-05 01:21:40 -07:00
Bryce Hackel
37d01021b0
Remove uYou feature, move comments 2024-04-05 01:13:11 -07:00
Bryce Hackel
da933fd188
Better remove space implementation 2024-04-05 01:06:17 -07:00
arichornlover
43fadd8582
Update uYouPlusSettings.xm 2024-04-04 21:39:53 -05:00
arichornlover
9a1349f7ca
Added App Icon Customization Menu 2024-04-04 20:47:39 -05:00
arichornlover
f7b8af3efe
Add “App Icon” Button - RootOptionsController.m 2024-04-04 20:47:06 -05:00
Bryce Hackel
12a8f227e0
Remove empty space 2024-04-04 15:00:18 -07:00
arichornlover
11ad0ea7f7
(CODE_OF_CONDUCT update) - respect the tweak developers update 2024-04-04 12:33:00 -05:00
arichornlover
b0ab654e80
enable supportsAlternateIcons 2024-04-04 11:59:32 -05:00
arichornlover
cd1dcf8826
Added “Support the Developers” Button (Settings)
Added this because I’m tired of getting into situations that make me look awful.
2024-04-04 11:54:21 -05:00
arichornlover
a300528a72
Improve README.md
I also fixed the donations, the reason was because one of the developer donation site was offline but I recently realized it’s online. Always support the developers that made uYouPlus/uYouEnhanced possible.
2024-04-04 11:37:41 -05:00
arichornlover
c59cdfca54
Update uYouPlus.xm 2024-04-04 10:09:33 -05:00
arichornlover
f56fec1c09
Update uYouPlus.h 2024-04-04 10:08:34 -05:00
arichornlover
a4725bc319
Added Custom App Icons 2024-04-03 20:33:28 -05:00
arichornlover
8c0b408d8f
Deactivate Schedule 2024-04-03 20:16:34 -05:00
Bryce Hackel
f7b644457f
Fix crash 2024-04-03 17:38:55 -07:00
Bryce Hackel
2b84cde27f
Remove feature that uYou added 2024-04-03 16:36:24 -07:00
Bryce Hackel
d64797d471
Localization Updates 2024-04-03 16:30:57 -07:00
arichornlover
d55aeafa7f
Added another header 2024-04-03 18:00:48 -05:00
arichornlover
4a9a2e4048
Updated “YouTube Premium Logo” Credits 2024-04-03 17:59:14 -05:00
arichornlover
a23a03fc22
Update uYouPlus.xm 2024-04-03 15:43:32 -05:00
arichornlover
f9555d5166
Improve the “Incompatibility” Menu Pop-up 2024-04-03 15:29:02 -05:00
arichornlover
380e0c4aaf
Improvements to the Fix LowContrastMode Option 2024-04-03 15:25:14 -05:00
Bryce Hackel
572ebf3e3b
Use language-independent method 2024-04-03 11:50:21 -07:00
arichornlover
66fe4bf6e2
Update Makefile 2024-04-03 13:40:35 -05:00
arichornlover
111e71d9e7
improve update-submodules-template (fixed usernames) 2024-04-03 13:34:26 -05:00
arichornlover
e72b39925a
Update update-submodules.yml 2024-04-03 13:33:34 -05:00
GitHub Actions
d095b9394f updated submodules 2024-04-03 18:31:21 +00:00
GitHub Actions
6d6b3bf74e added PoomSmart/YouGroupSettings submodule (2/2) 2024-04-03 18:30:45 +00:00
GitHub Actions
0fff52c213 added PoomSmart/YouGroupSettings submodule (1/2) 2024-04-03 18:30:44 +00:00
arichornlover
a8306c5334
Fix compiling error (update-submodules.yml) 2024-04-03 13:30:26 -05:00
arichornlover
6c66b128e1
Updated Template 2024-04-03 13:28:30 -05:00
arichornlover
ede3990a68
Update update-submodules.yml 2024-04-03 13:28:00 -05:00
arichornlover
59b2e5df85
(CODE_OF_CONDUCT update) - v19.06.2 LTS update 2024-04-03 13:15:16 -05:00
arichornlover
eff6a8869e
Added “LowContrastMode” Incompatibility Menu 2024-04-02 23:37:51 -05:00
arichornlover
9a9d557f65
Updated “ Fix LowContrastMode” Option
I modified Settings.xm and I had to do this change if anyone wanted to bypass the new restrictions I added.
2024-04-02 23:33:37 -05:00
Bryce Hackel
13f1aa783a
Fix building on a branch 2024-04-02 20:28:09 -07:00
Bryce Hackel
3738ed19bb
Hide Get Youtube Premium 2024-04-02 20:28:00 -07:00
Bryce Hackel
5da0c7d482
Commit b9d1826c99
prepare for uYou v3.0.2+
2024-04-02 19:59:21 -07:00
Bryce Hackel
eeb742e779
Commit d7aee836ac
Merge pull request qnblackcat#1304 from qnblackcat/psyt
2024-04-02 19:40:37 -07:00
arichornlover
fe3f7a5e41
Merge pull request #505 from Mukul1127/main
Revert pull request #502: "Add option to clone specific ref of repo"
2024-04-02 21:04:18 -05:00
Mukul Kedia
bd95d71376
Update buildapp.yml 2024-04-02 21:40:03 -04:00
arichornlover
4095dabcb1
Merge pull request #502 from Mukul1127/main
Add option to clone specific ref of repo
2024-04-02 19:39:28 -05:00
Mukul Kedia
9b3a7c2474
Add option to clone specific ref of repo, ex to update to latest release instead of nightly changes that may be broken 2024-04-02 13:13:40 -04:00
arichornlover
65082ab7c4
Update Extractor.xm 2024-04-02 01:41:57 -05:00
arichornlover
658e337222
Update uYouPlusSettings.xm 2024-04-02 01:32:39 -05:00
arichornlover
00cfd86889
changed description of Portrait Fullscreen & Fullscreen Action Buttons 2024-04-02 01:23:18 -05:00
arichornlover
dcd1d2f614
Merge pull request #499 from bhackel/feature/hide-fullscreen-bottom-buttons
Feature/hide fullscreen bottom buttons
2024-04-01 23:14:11 -05:00
arichornlover
d986a7c267
Merge pull request #500 from bhackel/update/premium-logo
Premium logo without version spoofer
2024-04-01 23:11:24 -05:00
Bryce Hackel
ff774c6e8a
Premium logo without version spoofer 2024-04-01 18:03:08 -07:00
Bryce Hackel
8326bacff7
Merge branch 'main' into feature/hide-fullscreen-bottom-buttons 2024-04-01 16:41:24 -07:00
GitHub Actions
9a9b5c70ab updated submodules 2024-04-01 23:05:53 +00:00
Bryce Hackel
400687ad3c
Avoid unused variable 2024-04-01 15:11:20 -07:00
arichornlover
ddec93fa5d
Update uYouPlus.xm 2024-04-01 12:47:07 -05:00
arichornlover
0c09519e79
Deactivated “Disable Snap to Chapter” Option 2024-04-01 12:45:21 -05:00
GitHub Actions
46cfe08b34 updated submodules 2024-04-01 09:17:26 +00:00
GitHub Actions
f5359db1cd updated submodules 2024-04-01 02:07:47 +00:00
arichornlover
eebbb116ac
Fixed delete-workflow-runs.yml
It will only delete `Build and Release uYouEnhanced` from now on.
2024-03-30 20:10:56 -05:00
arichornlover
0adb3c865c
Fix snackbar text being invisible (LowContrastMode) 2024-03-30 20:00:15 -05:00
GitHub Actions
f910a6ccce updated submodules 2024-03-30 17:12:08 +00:00
arichornlover
bc45a77b43
Update control 2024-03-30 00:27:18 -05:00
arichornlover
99c5aa4e52
added schedule (delete-workflow-runs.yml)
Y’all are gonna hate me for this change but this is necessary to keep the repository safe and safe from any more DMCAs hopefully.
2024-03-29 23:39:14 -05:00
arichornlover
1d193180a8
Update Makefile 2024-03-29 22:52:39 -05:00
arichornlover
991060192e
Update uYouPlus.xm 2024-03-29 18:43:06 -05:00
arichornlover
337d752cf0
Update uYouPlus.xm 2024-03-29 18:41:47 -05:00
arichornlover
0d08fcb8e5
Added “Hide the Report Button under player” Option 2024-03-29 18:29:54 -05:00
GitHub Actions
8a01c1a634 updated submodules 2024-03-29 23:25:33 +00:00
arichornlover
3fdebd8bac
Updated buttons under video player options
Updated Hide Thanks Button Option
Added Hide Report Button Option
2024-03-29 18:24:28 -05:00
GitHub Actions
175870ef6a updated submodules 2024-03-29 01:50:27 +00:00
Bryce Hackel
bda66bf8dd
Much better implementation 2024-03-28 03:44:19 -07:00
arichornlover
690d9545f4
Update uYouPlus.xm 2024-03-27 20:30:18 -05:00
arichornlover
83f6140426
Update uYouPlus.xm 2024-03-27 19:09:33 -05:00
arichornlover
c9bb8b3ebb
Update uYouPlus.xm 2024-03-27 18:09:37 -05:00
arichornlover
70e9105a75
Update uYouPlus.xm 2024-03-27 17:35:30 -05:00
arichornlover
062f9e3632
Update uYouPlus.xm 2024-03-27 17:32:29 -05:00
arichornlover
3f33749673
Fix compiling (uYouPlus.xm) 2024-03-27 16:07:28 -05:00
arichornlover
af35a71ec5
Improvements to uYouPlus.xm 2024-03-27 06:24:20 -05:00
arichornlover
3c61c08531
Add new header 2024-03-26 18:55:34 -05:00
GitHub Actions
9f6d833aef updated submodules 2024-03-26 22:35:18 +00:00
arichornlover
02ad1b0680
Updated LowContrastMode (works only with v17.33.2-v17.38.10) 2024-03-24 20:49:28 -05:00
arichornlover
6074cbc665
Updated delete-workflow-runs Action
It’s been updated recently so it’s now consistent with the recent changes.
2024-03-24 19:34:35 -05:00
GitHub Actions
b599fd285e updated submodules 2024-03-24 23:37:23 +00:00
arichornlover
757edd5f9f
Update Dependencies (buildapp.yml) 2024-03-23 21:50:53 -05:00
arichornlover
492ee35aed
improved the + logo again
Updated the logo that is shown in the navigation bar again! I darkened the color.
2024-03-23 21:18:06 -05:00
GitHub Actions
2daa22c289 updated submodules 2024-03-23 23:35:53 +00:00
arichornlover
371517f493
Update App Version Spoofer Settings
This change is necessary so this would work. 4b51f5ce30
2024-03-23 16:31:11 -05:00
arichornlover
4b51f5ce30
Updated App Version Spoofer (supports v17.33.2 up to recent release)
Reason for this change: the versions no longer work due to Google discontinuing those versions. If I kept this in you would most likely receive the ERROR 404 message.
2024-03-23 15:59:59 -05:00
arichornlover
ec0932e92a
v19.10.7-3.0.3 2024-03-22 21:49:29 -05:00
arichornlover
4966b0b86a
(CODE_OF_CONDUCT update) - restrictions to .IPA files. 2024-03-22 21:08:55 -05:00
GitHub Actions
da72400d6d updated submodules 2024-03-23 01:16:25 +00:00
arichornlover
04079257f3
Update uYouPlus.xm 2024-03-22 17:37:33 -05:00
arichornlover
760d403b9c
Update uYouPlus.h 2024-03-22 17:24:34 -05:00
arichornlover
070ae5587c
Update uYouPlus.h 2024-03-22 16:47:16 -05:00
arichornlover
a075482b88
Fix uYou’s Option not working 2024-03-22 16:45:31 -05:00
arichornlover
7121401d23
Disable uYouLocalization 2024-03-22 16:38:17 -05:00
arichornlover
b215022b4c
uYouLocalization still broken?! 2024-03-21 22:05:14 -05:00
arichornlover
da03edf564
uYou Adblock Fix - #457
The stuff was from YouTube Reborn v4.2.6 but modified it for uYouEnhanced.
2024-03-21 20:54:35 -05:00
GitHub Actions
f3e096d9b3 updated submodules 2024-03-22 00:51:26 +00:00
arichornlover
d746581926
Update update-submodules.yml 2024-03-21 19:50:33 -05:00
GitHub Actions
267e4ecbef Deleted MrBeastify bundle 2024-03-22 00:50:27 +00:00
arichornlover
a3f3e13d27
Update update-submodules.yml 2024-03-21 19:50:12 -05:00
arichornlover
23b72e33b8
Added Update Submodules Template
I’m doing this because some of y’all are confused with the adding, updating, removing Submodules on the Wiki. This commit was done to resolve some confusion regarding that matter.
2024-03-21 19:47:53 -05:00
arichornlover
cc83b8fc0c
Update Makefile (symbols were incorrect fix) 2024-03-21 19:31:52 -05:00
arichornlover
c27edc5233
Re-added uYouLocalization, disabled MrBeastify 2024-03-21 19:29:41 -05:00
GitHub Actions
2da7dab4e8 updated submodules 2024-03-19 11:07:05 +00:00
arichornlover
3c827bd251
Update Makefile 2024-03-18 18:17:37 -05:00
arichornlover
935d9ba628
Update buildapp.yml (iOS 16.4 SDK) 2024-03-18 18:17:24 -05:00
arichornlover
1d4c01b22c
Downgrade back to 16.2 SDK 2024-03-18 17:53:20 -05:00
Bryce Hackel
bc98d3d535
Forgot to add a switch 2024-03-18 14:55:22 -07:00
Bryce Hackel
cda8e32fad
Fix fullscreen button bugs 2024-03-18 14:28:26 -07:00
Bryce Hackel
70087d053e
Revert default SDK. Add automated SDK change
RYD does not build on 17.2, staying on 16.2
2024-03-18 14:11:09 -07:00
arichornlover
3b7e4aa7c1
Merge pull request #465 from bhackel/feature/tap-to-seek
Feature/tap to seek
2024-03-18 15:59:39 -05:00
Bryce Hackel
068a3c3bd5
Add hide fullscreen buttons 2024-03-18 01:45:06 -07:00
Bryce Hackel
fa11ca2ee3
Merge branch 'arichornlover:main' into feature/tap-to-seek 2024-03-18 00:54:07 -07:00
Bryce Hackel
4fecece583
Fix headers 2024-03-18 00:34:09 -07:00
GitHub Actions
b989446566 updated submodules 2024-03-18 06:49:09 +00:00
GitHub Actions
620d3cbb99 updated submodules 2024-03-18 06:42:16 +00:00
Bryce Hackel
e8a16db8c5
Update YoutubeHeader submodule 2024-03-17 23:00:12 -07:00
arichornlover
7b12072892
Update Makefile (iOS 17.2 SDK Support) 2024-03-17 22:06:25 -05:00
Bryce Hackel
3176101d5d
Add YTTapToSeek 2024-03-17 19:11:28 -07:00
arichornlover
f9fa457994
Merge pull request #464 from bhackel/fix/build-minor-bugs
Fix/build minor bugs
2024-03-17 20:57:12 -05:00
Bryce Hackel
2158116483
Merge branch 'arichornlover:main' into fix/build-minor-bugs 2024-03-17 18:44:52 -07:00
arichornlover
5cd7dbffef
Temporary Disable “Hide double tap to seek overlay”
To prevent the app from crashing, it will be turned off for a bit until I find a better implementation.
2024-03-17 20:01:37 -05:00
GitHub Actions
609cc5561d updated submodules 2024-03-18 00:33:58 +00:00
Bryce Hackel
b353461efd
Fix build bugs 2024-03-17 16:25:49 -07:00
arichornlover
402f73c5fc
Merge pull request #458 from mattiagre/main
Update it/Localizable.strings
2024-03-16 16:30:52 -05:00
Mattia Gregnanin
698085ef44
Update Localizable.strings 2024-03-16 21:10:54 +00:00
arichornlover
f8bee87de1
Update uYouPlus.xm 2024-03-14 00:39:01 -05:00
arichornlover
0896484814
Label some stuff as Deprecated ⚠️
All of the methods that I labeled as Deprecated is there warn y’all that these implementations are old and you may probably have problems with them.
2024-03-13 23:27:30 -05:00
arichornlover
8261e0e2db
New header
New header that is required for Hide double tap to seek overlay option.
2024-03-13 23:25:14 -05:00
arichornlover
c443c48725
Fix YouTube Sign in Issue (credit: level3tjg) 2024-03-13 22:57:08 -05:00
arichornlover
8a7bc73881
Remove releases/latest url (Settings)
I updated it since IPAs are no longer in the releases tab on GitHub. Better way to resolve this is just it does nothing when pressing it.
2024-03-13 22:54:47 -05:00
arichornlover
e13bcd470b
Update uYouPlus.xm 2024-03-13 20:28:27 -05:00
arichornlover
9dad069a70
Updated “Hide double tap to seek overlay” Option 2024-03-13 20:01:22 -05:00
arichornlover
9c5b8e59db
Update control 2024-03-13 19:30:51 -05:00
arichornlover
0eddeb1d1b
Resolve errors?
This Took me at least 10 minutes to figure this out. The following implementation was used and referenced using any code I saw in this file. Also this wasn’t tested.
2024-03-13 18:52:51 -05:00
arichornlover
fe6c0accbf
Update uYouPlusThemes.xm 2024-03-13 18:32:02 -05:00
arichornlover
cb9f69c664
Update uYouPlusThemes.xm 2024-03-13 18:30:58 -05:00
arichornlover
bef1d7bc8e
v19.10.5-3.0.3 2024-03-12 18:51:01 -05:00
GitHub Actions
f070dc0c60 updated submodules 2024-03-12 00:26:29 +00:00
arichornlover
926306be21
Fix Syntax error (uYouPlus.xm) 2024-03-11 00:38:46 -05:00
arichornlover
6021e0c0ac
Update uYouPlusSettings.xm 2024-03-11 00:16:09 -05:00
arichornlover
1387109ebc
Fix crashing? 2024-03-11 00:12:20 -05:00
arichornlover
30a6fdb6fc
New Option Hide double tap to seek overlay - https://github.com/arichornlover/uYouEnhanced/issues/351 2024-03-10 23:39:22 -05:00
arichornlover
90fe72bded
Merge pull request #439 from FactzerDX/Localizations/uYouPlus.bundle/th.lproj/Localizable.strings
LocLocalizations/uYouPlus.bundle/th.lproj/Localizable.strings
2024-03-10 19:02:02 -05:00
arichornlover
b81292c298
Discontinue v16.42.3 LTS 2024-03-10 16:31:19 -05:00
GitHub Actions
1dbc24a819 updated submodules 2024-03-10 16:56:12 +00:00
arichornlover
aa93b89af4
Update buildapp.yml 2024-03-10 11:47:44 -05:00
FactzerDX
c4f994a56a
Add files via upload 2024-03-10 11:48:55 +07:00
FactzerDX
e25e76ebba
Delete Localizations/uYouPlus.bundle/th.lproj directory 2024-03-10 11:43:38 +07:00
FactzerDX
4acfb1b225
Update Localizable.strings 2024-03-10 11:38:14 +07:00
FactzerDX
1c4fbccadc
Add files via upload 2024-03-10 11:06:35 +07:00
arichornlover
b315050d80
Improved “Hide Fullscreen Button” Option
This has been updated to not use layoutSubviews.
2024-03-09 00:49:09 -06:00
arichornlover
32e29710e6
Fix https://github.com/arichornlover/uYouEnhanced/issues/434 2024-03-08 18:23:34 -06:00
arichornlover
fa860c39e8
Update Dependence (buildapp.yml) 2024-03-08 18:19:24 -06:00
GitHub Actions
b02f892cd4 updated submodules 2024-03-08 23:43:36 +00:00
arichornlover
963065c0dc
v19.09.4-3.0.3
You can download the IPAs using the AltSource or Install to AltStore method.
2024-03-07 18:45:51 -06:00
arichornlover
2531b211bd
Update uYouPlus.xm 2024-03-07 18:29:38 -06:00
GitHub Actions
f870a575e0 updated submodules 2024-03-07 22:15:28 +00:00
GitHub Actions
c1b4d5b94c updated submodules 2024-03-07 22:13:56 +00:00
arichornlover
1feb639b44
Update CODE_OF_CONDUCT (New Rule)
I’m doing this to protect y’all’s fork from getting Disabled in the future.
2024-03-06 22:25:36 -06:00
arichornlover
fbfc05b7bf
Improve + Icon
Improved the icon to be more consistent with YouTube.
2024-03-06 21:53:37 -06:00
arichornlover
bbb27e37de
Update CODE_OF_CONDUCT.md 2024-03-06 17:25:48 -06:00
arichornlover
80043729db
Rewrote “Hide Collapse Button” Option
Additional changes:
Added thanks button support??? (Cannot confirm if it works or not. This was implemented without the knowledge of how the button works.)
2024-03-05 20:26:01 -06:00
arichornlover
a2ee8e86c8
Update dependencies (buildapp.yml)
I also downgraded Theos. Sorry 😅
2024-03-05 17:55:38 -06:00
arichornlover
0d5bdc5689
Improvements to tweak
Improvements!
2024-03-05 17:43:07 -06:00
arichornlover
e0782a5fcb
Add new Option “Hide Comment Section Previews” 2024-03-05 17:26:32 -06:00
arichornlover
d28f55a5d9
Disable uYouLocalization again
Well.. seems like it’s still broken.
2024-03-04 19:43:00 -06:00
arichornlover
cf52ed3f60
Re-enable uYouLocalization 2024-03-04 14:24:06 -06:00
GitHub Actions
2591ae1e2d updated submodules 2024-03-04 20:13:11 +00:00
arichornlover
7025360d7c
Actually inject MrBeastify to uYouEnhanced
I realized the tweak was never actually injected. I checked the tweak recently and I was not happy when I had to do this change.
2024-02-29 19:27:06 -06:00
arichornlover
817012fc81
Add new option! 2024-02-28 17:55:59 -06:00
arichornlover
890328ce1a
Add header.
I forgot to add the required header.
2024-02-28 17:37:32 -06:00
arichornlover
df4c49820a
Disable Collapse Button - v
Allows the user to disable the **v** icon in the Video Player.
2024-02-28 17:04:24 -06:00
arichornlover
8ec566537b
v19.08.2-3.0.3 2024-02-28 00:14:31 -06:00
arichornlover
9566c3aaff
Update version 2024-02-27 23:04:36 -06:00
arichornlover
0e24994838
Disable uYouLocalization again..
Due to another error, it’s turned off for now.
2024-02-27 23:01:26 -06:00
arichornlover
58c4a019dd
Update uYouPlusPatches.h 2024-02-27 22:15:22 -06:00
arichornlover
bc7345a469
Update uYouPlusPatches.h 2024-02-27 22:05:21 -06:00
arichornlover
f4d71c1ffb
Update uYouPlus.h 2024-02-27 22:04:59 -06:00
GitHub Actions
67875af52d updated submodules 2024-02-28 03:40:49 +00:00
arichornlover
9128cbe8f6
Update uYouPlus.h 2024-02-27 21:00:18 -06:00
GitHub Actions
39359de1cd updated submodules 2024-02-28 02:49:36 +00:00
arichornlover
02151e4f85
Update uYouPlus.h 2024-02-27 20:49:06 -06:00
arichornlover
a0c107b7ca
Update .gitmodules 2024-02-27 20:48:39 -06:00
arichornlover
9477f230a2
Update uYouPlus.h 2024-02-27 18:28:18 -06:00
arichornlover
07589f5d75
Update uYouPlus.h 2024-02-27 18:07:19 -06:00
arichornlover
384e52fed1
Update uYouPlus.h 2024-02-27 17:53:33 -06:00
arichornlover
a306679c85
Update uYouPlusSettings.xm 2024-02-27 17:49:10 -06:00
arichornlover
1a1273055f
Update uYouPlus.h 2024-02-27 17:48:45 -06:00
arichornlover
774d24ebb1
Re-add uYouPlusSettings.h 2024-02-27 17:48:22 -06:00
arichornlover
e7c99edd95
Update uYouPlusPatches.h 2024-02-27 17:45:17 -06:00
arichornlover
f88bbdc635
Update uYouPlus.h 2024-02-27 17:43:36 -06:00
arichornlover
9c299a7614
Re-add uYouPlusThemes.h 2024-02-27 17:30:18 -06:00
arichornlover
67dae054f9
Remove duplicates 2024-02-27 17:30:08 -06:00
arichornlover
d1c114360f
Update uYouPlus.h 2024-02-27 16:37:36 -06:00
arichornlover
bbfa29d0e8
Update uYouPlusSettings.xm 2024-02-27 16:30:29 -06:00
arichornlover
6100e1d7ba
New Hide Buttons under the video player format!
PoomSmart improved my tweak! Thanks!
2024-02-27 16:29:37 -06:00
arichornlover
a2817ff088
New Headers? 2024-02-27 16:19:51 -06:00
GitHub Actions
57ed469ce7 updated submodules 2024-02-27 22:15:37 +00:00
arichornlover
c14109c57f
Update update-submodules.yml 2024-02-27 16:15:04 -06:00
arichornlover
c63507f0ca
Update uYouPlus.h 2024-02-26 01:40:05 -06:00
arichornlover
cf2f4d6960
Update BigYTMiniPlayer.h 2024-02-26 01:38:09 -06:00
arichornlover
832feb74ef
Update BigYTMiniPlayer.h 2024-02-26 01:18:37 -06:00
arichornlover
7997a68ba2
Update uYouPlus.h 2024-02-26 01:18:25 -06:00
arichornlover
93c96cf6cb
Update uYouPlus.h 2024-02-26 01:02:42 -06:00
arichornlover
8eb6eb00b9
Added the Option (Hide Fullscreen Button) 2024-02-26 00:58:41 -06:00
arichornlover
badff8b1b9
added “Hide Fullscreen Button” Option
Closes #393
2024-02-26 00:48:47 -06:00
arichornlover
f61e4287b3
Merge pull request #395 from bhackel/feature/hide-yt-music
Feature: Hide YTMusic Button
2024-02-26 00:08:32 -06:00
arichornlover
5f182e2acc
Rebrand to CODE_OF_CONDUCT 2024-02-26 00:01:27 -06:00
Bryce Hackel
40a9a4015c
Hide YTMusic Button 2024-02-25 21:30:26 -08:00
arichornlover
926630bd68
v19.07.5-3.0.3 2024-02-25 20:52:24 -06:00
arichornlover
f433e884b3
Merge pull request #391 from bhackel/fix/hide-prev-next-buttons
Fix/hide prev next buttons
2024-02-25 18:59:14 -06:00
arichornlover
262926af04
Improvements to SECURITY 2024-02-25 18:55:54 -06:00
Bryce Hackel
f2e3eb432b
Merge remote-tracking branch 'origin/main' into fix/hide-prev-next-buttons 2024-02-25 16:17:07 -08:00
Bryce Hackel
69feafa8e2
Update description, cleanup 2024-02-25 15:50:41 -08:00
arichornlover
75bd2136b8
Updated SECURITY.MD for #390 2024-02-25 17:33:10 -06:00
arichornlover
70a754fcdc
Updated subview frames? 2024-02-25 16:45:34 -06:00
arichornlover
85f0ee206c
Fix “Hide Previous and Next Button” Option 2024-02-25 15:26:05 -06:00
Bryce Hackel
597f5c2085
Test using removeNextPaddleForAllVideos 2024-02-25 03:18:56 -08:00
arichornlover
70f6ae01fa
Update uYouPlus.xm 2024-02-24 21:46:50 -06:00
arichornlover
72676d7724
Improved uYouPlus Button logo
I oversimplified it but it’s better then nothing.
2024-02-24 19:01:02 -06:00
arichornlover
17ae06c60c
Remove Button gaps under Video Player?! 👀
Since I was able to do it with the Navigation Bar, why not uss The same exact implementation for this?
2024-02-24 17:06:16 -06:00
arichornlover
ba0d90f352
Update TR Localization 2024-02-24 15:52:19 -06:00
arichornlover
be3a005893
Updated Themes (New Button: Custom Dark Theme)
Added a button to let anyone be able to use trigger the Custom Theme Colors. (exclusive to Dark Theme only.)
2024-02-24 02:11:20 -06:00
arichornlover
38cd078dc3
Update logo (better image quality) 2024-02-22 22:12:48 -06:00
arichornlover
d46b519155
Remove button gap? 2024-02-22 00:22:06 -06:00
arichornlover
ebe293aef0
Update uYouPlus.xm 2024-02-21 23:32:39 -06:00
arichornlover
ae962dcbac
fix color for icon
(No longer blue)
2024-02-21 23:24:25 -06:00
arichornlover
5e8931ed61
Add another logo for uYouPlus button.
Looks better I guess.
2024-02-21 23:20:42 -06:00
arichornlover
2c2d05432c
Update ColourOptionsController2.m 2024-02-21 23:15:16 -06:00
arichornlover
57ded8568d
Update ColourOptionsController.m 2024-02-21 23:14:25 -06:00
arichornlover
b8ddd45bcf
It works! 2024-02-20 21:47:08 -06:00
arichornlover
81d65dbe48
Support .m files
Found the problem 🤦‍♂️
My stupidity was that bad that I didn’t even made it to where it builds with those files. At least you get the button now…
2024-02-20 21:35:50 -06:00
arichornlover
94d552e853
Disable the button (fixes error.)
I turned it off until there’s a fix.
2024-02-20 16:23:45 -06:00
arichornlover
aca459bdda
Update uYouPlus.xm 2024-02-20 01:59:53 -06:00
arichornlover
3a273795a5
Update uYouPlus.h 2024-02-20 00:48:39 -06:00
arichornlover
51294286da
Update ColourOptionsController2.m 2024-02-20 00:29:56 -06:00
arichornlover
ad741f9dde
Update ColourOptionsController.m 2024-02-20 00:29:40 -06:00
arichornlover
5d0c7636d1
Update uYouPlus.h 2024-02-20 00:19:42 -06:00
arichornlover
2050c82cd7
Update uYouPlus.h 2024-02-19 23:54:22 -06:00
arichornlover
be0a6b76f3
Update uYouPlus.h
I forgot the headers were already there. Ugh, what is wrong with this implementation
2024-02-19 23:43:23 -06:00
arichornlover
e2da776a93
Update uYouPlus.h 2024-02-19 23:33:59 -06:00
arichornlover
8456e50c14
Fix RootOptionsController 2024-02-19 23:21:24 -06:00
arichornlover
ade87b3c81
Update uYouPlus.h 2024-02-19 23:02:35 -06:00
arichornlover
50cce09dc0
Update uYouPlusSettings.xm 2024-02-19 22:35:15 -06:00
GitHub Actions
4313640081 updated submodules 2024-02-20 04:18:53 +00:00
arichornlover
5db8890b05
Update uYouPlusPatches.xm (from uYouPlus)
Added the same changes from uYouPlus.
2024-02-19 22:18:10 -06:00
arichornlover
1b8ddd322b
Update uYouPlus.h 2024-02-18 19:30:50 -06:00
arichornlover
8f49be07b1
Update uYouPlus.xm 2024-02-18 19:23:42 -06:00
arichornlover
fbee99abde
Update ColourOptionsController2.m 2024-02-18 19:07:37 -06:00
arichornlover
1a6dcaf304
Update ColourOptionsController.m 2024-02-18 19:06:40 -06:00
arichornlover
5720e5f50a
Add all Frameworks (Makefile)
Added all frameworks from YouTube Reborn, could be useful for uYouEnhanced forks.
2024-02-18 18:51:19 -06:00
arichornlover
1dba09a8d7
Expand Makefile
I expanded the frameworks and libraries. I’m certain the compiler is missing something in order for things to work.
2024-02-18 18:15:28 -06:00
arichornlover
d26acb6ecc
Add new option. 2024-02-18 18:10:13 -06:00
arichornlover
9fd5d99361
Add new Option to be able to hide uYouPlus button! 2024-02-18 18:05:27 -06:00
arichornlover
9dd56d2ef4
uYou 3.0.3 2024-02-18 17:56:39 -06:00
arichornlover
f936844392
uYou 3.0.3 Deb 2024-02-18 17:56:15 -06:00
arichornlover
855025e6e4
Update RootOptionsController.m 2024-02-18 15:49:09 -06:00
GitHub Actions
c5c6643601 updated submodules 2024-02-18 21:42:24 +00:00
arichornlover
5ed574892a
Update uYouPlus.xm 2024-02-18 11:07:34 -06:00
arichornlover
941bafc1d9
Update Makefile 2024-02-18 01:12:50 -06:00
arichornlover
4285ac6a03
Add more libraries?
uYouEnhanced cannot implement the button without the required libraries. I can’t believe I forgotten about doing that.
2024-02-18 00:55:44 -06:00
GitHub Actions
8bd3c16197 updated submodules 2024-02-18 06:18:46 +00:00
arichornlover
53dbb4b264
Update Makefile 2024-02-18 00:13:10 -06:00
arichornlover
52974ed99e
Update .gitmodules 2024-02-18 00:09:39 -06:00
arichornlover
d5e08258c0
Clean Up uYouPlusSettings.xm 🧼
I removed the unnecessary stuff since I had found a new way. And also YTSpeed is now a submodule.
2024-02-18 00:07:39 -06:00
arichornlover
da0d53e9df
Remove YTSpeed
It’s not gone. It’s turning into a submodule to fix errors.
2024-02-18 00:03:54 -06:00
arichornlover
550f9673cf
Update uYouPlus.xm 2024-02-17 23:50:44 -06:00
arichornlover
f6eed06bcd
Update uYouPlus.xm 2024-02-17 23:39:18 -06:00
arichornlover
c8c59f3cd2
Update uYouPlusPatches.h 2024-02-17 22:53:24 -06:00
arichornlover
9b32a48150
Update uYouPlus.h 2024-02-17 22:52:04 -06:00
arichornlover
85f0dd3874
Simplify the prompt method. (Part 4)
This time, I simplified it to where it should close it once it appears I hope.
2024-02-17 22:31:40 -06:00
arichornlover
de49d8800c
Update uYouPlus.h 2024-02-17 22:25:19 -06:00
arichornlover
2f0e7be20c
Remove In-App Rating Prompt (Part 3)
Did another change, I used some of the stuff from iSponsorBlock to create this version of it. Hopefully avoids any errors.
2024-02-17 18:55:06 -06:00
arichornlover
3d1f708213
Update uYouPlus.h 2024-02-17 18:38:36 -06:00
arichornlover
ee8381f9c9
Update uYouPlus.h 2024-02-17 18:35:30 -06:00
arichornlover
330eb94a99
Remove Header Duplicates 2024-02-17 18:22:01 -06:00
arichornlover
c726c58ce0
Update uYouPlus.xm 2024-02-17 10:59:15 -06:00
arichornlover
2262d1486b
Update uYouPlus.xm 2024-02-17 10:57:07 -06:00
arichornlover
60d80697e2
Added RootOptionsController 2024-02-17 02:47:09 -06:00
arichornlover
0944e52aef
Create RootOptionsController.h 2024-02-17 02:18:50 -06:00
arichornlover
dd5ce625b5
Create new button in the Navigation Bar
Introducing the uYouPlus button in the navigation bar, it’s taken straight from YouTube Reborn but except it’s built for uYouPlus/uYouEnhanced exclusively.
2024-02-17 02:10:08 -06:00
arichornlover
4892fef465
Delete Sources/YTStockVolumeHUD.xm.bak 2024-02-17 01:53:21 -06:00
arichornlover
5b8c064d2c
Update uYouPlusSettings.xm 2024-02-17 01:52:38 -06:00
arichornlover
991fcb3087
Delete Sources/YTCastConfirm.xm 2024-02-17 01:50:47 -06:00
arichornlover
73e1a91eda
Add new headers for the new button in navigation bar.
For clear cache and Color Options.
2024-02-16 16:06:44 -06:00
arichornlover
fb07cb8768
Update uYouPlusPatches.xm 2024-02-16 16:02:10 -06:00
arichornlover
574077f773
Remove In-App Rating Prompt (Part 2)
Why did I expand you may ask? Because I’m not sure if the previous method would work.
2024-02-13 22:24:18 -06:00
arichornlover
7ad0a72281
Remove In-App Rating Prompt
Hopefully this removes the prompt asking you to rate the app.
2024-02-13 17:58:48 -06:00
arichornlover
fe23399a42
v19.06.2-3.0.2 2024-02-13 02:36:59 -06:00
arichornlover
1b96e8fccd
Update Makefile 2024-02-12 16:34:56 -06:00
arichornlover
11a0dcf9bd
uYou 3.0.2 2024-02-12 16:33:43 -06:00
GitHub Actions
55b1d89e75 updated submodules 2024-02-12 22:16:17 +00:00
arichornlover
84e2d988b3
Update update-submodules.yml 2024-02-12 16:09:29 -06:00
arichornlover
73c26d5ae8
Update uYouPlusSettings.xm 2024-02-12 16:05:33 -06:00
arichornlover
e8964159c5
Update uYouPlusSettings.xm 2024-02-11 22:55:28 -06:00
arichornlover
e03a66cb45
Update .gitmodules 2024-02-11 22:54:35 -06:00
arichornlover
e85828bed8
Improved Buildapp.yml 2024-02-11 22:51:48 -06:00
arichornlover
108eb2b53b
Re-added all localization logos
Couldn’t save all of the strings, I told you. I had to refresh the branch.
2024-02-11 22:42:11 -06:00
arichornlover
759d13aa6c
Update uYouPlusSettings.xm 2024-02-11 22:04:30 -06:00
arichornlover
c841067834
Update uYouPlusSettings.xm 2024-02-11 21:44:09 -06:00
arichornlover
2c37274f72
Re-add Security.md 2024-02-11 17:30:49 -06:00
arichornlover
0a56abd0ff
Update control 2024-02-11 17:28:30 -06:00
arichornlover
c7746c1d99
Update Makefile 2024-02-11 17:27:55 -06:00
arichornlover
c235fff919
New Issue file! 2024-02-11 17:26:22 -06:00
arichornlover
02cf5b1edc
Update .gitmodules 2024-02-11 17:24:29 -06:00
GitHub Actions
306b146999 updated submodules 2024-02-11 23:19:42 +00:00
GitHub Actions
994ec554fe added Another submodule 2024-02-11 23:19:30 +00:00
arichornlover
20ac473d57
Update update-submodules.yml 2024-02-11 17:18:48 -06:00
arichornlover
a907b4d2ca
Update update-submodules.yml 2024-02-11 17:16:05 -06:00
GitHub Actions
e2074376ac Added bundles 2024-02-11 23:07:00 +00:00
GitHub Actions
285e848422 added uYouEnhanced submodules 2024-02-11 23:06:59 +00:00
arichornlover
3b93ca6cdf
Update update-submodules.yml 2024-02-11 17:06:40 -06:00
arichornlover
ef24afb717
Update update-submodules.txt 2024-02-11 17:06:03 -06:00
arichornlover
dce17e59a2
Re-added delete-workflow-runs.yml 2024-02-11 17:04:15 -06:00
arichornlover
d4b06cd81a
Re-added update-submodules.yml 2024-02-11 17:03:36 -06:00
arichornlover
0cda32df42
Rename YTNoPaidPromo.x to YTNoPaidPromo.x.bak 2024-02-11 17:00:35 -06:00
arichornlover
4b004f5124
Rename uYouPlusSettings.h to uYouPlusSettings.h.bak 2024-02-11 17:00:24 -06:00
arichornlover
2ca35cddec
Rename YTStockVolumeHUD.xm to YTStockVolumeHUD.xm.bak 2024-02-11 16:59:49 -06:00
arichornlover
8e53af3c34
Rename YTNoHoverCards.x to YTNoHoverCards.x.bak 2024-02-11 16:59:38 -06:00
arichornlover
1bea6e9e21
Rename YTMiniPlayerEnabler.x to YTMiniPlayerEnabler.x.bak 2024-02-11 16:59:22 -06:00
arichornlover
ecc6569650
Rename uYouPlusThemes.h to uYouPlusThemes.h.bak 2024-02-11 16:59:11 -06:00
arichornlover
60cf95ca4c
Refresh Branch 2024-02-11 16:58:43 -06:00
Foxster
dbc8c08db1
Merge pull request #1296 from therealFoxster/fix-hide-channel-watermark
Fix hide channel watermark
2024-01-30 23:12:24 -08:00
Foxster
a30b04a503 Attempt to fix hide channel watermark 2024-01-30 12:35:05 -08:00
qnblackcat
f5c765595c ops, add back Hide Play next in queue 2024-01-30 22:20:37 +07:00
qnblackcat
6385692aad update README 2024-01-29 16:23:13 +07:00
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
Nguyễn Đạt
956eeb22cf
Merge pull request #1275 from therealFoxster/main
Various fixes + major refactor to increase modularity and maintainability
2024-01-23 15:58:42 +07:00
Foxster
88534b72c4
Merge branch 'qnblackcat:main' into main 2024-01-20 15:11:14 -08:00
Foxster
ad4f968f74 Disable uYou's playback speed controls 2024-01-20 15:10:36 -08:00
Foxster
812ce52051 Move uYou patches to uYouPlusPatches.xm 2024-01-20 15:10:23 -08:00
Foxster
5d9cffb5e5 Update .gitignore 2024-01-20 14:56:15 -08:00
Thatchapon Unprasert
73ba35b46e
Merge pull request #1278 from Duy-Thanh/main 2024-01-05 09:05:58 +07:00
cyberdaystudio
607cad345f
Update buildapp.yml 2024-01-04 21:05:58 +07:00
Foxster
1b0f4bc81b Temporarily disable uYou's bouncy animation cause it's buggy 2023-12-25 17:53:08 -08:00
Foxster
b594765d69 Prevent uYou's playback from colliding with YouTube's 2023-12-25 17:17:09 -08:00
Foxster
e4d1875ae8 Fix uYou tab labels appearance not refreshing 2023-12-25 15:13:32 -08:00
Foxster
34fa42f721 Revert to qnblackcat's URLs 2023-12-25 14:01:34 -08:00
Foxster
ca9791f732 Fix uYou's appearance not updating if the app is backgrounded 2023-12-25 13:58:20 -08:00
Foxster
ed90d07421 Update submodules 2023-12-25 11:49:43 -08:00
Foxster
b8190013f7 Use PoomSmart's FLEXing fork (rootless) 2023-12-25 11:49:31 -08:00
Foxster
58a20fb57b Use wildcards for source files 2023-12-25 11:10:18 -08:00
Foxster
b64e387163 Rename "Themes" -> "uYouPlusThemes" 2023-12-25 10:15:11 -08:00
Foxster
959e384149 Rename "Patches" -> "uYouPlusPatches" 2023-12-25 10:12:04 -08:00
Foxster
f6d654758f Rename "Settings" -> "uYouPlusSettings" 2023-12-25 10:10:05 -08:00
Foxster
226a4730aa Update bug.yaml 2023-12-25 10:04:02 -08:00
Foxster
d4c17b5cce Update localizations 2023-12-25 00:29:00 -08:00
Foxster
d24b4392b0 Major refactor: split codebase into multiple files
Now for the fun part: will this compile?
2023-12-25 00:27:46 -08:00
Foxster
0a4bfd8abc Update submodules 2023-12-25 00:27:46 -08:00
Foxster
a1a31acf49 Use new YTSpeed fork 2023-12-25 00:27:46 -08:00
Foxster
92af5163bf Replace copy-pasted code with submodules 2023-12-25 00:27:46 -08:00
Foxster
82aece7ad3 Update en.lproj/Localizable.strings 2023-12-25 00:27:46 -08:00
Foxster
069db37bf2 Update Settings.xm 2023-12-25 00:27:46 -08:00
Foxster
a230c4e16b Update en.lproj/Localizable.strings 2023-12-25 00:27:46 -08:00
Foxster
809e59df02 Fix navigation bar color in (default) dark mode 2023-12-25 00:27:46 -08:00
Foxster
b71083f9e3 Fix wrong indices for dark theme settings 2023-12-25 00:27:46 -08:00
Foxster
b4196d96eb Update Settings.xm 2023-12-25 00:27:46 -08:00
Foxster
c62f450a2f Update en.lproj/Localizable.strings 2023-12-25 00:27:46 -08:00
Foxster
7fa6f0704e Properly rearrange theme settings items 2023-12-25 00:27:46 -08:00
Foxster
17425c8f02 Update en.lproj/Localizable.strings 2023-12-25 00:27:46 -08:00
Foxster
18bc0268de Rearrange settings items 2023-12-25 00:27:46 -08:00
Foxster
5260a2e16e Update en.lproj/Localizable.strings 2023-12-25 00:27:46 -08:00
Foxster
a14d95b2d3 Show relaunch YouTube snackbars 2023-12-25 00:27:46 -08:00
Foxster
d50d9e018e Reduce submenus 2023-12-25 00:27:46 -08:00
Foxster
006ce94a5b Update version cell 2023-12-25 00:27:46 -08:00
Foxster
256e0654b8 Use PoomSmart's FLEXing fork (rootless) 2023-12-25 00:27:46 -08:00
Foxster
d37e146a60 OLED dark mode crash workaround? 2023-12-25 00:27:46 -08:00
Foxster
abc54675e1 Update submodules 2023-12-25 00:27:46 -08:00
Foxster
5da7b38232 Update buildapp.yml 2023-12-25 00:27:46 -08:00
Foxster
dfbec9edd5 Update Makefile 2023-12-25 00:27:46 -08:00
Foxster
787870cab7 Convert simple functions to macros 2023-12-25 00:27:46 -08:00
Foxster
11783bc606 Move patches to Patches.xm 2023-12-25 00:27:46 -08:00
Foxster
e7666dea19 Move source files to Sources/ 2023-12-25 00:27:46 -08:00
Foxster
c4a4316d2a Create build.sh 2023-12-25 00:27:46 -08:00
Foxster
32f65fb33b Rename lang/ -> Localizations/ 2023-12-25 00:27:46 -08:00
Foxster
3d784259c4 Update .gitignore 2023-12-25 00:27:46 -08:00
Nguyễn Đạt
264b46bc26
Merge pull request #1243 from SKEIDs/Update-Japanese-localization
Update Japanese localization
2023-12-25 14:56:09 +07:00
level3tjg
dd38036ac0 rename Header.h 2023-10-06 17:57:51 -04:00
SKEIDs
3e27ad9454
Update Localizable.strings 2023-10-02 20:15:55 +09:00
level3tjg
ce403738e1
Merge pull request #1242 from qnblackcat/6345801193
[Auto-generated] Submodule Updates 6345801193
2023-09-29 15:10:04 -04:00
github-actions
e5eb26012e updating submodules 2023-09-29 00:46:16 +00:00
level3tjg
845fbf4589
Merge pull request #1240 from qnblackcat/6268674047
[Auto-generated] Submodule Updates 6268674047
2023-09-22 11:14:11 -04:00
github-actions
95d0c74d69 updating submodules 2023-09-22 00:46:00 +00:00
level3tjg
6e350c3e84
Merge pull request #1233 from moh-ter/patch-1
Update AR Localizable.strings
2023-09-15 11:34:40 -04:00
level3tjg
f3f0f99d7a
Merge pull request #1238 from qnblackcat/6192464902
[Auto-generated] Submodule Updates 6192464902
2023-09-15 11:33:02 -04:00
github-actions
52504ce426 updating submodules 2023-09-15 00:46:04 +00:00
moh-ter
184c885f45
Update AR Localizable.strings
localize the new "HIDE_PLAY_NEXT_IN_QUEUE" strings
2023-09-07 13:08:36 +03:00
level3tjg
ae43ebd803 update other localizations 2023-09-05 13:13:02 -04:00
level3tjg
687d0e7d10 add toggle to hide play next in queue 2023-09-05 11:35:22 -04:00
level3tjg
8f1d16746f check for key on correct class 2023-09-05 09:58:49 -04:00
166 changed files with 15861 additions and 5053 deletions

View file

@ -1,47 +1,81 @@
name: Bug
description: Make sure you complete the template. Otherwise, it will be closed without further explanation!
description: Report a bug here
title: "[Bug] Replace this with your title"
labels: bug
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: _Please search to see if an issue already exists for the bug you encountered. **I DON\'T MAKE THIS TICK BOX FOR COSMETIC.**_
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
attributes:
label: Have you read the FAQ?
description: _Make sure you actually visit the [**FAQ**](https://github.com/qnblackcat/uYouPlus/wiki/FAQ) page! **I DON\'T MAKE THIS TICK BOX FOR COSMETIC**_
label: Have you read the Wiki?
description: |
Please ensure you have read the [**Wiki**](https://github.com/arichornlover/uYouEnhanced/wiki)
options:
- label: Yes, I did read the FAQ
- label: Yes, I have read the Wiki
required: true
- type: textarea
- type: markdown
attributes:
label: Device info
description:
value: |
- iOS/iPadOS version:
- Device model:
- Sideload tool (AltStore, Sideloadly, TrollStore,...):
- The specific version of uYouPlus (**latest or newest is NOT a version number!**):
value: "## Device Info"
- type: input
attributes:
label: iOS/iPadOS version
placeholder: iOS 18.0.0
validations:
required: true
- type: input
attributes:
label: Device model
placeholder: iPhone 16 Pro Max
validations:
required: true
- type: input
attributes:
label: Sideload method
placeholder: AltStore, Sideloadly, TrollStore, Signulous, deb, ...
validations:
required: true
- type: input
attributes:
label: Tweak version
placeholder: uYouEnhanced - v19.xx.x-3.0.4
description: "**latest or newest is NOT a version number!**"
validations:
required: true
- type: dropdown
attributes:
label: Do you use YouTube Premium?
options:
- ❌ No, I don't use YouTube Premium
- ✅ Yes, I do use YouTube Premium
validations:
required: true
- type: markdown
attributes:
value: "## Description"
- type: textarea
attributes:
label: Describe the bug
description: _Please attach videos or screenshots if possible_
description: Please attach videos or screenshots if possible
validations:
required: true
- type: textarea
attributes:
label: Steps to reproduce the issue
description: _Please attach videos or screenshots if possible_
description: Please attach videos or screenshots if possible
value: |
1.
2.
@ -53,34 +87,39 @@ body:
id: logs
attributes:
label: Crash log (if the app crashes)
description: _If somehow the app crashes, **you must provide the crash log**. It can be found in your device's Settings App > Privacy > Analytics & Improvements > Analytics Data > Youtube-xxx-xxx.ips_
description: It can be found in Settings App > Privacy > Analytics & Improvements > Analytics Data > Youtube-xxx-xxx.ips
render: shell
- type: dropdown
attributes:
label: Are you using the newest version of uYouPlus? If not, why?
description: _Developers spend time and effort to fix bugs & add improvements with every release. Why don't you update to the [latest version](https://github.com/qnblackcat/uYouPlus/releases/latest) before reporting about an issue?_
multiple: false
label: Are you using the newest version of uYouEnhanced?
description: Update to the [latest version](https://github.com/arichornlover/uYouEnhanced/releases) to see if it fixes your issue
options:
- ✅ Yes, I'm using the latest version of uYouPlus right now
- ❌ No, I'll explain at the end of the template
- ✅ Yes, I'm using the latest version
- ❌ No, I'll explain at the end
validations:
required: true
- type: dropdown
attributes:
label: Does the issue happen with the official YouTube from AppStore?
description: _Well, YouTube itself is buggy sometimes..._
multiple: false
options:
- ❌ No, I can't reproduce this issue in the official YouTube from AppStore
- ✅ Yes, I can reproduce this issue in the official YouTube from AppStore
validations:
required: true
- type: checkboxes
attributes:
label: Select the configuration used for building or obtaining the uYouEnhanced ipa. (Optional)
options:
- label: "buildapp.yml (GitHub Actions — build method as suggested by [Wiki - Building](https://github.com/arichornlover/uYouEnhanced/wiki/Building))"
- label: "build.sh (Shell script)"
- label: "AltStore Source (obtained from https://raw.githubusercontent.com/arichornlover/arichornlover.github.io/main/apps.json)"
- label: "Other (obtained from untrusted or potentially unsafe sources such as phishing sites, unknown individuals, or unofficial channels.)"
- type: textarea
attributes:
label: Additional context
description: _Um, anything else you want to say?_
validations:
required: false

View file

@ -0,0 +1,32 @@
name: Feature Request
description: Request a new feature to be added
title: "[Request] Replace with your question"
labels: enhancement
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
options:
- label: I have searched the existing issues
required: true
- type: dropdown
attributes:
label: Do you use YouTube Premium?
options:
- ❌ No, I don't use YouTube Premium
- ✅ Yes, I do use YouTube Premium
validations:
required: true
- type: textarea
attributes:
label: My feature request
validations:
required: true
- type: textarea
attributes:
label: Additional context
validations:
required: false

View file

@ -5,16 +5,7 @@ labels: question
body:
- type: checkboxes
attributes:
label: Have you read the FAQ?
description: _Make sure you actually visit the [**FAQ**](https://github.com/qnblackcat/uYouPlus/wiki/FAQ) page! **I DON\'T MAKE THIS TICK BOX FOR COSMETIC**_
options:
- label: Yes, I did read the FAQ
required: true
- type: checkboxes
attributes:
label: Is there an existing issue/question for this?
description: _Please search to see if an issue already exists for the bug you encountered. **I DON\'T MAKE THIS TICK BOX FOR COSMETIC.**_
label: Is there an existing issue for this?
options:
- label: I have searched the existing issues
required: true
@ -22,7 +13,7 @@ body:
- type: dropdown
attributes:
label: Do you think this is a bug?
description: _If you think this is a bug, please open a new issue with the bug template_
description: _If so, please use the bug template_
multiple: false
options:
- ✅ Yes, I believe this is a bug. I will open a new issue with the bug template
@ -33,13 +24,11 @@ body:
- type: textarea
attributes:
label: My question
description: _Please enter your question here_
validations:
required: true
- type: textarea
attributes:
label: Additional context
description: _Um, anything else you want to say?_
validations:
required: false

View file

@ -1,36 +1,46 @@
# Original idea by @ISnackable. Thanks to him for handling the hardest parts!
# https://github.com/ISnackable/CercubePlus/blob/main/.github/workflows/Build.yml
# https://github.com/ISnackable/YTCubePlus/blob/main/.github/workflows/Build.yml
name: Build and Release uYouPlus
name: Build and Release uYouEnhanced
on:
workflow_dispatch:
inputs:
sdk_version:
description: "iOS SDK Version"
default: "16.5"
required: true
type: string
uyou_version:
description: "The version of uYou"
default: "3.0.1"
description: "uYou Version"
default: "3.0.4"
required: true
type: string
decrypted_youtube_url:
description: "The direct URL to the decrypted YouTube ipa"
default: ""
required: true
type: string
youtube_version:
description: "The version of YouTube"
description: "Direct URL of the decrypted YouTube IPA"
default: ""
required: true
type: string
bundle_id:
description: "Modify the bundle ID. Not recommended"
description: "Modify the bundle ID"
default: "com.google.ios.youtube"
required: true
type: string
app_name:
description: "Modify the name of the app on the Home Screen. Not recommended"
description: "Modify the app name"
default: "YouTube"
required: true
type: string
commit_id:
description: "(Optional) Commit ID to build at"
default: ""
required: false
type: string
upload_artifact:
description: "Upload IPA as artifact"
default: false
required: false
type: boolean
create_release:
description: "Create a draft release"
default: true
@ -43,16 +53,17 @@ concurrency:
jobs:
build:
name: Build uYouPlus
runs-on: macos-11
name: Build uYouEnhanced
runs-on: macos-13
permissions:
contents: write
steps:
- name: Checkout Main
uses: actions/checkout@v3.2.0
uses: actions/checkout@v4.2.1
with:
path: main
ref: ${{ github.event.inputs.commit_id || github.ref }}
submodules: recursive
- name: Install Dependencies
@ -62,32 +73,36 @@ jobs:
run: echo "$(brew --prefix make)/libexec/gnubin" >> $GITHUB_PATH
- name: Setup Theos
uses: actions/checkout@v3.2.0
uses: actions/checkout@v4.2.1
with:
repository: theos/theos
ref: master
ref: 5bfdc3cb7133ec1cab43182115d902e2b57c9eac
path: theos
submodules: recursive
- name: Caching
- name: SDK Caching
id: SDK
uses: actions/cache@v3.2.0
uses: actions/cache@v4.1.1
env:
cache-name: iOS-15.5-SDK
cache-name: iOS-${{ inputs.sdk_version }}-SDK
with:
path: theos/sdks/
key: ${{ env.cache-name }}
- name: Download iOS 15.5 SDK
restore-keys: ${{ env.cache-name }}
- name: Download iOS SDK
if: steps.SDK.outputs.cache-hit != 'true'
run: |
svn checkout -q https://github.com/chrisharper22/sdks/trunk/iPhoneOS15.5.sdk
git clone --quiet -n --depth=1 --filter=tree:0 https://github.com/theos/sdks/
cd sdks
git sparse-checkout set --no-cone iPhoneOS${{ inputs.sdk_version }}.sdk
git checkout
mv *.sdk $THEOS/sdks
env:
THEOS: ${{ github.workspace }}/theos
- name: Setup Theos Jailed
uses: actions/checkout@v3.2.0
uses: actions/checkout@v4.2.1
with:
repository: qnblackcat/theos-jailed
ref: master
@ -100,23 +115,30 @@ jobs:
env:
THEOS: ${{ github.workspace }}/theos
- name: Download YouTube iPA
- name: Prepare YouTube iPA
id: prepare_youtube
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:
THEOS: ${{ github.workspace }}/theos
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }}
- name: Fix compiling & Build Package
id: build_package
run: |
cd ${{ github.workspace }}/main
sed -i '' "27s#.*#BUNDLE_ID = ${{ env.BUNDLE_ID }}#g" Makefile
sed -i '' "26s#.*#DISPLAY_NAME = ${{ env.APP_NAME }}#g" Makefile
make package IPA=YouTube.ipa FINALPACKAGE=1
(mv "packages/$(ls -t packages | head -n1)" "packages/uYouPlus_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }}.ipa")
sed -i '' "27s#.*#BUNDLE_ID = ${{ env.BUNDLE_ID }}#g" Makefile # Modify the bundle ID
sed -i '' "26s#.*#DISPLAY_NAME = ${{ env.APP_NAME }}#g" Makefile # Modify the app name
sed -i '' "1s#.*#export TARGET = iphone:clang:${{ inputs.sdk_version }}:14.0#g" Makefile # Modify the SDK version
make package THEOS_PACKAGE_SCHEME=rootless IPA=Payload/YouTube.app FINALPACKAGE=1
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[1mBundle ID: ${{ env.BUNDLE_ID }}\033[0m"
@ -124,30 +146,30 @@ jobs:
env:
THEOS: ${{ github.workspace }}/theos
UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
BUNDLE_ID: ${{ inputs.bundle_id }}
APP_NAME: ${{ inputs.app_name }}
- name: Upload Artifact
uses: actions/upload-artifact@v3.1.1
if: ${{ inputs.upload_artifact }}
uses: actions/upload-artifact@v4.4.3
env:
UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
YOUTUBE_VERSION: ${{ steps.prepare_youtube.outputs.youtube_version }}
with:
name: uYouPlus_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }}
name: uYouEnhanced_${{ env.YOUTUBE_VERSION }}_${{ env.UYOU_VERSION }}
path: ${{ github.workspace }}/main/packages/${{ steps.build_package.outputs.package }}
if-no-files-found: error
- name: Create Release
if: ${{ inputs.create_release }}
id: create_release
uses: softprops/action-gh-release@v0.1.15
uses: softprops/action-gh-release@v2.0.8
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
UYOU_VERSION: ${{ inputs.uyou_version }}
YOUTUBE_VERSION: ${{ inputs.youtube_version }}
DRAFT: ${{ inputs.create_release }}
YOUTUBE_VERSION: ${{ steps.prepare_youtube.outputs.youtube_version }}
with:
tag_name: v${{ env.YOUTUBE_VERSION }}-${{ env.UYOU_VERSION }}-(${{ github.run_number }})
name: v${{ env.YOUTUBE_VERSION }}-${{ env.UYOU_VERSION }}-(${{ github.run_number }})
files: main/packages/*.ipa
draft: ${{ env.DRAFT }}
draft: true

View file

@ -0,0 +1,70 @@
name: Delete old workflow runs
on:
workflow_dispatch:
inputs:
days:
description: 'Days-worth of runs to keep for each workflow'
required: true
default: '7' # default value is "30"
minimum_runs:
description: 'Minimum runs to keep for each workflow'
required: true
default: '5' # default value is "6"
delete_workflow_pattern:
description: 'Name or filename of the workflow (if not set, all workflows are targeted)'
required: false
default: 'Build and Release uYouEnhanced' # default value is ""
delete_workflow_by_state_pattern:
description: 'Filter workflows by state: active, deleted, disabled_fork, disabled_inactivity, disabled_manually'
required: true
default: "ALL"
type: choice
options:
- "ALL"
- active
- deleted
- disabled_inactivity
- disabled_manually
delete_run_by_conclusion_pattern:
description: 'Remove runs based on conclusion: action_required, cancelled, failure, skipped, success'
required: true
default: "ALL"
type: choice
options:
- "ALL"
- "Unsuccessful: action_required,cancelled,failure,skipped"
- action_required
- cancelled
- failure
- skipped
- success
dry_run:
description: 'Logs simulated changes, no deletions are performed'
required: false
# schedule:
# - cron: '0 0 * * *'
jobs:
del_runs:
runs-on: ubuntu-latest
permissions:
actions: write
contents: read
steps:
- name: Delete workflow runs
uses: Mattraks/delete-workflow-runs@v2
with:
token: ${{ github.token }}
repository: ${{ github.repository }}
retain_days: ${{ github.event.inputs.days }}
keep_minimum_runs: ${{ github.event.inputs.minimum_runs }}
delete_workflow_pattern: ${{ github.event.inputs.delete_workflow_pattern }}
delete_workflow_by_state_pattern: ${{ github.event.inputs.delete_workflow_by_state_pattern }}
delete_run_by_conclusion_pattern: >-
${{
startsWith(github.event.inputs.delete_run_by_conclusion_pattern, 'Unsuccessful:')
&& 'action_required,cancelled,failure,skipped'
|| github.event.inputs.delete_run_by_conclusion_pattern
}}
dry_run: ${{ github.event.inputs.dry_run }}

View file

@ -1,43 +1,70 @@
---
name: Update submodules!
name: Update Submodules
#############################
# Start the job on all push #
#############################
on:
schedule:
- cron: "0 0 */7 * *"
- cron: '0 0 * * *'
workflow_dispatch:
###############
# Set the Job #
###############
jobs:
build:
name: Update submodules
update-submodules:
runs-on: ubuntu-latest
env:
PARENT_REPOSITORY: 'qnblackcat/uYouPlus'
CHECKOUT_BRANCH: 'main'
PR_AGAINST_BRANCH: 'main'
OWNER: 'qnblackcat'
steps:
##########################
# Checkout the code base #
##########################
- name: Checkout Code
uses: actions/checkout@v3
- name: Checkout code
uses: actions/checkout@v4.2.1
####################################
# Run the action against code base #
####################################
- name: run action
id: run_action
uses: qnblackcat/github-action-create-pr-parent-submodule@main
with:
github_token: ${{ secrets.RELEASE_HUB_SECRET }}
parent_repository: ${{ env.PARENT_REPOSITORY }}
checkout_branch: ${{ env.CHECKOUT_BRANCH }}
pr_against_branch: ${{ env.PR_AGAINST_BRANCH }}
owner: ${{ env.OWNER }}
- name: Set up Git
run: |
git config --global user.email "actions@github.com"
git config --global user.name "GitHub Actions"
- name: Update submodules
run: |
git submodule update --init --recursive --remote Tweaks/Alderis
git add .
git submodule update --init --recursive --remote Tweaks/DontEatMyContent
git add .
git submodule update --init --recursive --remote Tweaks/YTHoldForSpeed
git add .
git submodule update --init --recursive --remote Tweaks/YTSpeed
git add .
git submodule update --init --recursive --remote Tweaks/Return-YouTube-Dislikes
git add .
git submodule update --init --recursive --remote Tweaks/uYouLocalization
git add .
git submodule update --init --recursive --remote Tweaks/YTABConfig
git add .
git submodule update --init --recursive --remote Tweaks/YTClassicVideoQuality
git add .
git submodule update --init --recursive --remote Tweaks/YTUHD
git add .
git submodule update --init --recursive --remote Tweaks/YTVideoOverlay
git add .
git submodule update --init --recursive --remote Tweaks/YouMute
git add .
git submodule update --init --recursive --remote Tweaks/YouPiP
git add .
git submodule update --init --recursive --remote Tweaks/YouQuality
git add .
git submodule update --init --recursive --remote Tweaks/YouTimeStamp
git add .
git submodule update --init --recursive --remote Tweaks/YouGroupSettings
git add .
git submodule update --init --recursive --remote Tweaks/YouTubeHeader
git add .
git submodule update --init --recursive --remote Tweaks/iSponsorBlock
git add .
git submodule update --init --recursive --remote Tweaks/protobuf
git add .
git submodule update --init --recursive
git commit -m "updated submodules"
git push
continue-on-error: true
- name: Check exit code
run: |
exit_code=$?
if [ $exit_code -ne 0 ]; then
echo "Submodule update failed with exit code $exit_code"
exit 1
fi

4
.gitignore vendored
View file

@ -4,4 +4,6 @@ packages/
tmp/
Tweaks/uYou/*
!Tweaks/uYou/.gitkeep
Resources/
Resources/
*.ipa
.vscode

57
.gitmodules vendored
View file

@ -1,10 +1,10 @@
[submodule "Tweaks/YTUHD"]
path = Tweaks/YTUHD
url = https://github.com/PoomSmart/YTUHD.git
url = https://github.com/arichornloverALT/YTUHD.git
branch = master
[submodule "Tweaks/YouPiP"]
path = Tweaks/YouPiP
url = https://github.com/PoomSmart/YouPiP.git
url = https://github.com/arichornloverALT/YouPiP.git
branch = main
[submodule "Tweaks/YouMute"]
path = Tweaks/YouMute
@ -12,24 +12,19 @@
branch = main
[submodule "Tweaks/YouQuality"]
path = Tweaks/YouQuality
url = https://github.com/PoomSmart/YouQuality.git
url = https://github.com/arichornloverALT/YouQuality.git
branch = main
[submodule "Tweaks/YTVideoOverlay"]
path = Tweaks/YTVideoOverlay
url = https://github.com/PoomSmart/YTVideoOverlay.git
url = https://github.com/arichornloverALT/YTVideoOverlay.git
branch = main
[submodule "Tweaks/Return-YouTube-Dislikes"]
path = Tweaks/Return-YouTube-Dislikes
url = https://github.com/PoomSmart/Return-YouTube-Dislikes.git
branch = main
[submodule "Tweaks/YouTubeHeader"]
path = Tweaks/YouTubeHeader
url = https://github.com/PoomSmart/YouTubeHeader.git
url = https://github.com/arichornloverALT/YouTubeHeader.git
branch = main
[submodule "Tweaks/PSHeader"]
path = Tweaks/PSHeader
url = https://github.com/PoomSmart/PSHeader.git
branch = master
[submodule "Extensions"]
path = Extensions
url = https://github.com/CokePokes/YoutubeExtensions.git
@ -40,7 +35,8 @@
branch = main
[submodule "Tweaks/FLEXing"]
path = Tweaks/FLEXing
url = https://github.com/NSExceptional/FLEXing
url = https://github.com/PoomSmart/FLEXing
branch = rootless
[submodule "Tweaks/Alderis"]
path = Tweaks/Alderis
url = https://github.com/hbang/Alderis.git
@ -49,8 +45,45 @@
url = https://github.com/Muirey03/RemoteLog
[submodule "Tweaks/DontEatMyContent"]
path = Tweaks/DontEatMyContent
url = https://github.com/therealFoxster/DontEatMyContent
url = https://github.com/arichornloverALT/DontEatMyContent
[submodule "Tweaks/iSponsorBlock"]
path = Tweaks/iSponsorBlock
url = https://github.com/Galactic-Dev/iSponsorBlock.git
branch = master
[submodule "Tweaks/YTClassicVideoQuality"]
path = Tweaks/YTClassicVideoQuality
url = https://github.com/PoomSmart/YTClassicVideoQuality.git
[submodule "Tweaks/NoYTPremium"]
path = Tweaks/NoYTPremium
url = https://github.com/PoomSmart/NoYTPremium.git
[submodule "Tweaks/YTSpeed"]
path = Tweaks/YTSpeed
url = https://github.com/arichornloverALT/YTSpeed.git
[submodule "Tweaks/YouTube-X"]
path = Tweaks/YouTube-X
url = https://github.com/PoomSmart/YouTube-X/
[submodule "Tweaks/IAmYouTube"]
path = Tweaks/IAmYouTube
url = https://github.com/PoomSmart/IAmYouTube.git
[submodule "Tweaks/YTHoldForSpeed"]
path = Tweaks/YTHoldForSpeed
url = https://github.com/arichornloverALT/YTHoldForSpeed.git
[submodule "Tweaks/MrBeastify"]
path = Tweaks/MrBeastify
url = https://github.com/arichornloverALT/MrBeastify.git
branch = main
[submodule "Tweaks/uYouLocalization"]
path = Tweaks/uYouLocalization
url = https://github.com/dayanch96/uYouLocalization.git
[submodule "Tweaks/YouGroupSettings"]
path = Tweaks/YouGroupSettings
url = https://github.com/arichornloverALT/YouGroupSettings.git
[submodule "Tweaks/YouTimeStamp"]
path = Tweaks/YouTimeStamp
url = https://github.com/arichornloverALT/YouTimeStamp.git
[submodule "Tweaks/protobuf"]
path = Tweaks/protobuf
url = https://github.com/protocolbuffers/protobuf.git
[submodule "Tweaks/YouLoop"]
path = Tweaks/YouLoop
url = https://github.com/bhackel/YouLoop.git

View file

@ -0,0 +1 @@
../Tweaks/YTHoldForSpeed/layout/Library/Application Support/YTHoldForSpeed.bundle

View file

@ -0,0 +1 @@
../Tweaks/YTVideoOverlay/layout/Library/Application Support/YTVideoOverlay.bundle

View file

@ -0,0 +1 @@
../Tweaks/YouGroupSettings/layout/Library/Application Support/YouGroupSettings.bundle

1
Bundles/YouLoop.bundle Symbolic link
View file

@ -0,0 +1 @@
../Tweaks/YouLoop/layout/Library/Application Support/YouLoop.bundle

1
Bundles/YouMute.bundle Symbolic link
View file

@ -0,0 +1 @@
../Tweaks/YouMute/layout/Library/Application Support/YouMute.bundle

1
Bundles/YouQuality.bundle Symbolic link
View file

@ -0,0 +1 @@
../Tweaks/YouQuality/layout/Library/Application Support/YouQuality.bundle

1
Bundles/YouTimeStamp.bundle Symbolic link
View file

@ -0,0 +1 @@
../Tweaks/YouTimeStamp/layout/Library/Application Support/YouTimeStamp.bundle

View file

@ -0,0 +1 @@
../Tweaks/uYouLocalization/layout/Library/Application Support/uYouLocalization.bundle

View file

@ -1 +1 @@
../lang/uYouPlus.bundle
../Localizations/uYouPlus.bundle

32
CODE_OF_CONDUCT.md Normal file
View file

@ -0,0 +1,32 @@
# Code of Conduct for This Repostory
If I verify a reported Code of Conduct violation, my policy is:
- Contributors are allowed to make patches only to the main branch, unless an additional branch is involved. This policy applies to the implementation of custom features/options, updated features/options, and grammar errors.
- The use of the name `uYouPlusExtra` is prohibited. The correct and updated name for this repository is `uYouEnhanced`.
- if there is a tweak named or have the description of the word `uYouPlusExtra` then please do check it out before you interact with it or use it.
- Users who fork this repository, utilize it in actions, or build it from the repository on Git are strictly prohibited from releasing .ipa files in any form on their forked repositories. This restriction is in place to comply with the terms outlined in the following link: https://enterprise.githubsupport.com/attachments/token/1u4kyYJnjA8HZTPMXOGBhRk4Q/?. Failure to adhere to this rule may result in legal action being taken by either the tweak developer or Google, as .ipa files are strictly prohibited. I apologize for any inconvenience, but it is essential to maintain the uYouEnhanced repository.
**Simplified Version:** When building the ipa from your forked repository of uYouEnhanced, do not upload, publish, or distribute any .ipa files under any circumstances. Violation of this rule may lead to immediate action to have the content removed.
<details>
<summary>Exclusive Rule for the original uYouPlus devs ⬇️</summary>
- Devs **qnblackcat** and **PoomSmart** are allowed to use any new or changed code from the arichornlover/uYouEnhanced fork. This rule is in place to also preserve any of the rejected features in uYouEnhanced, refering to (LowContrastMode, Hide Shadow Overlay Button, Dark theme Theme Customization & etc.)
</details>
## uYouEnhanced Version Info
this following version of the uYouEnhanced Tweak is currently supported with feature updates.
| Developer(s) | Version | LTS Support | YT Version Supported | App Stability | uYou Functionality | uYouEnhanced Functionality |
| - | - | - | - | - | - | - |
| MiRO92(uYou) & arichornlover(uYouEnhanced) | [latest](https://github.com/arichornlover/uYouEnhanced/releases/latest) | ✅ | ✅ | Stable | Fully functional | Change App Icon doesn't do anything |
## uYouEnhanced Branches Info
| Branche(s) | About |
| - | - |
| `main` | The Default and Maintained Branch of uYouEnhanced. |
| `main-beta` | The Branch that is used for whenever Refreshing/Resetting the `main` branch. |
| `main-16.42.3LTS` | This Branch is an older version of `main` and includes outdated code for v16.42.3. This Version is discontinued but could still work in some cases. |
| `main-nightly` | The Branch that is similar to `main` but adds experimental features and other content for the app. |

194
Header.h
View file

@ -1,194 +0,0 @@
#import "Tweaks/YouTubeHeader/YTAppDelegate.h"
#import "Tweaks/YouTubeHeader/YTPlayerViewController.h"
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <objc/runtime.h>
#import <dlfcn.h>
#import <sys/utsname.h>
#import <substrate.h>
#import <rootless.h>
#import "Tweaks/YouTubeHeader/YTVideoQualitySwitchOriginalController.h"
#import "Tweaks/YouTubeHeader/YTPlayerViewController.h"
#import "Tweaks/YouTubeHeader/YTWatchController.h"
#import "Tweaks/YouTubeHeader/YTIGuideResponse.h"
#import "Tweaks/YouTubeHeader/YTIGuideResponseSupportedRenderers.h"
#import "Tweaks/YouTubeHeader/YTIPivotBarSupportedRenderers.h"
#import "Tweaks/YouTubeHeader/YTIPivotBarRenderer.h"
#import "Tweaks/YouTubeHeader/YTIBrowseRequest.h"
#import "Tweaks/YouTubeHeader/YTCommonColorPalette.h"
#import "Tweaks/YouTubeHeader/ASCollectionView.h"
#import "Tweaks/YouTubeHeader/YTPlayerOverlay.h"
#import "Tweaks/YouTubeHeader/YTPlayerOverlayProvider.h"
#import "Tweaks/YouTubeHeader/YTReelWatchPlaybackOverlayView.h"
#import "Tweaks/YouTubeHeader/YTReelPlayerBottomButton.h"
#import "Tweaks/YouTubeHeader/YTReelPlayerViewController.h"
#import "Tweaks/YouTubeHeader/YTAlertView.h"
#import "Tweaks/YouTubeHeader/YTISectionListRenderer.h"
#import "Tweaks/YouTubeHeader/YTIMenuConditionalServiceItemRenderer.h"
#define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil]
#define YT_BUNDLE_ID @"com.google.ios.youtube"
#define YT_NAME @"YouTube"
#define DEFAULT_RATE 2.0f // YTSpeed
// IAmYouTube
@interface SSOConfiguration : NSObject
@end
// uYouPlus
@interface YTChipCloudCell : UIView
@end
@interface YTPlayabilityResolutionUserActionUIController : NSObject // Skips content warning before playing *some videos - @PoomSmart
- (void)confirmAlertDidPressConfirm;
@end
@interface YTMainAppControlsOverlayView : UIView
@end
@interface YTTransportControlsButtonView : UIView
@end
@interface _ASCollectionViewCell : UICollectionViewCell
- (id)node;
@end
@interface YTAsyncCollectionView : UICollectionView
- (void)removeShortsAndFeaturesAdsAtIndexPath:(NSIndexPath *)indexPath;
@end
@interface FRPSliderCell : UITableViewCell
@end
@interface boolSettingsVC : UIViewController
@end
@interface PlayerManager : NSObject
- (float)progress;
@end
@interface YTSegmentableInlinePlayerBarView
@property (nonatomic, assign, readwrite) BOOL enableSnapToChapter;
@end
@interface YTPlaylistHeaderViewController: UIViewController
@property UIButton *downloadsButton;
@end
// YTSpeed
@interface YTVarispeedSwitchControllerOption : NSObject
- (id)initWithTitle:(id)title rate:(float)rate;
@end
@interface MLHAMQueuePlayer : NSObject
@property id playerEventCenter;
@property id delegate;
- (void)setRate:(float)rate;
- (void)internalSetRate;
@end
@interface MLPlayerStickySettings : NSObject
- (void)setRate:(float)rate;
@end
@interface MLPlayerEventCenter : NSObject
- (void)broadcastRateChange:(float)rate;
@end
@interface HAMPlayerInternal : NSObject
- (void)setRate:(float)rate;
@end
// iOS16 fix
@interface OBPrivacyLinkButton : UIButton
- (instancetype)initWithCaption:(NSString *)caption
buttonText:(NSString *)buttonText
image:(UIImage *)image
imageSize:(CGSize)imageSize
useLargeIcon:(BOOL)useLargeIcon
displayLanguage:(NSString *)displayLanguage;
@end
// uYouLocal fix
@interface YTLocalPlaybackController : NSObject
- (id)activeVideo;
@end
// uYou theme fix
@interface YTAppDelegate ()
@property(nonatomic, strong) id downloadsVC;
@end
// BigYTMiniPlayer
@interface YTMainAppVideoPlayerOverlayView : UIView
- (UIViewController *)_viewControllerForAncestor;
@end
@interface YTWatchMiniBarView : UIView
@end
// YTAutoFullScreen
@interface YTPlayerViewController (YTAFS)
- (void)autoFullscreen;
// DontEatMycontent
- (id)activeVideoPlayerOverlay;
- (id)playerView;
// YTSpeed
@property id activeVideo;
@property float playbackRate;
- (void)singleVideo:(id)video playbackRateDidChange:(float)rate;
@end
// App Theme
@interface YCHLiveChatView : UIView
@end
@interface YTFullscreenEngagementOverlayView : UIView
@end
@interface YTRelatedVideosView : UIView
@end
@interface ELMView : UIView
@end
@interface ASWAppSwitcherCollectionViewCell : UIView
@end
@interface ASScrollView : UIView
@end
@interface UIKeyboardLayoutStar : UIView
@end
@interface UIKeyboardDockView : UIView
@end
@interface _ASDisplayView : UIView
@end
@interface YTCommentDetailHeaderCell : UIView
@end
@interface SponsorBlockSettingsController : UITableViewController
@end
@interface SponsorBlockViewController : UIViewController
@end
@interface UICandidateViewController : UIViewController
@end
@interface UIPredictionViewController : UIViewController
@end
@interface FRPreferences : UITableViewController
@end
@interface FRPSelectListTable : UITableViewController
@end
@interface settingsReorderTable : UIViewController
@property(nonatomic, strong) UITableView *tableView;
@end

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>YouTubeTweak</string>
<key>CFBundleIdentifier</key>
<string>com.qn.uyouplus</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>NSPrincipalClass</key>
<string>uYouPlus</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon</string>
</array>
</dict>
<key>CFBundleAlternateIcons</key>
<dict>
<key>White</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>White</string>
</array>
</dict>
<key>YTLitePlus</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>YTLitePlus</string>
</array>
</dict>
<key>Blue</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Blue</string>
</array>
</dict>
<key>Outline</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Outline</string>
</array>
</dict>
<key>2012</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>2012</string>
</array>
</dict>
<key>2013</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>2013</string>
</array>
</dict>
<key>2007</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>2007</string>
</array>
</dict>
<key>Black</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Black</string>
</array>
</dict>
<key>Oreo</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Oreo</string>
</array>
</dict>
<key>uYou</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>uYou</string>
</array>
</dict>
<key>2012_Cyan</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>2012_Cyan</string>
</array>
</dict>
<key>uYouPlus</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>uYouPlus</string>
</array>
</dict>
</dict>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 891 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 711 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "إصدار uYouPlus: %@";
"VERSION_CHECK" = "المس هنا للبحث عن التحديثات!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "خيارات سِمة التطبيق";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "تلقائي";
"DEFAULT_THEME_DESC" = "الوضع المظلم التلقائي ليوتيوب. تتطلب إعادة تشغيل التطبيق.";
"OLD_DARK_THEME" = "الوضع المظلم القديم";
"OLD_DARK_THEME_DESC" = "الوضع المظلم القديم ليوتيوب (ألوان رمادية). تتطلب إعادة تشغيل التطبيق.";
"OLED_DARK_THEME" = "وضع داكن OLED (ميزة تجريبية)";
"OLED_DARK_THEME_2" = "وضع داكن OLED";
"OLED_DARK_THEME_DESC" = "قد لا تعمل في كل الحالات. يجب إعادة تشغيل التطبيق عند تشغيل أو إيقاف هذه الخاصية.";
"OLED_KEYBOARD" = "لوحة مفاتيح داكنة OLED (ميزة تجريبية)";
"OLED_KEYBOARD_DESC" = "قد لا تعمل بشكل صحيح في بعض الحالات. تتطلب إعادة تشغيل التطبيق.";
// 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_DESC" = "";
"SNAP_TO_CHAPTER" = "منع الارتباط بالفصول";
"SNAP_TO_CHAPTER_DESC" = "تعطيل الربط التلقائي لبداية الفصول عند تحريك المؤشر في شريط التقدم. تتطلب إعادة تشغيل التطبيق.";
"PINCH_TO_ZOOM" = "منع القَرص لتكبير الفيديو";
"PINCH_TO_ZOOM_DESC" = "منع القرص بإصبعين للتكبير. تتطلب إعادة تشغيل التطبيق.";
"YT_MINIPLAYER" = "السماح بالمشغل المصغّر لكل فيديوهات يوتيوب";
"YT_MINIPLAYER_DESC" = "عند تصغير فيديوهات الأطفال مثلاً (قبل إغلاق المقطع).";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "استخدام مؤشر تغيير الصوت الخاص بالنظام";
"STOCK_VOLUME_HUD_DESC" = "إظهار مؤشر تغيير الصوت الرسمي الخاص بـ iOS بدلاً من مؤشر يوتيوب";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 أزرار التحكم على الطبقة فوق الفيديو";
"HIDE_AUTOPLAY_SWITCH" = "إخفاء زر التشغيل التلقائي";
"HIDE_AUTOPLAY_SWITCH_DESC" = "إخفاء زر التشغيل التلقائي من أزرار التحكم على الفيديو.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "إخفاء زر الترجمة";
"HIDE_SUBTITLES_BUTTON_DESC" = "إخفاء زر الترجمة من أزرار التحكم على الفيديو.";
"HIDE_HUD_MESSAGES" = "إخفاء رسائل المعلومات";
"HIDE_HUD_MESSAGES_DESC" = "مثلاً: تم إيقاف الترجمة...";
"HIDE_PAID_PROMOTION_CARDS" = "إخفاء شريط الترويج المدفوع";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "إخفاء عبارة يتضمن ترويجاً مدفوعاً الظاهرة على بعض الفيديوهات.";
"HIDE_CHANNEL_WATERMARK" = "إخفاء العلامة المائية للقنوات";
"HIDE_CHANNEL_WATERMARK_DESC" = "إخفاء العلامة المائية للقنوات من على الطبقة فوق الفيديو. تتطلب إعادة تشغيل التطبيق.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "إخفاء زرّي السابق والتالي";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "إخفاء زرّي المقطع السابق والمقطع التالي من أزرار التحكم على الفيديو.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "تقدم وتراجع بدلاً من السابق والتالي";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "استبدال زرّي المقطع السابق والمقطع التالي بزرّي تقدم وتراجع. يتطلب إعادة تشغيل التطبيق.";
"RED_PROGRESS_BAR" = "شريط تقدّم أحمر";
"RED_PROGRESS_BAR_DESC" = "إعادة اللون الأحمر لشريط التقدم. تتطلب إعادة تشغيل التطبيق.";
"HIDE_HOVER_CARD" = "إخفاء صور المقاطع الأخرى في نهاية المقاطع (أداة YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "إخفاء الصور المصغرة الظاهرة على مشغل الفيديو في نهاية المقطع.";
"HIDE_RIGHT_PANEL" = "إخفاء القائمة اليمنى التي تظهر في وضع ملء الشاشة";
"HIDE_RIGHT_PANEL_DESC" = "تتطلب إعادة تشغيل التطبيق.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 خيارات طبقة التحكم بمقاطع Shorts";
"HIDE_SUPER_THANKS" = "إخفاء عبارة 'شراء سوبر شكراً' في المقاطع القصيرة";
"HIDE_SUPER_THANKS_DESC" = "إخفاء لافتة 'Buy Super Thanks' من مقاطع Shorts.";
"HIDE_SUBCRIPTIONS" = "إخفاء زر الاشتراك";
"HIDE_SUBCRIPTIONS_DESC" = "إخفاء زر الاشتراك، والذي يظهر عند إيقاف الفيديو مؤقتاً.";
"DISABLE_RESUME_TO_SHORTS" = "منع استئناف المشاهدة في المقاطع القصيرة";
"DISABLE_RESUME_TO_SHORTS_DESC" = "إذا أغلقت تطبيق يوتيوب أثناء مشاهدة مقطع Shorts, لن يتم استئناف الشماهدة في المرة القادمة التي تفتح فيها التطبيق.";
// Miscellaneous
"MISCELLANEOUS" = "🔎 خيارات متنوعة";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "التأكيد قبل البث (أداة YTCastConfirm)";
"CAST_CONFIRM_DESC" = "إظهار تنبيه للتأكيد قبل البث، من أجل منع البث للتلفاز عن طريق الخطأ.";
"CASTING" = "البث";
"MSG_ARE_YOU_SURE" = "هل أنت متأكد أنك تريد بدء البث؟";
"MSG_YES" = "نعم";
"MSG_CANCEL" = "إلغاء";
"DISABLE_HINTS" = "منع التلميحات";
"DISABLE_HINTS_DESC" = "منع تلميحات مزايا التطبيق، والتي تظهر عادة عند تثبيت التطبيق حديثاً.";
"ENABLE_YT_STARTUP_ANIMATION" = "تفعيل شعار يوتيوب المتحرك عند بدء تشغيل التطبيق";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "إخفاء الشريط العلوي";
"HIDE_CHIP_BAR_DESC" = "إخفاء الشريط العلوي من تبويب الصفحة الرئيسية (موسيقى، ألعاب فيديو، تشكيلات ...) ومن تبويب الاشتراكات (كل الفيديوهات، متابعة المشاهدة,...). تتطلب إعادة تشغيل التطبيق.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "إخفاء \"تشغيل المقطع التالي من قائمة الانتظار\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "إخفاء خيار \"تشغيل التالي من قائمة الانتظار\" من قائمة السياق في حسابات يوتيوب المدفوعة";
"IPHONE_LAYOUT" = "واجهة الآيفون";
"IPHONE_LAYOUT_DESC" = "فعل الخيار لتفعيل واجهة الآيفون. يتطلب إغلاق التطبيق وإعادة فتحه.";
"NEW_MINIPLAYER_STYLE" = "تغيير شكل المشغّل المصغر (أداة BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "تغيير شكل المشغّل المصغر في الآيفون إلى نفس شكله في الآيباد - تتطلب إغلاق التطبيق وإعادة فتحه.";
"YT_RE_EXPLORE" = "استبدال تبويب Shorts بتبويب Explore (أداة YTReExplore)";
"YT_RE_EXPLORE_DESC" = " تتطلب إغلاق التطبيق وإعادة فتحه.";
"ENABLE_FLEX" = "تفعيل FLEX";
"ENABLE_FLEX_DESC" = "تفعيل FLEX للمطورين (لا ينصح به). اترك هذا الخيار مغلقاً إلا إذا كنت تعرف ما تفعل.";
"FIX_GOOGLE_SIGNIN" = "إصلاح تسجيل الدخول بحساب جوجل (لمستخدمي TrollStore فقط)";
"FIX_GOOGLE_SIGNIN_DESC" = "هذا الخيار لا يعمل إلا إذا كان التطبيق مثبت بواسطة TrollStore: فعل هذا الخيار لتتمكن من تسجيل الدخول بحساب جوجل. يتطلب إعادة تشغيل التطبيق.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "Tmavý OLED režim (Experimentální)";
"OLED_DARK_THEME_2" = "Tmavý OLED režim (Experimentální)";
"OLED_DARK_THEME_DESC" = "Mohou se vyskytnout chyby. Je potřeba restart aplikace.";
"OLED_KEYBOARD" = "OLED Klávesnice (Experimentální)";
"OLED_KEYBOARD_DESC" = "Mohou se vyskytnout chyby. Je potřeba restart aplikace.";
// 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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Povolit Minipřehrávač pro všechna videa";
"YT_MINIPLAYER_DESC" = "Například u videa pro děti";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// 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_DESC" = "Skryje přepínač automatického přehrávání v překrytí ovládání videa.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Skrýt tlačítko titulky";
"HIDE_SUBTITLES_BUTTON_DESC" = "Skryje tlačítko titulky v překrytí ovládání videa.";
"HIDE_HUD_MESSAGES" = "Skrýt vyskakující zprávy";
"HIDE_HUD_MESSAGES_DESC" = "Příklad: Titulky zapnuty/vypnuty, Smyčka videa zapnuta,...";
"HIDE_PAID_PROMOTION_CARDS" = "Hide paid promotion banner";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Skrýt tlačítka předchozí a následující";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Skryje tlačítka předchozí a následující v překrytí ovládání videa.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Nahradit předchozí a další tlačítko";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Nahradit předchozí a následující tlačítko tlačítkem Přetočit vpřed a vzad. Je vyžadován restart aplikace.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "Skrýt karty na konci videa (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Skryje náhledy jiných videjí na konci videa.";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"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.";
"CASTING" = "Sdílení obrazu";
"MSG_ARE_YOU_SURE" = "Opravdu chcete začít sdílet obraz?";
"MSG_YES" = "Ano";
"MSG_CANCEL" = "Zrušit";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Nový styl minipřehrávače (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Je potřeba restart aplikace.";
"YT_RE_EXPLORE" = "Nahradit záložku Shorts tab záložkou Explore (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Je potřeba restart aplikace.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Opravit přihlášení přes Google (pouze pro uživatele TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Tuto možnost zapněte pouze v případě, že se nemůžete přihlásit pomocí svého účtu Google a aplikace byla nainstalována prostřednictvím TrollStore. Pokud se můžete normálně přihlásit, ponechte ji deaktivovanou. Je vyžadován restart aplikace.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "uYouPlus-Version: %@";
"VERSION_CHECK" = "Tippen, um nach Updates zu suchen!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Optionen";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Standard";
"DEFAULT_THEME_DESC" = "Standardmäßig dunklerer Modus von YouTube. App-Neustart erforderlich.";
"OLD_DARK_THEME" = "Alter dunkler Modus";
"OLD_DARK_THEME_DESC" = "Alter dunkler Modus von YouTube (grauer Modus). App-Neustart erforderlich.";
"OLED_DARK_THEME" = "OLED-Dunkelmodus (Experimentell)";
"OLED_DARK_THEME_2" = "OLED-Dunkelmodus";
"OLED_DARK_THEME_DESC" = "Echter dunkler Modus. Könnte in einigen Fällen nicht richtig funktionieren. App-Neustart erforderlich nachdem Sie diese Option aktiviert/deaktiviert haben.";
"OLED_KEYBOARD" = "OLED-Tastatur (Experimentell)";
"OLED_KEYBOARD_DESC" = "Könnte in manchen Fällen nicht richtig funktionieren. App-Neustart erforderlich!";
// Video player options
"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_DESC" = "";
"SNAP_TO_CHAPTER" = "Zu Abschnitten springen deaktivieren";
"SNAP_TO_CHAPTER_DESC" = "Deaktiviere das automatische Springen zu Abschnitten bei der Suche in Videos. App-Neustart erforderlich.";
"PINCH_TO_ZOOM" = "Ziehen zum Zoomen deaktivieren";
"PINCH_TO_ZOOM_DESC" = "App-Neustart erforderlich.";
"YT_MINIPLAYER" = "Miniplayer für alle YouTube-Videos aktivieren";
"YT_MINIPLAYER_DESC" = "z.B. bei Videos für Kinder.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Standard iOS Lautstärke HUD aktivieren";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video Controls Overlay Optionen";
"HIDE_AUTOPLAY_SWITCH" = "Autoplay-Schalter ausblenden";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Autoplay-Schalter vom Videoplayer ausblenden.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Untertitel-Button ausblenden";
"HIDE_SUBTITLES_BUTTON_DESC" = "Untertitel-Button vom Videoplayer ausblenden.";
"HIDE_HUD_MESSAGES" = "HUD-Nachrichten ausblenden";
"HIDE_HUD_MESSAGES_DESC" = "z.B.: Untertitel sind aktiviert/deaktiviert, Videoschleife ist an, ...";
"HIDE_PAID_PROMOTION_CARDS" = "Enthält bezahlte Werbung Info ausblenden";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Enthält bezahlte Werbung Infobanner bei manchen Videos ausblenden.";
"HIDE_CHANNEL_WATERMARK" = "Kanal-Wasserzeichen ausblenden";
"HIDE_CHANNEL_WATERMARK_DESC" = "Wasserzeichen des Kanals im Overlay der Videosteuerung ausblenden. App-Neustart erforderlich.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Vor- und Zurücktasten ausblenden";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Vor- und Zurücktasten vom Videoplayer ausblenden.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Vor- und Zurücktasten ersetzen";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Tasten zum Vor- und Zurückspringen zwischen Videos durch Vor- und Zurückspultasten ersetzen. App-Neustart erforderlich!";
"RED_PROGRESS_BAR" = "Roter Fortschrittsbalken";
"RED_PROGRESS_BAR_DESC" = "Bringen Sie den roten Fortschrittsbalken zurück. App-Neustart erforderlich.";
"HIDE_HOVER_CARD" = "Endkarten ausblenden (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Creator-Endkarten (Thumbnails) am Ende des Videos ausblenden.";
"HIDE_RIGHT_PANEL" = "Ausblenden des rechten Bedienfelds im Vollbildmodus";
"HIDE_RIGHT_PANEL_DESC" = "App-Neustart erforderlich.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts Controls Overlay-Optionen";
"HIDE_SUPER_THANKS" = "'Buy Super Thanks'-Banner ausblenden";
"HIDE_SUPER_THANKS_DESC" = "Ausblenden des \"Buy Super Thanks\"-Banners in bestimmten Shorts.";
"HIDE_SUBCRIPTIONS" = "Schaltfläche \"Abos\" ausblenden";
"HIDE_SUBCRIPTIONS_DESC" = "Ausblenden der Schaltfläche \"Abos\", die beim Anhalten angezeigt wird.";
"DISABLE_RESUME_TO_SHORTS" = "Fortsetzen nach Shorts deaktivieren";
"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" = "🔎 Sonstiges";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Warnung vor TV-Übertragungen (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Zeigt eine Warnung an, um eine ausversehene TV-Übertragung zu verhindern.";
"CASTING" = "TV-Übertragung";
"MSG_ARE_YOU_SURE" = "Sind Sie sicher, dass Sie mit der Videoübertragung beginnen wollen?";
"MSG_YES" = "Ja";
"MSG_CANCEL" = "Abbrechen";
"DISABLE_HINTS" = "Deaktiviere Hinweise";
"DISABLE_HINTS_DESC" = "Deaktiviere Hinweise von YouTube, welche normalerweise erscheinen, sobald die App neu installiert wurde.";
"ENABLE_YT_STARTUP_ANIMATION" = "Aktivieren der YouTube-Startanimation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Obere Leiste ausblenden";
"HIDE_CHIP_BAR_DESC" = "Obere Leiste in den Home-Feeds (Trends, Musik, Spiele...) und Abo-Feeds (Alle Videos, Weiterschauen...) ausblenden. App-Neustart erforderlich.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhone Layout";
"IPHONE_LAYOUT_DESC" = "Umschalten, um das iPhone-Layout zu verwenden. App-Neustart erforderlich.";
"NEW_MINIPLAYER_STYLE" = "Neuer Miniplayer Style (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "App-Neustart erforderlich!";
"YT_RE_EXPLORE" = "Shorts-Tab durch Entdecken-Tab ersetzen (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "App-Neustart erforderlich!";
"ENABLE_FLEX" = "Aktiviere FLEX";
"ENABLE_FLEX_DESC" = "Aktiviere FLEX für debugging (nicht empfohlen). Deaktiviert lassen, es sei denn, Sie wissen, was Sie tuen.";
"FIX_GOOGLE_SIGNIN" = "Google-Anmeldung reparieren (nur für TrollStore-Benutzer!)";
"FIX_GOOGLE_SIGNIN_DESC" = "Aktiviere diese Option nur, wenn Sie sich nicht mit Ihrem Google-Account anmelden können und die App über TrollStore installiert wurde. Wenn Sie sich normal anmelden können, halte diese Option deaktiviert! App-Neustart erforderlich!";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "OLED Μαύρο θέμα (Experimental)";
"OLED_DARK_THEME_2" = "OLED Μαύρο θέμα";
"OLED_DARK_THEME_DESC" = "Μπορεί να μην δουλέψει σε κάποιες περιπτώσεις. Απαιτείται επανεκκίνηση της εφαρμογής αφού το ενεργοποιήσετε/απενεργοποιήσετε.";
"OLED_KEYBOARD" = "OLED πληκτρολόγιο (Experimental)";
"OLED_KEYBOARD_DESC" = "Μπορεί να μην δουλέψει σε κάποιες περιπτώσεις. Απαιτείται επανεκκίνηση της εφαρμογής.";
// 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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Ενεργοποιήστε το miniplayer για όλα τα βίντεο του YouTube";
"YT_MINIPLAYER_DESC" = "Τα παιδικά βίντεο για παράδειγμα.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Κρύψτε τον διακόπτη της αυτόματης αναπαραγωγής κατά την αναπαραγωγή βίντεο";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Κρύψτε το κουμπί των Υπότιτλων";
"HIDE_SUBTITLES_BUTTON_DESC" = "Κρύψτε το κουμπί των Υπότιτλων κατά την αναπαραγωγή βίντεο.";
"HIDE_HUD_MESSAGES" = "Κρύψτε τα μηνύματα του HUD";
"HIDE_HUD_MESSAGES_DESC" = "Παράδειγμα: Οι Υπότιτλοι απενεργοποιήθηκαν/ενεργοποιήθηκαν...";
"HIDE_PAID_PROMOTION_CARDS" = "Hide paid promotion banner";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Κρύψτε το προηγούμενο και το επόμενο κουμπί";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Κρύψτε το προηγούμενο και το επόμενο κουμπί κατά την αναπαραγωγή βίντεο.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Αντικατάσταση του Προηγούμενου και του Επόμενου Κουμπιού";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Αντικατάσταση του Προηγούμενου και του Επόμενου κουμπιού με το κουμπί Γρήγορη κίνηση προς τα εμπρός και προς τα πίσω. Απαιτείται επανεκκίνηση της εφαρμογής.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "Κρύψτε τις τελικές καρτέλες (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Κρύψτε τις τελικές καρτέλες από τους δημιουργούς (thumbnails) στο τέλος των βίντεο.";
"HIDE_RIGHT_PANEL" = "Hide the right panel in fullscreen mode";
"HIDE_RIGHT_PANEL_DESC" = "App restart is required.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts Controls Overlay Options";
"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_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock";
"CAST_CONFIRM" = "Επιβεβαιωτικό μήνυμα πριν γίνει Cast(YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Να φανεί ένα επιβεβαιωτικό μήνυμα πριν γίνει cast για να αποτρεπτεί η καταλάθως σύνδεση στην τηλεόραση.";
"CASTING" = "Μετάδοση";
"MSG_ARE_YOU_SURE" = "Είστε σίγουροι ότι θέλενε να ξεκινήσετε την μετάδοση;";
"MSG_YES" = "Ναι";
"MSG_CANCEL" = "Ακύρωση";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Καινούργιο miniplayer θέμα στην μπάρα (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Απαιτείται επανεκκίνηση της εφαρμογής.";
"YT_RE_EXPLORE" = "Αντικατάσταση της καρτέλας Shorts με την καρτέλα Explore (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Απαιτείται επανεκκίνηση της εφαρμογής.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Διόρθωση σύνδεσης Google (μόνο για χρήστες του TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Ενεργοποιήστε αυτήν την επιλογή μόνο όταν δεν μπορείτε να συνδεθείτε με τον λογαριασμό σας Google και η εφαρμογή έχει εγκατασταθεί μέσω του TrollStore. Εάν μπορείτε να συνδεθείτε κανονικά, διατηρήστε την απενεργοποιημένη. Απαιτείται επανεκκίνηση της εφαρμογής.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,302 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "OLED (experimental)";
"OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "Pure-black dark theme";
"OLED_KEYBOARD" = "OLED keyboard (experimental)";
"OLED_KEYBOARD_DESC" = "";
// 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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch";
"HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "Hide subtitles button";
"HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "Hide HUD messages";
"HIDE_HUD_MESSAGES_DESC" = "Hides snackbars that display for certain actions (e.g., CC turned on/off)";
"HIDE_PAID_PROMOTION_CARDS" = "Hide paid promotion banner";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Hide previous and next buttons";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Hides on all videos, including playlists";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Use fast forward and rewind buttons";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Replaces previous and next buttons with fast forward and rewind";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "Hides videos' end screens";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting";
"CASTING" = "Casting";
"MSG_ARE_YOU_SURE" = "Are you sure you want to start casting?";
"MSG_YES" = "Yes";
"MSG_CANCEL" = "Cancel";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "BigYTMiniPlayer";
"NEW_MINIPLAYER_STYLE_DESC" = "New mini player bar style";
"YT_RE_EXPLORE" = "YTReExplore";
"YT_RE_EXPLORE_DESC" = "Replaces the Shorts tab with the Explore tab";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Fix Google Sign in (for TrollStore user only)";
"FIX_GOOGLE_SIGNIN_DESC" = "Only turn on this option when you can't sign in with your Google account and the app was installed via TrollStore. If you can log in normally, keep it disabled. App restart is required.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab. Will disable animated YouTube logo.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"NEW_SETTINGS_UI" = "Use New Settings UI";
"NEW_SETTINGS_UI_DESC" = "Enables the new Settings UI with tweak categories.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "Acerca de";
"VERSION" = "Versión";
"VERSION_CHECK" = "Pulse para comprobar si hay actualizaciones.";
"REPORT_AN_ISSUE" = "Informar de un problema";
"ADD_TITLE" = "Añada aquí su título...";
"QUIT_YOUTUBE" = "Salir de Youtube";
"RESTART_YOUTUBE" = "Reinicia YouTube para aplicar los cambios";
// App appearance
"APP_THEME" = "🎨 Aspecto de la aplicación";
"THEME_OPTIONS" = "Opciones de Temas";
"DARK_THEME" = "Tema oscuro";
"DEFAULT_THEME" = "Por defecto";
"DEFAULT_THEME_DESC" = "Tema oscuro predeterminado de YouTube. Es necesario reiniciar la aplicación.";
"OLD_DARK_THEME" = "Tema oscuro antiguo";
"OLD_DARK_THEME_DESC" = "Antiguo tema oscuro de YouTube (tema gris). Es necesario reiniciar la aplicación.";
"OLED_DARK_THEME" = "Modo oscuro OLED (Experimental)";
"OLED_DARK_THEME_2" = "Modo oscuro OLED";
"OLED_DARK_THEME_DESC" = "Puede no funcionar correctamente en algunos casos. Requiere reiniciar la app después de activar/desactivar esta opción.";
"OLED_KEYBOARD" = "Teclado OLED (Experimental)";
"OLED_KEYBOARD_DESC" = "Puede no funcionar correctamente en algunos casos. Requiere reiniciar la app.";
// Video player options
"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_DESC" = "";
"SNAP_TO_CHAPTER" = "Deshabilitar ajuste a capítulo";
"SNAP_TO_CHAPTER_DESC" = "Desactivar el ajuste automático a capítulo al buscar en vídeos. Es necesario reiniciar la aplicación.";
"PINCH_TO_ZOOM" = "Desactivar pellizcar para ampliar";
"PINCH_TO_ZOOM_DESC" = "Es necesario reiniciar la aplicación.";
"YT_MINIPLAYER" = "Activar el minirreproductor para todos los vídeos de YouTube";
"YT_MINIPLAYER_DESC" = "Vídeos infantiles por ejemplo.";
"HIDE_REMIX_BUTTON" = "Oculta el botón Remix";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Ocultar botón Clip";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Ocultar botón de descarga";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Utiliza el HUD de volumen de iOS";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"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_DESC" = "Ocultar el interruptor de Reproducir automáticamente en los botones superpuestos.";
"HIDE_YTMUSIC_BUTTON" = "Ocultar botón de Youtube Music";
"HIDE_YTMUSIC_BUTTON_DESC" = "Oculta el botón de Youtube Music que aparece con Premium.";
"HIDE_SUBTITLES_BUTTON" = "Ocultar botón de Subtítulos";
"HIDE_SUBTITLES_BUTTON_DESC" = "Ocultar el botón de Subtítulos en los botones superpuestos.";
"HIDE_HUD_MESSAGES" = "Ocultar mensajes HUD";
"HIDE_HUD_MESSAGES_DESC" = "Ejemplo: CC está activado/desactivado, Vídeo en bucle está activado,...";
"HIDE_PAID_PROMOTION_CARDS" = "Ocultar banner de contenido promocional";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Oculta el banner de 'Incluye contenido promocional' en algunos vídeos.";
"HIDE_CHANNEL_WATERMARK" = "Ocultar marca de agua del canal";
"HIDE_CHANNEL_WATERMARK_DESC" = "Oculta la marca de agua del canal en la superposición de controles de vídeo. Es necesario reiniciar la aplicación.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ocultar el botón de Anterior y Siguiente";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Oculta el botón de Anterior y Siguiente en los botones superpuestos.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Remplazar botón anterior y siguiente";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Remplaza el botón Anterior y Siguiente con el botón Avance rápido y Rebobinado. Es necesario reiniciar la aplicación.";
"RED_PROGRESS_BAR" = "Barra de progreso roja";
"RED_PROGRESS_BAR_DESC" = "Recupera la barra de progreso roja. Es necesario reiniciar la aplicación.";
"HIDE_HOVER_CARD" = "Ocultar tarjetas flotantes en las pantallas finales (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Oculta las tarjetas flotantes del creador (miniaturas) al final de los vídeos.";
"HIDE_RIGHT_PANEL" = "Ocultar el panel derecho en modo pantalla completa";
"HIDE_RIGHT_PANEL_DESC" = "Es necesario reiniciar la aplicación.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Configurar superposición de Shorts";
"HIDE_SUPER_THANKS" = "Ocultar banner 'Comprar Supergracias";
"HIDE_SUPER_THANKS_DESC" = "Oculta el banner 'Comprar Supergracias' en Shorts.";
"HIDE_SUBCRIPTIONS" = "Ocultar el botón de suscripción";
"HIDE_SUBCRIPTIONS_DESC" = "Oculta el botón de suscripción del Reproductor.";
"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.";
// Miscellaneous
"MISCELLANEOUS" = "🔎 Varios";
"HIDE_UYOU" = "Ocultar pestaña uYou";
"HIDE_ISPONSORBLOCK" = "Ocultar botón iSponsorBlock";
"CAST_CONFIRM" = "Alerta de confirmación antes de Enviar contenido (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Muestra una alerta de confirmación antes de Enviar contenido para prevenir el secuestro accidental del TV.";
"CASTING" = "Enviar contenido";
"MSG_ARE_YOU_SURE" = "¿Estás seguro de que deseas Enviar contenido?";
"MSG_YES" = "Sí";
"MSG_CANCEL" = "Cancelar";
"DISABLE_HINTS" = "Desactivar sugerencias";
"DISABLE_HINTS_DESC" = "Desactiva las sugerencias de YouTube que suelen aparecer cuando la aplicación está recién instalada.";
"ENABLE_YT_STARTUP_ANIMATION" = "Activar animación de inicio de YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "Activa la animación al iniciar Youtube";
"HIDE_CHIP_BAR" = "Ocultar barra superiorm";
"HIDE_CHIP_BAR_DESC" = "Oculta 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" = "Ocultar \"Reproducir siguiente en cola\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Diseño para iPhone";
"IPHONE_LAYOUT_DESC" = "Pulse para utilizar el diseño del iPhone. Es necesario reiniciar la aplicación.";
"NEW_MINIPLAYER_STYLE" = "Nuevo estilo de barra del minirreproductor (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Requiere reiniciar la app.";
"YT_RE_EXPLORE" = "Reemplazar pestaña de Cortos con pestaña de Explorar (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Requiere reiniciar la app.";
"ENABLE_FLEX" = "Activar FLEX";
"ENABLE_FLEX_DESC" = "Habilitar FLEX para depuración (no recomendado). Déjelo desactivado a menos que sepa lo que está haciendo.";
"FIX_GOOGLE_SIGNIN" = "Reparar el inicio de sesión de Google (solo para usuarios de TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Active esta opción solo cuando no pueda iniciar sesión con su cuenta de Google y la aplicación se instaló a través de TrollStore. Si puede iniciar sesión normalmente, manténgala desactivada. Es necesario reiniciar la aplicación.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Apoya a los desarrolladores";
"COPY_SETTINGS" = "Copiar Ajustes";
"COPY_SETTINGS_DESC" = "Copiar Ajustes actuales al Portapapeles";
"PASTE_SETTINGS" = "Pegar Ajustes";
"PASTE_SETTINGS_DESC" = "Pegar Ajustes desde el Portapapeles y aplicar";
"EXPORT_SETTINGS" = "Exportar Ajustes";
"EXPORT_SETTINGS_DESC" = "Exporta todos los Ajustes actuales en un archivo .txt";
"IMPORT_SETTINGS" = "Importar Ajustes";
"IMPORT_SETTINGS_DESC" = "Pulsa para importar Ajustes (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Remplaza los botones 'Copiar Ajustes' y 'Pegar Ajustes'";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Remplaza los botones a 'Exportar Ajustes' e 'Importar Ajustes'";
"UYOUENHANCED_ESSENTIAL_MENU" = "Menú Esencial de uYouEnhanced";
"CHANGE_APP_ICON" = "Cambiar Icono de Aplicación";
"CLEAR_NOTIFICATIONS" = "Borrar Notificaciones";
"CLEAR_NOTIFICATIONS_DESC" = "Forzar borrado de todas las notificaciones de la app (Recomendado para Sideload)";
"CUSTOM_DARK_THEME" = "Tema Oscuro Personalizado";
"ENABLE_PORTRAIT_FULLSCREEN" = "Habilitar Modo Retrato a Pantalla Completa";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Habilita Modo Retrato a Pantalla Completa en la aplicación de YouTube. Se requiere el reicio de la app.";
"ENABLE_TAP_TO_SEEK" = "Habilitar toque para buscar";
"ENABLE_TAP_TO_SEEK_DESC" = "Salta a cualquier parte de un vídeo con un simple toque en la barra de búsqueda";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Deshabilitar gesto arrastrar para Pantalla Completa";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Deshabilita el gesto de arrastrar para entrar en Pantalla Completa vertical. Sólo se aplica a vídeos en modo apaisado.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Deshabilitar Doble toque para saltar capítulo";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Deshabilita el gesto de doble toque con 2 dedos para saltar adelante/atrás en un capítulo.";
"ALWAYS_USE_REMAINING_TIME" = "Usar siempre tiempo restante";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Cambiar el tiempo restante por defecto en la barra del reproductor.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Deshabilitar el selector de tiempo restante";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Deshabilita el cambio de tiempo transcurrido a tiempo restante. Usar junto con otros ajustes para mostrar siempre el tiempo restante.";
"ENABLE_SHARE_BUTTON" = "Habilitar Botón de Compartir";
"ENABLE_SHARE_BUTTON_DESC" = "Habilita el Botón de Compartir en los controles de vídeo superpuestos.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Habilitar Botón Guardar en Lista de Reproducción";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Habilita el Botón de Guardar en la Lista de Reproducción en los controles de vídeo superpuestos.";
"HIDE_YTMUSIC_BUTTON" = "Ocultar botón de Youtube Music";
"HIDE_YTMUSIC_BUTTON_DESC" = "Oculta el botón de Youtube Music que aparece con Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Ocultar Título de Vídeo en Pantalla Completa";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Oculta el Título del Vídeo que aparece funcionalmente en la esquina superior izquierda del reproductor a Pantalla Completa.";
"HIDE_COLLAPSE_BUTTON" = "Ocultar Botón de Colapso";
"HIDE_COLLAPSE_BUTTON_DESC" = "Oculta el Botón de Colapso en Flecha que se encuentra en la parte superior izquierda del Reproductor de Vídeo.";
"HIDE_FULLSCREEN_BUTTON" = "Ocultar Botón de Pantalla Completa";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Oculta el Botón de Pantalla Completa que se encuentra en la parte inferior derecha del Reproductor de Vídeo.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Ocultar Botones de Superposición de Sombra";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Oculta la Superposición de Sombra en los Botones Reproducir/Pausa, Anterior, Siguiente, Adelatar y Retrasar.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Ocultar Botones de Acción en Pantalla Completa";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Oculta los botones de la pantalla en modo apaisado.";
"HIDE_SUGGESTED_VIDEO" = "Ocultar Vídeos Sugeridos";
"HIDE_SUGGESTED_VIDEO_DESC" = "Elimina la ventana emergente de vídeos sugeridos al final de un vídeo. Esto impide que la reproducción automática fucione.";
"HIDE_HEATWAVES_BAR" = "Ocultar Barra de Momentos Destacados";
"HIDE_HEATWAVES_BAR_DESC" = "Oculta la Barra de Momentos Destacados que se muestra originalmente por defecto en la Barra de Progreso del Reproductor. Se requiere reiniciar la App.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Ocultar Doble Toque para Superposición de Búsqueda";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "Esto oculta el doble toque animado para la superposición de búsqueda del reproductor de vídeo. Se requiere reiniciar la App.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Ocultar Superposición de Fondo Oscuro";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Oculta la Superposición de Fondo Oscuro en el reproductor de vídeo. Se requiere reiniciar la App.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Ocultar Modo Ambiente en Pantalla Completa";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Oculta y Previene el uso del Modo Ambiente del Reproductor de Vídeo en Pantalla Completa. Se requiere reiniciar la App.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Ocultar Vídeos Sugeridos en Pantalla Completa";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Oculta los vídeos sugeridos cuando el Reproductor de Vídeo está en Pantalla Completa. Se requiere reiniciar la App.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Ocutar todos los vídeos bajo el reproductor";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Elimina todos los vídeos bajo el Reproductor de Vídeo. Depende de la Orientación de Dispositivo.";
"SHORTS_QUALITY_PICKER" = "Selector de Calidad en Shorts";
"SHORTS_QUALITY_PICKER_DESC" = "Habilita el Selector de Calidad en los Shorts YouTube.";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Opciones del Reproductor de Vídeo";
"RED_SUBSCRIBE_BUTTON" = "Botón de Suscripción Rojo";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restaura el color Rojo al Botón de Suscripción.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Ocultar Contenedor de Botones bajo Reproductor";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Oculta el Cuerpo de los Botones bajo el reproductor de vídeo.";
"HIDE_CONNECT_BUTTON" = "Ocultar Botón Conectar bajo el reproductor";
"HIDE_CONNECT_BUTTON_DESC" = "Oculta el Botón de Conectar bajo el reproductor de vídeo.";
"HIDE_SHARE_BUTTON" = "Ocultar Botón Compartir bajo el reproductor";
"HIDE_SHARE_BUTTON_DESC" = "Oculta el Botón de Compartir bajo el reproductor de vídeo.";
"HIDE_THANKS_BUTTON" = "Ocultar Botón Gracias bajo el reproductor";
"HIDE_THANKS_BUTTON_DESC" = "Oculta el Botón de Gracias bajo el reproductor de vídeo.";
"HIDE_SAVE_BUTTON" = "Ocultar Botón Guardar bajo el reproductor";
"HIDE_SAVE_BUTTON_DESC" = "Oculta el Botón de Guardar bajo el reproductor de vídeo.";
"HIDE_REPORT_BUTTON" = "Ocultar Boton Reportar bajo el reproductor";
"HIDE_REPORT_BUTTON_DESC" = "Oculta el Botón de Reportarbajo el reproductor de vídeo.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Ocultar Previsualización de Comentarios bajo el reproductor";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Oculta la Previsualización de Comentariosbajo el reproductor de vídeo.";
"HIDE_COMMENT_SECTION_BUTTON" = "Ocultar Sección Comentarios bajo el reproductor";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Oculta la Sección de Comentarios bajo el reproductor de vídeo.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opciones de Superposición de Ajustes";
"HIDE_ACCOUNT_SECTION" = "Ocultar Sección `Cuenta`";
"HIDE_AUTOPLAY_SECTION" = "Ocultar Sección `Autoplay`";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Ocultar Sección `Prueba las nuevas funciones experimentales`";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Ocultar Sección `Preferencias de calidad de vídeo`";
"HIDE_NOTIFICATIONS_SECTION" = "Ocultar Sección `Notificaciones`";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Ocultar Sección `Gestionar todo el historial`";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Ocultar Sección `Tus datos en YouTube`";
"HIDE_PRIVACY_SECTION" = "Ocultar Sección `Privacidad`";
"HIDE_LIVE_CHAT_SECTION" = "Ocultar Sección `Chat en directo`";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Ocultar Sección `Consigue Youtube Premium`";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version de uYouPlus : %@";
"VERSION_CHECK" = "Appuyez pour vérifier les mises à jour !";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Options du thème";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Défaut";
"DEFAULT_THEME_DESC" = "Thème plus sombre par défaut de YouTube. Un redémarrage de l'application est nécessaire.";
"OLD_DARK_THEME" = "Ancien thème sombre";
"OLD_DARK_THEME_DESC" = "Ancien thème sombre de YouTube (thème gris). Un redémarrage de l'application est nécessaire.";
"OLED_DARK_THEME" = "Mode sombre OLED (Expérimental)";
"OLED_DARK_THEME_2" = "Mode sombre OLED";
"OLED_DARK_THEME_DESC" = "Peut ne pas fonctionner correctement dans certains cas. Un redémarrage de l'application est nécessaire après avoir activé/désactivé cette option.";
"OLED_KEYBOARD" = "Clavier OLED (Expérimental)";
"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" = "⏯️ 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_DESC" = "";
"SNAP_TO_CHAPTER" = "Désactiver l'alignement sur les chapitres";
"SNAP_TO_CHAPTER_DESC" = "Désactiver l'alignement automatique sur les chapitres lors de la recherche dans les vidéos. Un redémarrage de l'application est nécessaire.";
"PINCH_TO_ZOOM" = "Désactiver le zoom à deux doigts";
"PINCH_TO_ZOOM_DESC" = "Un redémarrage de l'application est nécessaire.";
"YT_MINIPLAYER" = "Activer le mini-lecteur pour toutes les vidéos YouTube";
"YT_MINIPLAYER_DESC" = "Vidéos pour enfants par exemple";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Utiliser l'affichage iOS du volume par défaut";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Options de superposition des contrôles vidéo";
"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_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Bouton de masquage des sous-titres";
"HIDE_SUBTITLES_BUTTON_DESC" = "Masquer le bouton des sous-titres dans la superposition des contrôles vidéo";
"HIDE_HUD_MESSAGES" = "Masquer les messages de l'ATH";
"HIDE_HUD_MESSAGES_DESC" = "Exemple : Les sous-titres sont activés/désactivés, la boucle vidéo est activée,...";
"HIDE_PAID_PROMOTION_CARDS" = "Masquer la bannière des communications commerciales";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Masque la bannière 'Inclut une communication commerciale' dans certaines vidéos.";
"HIDE_CHANNEL_WATERMARK" = "Masquer le filigrane du canal";
"HIDE_CHANNEL_WATERMARK_DESC" = "Masquer le filigrane du canal dans la superposition de commandes de la vidéo. Un redémarrage de l'application est nécessaire.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Masquer les boutons Précédent et Suivant";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Masquer les boutons Précédent et Suivant dans la superposition des contrôles vidéo";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Remplacer le bouton précédent et suivant";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Remplace les boutons Précédent et Suivant par les boutons Avance rapide et Retour rapide. Un redémarrage de l'application est nécessaire";
"RED_PROGRESS_BAR" = "Barre de progression rouge";
"RED_PROGRESS_BAR_DESC" = "Rétablir la barre de progression rouge. Un redémarrage de l'application est nécessaire.";
"HIDE_HOVER_CARD" = "Masquer les cartes de survol des écrans de fin (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Masquer les écrans de fin (vignettes) des créateurs à la fin des vidéos";
"HIDE_RIGHT_PANEL" = "Masquer le panneau de droite en mode plein écran";
"HIDE_RIGHT_PANEL_DESC" = "Un redémarrage de l'application est nécessaire.";
// Shorts controls overlay options
"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_DESC" = "Masquer la bannière 'Acheter des Super Thanks' dans les Shorts.";
"HIDE_SUBCRIPTIONS" = "Masquer le bouton Abonnements";
"HIDE_SUBCRIPTIONS_DESC" = "Masque le bouton Abonnements qui apparaît lors de la pause.";
"DISABLE_RESUME_TO_SHORTS" = "Désactiver la reprise des Shorts";
"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" = "🔎 Divers";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"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";
"CASTING" = "Cast";
"MSG_ARE_YOU_SURE" = "Êtes-vous sûr de vouloir commencer un cast sur votre télévision ?";
"MSG_YES" = "Oui";
"MSG_CANCEL" = "Annuler";
"DISABLE_HINTS" = "Désactiver les astuces";
"DISABLE_HINTS_DESC" = "Désactiver les astuces de fonctionnalités de YouTube qui s'affichent habituellement lorsque l'application est fraîchement installée.";
"ENABLE_YT_STARTUP_ANIMATION" = "Activer l'animation de démarrage de YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Masquer la barre supérieure";
"HIDE_CHIP_BAR_DESC" = "Masquer la barre supérieure dans les fils d'actualité (Tendances, Musique, Gaming...) et les fils d'abonnement (Toutes les vidéos, Poursuivre la lecture...). Un redémarrage de l'application est nécessaire.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Disposition iPhone";
"IPHONE_LAYOUT_DESC" = "Basculer pour utiliser la disposition iPhone. Un redémarrage de l'application est nécessaire.";
"NEW_MINIPLAYER_STYLE" = "Nouveau style de barre de mini-lecteur (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Un redémarrage de l'application est nécessaire";
"YT_RE_EXPLORE" = "Remplacer l'onglet Shorts par l'onglet Explorer (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Un redémarrage de l'application est nécessaire";
"ENABLE_FLEX" = "Activer FLEX";
"ENABLE_FLEX_DESC" = "Activer FLEX pour déboguer (non recommandé). Laissez-le désactivé à moins que vous sachiez ce que vous faites.";
"FIX_GOOGLE_SIGNIN" = "Réparer l'identification Google (pour les utilisateurs de TrollStore uniquement)";
"FIX_GOOGLE_SIGNIN_DESC" = "Activez cette option uniquement si vous ne pouvez pas vous connecter avec votre compte Google et que l'application a été installée via TrollStore. Si vous pouvez vous connecter normalement, laissez-la désactivée. Un redémarrage de l'application est nécessaire.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "תצוגה כהה OLED (נסיוני)";
"OLED_DARK_THEME_2" = "תצוגה כהה OLED";
"OLED_DARK_THEME_DESC" = "עלול לא לעבוד נכון בחלק מהמקרים, נדרש לפתוח מחדש את היישום.";
"OLED_KEYBOARD" = "מקלדת כהה OLED (נסיוני)";
"OLED_DARKMODE_DESC" = "עלול לא לעבוד נכון בחלק מהמקרים, נדרש לפתוח מחדש את היישום.";
// 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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "אפשר את הנגן הקטן עבור כל הסרטונים ב-YouTube";
"YT_MINIPLAYER_DESC" = "סרטוני ילדים לדוגמה.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "הסתר את כפתור ההפעלה האוטומטית";
"HIDE_AUTOPLAY_SWITCH_DESC" = "הסתר את כפתור ההפעלה האוטומטית בתצוגת השליטה בסרטון.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "הסתר את כפתור הכתוביות";
"HIDE_SUBTITLES_BUTTON_DESC" = "הסתר את כפתור הכתוביות בתצוגת השליטה בסרטון.";
"HIDE_HUD_MESSAGES" = "הסתר הודעות קופצות";
"HIDE_HUD_MESSAGES_DESC" = "לדוגמה: כתוביות מופעלות/מושבתות, הופעל סרטון בלופ,...";
"HIDE_PAID_PROMOTION_CARDS" = "Hide paid promotion banner";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "הסתר את הקודם והבא";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "הסתר את כפתורי הקודם והבא בתצוגת השליטה בסרטון.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "החלף את הלחצן הקודם והבא";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "החלף את הלחצן הקודם והבא בלחצן הרצה קדימה והאחורה. נדרשת הפעלה מחדש של האפליקציה.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "הסתר כרטיסיות סיום סרטון (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "הסתר את מסכי הסיום של סרטונים המציגים את הערוץ וסרטונים נוספים.";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "התראת אישור לפני שידור לטלוויזיה (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "הצג התראת אישור לפני שידור לטלוויזיה כדי למנוע לחיצה בטעות.";
"CASTING" = "משדר";
"MSG_ARE_YOU_SURE" = "האם להתחיל לשדר?";
"MSG_YES" = "כן";
"MSG_CANCEL" = "ביטול";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "עיצוב נגן קטן חדש (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "נדרש לפתוח מחדש את היישום.";
"YT_RE_EXPLORE" = "החלף את לשונית ה-Shorts בלשונית Explore (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "נדרש לפתוח מחדש את היישום.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "תקן כניסה של Google (עבור משתמש TrollStore בלבד)";
"FIX_GOOGLE_SIGNIN_DESC" = "הפעל אפשרות זו רק כאשר אינך יכול להיכנס עם חשבון Google שלך והאפליקציה הותקנה דרך TrollStore. אם אתה יכול להתחבר כרגיל, השאר אותה מושבתת. נדרשת הפעלה מחדש של האפליקציה.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "OLED sötét mód (Kísérleti)";
"OLED_DARK_THEME_2" = "OLED sötét mód";
"OLED_DARK_THEME_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" = "OLED Billentyűzet (Kísérleti)";
"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";
"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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Engedélyezze a Minilejátszót az összes YouTube-videóhoz";
"YT_MINIPLAYER_DESC" = "Például gyermekvideók.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// 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_DESC" = "Az Automatikus lejátszás kapcsoló elrejtése a videovezérlők fedvényében.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Feliratok elrejtése";
"HIDE_SUBTITLES_BUTTON_DESC" = "A Feliratok gomb elrejtése a videóvezérlők fedvényében.";
"HIDE_HUD_MESSAGES" = "HUD üzenetek elrejtése";
"HIDE_HUD_MESSAGES_DESC" = "Példa: A CC be/ki van kapcsolva, a videó hurok be van kapcsolva,...";
"HIDE_PAID_PROMOTION_CARDS" = "Fizetett promóciós szalaghirdetés elrejtése";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "A „Fizetett promóciókat tartalmaz” szalaghirdetés elrejtése egyes videóknál.";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Előző és Következő gomb elrejtése";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Az Előző és a Következő gomb elrejtése a videóvezérlők fedvényén.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Előző és Következő gomb cseréje";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Cserélje ki az Előző és Következő gombot Gyors előre és visszatekerés gombbal. Az alkalmazás újraindítása szükséges.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "A záróképernyők lebegő kártyáinak elrejtése (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Az alkotói záróképernyők (bélyegképek) elrejtése a videók végén.";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"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.";
"CASTING" = "Casting";
"MSG_ARE_YOU_SURE" = "Biztos, hogy elkezdi az átküldést?";
"MSG_YES" = "Igen";
"MSG_CANCEL" = "Visszavon";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Új minilejátszó sáv (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Az alkalmazás újraindítása szükséges.";
"YT_RE_EXPLORE" = "Cserélje le a Shorts fület a Felfedezés fülre (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Az alkalmazás újraindítása szükséges.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "A Google bejelentkezés javítása (csak a TrollStore-felhasználók számára)";
"FIX_GOOGLE_SIGNIN_DESC" = "Csak akkor kapcsolja be ezt az opciót, ha nem tud bejelentkezni Google-fiókjával, és az alkalmazást a TrollStore-on keresztül telepítették. Ha normálisan be tud jelentkezni, tartsa letiltva. Az alkalmazás újraindítása szükséges.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "Riguardo";
"VERSION" = "versione di uYouPlus: %@";
"VERSION_CHECK" = "Clicca qui per cercare gli aggiornamenti!";
"REPORT_AN_ISSUE" = "Reporta un problema";
"ADD_TITLE" = "Aggiungi il tuo titolo qui...";
"QUIT_YOUTUBE" = "Chiudi YouTube";
"RESTART_YOUTUBE" = "Riavvia YouTube per applicare le modifiche";
// App appearance
"APP_THEME" = "🎨 Tema dell'app";
"THEME_OPTIONS" = "Opzioni Tema";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Predefinito";
"DEFAULT_THEME_DESC" = "Tema scuro predefinito di YouTube. È richiesto il riavvio dell'app.";
"OLD_DARK_THEME" = "Vecchio Tema Scuro (Sperimentale)";
"OLD_DARK_THEME_DESC" = "Tema scuro del vecchio YouTube (tema grigio). È richiesto il riavvio dell'app.";
"OLED_DARK_THEME" = "Modalità Scura OLED (Sperimentale)";
"OLED_DARK_THEME_2" = "Modalità Scura OLED";
"OLED_DARK_THEME_DESC" = "Potrebbe non funzionare correttamente in alcuni scenari. È richiesto un riavvio dell'app dopo aver abilitato/disabilitato questa opzione.";
"OLED_KEYBOARD" = "Tastiera OLED (Sperimentale)";
"OLED_KEYBOARD_DESC" = "Potrebbe non funzionare correttamente in alcuni scenari. È richiesto un riavvio dell'app.";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ Opzioni Video Player";
"SLIDE_TO_SEEK" = "Attiva \"Scorri per cercare\"";
"SLIDE_TO_SEEK_DESC" = "Riporta la gesture \"Scorri per cercare\".";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Disabilita il doppio tocco per cercare";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "Disabilita snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disattiva lo snap to chapter durante la ricerca nei video. È richiesto il riavvio dell'app.";
"PINCH_TO_ZOOM" = "Disabilita il pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "È richiesto il riavvio dell'app.";
"YT_MINIPLAYER" = "Abilita il Miniplayer su tutti i video di YouTube";
"YT_MINIPLAYER_DESC" = "Video YouTube Kids per esempio.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Usa l'HUD del volume stock di iOS";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Opzioni Sovrimpressione (Overlay) Video";
"HIDE_AUTOPLAY_SWITCH" = "Nascondi Interruttore Riproduzione Automatica";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Nasconde il controllo per la riproduzione automatica in sovrimpressione al video.";
"HIDE_YTMUSIC_BUTTON" = "Nascondi il pulsante di Youtube Music";
"HIDE_YTMUSIC_BUTTON_DESC" = "Nasconde il pulsante di Youtube Music che appare con la sottoscrizione all'abbonamento Premium.";
"HIDE_SUBTITLES_BUTTON" = "Nascondi Bottone Sottotitoli";
"HIDE_SUBTITLES_BUTTON_DESC" = "Nasconde il controllo per i sottotitoli in sovrimpressione al video.";
"HIDE_HUD_MESSAGES" = "Nascondi messaggi in sovrimpressione";
"HIDE_HUD_MESSAGES_DESC" = "Esempio: Sottotitoli attivati/disattivati, Ripetizione video attiva, ...";
"HIDE_PAID_PROMOTION_CARDS" = "Nascondi i banner sponsorizzati";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Nasconde il banner 'Include Promozioni a Pagamento' in alcuni video.";
"HIDE_CHANNEL_WATERMARK" = "Nascondi il Watermark del Canale";
"HIDE_CHANNEL_WATERMARK_DESC" = "Nascondi il Watermark del Canale in sovrimpressione al video. È richiesto un riavvio dell'app.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Nascondi i bottoni Precedente e Successivo";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Nasconde i bottoni Precedente e Successivo dai controlli in sovrimpressione al video.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Sostituisci i Bottoni Precedente e Successivo";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Sostituisci i Bottoni Precedente e Successivo con Avanti veloce e Indietro veloce. È richiesto un riavvio dell'app.";
"RED_PROGRESS_BAR" = "Barra di avanzamento rossa";
"RED_PROGRESS_BAR_DESC" = "Ripristina la barra di avanzamento rossa. È richiesto il riavvio dell'app.";
"HIDE_HOVER_CARD" = "Nascondi i riquadri in sovrimpressione a fine video (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Nasconde i riquadri (miniature) a fine video proposti dall'autore.";
"HIDE_RIGHT_PANEL" = "Nascondi il pannello di destra in modalità a schermo intero";
"HIDE_RIGHT_PANEL_DESC" = "È richiesto un riavvio dell'app.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Opzioni Sovrimpressione (Overlay) Shorts";
"HIDE_SUPER_THANKS" = "Nascondi \"Buy Super Thanks\"";
"HIDE_SUPER_THANKS_DESC" = "Nascondi il banner \"Buy Super Thanks\" dagli Shorts.";
"HIDE_SUBCRIPTIONS" = "Nascondi il pulsante delle iscrizioni";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disabilita il resume dagli Shorts";
"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" = "🔎 Varie";
"HIDE_UYOU" = "Nascondi il tab di uYou";
"HIDE_ISPONSORBLOCK" = "Nascondi il pulsante di iSponsorBlock";
"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.";
"CASTING" = "Condivisione su TV";
"MSG_ARE_YOU_SURE" = "Sei sicuro di voler avviare la condivisione?";
"MSG_YES" = "Sì";
"MSG_CANCEL" = "Annulla";
"DISABLE_HINTS" = "Disabilita i suggerimenti";
"DISABLE_HINTS_DESC" = "Disabilita i suggerimenti sulle funzionalità di YouTube che di solito vengono visualizzati quando l'app viene appena installata.";
"ENABLE_YT_STARTUP_ANIMATION" = "Abilita l'animazione di startup di YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Nascondi la barra superiore";
"HIDE_CHIP_BAR_DESC" = "Nascondi la barra superiore nella Home (Tendenze, Musica, Giochi...) e Iscrizioni (Tutti i video, Continua a guardare...). È richiesto il riavvio dell'app.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Nascondi \"Riproduci come il prossimo in coda\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhone Layout";
"IPHONE_LAYOUT_DESC" = "Seleziona per usare il layout iPhone. È richiesto il riavvio dell'app.";
"NEW_MINIPLAYER_STYLE" = "Nuovo stile per la barra del miniplayer (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "È richiesto un riavvio dell'app.";
"YT_RE_EXPLORE" = "Sostituisci il tab Shorts con il tab Esplora (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "È richiesto un riavvio dell'app.";
"ENABLE_FLEX" = "Abilita FLEX";
"ENABLE_FLEX_DESC" = "Abilita FLEX per il debugging (sconsigliato). Lascialo disabilitato se non sai cosa stai facendo.";
"FIX_GOOGLE_SIGNIN" = "Ripara Google Sign in (solo per utenti TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Attiva questa opzione solo quando non puoi accedere al tuo account Google e l'app è stata installata attraverso TrollStore. Se puoi accedere normalmente, tienila disabilitata. È richiesto un riavvio dell'app.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,299 @@
// About
"ABOUT" = "アプリについて";
"VERSION" = "バージョン";
"VERSION_CHECK" = "ここをタップしてアップデートを確認!";
"REPORT_AN_ISSUE" = "不具合を報告";
"ADD_TITLE" = "タイトルをここに追加...";
"QUIT_YOUTUBE" = "YouTubeを終了";
"RESTART_YOUTUBE" = "変更を適用するためにYouTubeを再起動";
// App appearance
"APP_THEME" = "🎨 アプリのテーマ";
"THEME_OPTIONS" = "テーマの設定";
"DARK_THEME" = "ダークテーマ";
"DEFAULT_THEME" = "デフォルト";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "明るいグレー";
"OLD_DARK_THEME_DESC" = "以前のダークテーマ";
"OLED_DARK_THEME" = "OLED (実験的)";
"OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "純粋な黒のダークテーマ";
"OLED_KEYBOARD" = "OLEDキーボード (実験的)";
"OLED_KEYBOARD_DESC" = "";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ 動画コントロールのオーバーレイ設定";
"SLIDE_TO_SEEK" = "スライドシークを有効化";
"SLIDE_TO_SEEK_DESC" = "スライドシークジェスチャーを有効にします。";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "ダブルタップシークを無効化";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "チャプターに合わせてのスクラブを無効化";
"SNAP_TO_CHAPTER_DESC" = "動画を飛ばす際にチャプターに沿ってスクラブされるのを無効にします。";
"PINCH_TO_ZOOM" = "ピンチで拡大を無効化";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "すべての動画でミニプレーヤーを有効にする";
"YT_MINIPLAYER_DESC" = "ミニプレーヤーが使えない動画(子ども向けの動画など)がありますが、このオプションでバイパスできます。";
"HIDE_REMIX_BUTTON" = "リミックスボタンを非表示";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "クリップボタンを非表示";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "オフラインボタンを非表示";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "標準の音量HUDを利用する";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 動画コントロールのオーバーレイ設定";
"HIDE_AUTOPLAY_SWITCH" = "自動再生ボタンを非表示";
"HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "字幕ボタンを非表示";
"HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "HUDメッセージを非表示";
"HIDE_HUD_MESSAGES_DESC" = "特定のアクション後に表示されるスナックバーを非表示にします。(例: 字幕がオン/オフになりました など)";
"HIDE_PAID_PROMOTION_CARDS" = "有料プロモーションカードを非表示";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "チャンネルのウォーターマークを非表示";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "前へ/次へボタンを非表示";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "前へ/次へボタンを置き換える";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "前へ/次へボタンを早送り/巻き戻しボタンに置き換えます。";
"RED_PROGRESS_BAR" = "赤いプログレスバー";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "動画のエンドスクリーンを非表示にします。";
"HIDE_RIGHT_PANEL" = "フルスクリーン時の右側パネルを非表示";
"HIDE_RIGHT_PANEL_DESC" = "横向きの時、右パネル(チャットなど)を非表示にします。";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 ショート動画のオーバーレイ設定";
"HIDE_SUPER_THANKS" = "「Super Thanksを購入」バナーを非表示";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "チャンネル登録ボタンを非表示";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "ショート動画からの再開を無効化";
"DISABLE_RESUME_TO_SHORTS_DESC" = "ショート動画を視聴中にアプリを終了し、再度開いた際にショートから再開されるのを防ぎます。";
// Miscellaneous
"MISCELLANEOUS" = "🔎 その他";
"HIDE_UYOU" = "uYouタブを非表示";
"HIDE_ISPONSORBLOCK" = "iSponsorBlockボタンを非表示";
"CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "キャスト前に確認の警告を表示します。";
"CASTING" = "キャスト";
"MSG_ARE_YOU_SURE" = "本当にキャストを開始しますか?";
"MSG_YES" = "はい";
"MSG_CANCEL" = "いいえ";
"DISABLE_HINTS" = "ヒントを非表示";
"DISABLE_HINTS_DESC" = "アプリ初回起動時に表示されるYouTubeのヒントを非表示にします。";
"ENABLE_YT_STARTUP_ANIMATION" = "YouTube起動時にアニメーションを表示";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "トップバーを非表示";
"HIDE_CHIP_BAR_DESC" = "ホームと登録チャンネルのトップバー(すべて,音楽,ゲーム,続きを見る など)を非表示にします。";
"HIDE_PLAY_NEXT_IN_QUEUE" = "「キューの最初に追加」を非表示";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhoneのレイアウトを強制";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "BigYTMiniPlayer";
"NEW_MINIPLAYER_STYLE_DESC" = "新しいミニプレーヤーバー";
"YT_RE_EXPLORE" = "YTReExplore";
"YT_RE_EXPLORE_DESC" = "ショートタブを探索タブに置き換えます。";
"ENABLE_FLEX" = "FLEXを有効化";
"ENABLE_FLEX_DESC" = "デバッグ用のFLEXを有効にします。";
"FIX_GOOGLE_SIGNIN" = "Googleのサインインを修正 (TrollStoreユーザーのみ)";
"FIX_GOOGLE_SIGNIN_DESC" = "Googleアカウントでサインインできない場合で、アプリがTrollStore経由でインストールされている場合のみ、このオプションをオンにしてください。通常通りサインインできる場合はオフのままにしてください。アプリの再起動が必要です。";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "開発者を支援する";
"COPY_SETTINGS" = "設定をコピー";
"COPY_SETTINGS_DESC" = "現在のすべての設定をクリップボードにコピーします";
"PASTE_SETTINGS" = "設定を貼り付け";
"PASTE_SETTINGS_DESC" = "クリップボードから設定を貼り付けて適用します";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced エクストラメニュー";
"CHANGE_APP_ICON" = "アプリアイコンを変更";
"CLEAR_NOTIFICATIONS" = "通知をクリア";
"CLEAR_NOTIFICATIONS_DESC" = "すべてのアプリ通知を強制的にクリアします(サイドロード時に推奨)";
"CUSTOM_DARK_THEME" = "カスタムダークテーマ";
"ENABLE_PORTRAIT_FULLSCREEN" = "縦向きフルスクリーンを有効化";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "YouTubeアプリで縦向きフルスクリーンを有効にします。アプリの再起動が必要です。";
"ENABLE_TAP_TO_SEEK" = "タップしてシークを有効化";
"ENABLE_TAP_TO_SEEK_DESC" = "シークバーを1回タップするだけでビデオ内の任意の場所にジャンプします。";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "フルスクリーンへの引っ張りジェスチャーを無効化";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "縦のフルスクリーンへ入るドラッグジェスチャーを無効にします。横向きのビデオにのみ適用されます。";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "ダブルタップでチャプタースキップを無効化";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "前方/後方にチャプターをスキップする2本指のダブルタップジェスチャーを無効にします。";
"ALWAYS_USE_REMAINING_TIME" = "常に残り時間形式を使用";
"ALWAYS_USE_REMAINING_TIME_DESC" = "プレーヤーバーに表示される時間表示のデフォルトを残り時間形式に変更します。";
"DISABLE_TOGGLE_TIME_REMAINING" = "残り時間の切り替えを無効化";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "経過時間から残り時間への切り替えを無効にします。「常に残り時間形式を使用」オプションと一緒に使用してください。";
"ENABLE_SHARE_BUTTON" = "共有ボタンを有効化";
"ENABLE_SHARE_BUTTON_DESC" = "ビデオコントロールオーバーレイに共有ボタンを追加します。";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "再生リストに保存ボタンを有効化";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "ビデオコントロールオーバーレイに再生リストに保存ボタンを追加します。";
"HIDE_YTMUSIC_BUTTON" = "Youtube Musicボタンを隠す";
"HIDE_YTMUSIC_BUTTON_DESC" = "Youtubeプレミアムで表示されるYoutube Musicボタンを非表示にします。";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "フルスクリーンでビデオタイトルを隠す";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "フルスクリーン時に、プレーヤー左上にある各種ボタンや動画タイトルを非表示にします。";
"HIDE_COLLAPSE_BUTTON" = "折りたたみボタンを隠す";
"HIDE_COLLAPSE_BUTTON_DESC" = "プレーヤー左上の折りたたみボタンを非表示にします。";
"HIDE_FULLSCREEN_BUTTON" = "フルスクリーンボタンを隠す";
"HIDE_FULLSCREEN_BUTTON_DESC" = "プレーヤー右下のフルスクリーンボタンを隠す。";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "シャドウオーバーレイボタンを隠す";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "再生/一時停止,前へ,次へ,早送り/巻き戻しボタンのシャドウオーバーレイを非表示にします。";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "フルスクリーンアクションボタンを隠す";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "フルスクリーン時に、画面下部にあるボタンを非表示にします。";
"HIDE_SUGGESTED_VIDEO" = "おすすめ動画を隠す";
"HIDE_SUGGESTED_VIDEO_DESC" = "動画終了時に出現するおすすめ動画のポップアップを非表示にします。※自動再生が機能しなくなります。";
"HIDE_HEATWAVES_BAR" = "ヒートウェーブバーを隠す";
"HIDE_HEATWAVES_BAR_DESC" = "プレーヤーのプログレスバーに表示されるヒートウェーブバーを非表示にします。アプリの再起動が必要です。";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "ダブルタップしてシークオーバーレイを隠す";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "プレーヤーでダブルタップした際のアニメーション付きオーバーレイを非表示にします。アプリの再起動が必要です。";
"HIDE_DARK_OVERLAY_BACKGROUND" = "ダークオーバーレイ背景を隠す";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "プレーヤーのダークオーバーレイ背景を非表示にします。アプリの再起動が必要です。";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "フルスクリーンでのアンビエントモードを防ぐ";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "フルスクリーンのプレーヤーでアンビエントモードの使用を防ぎます。アプリの再起動が必要です。";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "フルスクリーンでおすすめ動画を隠す";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "フルスクリーン時にプレーヤーのおすすめ動画を非表示にします。アプリの再起動が必要です。";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "プレーヤー下のすべてのビデオを隠す";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "プレーヤーの下にあるすべての動画を非表示にします。端末の向きに依存します。";
"SHORTS_QUALITY_PICKER" = "ショートの画質を選択";
"SHORTS_QUALITY_PICKER_DESC" = "YouTubeショートの画質選択を有効にします。";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "プレーヤーのボタンの設定";
"RED_SUBSCRIBE_BUTTON" = "赤いチャンネル登録ボタン";
"RED_SUBSCRIBE_BUTTON_DESC" = "ボタンの色を赤に戻します。";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "プレーヤー下のボタンコンテナを隠す";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "プレーヤーの下にあるボタンコンテナを非表示にします。";
"HIDE_CONNECT_BUTTON" = "プレーヤー下の接続ボタンを隠す";
"HIDE_CONNECT_BUTTON_DESC" = "プレーヤーの下にある接続ボタンを非表示にします。";
"HIDE_SHARE_BUTTON" = "プレーヤー下の共有ボタンを隠す";
"HIDE_SHARE_BUTTON_DESC" = "プレーヤーの下にある共有ボタンを非表示にします。";
"HIDE_THANKS_BUTTON" = "プレーヤー下のThanksボタンを隠す";
"HIDE_THANKS_BUTTON_DESC" = "プレーヤーの下にあるThanksボタンを非表示にします。";
"HIDE_SAVE_BUTTON" = "プレーヤー下の保存ボタンを隠す";
"HIDE_SAVE_BUTTON_DESC" = "プレーヤーの下にある保存ボタンを非表示にします。";
"HIDE_REPORT_BUTTON" = "プレーヤー下の報告ボタンを隠す";
"HIDE_REPORT_BUTTON_DESC" = "プレーヤーの下にある報告ボタンを非表示にします。";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "プレーヤー下のコメントプレビューを隠す";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "プレーヤーの下にあるコメントのプレビューを非表示にします。";
"HIDE_COMMENT_SECTION_BUTTON" = "プレーヤー下のコメント欄を隠す";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "プレーヤーの下にあるコメント欄を非表示にします。";
"APP_SETTINGS_OVERLAY_OPTIONS" = "アプリ設定のオーバーレイの設定";
"HIDE_ACCOUNT_SECTION" = "「アカウント」を非表示にする";
"HIDE_AUTOPLAY_SECTION" = "「自動再生」を非表示にする";
"HIDE_TRY_NEW_FEATURES_SECTION" = "「試験運用版の新機能を試す」を非表示にする";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "「動画の画質設定」を非表示にする";
"HIDE_NOTIFICATIONS_SECTION" = "「通知」を非表示にする";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "「すべての履歴を管理」を非表示にする";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "「YouTubeでのデータ」を非表示にする";
"HIDE_PRIVACY_SECTION" = "「プライバシー」を非表示にする";
"HIDE_LIVE_CHAT_SECTION" = "「チャット」を非表示にする";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "「YouTubeプレミアムを入手」を非表示にする";
"UI_INTERFACE_OPTIONS" = "UIインターフェースの設定";
"HIDE_HOME_TAB" = "ホームタブを隠す";
"LOW_CONTRAST_MODE" = "低コントラストモード";
"LOW_CONTRAST_MODE_DESC" = "テキストとボタンの色のコントラストを下げ、2020年以前のYouTubeアプリインターフェースに近づけます。";
"LOW_CONTRAST_MODE_SELECTOR" = "低コントラストモードを選択";
"LOW_CONTRAST_MODE_ERROR_1" = "あなたは、もはや動作しないYouTubeの廃止されたバージョンv%@を使用しています。低コントラストモードを使用するには、v17.33.2-17.38.10を使用してください。";
"LOW_CONTRAST_MODE_ERROR_2" = "低コントラストモードはv17.33.2-v17.38.10でのみ利用可能です。\nあなたは現在、v%@を使用しています。\n回避策: これを使用したい場合は「低コントラストモードを修正」を有効にするのがおすすめです。";
"FIX_LOWCONTRASTMODE" = "低コントラストモードを修正";
"FIX_LOWCONTRASTMODE_DESC" = "YouTube v17.38.10に偽装することにより、低コントラストモードの機能を修正して有効化します。アプリの再起動が必要です。";
"DISABLE_MODERN_BUTTONS" = "モダンなボタンを無効化";
"DISABLE_MODERN_BUTTONS_DESC" = "YouTubeアプリの新しいモダン/チップボタンの一部を削除します。アプリの再起動が必要です。";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "ヒントの角丸を無効化";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "アプリのヒントに角丸を含まないようにします。アプリの再起動が必要です。";
"DISABLE_MODERN_FLAGS" = "モダンなA/Bフラグを無効化";
"DISABLE_MODERN_FLAGS_DESC" = "デフォルトで有効にされたモダンなフラグをすべてオフにします。アプリの再起動が必要です。";
"YTNOMODERNUI" = "特定のUI関連オプションを有効化YTNoModernUI";
"YTNOMODERNUI_DESC" = "アプリの外観や操作感をクラシックな雰囲気にすることができます。アプリの再起動が必要です。";
"ENABLE_APP_VERSION_SPOOFER" = "アプリバージョン偽装を有効にする";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "バージョン偽装を使用し、以下から好みのバージョンを選択します。アプリの再起動が必要です。";
"VERSION_SPOOFER_SELECTOR" = "偽装バージョンセレクター";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock回避Lite";
"ADBLOCK_WORKAROUND_LITE_DESC" = "弱い広告ブロックコードを使用します。uYouの広告ブロックオプションを無効にします。";
"ADBLOCK_WORKAROUND" = "AdBlock回避";
"ADBLOCK_WORKAROUND_DESC" = "より強力な広告ブロックコードを使用します。";
"FAKE_PREMIUM" = "偽のYoutubeプレミアム";
"FAKE_PREMIUM_DESC" = "Youtubeプレミアムロゴを使用し、Youタブに偽のボタンを作成します。";
"FAKE_PREMIUM_WARNING" = "*v%@にYou*タブは存在しないため、偽のボタンは作成されません。\nしかし、*偽のプレミアムロゴ*は引き続き機能します。";
"FAKE_YOUR_PREMIUM_BENEFITS" = "あなたのプレミアム特典";
"FAKE_DOWNLOADS" = "ダウンロード";
"CENTER_YOUTUBE_LOGO" = "YouTubeロゴを中央に";
"CENTER_YOUTUBE_LOGO_DESC" = "公式YouTubeロゴを中央に配置します。アプリの再起動が必要です。";
"HIDE_YOUTUBE_LOGO" = "YouTubeロゴを非表示に";
"HIDE_YOUTUBE_LOGO_DESC" = "YouTubeアプリ内のYouTubeロゴを非表示にします。";
"STICK_NAVIGATION_BAR" = "ナビゲーションバーを固定";
"STICK_NAVIGATION_BAR_DESC" = "アプリ内をスクロールしてもナビゲーションバーが表示され続けます。";
"HIDE_COMMUNITY_POSTS" = "コミュニティ投稿を非表示にする";
"HIDE_COMMUNITY_POSTS_DESC" = "コミュニティの投稿を非表示にします。アプリの再起動が必要です。";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "プロフィール下のヘッダーリンクを非表示にする";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "チャンネルプロフィールの下にあるヘッダーリンクを非表示にします。";
"AUTO_HIDE_HOME_INDICATOR" = "自動でホームインジケーターを非表示に";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "アプリとのインタラクションがない時に、iOSのホームインジケーターを自動的に非表示にします。";
"HIDE_INDICATORS" = "インジケーターを非表示に";
"HIDE_INDICATORS_DESC" = "アプリ内の現在のインジケーターをすべて非表示にします。";
"FIX_CASTING" = "キャストを修正";
"FIX_CASTING_DESC" = "キャストを修正するために、特定のA/Bテストフラグを変更します。";
"DEFAULT" = "デフォルト";
"CUSTOM_COLOR" = "カスタムカラー";
"RESTART_REQUIRED" = "アプリの再起動が必要です。";

View file

@ -0,0 +1,302 @@
// About
"ABOUT" = "About";
"VERSION" = "uYouPlus 버전: %@";
"VERSION_CHECK" = "업데이트를 확인하려면 탭하세요!";
"REPORT_AN_ISSUE" = "문제점 보고";
"ADD_TITLE" = "제목을 입력하세요...";
"QUIT_YOUTUBE" = "YouTube 종료";
"RESTART_YOUTUBE" = "변경사항을 적용하려면 다시 시작하세요";
// App appearance
"APP_THEME" = "🎨 앱 테마";
"THEME_OPTIONS" = "테마 설정";
"DARK_THEME" = "다크 모드 테마";
"DEFAULT_THEME" = "기본";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "이전 다크 모드 테마";
"OLD_DARK_THEME_DESC" = "이전 YouTube 다크 모드 (회색 테마).";
"OLED_DARK_THEME" = "OLED 다크모드 (실험실)";
"OLED_DARK_THEME_2" = "OLED 다크모드";
"OLED_DARK_THEME_DESC" = "완전한 검정 테마.";
"OLED_KEYBOARD" = "OLED 키보드 (실험실)";
"OLED_KEYBOARD_DESC" = "";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ 비디오 재생 설정";
"SLIDE_TO_SEEK" = "밀어서 탐색하기 사용";
"SLIDE_TO_SEEK_DESC" = "밀기 동작으로 탐색하는 기능을 복원합니다.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "두번 탭하여 탐색 사용하지 않음";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "챕터 스냅 사용하지 않음";
"SNAP_TO_CHAPTER_DESC" = "비디오 탐색시 챕터표시에 스냅되는 기능을 끕니다.";
"PINCH_TO_ZOOM" = "핀치 투 줌 사용하지 않음";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "모든 YouTube 영상에서 미니 플레이어 활성화";
"YT_MINIPLAYER_DESC" = "특정 영상에서 미니플레이어가 활성화되지 않습니다. (유튜브 키즈의 영상 같은 경우)";
"HIDE_REMIX_BUTTON" = "리믹스 버튼 숨기기";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "클립 버튼 숨기기";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "다운로드 버튼 숨기기";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "iOS 기본 음량 표시기 사용";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 비디오 재생 오버레이 설정";
"HIDE_AUTOPLAY_SWITCH" = "자동재생 스위치 숨기기";
"HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "자막 버튼 숨기기";
"HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "화면 메시지 숨기기";
"HIDE_HUD_MESSAGES_DESC" = "특정 동작에 대한 메시지 표시를 숨깁니다. (자막 사용 설정됨/중지됨, 반복재생 설정됨,...)";
"HIDE_PAID_PROMOTION_CARDS" = "유료 광고 배너 숨기기";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "채널 워터마크 숨기기";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "이전, 다음 재생 버튼 숨기기";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "재생목록을 포함하여 모든 영상에서 숨깁니다.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "빨리감기, 되감기 버튼 사용";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "이전 재생, 다음 재생 버튼을 빨리 감기, 되감기 버튼으로 교체합니다.";
"RED_PROGRESS_BAR" = "빨간색 진행 막대";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "영상 끝 부분의 호버카드 숨기기 (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "영상의 끝 부분에서 게시자가 표시한 영상 썸네일을 숨깁니다.";
"HIDE_RIGHT_PANEL" = "전체화면 모드에서 오른쪽 패널 숨기기";
"HIDE_RIGHT_PANEL_DESC" = "가로모드에서 오른쪽 패널 (댓글, 실시간 채팅 등...)을 숨깁니다.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 재생 오버레이 설정";
"HIDE_SUPER_THANKS" = "'Super Thanks 구매' 배너 숨기기";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "구독 버튼 숨기기";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Shorts 복원 사용하지 않음";
"DISABLE_RESUME_TO_SHORTS_DESC" = "Shorts를 시청하는 도중 앱을 닫을 때, 다시 앱을 열어도 Shorts 영상이 자동재생되지 않도록 합니다.";
// Miscellaneous
"MISCELLANEOUS" = "🔎 기타 설정";
"HIDE_UYOU" = "uYou 탭 숨기기";
"HIDE_ISPONSORBLOCK" = "iSponsorBlock 버튼 숨기기";
"CAST_CONFIRM" = "장치 전송 알림 (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "의도치 않게 다른 장치로 영상을 전송하지 않도록 보내기 전에 확인 메시지를 표시합니다.";
"CASTING" = "장치로 전송";
"MSG_ARE_YOU_SURE" = "다른 장치로 영상 전송을 시작하겠습니까?";
"MSG_YES" = "예";
"MSG_CANCEL" = "취소";
"DISABLE_HINTS" = "힌트 표시하지 않음";
"DISABLE_HINTS_DESC" = "앱을 새로 설치하는 경우 표시되는 앱의 몇몇 기능에 대한 설명이 표시되지 않도록 합니다.";
"ENABLE_YT_STARTUP_ANIMATION" = "YouTube 시작 애니메이션을 표시합니다.";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "피드 선택 막대 숨기기";
"HIDE_CHIP_BAR_DESC" = "앱의 홈 화면에서 맞춤 동영상(인기 급상승, 음악, 게임...)과 구독 피드(전체, 감상한 동영상...) 선택 막대를 숨깁니다. 앱을 다시 시작해야 합니다.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "\"다음에 재생할 목록에 추가\" 숨기기";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "아이폰 화면배치";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "새로운 스타일의 미니 플레이어 (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "";
"YT_RE_EXPLORE" = "Shorts 탭 대신 탐색 탭 보이기 (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "";
"ENABLE_FLEX" = "FLEX 사용";
"ENABLE_FLEX_DESC" = "디버그를 위해 FLEX를 사용하도록 설정합니다";
"FIX_GOOGLE_SIGNIN" = "구글 로그인 문제 수정 (TrollStore 사용자만 해당)";
"FIX_GOOGLE_SIGNIN_DESC" = "TrollStore를 통해 앱을 설치했을때만 구글 계정으로 로그인할 수 없으면 이 옵션을 켜세요. 정상적으로 로그인할 수 있으면 끈 채로 두세요. 앱을 다시 시작해야 합니다.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "개발자들을 지원해 주세요";
"COPY_SETTINGS" = "설정 복사";
"COPY_SETTINGS_DESC" = "현재 설정을 클립보드에 복사합니다";
"PASTE_SETTINGS" = "설정 붙여넣기";
"PASTE_SETTINGS_DESC" = "클립보드에 복사된 설정을 붙여넣고 적용합니다";
"EXPORT_SETTINGS" = "설정 내보내기";
"EXPORT_SETTINGS_DESC" = "현재의 설정을 텍스트(.txt) 파일로 내보냅니다";
"IMPORT_SETTINGS" = "설정 가져오기";
"IMPORT_SETTINGS_DESC" = "설정이 저장된 파일(.txt)을 불러옵니다";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "'설정 복사'와 '설정 붙여넣기' 버튼 바꾸기";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "버튼을 '설정 내보내기'와 '설정 가져오기'로 바꿉니다";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced 필수 메뉴";
"CHANGE_APP_ICON" = "앱 아이콘 바꾸기";
"CLEAR_NOTIFICATIONS" = "알림 지우기";
"CLEAR_NOTIFICATIONS_DESC" = "모든 앱 알림을 지웁니다 (사이드로드한 앱의 경우에 추천)";
"CUSTOM_DARK_THEME" = "사용자 다크 모드 테마";
"ENABLE_PORTRAIT_FULLSCREEN" = "세로 영상 전체화면 활성화";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "YouTube 앱에서 세로 영상의 전체화면 보기를 활성화합니다. 앱을 다시 시작해야 합니다.";
"ENABLE_TAP_TO_SEEK" = "탭하여 탐색하기";
"ENABLE_TAP_TO_SEEK_DESC" = "탐색 막대를 한번 탭하여 원하는 지점으로 이동합니다.";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "화면 밀어서 전체화면 전환 사용하지 않음";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "화면을 위로 밀어 전체화면으로 전환하는 동작을 사용하지 않습니다. 가로 영상에만 적용됩니다.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "두번 탭하여 챕터를 건너뛰기 사용하지 않음";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "두 손가락으로 두번 탭하여 챕터를 건너뛰는 동작을 사용하지 않습니다.";
"ALWAYS_USE_REMAINING_TIME" = "항상 남은 재생시간 사용";
"ALWAYS_USE_REMAINING_TIME_DESC" = "재생 막대에 남은 시간을 보이게 합니다.";
"DISABLE_TOGGLE_TIME_REMAINING" = "남은 재생시간 전환 비활성화";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "재생한 시간보기와 남은 재생시간 보기의 전환을 사용하지 않습니다. 항상 남은 재생시간을 표시하려면 다른 설정에서 조정하세요.";
"ENABLE_SHARE_BUTTON" = "공유 버튼 사용";
"ENABLE_SHARE_BUTTON_DESC" = "비디오 재생 오버레이에 공유 버튼을 사용합니다.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "재생목록에 저장 버튼 사용";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "비디오 재생 오버레이에서 재생목록에 저장 버튼을 사용합니다.";
"HIDE_YTMUSIC_BUTTON" = "Youtube 뮤직 버튼 숨기기";
"HIDE_YTMUSIC_BUTTON_DESC" = "프리미엄과 함께 나타나는 Youtube 뮤직 버튼을 숨깁니다";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "전체화면에서 비디오 제목 숨기기";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "전체화면 재생 화면의 왼쪽 위에 보이는 영상 제목과 기능을 숨깁니다.";
"HIDE_COLLAPSE_BUTTON" = "모두 보이기 버튼 숨기기";
"HIDE_COLLAPSE_BUTTON_DESC" = "비디오의 왼쪽 위에 보이는 모두 보이기 화살표를 숨깁니다.";
"HIDE_FULLSCREEN_BUTTON" = "전체화면 보기 버튼 숨기기";
"HIDE_FULLSCREEN_BUTTON_DESC" = "비디오의 오른쪽 아래에 있는 전체화면 버튼을 숨깁니다.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "버튼의 그림자 배경 숨기기";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "재생 조작 버튼의 배경 그림자을 숨깁니다.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "전체화면 액션 버튼 숨기기";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "가로 화면에서 아래에 있는 버튼을 숨깁니다.";
"HIDE_SUGGESTED_VIDEO" = "추천 영상 숨기기";
"HIDE_SUGGESTED_VIDEO_DESC" = "영상이 끝날때 추천 영상 팝업을 제거합니다. 이 기능을 사용하면 자동 재생기능을 사용할 수 없습니다.";
"HIDE_HEATWAVES_BAR" = "많이 본 장면표시 숨기기";
"HIDE_HEATWAVES_BAR_DESC" = "비디오 재생기에 기본으로 표시되는 많이 본 장면 표시를 숨깁니다. 앱을 다시 시작해야 합니다.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "오버레이에 두번 탭하여 탐색 숨기기";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "비디오 재생 오버레이에서 두번 탭하여 탐색하기를 숨깁니다. 앱을 다시 시작해야 합니다.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "오버레이의 어두운 배경 숨기기";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "비디오 재생 오버레이에서 어두운 배경을 보여주지 않습니다. 앱을 다시 시작해야 합니다.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "전체화면에서 영화조명 모드 숨기기";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "전체화면 재생시에 영화조명 모드가 사용되지 않도록 합니다. 앱을 다시 시작해야 합니다.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "전체화면 재생시 추천 영상 숨기기";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "전체화면에서 재생시 추천 영상을 보여주지 않습니다. 앱을 다시 시작해야 합니다.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "재생기 아래의 모든 영상 숨기기";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "비디오 재생기 아래 모든 영상을 보여주 않습니다. 장치의 화면 방향을 따릅니다.";
"SHORTS_QUALITY_PICKER" = "쇼츠 화질 설정";
"SHORTS_QUALITY_PICKER_DESC" = "YouTube 쇼츠에서 화질 선택기를 보여줍니다.";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "비디오 재생 버튼 선택사항";
"RED_SUBSCRIBE_BUTTON" = "빨간색 구독 버튼";
"RED_SUBSCRIBE_BUTTON_DESC" = "구독 버튼의 색상을 빨간색으로 되돌립니다.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "재생기 아래 버튼모음 숨기기";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "비디오 재생기 아래의 버튼모음을 숨깁니다.";
"HIDE_CONNECT_BUTTON" = "비디오 아래 연결 버튼 숨기기";
"HIDE_CONNECT_BUTTON_DESC" = "비디오 재생기 아래 연결 버튼을 숨깁니다.";
"HIDE_SHARE_BUTTON" = "비디오 아래 공유 버튼 숨기기";
"HIDE_SHARE_BUTTON_DESC" = "비디오 재생기 아래 공유 버튼을 숨깁니다.";
"HIDE_THANKS_BUTTON" = "비디오 아래 Thanks 버튼 숨기기";
"HIDE_THANKS_BUTTON_DESC" = "비디오 재생기 아래 Thanks 버튼을 숨깁니다.";
"HIDE_SAVE_BUTTON" = "비디오 아래 저장 버튼 숨기기";
"HIDE_SAVE_BUTTON_DESC" = "비디오 재생기 아래 저장 버튼을 숨깁니다.";
"HIDE_REPORT_BUTTON" = "비디오 아래 신고 버튼 숨기기";
"HIDE_REPORT_BUTTON_DESC" = "비디오 재생기 아래 신고 버튼을 숨깁니다.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "비디오 아래 댓글 미리보기 숨기기";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "비디오 아래 댓글 미리보기를 보이지 않게 합니다.";
"HIDE_COMMENT_SECTION_BUTTON" = "비디오 아래 댓글 숨기기";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "비디오 아래 댓글을 보이지 않게 합니다.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "앱 오버레이 선택사항";
"HIDE_ACCOUNT_SECTION" = "`계정` 섹션 숨기기";
"HIDE_AUTOPLAY_SECTION" = "`자동재생` 섹션 숨기기";
"HIDE_TRY_NEW_FEATURES_SECTION" = "`새 기능 사용해보기` 섹션 숨기기";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "`비디오 화질 설정` 섹션 숨기기";
"HIDE_NOTIFICATIONS_SECTION" = "`알림` 섹션 숨기기";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "`전체 기록 관리` 섹션 숨기기";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "`YouTube의 내 데이터` 섹션 숨기기";
"HIDE_PRIVACY_SECTION" = "`공개 설정` 섹션 숨기기";
"HIDE_LIVE_CHAT_SECTION" = "`실시간 채팅` 섹션 숨기기";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "`Youtube Premium 가입` 섹션 숨기기";
"UI_INTERFACE_OPTIONS" = "UI 선택사항";
"HIDE_HOME_TAB" = "홈 탭 숨기기";
"LOW_CONTRAST_MODE" = "콘트래스트 낮춤 모드";
"LOW_CONTRAST_MODE_DESC" = "텍스트와 버튼에 사용된 색상의 콘트래스트를 낮추어 2020년 이전 YouTube 앱과 비슷하게 합니다.";
"LOW_CONTRAST_MODE_SELECTOR" = "콘트래스트 모드 선택";
"LOW_CONTRAST_MODE_ERROR_1" = "현재 사용중인 v%@ 버전은 더 이상 지원되지 않습니다. 콘트래스트 낮춤 모드를 사용하려면 v17.33.2-17.38.10 버전을 사용하세요.";
"LOW_CONTRAST_MODE_ERROR_2" = "콘트래스트 낮춤 모드를 사용하려면 v17.33.2-17.38.10을 사용해야 합니다. \n현재 버전은 v%@입니다. \n해결방법: 이 기능을 사용하고 싶으면 \"콘트래스트 낮춤 모드 수정\" 설정을 사용하기를 추천합니다.";
"FIX_LOWCONTRASTMODE" = "콘트래스트 낮춤 모드 수정";
"FIX_LOWCONTRASTMODE_DESC" = "이 설정은 앱의 버전을 v17.38.10으로 속여 콘트래스트 낮춤 모드를 사용할 수 있게 합니다. 앱을 다시 시작해야 합니다.";
"DISABLE_MODERN_BUTTONS" = "모던 버튼 사용하지 않음";
"DISABLE_MODERN_BUTTONS_DESC" = "이 설정은 앱의 새 테마가 적용된 버튼을 사용하지 않게 합니다. 앱을 다시 시작해야 합니다.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "힌트에 둥근 모서리 사용하지 않음";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "앱의 힌트가 표시될 때 둥근 모서리를 표시하지 않습니다. 앱을 다시 시작해야 합니다.";
"DISABLE_MODERN_FLAGS" = "모던 A/B 플래그 사용하지 않음";
"DISABLE_MODERN_FLAGS_DESC" = "기본 설정된 변경 플래그를 사용하지 않도록 설정합니다. 앱을 다시 시작해야 합니다.";
"YTNOMODERNUI" = "특정 UI 관련 변경 사용 (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "새로 변경된 앱의 선택사항을 변경해 예전 버전처럼 보이게 합니다. 앱을 다시 시작해야 합니다.";
"ENABLE_APP_VERSION_SPOOFER" = "앱 버전 속이기";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "앱의 버전을 속여 선호하는 버전을 아래에서 선택할 수 있게 합니다. 앱을 다시 시작해야 합니다.";
"VERSION_SPOOFER_SELECTOR" = "버전 선택";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock 해결 (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "약한 광고차단 코드를 사용합니다, 이 설정을 사용하면 uYou 광고 차단 옵션을 사용할 수 없습니다.";
"ADBLOCK_WORKAROUND" = "AdBlock 해결";
"ADBLOCK_WORKAROUND_DESC" = "더 강력한 광고차단 코드를 사용합니다.";
"FAKE_PREMIUM" = "가짜 Premium";
"FAKE_PREMIUM_DESC" = "You 탭에 프리미엄 로고와 가짜 버튼을 보여줍니다.";
"FAKE_PREMIUM_WARNING" = "*You* 탭은 v%@ 버전에는 없으므로 가자 버튼을 표시할 수 없습니다.\n하지만 *가짜 프리미엄 로고*는 보여줍니다.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "프리미엄 혜택";
"FAKE_DOWNLOADS" = "저장";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "YouTube 로고 애니메이션 사용하지 않음";
"CENTER_YOUTUBE_LOGO" = "YouTube 로고 가운데 표시";
"CENTER_YOUTUBE_LOGO_DESC" = "공식 YouTube 로고를 가운데로 재배치합니다. 앱을 다시 시작해야 합니다.";
"HIDE_YOUTUBE_LOGO" = "YouTube 로고 숨기기";
"HIDE_YOUTUBE_LOGO_DESC" = "앱에서 YouTube 로고를 숨깁니다.";
"STICK_NAVIGATION_BAR" = "네비게이션 막대 고정";
"STICK_NAVIGATION_BAR_DESC" = "앱에서 스크롤할 때 네비게이션 막대가 고정된 위치에 있도록 만듭니다.";
"HIDE_COMMUNITY_POSTS" = "커뮤니티 게시글 숨기기";
"HIDE_COMMUNITY_POSTS_DESC" = "커뮤니티의 게시글을 숨깁니다. 앱을 다시 시작해야 합니다.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "채널 프로필 제목 링크 숨기기";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "채널 프로필의 제목 링크를 숨깁니다.";
"AUTO_HIDE_HOME_INDICATOR" = "홈 표시기 자동 숨김";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "앱을 조작하지 않을 때 iOS의 홈 표시기를 자동으로 숨깁니다.";
"HIDE_INDICATORS" = "표시기 숨기기";
"HIDE_INDICATORS_DESC" = "앱의 모든 표시기를 숨깁니다.";
"FIX_CASTING" = "장치전송 문제 수정";
"FIX_CASTING_DESC" = "다른 장치로 전송기능을 수정하기 위해 A/B 플래그를 변경합니다.";
"NEW_SETTINGS_UI" = "새로운 설정 UI 사용";
"NEW_SETTINGS_UI_DESC" = "새로운 설정 UI를 사용합니다.";
"DEFAULT" = "기본";
"CUSTOM_COLOR" = "사용자 색상";
"RESTART_REQUIRED" = "앱을 다시 시작해야 합니다.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme Options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "OLED Donkere Stand (Experimenteel)";
"OLED_DARK_THEME_2" = "OLED Donkere Stand";
"OLED_DARK_THEME_DESC" = "Werkt mogelijk niet correct in sommige gevallen. Je moet de app opnieuw opstarten om dit te activeren.";
"OLED_KEYBOARD" = "OLED Toetsenbord (Experimenteel)";
"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";
"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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Schakel de Mini Speler in voor alle video's";
"YT_MINIPLAYER_DESC" = "Video's voor kinderen bijvoorbeeld.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Verberg Autoplay schakelaar";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Verberg de Autoplay schakelaar in de video speler.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Verberg ondertitels knop";
"HIDE_SUBTITLES_BUTTON_DESC" = "Verberg de ondertitels knop in de video speler.";
"HIDE_HUD_MESSAGES" = "Verberg HUD Berichten";
"HIDE_HUD_MESSAGES_DESC" = "Bijvoorbeeld: CC is ingeschakeld/uitgeschakeld, Video lus is ingeschakeld,...";
"HIDE_PAID_PROMOTION_CARDS" = "Verberg Betaalde Promoties";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Verberg de 'Bevat Betaalde Promotie' in sommige video's.";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Verberg vorige en volgende knoppen";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Verberg de vorige en volgende knop in de video speler.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Vervang Volgende en Vorige knoppen";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Vervang de Vorige en Volgende knoppen met spoelknoppen.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "Verberg eind scherm hover cards (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Verberg eind schermen (thumbnails) aan het einde van video's.";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"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.";
"CASTING" = "Castings";
"MSG_ARE_YOU_SURE" = "Weet je zeker dat je wilt casten?";
"MSG_YES" = "Ja!";
"MSG_CANCEL" = "Niet casten!";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Nieuwe Mini Speler stijl (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Je moet de app opnieuw opstarten om dit te activeren.";
"YT_RE_EXPLORE" = "Vervang Shorts met Ontdekken (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Je moet de app opnieuw opstarten om dit te activeren.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Fix Inloggen met Google (Alleen voor TrollStore gebruikers)";
"FIX_GOOGLE_SIGNIN_DESC" = "Zet dit aan wanneer je niet kan inloggen met je Google account en je de app hebt geïnstalleerd met Trollstore. Als je in kan loggen laat dit dan met rust. Om dit te activeren moet je de app opnieuw opstarten.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Jouw Premium-voordelen";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,302 @@
// About
"ABOUT" = "O programie";
"VERSION" = "Wersja";
"VERSION_CHECK" = "Dotknij aby sprawdzić aktualizację!";
"REPORT_AN_ISSUE" = "Zgłoś błąd";
"ADD_TITLE" = "Dodaj tytuł...";
"QUIT_YOUTUBE" = "Zamknij YouTube";
"RESTART_YOUTUBE" = "Uruchom ponownie YouTube aby zastosować zmiany";
// App appearance
"APP_THEME" = "🎨 Wygląd aplikacji";
"THEME_OPTIONS" = "Ustawienia motywu";
"DARK_THEME" = "Motyw";
"DEFAULT_THEME" = "Domyślny";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Jasnoszary";
"OLD_DARK_THEME_DESC" = "Klasyczny, ciemny motyw YouTube";
"OLED_DARK_THEME" = "Tryb ciemny OLED (Eksperymentalny)";
"OLED_DARK_THEME_2" = "Tryb ciemny OLED";
"OLED_DARK_THEME_DESC" = "Głęboka czerń";
"OLED_KEYBOARD" = "Klawiatura OLED (Eksperymentalna)";
"OLED_KEYBOARD_DESC" = "Może w niektórych przypadkach nie działać. Restart aplikacji jest wymagany.";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ Ustawienia odtwarzacza";
"SLIDE_TO_SEEK" = "Włącz szukanie za pomocą przesuwania";
"SLIDE_TO_SEEK_DESC" = "Przywróć wyszukiwanie gestów za pomocą przesuwania.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Wyłącz podwójne kliknięcie aby szukać";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "Wyłącz przyciąganie do rozdziału";
"SNAP_TO_CHAPTER_DESC" = "Wyłącza przyciąganie do rozdziału w trakcie przeszukiwania filmu";
"PINCH_TO_ZOOM" = "Wyłącz możliwość powiększania obrazu";
"PINCH_TO_ZOOM_DESC" = "Przez gest rozsunięcia ekranu dwoma palcami";
"YT_MINIPLAYER" = "Włącz miniodtwarzach dla wszystkich filmów";
"YT_MINIPLAYER_DESC" = "Np. filmów dla dzieci.";
"HIDE_REMIX_BUTTON" = "Ukryj przycisk Remix";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Ukryj przycisk Clip";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Ukryj przycisk Pobierania";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Użyj systemowego paska głośności";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Opcje wyglądu odtwarzacza video";
"HIDE_AUTOPLAY_SWITCH" = "Ukryj przycisk Autoodtwarzanie";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ukrywa przycisk Autoodtwarzanie w okładce odtwarzacza filmów.";
"HIDE_SUBTITLES_BUTTON" = "Ukryj przycisk Napisy";
"HIDE_SUBTITLES_BUTTON_DESC" = "Ukrywa przycisk Napisy w okładce odtwarzacza filmów.";
"HIDE_HUD_MESSAGES" = "Ukryj komunikaty HUD";
"HIDE_HUD_MESSAGES_DESC" = "Np. Napisy są wył/wł, Odtwarzanie w pętli jest włączone, ...";
"HIDE_PAID_PROMOTION_CARDS" = "Ukryj baner płatnej promocji";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Ukrywa baner 'Zawiera płatną promocję' w niektórych filmach.";
"HIDE_CHANNEL_WATERMARK" = "Ukryj znak wodny kanału";
"HIDE_CHANNEL_WATERMARK_DESC" = "Np. logo kanału w prawym dolnym rogu";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ukryj przyciski Poprzedni i Następny";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Ukryj przyciski Poprzedni i Następny w okładce sterowania filmu.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Zamień przyciski Poprzedni i Następny";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Zamienia przyciski Poprzedni i Następny z przyciskami Przewiń w przód i tył. Restart aplikacji jest wymagany.";
"RED_PROGRESS_BAR" = "Czerwony pasek postępu";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "Ukryj ekrany końcowe (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Ukryj ekrany końcowe (miniaturki) na końcu filmów.";
"HIDE_RIGHT_PANEL" = "Wyłącz dodatkowe nakładki w trybie pełnoekranowym";
"HIDE_RIGHT_PANEL_DESC" = "Np. Komentarze, czat na żywo itp.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Ustawienia odtwarzacza dla Shorts";
"HIDE_SUPER_THANKS" = "Ukryj przycisk superpodziękowania";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Ukryj przycisk napisów";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Wyłącz wznawianie Short\'ów";
"DISABLE_RESUME_TO_SHORTS_DESC" = "Jeśli zamkniesz aplikację podczas oglądania Short\'ów ta opcja zablokuje powrót do nich po ponownym uruchomieniu";
// Miscellaneous
"MISCELLANEOUS" = "🔎 Inne";
"HIDE_UYOU" = "Ukryj zakładkę uYou";
"HIDE_ISPONSORBLOCK" = "Ukryj przycisk iSponsorBlock";
"CAST_CONFIRM" = "Alert przed przesyłaniem (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Pokaż alert przed przesyłaniem aby nie łączyć się przez przypadek z telewizorem.";
"CASTING" = "Przesyłania";
"MSG_ARE_YOU_SURE" = "Czy na pewno chcesz przesyłać?";
"MSG_YES" = "Tak";
"MSG_CANCEL" = "Anuluj";
"DISABLE_HINTS" = "Wyłącz wskazówki";
"DISABLE_HINTS_DESC" = "Wyłącza podpowiedzi kiedy aplikacja zostanie ponownie zainstalowana";
"ENABLE_YT_STARTUP_ANIMATION" = "Włącz animację YouTube podczas uruchamiania aplikacji";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Ukryj górny pasek";
"HIDE_CHIP_BAR_DESC" = "Ukryj górny pasek na głównym ekranie oraz w subskrybowanych kanałach (np. Wszystkie filmy, kontynuuj oglądanie itp.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Ukryj \"Otwórz jako następny w kolejce\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Wymuś wygląd iPhone";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Nowy styl miniodtwarzacza (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Restart aplikacji jest wymagany.";
"YT_RE_EXPLORE" = "Zamień kartę Shorts na kartę Odkrywaj (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Restart aplikacji jest wymagany.";
"ENABLE_FLEX" = "Włącz FLEX";
"ENABLE_FLEX_DESC" = "Uruchamia FLEX do diagnostyki";
"FIX_GOOGLE_SIGNIN" = "Napraw logowanie się z Google (tylko dla użytkowników TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Włącz tą opcję tylko wtedy, kiedy nie możesz zalogować się swoim kontem Google, a aplikacja została zainstalowana przez TrollStore. Jeżeli da się zalogować normalnie, zostaw to wyłączone. Restart aplikacji jest wymagany.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Wspomó twórców";
"COPY_SETTINGS" = "Kopiuj ustawienia";
"COPY_SETTINGS_DESC" = "Kopiuj ustawienia do schowka";
"PASTE_SETTINGS" = "Wklej ustawienia";
"PASTE_SETTINGS_DESC" = "Wklej ustawienia ze schowka i zastosuj je";
"EXPORT_SETTINGS" = "Eksportuj ustawienia";
"EXPORT_SETTINGS_DESC" = "Eksportuj wszystkie ustawienia do pliku .txt";
"IMPORT_SETTINGS" = "Importuj ustawienia";
"IMPORT_SETTINGS_DESC" = "Naciśnij aby zaimportować ustawienia (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Zastąp przycisk \'Kopiuj ustawienia\' & \'Wklej ustawienia\'";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Zastąp przyciski \'Eksportuj ustawienia\' i \'Importuj ustawienia\'";
"UYOUENHANCED_ESSENTIAL_MENU" = "Niezbędne menu uYouEnhanced";
"CHANGE_APP_ICON" = "Zmień ikonę aplikacji";
"CLEAR_NOTIFICATIONS" = "Wyczyść powiadomienia";
"CLEAR_NOTIFICATIONS_DESC" = "Wymuś wyczyszczenie wszystkich powiadomień aplikacji (Rekomendowane pod \'sideload\')";
"CUSTOM_DARK_THEME" = "Niestandardowy ciemny mowym";
"ENABLE_PORTRAIT_FULLSCREEN" = "Włącz portretowy pełny ekran";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Wymaga ponownego uruchomienia aplikacji.";
"ENABLE_TAP_TO_SEEK" = "Włącz dotknij aby przejść";
"ENABLE_TAP_TO_SEEK_DESC" = "Skocz do dowolnego fragmentu po przyciśnięciu na pasku postępu";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Wyłącz gest przeciągnięcia na pełny ekran";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Wyłącz gest przeciągania, aby przejść do pionowego trybu pełnoekranowego. Dotyczy tylko filmów w orientacji poziomej.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Wyłącza opcję kliknij dwukrotnie aby pominąć rozdział";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Wyłącz gest podwójnego dotknięcia dwoma palcami, który powoduje przeskok o rozdział do przodu/do tyłu.";
"ALWAYS_USE_REMAINING_TIME" = "Zawsze pokazuj pozostały czas";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Zmień ustawienie domyślne, aby wyświetlać pozostały czas na pasku odtwarzacza.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Wyłącz przełącznik pozostałego czasu";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Zamienia wyświetlany czas, który upłynął na pozostały czas. Uyj z innymi ustawieniami aby zawsze pokazywało pozostały czas.";
"ENABLE_SHARE_BUTTON" = "Włącz przycisk udostępniania";
"ENABLE_SHARE_BUTTON_DESC" = "Włącza przycisk udostępniania w sterowaniu odtwarzaczem.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Włącz przycisk zapisz na playcliście";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Włącza przycisk zapisz na playliście w sterowaniu odtwarzaczem";
"HIDE_YTMUSIC_BUTTON" = "Ukryj przycisk YouTube Music";
"HIDE_YTMUSIC_BUTTON_DESC" = "Ukrywa przycisk odtwarzania w YouTube Music dla kont premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Ukryj tytuł filmu w trybie pełnoekranowym";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Ukrywa tytuł filmu w lewym górnym rogu w trybie odtwarzania pełnoekranowego.";
"HIDE_COLLAPSE_BUTTON" = "Ukryj przycisk zwinięcia";
"HIDE_COLLAPSE_BUTTON_DESC" = "Ukrywa przycisk zwinięcia w lewym górnym rogu";
"HIDE_FULLSCREEN_BUTTON" = "Ukryj przycisk pełnego ekranu";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Ukrywa przycisk odtwarzania w trybie pełnego ekranu w prawym dolnym rogu.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Ukryj przycisk akcji pełnego ekranu";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Ukrywa przycisk u dołu ekranu w orientacji poziomej.";
"HIDE_SUGGESTED_VIDEO" = "Ukryj sugerowane filmy";
"HIDE_SUGGESTED_VIDEO_DESC" = "Usuń sugerowane filmy po zakończeniu obecnie odtwarzanego. Pamiętaj, że uniemożliwi to działanie autoodtwarzania.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Ukryj podwójne dotknięcie, aby wyszukać nakładkę";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "Spowoduje to ukrycie animowanego podwójnego dotknięcia w celu wyszukania nakładki w odtwarzaczu wideo. Wymagane jest ponowne uruchomienie aplikacji.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Ukryj sugerowane w trybie pełnoekranowym";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Wymagany restart aplikacji.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Ukryj wszystkie filmy pod odtwarzaczem";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Usuwa wszystkie polecane filmy pod odtwarzaem (w zależności od orientacji ekranu)";
"SHORTS_QUALITY_PICKER" = "Wybór jakości w Short\'ach";
"SHORTS_QUALITY_PICKER_DESC" = "Włącza wybór jakości dla filmów Short";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Opcje przycisków odtwarzania";
"RED_SUBSCRIBE_BUTTON" = "Czerwony przycisk subskrypcji";
"RED_SUBSCRIBE_BUTTON_DESC" = "Przywraca czerwony kolor przycisku subskrypcji.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Ukryj zestaw przycisków pod odtwarzaczem";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "";
"HIDE_CONNECT_BUTTON" = "Ukryj przycisk połącz pod odtwarzaczem";
"HIDE_CONNECT_BUTTON_DESC" = "";
"HIDE_SHARE_BUTTON" = "Ukryj przycisk udostępnij pod odtwarzaczem";
"HIDE_SHARE_BUTTON_DESC" = "";
"HIDE_THANKS_BUTTON" = "Ukryj przycisk dzięki pod odtwarzaczem";
"HIDE_THANKS_BUTTON_DESC" = "";
"HIDE_SAVE_BUTTON" = "Ukryj przycisk zapisz pod odtwarzaczem";
"HIDE_SAVE_BUTTON_DESC" = "";
"HIDE_REPORT_BUTTON" = "Ukryj przycisk zgłoś pod odtwarzaczem";
"HIDE_REPORT_BUTTON_DESC" = "";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Ukryj podgląd komentarzy pod odtwarzaczem";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "";
"HIDE_COMMENT_SECTION_BUTTON" = "Ukryj sekcję komentarzy pod odtwarzaczem";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "";
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opcje ustawień wyglądu aplikacji";
"HIDE_ACCOUNT_SECTION" = "Ukryj sekcje `Konto`";
"HIDE_AUTOPLAY_SECTION" = "Ukryj sekcję `Autoodtwarzanie`";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Ukryj sekcję `Wypróbuj nowe funkcje`";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Ukryj sekcję `Ustawienia jakości video`";
"HIDE_NOTIFICATIONS_SECTION" = "Ukryj sekcję `Powiadomienia`";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Ukryj sekcję `Zarządzaj całą historią`";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Ukryj sekcję `Twoje dane w YouTube`";
"HIDE_PRIVACY_SECTION" = "Ukryj sekcję `Prywatność`";
"HIDE_LIVE_CHAT_SECTION" = "Ukryj sekcję `Czat na żywo`";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Ukryj sekcję `Kup YouTube Premium`";
"UI_INTERFACE_OPTIONS" = "Ustawienia interfejsu użytkownika";
"HIDE_HOME_TAB" = "Ukryj zakładkę strony głównej";
"LOW_CONTRAST_MODE" = "Tryb niskiego kontrastu";
"LOW_CONTRAST_MODE_DESC" = "Spowoduje to zmniejszenie kontrastu kolorów tekstów i przycisków, podobnie jak w interfejsie aplikacji YouTube sprzed 2020 roku.";
"LOW_CONTRAST_MODE_SELECTOR" = "Wybór trybu niskiego kontrastu";
"LOW_CONTRAST_MODE_ERROR_1" = "Używasz v%@, czyli wycofanej wersji YouTube, która już nie działa. Aby korzystać z trybu LowContrastMode, użyj wersji 17.33.2-17.38.10.";
"LOW_CONTRAST_MODE_ERROR_2" = "Tryb LowContrastMode jest dostępny tylko dla wersji aplikacji 17.33.217.38.10. \nObecnie używasz v%@. \nRozwiązanie: jeśli chcesz z tego skorzystać, zalecane włączenie opcji „Napraw tryb niskiego kontrastu”.";
"FIX_LOWCONTRASTMODE" = "Napraw tryb niskiego kontrastu";
"FIX_LOWCONTRASTMODE_DESC" = "Spowoduje to naprawienie i włączenie funkcji LowContrastMode poprzez zmianę wersji YouTube do 17.38.10. Wymagane jest ponowne uruchomienie aplikacji.";
"DISABLE_MODERN_BUTTONS" = "Wyłącz nowoczesne przyciski";
"DISABLE_MODERN_BUTTONS_DESC" = "Spowoduje to usunięcie niektórych nowych przycisków nowoczesnych w aplikacji YouTube. Wymagane jest ponowne uruchomienie aplikacji.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Wyłącz podpowiedzi w zaokrąglonych rogach";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "Spowoduje to, że wskazówki w aplikacji nie będą uwzględniały zaokrąglonych narożników. Wymagane jest ponowne uruchomienie aplikacji.";
"DISABLE_MODERN_FLAGS" = "Wyłącz domyślne flagi A/B";
"DISABLE_MODERN_FLAGS_DESC" = "Spowoduje to wyłączenie każdej domyślnie włączonej flagi A/B";
"YTNOMODERNUI" = "Włącz określone opcje związane z interfejsem użytkownika (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "Umożliwi to korzystanie z innych opcji, dzięki którym aplikacja będzie wyglądać mniej nowocześnie. Wymagane jest ponowne uruchomienie aplikacji.";
"ENABLE_APP_VERSION_SPOOFER" = "Włącz symulowanie wersji aplikacji (spoofer)";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "";
"VERSION_SPOOFER_SELECTOR" = "Wybór wersji spoofer\'a";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Używa lżejszej wersji AdBlock. Spowoduje to wyłączenie opcji AdBlock z rozszerzenia uYou.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Używa pełnej wersji kodu AdBlock";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Używa wersji loga premium oraz tworzy sztuczne przyciski w Twojej karcie. Wyłącza animowane logo YouTube.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Twoje korzyści z YouTube Premium";
"FAKE_DOWNLOADS" = "Pobrane";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Wyłącz animowane logo YouTube";
"CENTER_YOUTUBE_LOGO" = "Wyśrodkowane logo YouTube";
"CENTER_YOUTUBE_LOGO_DESC" = "Włącz tę opcję aby przenieść oficjalne logo YouTube na środek. Wymagane jest ponowne uruchomienie aplikacji.";
"HIDE_YOUTUBE_LOGO" = "Ukryj logo YouTube";
"HIDE_YOUTUBE_LOGO_DESC" = "Ukrywa logo YouTube w aplikacji";
"STICK_NAVIGATION_BAR" = "Przypnij menu";
"STICK_NAVIGATION_BAR_DESC" = "Doczepia pasek nawigacyjny zawsze na górze aplikacji, nawet gdy przewijasz polecane.";
"HIDE_COMMUNITY_POSTS" = "Ukryj wpisy społeczności";
"HIDE_COMMUNITY_POSTS_DESC" = "Wymagany restart aplikacji.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Ukryj linki w profilach użytkowników";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "";
"AUTO_HIDE_HOME_INDICATOR" = "Automatyczne ukrywanie przycisku strony głównej";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "";
"HIDE_INDICATORS" = "Ukryj podpowiedzi";
"HIDE_INDICATORS_DESC" = "Ukrywa wszystkie podpowiedzi w aplikacji.";
"FIX_CASTING" = "Napraw wysyłanie";
"FIX_CASTING_DESC" = "Zmienia niektóre flagi A/B w celu poprawy wysyłania";
"NEW_SETTINGS_UI" = "Nowy wygląd ustawień";
"NEW_SETTINGS_UI_DESC" = "Uruchamia nowy interfejs ustawieć z podziałem rozszerzeń.";
"DEFAULT" = "Domyślny";
"CUSTOM_COLOR" = "Niestandardowy kolor";
"RESTART_REQUIRED" = "Restart aplikacji jest wymagany.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "Sobre";
"VERSION" = "Versão";
"VERSION_CHECK" = "Toque para verificar se há atualização!";
"REPORT_AN_ISSUE" = "Informar um problema";
"ADD_TITLE" = "Adicione seu título aqui...";
"QUIT_YOUTUBE" = "Sair do YouTube";
"RESTART_YOUTUBE" = "Reinicie o YouTube para aplicar as alterações";
// App appearance
"APP_THEME" = "🎨 Aparência do aplicativo";
"THEME_OPTIONS" = "Opções de Temas";
"DARK_THEME" = "Tema Escuro";
"DEFAULT_THEME" = "Padrão";
"DEFAULT_THEME_DESC" = "Tema escuro padrão do YouTube. A reinicialização do app é necessária.";
"OLD_DARK_THEME" = "Antigo tema escuro";
"OLD_DARK_THEME_DESC" = "Tema escuro do YouTube antigo (tema cinza). A reinicialização do app é necessária.";
"OLED_DARK_THEME" = "Modo escuro OLED (Experimental)";
"OLED_DARK_THEME_2" = "Modo escuro OLED";
"OLED_DARK_THEME_DESC" = "Pode não funcionar corretamente em alguns casos. A reinicialização do app é necessária após você ativar/desativar essa opção.";
"OLED_KEYBOARD" = "Teclado OLED (Experimental)";
"OLED_KEYBOARD_DESC" = "Pode não funcionar corretamente em alguns casos. A reinicialização do app é necessária.";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ Opções do Reprodutor de Vídeo";
"SLIDE_TO_SEEK" = "Ativar Deslizar para buscar";
"SLIDE_TO_SEEK_DESC" = "Traz de volta o gesto Deslizar para buscar.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Desativar toque duplo para buscar";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "Desativar ajuste ao capítulo";
"SNAP_TO_CHAPTER_DESC" = "Desativa o ajuste automático ao capítulo ao buscar no vídeo. A reinicialização do app é necessária.";
"PINCH_TO_ZOOM" = "Desativar pinçar para ampliar";
"PINCH_TO_ZOOM_DESC" = "A reinicialização do app é necessária.";
"YT_MINIPLAYER" = "Ative o Miniplayer para todos os vídeos do YouTube";
"YT_MINIPLAYER_DESC" = "Vídeos infantis, por exemplo.";
"HIDE_REMIX_BUTTON" = "Ocultar o botão Remix";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Ocultar o botão Clipe";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Ocultar o botão de Download";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Usar o HUD de volume padrão do iOS";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"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_DESC" = "Oculta o interruptor de Reprodução automática na sobreposição de controles de vídeo.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Ocultar botão de Legendas";
"HIDE_SUBTITLES_BUTTON_DESC" = "Oculta o botão de Legendas na sobreposição de controles de vídeo.";
"HIDE_HUD_MESSAGES" = "Ocultar Mensagens do HUD";
"HIDE_HUD_MESSAGES_DESC" = "Exemplo: Legendas/CC ativadas/desativadas, A repetição do vídeo está ativada,...";
"HIDE_PAID_PROMOTION_CARDS" = "Ocultar Banner de promoção paga";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Oculta o banner 'Contém promoção paga' em alguns vídeos.";
"HIDE_CHANNEL_WATERMARK" = "Ocultar Marca D'água do Canal";
"HIDE_CHANNEL_WATERMARK_DESC" = "Oculta a marca d'água do canal na sobreposição de controles de vídeo. A reinicialização do app é necessária.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ocultar botão Anterior e Próximo";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Oculta o botão Anterior e Próximo na sobreposição de controles de vídeo.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Substituir o botão Anterior e Próximo";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Substitui o botão Anterior e Próximo pelo botão Avançar e Retroceder. A reinicialização do app é necessária.";
"RED_PROGRESS_BAR" = "Barra de progresso vermelha";
"RED_PROGRESS_BAR_DESC" = "Traz de volta a barra de progresso vermelha. A reinicialização do app é necessária.";
"HIDE_HOVER_CARD" = "Ocultar Cartões flutuantes de telas finais (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Oculta telas finais do criador (miniaturas) no final dos vídeos.";
"HIDE_RIGHT_PANEL" = "Ocultar o painel direito no modo de tela cheia";
"HIDE_RIGHT_PANEL_DESC" = "A reinicialização do app é necessária.";
// Shorts controls overlay options
"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_DESC" = "Oculta o banner 'Comprar Valeu Demais' nos Shorts.";
"HIDE_SUBCRIPTIONS" = "Ocultar o botão Inscrições";
"HIDE_SUBCRIPTIONS_DESC" = "Oculta o botão Inscrições que aparece quando pausado.";
"DISABLE_RESUME_TO_SHORTS" = "Desativar voltar para os Shorts";
"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" = "🔎 Diversos";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Ocultar o botão iSponsorBlock";
"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.";
"CASTING" = "Transmissão";
"MSG_ARE_YOU_SURE" = "Tem certeza de que deseja começar a transmitir?";
"MSG_YES" = "Sim";
"MSG_CANCEL" = "Cancelar";
"DISABLE_HINTS" = "Desativar dicas";
"DISABLE_HINTS_DESC" = "Desativa as dicas de recursos do YouTube que geralmente são exibidas quando o aplicativo é instalado recentemente.";
"ENABLE_YT_STARTUP_ANIMATION" = "Ativar animação de inicialização do YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Ocultar a Barra superior";
"HIDE_CHIP_BAR_DESC" = "Oculta a Barra superior nos Feeds iniciais (Tendências, Música, Jogos...) e Feeds de inscrições (Todos os vídeos, Continuar assistindo...). A reinicialização do app é necessária.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Ocultar \"Adicionar como próximo na fila\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Layout do iPhone";
"IPHONE_LAYOUT_DESC" = "Alterne para usar o Layout do iPhone. A reinicialização do app é necessária.";
"NEW_MINIPLAYER_STYLE" = "Novo estilo de barra de miniplayer (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "A reinicialização do app é necessária.";
"YT_RE_EXPLORE" = "Substituir a guia Shorts pela guia Explorar (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "A reinicialização do app é necessária.";
"ENABLE_FLEX" = "Ativar FLEX";
"ENABLE_FLEX_DESC" = "Ativa o FLEX para depuração (não recomendado). Deixe isso desligado, a menos que você saiba o que está fazendo.";
"FIX_GOOGLE_SIGNIN" = "Corrigir o login do Google (somente para usuários da TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Ative esta opção somente quando você não conseguir fazer login com sua conta do Google e o aplicativo foi instalado via TrollStore. Se você conseguir fazer login normalmente, mantenha-o desativado. A reinicialização do app é necessária.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Versiune uYouPlus: %@";
"VERSION_CHECK" = "Căutare actualizări";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "Mod Întunecat OLED (Experimental)";
"OLED_DARK_THEME_2" = "Mod Întunecat OLED";
"OLED_DARK_THEME_DESC" = "Este posibil să nu funcționeze corect în anumite cazuri. Este necesară repornirea aplicației după ce această opțiune este activată/dezactivată.";
"OLED_KEYBOARD" = "Tastatură OLED (Experimental)";
"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";
"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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Activare Miniplayer pentru toate videoclipurile YouTube";
"YT_MINIPLAYER_DESC" = "De exemplu, videoclipurile destinate pentri copii";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Ascunde comutatorul Redare automată";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Ascunde comutatorul Redare automată din controalele video.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Ascunde butonul Subtitrări";
"HIDE_SUBTITLES_BUTTON_DESC" = "Ascunde butonul Subtitrări din controalele video.";
"HIDE_HUD_MESSAGES" = "Ascundere Mesaje HUD";
"HIDE_HUD_MESSAGES_DESC" = "Exemplu: Subtitrările sunt activate/dezactivate, Redarea în buclă este activată,...";
"HIDE_PAID_PROMOTION_CARDS" = "Ascunde banner-ul Promovare Plătită";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Ascunde banner-ul 'Include Promovare Plătită' în unele videoclipuri.";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Ascunde butoanele Înainte/Înapoi";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Ascunde butoanele Înainte/Înapoi din controalele video.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Înlocuire butoane Înainte/Înapoi";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Înlocuiește butoanele Înainte/Înapoi cu butoanele derulare Înainte/Înapoi. Este necesară repornirea aplicației.";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "Bring back the red progress bar. App restart is required.";
"HIDE_HOVER_CARD" = "Ascunde ecranele de final (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Ascunde ecranele de final de la sfârșitul videoclipurilor.";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"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.";
"CASTING" = "Proiectare";
"MSG_ARE_YOU_SURE" = "Sunteți sigur că doriți să proiectați?";
"MSG_YES" = "Da";
"MSG_CANCEL" = "Anulare";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Stil nou bară Miniplayer (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Este necesară repornirea aplicației.";
"YT_RE_EXPLORE" = "Înlocuire fila Shorts cu fila Explore (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Este necesară repornirea aplicației.";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Rezolvare problemă autentificare cont Google (doar pentru utilizatorii TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Activează această opțiune doar în cazul în care nu te poți autentifica în contul tău Google și apariția a fost instalată via TrollStore. Dacă te poți autentifica fără probleme, țineți setarea dezactivată. Este necesară repornirea aplicației.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "Версия uYouPlus: %@";
"VERSION_CHECK" = "Нажмите, чтобы проверить доступные обновления.";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Параметры темы";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "По умолчанию";
"DEFAULT_THEME_DESC" = "Темная(новая) тема YouTube по умолчанию. Требуется перезапуск приложения.";
"OLD_DARK_THEME" = "Старая темная тема";
"OLD_DARK_THEME_DESC" = "Старая темная тема YouTube (серая тема). Требуется перезапуск приложения.";
"OLED_DARK_THEME" = "Темный режим для OLED (Бета)";
"OLED_DARK_THEME_2" = "Темный режим для OLED";
"OLED_DARK_THEME_DESC" = "Понадобится перезагрузка при смене цветовой темы приложения. Если OLED-тема не включится, попробуйте переключиться не светлый режим и обратно, а затем перезагрузить приложение.";
"OLED_KEYBOARD" = "OLED-клавиатура (Бета)";
"OLED_KEYBOARD_DESC" = "Возможно, на некоторых устройствах будет работать криво. Потребуется перезагрузка.";
// 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_DESC" = "";
"SNAP_TO_CHAPTER" = "Отключить привязку к эпизодам";
"SNAP_TO_CHAPTER_DESC" = "Отключает автоматическую привязку к эпизодам при перемотке видео. Требуется перезапуск приложения.";
"PINCH_TO_ZOOM" = "Отключить функцию масштабирования";
"PINCH_TO_ZOOM_DESC" = "Требуется перезапуск приложения.";
"YT_MINIPLAYER" = "Мини-плеер для всех видео";
"YT_MINIPLAYER_DESC" = "Принудительно активирует мини-плеер для всех видео, включая видео, предназначенное для детей.";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Использовать стоковый слайдер грмкости iOS";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Параметры элементов оверлея видеоплеера";
"HIDE_AUTOPLAY_SWITCH" = "Скрыть «Автовоспроизведение»";
"HIDE_AUTOPLAY_SWITCH_DESC" = "Убирает тумблер «Автовоспроизведение» с оверлея плеера.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Скрыть «Субтитры»";
"HIDE_SUBTITLES_BUTTON_DESC" = "Скрывает кнопку субтитров с оверлея плеера.";
"HIDE_HUD_MESSAGES" = "Скрыть сообщения плеера";
"HIDE_HUD_MESSAGES_DESC" = "Скрывает надписи YouTube, появляющиеся поверх видео.";
"HIDE_PAID_PROMOTION_CARDS" = "Скрыть рекламный баннер";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "Скрывает баннер «Есть реклама» в роликах со встроенной рекламой.";
"HIDE_CHANNEL_WATERMARK" = "Скрыть водяной знак канала";
"HIDE_CHANNEL_WATERMARK_DESC" = "Скрывает водяной знак канала с видео. Требуется перезапуск приложения.";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Скрыть «След.» и «Пред.»";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Убирает кнопки переключения видео «Следующий» и «Предыдущий» с плеера.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Кнопки перемотки вместо «Пред.» и «След.»";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Заменяет переключатели «Следующий» и «Предыдущий» на кнопки перемотки на 10 сек. Потребуется перезагрузка.";
"RED_PROGRESS_BAR" = "Красная полоса воспроизведения";
"RED_PROGRESS_BAR_DESC" = "Возвращает красную полосу воспроизведения. Требуется перезапуск приложения.";
"HIDE_HOVER_CARD" = "Скрыть рекомендации (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Скрывает эскизы, отображаемые по окончанию видеоролика.";
"HIDE_RIGHT_PANEL" = "Скрыть правую панель в полноэкранном режиме";
"HIDE_RIGHT_PANEL_DESC" = "Требуется перезапуск приложения.";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Параметры элементов оверлея в Shorts";
"HIDE_SUPER_THANKS" = "Скрыть баннер 'Купить суперспасибо'";
"HIDE_SUPER_THANKS_DESC" = "Скрывает баннер 'Купить суперспасибо' в Shorts.";
"HIDE_SUBCRIPTIONS" = "Скрыть кнопку подписок";
"HIDE_SUBCRIPTIONS_DESC" = "Скрыть кнопку подписки, которая отображается при приостановке.";
"DISABLE_RESUME_TO_SHORTS" = "Отключить продолжение видео Shorts";
"DISABLE_RESUME_TO_SHORTS_DESC" = "Если закрыть YouTube во время просмотра видео Shorts, то при следующем запуске YouTube видео Shorts не будет автоматически воспроизводиться.";
// Miscellaneous
"MISCELLANEOUS" = "🔎 Другое";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "Подтверждение «Трансляции» (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "Спрашивать подтверждение перед началом трансляции во избежание случайных подключений к ТВ.";
"CASTING" = "Трансляция";
"MSG_ARE_YOU_SURE" = "Начать трансляцию экрана?";
"MSG_YES" = "Да";
"MSG_CANCEL" = "Отмена";
"DISABLE_HINTS" = "Отключить подсказки";
"DISABLE_HINTS_DESC" = "Отключает подсказки функций с YouTube, которые обычно отображаются при свежей установке приложения.";
"ENABLE_YT_STARTUP_ANIMATION" = "Включить анимацию запуска YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Скрыть верхнюю панель";
"HIDE_CHIP_BAR_DESC" = "Скрывает верхнюю панель на вкладках «Главная» (Тренды, Музыка, Игры...) и «Подписки» (Все видео, Продолжить просмотр...)\nТребуется перезапуск приложения.";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Оформление приложения как на iPhone";
"IPHONE_LAYOUT_DESC" = "Переключает оформление приложения как на iPhone. Требуется перезапуск приложения.";
"NEW_MINIPLAYER_STYLE" = "Мини-плеер в стиле iPad (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Потребуется перезагрузка.";
"YT_RE_EXPLORE" = "Вкладка «Навигация» вместо «Shorts»";
"YT_RE_EXPLORE_DESC" = "Потребуется перезагрузка.";
"ENABLE_FLEX" = "Включить FLEX";
"ENABLE_FLEX_DESC" = "Включите FLEX для отладки (не рекомендуется). Не включайте эту опцию, если вы не знаете, что делаете.";
"FIX_GOOGLE_SIGNIN" = "Исправить авторизацию (TrollStore)";
"FIX_GOOGLE_SIGNIN_DESC" = "Включите данную опцию только, если не можете войти в учетную запись Google, а приложение установлено через TrollStore. Если удается авторизоваться как обычно, оставьте данную опцию отключенной. Потребуется перезагрузка.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,315 @@
/* Read me:
- How to translate uYouPlus (if your language already exists then feel free to check it and/or improve it):
1. Fork this uYouPlus repo
2. Duplicate the template.lproj folder, and edit the duplicated folder's name to your <lang_code>.lproj id.
For example: <ru.lproj> for Russia. For more details, visit: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
3. Translate each line below after each =
4. Open a Pull Request
- You can also add your localization to YTABConfig, YouPiP, YTUHD, and Return YouTube Dislike. The process is the same:
https://github.com/PoomSmart/YTABConfig/tree/main/layout/Library/Application%20Support/YTABC.bundle
https://github.com/PoomSmart/YouPiP/tree/main/layout/Library/Application%20Support/YouPiP.bundle
https://github.com/PoomSmart/YTUHD/tree/master/layout/Library/Application%20Support/YTUHD.bundle
https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Application%20Support/RYD.bundle
*/
// About
"ABOUT" = "About";
"VERSION" = "Version";
"VERSION_CHECK" = "Tap to check for updates!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "Theme options";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "Default";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Lighter grey";
"OLD_DARK_THEME_DESC" = "YouTube's old dark theme";
"OLED_DARK_THEME" = "OLED (experimental)";
"OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "Pure-black dark theme";
"OLED_KEYBOARD" = "OLED keyboard (experimental)";
"OLED_KEYBOARD_DESC" = "";
// 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" = "";
"SNAP_TO_CHAPTER" = "Disable snap to chapter";
"SNAP_TO_CHAPTER_DESC" = "Disables auto snap to chapter when seeking through videos";
"PINCH_TO_ZOOM" = "Disable pinch to zoom";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Enable miniplayer for all videos";
"YT_MINIPLAYER_DESC" = "The miniplayer cannot be activated for certain videos (e.g., kids videos). This option bypasses that";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Use stock iOS volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video controls overlay options";
"HIDE_AUTOPLAY_SWITCH" = "Hide autoplay switch";
"HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "Hide subtitles button";
"HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "Hide HUD messages";
"HIDE_HUD_MESSAGES_DESC" = "Hides snackbars that display for certain actions (e.g., CC turned on/off)";
"HIDE_PAID_PROMOTION_CARDS" = "Hide paid promotion banner";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Hide channel watermark";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Hide previous and next buttons";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Hides on all videos, including playlists";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Use fast forward and rewind buttons";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Replaces previous and next buttons with fast forward and rewind";
"RED_PROGRESS_BAR" = "Red progress bar";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "Hides videos' end screens";
"HIDE_RIGHT_PANEL" = "Hide engagement panels in full screen";
"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";
"HIDE_SUPER_THANKS" = "Hide \"Buy Super Thanks\" banner";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Hide subscriptions button";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Disable resume to Shorts";
"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";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "Shows a confirmation alert before casting";
"CASTING" = "Casting";
"MSG_ARE_YOU_SURE" = "Are you sure you want to start casting?";
"MSG_YES" = "Yes";
"MSG_CANCEL" = "Cancel";
"DISABLE_HINTS" = "Disable hints";
"DISABLE_HINTS_DESC" = "Disables YouTube feature hints that are displayed when the app is newly installed";
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Hide upper bar";
"HIDE_CHIP_BAR_DESC" = "Hides the upper bar in home and subscription feeds (e.g., All videos, Continue watching, etc.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "BigYTMiniPlayer";
"NEW_MINIPLAYER_STYLE_DESC" = "New mini player bar style";
"YT_RE_EXPLORE" = "YTReExplore";
"YT_RE_EXPLORE_DESC" = "Replaces the Shorts tab with the Explore tab";
"ENABLE_FLEX" = "Enable FLEX";
"ENABLE_FLEX_DESC" = "Enables FLEX for debugging";
"FIX_GOOGLE_SIGNIN" = "Fix Google Sign in (for TrollStore user only)";
"FIX_GOOGLE_SIGNIN_DESC" = "Only turn on this option when you can't sign in with your Google account and the app was installed via TrollStore. If you can log in normally, keep it disabled. App restart is required.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,302 @@
// About
"ABOUT" = "เกี่ยวกับ";
"VERSION" = "เวอร์ชัน uYouPlus คือ: %@";
"VERSION_CHECK" = "ดูเวอร์ชันล่าสุด";
"REPORT_AN_ISSUE" = "รายงานปัญหา";
"ADD_TITLE" = "เพิ่มชื่อเรื่องของคุณที่นี่...";
"QUIT_YOUTUBE" = "ออกจาก YouTube";
"RESTART_YOUTUBE" = "รีสตาร์ท YouTube เพื่อใช้การเปลี่ยนแปลง";
//รูปลักษณ์ของแอป
"APP_THEME" = "ลักษณะที่ปรากฏของแอป";
"THEME_OPTIONS" = "ตัวเลือกลักษณะธีม";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "ค่าเริ่มต้น";
"DEFAULT_THEME_DESC" = "YouTube มีค่าเริ่มต้นเป็นโหมดมืด ต้องรีสตาร์ทแอป";
"OLD_DARK_THEME" = "โหมดมืดแบบดั้งเดิม";
"OLD_DARK_THEME_DESC" = "โหมดมืดของ YouTube (รูปแบบสีเทา) ต้องรีสตาร์ทแอป";
"OLED_DARK_THEME" = "โหมดมืด OLED (ทดลอง)";
"OLED_DARK_THEME_2" = "โหมดมืด OLED";
"OLED_DARK_THEME_DESC" = "ทำงานไม่ถูกต้องในบางกรณี การเปลี่ยนตัวเลือกนี้จำเป็นต้องรีสตาร์ทแอปพลิเคชั่น";
"OLED_KEYBOARD" = "แป้นพิมพ์ OLED (ทดลอง)";
"OLED_KEYBOARD_DESC" = "อาจทำงานไม่ถูกต้องในบางกรณี จำเป็นต้องรีสตาร์ทแอปพลิเคชัน";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ ตัวเลือกผู้เล่น";
"SLIDE_TO_SEEK" = "เปิดใช้งานสไลด์เพื่อค้นหา";
"SLIDE_TO_SEEK_DESC" = "นำสไลด์กลับมาเพื่อค้นหาท่าทาง";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "ปิดใช้งานการแตะสองครั้งเพื่อค้นหา";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "ปิดใช้งานการข้ามบท";
"SNAP_TO_CHAPTER_DESC" = "ปิดใช้งานการข้ามไปยังบทอัตโนมัติเมื่อวิดีโอส่งต่ออย่างรวดเร็ว ต้องรีสตาร์ทแอปพลิเคชัน";
"PINCH_TO_ZOOM" = "ปิดใช้งานการซูมด้วยท่าทาง";
"PINCH_TO_ZOOM_DESC" = "ต้องรีสตาร์ทแอปพลิเคชัน";
"YT_MINIPLAYER" = "เปิดใช้งานเครื่องเล่นขนาดเล็กสำหรับวิดีโอ YouTube ทั้งหมด";
"YT_MINIPLAYER_DESC" = "ตัวอย่างเช่น ภาพยนตร์สำหรับเด็ก";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "ใช้ HUD โวลุ่ม iOS ในตัว";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 ตัวเลือกการควบคุมการซ้อนทับวิดีโอ";
"HIDE_AUTOPLAY_SWITCH" = "ซ่อนสวิตช์เล่นอัตโนมัติ";
"HIDE_AUTOPLAY_SWITCH_DESC" = "ซ่อนสวิตช์เล่นอัตโนมัติในตัวควบคุมภาพยนตร์";
"HIDE_YTMUSIC_BUTTON" = "ซ่อนปุ่มเพลง YouTube";
"HIDE_YTMUSIC_BUTTON_DESC" = "ซ่อนปุ่ม Youtube Music ที่ปรากฏพร้อมกับพรีเมียม";
"HIDE_SUBTITLES_BUTTON" = "ปุ่มซ่อนคำบรรยาย";
"HIDE_SUBTITLES_BUTTON_DESC" = "ซ่อนปุ่มคำบรรยายในเลเยอร์ควบคุมวิดีโอ";
"HIDE_HUD_MESSAGES" = "ซ่อนข้อความ HUD";
"HIDE_HUD_MESSAGES_DESC" = "ตัวอย่างเช่น: คำบรรยาย CC, เปิด/ปิด, เปิดการวนซ้ำวิดีโอ ฯลฯ...";
"HIDE_PAID_PROMOTION_CARDS" = "ซ่อนแบนเนอร์ที่ต้องชำระเงิน (YTNoPaidPromo)";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "ซ่อนแบนเนอร์ "รวมการโปรโมตแบบชำระเงิน" ในบางวิดีโอ ";
"HIDE_CHANNEL_WATERMARK" = "ซ่อนลายน้ำของช่อง";
"HIDE_CHANNEL_WATERMARK_DESC" = "ซ่อนลายน้ำช่องของการควบคุมโฮเวอร์ ต้องรีสตาร์ทแอปพลิเคชัน";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "ซ่อนปุ่มก่อนหน้าและปุ่มถัดไป";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "ซ่อนปุ่มก่อนหน้าและถัดไปในเลเยอร์ควบคุมภาพยนตร์";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "แทนที่ปุ่มก่อนหน้า/ถัดไป";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "แทนที่ปุ่มก่อนหน้า/ถัดไปบนอินเทอร์เฟซการควบคุมเครื่องเล่นวิดีโอด้วยปุ่มกรอไปข้างหน้า/ย้อนกลับ รีสตาร์ทแอปพลิเคชัน";
"RED_PROGRESS_BAR" = "แถบความคืบหน้าสีแดง";
"RED_PROGRESS_BAR_DESC" = "กู้คืนแถบความคืบหน้าสีแดง ต้องรีสตาร์ทแอปพลิเคชัน";
"HIDE_HOVER_CARD" = "ซ่อนการ์ดโฮเวอร์ตอนท้าย (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "ซ่อนตอนท้ายของผู้สร้างที่ตอนท้ายของวิดีโอ";
"HIDE_RIGHT_PANEL" = "ซ่อนแผงด้านขวาแบบเต็มหน้าจอ";
"HIDE_RIGHT_PANEL_DESC" = "แอปพลิเคชันจำเป็นต้องรีสตาร์ท";
// Shorts ควบคุมตัวเลือกการซ้อนทับ
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 ตัวเลือกการควบคุมการวางเมาส์เหนือกางเกงขาสั้น";
"HIDE_SUPER_THANKS" = "ซ่อนแบนเนอร์ 'ขอบคุณมากสำหรับการซื้อ'";
"HIDE_SUPER_THANKS_DESC" = "ซ่อนแบนเนอร์ 'ขอบคุณสำหรับการซื้อ' ใน Shorts";
"HIDE_SUBCRIPTIONS" = "ซ่อนปุ่มสมัครสมาชิก";
"HIDE_SUBCRIPTIONS_DESC" = "ซ่อนปุ่มสมัครสมาชิกที่ปรากฏขึ้นเมื่อหยุดชั่วคราว";
"DISABLE_RESUME_TO_SHORTS" = "ปิดใช้งานการเล่นสั้นต่อ";
"DISABLE_RESUME_TO_SHORTS_DESC" = "หากคุณปิดโปรแกรมขณะรับชมวิดีโอสั้น วิดีโอสั้นจะไม่เล่นโดยอัตโนมัติอีกต่อไปในครั้งถัดไปที่คุณเปิดโปรแกรม";
//เบ็ดเตล็ด
"เบ็ดเตล็ด" = "🔎เบ็ดเตล็ด";
"HIDE_UYOU" = "ซ่อนแท็บคุณ";
"HIDE_ISPONSORBLOCK" = "ซ่อนปุ่ม iSponsorBlock";
"CAST_CONFIRM" = "การยืนยันก่อนส่งมอบ (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "แสดงข้อความยืนยันก่อนให้บริการเพื่อป้องกันไม่ให้สมาชิกในครอบครัวดำเนินการดังกล่าว";
"การคัดเลือกนักแสดง" = "การคัดเลือกนักแสดง";
"MSG_ARE_YOU_SURE" = "เริ่มการจัดส่ง";
"MSG_YES" = "ตกลง";
"MSG_CANCEL" = "ยกเลิก";
"DISABLE_HINTS" = "ปิดใช้งานคำแนะนำ";
"DISABLE_HINTS_DESC" = "ปิดใช้งานคำแนะนำคุณลักษณะที่แสดงเมื่อติดตั้งแอปพลิเคชันครั้งแรก";
"ENABLE_YT_STARTUP_ANIMATION" = "เปิดใช้งานภาพเคลื่อนไหวต้อนรับของ YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "ซ่อนฟิลด์ด้านบน";
"HIDE_CHIP_BAR_DESC" = "ซ่อนคอลัมน์ด้านบนของหน้าจอหลัก (หัวข้อ เพลง เกม...) และการอัปเดตสมาชิก (วิดีโอทั้งหมด ดูต่อ...) จำเป็นต้องรีสตาร์ทแอปพลิเคชัน";
"HIDE_PLAY_NEXT_IN_QUEUE" = "ซ่อน \"เล่นถัดไปในคิว\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "เค้าโครง iPhone";
"IPHONE_LAYOUT_DESC" = "สลับไปใช้รูปแบบ iPhone ต้องรีสตาร์ทแอป";
"NEW_MINIPLAYER_STYLE" = "เครื่องเล่นขนาดเล็ก (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "ต้องรีสตาร์ทแอปพลิเคชัน";
"YT_RE_EXPLORE" = "แทนที่การแบ่งหน้า Shorts ด้วยการแบ่งหน้าแบบสำรวจ (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "แอปพลิเคชันจำเป็นต้องรีสตาร์ท";
"ENABLE_FLEX" = "เปิดใช้งาน FLEX";
"ENABLE_FLEX_DESC" = "เปิดใช้งาน FLEX สำหรับการดีบัก (ไม่แนะนำ) อย่าใช้หากคุณไม่รู้ว่ากำลังทำอะไรอยู่";
"FIX_GOOGLE_SIGNIN" = "แก้ไขปัญหาการเข้าสู่ระบบบัญชี Google (ใช้ได้สำหรับผู้ใช้ TrollStore เท่านั้น)";
"FIX_GOOGLE_SIGNIN_DESC" = "ใช้ได้เฉพาะเมื่อใช้ TrollStore เพื่อติดตั้งแอปพลิเคชันนี้: หลังจากเปิดใช้งานการตั้งค่านี้ คุณสามารถเข้าสู่ระบบบัญชี Google ของคุณได้ตามปกติ และคุณต้องรีสตาร์ทแอปพลิเคชัน";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,302 @@
// About
"ABOUT" = "Hakkında";
"VERSION" = "Versiyon";
"VERSION_CHECK" = "Güncellemeleri kontrol etmek için dokunun!";
"REPORT_AN_ISSUE" = "Bir sorun bildir";
"ADD_TITLE" = "Başlığınızı buraya ekleyin...";
"QUIT_YOUTUBE" = "YouTube'u Kapat";
"RESTART_YOUTUBE" = "Değişiklikleri uygulamak için YouTube'u yeniden başlatın";
// App appearance
"APP_THEME" = "🎨 Uygulama görünümü";
"THEME_OPTIONS" = "Tema seçenekleri";
"DARK_THEME" = "Koyu tema";
"DEFAULT_THEME" = "Varsayılan";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Daha açık gri";
"OLD_DARK_THEME_DESC" = "YouTube'un eski koyu teması";
"OLED_DARK_THEME" = "OLED (deneysel)";
"OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "Tam siyah koyu tema";
"OLED_KEYBOARD" = "OLED klavye (deneysel)";
"OLED_KEYBOARD_DESC" = "";
// Video player options
"VIDEO_PLAYER_OPTIONS" = "⏯️ Video oynatıcı seçenekleri";
"SLIDE_TO_SEEK" = "Sürükleyerek aramayı etkinleştir";
"SLIDE_TO_SEEK_DESC" = "Sürükleyerek arama hareketini geri getirin.";
"DISABLE_DOUBLE_TAP_TO_SEEK" = "Çift dokunarak aramayı devre dışı bırak";
"DISABLE_DOUBLE_TAP_TO_SEEK_DESC" = "";
"SNAP_TO_CHAPTER" = "Bölüme otomatik geçmeyi devre dışı bırak";
"SNAP_TO_CHAPTER_DESC" = "Videoları ararken otomatik olarak bölüme geçmeyi devre dışı bırakır";
"PINCH_TO_ZOOM" = "Sıkıştırarak yakınlaştırmayı devre dışı bırak";
"PINCH_TO_ZOOM_DESC" = "";
"YT_MINIPLAYER" = "Tüm videolar için miniplayer'ı etkinleştir";
"YT_MINIPLAYER_DESC" = "Miniplayer belirli videolar için etkinleştirilemez (ör. çocuk videoları). Bu seçenek bunu aşar";
"HIDE_REMIX_BUTTON" = "Remix düğmesini gizle";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Klip düğmesini gizle";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "İndirme düğmesini gizle";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Stok iOS ses HUD'unu kullan";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 Video kontrolleri kaplama seçenekleri";
"HIDE_AUTOPLAY_SWITCH" = "Otomatik oynatma anahtarını gizle";
"HIDE_AUTOPLAY_SWITCH_DESC" = "";
"HIDE_SUBTITLES_BUTTON" = "Altyazı düğmesini gizle";
"HIDE_SUBTITLES_BUTTON_DESC" = "";
"HIDE_HUD_MESSAGES" = "HUD mesajlarını gizle";
"HIDE_HUD_MESSAGES_DESC" = "Belirli işlemler için görüntülenen bildirim çubuklarını gizler (ör. CC açıldı/kapandı)";
"HIDE_PAID_PROMOTION_CARDS" = "Ücretli promosyon bandını gizle";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "";
"HIDE_CHANNEL_WATERMARK" = "Kanal filigranını gizle";
"HIDE_CHANNEL_WATERMARK_DESC" = "";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "Önceki ve sonraki düğmeleri gizle";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "Tüm videolarda, çalma listeleri dahil, gizler";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Hızlı ileri ve geri sarma düğmelerini kullan";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Önceki ve sonraki düğmelerini hızlı ileri ve geri sarma ile değiştirir";
"RED_PROGRESS_BAR" = "Kırmızı ilerleme çubuğu";
"RED_PROGRESS_BAR_DESC" = "";
"HIDE_HOVER_CARD" = "YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "Videoların son ekranlarını gizler";
"HIDE_RIGHT_PANEL" = "Tam ekranda etkileşim panellerini gizle";
"HIDE_RIGHT_PANEL_DESC" = "Manzara modunda sağ panelleri (ör. yorumlar, canlı sohbet, vb.) gizler";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts kontrolleri kaplama seçenekleri";
"HIDE_SUPER_THANKS" = "\"Süper Teşekkürler Satın Al\" bandını gizle";
"HIDE_SUPER_THANKS_DESC" = "";
"HIDE_SUBCRIPTIONS" = "Abonelikler düğmesini gizle";
"HIDE_SUBCRIPTIONS_DESC" = "";
"DISABLE_RESUME_TO_SHORTS" = "Shorts'larda devam etmeyi devre dışı bırak";
"DISABLE_RESUME_TO_SHORTS_DESC" = "YouTube'u Shorts izlerken kapatırsanız, uygulamayı bir dahaki açışınızda otomatik olarak Shorts'a devam etmesini engeller";
// Miscellaneous
"MISCELLANEOUS" = "🔎 Çeşitli";
"HIDE_UYOU" = "uYou sekmesini gizle";
"HIDE_ISPONSORBLOCK" = "iSponsorBlock düğmesini gizle";
"CAST_CONFIRM" = "YTCastConfirm";
"CAST_CONFIRM_DESC" = "Yayınlamaya başlamadan önce onay uyarısı gösterir";
"CASTING" = "Yayınlanıyor";
"MSG_ARE_YOU_SURE" = "Yayınlamaya başlamak istediğinizden emin misiniz?";
"MSG_YES" = "Evet";
"MSG_CANCEL" = "İptal";
"DISABLE_HINTS" = "İpuçlarını devre dışı bırak";
"DISABLE_HINTS_DESC" = "Uygulama yeni yüklendiğinde görüntülenen YouTube özellik ipuçlarını devre dışı bırakır";
"ENABLE_YT_STARTUP_ANIMATION" = "YouTube başlangıç animasyonunu etkinleştir";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "Üst çubuğu gizle";
"HIDE_CHIP_BAR_DESC" = "Ana sayfa ve abonelik akışlarında üst çubuğu gizler (ör. Tüm videolar, İzlemeye devam et, vb.)";
"HIDE_PLAY_NEXT_IN_QUEUE" = "\"Sonraki sırada oynat\" düğmesini gizle";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhone düzenini zorla";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Yeni Mini Oynatıcı Tarzı";
"NEW_MINIPLAYER_STYLE_DESC" = "Yeni mini oynatıcı çubuğu tarzı";
"YT_RE_EXPLORE" = "YTReExplore";
"YT_RE_EXPLORE_DESC" = "Shorts sekmesini Keşfet sekmesi ile değiştirir";
"ENABLE_FLEX" = "FLEX'i etkinleştir";
"ENABLE_FLEX_DESC" = "Hata ayıklama için FLEX'i etkinleştirir";
"FIX_GOOGLE_SIGNIN" = "Google Girişini Düzelt (yalnızca TrollStore kullanıcıları için)";
"FIX_GOOGLE_SIGNIN_DESC" = "Google hesabınızla giriş yapamıyorsanız ve uygulama TrollStore üzerinden yüklendiyse bu seçeneği açın. Normal giriş yapabiliyorsanız, kapalı tutun. Uygulama yeniden başlatılması gereklidir.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Geliştiricileri Destekleyin";
"COPY_SETTINGS" = "Ayarları Kopyala";
"COPY_SETTINGS_DESC" = "Tüm mevcut ayarları panoya kopyala";
"PASTE_SETTINGS" = "Ayarları Yapıştır";
"PASTE_SETTINGS_DESC" = "Panodaki ayarları yapıştır ve uygula";
"EXPORT_SETTINGS" = "Ayarları Dışa Aktar";
"EXPORT_SETTINGS_DESC" = "Tüm mevcut ayarları bir .txt dosyasına dışa aktarır";
"IMPORT_SETTINGS" = "Ayarları İçe Aktar";
"IMPORT_SETTINGS_DESC" = "Ayarları içe aktarmak için basın (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "'Ayarları Kopyala' ve 'Ayarları Yapıştır' Düğmelerini Değiştir";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Düğmeleri 'Ayarları Dışa Aktar' ve 'Ayarları İçe Aktar' ile değiştirir";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Temel Menü";
"CHANGE_APP_ICON" = "Uygulama Simgesini Değiştir";
"CLEAR_NOTIFICATIONS" = "Bildirimleri Temizle";
"CLEAR_NOTIFICATIONS_DESC" = "Tüm uygulama bildirimlerini zorla temizle (Yan yükleme durumunda önerilir)";
"CUSTOM_DARK_THEME" = "Özel Koyu Tema";
"ENABLE_PORTRAIT_FULLSCREEN" = "Dikey Tam Ekranı Etkinleştir";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "YouTube Uygulamasında Dikey Tam Ekranı etkinleştirir. Uygulama yeniden başlatılması gereklidir.";
"ENABLE_TAP_TO_SEEK" = "Dokunarak Aramayı Etkinleştir";
"ENABLE_TAP_TO_SEEK_DESC" = "İzleme çubuğuna tek dokunarak videoda herhangi bir yere atlayın";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Tam ekran hareketini devre dışı bırak";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Mini oynatıcıyı yukarı çekerek tam ekran yapma hareketini devre dışı bırak";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Çift dokunarak bölümü atlamayı devre dışı bırak";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "İki parmakla çift dokunarak bölümü atlama hareketini devre dışı bırakır.";
"ALWAYS_USE_REMAINING_TIME" = "Her zaman kalan zamanı kullan";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Varsayılan olarak oynatıcı çubuğunda kalan zamanı göster.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Kalan zamanı değiştirme işlevini devre dışı bırak";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Geçen süreyi kalan zaman ile değiştirmeyi devre dışı bırak.";
"ENABLE_SHARE_BUTTON" = "Paylaş Düğmesini Etkinleştir";
"ENABLE_SHARE_BUTTON_DESC" = "Video kontrolleri katmanında Paylaş düğmesini etkinleştirir.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Çalma Listesine Kaydet Düğmesini Etkinleştir";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Video kontrolleri katmanında Çalma Listesine Kaydet düğmesini etkinleştirir.";
"HIDE_YTMUSIC_BUTTON" = "YouTube Music düğmesini gizle";
"HIDE_YTMUSIC_BUTTON_DESC" = "Premium ile birlikte görünen YouTube Music düğmesini gizler.";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Tam ekranda video başlığını gizle";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Tam ekran video oynatıcıda video başlığını ve sol üstteki işlevi gizler.";
"HIDE_COLLAPSE_BUTTON" = "Daraltma Düğmesini Gizle";
"HIDE_COLLAPSE_BUTTON_DESC" = "Video oynatıcıda sol üstte görünen ok ile daraltma düğmesini gizler.";
"HIDE_FULLSCREEN_BUTTON" = "Tam Ekran Düğmesini Gizle";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Video oynatıcıda sağ altta görünen tam ekran düğmesini gizler.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Gölge Katman Düğmelerini Gizle";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Oynat/Duraklat, Önceki, Sonraki, İleri Sar ve Geri Sar düğmelerindeki gölge katmanını gizler.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Tam Ekran Eylem Düğmelerini Gizle";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Manzara modunda ekranın altındaki düğmeleri gizler.";
"HIDE_SUGGESTED_VIDEO" = "Önerilen Videoyu Gizle";
"HIDE_SUGGESTED_VIDEO_DESC" = "Bir video bitince önerilen video açılır penceresini kaldırır. Bu, otomatik oynatmanın çalışmasını engeller.";
"HIDE_HEATWAVES_BAR" = "Isı Dalgaları Çubuğunu Gizle";
"HIDE_HEATWAVES_BAR_DESC" = "Video oynatıcısındaki İlerleme Çubuğunda varsayılan olarak gösterilen Isı Dalgaları Çubuğunu gizler. Uygulama yeniden başlatılması gereklidir.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Çift Dokunarak Arama Katmanını Gizle";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "Video oynatıcıdaki çift dokunarak arama animasyonlu katmanını gizler. Uygulama yeniden başlatılması gereklidir.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Koyu Katman Arka Planını Gizle";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Video oynatıcıdaki koyu katman arka planını gizler. Uygulama yeniden başlatılması gereklidir.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Tam Ekranda Ortam Modunu Gizle";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Tam ekran modunda video oynatıcıda ortam modunu gizler ve kullanımını engeller. Uygulama yeniden başlatılması gereklidir.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Tam Ekranda Önerilen Videoları Gizle";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Tam ekran video oynatıcıda önerilen videoları gizler. Uygulama yeniden başlatılması gereklidir.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Oynatıcının Altındaki Tüm Videoları Gizle";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Video oynatıcının altındaki tüm videoları kaldırır. Cihaz yönelimine bağlı olarak.";
"SHORTS_QUALITY_PICKER" = "Shorts Kalite Seçici";
"SHORTS_QUALITY_PICKER_DESC" = "YouTube Shorts Kalite Seçicisini etkinleştirir.";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Oynatıcı Düğme Seçenekleri";
"RED_SUBSCRIBE_BUTTON" = "Kırmızı Abone Ol Düğmesi";
"RED_SUBSCRIBE_BUTTON_DESC" = "Abone Ol düğmesinin rengini kırmızı olarak geri getirir.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Oynatıcının Altındaki Düğme Kaplarını Gizle";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Video oynatıcının altındaki düğme kaplarını gizler.";
"HIDE_CONNECT_BUTTON" = "Oynatıcının Altındaki Bağlan Düğmesini Gizle";
"HIDE_CONNECT_BUTTON_DESC" = "Video oynatıcının altındaki Bağlan düğmesini gizler.";
"HIDE_SHARE_BUTTON" = "Oynatıcının Altındaki Paylaş Düğmesini Gizle";
"HIDE_SHARE_BUTTON_DESC" = "Video oynatıcının altındaki Paylaş düğmesini gizler.";
"HIDE_THANKS_BUTTON" = "Oynatıcının Altındaki Teşekkür Düğmesini Gizle";
"HIDE_THANKS_BUTTON_DESC" = "Video oynatıcının altındaki Teşekkür düğmesini gizler.";
"HIDE_SAVE_BUTTON" = "Oynatıcının Altındaki Kaydet Düğmesini Gizle";
"HIDE_SAVE_BUTTON_DESC" = "Video oynatıcının altındaki Kaydet düğmesini gizler.";
"HIDE_REPORT_BUTTON" = "Oynatıcının Altındaki Bildir Düğmesini Gizle";
"HIDE_REPORT_BUTTON_DESC" = "Video oynatıcının altındaki Bildir düğmesini gizler.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Oynatıcının Altındaki Yorum Önizlemelerini Gizle";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Video oynatıcının altındaki yorum önizlemelerini gizler.";
"HIDE_COMMENT_SECTION_BUTTON" = "Oynatıcının Altındaki Yorum Bölümünü Gizle";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Video oynatıcının altındaki Yorum Bölümünü gizler.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "Uygulama Ayarları Katman Seçenekleri";
"HIDE_ACCOUNT_SECTION" = "`Hesap` Bölümünü Gizle";
"HIDE_AUTOPLAY_SECTION" = "`Otomatik Oynatma` Bölümünü Gizle";
"HIDE_TRY_NEW_FEATURES_SECTION" = "`Yeni Özellikleri Deneyin` Bölümünü Gizle";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "`Video Kalitesi Tercihleri` Bölümünü Gizle";
"HIDE_NOTIFICATIONS_SECTION" = "`Bildirimler` Bölümünü Gizle";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "`Tüm Geçmişi Yönet` Bölümünü Gizle";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "`YouTube'daki Verileriniz` Bölümünü Gizle";
"HIDE_PRIVACY_SECTION" = "`Gizlilik` Bölümünü Gizle";
"HIDE_LIVE_CHAT_SECTION" = "`Canlı Sohbet` Bölümünü Gizle";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "`YouTube Premium Edinin` Bölümünü Gizle";
"UI_INTERFACE_OPTIONS" = "Kullanıcı Arayüzü Seçenekleri";
"HIDE_HOME_TAB" = "Ana Sekmeyi Gizle";
"LOW_CONTRAST_MODE" = "Düşük Kontrast Modu";
"LOW_CONTRAST_MODE_DESC" = "Bu, metinler ve düğmelerdeki renk kontrastını YouTube'un 2020 öncesi uygulama arayüzüne benzer şekilde düşürecektir.";
"LOW_CONTRAST_MODE_SELECTOR" = "Düşük Kontrast Modu Seçici";
"LOW_CONTRAST_MODE_ERROR_1" = "v%@ kullanıyorsunuz, bu YouTube'un artık çalışmayan eski bir sürümüdür. Düşük Kontrast Modu'nu kullanmak için lütfen v17.33.2-17.38.10 sürümlerini kullanın.";
"LOW_CONTRAST_MODE_ERROR_2" = "Düşük Kontrast Modu yalnızca v17.33.2-v17.38.10 uygulama sürümleri için geçerlidir. \nŞu anda v%@ kullanıyorsunuz. \nGeçici çözüm: Bunu kullanmak istiyorsanız, \"Düşük Kontrast Modu'nu Düzelt\" seçeneğini etkinleştirmenizi öneririm.";
"FIX_LOWCONTRASTMODE" = "Düşük Kontrast Modu'nu Düzelt";
"FIX_LOWCONTRASTMODE_DESC" = "YouTube v17.38.10'a sahte olarak geçiş yaparak Düşük Kontrast Modu işlevini düzeltir ve etkinleştirir. Uygulama yeniden başlatılması gereklidir.";
"DISABLE_MODERN_BUTTONS" = "Modern Düğmeleri Devre Dışı Bırak";
"DISABLE_MODERN_BUTTONS_DESC" = "YouTube uygulamasındaki bazı yeni modern/çip düğmelerini kaldırır. Uygulama yeniden başlatılması gereklidir.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "İpuçlarındaki Yuvarlatılmış Köşeleri Devre Dışı Bırak";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "Uygulama içindeki ipuçlarında yuvarlatılmış köşeleri kaldırır. Uygulama yeniden başlatılması gereklidir.";
"DISABLE_MODERN_FLAGS" = "Modern A/B Bayraklarını Devre Dışı Bırak";
"DISABLE_MODERN_FLAGS_DESC" = "Varsayılan olarak etkinleştirilen herhangi bir modern bayrağı kapatır. Uygulama yeniden başlatılması gereklidir.";
"YTNOMODERNUI" = "Belirli UI İlgili Seçenekleri Etkinleştir (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "Uygulamanın modern görünümünü azaltmak için diğer seçenekleri belirli olarak etkinleştirir. Uygulama yeniden başlatılması gereklidir.";
"ENABLE_APP_VERSION_SPOOFER" = "Uygulama Sürüm Sahtekarını Etkinleştir";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Uygulama Sürüm Sahtekarını etkinleştirerek tercih ettiğiniz sürümü seçmenizi sağlar. Uygulama yeniden başlatılması gereklidir.";
"VERSION_SPOOFER_SELECTOR" = "Sürüm sahtekarını seçici";
"ADBLOCK_WORKAROUND_LITE" = "Reklam Engelleme Çözümü (Hafif)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Daha zayıf reklam engelleme kodu kullanır, bu uYou'nun reklam engelleme seçeneğini devre dışı bırakır.";
"ADBLOCK_WORKAROUND" = "Reklam Engelleme Çözümü";
"ADBLOCK_WORKAROUND_DESC" = "Daha güçlü reklam engelleme kodu kullanır.";
"FAKE_PREMIUM" = "Sahte Premium";
"FAKE_PREMIUM_DESC" = "Premium logosunu kullanır ve You sekmesinde sahte düğmeler oluşturur.";
"FAKE_PREMIUM_WARNING" = "You sekmesi v%@ 'de mevcut değil, sahte düğmeler oluşturulmayacak.\nAncak, *Sahte Premium Logosu* hala çalışacaktır.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Premium faydalarınız";
"FAKE_DOWNLOADS" = "İndirmeler";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Animasyonlu YouTube Logosunu Devre Dışı Bırak";
"CENTER_YOUTUBE_LOGO" = "YouTube Logosunu Ortala";
"CENTER_YOUTUBE_LOGO_DESC" = "Resmi YouTube Logosunu ortalamak için bu seçeneği açın. Uygulama yeniden başlatılması gereklidir.";
"HIDE_YOUTUBE_LOGO" = "YouTube Logosunu Gizle";
"HIDE_YOUTUBE_LOGO_DESC" = "YouTube Logosunu YouTube uygulamasında gizlemek için bu seçeneği açın.";
"STICK_NAVIGATION_BAR" = "Gezinti Çubuğunu Sabitle";
"STICK_NAVIGATION_BAR_DESC" = "Uygulama içinde gezinirken gezinti çubuğunu sabitler.";
"HIDE_COMMUNITY_POSTS" = "Topluluk Gönderilerini Gizle";
"HIDE_COMMUNITY_POSTS_DESC" = "Topluluk Gönderilerini gizler. Uygulama yeniden başlatılması gereklidir.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Kanal profili altındaki başlık bağlantılarını gizle";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Herhangi bir kanal profili altındaki başlık bağlantılarını gizler.";
"AUTO_HIDE_HOME_INDICATOR" = "Ana Ekran Göstergesini Otomatik Gizle";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Uygulama ile etkileşim olmadığında iOS Ana Ekran Göstergesini otomatik olarak gizler.";
"HIDE_INDICATORS" = "Göstergeleri Gizle";
"HIDE_INDICATORS_DESC" = "Tüm göstergeleri gizler. (örneğin: Aşağı kaydırma, Yukarı Kaydırma, Kaydırma Durumu)";
"FIX_CASTING" = "Dökümü Düzelt";
"FIX_CASTING_DESC" = "Dökümü düzeltmek için belirli A/B bayraklarını değiştirir.";
"NEW_SETTINGS_UI" = "Yeni Ayarlar Arayüzünü Kullan";
"NEW_SETTINGS_UI_DESC" = "İnce ayar(Tweak) kategorileriyle yeni Ayarlar Arayüzünü etkinleştirir.";
"DEFAULT" = "Varsayılan";
"CUSTOM_COLOR" = "Özel Renk";
"RESTART_REQUIRED" = "Uygulama yeniden başlatılması gereklidir.";

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "Giới thiệu";
"VERSION" = "Phiên bản";
"VERSION_CHECK" = "Chạm để kiểm tra bản cập nhật!";
"REPORT_AN_ISSUE" = "Báo lỗi";
"ADD_TITLE" = "Thêm tiêu đề lỗi ở đây...";
"QUIT_YOUTUBE" = "Đóng YouTube";
"RESTART_YOUTUBE" = "Khởi động lại YouTube để áp dụng các thay đổi";
// App appearance
"APP_THEME" = "🎨 Giao diện của ứng dụng";
"THEME_OPTIONS" = "Tùy chọn giao diện";
"DARK_THEME" = "Giao diện tối";
"DEFAULT_THEME" = "Mặc định";
"DEFAULT_THEME_DESC" = "";
"OLD_DARK_THEME" = "Xám nhạt";
"OLD_DARK_THEME_DESC" = "Giao diện tối cũ của YouTube";
"OLED_DARK_THEME" = "OLED (thử nghiệm)";
"OLED_DARK_THEME_2" = "OLED";
"OLED_DARK_THEME_DESC" = "Giao diện tối màu đen hoàn toàn";
"OLED_KEYBOARD" = "Bàn phím OLED (thử nghiệm)";
"OLED_KEYBOARD_DESC" = "";
// Video player options
"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_DESC" = "";
"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.";
"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.";
"YT_MINIPLAYER" = "Cho phép sử dụng trình phát thu nhỏ với mọi video";
"YT_MINIPLAYER_DESC" = "Ví dụ: Video cho trẻ em.";
"HIDE_REMIX_BUTTON" = "Ẩn nút Phối lại";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Ẩn nút Tạo đoạn video";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Ẩn nút Tải xuống";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "Sử dụng thanh âm lượng mặc định của iOS";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"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_DESC" = "Ẩn nút Tự động phát trong trình phát video.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "Ẩn nút bật Phụ đề";
"HIDE_SUBTITLES_BUTTON_DESC" = "Ẩn nút bật phụ đề trong trình phát video.";
"HIDE_HUD_MESSAGES" = "Ẩn thông báo HUD";
"HIDE_HUD_MESSAGES_DESC" = "Ví dụ: Đã bật/tắt phụ đề, Tính năng phát video lặp lại đang bật,...";
"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_CHANNEL_WATERMARK" = "Ẩn watermark của kênh";
"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_DESC" = "Ẩn nút Next và nút Previous trong trình phát video.";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "Thay thế nút chuyển video";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "Thay thế nút chuyển video bằng nút tua nhanh. Cần khởi động lại ứng dụng.";
"RED_PROGRESS_BAR" = "Thanh tiến trình màu đỏ";
"RED_PROGRESS_BAR_DESC" = "Mang lại thanh tiến trình màu đỏ. Yêu cầu khởi động lại ứng dụng.";
"HIDE_HOVER_CARD" = "Ẩn video dạng thumbnails (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "Ẩn thumbnail của các video đề xuất xuất hiện ở cuối video.";
"HIDE_RIGHT_PANEL" = "Ẩn bảng điều khiển bên phải";
"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" = "💥 Tùy chọn hiển thị trong Shorts";
"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_SUBCRIPTIONS" = "Ẩn nút Đăng ký kênh";
"HIDE_SUBCRIPTIONS_DESC" = "Ẩn nút Đăng ký kênh khi tạm dừng Shorts.";
"DISABLE_RESUME_TO_SHORTS" = "Tắt tính năng tự động tiếp tục Shorts";
"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" = "🔎 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_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.";
"CASTING" = "Truyền video";
"MSG_ARE_YOU_SURE" = "Bạn có muốn bắt đầu truyền video không?";
"MSG_YES" = "Có";
"MSG_CANCEL" = "Không";
"DISABLE_HINTS" = "Ẩn gợi ý";
"DISABLE_HINTS_DESC" = "Ẩn các gợi ý tính năng thường hiện khi mới cài đặt YouTube.";
"ENABLE_YT_STARTUP_ANIMATION" = "Bật hiệu ứng khi khởi động YouTube";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"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_PLAY_NEXT_IN_QUEUE" = "Ẩn \"Phát tiếp theo trong danh sách chờ\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "Force iPhone layout";
"IPHONE_LAYOUT_DESC" = "";
"NEW_MINIPLAYER_STYLE" = "Giao diện trình phát thu nhỏ kiểu mới (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "Cần khởi động lại ứng dụng.";
"YT_RE_EXPLORE" = "Thay thế tab Shorts bằng tab Khám phá (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "Cần khởi động lại ứng dụng.";
"ENABLE_FLEX" = "Bật FLEX";
"ENABLE_FLEX_DESC" = "Bật FLEX để kiểm tra/sửa lỗi (không khuyến khích). Nếu bạn không biết FLEX là gì thì đừng bật tính năng này.";
"FIX_GOOGLE_SIGNIN" = "Sửa lỗi không thể đăng nhập tài khoản Google";
"FIX_GOOGLE_SIGNIN_DESC" = "Chỉ bật tính năng này khi bạn không thể đăng nhập tài khoản Google và ứng dụng được cài qua TrollStore. Nếu bạn có thể đăng nhập bình thường thì hãy tắt tính năng này. Cần khởi động lại ứng dụng.";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "当前 uYouPlus 版本:%@";
"VERSION_CHECK" = "点击此处前往 GitHub 查看最新版本信息!";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "主题选项";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "默认深色模式";
"DEFAULT_THEME_DESC" = "使用当前版本 YouTube 的默认深色模式(比灰色稍暗)。更改本设置后需要重启 App。";
"OLD_DARK_THEME" = "旧深色模式";
"OLD_DARK_THEME_DESC" = "使用旧版本 YouTube 的深色模式(灰色模式)。更改本设置后需要重启 App。";
"OLED_DARK_THEME" = "OLED 深色模式(实验性功能)";
"OLED_DARK_THEME_2" = "OLED 深色模式";
"OLED_DARK_THEME_DESC" = "使用全黑背景,在使用 OLED 屏幕时可节省电量。在某些情况下可能不会正常工作。更改本设置后需要重启 App。";
"OLED_KEYBOARD" = "OLED 键盘(实验性功能)";
"OLED_KEYBOARD_DESC" = "在某些情况下可能不会正常工作。更改本设置后需要重启 App。";
// 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_DESC" = "";
"SNAP_TO_CHAPTER" = "禁用进度条章节吸附";
"SNAP_TO_CHAPTER_DESC" = "禁用进度条在手动移动时自动吸附至章节分隔处的行为。更改本设置后需要重启 App。";
"PINCH_TO_ZOOM" = "禁用捏合缩放";
"PINCH_TO_ZOOM_DESC" = "更改本设置后需要重启 App。";
"YT_MINIPLAYER" = "为所有 YouTube 视频启用迷你播放器";
"YT_MINIPLAYER_DESC" = "例如:面向儿童的视频。";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "使用 iOS 自带音量指示";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 视频播放器控制界面选项";
"HIDE_AUTOPLAY_SWITCH" = "隐藏自动播放模式开关";
"HIDE_AUTOPLAY_SWITCH_DESC" = "隐藏视频播放器控制界面上的自动播放开关。";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "隐藏字幕按钮";
"HIDE_SUBTITLES_BUTTON_DESC" = "隐藏视频播放器控制界面上的字幕按钮。";
"HIDE_HUD_MESSAGES" = "隐藏系统提醒";
"HIDE_HUD_MESSAGES_DESC" = "例如:“已启用/停用字幕”、“已开启视频循环播放”等。";
"HIDE_PAID_PROMOTION_CARDS" = "隐藏付费宣传内容提醒横幅";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "隐藏出现在部分视频中的“包含付费宣传内容”横幅。";
"HIDE_CHANNEL_WATERMARK" = "隐藏频道水印";
"HIDE_CHANNEL_WATERMARK_DESC" = "隐藏视频播放器控制界面上的频道水印。更改本设置后需要重启 App。";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "隐藏上一个/下一个按钮";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "隐藏视频播放器控制界面上的上一个/下一个按钮。";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "替换上一个/下一个按钮";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "将视频播放器控制界面上的上一个/下一个按钮替换成快进/快退按钮。更改本设置后需要重启 App。";
"RED_PROGRESS_BAR" = "红色进度条";
"RED_PROGRESS_BAR_DESC" = "将新版本中的白色进度条还原为红色。更改本设置后需要重启 App。";
"HIDE_HOVER_CARD" = "隐藏片尾画面悬浮卡片 YTNoHoverCards";
"HIDE_HOVER_CARD_DESC" = "隐藏视频结尾处的片尾画面元素。例如:其他视频的封面等。";
"HIDE_RIGHT_PANEL" = "隐藏全屏模式右侧面板";
"HIDE_RIGHT_PANEL_DESC" = "更改本设置后需要重启App。";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 短片播放器选项";
"HIDE_SUPER_THANKS" = "隐藏“购买超级感谢”横幅";
"HIDE_SUPER_THANKS_DESC" = "隐藏出现在部分 Shorts 短片中的“购买超级感谢”横幅。";
"HIDE_SUBCRIPTIONS" = "隐藏订阅按钮";
"HIDE_SUBCRIPTIONS_DESC" = "隐藏在暂停时出现的订阅按钮。";
"DISABLE_RESUME_TO_SHORTS" = "应用重启后不恢复至 Shorts 短片";
"DISABLE_RESUME_TO_SHORTS_DESC" = "若您在观看 Shorts 短片时关闭了 YouTube下次启动时将不再自动进入 Shorts 短片分区。";
// Miscellaneous
"MISCELLANEOUS" = "🔎 其它选项";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "投屏前确认 YTCastConfirm";
"CAST_CONFIRM_DESC" = "在投屏前显示确认对话框以防意外劫屏。";
"CASTING" = "准备投屏";
"MSG_ARE_YOU_SURE" = "您确定要开始投屏吗?";
"MSG_YES" = "确定";
"MSG_CANCEL" = "取消";
"DISABLE_HINTS" = "禁用首开介绍";
"DISABLE_HINTS_DESC" = "禁用首次打开 App 时出现的功能探索提示。";
"ENABLE_YT_STARTUP_ANIMATION" = "播放启动动画";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "隐藏顶部标签栏";
"HIDE_CHIP_BAR_DESC" = "隐藏首页和订阅内容页顶部的标签栏(例如:首页顶部的“音乐”、“游戏”、“新闻”以及订阅内容页顶部的“今天”、“继续观看”、“未观看”等)。更改本设置后需要重启 App。";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhone 视图";
"IPHONE_LAYOUT_DESC" = "在 iPad 上使用 iPhone 版本的应用布局,以便查看社区贴子和使用短片创作功能。更改本设置后需要重启 App。";
"NEW_MINIPLAYER_STYLE" = "新迷你播放器风格 BigYTMiniPlayer";
"NEW_MINIPLAYER_STYLE_DESC" = "更改本设置后需要重启 App。";
"YT_RE_EXPLORE" = "将 Shorts 选项卡替换成探索选项卡 YTReExplore";
"YT_RE_EXPLORE_DESC" = "更改本设置后需要重启 App。";
"ENABLE_FLEX" = "启用 FLEX";
"ENABLE_FLEX_DESC" = "启用 FLEX 调试程序(不推荐)。如果您不熟悉本设置的效果,请将其禁用。";
"FIX_GOOGLE_SIGNIN" = "修复 Google 账号登录问题(仅 TrollStore 用户有效)";
"FIX_GOOGLE_SIGNIN_DESC" = "仅在使用 TrollStore 安装本 App 的情况下生效:启用本设置后即可正常登录您的 Google 账号。更改本设置后需要重启 App。";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -0,0 +1,303 @@
// About
"ABOUT" = "About";
"VERSION" = "uYouPlus 版本為: %@";
"VERSION_CHECK" = "查看最新版本";
"REPORT_AN_ISSUE" = "Report an issue";
"ADD_TITLE" = "Add your title here...";
"QUIT_YOUTUBE" = "Quit YouTube";
"RESTART_YOUTUBE" = "Restart YouTube to apply changes";
// App appearance
"APP_THEME" = "🎨 App appearance";
"THEME_OPTIONS" = "主題風格選項";
"DARK_THEME" = "Dark theme";
"DEFAULT_THEME" = "預設";
"DEFAULT_THEME_DESC" = "YouTube預設深色模式. 需要重新啟動應用程式。";
"OLD_DARK_THEME" = "傳統深色模式";
"OLD_DARK_THEME_DESC" = "YouTube深色模式 (灰色風格). 需要重新啟動應用程式。";
"OLED_DARK_THEME" = "OLED 深色模式(實驗性)";
"OLED_DARK_THEME_2" = "OLED 深色模式";
"OLED_DARK_THEME_DESC" = "在某些情況下無法正常運作。更動此選項後,需要重新啟動應用程式。";
"OLED_KEYBOARD" = "OLED 鍵盤(實驗性)";
"OLED_KEYBOARD_DESC" = "在某些情況下可能無法正常運作。需要重新啟動應用程式。";
// 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" = "";
"SNAP_TO_CHAPTER" = "停用章節跳轉";
"SNAP_TO_CHAPTER_DESC" = "停用影片快轉時自動跳轉到章節。. 需要重新啟動應用程式。";
"PINCH_TO_ZOOM" = "停用手勢縮放";
"PINCH_TO_ZOOM_DESC" = "需要重新啟動應用程式。";
"YT_MINIPLAYER" = "為所有 YouTube 影片啟用迷你播放器";
"YT_MINIPLAYER_DESC" = "例如兒童影片";
"HIDE_REMIX_BUTTON" = "Hides Remix button";
"HIDE_REMIX_BUTTON_DESC" = "";
"HIDE_CLIP_BUTTON" = "Hide Clip button";
"HIDE_CLIP_BUTTON_DESC" = "";
"HIDE_DOWNLOAD_BUTTON" = "Hide Download button";
"HIDE_DOWNLOAD_BUTTON_DESC" = "";
"STOCK_VOLUME_HUD" = "使用 iOS 內建的音量 HUD";
"STOCK_VOLUME_HUD_DESC" = "";
// Video controls overlay options
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "📹 影片懸浮控制選項";
"HIDE_AUTOPLAY_SWITCH" = "隱藏自動播放開關";
"HIDE_AUTOPLAY_SWITCH_DESC" = "在影片控制中隱藏自動播放開關。";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_SUBTITLES_BUTTON" = "隱藏字幕按鈕";
"HIDE_SUBTITLES_BUTTON_DESC" = "隱藏影片控制層中的字幕按鈕。";
"HIDE_HUD_MESSAGES" = "隱藏 HUD 訊息";
"HIDE_HUD_MESSAGES_DESC" = "例如CC字幕、開啟/關閉、影片循環開啟等...";
"HIDE_PAID_PROMOTION_CARDS" = "隱藏付費橫幅YTNoPaidPromo";
"HIDE_PAID_PROMOTION_CARDS_DESC" = "在某些影片中隱藏「包括付費促銷」橫幅。";
"HIDE_CHANNEL_WATERMARK" = "隱藏頻道浮水印";
"HIDE_CHANNEL_WATERMARK_DESC" = "隱藏懸浮控制的頻道浮水印. 需要重新啟動應用程式。";
"HIDE_PREVIOUS_AND_NEXT_BUTTON" = "隱藏上一個和下一個按鈕";
"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC" = "在影片控制層中隱藏上一個和下一個按鈕";
"REPLACE_PREVIOUS_NEXT_BUTTON" = "更換上一個/下一個按鈕";
"REPLACE_PREVIOUS_NEXT_BUTTON_DESC" = "將影片播放器控制介面上的上一個/下一個按鈕替換成快轉/倒轉按鈕,需要重新啟動應用程式。";
"RED_PROGRESS_BAR" = "紅色進度列";
"RED_PROGRESS_BAR_DESC" = "恢復紅色進度列. 需要重新啟動應用程式。";
"HIDE_HOVER_CARD" = "隱藏片尾畫面懸浮卡 (YTNoHoverCards)";
"HIDE_HOVER_CARD_DESC" = "在影片結尾隱藏創作者結束畫面。";
"HIDE_RIGHT_PANEL" = "在全螢幕下隱藏右側面板";
"HIDE_RIGHT_PANEL_DESC" = "需要重新啟動應用程式。";
// Shorts controls overlay options
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "💥 Shorts 懸浮控制選項";
"HIDE_SUPER_THANKS" = "隱藏 '購買超級感謝' 橫幅";
"HIDE_SUPER_THANKS_DESC" = "在 Shorts 中隱藏 '購買超級感謝' 橫幅.";
"HIDE_SUBCRIPTIONS" = "隱藏訂閱按鈕";
"HIDE_SUBCRIPTIONS_DESC" = "隱藏當暫停時出現的訂閱按鈕。";
"DISABLE_RESUME_TO_SHORTS" = "停用恢復播放 Shorts";
"DISABLE_RESUME_TO_SHORTS_DESC" = "如果你在觀看 Shorts 時關閉程式,下次開啟程式時將不再自動播放 Shorts.";
// Miscellaneous
"MISCELLANEOUS" = "🔎 雜項";
"HIDE_UYOU" = "Hide uYou tab";
"HIDE_ISPONSORBLOCK" = "Hide iSponsorBlock button";
"CAST_CONFIRM" = "投放前確認 (YTCastConfirm)";
"CAST_CONFIRM_DESC" = "在投放前顯示確認訊息,以防止家人幹樵。";
"CASTING" = "投放中";
"MSG_ARE_YOU_SURE" = "是否開始投放?";
"MSG_YES" = "確定";
"MSG_CANCEL" = "取消";
"DISABLE_HINTS" = "停用提示";
"DISABLE_HINTS_DESC" = "停用初次安裝應用程式時顯示的功能提示。";
"ENABLE_YT_STARTUP_ANIMATION" = "啟用 Youtube 歡迎動畫";
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
"HIDE_CHIP_BAR" = "隱藏上層欄位";
"HIDE_CHIP_BAR_DESC" = "隱藏主畫面上層欄位 (話題, 音樂, 遊戲...) 和訂閱對象動態 (所有影片, 繼續觀看...). 需要重新啟動應用程式。";
"HIDE_PLAY_NEXT_IN_QUEUE" = "Hide \"Play next in queue\"";
"HIDE_PLAY_NEXT_IN_QUEUE_DESC" = "";
"IPHONE_LAYOUT" = "iPhone 佈局";
"IPHONE_LAYOUT_DESC" = "切換使用iPhone佈局. 需要重新啟動應用程式。";
"NEW_MINIPLAYER_STYLE" = "迷你播放器 (BigYTMiniPlayer)";
"NEW_MINIPLAYER_STYLE_DESC" = "需要重新啟動應用程式。";
"YT_RE_EXPLORE" = "用探索分頁代替 Shorts 分頁 (YTReExplore)";
"YT_RE_EXPLORE_DESC" = "需要重新啟動應用程式。";
"ENABLE_FLEX" = "啟用 FLEX";
"ENABLE_FLEX_DESC" = "啟用 FLEX 供除錯 (不推薦)。 當你不知道你在幹嘛時請勿使用。";
"FIX_GOOGLE_SIGNIN" = "修復 Google 帳號登入問題僅TrollStore 使用者有效)";
"FIX_GOOGLE_SIGNIN_DESC" = "僅在使用 TrollStore 安裝此應用程式時有效:啟用本設定後即可正常登入 Google 帳號,需要重新啟動應用程式。";
// uYouEnhanced Localization
"SUPPORT_THE_DEVELOPERS" = "Support the Developers";
"COPY_SETTINGS" = "Copy Settings";
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
"PASTE_SETTINGS" = "Paste Settings";
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
"EXPORT_SETTINGS" = "Export Settings";
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
"IMPORT_SETTINGS" = "Import Settings";
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
"UYOUENHANCED_ESSENTIAL_MENU" = "uYouEnhanced Essential Menu";
"CHANGE_APP_ICON" = "Change App Icon";
"CLEAR_NOTIFICATIONS" = "Clear Notifications";
"CLEAR_NOTIFICATIONS_DESC" = "Force clear all app notifications (Recommended when Sideloaded)";
"CUSTOM_DARK_THEME" = "Custom Dark Theme";
"ENABLE_PORTRAIT_FULLSCREEN" = "Enable Portrait Fullscreen";
"ENABLE_PORTRAIT_FULLSCREEN_DESC" = "Enables Portrait Fullscreen on the YouTube App. App restart is required.";
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER" = "Disable Double tap to skip chapter";
"DISABLE_DOUBLE_TAP_TO_SKIP_CHAPTER_DESC" = "Disable the 2-finger double tap gesture that skips forward/backward by a chapter.";
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable Save To Playlist Button";
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the Save To Playlist Button in video controls overlay.";
"HIDE_YTMUSIC_BUTTON" = "Hide Youtube Music button";
"HIDE_YTMUSIC_BUTTON_DESC" = "Hides Youtube Music button that appears with Premium";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN" = "Hide Video Title in Fullscreen";
"HIDE_VIDEO_TITLE_IN_FULLSCREEN_DESC" = "Hides the Video Title along with the functionality in the Top Left of the Fullscreen Video Player.";
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
"HIDE_FULLSCREEN_BUTTON" = "Hide Fullscreen Button";
"HIDE_FULLSCREEN_BUTTON_DESC" = "Hides the Fullscreen Button that was shown at the Bottom Right of the Video Player.";
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
"HIDE_FULLSCREEN_ACTION_BUTTONS" = "Hide Fullscreen Action Buttons";
"HIDE_FULLSCREEN_ACTION_BUTTONS_DESC" = "Hides the buttons at the bottom of the screen when in landscape.";
"HIDE_SUGGESTED_VIDEO" = "Hide Suggested Video";
"HIDE_SUGGESTED_VIDEO_DESC" = "Remove the suggested video popup when finishing a video. Note that this will prevent autoplay from working.";
"HIDE_HEATWAVES_BAR" = "Hide Heatwaves Bar";
"HIDE_HEATWAVES_BAR_DESC" = "Hides the Heatwaves Bar that is originally shown in the Progress Bar by Default in the video player. App restart is required.";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY" = "Hide Double Tap to Seek Overlay";
"HIDE_DOUBLE_TAP_TO_SEEK_OVERLAY_DESC" = "This hides the animated double tap to seek overlay in the video player. App restart is required.";
"HIDE_DARK_OVERLAY_BACKGROUND" = "Hide Dark Overlay Background";
"HIDE_DARK_OVERLAY_BACKGROUND_DESC" = "Hide the Dark Overlay Background in the video player. App restart is required.";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN" = "Hide Ambient Mode in Fullscreen";
"HIDE_AMBIENT_MODE_IN_FULLSCREEN_DESC" = "Hides and Prevents Ambient Mode from being used in the Video Player when in Fullscreen. App restart is required.";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN" = "Hide Suggested Videos in Fullscreen";
"HIDE_SUGGESTED_VIDEOS_IN_FULLSCREEN_DESC" = "Hide the suggested videos whenever in the Fullscreen Video Player. App restart is required.";
"HIDE_ALL_VIDEOS_UNDER_PLAYER" = "Hide all videos under player";
"HIDE_ALL_VIDEOS_UNDER_PLAYER_DESC" = "Remove all videos under the video player. Depends on which Device Orientation.";
"SHORTS_QUALITY_PICKER" = "Shorts Quality Picker";
"SHORTS_QUALITY_PICKER_DESC" = "Enables the YouTube Shorts Quality Picker";
"VIDEO_PLAYER_BUTTON_OPTIONS" = "Video Player Button Options";
"RED_SUBSCRIBE_BUTTON" = "Red Subscribe Button";
"RED_SUBSCRIBE_BUTTON_DESC" = "Restores the Subscribe Button Color to be Red.";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER" = "Hide Button Containers under player";
"HIDE_BUTTON_CONTAINERS_UNDER_PLAYER_DESC" = "Hides the Button Containers under the video player.";
"HIDE_CONNECT_BUTTON" = "Hide the Connect Button under player";
"HIDE_CONNECT_BUTTON_DESC" = "Hides the Connect Button under the video player.";
"HIDE_SHARE_BUTTON" = "Hide the Share Button under player";
"HIDE_SHARE_BUTTON_DESC" = "Hides the Share Button under the video player.";
"HIDE_THANKS_BUTTON" = "Hide the Thanks Button under player";
"HIDE_THANKS_BUTTON_DESC" = "Hides the Thanks Button under the video player.";
"HIDE_SAVE_BUTTON" = "Hide the Save Button under player";
"HIDE_SAVE_BUTTON_DESC" = "Hides the Save Button under the video player.";
"HIDE_REPORT_BUTTON" = "Hide the Report Button under player";
"HIDE_REPORT_BUTTON_DESC" = "Hides the Report Button under the video player.";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hides the comment previews under the video player.";
"HIDE_COMMENT_SECTION_BUTTON" = "Hide the comment section under player";
"HIDE_COMMENT_SECTION_BUTTON_DESC" = "Hides the Comment Section under the video player.";
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
"HIDE_TRY_NEW_FEATURES_SECTION" = "Hide `Try New Features` Section";
"HIDE_VIDEO_QUALITY_PREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
"HIDE_MANAGE_ALL_HISTORY_SECTION" = "Hide `Manage all history` Section";
"HIDE_YOUR_DATA_IN_YOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
"HIDE_LIVE_CHAT_SECTION" = "Hide `Live Chat` Section";
"HIDE_GET_YOUTUBE_PREMIUM_SECTION" = "Hide `Get Youtube Premium` Section";
"UI_INTERFACE_OPTIONS" = "UI Interface Options";
"HIDE_HOME_TAB" = "Hide Home Tab";
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
"LOW_CONTRAST_MODE_DESC" = "This will lower the color contrast on texts and buttons, similar to YouTube's pre-2020 App Interface.";
"LOW_CONTRAST_MODE_SELECTOR" = "Low Contrast Mode Selector";
"LOW_CONTRAST_MODE_ERROR_1" = "You are using v%@ which is a discontinued version of YouTube that no longer works. Please use v17.33.2-17.38.10 in order to use LowContrastMode.";
"LOW_CONTRAST_MODE_ERROR_2" = "LowContrastMode is only available for app versions v17.33.2-v17.38.10. \nYou are currently using v%@. \nWorkaround: if you want to use this then I recommend enabling \"Fix LowContrastMode\" Option.";
"FIX_LOWCONTRASTMODE" = "Fix LowContrastMode";
"FIX_LOWCONTRASTMODE_DESC" = "This will fix and enable the LowContrastMode functionality by Spoofing to YouTube v17.38.10. App restart is required.";
"DISABLE_MODERN_BUTTONS" = "Disable Modern Buttons";
"DISABLE_MODERN_BUTTONS_DESC" = "This will remove the some of the new Modern/Chip Buttons in the YouTube App. App restart is required.";
"DISABLE_ROUNDED_CORNERS_ON_HINTS" = "Disable Rounded Corners on Hints";
"DISABLE_ROUNDED_CORNERS_ON_HINTS_DESC" = "This will make the Hints in the App to not include Rounded Corners. App restart is required.";
"DISABLE_MODERN_FLAGS" = "Disable Modern A/B Flags";
"DISABLE_MODERN_FLAGS_DESC" = "This will turn off any Modern Flag that was enabled by default. App restart is required.";
"YTNOMODERNUI" = "Enable Specific UI Related Options (YTNoModernUI)";
"YTNOMODERNUI_DESC" = "This will specifically enable other options to make the app look and feel less-modern. App restart is required.";
"ENABLE_APP_VERSION_SPOOFER" = "Enable App Version Spoofer";
"ENABLE_APP_VERSION_SPOOFER_DESC" = "Enable this to use the Version Spoofer and select your perferred version below. App restart is required.";
"VERSION_SPOOFER_SELECTOR" = "Version spoofer selector";
"ADBLOCK_WORKAROUND_LITE" = "AdBlock Workaround (Lite)";
"ADBLOCK_WORKAROUND_LITE_DESC" = "Uses weaker adblocking code, this will disable uYou's Adblocking Option.";
"ADBLOCK_WORKAROUND" = "AdBlock Workaround";
"ADBLOCK_WORKAROUND_DESC" = "Uses stronger adblocking code.";
"FAKE_PREMIUM" = "Fake Premium";
"FAKE_PREMIUM_DESC" = "Uses Premium logo and creates fake buttons in the You tab.";
"FAKE_PREMIUM_WARNING" = "The *You* Tab doesn't exist in v%@, fake buttons will not be created.\nBut the *Fake Premium Logo* will still work.";
"FAKE_YOUR_PREMIUM_BENEFITS" = "Your Premium benefits";
"FAKE_DOWNLOADS" = "Downloads";
"DISABLE_ANIMATED_YOUTUBE_LOGO" = "Disable Animated YouTube Logo";
"CENTER_YOUTUBE_LOGO" = "Center YouTube Logo";
"CENTER_YOUTUBE_LOGO_DESC" = "Toggle this to reposition the official YouTube Logo to the Center. App restart is required.";
"HIDE_YOUTUBE_LOGO" = "Hide YouTube Logo";
"HIDE_YOUTUBE_LOGO_DESC" = "Toggle this to hide the YouTube Logo in the YouTube App.";
"STICK_NAVIGATION_BAR" = "Stick Navigation Bar";
"STICK_NAVIGATION_BAR_DESC" = "This will make the Navigation Bar stay when scrolling throughout the App.";
"HIDE_COMMUNITY_POSTS" = "Hide Community Posts";
"HIDE_COMMUNITY_POSTS_DESC" = "Hides the Community Posts. App restart is required.";
"HIDE_HEADER_LINKS_UNDER_PROFILE" = "Hide Header Links under channel profile";
"HIDE_HEADER_LINKS_UNDER_PROFILE_DESC" = "Hides the Header Links under any channel profile.";
"AUTO_HIDE_HOME_INDICATOR" = "Auto-Hide Home Indicator";
"AUTO_HIDE_HOME_INDICATOR_DESC" = "Automatically Hides the iOS Home Indicator when not interacting with the App.";
"HIDE_INDICATORS" = "Hide Indicators";
"HIDE_INDICATORS_DESC" = "Hides all Indicators that are currently in the App.";
"FIX_CASTING" = "Fix Casting";
"FIX_CASTING_DESC" = "Changes certain A/B flags to fix casting.";
"DEFAULT" = "Default";
"CUSTOM_COLOR" = "Custom Color";
"RESTART_REQUIRED" = "App restart is required.";

View file

@ -1,12 +1,14 @@
export TARGET = iphone:clang:15.5:14.0
export TARGET = iphone:clang:16.5:15.0
export SDK_PATH = $(THEOS)/sdks/iPhoneOS16.5.sdk/
export SYSROOT = $(SDK_PATH)
export ARCHS = arm64
export libcolorpicker_ARCHS = arm64
export libFLEX_ARCHS = arm64
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 ADDITIONAL_CFLAGS = -I$(THEOS_PROJECT_DIR)/Tweaks/RemoteLog
export ADDITIONAL_CFLAGS = -I$(THEOS_PROJECT_DIR)/Tweaks/RemoteLog -I$(THEOS_PROJECT_DIR)/Tweaks
ifneq ($(JAILBROKEN),1)
export DEBUGFLAG = -ggdb -Wno-unused-command-line-argument -L$(THEOS_OBJ_DIR) -F$(_THEOS_LOCAL_DATA_DIR)/$(THEOS_OBJ_DIR_NAME)/install/Library/Frameworks
@ -14,30 +16,34 @@ MODULES = jailed
endif
ifndef YOUTUBE_VERSION
YOUTUBE_VERSION = 18.32.2
YOUTUBE_VERSION = 19.40.4
endif
ifndef UYOU_VERSION
UYOU_VERSION = 3.0.1
UYOU_VERSION = 3.0.4
endif
PACKAGE_NAME = $(TWEAK_NAME)
PACKAGE_VERSION = $(YOUTUBE_VERSION)-$(UYOU_VERSION)
INSTALL_TARGET_PROCESSES = YouTube
TWEAK_NAME = uYouPlus
TWEAK_NAME = uYouEnhanced
DISPLAY_NAME = YouTube
BUNDLE_ID = com.google.ios.youtube
$(TWEAK_NAME)_FILES = uYouPlus.xm Settings.xm
$(TWEAK_NAME)_FRAMEWORKS = UIKit Security
$(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
$(TWEAK_NAME)_FILES := $(wildcard Sources/*.xm) $(wildcard Sources/*.x) $(wildcard Sources/*.m)
$(TWEAK_NAME)_FRAMEWORKS = UIKit Foundation AVFoundation AVKit Photos Accelerate CoreMotion GameController VideoToolbox Security
$(TWEAK_NAME)_LIBRARIES = bz2 c++ iconv z
$(TWEAK_NAME)_CFLAGS = -fobjc-arc -Wno-deprecated-declarations -Wno-unused-but-set-variable -DTWEAK_VERSION=\"$(PACKAGE_VERSION)\"
#uYouLocalization $(TWEAK_NAME)_INJECT_DYLIBS = Tweaks/uYou/Library/MobileSubstrate/DynamicLibraries/uYou.dylib $(THEOS_OBJ_DIR)/uYouLocalization.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)/YTABConfig.dylib $(THEOS_OBJ_DIR)/YouGroupSettings.dylib $(THEOS_OBJ_DIR)/YouLoop.dylib $(THEOS_OBJ_DIR)/YouMute.dylib $(THEOS_OBJ_DIR)/YouPiP.dylib $(THEOS_OBJ_DIR)/YouQuality.dylib $(THEOS_OBJ_DIR)/YouTimeStamp.dylib $(THEOS_OBJ_DIR)/YouTubeDislikesReturn.dylib $(THEOS_OBJ_DIR)/DontEatMyContent.dylib $(THEOS_OBJ_DIR)/YTHoldForSpeed.dylib $(THEOS_OBJ_DIR)/YoutubeSpeed.dylib $(THEOS_OBJ_DIR)/YTUHD.dylib $(THEOS_OBJ_DIR)/YTVideoOverlay.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_EXTENSIONS = $(wildcard Extensions/*.appex)
include $(THEOS)/makefiles/common.mk
ifneq ($(JAILBROKEN),1)
SUBPROJECTS += Tweaks/Alderis Tweaks/FLEXing/libflex Tweaks/iSponsorBlock Tweaks/Return-YouTube-Dislikes Tweaks/YouPiP Tweaks/YTABConfig Tweaks/YTUHD Tweaks/DontEatMyContent Tweaks/YTVideoOverlay Tweaks/YouMute Tweaks/YouQuality
#uYouLocalization SUBPROJECTS += Tweaks/Alderis Tweaks/uYouLocalization
SUBPROJECTS += Tweaks/Alderis Tweaks/DontEatMyContent Tweaks/FLEXing/libflex Tweaks/iSponsorBlock Tweaks/Return-YouTube-Dislikes Tweaks/YTABConfig Tweaks/YouGroupSettings Tweaks/YouLoop Tweaks/YouMute Tweaks/YouPiP Tweaks/YouQuality Tweaks/YouTimeStamp Tweaks/YTHoldForSpeed Tweaks/YTSpeed Tweaks/YTUHD Tweaks/YTVideoOverlay
include $(THEOS_MAKE_PATH)/aggregate.mk
endif
include $(THEOS_MAKE_PATH)/tweak.mk
@ -61,7 +67,7 @@ before-all::
fi
before-all::
@if [[ ! -f $(UYOU_DEB) ]]; then \
curl -s https://miro92.com/repo/debs/com.miro.uyou_$(UYOU_VERSION)_iphoneos-arm.deb -o $(UYOU_DEB); \
curl -s -L "https://www.dropbox.com/scl/fi/01vvu5lm8nkkicrznku9v/com.miro.uyou_$(UYOU_VERSION)_iphoneos-arm.deb?rlkey=efgz7po8kqqvha8doplk1s3ky&dl=1" -o $(UYOU_DEB); \
fi; \
if [[ ! -f $(UYOU_DYLIB) || ! -d $(UYOU_BUNDLE) ]]; then \
tar -xf Tweaks/uYou/com.miro.uyou_$(UYOU_VERSION)_iphoneos-arm.deb -C Tweaks/uYou; tar -xf Tweaks/uYou/data.tar* -C Tweaks/uYou; \
@ -71,5 +77,5 @@ before-all::
fi;
else
before-package::
@mkdir -p $(THEOS_STAGING_DIR)/Library/Application\ Support; cp -r lang/uYouPlus.bundle $(THEOS_STAGING_DIR)/Library/Application\ Support/
@mkdir -p $(THEOS_STAGING_DIR)/Library/Application\ Support; cp -r Localizations/uYouPlus.bundle $(THEOS_STAGING_DIR)/Library/Application\ Support/
endif

410
README.md
View file

@ -1,134 +1,235 @@
![IMG_2196](https://user-images.githubusercontent.com/52943116/189822859-8a0952db-9264-4b5b-9cbe-d0a87b2db5a0.PNG)
***
<p align="center">
<img src="https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.0%2B-yellow" alt="Badge"/>
<a href="https://github.com/qnblackcat/uYouPlus/wiki/FAQ"><img src="https://img.shields.io/badge/Question%3F-FAQ-yellow" alt="Badge"></img></a>
<a href="https://github.com/qnblackcat/uYouPlus/wiki/FAQ"><img src="https://custom-icon-badges.demolab.com/badge/translate-blue.svg?logo=translate&logoColor=white" alt="Badge"></img></a>
<a href="https://user-images.githubusercontent.com/78001398/271790092-006e81cc-715a-4fbc-aff6-15832e2da8c4.png">
<img src="https://user-images.githubusercontent.com/78001398/271790092-006e81cc-715a-4fbc-aff6-15832e2da8c4.png" alt="UYOUPLUS_LOGO" width="200" height="200">
</a>
</p>
<p align="center">
<a href="https://github.com/qnblackcat/uYouPlus/releases/latest"><img src="https://custom-icon-badges.demolab.com/github/v/release/qnblackcat/uYouPlus?color=brightgreen&label=Latest%20release" alt="Badge"></img></a>
<a href="https://github.com/qnblackcat/uYouPlus/releases/latest"><img src="https://img.shields.io/github/downloads/qnblackcat/uYouPlus/total?label=Download" alt="Badge"></img></a>
<a href="https://github.com/qnblackcat/uYouPlus/commit"><img src="https://custom-icon-badges.demolab.com/github/last-commit/qnblackcat/uYouPlus?logo=history&logoColor=white&label=Last commit" alt="Badge"></img></a>
<a href="https://github.com/qnblackcat/uYouPlus/issues"><img src="https://custom-icon-badges.demolab.com/github/issues-raw/qnblackcat/uYouPlus?logo=issue-opened&label=Issues" alt="Badge"></img></a>
<a href="https://github.com/qnblackcat/uYouPlus/assets/77606385/c1a1c58a-5d4d-48a6-bb98-d00086719ccc">
<img src="https://github.com/arichornlover/uYouEnhanced/assets/78001398/10a89169-266a-42a3-a5e9-8839c1dc9e76" alt="UYOUPLUS_SCREENSHOTS">
</a>
</p>
<p align="center">
<img src="https://img.shields.io/github/stars/qnblackcat/uYouPlus?style=social" alt="Badge"/>
<img src="https://img.shields.io/github/forks/qnblackcat/uYouPlus?style=social" alt="Badge"/>
<a href="https://github.com/qnblackcat/uYouPlus#support-the-developers"><img src="https://img.shields.io/badge/-Support-lightgrey?style=social&logo=paypal" alt="Badge"></img></a>
<img src="https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2015.0%2B-yellow?logo=apple&logoColor=white" alt="Platform Badge">
</p>
<p align="center">
<a href="https://github.com/arichornlover/uYouEnhanced/releases/latest"><img src="https://custom-icon-badges.demolab.com/github/v/release/arichornlover/uYouEnhanced?logo=youtube&color=%23e81e8a&label=Latest%20Release" alt="Latest Release Badge"></a>
<a href="https://github.com/arichornlover/uYouEnhanced/commit"><img src="https://custom-icon-badges.demolab.com/github/last-commit/arichornlover/uYouEnhanced?logo=history&logoColor=white&color=%23e81e8a&label=Last%20Commit" alt="Last Commit Badge"></a>
<a href="https://github.com/arichornlover/uYouEnhanced/issues"><img src="https://custom-icon-badges.demolab.com/github/issues-raw/arichornlover/uYouEnhanced?logo=issue-opened&logoColor=white&color=%23e81e8a&label=Issues" alt="Issues Badge"></a>
</p>
<p align="center">
<a href="https://github.com/arichornlover/uYouEnhanced/stargazers"><img src="https://custom-icon-badges.demolab.com/github/stars/arichornlover/uYouEnhanced?style=flat&logo=star&logoColor=white&color=%23e81e8a&label=Stars" alt="Stars Badge"></img></a>
<a href="https://github.com/arichornlover/uYouEnhanced/network/members"><img src="https://custom-icon-badges.demolab.com/github/forks/arichornlover/uYouEnhanced?style=flat&logo=github&logoColor=white&color=%23e81e8a&label=Forks"></a>
</p>
> [!NOTE]
> uYouEnhanced is a **modified version** of uYou. **Please DO NOT bother MiRO92 with issues unrelated to uYou!**
# Table of Contents
* [Credits](#credits)
* [Features](#features)
* [Known issues](#known-issues)
* [Download](#download)
* [Installation](#installation)
* [Support the developers!](#support-the-developers)
* [FAQ](#faq)
* [Building](#building-optional)
[![Credits](https://img.shields.io/badge/Credits-blue?style=flat)](#credits)<br>
[![Features](https://img.shields.io/badge/Features-blue?style=flat)](#features)<br>
[![Known Issues](https://img.shields.io/badge/Known%20Issues-blue?style=flat)](#known-issues)<br>
[![Download](https://img.shields.io/badge/Download-blue?style=flat)](#download)<br>
[![Building](https://img.shields.io/badge/Building-blue?style=flat)](#building)<br>
[![Installation](https://img.shields.io/badge/Installation-blue?style=flat)](#installation)<br>
[![Support the Developers](https://img.shields.io/badge/Support%20the%20Developers-blue?style=flat)](#support-the-developers)<br>
[![Wiki](https://img.shields.io/badge/Wiki-blue?style=flat)](#wiki)<br>
# Credits
- Special thanks to all the developers who have contributed to uYouPlus!
<table id='credit'>
<tr>
<td id='miro92'>
<MiRO92>
<td align="center">
<a href='https://github.com/MiRO92'>
<img src='https://github.com/MiRO92.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271811861-da79accc-095c-4cb3-b7b4-8d48b1449259.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/miro92'>MiRO92</a></h4>
<br>
<a href='https://twitter.com/miro92'>MiRO92</a>
</td>
<td id='poomsmart'>
<qnblackcat>
<td align="center">
<a href='https://github.com/qnblackcat'>
<img src='https://user-images.githubusercontent.com/78001398/271812521-e52ebf96-7272-4ec0-a149-8e721c053508.png' width='110px'>
</a>
<br>
<a href='https://twitter.com/qnblackcat'>qnblackcat</a>
</td>
<PoomSmart>
<td align="center">
<a href='https://github.com/PoomSmart'>
<img src='https://github.com/PoomSmart.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271811615-96093202-4aec-4e50-a750-8c7b83f3862c.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/poomsmart'>PoomSmart</a></h4>
<br>
<a href='https://twitter.com/poomsmart'>PoomSmart</a>
</td>
<td id='level3tjg'>
<level3tjg>
<td align="center">
<a href='https://github.com/level3tjg'>
<img src='https://github.com/level3tjg.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812596-7854996a-3825-4971-a9ff-1001b4d153cb.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/level3tjg'>level3tjg</a></h4>
<br>
<a href='https://twitter.com/level3tjg'>level3tjg</a>
</td>
<td id='bandarHL'>
<BandarHL>
<td align="center">
<a href='https://github.com/BandarHL'>
<img src='https://github.com/BandarHL.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812729-2bb63da0-5239-43a4-aa3e-e1daa67e8dc2.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/bandarhl'>BandarHelal</a></h4>
<br>
<a href='https://twitter.com/bandarhl'>BandarHelal</a>
</td>
<td id='galactic-dev'>
<Galactic-Dev>
<td align="center">
<a href='https://github.com/Galactic-Dev'>
<img src='https://github.com/Galactic-Dev.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812231-5b7d5d9f-6d19-4174-8478-8f07379ee1ca.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/dev_galactic'>galactic</a></h4>
<br>
<a href='https://twitter.com/dev_galactic'>galactic</a>
</td>
</tr>
<tr>
<td id='julioverne'>
<julioverne>
<td align="center">
<a href='https://github.com/julioverne'>
<img src='https://github.com/julioverne.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812914-bf26d603-2d94-49f4-9702-f5e66af3f44a.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/ijulioverne'>julioverne</a></h4>
<br>
<a href='https://twitter.com/ijulioverne'>julioverne</a>
</td>
<td id='hbang'>
<hbang>
<td align="center">
<a href='https://github.com/hbang'>
<img src='https://github.com/hbang.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271813035-2e168ee5-fc47-43a6-9307-0fc20c7fca60.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/hashbang'>HASHBANG</a></h4>
<br>
<a href='https://twitter.com/hashbang'>HASHBANG</a>
</td>
<td id='lyvendia'>
<Lyvendia>
<td align="center">
<a href='https://github.com/Lyvendia'>
<img src='https://github.com/Lyvendia.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812187-1c0d5b24-caba-4616-b875-4c458d10ca55.png' width='110px'>
</a>
<h4 align='center'><a href='https://github.com/Lyvendia'>Lyvendia</a></h4>
<br>
<a href='https://github.com/Lyvendia'>Lyvendia</a>
</td>
<td id='foxster'>
<therealFoxster>
<td align="center">
<a href='https://github.com/therealFoxster'>
<img src='https://github.com/therealFoxster.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812075-923038a7-5ffa-4ea4-9de4-fdf4e5d556c2.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/therealFoxster'>Foxster</a></h4>
<br>
<a href='https://twitter.com/therealFoxster'>Foxster</a>
</td>
<td id='ichitaso'>
<ichitaso>
<td align="center">
<a href='https://github.com/ichitaso'>
<img src='https://github.com/ichitaso.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271812398-c7e40fa3-4e0b-4be2-aa51-900444d59abd.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/ichitaso'>ichitaso</a></h4>
<br>
<a href='https://twitter.com/ichitaso'>ichitaso</a>
</td>
<AhmedBafkir>
<td align="center">
<a href='https://github.com/AhmedBafkir'>
<img src='https://user-images.githubusercontent.com/78001398/271813114-dcb005f7-b83b-40e6-a9cb-9b661dd6b33b.png' width='110px'>
</a>
<br>
<a href='https://twitter.com/Peaceful_0'>Ahmed Bafkir</a>
</td>
</tr>
<tr>
<td id='ahmed-bafkir'>
<a href='https://github.com/AhmedBafkir'>
<img src='https://github.com/AhmedBafkir.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Peaceful_0'>Ahmed Bafkir</a></h4>
</td>
<td id='cokepokes'>
<CokePokes>
<td align="center">
<a href='https://github.com/CokePokes'>
<img src='https://github.com/CokePokes.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271813228-d28471b4-cb67-442c-bd63-276f1641a14e.png' width='110px'>
</a>
<h4 align='center'><a href='https://twitter.com/cokepokes'>CokePokes</a></h4>
<br>
<a href='https://twitter.com/cokepokes'>CokePokes</a>
</td>
<td id='isnackable'>
<ISnackable>
<td align="center">
<a href='https://github.com/ISnackable'>
<img src='https://github.com/ISnackable.png' width='140px;'>
<img src='https://user-images.githubusercontent.com/78001398/271813311-2027a8de-a08d-4f1b-97a4-167f4bcef497.png' width='110px'>
</a>
<h4 align='center'><a href='https://isnackable.me/'>Tommy Teo</a></h4>
<br>
<a href='https://isnackable.me/'>Tommy Teo</a>
</td>
<td id='theos-team'>
<a href='https://github.com/theos/theos'>
<img src='https://github.com/theos.png' width='140px;'>
<dayanch96>
<td align="center">
<a href='https://github.com/dayanch96'>
<img src='https://user-images.githubusercontent.com/78001398/271853514-129334b3-498f-4804-aceb-392bf5e373e6.png' width='110px;'>
</a>
<h4 align='center'><a href='https://theos.dev'>theos</a></h4>
<br>
<a href='https://github.com/dayanch96'>dayanch96</a>
</td>
<ssuesskind>
<td align="center">
<a href='https://github.com/ssuesskind'>
<img src='https://user-images.githubusercontent.com/78001398/271853585-77271641-b825-43b1-af57-d9f5b12fe8ff.png' width='110px;'>
</a>
<br>
<a href='https://github.com/ssuesskind'>ssuesskind</a>
</td>
<balackburn>
<td align="center">
<a href='https://github.com/balackburn'>
<img src='https://user-images.githubusercontent.com/78001398/271853318-3005deb3-b484-4b2b-a093-44c2af79b9af.png' width='110px;'>
</a>
<br>
<a href='https://github.com/balackburn'>balackburn</a>
</td>
<dodieboy>
<td align="center">
<a href='https://github.com/dodieboy'>
<img src='https://github.com/arichornlover/YouTubeRebornPlus/assets/78001398/0d43912b-e561-4865-8312-5e241d34bf72' width='110px;'>
</a>
<br>
<a href='https://github.com/dodieboy'>dodieboy</a>
</td>
</tr>
<tr>
<bhackel>
<td align="center">
<a href='https://github.com/bhackel'>
<img src='https://github.com/arichornlover/uYouEnhanced/assets/78001398/d1d46f69-d7b9-4e6a-82b6-e5629d26667b' width='110px;'>
</a>
<br>
<a href='https://github.com/bhackel'>bhackel</a>
</td>
<theos>
<td align="center">
<a href='https://github.com/theos/theos'>
<img src='https://user-images.githubusercontent.com/78001398/271813393-56a63730-a56d-41ba-b473-4d37761526c9.png' width='110px'>
</a>
<br>
<a href='https://theos.dev'>theos</a>
</td>
</tr>
</table>
@ -146,96 +247,161 @@
<details>
<summary>And many more...!</summary>
5. **YTClassicVideoQuality:** since YouTube v16.xx, you need one more step to change the video quality. YTClassicVideoQuality brings back the old video quality selector, which is a lot better than the new one.
5. **YTClassicVideoQuality:** Since YouTube v16.xx, changing video quality requires an extra step. YTClassicVideoQuality brings back the old video quality selector, which is more user-friendly than the new one.
6. **YTNoHoverCards:** offer an option to enable/disable the annoying suggested videos show up at the end of the videos.
6. **YTNoHoverCards:** This tweak offers the option to enable or disable the annoying suggested videos that appear at the end of YouTube videos.
7. **YouRememberCaption**: make YouTube remember your video caption setting (if not already).
7. **YouRememberCaption:** YouRememberCaption makes YouTube remember your video caption setting (if not already).
8. **NoYTPremium**: remove YouTube Premium upsells.
8. **NoYTPremium:** NoYTPremium removes YouTube Premium upsells, preventing the ads and promotions for YouTube Premium from appearing.
9. **YTSpeed**: add 2.25, 2.5, 2.75, and 3x playback speed
9. **YTSpeed:** YTSpeed adds additional playback speed options of 2.25x, 2.5x, 2.75x, 3x and more to the YouTube app, providing more flexibility in video playback speed.
10. **YTMiniplayerEnabler**: enable Miniplayer for all YouTube videos.
10. **YTMiniplayerEnabler:** YTMiniplayerEnabler enables the Miniplayer feature for all YouTube videos.
11. **DontEatMyContent**: prevent the notch/Dynamic Island from munching on 2:1 video content in YouTube.
11. **DontEatMyContent:** This tweak prevents the notch or Dynamic Island from obstructing 2:1 video content on YouTube, ensuring a better viewing experience.
12. **YTABConfig**: allow user to control over YouTube A/B testing flags.
12. **YTABConfig:** This tweak gives users control over YouTube's A/B testing flags, allowing them to enable or disable experimental features.
13. **YouMute**: mute YouTube videos via a button.
13. **YouMute:** YouMute provides a button to mute YouTube videos in the video player, offering a convenient way to toggle the audio on and off.
14. **YouQuality**: change video quality via a button.
14. **YouQuality:** YouQuality provides a button to change the video quality of YouTube videos in the video player, allowing quick access to different quality options.
15. **YTVideoOverlay**: add buttons to overlay the video.
15. **YouTimeStamp:** YouTimeStamp provides a button to copy the video url with the timestamp of whatever part of the video you are currently on.
16. **YTVideoOverlay:** YTVideoOverlay adds buttons to overlay the video, providing quick access to features like captions, speed control, and quality settings.
17. **LowContrastMode:** LowContrastMode is a tweak that allows users to darken the text in the YouTube app, making it easier to read. **<-- uYouEnhanced Exclusive Feature (subject to change)**
</details>
# Known issues
# Known issues
- **uYou**: all the known-issues of uYou are listed [here](https://github.com/MiRO92/uYou-for-YouTube/issues). Make sure you take a look at it before reporting any bugs! ***Also, keep in mind that uYou+ is a modified version of uYou, DO NOT bother MiRO92 with problems unrelated to uYou!!!***
- **uYou**: Issues related to uYou are listed [here](https://github.com/MiRO92/uYou-for-YouTube/issues). Because uYou is not being updated frequently, we recommended creating bug reports on this repo.
- Issues that related to **uYouPlus** are [here](https://github.com/qnblackcat/uYouPlus/issues/)
- Issues related to **uYouEnhanced** can be found [here](https://github.com/arichornlover/uYouEnhanced/issues/).
# Download
## Download
- **uYouPlus** (or you can call it uYou+) requires iOS or iPadOS 14.0 or later. The latest version of **uYouPlus** can be found in the [Release tab](https://github.com/qnblackcat/uYouPlus/releases/latest).
- The latest version of **uYouEnhanced** can be found under [Releases](https://github.com/arichornlover/uYouEnhanced/releases/latest).
- **Compatibility:** Requires iOS/iPadOS 15.0 or later.
- For AltStore user:
<!-- - For AltStore user:
- My official AltStore repo (uYouEnhanced - iOS 15+): https://therealfoxster.github.io/altsource-viewer/view/?source=https://raw.githubusercontent.com/arichornloverALT/arichornloverALT.github.io/main/apps.json
- My official AltStore repo: https://qnblackcat.github.io/AltStore/
- My alternative AltStore repo (uYouEnhanced - iOS 14+ - mainly for Trollstore users): https://therealfoxster.github.io/altsource-viewer/view/?source=https://raw.githubusercontent.com/arichornloverALT/arichornloverALT.github.io/main/apps-legacy.json - not sure if i can update this ipa. this IPA will be locked in YouTube Version **19.20.2**
- [Open in AltStore (v18.14.1-3.0)](https://tinyurl.com/yv6wrxjz) - It will take a while to install because AltStore needs to download the IPA first. -->
- Version info: _(last update: Aug 5)_
- [Open in AltStore (v19.40.4-3.0.4)](https://tinyurl.com/44zmcw8t) - It will take a while to install because AltStore needs to download the IPA first.
<details>
<summary>Expand </summary>
<summary>Version information (last updated: Oct 10, 2024)</summary>
| **Tweaks/App** | **Developer** | **Version** | **Open source** |
| - | - | :-: | :-: |
| **YouTube** | Google Inc | 18.30.7 | ✖︎ |
| [uYou](https://github.com/MiRO92/uYou-for-YouTube) | [MiRO92](https://twitter.com/miro92) | 3.0 | ✖︎ |
| **YouTube** | Google Inc | 19.40.4 | ✖︎ |
| [uYou](https://github.com/MiRO92/uYou-for-YouTube) | [MiRO92](https://twitter.com/miro92) | 3.0.4 | ✖︎ |
| **Open in YouTube** | [CokePokes](https://github.com/CokePokes) | 1.2 | [✔︎](https://github.com/CokePokes/YoutubeExtensions) |
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.0-15 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.2.9 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
| **BigYTMiniPlayer** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.0-1 | [✔︎](https://github.com/Galactic-Dev/BigYTMiniPlayer) |
| **YTNoHoverCards** | [level3tjg](https://twitter.com/level3tjg) | 0.0.3 | [✔︎](https://github.com/level3tjg/YTNoHoverCards) |
| **YTMiniplayerEnabler** | [level3tjg](https://twitter.com/level3tjg) | 0.0.2 | [✔︎](https://github.com/level3tjg/YTMiniplayerEnabler) |
| **DontEatMyContent** | [therealFoxster](https://github.com/therealFoxster) | 1.0.6 | [✔︎](https://github.com/therealFoxster/DontEatMyContent) |
| **DontEatMyContent** | [therealFoxster](https://github.com/therealFoxster) | 1.1.8 | [✔︎](https://github.com/therealFoxster/DontEatMyContent) |
| **YTSpeed** | [Lyvendia](https://github.com/Lyvendia) | 1.0.1 | [✔︎](https://github.com/Lyvendia/YTSpeed) |
| **YTCastConfirm** | [JamieBerghmans](https://github.com/JamieBerghmans) | 1.0.0 | [✔︎](https://github.com/JamieBerghmans/YTCastConfirm) |
| **Alderis Color Picker** | [HASHBANG Productions](https://github.com/hbang) | 1.2| [✔︎](https://github.com/hbang/Alderis) |
| **YTUHD** | [PoomSmart](https://twitter.com/poomsmart) | 1.3.5-1 | [✔︎](https://github.com/PoomSmart/YTUHD) |
| **YouPiP** | [PoomSmart](https://twitter.com/poomsmart) | 1.7.19-1 | [✔︎](https://github.com/PoomSmart/YouPiP) |
| **IAmYouTube** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.0 | [✔︎](https://github.com/PoomSmart/IAmYouTube) |
| **YTABConfig** | [PoomSmart](https://twitter.com/poomsmart) | 1.5.0 | [✔︎](https://github.com/PoomSmart/YTABConfig) |
| **Alderis Color Picker** | [HASHBANG Productions](https://github.com/hbang) | 1.2 | [✔︎](https://github.com/hbang/Alderis) |
| **YTUHD** | [PoomSmart](https://twitter.com/poomsmart) | 1.5.5 | [✔︎](https://github.com/PoomSmart/YTUHD) |
| **YouPiP** | [PoomSmart](https://twitter.com/poomsmart) | 1.8.14 | [✔︎](https://github.com/PoomSmart/YouPiP) |
| **IAmYouTube** | [PoomSmart](https://twitter.com/poomsmart) | 1.3.0 | [✔︎](https://github.com/PoomSmart/IAmYouTube) |
| **YTABConfig** | [PoomSmart](https://twitter.com/poomsmart) | 1.7.3 | [✔︎](https://github.com/PoomSmart/YTABConfig) |
| **YTReExplore** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.2 | [✔︎](https://github.com/PoomSmart/YTReExplore) |
| **NoYTPremium** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.4 | [✔︎](https://github.com/PoomSmart/NoYTPremium) |
| **YTNoPaidPromo** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.0 | [✔︎](https://github.com/PoomSmart/YTNoPaidPromo) |
| **YouRememberCaption** | [PoomSmart](https://twitter.com/poomsmart) | 1.0.0 | [✔︎](https://poomsmart.github.io/repo/depictions/youremembercaption.html) |
| **Return YouTube Dislike** | [PoomSmart](https://twitter.com/poomsmart) | 1.11.3 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
| **YouMute** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.1-2 | [✔︎](https://github.com/PoomSmart/YouMute) |
| **YouQuality** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.4 | [✔︎](https://github.com/PoomSmart/YouQuality) |
| **YTVideoOverlay** | [PoomSmart](https://twitter.com/poomsmart) | 1.1.0-2 | [✔︎](https://github.com/PoomSmart/YTVideoOverlay) |
| **Return YouTube Dislike** | [PoomSmart](https://twitter.com/poomsmart) | 1.12.7 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
| **YouMute** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.3 | [✔︎](https://github.com/PoomSmart/YouMute) |
| **YouQuality** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.1 | [✔︎](https://github.com/PoomSmart/YouQuality) |
| **YouTube-X** | [PoomSmart](https://twitter.com/poomsmart) | 1.7.3 | [✔︎](https://github.com/PoomSmart/YouTube-X) |
| **YTVideoOverlay** | [PoomSmart](https://twitter.com/poomsmart) | 1.2.0 | [✔︎](https://github.com/PoomSmart/YTVideoOverlay) |
| **YTHoldForSpeed** | [joshuaseltzer](https://github.com/joshuaseltzer) | 1.2.1 | [✔︎](https://github.com/joshuaseltzer/YTHoldForSpeed) |
| **LowContrastMode** | [arichornlover](https://github.com/arichornlover) | 1.5.2 | [✔︎](https://github.com/arichornlover/YTLowContrastMode) |
| **YouTimeStamp** | [arichornlover](https://github.com/arichornlover) | 1.0.1 | [✔︎](https://github.com/arichornlover/YouTimeStamp) |
</details>
# uYou Tweak Compatibility List
| Developer | Tweak Name and Version | App Version Compatibility | iOS Version Compatibility |
|-----------|-----------------------|--------------------------|--------------------------|
| MiRO92 | uYou 2.1 / 2.3~1 | ~v16.42.3~ v17.33.2 - 18.01.6 | iOS 13.0 - iOS 15.8.2 |
| MiRO92 | uYou 3.0 | v18.06.6 - v18.18.2 | iOS 14.0 - iOS 15.8.2 |
| MiRO92 | uYou 3.0.1 | v18.19.1 - v18.41.5 | iOS 14.0 - iOS 17.5.1 |
| MiRO92 | uYou 3.0.2 / 3.0.3 | v19.06.2 - v19.15.1 | iOS 14.0 - iOS 17.5.1 |
| MiRO92 | uYou 3.0.4 | v19.06.2 - v19.22.6 | iOS 14.0 - 17.5.1 |
# Building
See [arichornlover/Building - Wiki](https://github.com/arichornlover/uYouEnhanced/wiki/Building)
or [qnblackcat/Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
# Installation
See [Installation - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Installation).
# Support the developers
- [**MiRO92**](https://twitter.com/miro92): https://github.com/MiRO92/uYou-for-YouTube#support
- [**Poomsmart**](https://twitter.com/poomsmart): https://poomsmart.github.io
- [**level3tjg**](https://twitter.com/level3tjg): https://ko-fi.com/level3tjg
- [**BandarHL**](https://twitter.com/bandarhl): https://www.paypal.com/paypalme/BandarHL
- [**julioverne**](https://twitter.com/ijulioverne): https://www.patreon.com/julioverne
- [**Galactic-dev**](https://twitter.com/dev_galactic):
- Paypal: https://www.paypal.com/paypalme/DBrett684
- Venmo: https://venmo.com/u/DavidBrett
<a href="https://buymeacoffee.com/dayanch96"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Dayanch96(buymeacoffee).png" width="200"></a>
&nbsp;
<a href="https://github.com/sponsors/dayanch96"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Dayanch96(Github).png" width="200"></a>
# FAQ
<a href="https://ko-fi.com/dayanch966"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Dayanch96(ko-fi).png" width="200"></a>
&nbsp;
<a href="https://www.paypal.com/paypalme/poomsmart"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Poomsmart.png" width="200"></a>
See [FAQ - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/FAQ).
<a href="https://www.paypal.com/paypalme/DBrett684"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Galactic-dev(Paypal).png" width="200"></a>
&nbsp;
<a href="https://venmo.com/u/DavidBrett"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/Galactic-dev(Venmo).png?raw=true" width="200"></a>
# Building (optional)
See [Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building).
<a href="https://github.com/MiRO92/uYou-for-YouTube#support"><img src="https://raw.githubusercontent.com/YTLitePlus/Assets/main/Github/Buttons/Donations/MIRO92.png" width="200"></a>
&nbsp;
<a href="https://www.paypal.com/paypalme/BandarHL"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/BandarHL.png" width="200"></a>
&nbsp;
<a href="https://ko-fi.com/level3tjg"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/level3tjg.png?raw=true" width="200"></a>
&nbsp;
<a href="https://www.patreon.com/julioverne"><img src="https://github.com/YTLitePlus/Assets/blob/main/Github/Buttons/Donations/julioverne.png?raw=true" width="200"></a>
# Wiki
See [arichornlover - Wiki](https://github.com/arichornlover/uYouEnhanced/wiki/) or [qnblackcat - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/)
## Lightweight Alternative - YTLitePlus
<details>
<summary>Read more</summary><br>
# Switch from uYouEnhanced to YTLitePlus (optional)
Hello, this is here to showcase this tweak. I have been seeing the posts about the YTLitePlus tweak on Reddit for quite some time now and decided to add it here. Before you download or check out the tweak, you should take a look at the pros and cons below to learn more about YTLitePlus.
https://github.com/YTLitePlus/YTLitePlus/releases
**Pros**
- YTLitePlus is stable and more customizable than uYouPlus/uYouEnhanced.
- YTLitePlus provides more features in YTLite & YTLitePlus Sections in Settings that uYouPlus/uYouEnhanced may not have.
- YTLitePlus includes a lightweight and simplified version of the App Version Spoofer, making it easier to use.
- YTLitePlus does not cause your device to overheat, unlike uYouPlus/uYouEnhanced.
- YTLitePlus provides faster video & audio downloading than uYouPlus/uYouEnhanced.
**Cons**
- Video quality on WiFi option is not available in YTLitePlus.
- Reordering the pivot bar tabs such as `Home`, `Shorts`, `Explore`, `Trending`, `Create`, `Subscriptions` & `You` is not available in YTLitePlus.
</details>

View file

@ -1,415 +0,0 @@
#import "Tweaks/YouTubeHeader/YTSettingsViewController.h"
#import "Tweaks/YouTubeHeader/YTSearchableSettingsViewController.h"
#import "Tweaks/YouTubeHeader/YTSettingsSectionItem.h"
#import "Tweaks/YouTubeHeader/YTSettingsSectionItemManager.h"
#import "Tweaks/YouTubeHeader/YTUIUtils.h"
#import "Tweaks/YouTubeHeader/YTSettingsPickerViewController.h"
#import "Header.h"
static BOOL IsEnabled(NSString *key) {
return [[NSUserDefaults standardUserDefaults] boolForKey:key];
}
static int GetSelection(NSString *key) {
return [[NSUserDefaults standardUserDefaults] integerForKey:key];
}
static const NSInteger uYouPlusSection = 500;
@interface YTSettingsSectionItemManager (uYouPlus)
- (void)updateTweakSectionWithEntry:(id)entry;
@end
extern NSBundle *uYouPlusBundle();
// Settings
%hook YTAppSettingsPresentationData
+ (NSArray *)settingsCategoryOrder {
NSArray *order = %orig;
NSMutableArray *mutableOrder = [order mutableCopy];
NSUInteger insertIndex = [order indexOfObject:@(1)];
if (insertIndex != NSNotFound)
[mutableOrder insertObject:@(uYouPlusSection) atIndex:insertIndex + 1];
return mutableOrder;
}
%end
%hook YTSettingsSectionController
- (void)setSelectedItem:(NSUInteger)selectedItem {
if (selectedItem != NSNotFound) %orig;
}
%end
%hook YTSettingsSectionItemManager
%new(v@:@)
- (void)updateTweakSectionWithEntry:(id)entry {
NSMutableArray *sectionItems = [NSMutableArray array];
NSBundle *tweakBundle = uYouPlusBundle();
Class YTSettingsSectionItemClass = %c(YTSettingsSectionItem);
YTSettingsViewController *settingsViewController = [self valueForKey:@"_settingsViewControllerDelegate"];
YTSettingsSectionItem *version = [%c(YTSettingsSectionItem)
itemWithTitle:[NSString stringWithFormat:LOC(@"VERSION"), @(OS_STRINGIFY(TWEAK_VERSION))]
titleDescription:LOC(@"VERSION_CHECK")
accessibilityIdentifier:nil
detailTextBlock:nil
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://github.com/qnblackcat/uYouPlus/releases/latest"]];
}];
[sectionItems addObject:version];
# pragma mark - VideoPlayer
YTSettingsSectionItem *videoPlayerGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"VIDEO_PLAYER_OPTIONS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK")
titleDescription:LOC(@"DISABLE_DOUBLE_TAP_TO_SEEK_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"doubleTapToSeek_disabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"doubleTapToSeek_disabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"SNAP_TO_CHAPTER")
titleDescription:LOC(@"SNAP_TO_CHAPTER_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"snapToChapter_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"snapToChapter_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"PINCH_TO_ZOOM")
titleDescription:LOC(@"PINCH_TO_ZOOM_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"pinchToZoom_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"pinchToZoom_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"YT_MINIPLAYER")
titleDescription:LOC(@"YT_MINIPLAYER_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"ytMiniPlayer_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"ytMiniPlayer_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"STOCK_VOLUME_HUD")
titleDescription:LOC(@"STOCK_VOLUME_HUD_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"stockVolumeHUD_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"stockVolumeHUD_enabled"];
return YES;
}
settingItemId:0],
];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VIDEO_PLAYER_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker];
return YES;
}];
[sectionItems addObject:videoPlayerGroup];
# pragma mark - Video Controls Overlay Options
YTSettingsSectionItem *videoControlOverlayGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_AUTOPLAY_SWITCH")
titleDescription:LOC(@"HIDE_AUTOPLAY_SWITCH_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideAutoplaySwitch_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideAutoplaySwitch_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_SUBTITLES_BUTTON")
titleDescription:LOC(@"HIDE_SUBTITLES_BUTTON_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideCC_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideCC_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_HUD_MESSAGES")
titleDescription:LOC(@"HIDE_HUD_MESSAGES_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideHUD_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideHUD_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_PAID_PROMOTION_CARDS")
titleDescription:LOC(@"HIDE_PAID_PROMOTION_CARDS_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hidePaidPromotionCard_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hidePaidPromotionCard_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_CHANNEL_WATERMARK")
titleDescription:LOC(@"HIDE_CHANNEL_WATERMARK_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideChannelWatermark_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideChannelWatermark_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_PREVIOUS_AND_NEXT_BUTTON")
titleDescription:LOC(@"HIDE_PREVIOUS_AND_NEXT_BUTTON_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hidePreviousAndNextButton_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hidePreviousAndNextButton_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"REPLACE_PREVIOUS_NEXT_BUTTON")
titleDescription:LOC(@"REPLACE_PREVIOUS_NEXT_BUTTON_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"replacePreviousAndNextButton_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"replacePreviousAndNextButton_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"RED_PROGRESS_BAR")
titleDescription:LOC(@"RED_PROGRESS_BAR_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"redProgressBar_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"redProgressBar_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_HOVER_CARD")
titleDescription:LOC(@"HIDE_HOVER_CARD_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideHoverCards_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideHoverCards_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_RIGHT_PANEL")
titleDescription:LOC(@"HIDE_RIGHT_PANEL_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideRightPanel_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideRightPanel_enabled"];
return YES;
}
settingItemId:0],
];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker];
return YES;
}];
[sectionItems addObject:videoControlOverlayGroup];
# pragma mark - Shorts Controls Overlay Options
YTSettingsSectionItem *shortsControlOverlayGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"SHORTS_CONTROLS_OVERLAY_OPTIONS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_SUPER_THANKS")
titleDescription:LOC(@"HIDE_SUPER_THANKS_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideBuySuperThanks_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideBuySuperThanks_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_SUBCRIPTIONS")
titleDescription:LOC(@"HIDE_SUBCRIPTIONS_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideSubcriptions_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideSubcriptions_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"DISABLE_RESUME_TO_SHORTS")
titleDescription:LOC(@"DISABLE_RESUME_TO_SHORTS_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"disableResumeToShorts")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"disableResumeToShorts"];
return YES;
}
settingItemId:0],
];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"SHORTS_CONTROLS_OVERLAY_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker];
return YES;
}];
[sectionItems addObject:shortsControlOverlayGroup];
# pragma mark - Theme
YTSettingsSectionItem *themeGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"THEME_OPTIONS")
accessibilityIdentifier:nil
detailTextBlock:^NSString *() {
switch (GetSelection(@"appTheme")) {
case 1:
return LOC(@"OLED_DARK_THEME_2");
case 2:
return LOC(@"OLD_DARK_THEME");
case 0:
default:
return LOC(@"DEFAULT_THEME");
}
}
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"DEFAULT_THEME") titleDescription:LOC(@"DEFAULT_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"appTheme"];
[settingsViewController reloadData];
return YES;
}],
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"OLED_DARK_THEME") titleDescription:LOC(@"OLED_DARK_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"appTheme"];
[settingsViewController reloadData];
return YES;
}],
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"OLD_DARK_THEME") titleDescription:LOC(@"OLD_DARK_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
[[NSUserDefaults standardUserDefaults] setInteger:2 forKey:@"appTheme"];
[settingsViewController reloadData];
return YES;
}],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"OLED_KEYBOARD")
titleDescription:LOC(@"OLED_KEYBOARD_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"oledKeyBoard_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"oledKeyBoard_enabled"];
return YES;
}
settingItemId:0]
];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"THEME_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:GetSelection(@"appTheme") parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker];
return YES;
}];
[sectionItems addObject:themeGroup];
# pragma mark - Miscellaneous
YTSettingsSectionItem *miscellaneousGroup = [YTSettingsSectionItemClass itemWithTitle:LOC(@"MISCELLANEOUS") accessibilityIdentifier:nil detailTextBlock:nil selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"CAST_CONFIRM")
titleDescription:LOC(@"CAST_CONFIRM_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"castConfirm_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"castConfirm_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"DISABLE_HINTS")
titleDescription:LOC(@"DISABLE_HINTS_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"disableHints_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"disableHints_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"ENABLE_FLEX")
titleDescription:LOC(@"ENABLE_FLEX_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"flex_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"flex_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"ENABLE_YT_STARTUP_ANIMATION")
titleDescription:LOC(@"ENABLE_YT_STARTUP_ANIMATION_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"ytStartupAnimation_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"ytStartupAnimation_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_CHIP_BAR")
titleDescription:LOC(@"HIDE_CHIP_BAR_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"hideChipBar_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"hideChipBar_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"IPHONE_LAYOUT")
titleDescription:LOC(@"IPHONE_LAYOUT_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"iPhoneLayout_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"iPhoneLayout_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"NEW_MINIPLAYER_STYLE")
titleDescription:LOC(@"NEW_MINIPLAYER_STYLE_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"bigYTMiniPlayer_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"bigYTMiniPlayer_enabled"];
return YES;
}
settingItemId:0],
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"YT_RE_EXPLORE")
titleDescription:LOC(@"YT_RE_EXPLORE_DESC")
accessibilityIdentifier:nil
switchOn:IsEnabled(@"reExplore_enabled")
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"reExplore_enabled"];
return YES;
}
settingItemId:0],
];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"MISCELLANEOUS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker];
return YES;
}];
[sectionItems addObject:miscellaneousGroup];
[settingsViewController setSectionItems:sectionItems forCategory:uYouPlusSection title:@"uYouPlus" titleDescription:LOC(@"TITLE DESCRIPTION") headerHidden:YES];
}
- (void)updateSectionForCategory:(NSUInteger)category withEntry:(id)entry {
if (category == uYouPlusSection) {
[self updateTweakSectionWithEntry:entry];
return;
}
%orig;
}
%end

View file

@ -0,0 +1,22 @@
#import <UIKit/UIKit.h>
@interface AppIconOptionsController : UIViewController
@property (strong, nonatomic) UIButton *backButton;
@end
@interface UIImage (CustomImages)
+ (UIImage *)customBackButtonImage;
@end
@implementation UIImage (CustomImages)
+ (UIImage *)customBackButtonImage {
NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"uYouPlus" ofType:@"bundle"]];
return [UIImage imageNamed:@"Back.png" inBundle:bundle compatibleWithTraitCollection:nil];
}
@end

View file

@ -0,0 +1,117 @@
#import "AppIconOptionsController.h"
#import <YouTubeHeader/YTAssetLoader.h>
@interface AppIconOptionsController () <UITableViewDataSource, UITableViewDelegate>
@property (strong, nonatomic) UITableView *tableView;
@property (strong, nonatomic) NSArray<NSString *> *appIcons;
@property (assign, nonatomic) NSInteger selectedIconIndex;
@end
@implementation AppIconOptionsController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"Change App Icon";
self.selectedIconIndex = -1;
self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
self.tableView.dataSource = self;
self.tableView.delegate = self;
[self.view addSubview:self.tableView];
self.backButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.backButton setImage:[UIImage customBackButtonImage] forState:UIControlStateNormal];
[self.backButton addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBackButton = [[UIBarButtonItem alloc] initWithCustomView:self.backButton];
self.navigationItem.leftBarButtonItem = customBackButton;
NSString *path = [[NSBundle mainBundle] pathForResource:@"uYouPlus" ofType:@"bundle"];
NSBundle *bundle = [NSBundle bundleWithPath:path];
self.appIcons = [bundle pathsForResourcesOfType:@"png" inDirectory:@"AppIcons"];
if (![UIApplication sharedApplication].supportsAlternateIcons) {
NSLog(@"Alternate icons are not supported on this device.");
}
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.appIcons.count;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 60.0;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
}
NSString *iconPath = self.appIcons[indexPath.row];
cell.textLabel.text = [iconPath.lastPathComponent stringByDeletingPathExtension];
UIImage *iconImage = [UIImage imageWithContentsOfFile:iconPath];
cell.imageView.image = iconImage;
cell.imageView.layer.cornerRadius = 10.0;
cell.imageView.clipsToBounds = YES;
cell.accessoryType = (indexPath.row == self.selectedIconIndex) ? UITableViewCellAccessoryCheckmark : UITableViewCellAccessoryNone;
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
self.selectedIconIndex = indexPath.row;
[self.tableView reloadData];
}
- (void)resetIcon {
[[UIApplication sharedApplication] setAlternateIconName:nil completionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"Error resetting icon: %@", error.localizedDescription);
[self showAlertWithTitle:@"Error" message:@"Failed to reset icon"];
} else {
NSLog(@"Icon reset successfully");
[self showAlertWithTitle:@"Success" message:@"Icon reset successfully"];
[self.tableView reloadData];
}
}];
}
- (void)saveIcon {
if (self.selectedIconIndex < 0) {
[self showAlertWithTitle:@"Error" message:@"No icon selected"];
return;
}
NSString *selectedIcon = self.appIcons[self.selectedIconIndex];
NSString *iconName = [selectedIcon.lastPathComponent stringByDeletingPathExtension];
[[UIApplication sharedApplication] setAlternateIconName:iconName completionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"Error setting alternate icon: %@", error.localizedDescription);
[self showAlertWithTitle:@"Error" message:@"Failed to set alternate icon"];
} else {
NSLog(@"Alternate icon set successfully");
[self showAlertWithTitle:@"Success" message:@"Alternate icon set successfully"];
[self.tableView reloadData];
}
}];
}
- (void)showAlertWithTitle:(NSString *)title message:(NSString *)message {
UIAlertController *alert = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
[alert addAction:okAction];
[self presentViewController:alert animated:YES completion:nil];
}
- (void)back {
[self.navigationController popViewControllerAnimated:YES];
}
@end

View file

@ -0,0 +1,4 @@
#import "uYouPlus.h"
@interface YTWatchMiniBarView : UIView
@end

View file

@ -0,0 +1,31 @@
#import "BigYTMiniPlayer.h"
%group BigYTMiniPlayer // https://github.com/Galactic-Dev/BigYTMiniPlayer
%hook YTWatchMiniBarView
- (void)setWatchMiniPlayerLayout:(int)arg1 {
%orig(1);
}
- (int)watchMiniPlayerLayout {
return 1;
}
- (void)layoutSubviews {
%orig;
self.frame = CGRectMake(([UIScreen mainScreen].bounds.size.width - self.frame.size.width), self.frame.origin.y, self.frame.size.width, self.frame.size.height);
}
%end
%hook YTMainAppVideoPlayerOverlayView
- (BOOL)isUserInteractionEnabled {
if([[self _viewControllerForAncestor].parentViewController.parentViewController isKindOfClass:%c(YTWatchMiniBarViewController)]) {
return NO;
}
return %orig;
}
%end
%end
%ctor {
if (IS_ENABLED(kBigYTMiniPlayer) && (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad)) {
%init(BigYTMiniPlayer);
}
}

View file

@ -0,0 +1,6 @@
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
@interface ColourOptionsController : UIColorPickerViewController <UIColorPickerViewControllerDelegate>
@end

View file

@ -0,0 +1,72 @@
#import "ColourOptionsController.h"
#import "uYouPlus.h"
@interface ColourOptionsController ()
@end
@implementation ColourOptionsController
- (void)loadView {
[super loadView];
self.title = @"Custom Theme Color";
UIBarButtonItem *closeButton = [[UIBarButtonItem alloc] initWithTitle:@"Close" style:UIBarButtonItemStylePlain target:self action:@selector(close)];
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStylePlain target:self action:@selector(save)];
self.navigationItem.rightBarButtonItems = @[closeButton, saveButton];
UIBarButtonItem *resetButton = [[UIBarButtonItem alloc] initWithTitle:@"Reset" style:UIBarButtonItemStylePlain target:self action:@selector(reset)];
self.navigationItem.leftBarButtonItem = resetButton;
self.supportsAlpha = NO;
NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"kCustomThemeColor"];
NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingFromData:colorData error:nil];
[unarchiver setRequiresSecureCoding:NO];
UIColor *color = [unarchiver decodeObjectForKey:NSKeyedArchiveRootObjectKey];
self.selectedColor = color;
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
CGFloat scale = MIN(self.view.bounds.size.width / 768, self.view.bounds.size.height / 1024);
self.view.transform = CGAffineTransformMakeScale(scale, scale);
}
}
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad && UIInterfaceOrientationIsLandscape(self.interfaceOrientation)) {
CGFloat scale = MIN(size.width / 768, size.height / 1024);
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context) {
self.view.transform = CGAffineTransformMakeScale(scale, scale);
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context) {
}];
}
}
@end
@implementation ColourOptionsController(Privates)
- (void)close {
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
- (void)save {
NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:self.selectedColor requiringSecureCoding:nil error:nil];
[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"kCustomThemeColor"];
[[NSUserDefaults standardUserDefaults] synchronize];
UIAlertController *alertSaved = [UIAlertController alertControllerWithTitle:@"Color Saved" message:nil preferredStyle:UIAlertControllerStyleAlert];
[alertSaved addAction:[UIAlertAction actionWithTitle:@"Okay" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
}]];
[self presentViewController:alertSaved animated:YES completion:nil];
}
- (void)reset {
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"kCustomThemeColor"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
@end

View file

@ -0,0 +1,6 @@
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
@interface ColourOptionsController2 : UIColorPickerViewController <UIColorPickerViewControllerDelegate>
@end

View file

@ -0,0 +1,72 @@
#import "ColourOptionsController2.h"
#import "uYouPlus.h"
@interface ColourOptionsController2 ()
@end
@implementation ColourOptionsController2
- (void)loadView {
[super loadView];
self.title = @"Custom Tint Color";
UIBarButtonItem *closeButton = [[UIBarButtonItem alloc] initWithTitle:@"Close" style:UIBarButtonItemStylePlain target:self action:@selector(close)];
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStylePlain target:self action:@selector(save)];
self.navigationItem.rightBarButtonItems = @[closeButton, saveButton];
UIBarButtonItem *resetButton = [[UIBarButtonItem alloc] initWithTitle:@"Reset" style:UIBarButtonItemStylePlain target:self action:@selector(reset)];
self.navigationItem.leftBarButtonItem = resetButton;
self.supportsAlpha = NO;
NSData *lcmColorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"kCustomUIColor"];
NSKeyedUnarchiver *lcmUnarchiver = [[NSKeyedUnarchiver alloc] initForReadingFromData:lcmColorData error:nil];
[lcmUnarchiver setRequiresSecureCoding:NO];
UIColor *color = [lcmUnarchiver decodeObjectForKey:NSKeyedArchiveRootObjectKey];
self.selectedColor = color;
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
CGFloat scale = MIN(self.view.bounds.size.width / 768, self.view.bounds.size.height / 1024);
self.view.transform = CGAffineTransformMakeScale(scale, scale);
}
}
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad && UIInterfaceOrientationIsLandscape(self.interfaceOrientation)) {
CGFloat scale = MIN(size.width / 768, size.height / 1024);
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context) {
self.view.transform = CGAffineTransformMakeScale(scale, scale);
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context) {
}];
}
}
@end
@implementation ColourOptionsController2(Privates)
- (void)close {
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
}
- (void)save {
NSData *lcmColorData = [NSKeyedArchiver archivedDataWithRootObject:self.selectedColor requiringSecureCoding:nil error:nil];
[[NSUserDefaults standardUserDefaults] setObject:lcmColorData forKey:@"kCustomUIColor"];
[[NSUserDefaults standardUserDefaults] synchronize];
UIAlertController *alertSaved = [UIAlertController alertControllerWithTitle:@"Color Saved" message:nil preferredStyle:UIAlertControllerStyleAlert];
[alertSaved addAction:[UIAlertAction actionWithTitle:@"Okay" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
}]];
[self presentViewController:alertSaved animated:YES completion:nil];
}
- (void)reset {
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"kCustomUIColor"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
@end

7
Sources/Extractor.h Normal file
View file

@ -0,0 +1,7 @@
// Extractor.h was made by @LillieH1000 from https://github.com/LillieH1000/YouTube-Reborn/commit/bb858715235b1c2ce8793631bc34b51dfed491ef
#import <Foundation/Foundation.h>
@interface YouTubeExtractor : NSObject
+ (NSDictionary *)youtubePlayerRequest :(NSString *)clientId :(NSString *)videoId;
@end

41
Sources/Extractor.xm Normal file
View file

@ -0,0 +1,41 @@
// Extractor.xm was made by @LillieH1000 from https://github.com/LillieH1000/YouTube-Reborn/commit/bb858715235b1c2ce8793631bc34b51dfed491ef
#import "Extractor.h"
@implementation YouTubeExtractor
+ (NSDictionary *)youtubePlayerRequest :(NSString *)clientId :(NSString *)videoId {
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey:NSLocaleCountryCode];
NSString *innertubeKey;
NSString *jsonBody;
if ([clientId isEqual:@"mediaconnect"]) {
innertubeKey = @"AIzaSyA8eiZmM1FaDVjRy-df2KTyQ_vz_yYM39w";
jsonBody = [NSString stringWithFormat:@"{\"context\":{\"client\":{\"hl\":\"en\",\"gl\":\"%@\",\"clientName\":\"MEDIA_CONNECT_FRONTEND\",\"clientVersion\":\"0.1\"}},\"contentCheckOk\":true,\"racyCheckOk\":true,\"videoId\":\"%@\"}", countryCode, videoId];
}
if ([clientId isEqual:@"ios"]) {
innertubeKey = @"AAIzaSyB-63vPrdThhKuerbB2N_l7Kwwcxj6yUAc";
jsonBody = [NSString stringWithFormat:@"{\"context\":{\"client\":{\"hl\":\"en\",\"gl\":\"%@\",\"clientName\":\"IOS\",\"clientVersion\":\"19.09.3\",\"deviceModel\":\"iPhone14,3\"}},\"contentCheckOk\":true,\"racyCheckOk\":true,\"videoId\":\"%@\"}", countryCode, videoId];
}
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://www.youtube.com/youtubei/v1/player?key=%@&prettyPrint=false", innertubeKey]]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[jsonBody dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]];
__block NSData *requestData;
__block BOOL requestFinished = NO;
[[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
requestData = data;
requestFinished = YES;
}] resume];
while (!requestFinished) {
[NSThread sleepForTimeInterval:0.02];
}
return [NSJSONSerialization JSONObjectWithData:requestData options:0 error:nil];
}
@end

642
Sources/LowContrastMode.xm Normal file
View file

@ -0,0 +1,642 @@
#import "uYouPlus.h"
//
static int contrastMode() {
return [[NSUserDefaults standardUserDefaults] integerForKey:@"lcm"];
}
static BOOL lowContrastMode() {
return IS_ENABLED(@"lowContrastMode_enabled") && contrastMode() == 0;
}
static BOOL customContrastMode() {
return IS_ENABLED(@"lowContrastMode_enabled") && contrastMode() == 1;
}
// static UIColor *whiteTextColor() {
// return [UIColor whiteColor];
// }
UIColor *lcmHexColor;
%group gLowContrastMode // Low Contrast Mode v1.6.0 BETA (Compatible with only YouTube v17.33.2-v17.38.10)
%hook UIColor
+ (UIColor *)whiteColor { // Dark Theme Color
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)lightTextColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)lightGrayColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)ychGrey7 {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)skt_chipBackgroundColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)placeholderTextColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)systemLightGrayColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)systemExtraLightGrayColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)labelColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)secondaryLabelColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)tertiaryLabelColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
+ (UIColor *)quaternaryLabelColor {
return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00];
}
%end
%hook YTCommonColorPalette
- (UIColor *)textPrimary {
NSLog(@"LowContrastMode: textPrimary called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)textSecondary {
NSLog(@"LowContrastMode: textSecondary called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)overlayTextPrimary {
NSLog(@"LowContrastMode: overlayTextPrimary called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)overlayTextSecondary {
NSLog(@"LowContrastMode: overlayTextSecondary called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)iconActive {
NSLog(@"LowContrastMode: iconActive called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)iconActiveOther {
NSLog(@"LowContrastMode: iconActiveOther called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)brandIconActive {
NSLog(@"LowContrastMode: brandIconActive called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)staticBrandWhite {
NSLog(@"LowContrastMode: staticBrandWhite called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)overlayIconActiveOther {
NSLog(@"LowContrastMode: overlayIconActiveOther called");
return self.pageStyle == 1 ? [UIColor whiteColor] : %orig;
}
- (UIColor *)overlayIconInactive {
NSLog(@"LowContrastMode: overlayIconInactive called");
return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.7] : %orig;
}
- (UIColor *)overlayIconDisabled {
NSLog(@"LowContrastMode: overlayIconDisabled called");
return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.3] : %orig;
}
- (UIColor *)overlayFilledButtonActive {
NSLog(@"LowContrastMode: overlayFilledButtonActive called");
return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.2] : %orig;
}
%end
%hook YTColor
+ (BOOL)darkerPaletteTextColorEnabled {
return NO;
}
+ (UIColor *)white1 {
return [UIColor whiteColor];
}
+ (UIColor *)white2 {
return [UIColor whiteColor];
}
+ (UIColor *)white3 {
return [UIColor whiteColor];
}
+ (UIColor *)white4 {
return [UIColor whiteColor];
}
+ (UIColor *)white5 {
return [UIColor whiteColor];
}
+ (UIColor *)grey1 {
return [UIColor whiteColor];
}
+ (UIColor *)grey2 {
return [UIColor whiteColor];
}
%end
%hook QTMColorGroup
- (UIColor *)tint100 {
return [UIColor whiteColor];
}
- (UIColor *)tint300 {
return [UIColor whiteColor];
}
- (UIColor *)tint500 {
return [UIColor whiteColor];
}
- (UIColor *)tint700 {
return [UIColor whiteColor];
}
- (UIColor *)accent200 {
return [UIColor whiteColor];
}
- (UIColor *)accent400 {
return [UIColor whiteColor];
}
- (UIColor *)accentColor {
return [UIColor whiteColor];
}
- (UIColor *)brightAccentColor {
return [UIColor whiteColor];
}
- (UIColor *)regularColor {
return [UIColor whiteColor];
}
- (UIColor *)darkerColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColor {
return [UIColor whiteColor];
}
- (UIColor *)lightBodyTextColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnRegularColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnLighterColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnDarkerColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnAccentColor {
return [UIColor whiteColor];
}
- (UIColor *)buttonBackgroundColor {
return [UIColor whiteColor];
}
%end
%hook YCHLiveChatLabel
- (NSAttributedString *)attributedText {
NSAttributedString *originalAttributedString = %orig;
NSMutableAttributedString *modifiedAttributedString = [originalAttributedString mutableCopy];
[modifiedAttributedString addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, modifiedAttributedString.length)];
return modifiedAttributedString;
}
%end
%hook YTQTMButton
- (void)setImage:(UIImage *)image {
UIImage *currentImage = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
[self setTintColor:[UIColor whiteColor]];
%orig(currentImage);
}
%end
%hook UIExtendedSRGColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:0.9];
%orig();
}
%end
%hook UIExtendedSRGBColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0];
%orig();
}
%end
%hook UIExtendedGrayColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0];
%orig();
}
%end
%hook VideoTitleLabel
- (void)setTextColor:(UIColor *)textColor {
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UILabel
+ (void)load {
@autoreleasepool {
[[UILabel appearance] setTextColor:[UIColor whiteColor]];
}
}
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UITextField
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UITextView
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UISearchBar
- (void)setTextColor:(UIColor *)textColor {
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UISegmentedControl
- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(modifiedAttributes, state);
}
- (void)setCustomTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *customAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[customAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(customAttributes, state);
}
%end
%hook UIButton
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state {
color = [UIColor whiteColor];
%orig(color, state);
}
- (void)setCustomTitleColor:(UIColor *)color forState:(UIControlState)state {
color = [UIColor whiteColor];
%orig(color, state);
}
%end
%hook UIBarButtonItem
- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(modifiedAttributes, state);
}
- (void)setCustomTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *customAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[customAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(customAttributes, state);
}
%end
%hook NSAttributedString
- (instancetype)initWithString:(NSString *)str attributes:(NSDictionary<NSAttributedStringKey, id> *)attrs {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attrs];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
return %orig(str, modifiedAttributes);
}
%end
%hook CATextLayer
- (void)setTextColor:(CGColorRef)textColor {
%orig([UIColor whiteColor].CGColor);
}
%end
%hook ASTextNode
- (NSAttributedString *)attributedString {
NSAttributedString *originalAttributedString = %orig;
NSMutableAttributedString *newAttributedString = [originalAttributedString mutableCopy];
[newAttributedString addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, newAttributedString.length)];
return newAttributedString;
}
%end
%hook ASTextFieldNode
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook ASTextView
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook ASButtonNode
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook UIControl // snackbar fix for lcm
- (UIColor *)backgroundColor {
return [UIColor blackColor];
}
%end
%end
%group gCustomContrastMode // Custom Contrast Mode (Hex Color)
%hook UIColor
+ (UIColor *)whiteColor {
return lcmHexColor;
}
+ (UIColor *)lightTextColor {
return lcmHexColor;
}
+ (UIColor *)lightGrayColor {
return lcmHexColor;
}
+ (UIColor *)ychGrey7 {
return lcmHexColor;
}
+ (UIColor *)skt_chipBackgroundColor {
return lcmHexColor;
}
+ (UIColor *)placeholderTextColor {
return lcmHexColor;
}
+ (UIColor *)systemLightGrayColor {
return lcmHexColor;
}
+ (UIColor *)systemExtraLightGrayColor {
return lcmHexColor;
}
+ (UIColor *)labelColor {
return lcmHexColor;
}
+ (UIColor *)secondaryLabelColor {
return lcmHexColor;
}
+ (UIColor *)tertiaryLabelColor {
return lcmHexColor;
}
+ (UIColor *)quaternaryLabelColor {
return lcmHexColor;
}
%end
%hook YTCommonColorPalette
- (UIColor *)textPrimary {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)textSecondary {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)overlayTextPrimary {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)overlayTextSecondary {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)iconActive {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)iconActiveOther {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)brandIconActive {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)staticBrandWhite {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)overlayIconActiveOther {
return self.pageStyle == 1 ? lcmHexColor : %orig;
}
- (UIColor *)overlayIconInactive {
return self.pageStyle == 1 ? [lcmHexColor colorWithAlphaComponent:0.7] : %orig;
}
- (UIColor *)overlayIconDisabled {
return self.pageStyle == 1 ? [lcmHexColor colorWithAlphaComponent:0.3] : %orig;
}
- (UIColor *)overlayFilledButtonActive {
return self.pageStyle == 1 ? [lcmHexColor colorWithAlphaComponent:0.2] : %orig;
}
%end
%hook YTColor
+ (BOOL)darkerPaletteTextColorEnabled {
return NO;
}
+ (UIColor *)white1 {
return lcmHexColor;
}
+ (UIColor *)white2 {
return lcmHexColor;
}
+ (UIColor *)white3 {
return lcmHexColor;
}
+ (UIColor *)white4 {
return lcmHexColor;
}
+ (UIColor *)white5 {
return lcmHexColor;
}
+ (UIColor *)grey1 {
return lcmHexColor;
}
+ (UIColor *)grey2 {
return lcmHexColor;
}
%end
%hook QTMColorGroup
- (UIColor *)tint100 {
return [UIColor whiteColor];
}
- (UIColor *)tint300 {
return [UIColor whiteColor];
}
- (UIColor *)tint500 {
return [UIColor whiteColor];
}
- (UIColor *)tint700 {
return [UIColor whiteColor];
}
- (UIColor *)accent200 {
return [UIColor whiteColor];
}
- (UIColor *)accent400 {
return [UIColor whiteColor];
}
- (UIColor *)accentColor {
return [UIColor whiteColor];
}
- (UIColor *)brightAccentColor {
return [UIColor whiteColor];
}
- (UIColor *)regularColor {
return [UIColor whiteColor];
}
- (UIColor *)darkerColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColor {
return [UIColor whiteColor];
}
- (UIColor *)lightBodyTextColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnRegularColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnLighterColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnDarkerColor {
return [UIColor whiteColor];
}
- (UIColor *)bodyTextColorOnAccentColor {
return [UIColor whiteColor];
}
- (UIColor *)buttonBackgroundColor {
return [UIColor whiteColor];
}
%end
%hook YTQTMButton
- (void)setImage:(UIImage *)image {
UIImage *currentImage = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
[self setTintColor:[UIColor whiteColor]];
%orig(currentImage);
}
%end
%hook UIExtendedSRGColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:0.9];
%orig();
}
%end
%hook UIExtendedSRGBColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0];
%orig();
}
%end
%hook UIExtendedGrayColorSpace
- (void)setTextColor:(UIColor *)textColor {
textColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0];
%orig();
}
%end
%hook VideoTitleLabel
- (void)setTextColor:(UIColor *)textColor {
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UILabel
+ (void)load {
@autoreleasepool {
[[UILabel appearance] setTextColor:[UIColor whiteColor]];
}
}
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UITextField
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UITextView
- (void)setTextColor:(UIColor *)textColor {
%log;
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UISearchBar
- (void)setTextColor:(UIColor *)textColor {
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook UISegmentedControl
- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(modifiedAttributes, state);
}
%end
%hook UIButton
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state {
color = [UIColor whiteColor];
%orig(color, state);
}
%end
%hook UIBarButtonItem
- (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
%orig(modifiedAttributes, state);
}
%end
%hook NSAttributedString
- (instancetype)initWithString:(NSString *)str attributes:(NSDictionary<NSAttributedStringKey, id> *)attrs {
NSMutableDictionary *modifiedAttributes = [NSMutableDictionary dictionaryWithDictionary:attrs];
[modifiedAttributes setObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
return %orig(str, modifiedAttributes);
}
%end
%hook CATextLayer
- (void)setTextColor:(CGColorRef)textColor {
%orig([[UIColor whiteColor] CGColor]);
}
%end
%hook _ASDisplayView
- (void)setAttributedText:(NSAttributedString *)attributedText {
NSMutableAttributedString *newAttributedString = [attributedText mutableCopy];
[newAttributedString addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, newAttributedString.length)];
%orig(newAttributedString);
}
- (void)setTextColor:(UIColor *)textColor {
textColor = [UIColor whiteColor];
%orig(textColor);
}
%end
%hook ASTextNode
- (NSAttributedString *)attributedString {
NSAttributedString *originalAttributedString = %orig;
NSMutableAttributedString *newAttributedString = [originalAttributedString mutableCopy];
[newAttributedString addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, newAttributedString.length)];
return newAttributedString;
}
%end
%hook ASTextFieldNode
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook ASTextView
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook ASButtonNode
- (void)setTextColor:(UIColor *)textColor {
%orig([UIColor whiteColor]);
}
%end
%hook UIControl
- (UIColor *)backgroundColor {
return [UIColor blackColor];
}
%end
%end
# pragma mark - ctor
%ctor {
%init;
if (lowContrastMode()) {
%init(gLowContrastMode);
}
if (customContrastMode()) {
NSData *lcmColorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"kCustomUIColor"];
NSKeyedUnarchiver *lcmUnarchiver = [[NSKeyedUnarchiver alloc] initForReadingFromData:lcmColorData error:nil];
[lcmUnarchiver setRequiresSecureCoding:NO];
NSString *lcmHexString = [lcmUnarchiver decodeObjectForKey:NSKeyedArchiveRootObjectKey];
if (lcmHexString != nil) {
lcmHexColor = [lcmUnarchiver decodeObjectForKey:NSKeyedArchiveRootObjectKey];
%init(gCustomContrastMode);
}
}
}

View file

@ -0,0 +1,5 @@
#import "UIKit/UIKit.h"
@interface RootOptionsController : UIViewController <UITableViewDelegate, UITableViewDataSource>
@property (nonatomic, strong) UITableView* tableView;
@end

View file

@ -0,0 +1,194 @@
#import "RootOptionsController.h"
#import "ColourOptionsController.h"
#import "ColourOptionsController2.h"
@interface RootOptionsController ()
- (UIImage *)resizeImage:(UIImage *)image newSize:(CGSize)newSize;
@property (strong, nonatomic) UIButton *backButton;
@property (assign, nonatomic) UIUserInterfaceStyle pageStyle;
@end
@implementation RootOptionsController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"uYouEnhanced Extras Menu";
[self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName: [UIFont fontWithName:@"YTSans-Bold" size:22], NSForegroundColorAttributeName: [UIColor whiteColor]}];
self.backButton = [UIButton buttonWithType:UIButtonTypeCustom];
NSBundle *backIcon = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"uYouPlus" ofType:@"bundle"]];
UIImage *backImage = [UIImage imageNamed:@"Back.png" inBundle:backIcon compatibleWithTraitCollection:nil];
backImage = [self resizeImage:backImage newSize:CGSizeMake(24, 24)];
backImage = [backImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
[self.backButton setTintColor:[UIColor whiteColor]];
[self.backButton setImage:backImage forState:UIControlStateNormal];
[self.backButton addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
[self.backButton setFrame:CGRectMake(0, 0, 24, 24)];
UIBarButtonItem *customBackButton = [[UIBarButtonItem alloc] initWithCustomView:self.backButton];
self.navigationItem.leftBarButtonItem = customBackButton;
UITableViewStyle style;
if (@available(iOS 13, *)) {
style = UITableViewStyleInsetGrouped;
} else {
style = UITableViewStyleGrouped;
}
self.tableView = [[UITableView alloc] initWithFrame:CGRectZero style:style];
self.tableView.translatesAutoresizingMaskIntoConstraints = NO;
self.tableView.dataSource = self;
self.tableView.delegate = self;
[self.view addSubview:self.tableView];
[NSLayoutConstraint activateConstraints:@[
[self.tableView.centerXAnchor constraintEqualToAnchor:self.view.centerXAnchor],
[self.tableView.centerYAnchor constraintEqualToAnchor:self.view.centerYAnchor],
[self.tableView.widthAnchor constraintEqualToAnchor:self.view.widthAnchor],
[self.tableView.heightAnchor constraintEqualToAnchor:self.view.heightAnchor]
]];
}
- (UIImage *)resizeImage:(UIImage *)image newSize:(CGSize)newSize {
UIGraphicsBeginImageContextWithOptions(newSize, NO, [UIScreen mainScreen].scale);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 2;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (section == 0) {
return 2;
}
if (section == 1) {
return 1;
}
return 0;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"RootTableViewCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
cell.textLabel.adjustsFontSizeToFitWidth = YES;
cell.detailTextLabel.adjustsFontSizeToFitWidth = YES;
if (self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleLight) {
cell.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0];
cell.textLabel.textColor = [UIColor blackColor];
cell.detailTextLabel.textColor = [UIColor blackColor];
} else {
cell.backgroundColor = [UIColor colorWithRed:0.110 green:0.110 blue:0.118 alpha:1.0];
cell.textLabel.textColor = [UIColor whiteColor];
cell.textLabel.shadowColor = [UIColor blackColor];
cell.textLabel.shadowOffset = CGSizeMake(1.0, 1.0);
cell.detailTextLabel.textColor = [UIColor whiteColor];
}
if (indexPath.section == 0) {
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
if (indexPath.row == 0) {
cell.textLabel.text = @"Custom Theme Color";
cell.imageView.image = [UIImage systemImageNamed:@"slider.horizontal.3"];
cell.imageView.tintColor = cell.textLabel.textColor;
}
if (indexPath.row == 1) {
cell.textLabel.text = @"Custom Tint Color";
cell.imageView.image = [UIImage systemImageNamed:@"drop.fill"];
cell.imageView.tintColor = cell.textLabel.textColor;
}
}
if (indexPath.section == 1) {
if (indexPath.row == 0) {
cell.textLabel.text = @"Clear Cache";
UILabel *cache = [[UILabel alloc] init];
cache.text = [self getCacheSize];
cache.textColor = [UIColor secondaryLabelColor];
cache.font = [UIFont systemFontOfSize:16];
cache.textAlignment = NSTextAlignmentRight;
[cache sizeToFit];
cell.accessoryView = cache;
cell.imageView.image = [UIImage systemImageNamed:@"trash"];
cell.imageView.tintColor = cell.textLabel.textColor;
}
}
}
return cell;
}
- (NSString *)getCacheSize {
NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject;
NSArray *filesArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:cachePath error:nil];
unsigned long long int folderSize = 0;
for (NSString *fileName in filesArray) {
NSString *filePath = [cachePath stringByAppendingPathComponent:fileName];
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];
folderSize += [fileAttributes fileSize];
}
NSByteCountFormatter *formatter = [[NSByteCountFormatter alloc] init];
formatter.countStyle = NSByteCountFormatterCountStyleFile;
return [formatter stringFromByteCount:folderSize];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (indexPath.section == 0) {
if (indexPath.row == 0) {
ColourOptionsController *colourOptionsController = [[ColourOptionsController alloc] init];
UINavigationController *colourOptionsControllerView = [[UINavigationController alloc] initWithRootViewController:colourOptionsController];
colourOptionsControllerView.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:colourOptionsControllerView animated:YES completion:nil];
}
if (indexPath.row == 1) {
ColourOptionsController2 *colourOptionsController2 = [[ColourOptionsController2 alloc] init];
UINavigationController *colourOptionsController2View = [[UINavigationController alloc] initWithRootViewController:colourOptionsController2];
colourOptionsController2View.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:colourOptionsController2View animated:YES completion:nil];
}
}
if (indexPath.section == 1) {
if (indexPath.row == 0) {
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleMedium];
activityIndicator.color = [UIColor labelColor];
[activityIndicator startAnimating];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.accessoryView = activityIndicator;
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSString *cachePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject;
[[NSFileManager defaultManager] removeItemAtPath:cachePath error:nil];
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:1]] withRowAnimation:UITableViewRowAnimationNone];
});
});
}
}
}
- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection {
[super traitCollectionDidChange:previousTraitCollection];
[self.tableView reloadData];
}
@end
@implementation RootOptionsController (Privates)
- (void)back {
[self.navigationController popViewControllerAnimated:YES];
}
@end

43
Sources/SettingsKeys.h Normal file
View file

@ -0,0 +1,43 @@
#import "uYouPlus.h"
#import "uYouPlusSettings.h"
// Keys for "Copy settings" button (for: uYouEnhanced)
// In alphabetical order for tweaks after uYouEnhanced
NSArray *NSUserDefaultsCopyKeys = @[
// uYouEnhanced - gathered using get_keys.py
kReplaceCopyandPasteButtons, kAppTheme, kOLEDKeyboard, kPortraitFullscreen, kFullscreenToTheRight, kSlideToSeek, kYTTapToSeek, kDoubleTapToSeek, kSnapToChapter, kPinchToZoom, kYTMiniPlayer, kStockVolumeHUD, kReplaceYTDownloadWithuYou, kDisablePullToFull, kDisableChapterSkip, kAlwaysShowRemainingTime, kDisableRemainingTime, kEnableShareButton, kEnableSaveToButton, kHideYTMusicButton, kHideAutoplaySwitch, kHideCC, kHideVideoTitle, kDisableCollapseButton, kDisableFullscreenButton, kHideHUD, kHidePaidPromotionCard, kHideChannelWatermark, kHideVideoPlayerShadowOverlayButtons, kHidePreviousAndNextButton, kRedProgressBar, kHideHoverCards, kHideRightPanel, kHideFullscreenActions, kHideSuggestedVideo, kHideHeatwaves, kHideDoubleTapToSeekOverlay, kHideOverlayDarkBackground, kDisableAmbientMode, kHideVideosInFullscreen, kHideRelatedWatchNexts, kHideBuySuperThanks, kHideSubscriptions, kShortsQualityPicker, kRedSubscribeButton, kHideButtonContainers, kHideConnectButton, kHideShareButton, kHideRemixButton, kHideThanksButton, kHideDownloadButton, kHideClipButton, kHideSaveToPlaylistButton, kHideReportButton, kHidePreviewCommentSection, kHideCommentSection, kDisableAccountSection, kDisableAutoplaySection, kDisableTryNewFeaturesSection, kDisableVideoQualityPreferencesSection, kDisableNotificationsSection, kDisableManageAllHistorySection, kDisableYourDataInYouTubeSection, kDisablePrivacySection, kDisableLiveChatSection, kHidePremiumPromos, kHideHomeTab, kLowContrastMode, kClassicVideoPlayer, kFixLowContrastMode, kDisableModernButtons, kDisableRoundedHints, kDisableModernFlags, kYTNoModernUI, kEnableVersionSpoofer, kGoogleSignInPatch, kAdBlockWorkaroundLite, kAdBlockWorkaround, kYouTabFakePremium, kDisableAnimatedYouTubeLogo, kCenterYouTubeLogo, kHideYouTubeLogo, kYTStartupAnimation, kDisableHints, kStickNavigationBar, kHideiSponsorBlockButton, kHideChipBar, kHidePlayNextInQueue, kHideCommunityPosts, kHideChannelHeaderLinks, kiPhoneLayout, kBigYTMiniPlayer, kReExplore, kAutoHideHomeBar, kHideSubscriptionsNotificationBadge, kFixCasting, kNewSettingsUI, kFlex, kGoogleSigninFix,
// uYou - https://github.com/MiRO92/uYou-for-YouTube
@"showedWelcomeVC", @"hideShortsTab", @"hideCreateTab", @"hideCastButton", @"relatedVideosAtTheEndOfYTVideos", @"removeYouTubeAds", @"backgroundPlayback", @"disableAgeRestriction", @"iPadLayout", @"noSuggestedVideoAtEnd", @"shortsProgressBar", @"hideShortsCells", @"removeShortsCell", @"startupPage",
// DEMC - https://github.com/therealFoxster/DontEatMyContent/blob/master/Tweak.h
@"DEMC_enabled", @"DEMC_colorViewsEnabled", @"DEMC_safeAreaConstant", @"DEMC_disableAmbientMode",
@"DEMC_limitZoomToFill", @"DEMC_enableForAllVideos",
// iSponsorBlock cannot be exported using this method - it is also being removed in v5
// Return-YouTube-Dislike - https://github.com/PoomSmart/Return-YouTube-Dislikes/blob/main/TweakSettings.h
@"RYD-ENABLED", @"RYD-VOTE-SUBMISSION", @"RYD-EXACT-LIKE-NUMBER", @"RYD-EXACT-NUMBER",
// All YTVideoOverlay Tweaks - https://github.com/PoomSmart/YTVideoOverlay/blob/0fc6d29d1aa9e75f8c13d675daec9365f753d45e/Tweak.x#L28C1-L41C84
@"YTVideoOverlay-YouLoop-Enabled", @"YTVideoOverlay-YouTimeStamp-Enabled", @"YTVideoOverlay-YouMute-Enabled",
@"YTVideoOverlay-YouQuality-Enabled", @"YTVideoOverlay-YouLoop-Position", @"YTVideoOverlay-YouTimeStamp-Position",
@"YTVideoOverlay-YouMute-Position", @"YTVideoOverlay-YouQuality-Position",
// YouPiP - https://github.com/PoomSmart/YouPiP/blob/main/Header.h
@"YouPiPPosition", @"CompatibilityModeKey", @"PiPActivationMethodKey", @"PiPActivationMethod2Key",
@"NoMiniPlayerPiPKey", @"NonBackgroundableKey",
// YTABConfig cannot be reasonably exported using this method
// YTHoldForSpeed will be removed in v5
// YouTube Plus / YTLite cannot be exported using this method
// YTUHD - https://github.com/PoomSmart/YTUHD/blob/master/Header.h
@"EnableVP9", @"AllVP9",
// Useful YouTube Keys
@"inline_muted_playback_enabled",
];
// Some default values to ignore when exporting settings
NSDictionary *NSUserDefaultsCopyKeysDefaults = @{
@"fixCasting_enabled": @1,
@"inline_muted_playback_enabled": @5,
@"newSettingsUI_enabled": @1,
@"DEMC_safeAreaConstant": @21.5,
@"RYD-ENABLED": @1,
@"RYD-VOTE-SUBMISSION": @1,
// Duplicate keys are not allowed in NSDictionary. If present, only the last one will be kept.
};

View file

@ -0,0 +1,9 @@
#import "uYouPlus.h"
// YTMiniPlayerEnabler: https://github.com/level3tjg/YTMiniplayerEnabler/
%hook YTWatchMiniBarViewController
- (void)updateMiniBarPlayerStateFromRenderer {
if (IS_ENABLED(kYTMiniPlayer)) {}
else { return %orig; }
}
%end

View file

@ -0,0 +1,10 @@
#import "uYouPlus.h"
// YTNoHoverCards: https://github.com/level3tjg/YTNoHoverCards
%hook YTCreatorEndscreenView
- (void)setHidden:(BOOL)hidden {
if (IS_ENABLED(kHideHoverCards))
hidden = YES;
%orig;
}
%end

Some files were not shown because too many files have changed in this diff Show more