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