diff --git a/app/src/main/res/drawable/ic_sb_adjust.xml b/app/src/main/res/drawable/ic_sb_adjust.xml
index 76a4b8b..4863eff 100644
--- a/app/src/main/res/drawable/ic_sb_adjust.xml
+++ b/app/src/main/res/drawable/ic_sb_adjust.xml
@@ -6,5 +6,5 @@
android:viewportHeight="24">
+ android:pathData="m 12 3 c -6 0 -9 5 -9 9 s 3 9 9 9 s 9 -5 9 -9 s -3 -9 -9 -9 z m 0 17 c -4.41 0 -8 -3.59 -8 -8 s 3.59 -8 8 -8 s 8 3.59 8 8 s -3.59 8 -8 8 z m 1.936 -8 c 0.064 2 -1.936 2 -1.936 2 s -2 0 -2 -2 s 2 -2 2 -2 s 2 0 2 2 z" />
diff --git a/app/src/main/res/drawable/ic_sb_backward.xml b/app/src/main/res/drawable/ic_sb_backward.xml
new file mode 100644
index 0000000..bb3118c
--- /dev/null
+++ b/app/src/main/res/drawable/ic_sb_backward.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_sb_compare.xml b/app/src/main/res/drawable/ic_sb_compare.xml
index 04cc65e..fc19a09 100644
--- a/app/src/main/res/drawable/ic_sb_compare.xml
+++ b/app/src/main/res/drawable/ic_sb_compare.xml
@@ -6,5 +6,5 @@
android:viewportHeight="24">
+ android:pathData="m 9.5 5 l -3 0 c -2 0 -2 0 -2 3 v 9 c 0 2.5 0 2 2 2 h 4 v 2 h 1 l 0 -18 h -1 v 2 z m 0 13 l -4 0 l 5 -7 v 7 z m 9 -13 h -6 v 1 h 6 v 12 l -6 -8 v 9 h 5 c 2 0 2 0 2 -2 l 0 -9 c 0 -3 0 -3 -1 -3 z" />
diff --git a/app/src/main/res/drawable/ic_sb_edit.xml b/app/src/main/res/drawable/ic_sb_edit.xml
index e93574b..89aba06 100644
--- a/app/src/main/res/drawable/ic_sb_edit.xml
+++ b/app/src/main/res/drawable/ic_sb_edit.xml
@@ -6,5 +6,5 @@
android:viewportHeight="24">
+ android:pathData="m 4.8 16.2 v 3 h 3 l 8.848 -8.848 l -3 -3 l -8.848 8.848 m 14.168 -8.168 c 0.312 -0.312 0.312 -0.816 0 -1.128 l -1.872 -1.872 c -0.312 -0.312 -0.816 -0.312 -1.128 0 l -1.464 1.464 l 3 3 l 1.464 -1.464 m -5.368 0.368 l 2 2 l -8 8 l -2 0 l 0 -2 m 10.9072 -10.9008 l 2.0184 1.9944 l -1.056 1.0792 l -2.0888 -1.9944 z" />
diff --git a/app/src/main/res/drawable/ic_sb_forward.xml b/app/src/main/res/drawable/ic_sb_forward.xml
new file mode 100644
index 0000000..ee21c52
--- /dev/null
+++ b/app/src/main/res/drawable/ic_sb_forward.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_sb_logo.xml b/app/src/main/res/drawable/ic_sb_logo.xml
index d02962f..3ef398d 100644
--- a/app/src/main/res/drawable/ic_sb_logo.xml
+++ b/app/src/main/res/drawable/ic_sb_logo.xml
@@ -1,8 +1,10 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
diff --git a/app/src/main/res/drawable/ic_sb_publish.xml b/app/src/main/res/drawable/ic_sb_publish.xml
index de4e58d..ebeccbc 100644
--- a/app/src/main/res/drawable/ic_sb_publish.xml
+++ b/app/src/main/res/drawable/ic_sb_publish.xml
@@ -1,10 +1,5 @@
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ns_bg.xml b/app/src/main/res/drawable/ns_bg.xml
new file mode 100644
index 0000000..529f141
--- /dev/null
+++ b/app/src/main/res/drawable/ns_bg.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 9b1b6d3..e011c04 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -43,4 +43,157 @@
Disable home feed advertisements
Home feed ads are disabled
Home feed ads are enabled, ads will appears on home feed
+
+ SponsorBlock -->
+ SponsorBlock specific settings
+ Enable SponsorBlock
+ SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos
+ Appearance
+ Show voting button
+ Segment voting button is shown
+ Segment voting button is not shown
+ Use compact skip button
+ Skip button styled for minimum width
+ Skip button styled for best appearance
+ Automatically hide skip button
+ Skip button hides after a few seconds
+ Skip button displayed for entire segment
+ Show a toast when skipping automatically
+ Toast shown when a segment is automatically skipped. Tap here to see an example
+ Toast not shown. Tap here to see an example
+ Show video length without segments
+ Video length minus all segments, shown in parentheses next to the full video length
+ Full video length shown
+ Creating new segments
+ Show create new segment button
+ Create new segment button is shown
+ Create new segment button is not shown
+ Adjust new segment step
+ Number of milliseconds the time adjustment buttons move when creating new segments
+ Value must be a positive number
+ View guidelines
+ Guidelines contain rules and tips for creating new segments
+ Follow the guidelines
+ Read the SponsorBlock guidelines before creating new segments
+ Already read
+ Show me
+ General
+ Enable skip count tracking
+ Lets the SponsorBlock leaderboard know how much time is saved. A message is sent to the leaderboard each time a segment is skipped
+ Skip count tracking is not enabled
+ Minimum segment duration
+ Segments shorter than this value (in seconds) will not be shown or skipped
+ Your private user id
+ This should be kept private. This is like a password and should not be shared with anyone. If someone has this, they can impersonate you
+ User id cannot be blank
+ Change API URL
+ The address SponsorBlock uses to make calls to the server. Do not change this unless you know what you\'re doing
+ API URL reset
+ API URL is invalid
+ API URL changed
+ Copy
+ Change segment behavior
+ Sponsor
+ Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shout-outs to causes/creators/websites/products they like
+ Unpaid/Self Promotion
+ Similar to \'Sponsor\' except for unpaid or self promotion. Includes sections about merchandise, donations, or information about who they collaborated with
+ Interaction Reminder (Subscribe)
+ A short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should instead be under self promotion
+ Highlight
+ The part of the video that most people are looking for
+ Intermission/Intro Animation
+ An interval without actual content. Could be a pause, static frame, or repeating animation. Does not include transitions containing information
+ Endcards/Credits
+ Credits or when the YouTube endcards appear. Not for conclusions with information
+ Preview/Recap
+ Collection of clips that show what is coming up or what happened in the video or in other videos of a series, where all information is repeated elsewhere
+ Filler Tangent/Jokes
+ Tangential scenes added only for filler or humor that are not required to understand the main content of the video. Does not include segments providing context or background details
+ Music: Non-Music Section
+ Only for use in music videos. Sections of music videos without music, that aren\'t already covered by another category
+ Skip
+ Highlight
+ Skip sponsor
+ Skip promo
+ Skip interact
+ Skip to highlight
+ Skip intro
+ Skip outro
+ Skip preview
+ Skip filler
+ Skip non-music
+ Skip segment
+ Skipped sponsor
+ Skipped self promotion
+ Skipped annoying reminder
+ Skipped to highlight
+ Skipped intro
+ Skipped outro
+ Skipped preview
+ Skipped filler
+ Skipped a non-music section
+ Skipped unsubmitted segment
+ Skipped multiple segments
+ Skip automatically
+ Skip automatically once
+ Show a skip button
+ Show in seek bar
+ Disable
+ Can\'t submit the segment: %s
+ Unable to submit segments (API timed out)
+ Unable to submit segments (status: %d %s)
+ Can\'t submit the segment.\nRate Limited (too many from the same user or IP)
+ Can\'t submit the segment: %s
+ Can\'t submit the segment.\nAlready exists
+ Segment submitted successfully
+ Unable to vote for segment (status: %d %s)
+ Unable to vote for segment: %s
+ Upvote
+ Downvote
+ Change category
+ There are no segments to vote for
+ Choose the segment category
+ Category is disabled in settings. Enable category to submit.
+ New SponsorBlock segment
+ Set %02d:%02d:%03d as the start or end of a new segment?
+ start
+ end
+ now
+ Time the segment begins at
+ Time the segment ends at
+ Are the times correct?
+ The segment lasts from %02d:%02d to %02d:%02d (%d minutes %02d seconds)\nIs it ready to submit?
+ Start must be before the end
+ Mark two locations on the time bar first
+ Preview the segment, and ensure it skips smoothly
+ Edit timing of segment manually
+ Do you want to edit the timing for the start or end of the segment?
+ Invalid time given
+ Stats
+ Stats temporarily not available (API is down)
+ SponsorBlock is disabled
+ Your username: %s
+ Tap here to change your username
+ Unable to change username: Status: %d %s
+ Username successfully changed
+ Your reputation is %.2f
+ You\'ve created %s segments
+ SponsorBlock leaderboard
+ You\'ve saved people from %s segments
+ Tap here to see the global stats and top contributors
+ That\'s %s of their lives.
Tap here to see the leaderboard
+ You\'ve skipped %s segments
+ That\'s %s
+ Reset skipped segments counter?
+ %d hours %d minutes
+ %d minutes %d seconds
+ %d seconds
+ Color:
+ Color changed
+ Color reset
+ Invalid color code
+ Reset color
+ About
+ Reset
+ Data is provided by the SponsorBlock API. Tap here to learn more and see downloads for other platforms
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4b3b608..c4947dc 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -44,4 +44,159 @@
Disable home feed advertisements
Home feed ads are disabled
Home feed ads are enabled, ads will appears on home feed
+
+ SponsorBlock -->
+ SponsorBlock
+ SponsorBlock specific settings
+ Enable SponsorBlock
+ SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos
+ Appearance
+ Show voting button
+ Segment voting button is shown
+ Segment voting button is not shown
+ Use compact skip button
+ Skip button styled for minimum width
+ Skip button styled for best appearance
+ Automatically hide skip button
+ Skip button hides after a few seconds
+ Skip button displayed for entire segment
+ Show a toast when skipping automatically
+ Toast shown when a segment is automatically skipped. Tap here to see an example
+ Toast not shown. Tap here to see an example
+ Show video length without segments
+ Video length minus all segments, shown in parentheses next to the full video length
+ Full video length shown
+ Creating new segments
+ Show create new segment button
+ Create new segment button is shown
+ Create new segment button is not shown
+ Adjust new segment step
+ Number of milliseconds the time adjustment buttons move when creating new segments
+ Value must be a positive number
+ View guidelines
+ Guidelines contain rules and tips for creating new segments
+ Follow the guidelines
+ Read the SponsorBlock guidelines before creating new segments
+ Already read
+ Show me
+ General
+ Enable skip count tracking
+ Lets the SponsorBlock leaderboard know how much time is saved. A message is sent to the leaderboard each time a segment is skipped
+ Skip count tracking is not enabled
+ Minimum segment duration
+ Segments shorter than this value (in seconds) will not be shown or skipped
+ Your private user id
+ This should be kept private. This is like a password and should not be shared with anyone. If someone has this, they can impersonate you
+ User id cannot be blank
+ Change API URL
+ The address SponsorBlock uses to make calls to the server. Do not change this unless you know what you\'re doing
+ API URL reset
+ API URL is invalid
+ API URL changed
+ Copy
+ Change segment behavior
+ Sponsor
+ Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shout-outs to causes/creators/websites/products they like
+ Unpaid/Self Promotion
+ Similar to \'Sponsor\' except for unpaid or self promotion. Includes sections about merchandise, donations, or information about who they collaborated with
+ Interaction Reminder (Subscribe)
+ A short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should instead be under self promotion
+ Highlight
+ The part of the video that most people are looking for
+ Intermission/Intro Animation
+ An interval without actual content. Could be a pause, static frame, or repeating animation. Does not include transitions containing information
+ Endcards/Credits
+ Credits or when the YouTube endcards appear. Not for conclusions with information
+ Preview/Recap
+ Collection of clips that show what is coming up or what happened in the video or in other videos of a series, where all information is repeated elsewhere
+ Filler Tangent/Jokes
+ Tangential scenes added only for filler or humor that are not required to understand the main content of the video. Does not include segments providing context or background details
+ Music: Non-Music Section
+ Only for use in music videos. Sections of music videos without music, that aren\'t already covered by another category
+ Skip
+ Highlight
+ Skip sponsor
+ Skip promo
+ Skip interact
+ Skip to highlight
+ Skip intro
+ Skip outro
+ Skip preview
+ Skip filler
+ Skip non-music
+ Skip segment
+ Skipped sponsor
+ Skipped self promotion
+ Skipped annoying reminder
+ Skipped to highlight
+ Skipped intro
+ Skipped outro
+ Skipped preview
+ Skipped filler
+ Skipped a non-music section
+ Skipped unsubmitted segment
+ Skipped multiple segments
+ Skip automatically
+ Skip automatically once
+ Show a skip button
+ Show in seek bar
+ Disable
+ Can\'t submit the segment: %s
+ Unable to submit segments (API timed out)
+ Unable to submit segments (status: %d %s)
+ Can\'t submit the segment.\nRate Limited (too many from the same user or IP)
+ Can\'t submit the segment: %s
+ Can\'t submit the segment.\nAlready exists
+ Segment submitted successfully
+ Unable to vote for segment (status: %d %s)
+ Unable to vote for segment: %s
+ Upvote
+ Downvote
+ Change category
+ There are no segments to vote for
+ Choose the segment category
+ Category is disabled in settings. Enable category to submit.
+ New SponsorBlock segment
+ Set %02d:%02d:%03d as the start or end of a new segment?
+ start
+ end
+ now
+ Time the segment begins at
+ Time the segment ends at
+ Are the times correct?
+ The segment lasts from %02d:%02d to %02d:%02d (%d minutes %02d seconds)\nIs it ready to submit?
+ Start must be before the end
+ Mark two locations on the time bar first
+ Preview the segment, and ensure it skips smoothly
+ Edit timing of segment manually
+ Do you want to edit the timing for the start or end of the segment?
+ Invalid time given
+ Stats
+ Stats temporarily not available (API is down)
+ SponsorBlock is disabled
+ Your username: %s
+ Tap here to change your username
+ Unable to change username: Status: %d %s
+ Username successfully changed
+ Your reputation is %.2f
+ You\'ve created %s segments
+ SponsorBlock leaderboard
+ You\'ve saved people from %s segments
+ Tap here to see the global stats and top contributors
+ That\'s %s of their lives.
Tap here to see the leaderboard
+ You\'ve skipped %s segments
+ That\'s %s
+ Reset skipped segments counter?
+ %d hours %d minutes
+ %d minutes %d seconds
+ %d seconds
+ Color:
+ Color changed
+ Color reset
+ Invalid color code
+ Reset color
+ About
+ Reset
+ Data is provided by the SponsorBlock API. Tap here to learn more and see downloads for other platforms
+
\ No newline at end of file