Compare commits

...

9 Commits
4.1.4 ... 4.1.5

Author SHA1 Message Date
Ajay Ramachandran
f6d2497e7b bump version 2022-02-24 14:34:51 -05:00
Ajay Ramachandran
6ea18fd536 New Crowdin updates (#1204) 2022-02-24 14:34:36 -05:00
Ajay Ramachandran
3d51c4eb53 Merge pull request #1192 from asportnoy/master
fix: ignore switchingVideos in Safari
2022-02-24 14:34:16 -05:00
Ajay Ramachandran
e11a8531fe Merge pull request #1205 from AronHK/settings
Settings css fixes
2022-02-24 13:50:51 -05:00
Ajay Ramachandran
05ba554075 Merge pull request #1206 from AronHK/keybind
Fix alt-tab, round 2
2022-02-24 12:46:41 -05:00
Áron Hegymegi-Kiss
0e5606423e fix alt-tab in chrome 2022-02-24 18:34:04 +01:00
Áron Hegymegi-Kiss
87354009b5 settings css fixes 2022-02-24 14:24:12 +01:00
Ajay Ramachandran
50c87a6842 New Crowdin updates (#1190) 2022-02-22 12:08:42 -05:00
Albert Portnoy
64d2c0a299 fix: ignore switchingVideos in Safari (see #1142) 2022-02-13 22:09:22 -06:00
12 changed files with 498 additions and 62 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "__MSG_fullName__",
"short_name": "SponsorBlock",
"version": "4.1.4",
"version": "4.1.5",
"default_locale": "en",
"description": "__MSG_Description__",
"homepage_url": "https://sponsor.ajay.app",

View File

@@ -52,6 +52,9 @@
"reskip": {
"message": "اعاده التخطي"
},
"unmute": {
"message": "إلغاء الكتم"
},
"paused": {
"message": "ايقاف مؤقت"
},
@@ -88,9 +91,162 @@
"refreshSegments": {
"message": "تحديث الأجزاء"
},
"success": {
"message": "تم بنجاح!"
},
"voted": {
"message": "تم التصويت!"
},
"serverDown": {
"message": "يبدو أن الخادم غير متصل. تواصل مع المطوّر على الفور."
},
"connectionError": {
"message": "حدث خطأ في الاتصال. رمز الخطأ: "
},
"clearTimes": {
"message": "مسح الأقسام"
},
"openPopup": {
"message": "فتح نافذة سبونسر بلوك المنبثقة"
},
"closePopup": {
"message": "إغلاق النافذة المنبثقة"
},
"SubmitTimes": {
"message": "إرسال الأقسام"
},
"submitCheck": {
"message": "هل أنت متيقّن من إرسال هذا؟"
},
"whitelistChannel": {
"message": "إضافة القناة إلى القائمة البيضاء"
},
"removeFromWhitelist": {
"message": "إزالة القناة من القائمة البيضاء"
},
"voteOnTime": {
"message": "صوّت لقسم"
},
"Submissions": {
"message": "المشاركات"
},
"savedPeopleFrom": {
"message": "لقد وفّرت على الناس "
},
"viewLeaderboard": {
"message": "لوحة الصدارة"
},
"recordTimesDescription": {
"message": "إرسال"
},
"submissionEditHint": {
"message": "سيظهر تحرير القسم بعد النقر على إرسال",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "تلميح: يمكنك إعداد اختصارات مفاتيح للتقديم في الخيارات"
},
"clearTimesButton": {
"message": "مسح الأوقات"
},
"submitTimesButton": {
"message": "إرسال الأوقات"
},
"publicStats": {
"message": "يستخدم هذا في صفحة الإحصائيات العامة لإظهار مقدار مساهمتك. قم برؤيتها"
},
"Username": {
"message": "اسم المستخدم"
},
"setUsername": {
"message": "تعيين اسم مستخدم"
},
"copyPublicID": {
"message": "نسخ معرف المستخدم العام"
},
"discordAdvert": {
"message": "انضم إلى سيرفر \"ديسكورد\" الرسمي لتقديم اقتراحات وتعليقات!"
},
"hideThis": {
"message": "إخفاء هذا"
},
"Options": {
"message": "خيارات"
},
"showButtons": {
"message": "إظهار الأزرار على مشغل اليوتيوب"
},
"hideButtons": {
"message": "إخفاء الأزرار على مشغل اليوتيوب"
},
"hideButtonsDescription": {
"message": "هذا يخفي الأزرار التي تظهر على مشغل اليوتيوب لإرسال أقسام للتخطي."
},
"showSkipButton": {
"message": "إبقاء زر \"تخطي للعنوان الرئيس\" على المشغّل"
},
"showInfoButton": {
"message": "إظهار زر \"معلومات\" على مشغّل اليوتيوب"
},
"hideInfoButton": {
"message": "إخفاء زر \"معلومات\" على مشغّل اليوتيوب"
},
"autoHideInfoButton": {
"message": "إخفاء تلقائي لزر \"معلومات\""
},
"hideDeleteButton": {
"message": "إخفاء زر \"حذف\" على مشغّل اليوتيوب"
},
"showDeleteButton": {
"message": "إظهار زر \"حذف\" على مشغّل اليوتيوب"
},
"skip": {
"message": "تخطي"
},
"mute": {
"message": "كتم"
},
"full": {
"message": "فيديو كامل",
"description": "Used for the name of the option to label an entire video as sponsor or self promotion."
},
"skip_category": {
"message": "تخطي {0}؟"
},
"mute_category": {
"message": "كتم {0}؟"
},
"skip_to_category": {
"message": "تخطي إلى {0}؟",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "تم تخطي {0}",
"description": "Example: Sponsor Skipped"
},
"muted": {
"message": "تم كتم {0}",
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "تم التخطي إلى {0}",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
"message": "تعطيل التخطي التلقائي"
},
"enableAutoSkip": {
"message": "تفعيل التخطي التلقائي"
},
"minLower": {
"message": "دقيقة"
},
"minsLower": {
"message": "دقائق"
},
"add": {
"message": "أضِف"
},
"permissionRequestSuccess": {
"message": "نجح طلب الإذن!"
},

View File

@@ -42,5 +42,185 @@
},
"Hide": {
"message": "No mostris mai"
},
"hitGoBack": {
"message": "Premeu \"no saltar\" per tornar on estàveu."
},
"unskip": {
"message": "No saltar"
},
"reskip": {
"message": "Saltar de nou"
},
"unmute": {
"message": "Deixa de silenciar"
},
"paused": {
"message": "Pausat"
},
"manualPaused": {
"message": "S'ha aturat el temporitzador"
},
"confirmMSG": {
"message": "Per editar o esborrar valors individuals, premeu el botó d'informació o cliqueu la pestanya de l'extensió al cantó superior dret."
},
"clearThis": {
"message": "Segur que voleu esborrar això?\n\n"
},
"Unknown": {
"message": "S'ha produït un error en enviar els temps d'anunciant, torneu-ho a provar més endavant."
},
"sponsorFound": {
"message": "Aquest vídeo té segments a la base de dades!"
},
"sponsor404": {
"message": "No s'han trobat segments"
},
"sponsorStart": {
"message": "El segment comença ara"
},
"sponsorEnd": {
"message": "El segment acaba ara"
},
"sponsorCancel": {
"message": "Cancel·la la creació del segment"
},
"noVideoID": {
"message": "No s'ha trobat cap vídeo de YouTube.\nSi penseu que és incorrecte, refresqueu la pestanya."
},
"refreshSegments": {
"message": "Refresca els segments"
},
"success": {
"message": "Èxit!"
},
"voted": {
"message": "Votat!"
},
"serverDown": {
"message": "Sembla que ha caigut el servidor. Contacteu el desenvolupador immediatament."
},
"connectionError": {
"message": "S'ha produït un error de connexió. Codi d'error: "
},
"clearTimes": {
"message": "Esborra els segments"
},
"openPopup": {
"message": "Obrir finestra de SponsorBlock"
},
"closePopup": {
"message": "Tanca la finestra"
},
"SubmitTimes": {
"message": "Envia els segments"
},
"submitCheck": {
"message": "Segur que voleu enviar això?"
},
"whitelistChannel": {
"message": "Canal de llista blanca"
},
"removeFromWhitelist": {
"message": "Treure canal de la llista blanca"
},
"voteOnTime": {
"message": "Vota un segment"
},
"Submissions": {
"message": "Propostes"
},
"savedPeopleFrom": {
"message": "Heu estalviat la gent "
},
"viewLeaderboard": {
"message": "Classificació"
},
"recordTimesDescription": {
"message": "Envia"
},
"submissionEditHint": {
"message": "L'edició de seccions apareixerà després de prémer \"envia\"",
"description": "Appears in the popup to inform them that editing has been moved to the video player."
},
"popupHint": {
"message": "Consell: Podeu crear tecles de drecera per enviar en \"opcions\""
},
"clearTimesButton": {
"message": "Esborra temps"
},
"submitTimesButton": {
"message": "Envia temps"
},
"publicStats": {
"message": "Això s'utilitza a la pàgina d'estadístiques pública per fatxendejar de quant heu contribuït. Vegeu"
},
"Username": {
"message": "Nom d'usuari"
},
"setUsername": {
"message": "Definiu el nom d'usuari"
},
"copyPublicID": {
"message": "Copia l'identificador públic d'usuari"
},
"discordAdvert": {
"message": "Uniu-vos al servidor de Discord oficial per opinar i fer suggeriments!"
},
"hideThis": {
"message": "Amaga això"
},
"Options": {
"message": "Opcions"
},
"showButtons": {
"message": "Mostra els botons al reproductor de YouTube"
},
"hideButtons": {
"message": "Amaga els botons al reproductor de YouTube"
},
"hideButtonsDescription": {
"message": "Això amaga els botons que apareixen al reproductor de YouTube per enviar segments."
},
"showSkipButton": {
"message": "Mantenir \"Botar al destacat\" al reproductor"
},
"showInfoButton": {
"message": "Mostra el botó d'informació al reproductor de YouTube"
},
"hideInfoButton": {
"message": "Amaga el botó d'informació al reproductor de YouTube"
},
"autoHideInfoButton": {
"message": "Amaga automàticament el botó d'informació"
},
"minLower": {
"message": "minut"
},
"minsLower": {
"message": "minuts"
},
"hourLower": {
"message": "hora"
},
"hoursLower": {
"message": "hores"
},
"youHaveSavedTime": {
"message": "Heu estalviat la gent",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"youHaveSavedTimeEnd": {
"message": " de les seves vides",
"description": "You've saved people from 887,362 segments (236d 15h 5.3 minutes of their lives)."
},
"statusReminder": {
"message": "Visiteu status.sponsor.ajay.app per conèixer l'estat del servidor."
},
"changeUserID": {
"message": "Importa/exporta la vostra identificació d'usuari"
},
"whatChangeUserID": {
"message": "Això hauria de romandre privat: és semblant a una contrasenya i no s'hauria de compartir amb cap persona. Si algú hi té accés, poden suplantar-vos. Si esteu cercant el vostre identificador d'usuari públic, premeu la icona del portanotes a la finestra."
}
}

View File

@@ -652,7 +652,7 @@
"message": "Autoriser les segments qui bloquent l'audio au lieu de le passer"
},
"fullVideoSegments": {
"message": "Afficher une icône lorsqu'une vidéo est promotionnelle",
"message": "Afficher une icône lorsqu'une vidéo est entièrement promotionnelle",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {

View File

@@ -592,7 +592,7 @@
"message": "Rekapan singkat dari episode sebelumnya, atau pratinjau tentang apa yang akan terjadi nanti di video. Dimaksudkan untuk klip bersama yang di edit, bukan ringkasan yang diucapkan."
},
"category_filler": {
"message": "Pengisi Tangent/Jokes"
"message": "Pengisi Tak berkaitan/Lawakan"
},
"category_filler_description": {
"message": "Adegan tangensial ditambahkan hanya untuk pengisi atau humor yang tidak diperlukan untuk memahami isi utama video. Ini tidak boleh mencakup segmen yang memberikan detail konteks atau latar belakang."

View File

@@ -14,7 +14,7 @@
"message": "一つの動画に対してあまりに多くのセグメントを提案しています。本当にこれだけ必要ですか?"
},
"409": {
"message": "これは既に提されています。"
"message": "これは既に提されています。"
},
"channelWhitelisted": {
"message": "チャンネルをホワイトリストに登録しました!"
@@ -23,7 +23,7 @@
"message": "セグメント"
},
"Segments": {
"message": "セグメント"
"message": "セグメント"
},
"upvoteButtonInfo": {
"message": "この提案を支持"
@@ -41,7 +41,7 @@
"message": "読み込み中..."
},
"Hide": {
"message": "非表示"
"message": "再度表示しない"
},
"hitGoBack": {
"message": "スキップ解除を押すと元の場所へ戻ります"
@@ -119,7 +119,7 @@
"message": "本当に提出してよろしいですか?"
},
"whitelistChannel": {
"message": "ホワイトリストのチャンネル"
"message": "チャンネルをホワイトリストに追加"
},
"removeFromWhitelist": {
"message": "ホワイトリストからチャンネルを削除"
@@ -183,13 +183,13 @@
"message": "YouTube再生画面のセグメント提出ボタンを非表示にします。"
},
"showSkipButton": {
"message": "プレイヤーの「ハイライトまでスキップ」ボタン表示を維持する"
"message": "「ハイライトまでスキップ」ボタンをプレイヤーに常に表示する"
},
"showInfoButton": {
"message": "YouTubeプレヤーに情報ボタンを表示する"
"message": "YouTubeプレヤーに情報ボタンを表示する"
},
"hideInfoButton": {
"message": "YouTubeプレヤーに情報ボタンを表示しない"
"message": "YouTubeプレヤーに情報ボタンを表示しない"
},
"autoHideInfoButton": {
"message": "情報ボタンを自動的に隠す"
@@ -201,13 +201,13 @@
"message": "YouTubeプレーヤーに削除ボタンを表示"
},
"enableViewTracking": {
"message": "スキップ回数の追跡を有効にする"
"message": "スキップの集計を有効にする"
},
"whatViewTracking": {
"message": "この機能は、あなたがスキップしたセグメントを追跡して、そのセグメントがどれだけ役に立ったかを他のユーザーに知らせることで、スパムがデータベースに紛れないようにするための評価基準として使用されます。あなたがセグメントをスキップするたびに、拡張機能はサーバーにメッセージを送信します。使用回数の統計が正確になるよう、できる限り多くの人がこの設定を変更しないことを望みます。:)"
},
"enableViewTrackingInPrivate": {
"message": "プライベート/シークレット タブでスキップカウントトラッキングを有効にする"
"message": "プライベート/シークレット タブでスキップ回数の集計を有効にする"
},
"enableTrackDownvotes": {
"message": "セグメントの低評価を記録"
@@ -237,19 +237,19 @@
"message": "セグメントがスキップされた後に通知を表示する"
},
"noticeVisibilityMode0": {
"message": "標準サイズのスキップ通知"
"message": "通常サイズのスキップ通知"
},
"noticeVisibilityMode1": {
"message": "自動スキップ時に小の通知"
"message": "自動スキップ時に小サイズの通知"
},
"noticeVisibilityMode2": {
"message": "常に小のスキップ通知"
"message": "常に小サイズのスキップ通知"
},
"noticeVisibilityMode3": {
"message": "自動スキップ時に半透明の通知"
"message": "自動スキップ時に透過タイプの通知"
},
"noticeVisibilityMode4": {
"message": "常に半透明のスキップ通知"
"message": "常に透過タイプのスキップ通知"
},
"longDescription": {
"message": "SponsorBlockはスポンサー、イントロ、アウトロ、チャンネル登録のお願いなど、YouTube動画の煩わしい部分をスキップします。SponsorBlockはYouTube動画のスポンサー付きセグメントなどの開始時間と終了時間を誰でも投稿できる、クラウドソースのブラウザ拡張機能です。一人がセグメントの情報を送信すると、この拡張機能を使用している他の全員が、スポンサー付きセグメントをスキップできるようになります。また、ミュージックビデオの音楽がない部分をスキップすることもできます。",
@@ -319,14 +319,14 @@
"message": "{0} をスキップしますか?"
},
"mute_category": {
"message": "{0} をミュートしますか?"
"message": "{0} をミュートしますか"
},
"skip_to_category": {
"message": "{0}まで飛び越しますか?",
"message": "{0}までスキップしますか?",
"description": "Used for skipping to things (Skip to Highlight)"
},
"skipped": {
"message": "{0}を飛び越しました",
"message": "{0}をスキップしました",
"description": "Example: Sponsor Skipped"
},
"muted": {
@@ -334,7 +334,7 @@
"description": "Example: Sponsor Muted"
},
"skipped_to_category": {
"message": "{0}まで飛び越しました",
"message": "{0}までスキップしました",
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
@@ -356,7 +356,7 @@
"message": "この時間は、シークバーの下にある現在の時間の隣に表示されます。これは、動画の合計時間からすべてのセグメントの時間を差し引いたもので「シークバーに表示」として設定されているセグメントも含まれます。"
},
"youHaveSkipped": {
"message": "スキップしたセグメント数: "
"message": "スキップした数: "
},
"minLower": {
"message": "分"
@@ -385,7 +385,7 @@
"message": "ユーザーIDのインポート/エクスポート"
},
"whatChangeUserID": {
"message": "この情報を誰にも開示しないでください。これはパスワードのよう、誰とも共有すべきではありません。 誰かがこれをっている場合、あなたになりすますことができます。パブリックユーザーIDを探している場合は、ポップアップのクリップボードアイコンをクリックしてください。"
"message": "これは厳重に保管してください。これはパスワードのようなもので、誰とも共有すべきではありません。 他の誰かがこれを使って、あなたになりすますことができてしまいます。なおパブリックユーザーIDを探している場合は、ポップアップのクリップボードアイコンをクリックしてください。"
},
"setUserID": {
"message": "ユーザーIDを設定"
@@ -407,7 +407,7 @@
"message": "対応サイト: "
},
"optionsInfo": {
"message": "Invidious対応を有効にし自動飛越を無効にし,GUIを非表示にします。"
"message": "Invidious対応を有効にし自動スキップを無効、GUIを非表示にします。"
},
"addInvidiousInstance": {
"message": "サードパーティーのクライアントインスタンスを追加"
@@ -437,7 +437,7 @@
"message": "設定値より短いセグメントはスキップされず、プレーヤーにも表示されません。"
},
"skipNoticeDuration": {
"message": "飛び越し通知の表示時間(秒):"
"message": "スキップ通知の表示時間(秒):"
},
"skipNoticeDurationDescription": {
"message": "飛び越し通知が画面上に表示され続ける時間です。手動で飛び越した場合は,より長く表示される可能性があります。"
@@ -485,7 +485,7 @@
"message": "ファイルから読み込み"
},
"whatExportOptions": {
"message": "JSON形式の個人設定全体です。利用者IDが含まれているので共有するときは注意してください。"
"message": "JSON形式のすべての個人設定です。これにはあなたのユーザーIDが含まれているので共有するときは注意してください。"
},
"setOptions": {
"message": "オプション設定"
@@ -500,7 +500,7 @@
"message": "セグメントを送信"
},
"submit": {
"message": "送信"
"message": "提出"
},
"cancel": {
"message": "キャンセル"
@@ -549,13 +549,13 @@
"message": "無報酬 / セルフプロモーション"
},
"category_selfpromo_description": {
"message": "無報酬での宣伝あるいは自己販促を除いて「提供者」と同様です。商品寄付・合作情報にかんする節を含みます。"
"message": "無報酬での宣伝あるいは自己販促であるという点を除いては「スポンサー」と同様です。商品寄付、コラボ情報に関する内容を含みます。"
},
"category_exclusive_access": {
"message": "限定アクセス"
},
"category_exclusive_access_description": {
"message": "動画全体に対してのみ付与できます。無償または補助金を受けて、製品、サービス、場所を紹介する動画。"
"message": "動画全体に対してのみ付与できます。無償または補助金を受けて、製品、サービス、場所を紹介する動画に使用。"
},
"category_exclusive_access_pill": {
"message": "この動画は無償または補助金を受けて利用した製品、サービス、または場所を紹介するものです",
@@ -595,10 +595,10 @@
"message": "無駄な脱線/冗談"
},
"category_filler_description": {
"message": "脱線したシーンには、動画の主な内容を理解するのに必要ない穴埋めやユーモアのみを追加してください。これには、文脈や背景の詳細を提供るセグメントを含めないでください。"
"message": "動画の本編を理解するのに必要ない、繋ぎの話やユーモアによって脱線したシーン。これには、文脈や背景の詳細を提供しているセグメントを含めないでください。"
},
"category_filler_short": {
"message": "フィラー"
"message": "繋ぎの話"
},
"category_music_offtopic": {
"message": "音楽: 音楽以外のセクション"
@@ -613,7 +613,7 @@
"message": "ハイライト"
},
"category_poi_highlight_description": {
"message": "多くの人が求めている動画の部分。「動画はXからスタート」のようなコメントです。"
"message": "多くの人が求めている動画の部分。「本編はXから開始」といったコメントのような機能です。"
},
"category_livestream_messages": {
"message": "ライブ配信: 寄付/メッセージの読み上げ"
@@ -652,7 +652,7 @@
"message": "スキップする代わりに音声をミュートしてセグメントを許可"
},
"fullVideoSegments": {
"message": "動画全体が広告の場合アイコンを表示",
"message": "動画全体が広告の場合アイコンを表示",
"description": "Referring to the category pill that is now shown on videos that are entirely sponsor or entirely selfpromo"
},
"previewColor": {
@@ -673,10 +673,10 @@
"message": "ベータテストサーバーを有効にする"
},
"whatEnableTestingServer": {
"message": "提出した区域と区域への投票が主サーバーで**取り扱われなく**なります。試験目的にのみ利用してください。"
"message": "提出したセグメントと投票がメインサーバーで**取り扱われなく**なります。試験目的にのみ利用してください。"
},
"testingServerWarning": {
"message": "サーバーに接続している間全ての提出・投票はサーバーで取り扱われなくなります。実際の提出・投票を行う際はこの設定を無効にしてください。"
"message": "テストサーバーに接続している間全ての提出・投票はメインサーバーで取り扱われなくなります。実際の提出・投票を行う際はこの設定を無効にしてください。"
},
"bracketNow": {
"message": "(今)"
@@ -747,7 +747,7 @@
"message": "カテゴリーを変更"
},
"nonMusicCategoryOnMusic": {
"message": "この動画は音楽として分類されています。本当にこの動画にスポンサー部分がありますか? 本セグメントが本当に「音楽以外の区域」だった場合、設定画面からこの分類を有効にしてください。その後、「スポンサー部分」の代わりに「音楽以外のセグメント」としてセグメントを提出できます。よく分からない場合は、ガイドラインを参照してください。"
"message": "この動画は音楽として分類されています。本当にこの動画にスポンサー部分がありますか このセグメントが実際には「音楽以外のセグメント」である場合、設定画面からこのカテゴリーを有効にしてください。「スポンサー」の代わりに「音楽以外」としてセグメントを提出できます。お困りの場合は、ガイドラインを参照してください。"
},
"multipleSegments": {
"message": "複数のセグメント"
@@ -786,7 +786,7 @@
"message": "二度と表示しない"
},
"warningChatInfo": {
"message": "警告によりあなたは一時的にセグメントを提出することができなくなりました。これはあなたが悪意のない一般的なミスを犯していること私たちが気づいた事を意味します。ルールを理解していることを確認していただければこの警告は解除します。discord.gg/SponsorBlock または matrix.to/#/#sponsor:ajay.app よりこのチャットに参加することもできます。"
"message": "警告によりあなたは一時的にセグメントを提出することができません。これはあなたが悪意からではなく、単に誤った行為をしていること私たちが認識したためです。ルールを理解していることを確認していただければこの警告は解除します。discord.gg/SponsorBlock または matrix.to/#/#sponsor:ajay.app よりチャットに参加することもできます。"
},
"voteRejectedWarning": {
"message": "警告により投票が拒否されました。クリックして運営に連絡するか,少し時間を置いてからやりなおしてください。",
@@ -796,7 +796,7 @@
"message": "寄付"
},
"considerDonating": {
"message": "開発資金を援助する"
"message": "開発を支援する"
},
"hideDonationLink": {
"message": "寄付のお願いを表示しない"
@@ -811,10 +811,10 @@
"message": "以下の設定を確認してください"
},
"helpPageFeatureDisclaimer": {
"message": "多くの機能は既定では無効となっています。動画の導入部や最後の余計な部分を飛び越したい場合は「非本質的な内容」を飛び越すようにしてください。またUI要素の表示・非表示を切り替えることもできます。"
"message": "多くの機能がデフォルトでは無効となっています。イントロ・アウトロをスキップしたり、Invidiousで使用したりするにはこの下で有効にしてください。また画面の表示設定を切り替えることもできます。"
},
"helpPageHowSkippingWorks": {
"message": "飛び越しの仕組み"
"message": "スキップの仕組み"
},
"helpPageHowSkippingWorks1": {
"message": "データベースにある動画区域が自動的に飛び越されます。この拡張機能のアイコンをクリックすると,区域の位置や範囲を確かめることができます。"
@@ -823,7 +823,7 @@
"message": "区域を飛び越すたびに通知されます。区域の範囲がおかしいと思ったら,その区域を低評価してください。ポップアップ画面でも同様に投票ができます。"
},
"Submitting": {
"message": "提出"
"message": "提出する"
},
"helpPageSubmitting1": {
"message": "提出するにはポップアップの「セグメント開始を記録」ボタン、またはビデオプレーヤー内にあるボタンを押してください。"
@@ -832,22 +832,22 @@
"message": "再生ボタンをクリックするとセグメントの開始、停止アイコンをクリックすると終了となります。 複数のスポンサーを用意してから送信ボタンを押すことができます。アップロードボタンをクリックすると提出されます。ゴミ箱をクリックすると削除されます。"
},
"Editing": {
"message": "編集"
"message": "編集する"
},
"helpPageEditing1": {
"message": "もし失敗しても、上矢印ボタンをクリックすれば、セグメントを編集・削除することができます。"
"message": "もし間違えてしまっても、上矢印ボタンをクリックセグメントを編集・削除することができます。"
},
"helpPageTooSlow": {
"message": "遅すぎます"
"message": "操作が面倒"
},
"helpPageTooSlow1": {
"message": "利用可能なホットキーがあります。セミコロンキーを押してスポンサーセグメント開始/終了を示し、アポストロフィキーを押して送信します。これらはオプションで変更できます。QWERTYを使わない場合は、キーバインドを変更したほうがいいでしょう。"
"message": "ショートカットキーが利用可能です。セミコロンキースポンサーセグメント開始/終了し、アポストロフィキーで送信できます。またこれらはオプションで変更できます。QWERTYキーを使わない場合は、キー割り当てを変更したほうがいいでしょう。"
},
"helpPageCopyOfDatabase": {
"message": "データベースのコピーを取得できますか? あなたがいなくなった場合はどうなりますか?"
"message": "データベースのコピーを利用できますか 作者が失踪した場合はどうなりますか"
},
"helpPageCopyOfDatabase1": {
"message": "データベースは公開されており、こちらから閲覧できます:"
"message": "データベースは公開されており、こちらから利用できます:"
},
"helpPageCopyOfDatabase2": {
"message": "ソースコードは自由に利用できます。運営になにがあろうとも,あなたの貢献(提出された区域)が失われることはありません。"
@@ -865,19 +865,19 @@
"message": "さらに詳しく"
},
"CopyDownvoteButtonInfo": {
"message": "反対票を投じ、再提出するためローカルコピーを作成します。"
"message": "低評価を押し、再提出するためローカルコピーを作成"
},
"OpenCategoryWikiPage": {
"message": "このカテゴリーのWikiページを開きます。"
},
"CopyAndDownvote": {
"message": "コピーして反対票を投じる"
"message": "コピーして低評価"
},
"ContinueVoting": {
"message": "投票を続ける"
},
"ChangeCategoryTooltip": {
"message": "この変更は即座にあなたのセグメントに適用されます"
"message": "この変更はすぐにあなたのセグメントに適用されます"
},
"SponsorTimeEditScrollNewFeature": {
"message": "編集ボックスにカーソルを合わせながらマウスホイールを使用すると、時間をすばやく調整できます。 CtrlキーまたはShiftキーの組み合わせを使用して変更を微調整できます。"
@@ -886,11 +886,11 @@
"message": "新機能!動画全体がスポンサー付きもしくはセルフプロモーションかがわかります"
},
"dayAbbreviation": {
"message": "d",
"message": "",
"description": "100d"
},
"hourAbbreviation": {
"message": "h",
"message": "時間",
"description": "100h"
},
"optionsTabBehavior": {
@@ -898,7 +898,7 @@
"description": "Appears in Options as a tab header for options related to categories and skipping behavior. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabInterface": {
"message": "UI",
"message": "表示設定",
"description": "Appears in Options as a tab header for options related to GUI and sounds. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"optionsTabKeyBinds": {
@@ -914,7 +914,7 @@
"description": "Appears in Options as a tab header for advanced/niche options. To fit inside the button, it should not be longer than ~20-25 characters (depending on their width)."
},
"noticeVisibilityLabel": {
"message": "スキップ通知の外観",
"message": "スキップ通知の形式",
"description": "Option label"
},
"unbind": {

View File

@@ -162,7 +162,7 @@
"message": "Ustaw nazwę użytkownika"
},
"copyPublicID": {
"message": "Kopiuj Publiczne ID Użytkownika"
"message": "Kopiuj publiczny identyfikator użytkownika"
},
"discordAdvert": {
"message": "Dołącz do oficjalnego serwera na discordzie i podziel się wrażeniami i sugestiami!"
@@ -183,7 +183,7 @@
"message": "Ta opcja ukrywa przyciski do zamieszczania segmentów pojawiające się na odtwarzaczu YouTube."
},
"showSkipButton": {
"message": "Kontynuuj wyświetlanie przycisku pomijania"
"message": "Wyświetlaj przycisk \"Przejść do wyróżnione?\" na odtwarzaczu"
},
"showInfoButton": {
"message": "Pokaż przycisk informacyjny na odtwarzaczu YouTube"
@@ -209,6 +209,15 @@
"enableViewTrackingInPrivate": {
"message": "Włącz licznik śledzenia pominięć w zakładkach Prywatnych/Incognito"
},
"enableTrackDownvotes": {
"message": "Zapamiętaj segmenty z łapkami w dół"
},
"whatTrackDownvotes": {
"message": "Wszystkie segmenty, którym dasz łapkę w dół, pozostaną ukryte nawet po odświeżeniu"
},
"trackDownvotesWarning": {
"message": "Uwaga: Wyłączenie tego usunie wszystkie poprzednio zapisane łapki w dół"
},
"enableQueryByHashPrefix": {
"message": "Zapytanie według prefiksu Hash"
},
@@ -780,6 +789,9 @@
"Donate": {
"message": "Dotacje"
},
"considerDonating": {
"message": "Wesprzyj"
},
"hideDonationLink": {
"message": "Ukryj Link Do Dotacji"
},
@@ -847,13 +859,13 @@
"message": "Dowiedz się więcej"
},
"CopyDownvoteButtonInfo": {
"message": "Minusuje i tworzy lokalną kopię, abyś mógł przesłać poprawioną wersję"
"message": "Daje łapkę w dół i tworzy lokalną kopię, abyś mógł przesłać poprawioną wersję"
},
"OpenCategoryWikiPage": {
"message": "Otwórz stronę wiki dla tej kategorii."
},
"CopyAndDownvote": {
"message": "Skopiuj i zminusuj"
"message": "Skopiuj i daj łapkę w dół"
},
"ContinueVoting": {
"message": "Kontynuuj głosowanie"

View File

@@ -209,6 +209,15 @@
"enableViewTrackingInPrivate": {
"message": "Ativar Pular Contagem de Rastreamento em Abas Privadas/Incógnito"
},
"enableTrackDownvotes": {
"message": "Armazenar votos negativos de segmentos"
},
"whatTrackDownvotes": {
"message": "Qualquer segmento que você der voto negative permanecerá oculto mesmo após recarregar"
},
"trackDownvotesWarning": {
"message": "Aviso: Desativar isto excluirá todos os votos negativos armazenados anteriormente"
},
"enableQueryByHashPrefix": {
"message": "Consulta Por Prefixo Hash"
},
@@ -582,6 +591,9 @@
"category_preview_description": {
"message": "Recapitulação rápida de episódios anteriores, ou uma prévia do que está chegando mais tarde no vídeo atual. Destinado a clipes editados juntos, não para resumos falados."
},
"category_filler": {
"message": "Enrolação/Piadas"
},
"category_filler_description": {
"message": "Cenas tangenciais inseridas apenas por enrolação ou humor que não são necessárias para compreender o tópico principal do vídeo. Isto não deve incluir segmentos que fornecem contexto ou detalhes de segundo plano."
},
@@ -694,6 +706,9 @@
"hiddenDueToDuration": {
"message": "oculto: muito curto"
},
"manuallyHidden": {
"message": "oculto manualmente"
},
"channelDataNotFound": {
"description": "This error appears in an alert when they try to whitelist a channel and the extension is unable to determine what channel they are looking at.",
"message": "O ID do canal ainda não foi carregado. Se você estiver usando um vídeo embutido, tente usar a página inicial do YouTube. Isso também pode ser causado por mudanças no layout do YouTube, se você achar que este é o caso, faça um comentário aqui:"
@@ -780,6 +795,9 @@
"Donate": {
"message": "Doar"
},
"considerDonating": {
"message": "Ajude a financiar o desenvolvimento"
},
"hideDonationLink": {
"message": "Ocultar o Link de Doação"
},

View File

@@ -3,6 +3,10 @@
"message": "SponsorBlock para o YouTube - Salte patrocínios",
"description": "Name of the extension."
},
"Description": {
"message": "Salte patrocinios, pedidos de subscrição e mais em videos do YouTube. Submeta anúncios nos videos que visualiza para poupar tempo a outros.",
"description": "Description of the extension."
},
"400": {
"message": "O servidor disse que este pedido foi inválido"
},
@@ -15,9 +19,21 @@
"channelWhitelisted": {
"message": "Canal adicionado à whitelist!"
},
"Segment": {
"message": "segmento"
},
"Segments": {
"message": "segmentos"
},
"upvoteButtonInfo": {
"message": "Votar positivamente esta submissão"
},
"reportButtonTitle": {
"message": "Reportar"
},
"reportButtonInfo": {
"message": "Reportar esta submissão como incorrecta."
},
"Dismiss": {
"message": "Ignorar"
},
@@ -36,9 +52,15 @@
"reskip": {
"message": "Saltar novamente"
},
"unmute": {
"message": "Ativar som"
},
"paused": {
"message": "Pausado"
},
"manualPaused": {
"message": "Temporizador parado"
},
"confirmMSG": {
"message": "\n\nPara editar ou remover linhas individuais, carregue com o botão direito ou abra o popup da extensão pelo icone no canto superior direito."
},
@@ -48,18 +70,51 @@
"Unknown": {
"message": "Erro ao enviar os seus segmentos, tente novamente mais tarde."
},
"sponsorFound": {
"message": "Este vídeo tem segmentos na base de dados!"
},
"sponsor404": {
"message": "Nenhum segmento encontrado"
},
"sponsorStart": {
"message": "O Segmento Começa Agora"
},
"sponsorEnd": {
"message": "O Segmento Acaba Agora"
},
"sponsorCancel": {
"message": "Cancelar Criação de Segmento"
},
"noVideoID": {
"message": "Nenhum vídeo do YouTube encontrado.\nSe isto não estiver correto, atualize o separador."
},
"refreshSegments": {
"message": "Atualizar segmentos"
},
"success": {
"message": "Sucesso!"
},
"voted": {
"message": "Votado!"
},
"serverDown": {
"message": "Parece que o servidor está em baixo. Contacte o desenvolvedor imediatamente."
},
"connectionError": {
"message": "Deu-se um erro de conecção: Código: "
},
"clearTimes": {
"message": "Limpar Segmentos"
},
"openPopup": {
"message": "Abrir o Popup SponsorBlock"
},
"closePopup": {
"message": "Fechar Popup"
},
"SubmitTimes": {
"message": "Submeter Segmentos"
},
"submitCheck": {
"message": "Tem a certeza que pretende submeter?"
},

View File

@@ -209,6 +209,15 @@
"enableViewTrackingInPrivate": {
"message": "Özel/Gizli sekmelerde atlama sayısı takibini etkinleştir"
},
"enableTrackDownvotes": {
"message": "Kısımların olumsuz oylarını depola"
},
"whatTrackDownvotes": {
"message": "Olumsuz oy verdiğiniz kısımlar, sayfayı tazeledikten sonra da gizli kalacaktır"
},
"trackDownvotesWarning": {
"message": "Uyarı: Bu ayarı devre dışı bırakırsanız, halihazırda saklanan olumsuz oylar silinecek"
},
"enableQueryByHashPrefix": {
"message": "Karma Ön eki ile Sorgula"
},
@@ -582,6 +591,9 @@
"category_preview_description": {
"message": "Önceki bölümlerin bir özeti veya geçerli videonun içeriğine yönelik bir ön izleme. Bu özellik birleştirilmiş klipler içindir, konuşarak anlatılan özetleri kapsamaz."
},
"category_filler": {
"message": "Konuyla Alakasız / Şaka"
},
"category_filler_description": {
"message": "Videonun ana içeriğini anlamak için gerekli olmayan, yalnızca alakasız konu veya mizah için eklenen sahneler. Bu, alakalı veya arka plan ayrıntısı veren kısımları içermemelidir."
},

View File

@@ -593,7 +593,7 @@ svg {
/* Top bar navigation for smaller screens */
@media only screen and (max-height: 650px), only screen and (max-width: 1200px) {
@media only screen and (max-height: 725px), only screen and (max-width: 1200px) {
#options-container {
flex-direction: column;
}
@@ -666,6 +666,8 @@ svg {
@media only screen and (max-width: 800px) {
#options {
padding: 0 15px;
justify-content: left;
}
#options > div {
max-width: 100%;
}
}

View File

@@ -879,7 +879,8 @@ function retryFetch(): void {
* Ex. When segments are first loaded
*/
function startSkipScheduleCheckingForStartSponsors() {
if (!switchingVideos && sponsorTimes) {
// switchingVideos is ignored in Safari due to event fire order. See #1142
if ((!switchingVideos || isSafari) && sponsorTimes) {
// See if there are any starting sponsors
let startingSegmentTime = getStartTimeFromUrl(document.URL) || -1;
let found = false;
@@ -1987,7 +1988,7 @@ function addPageListeners(): void {
function addHotkeyListener(): void {
document.addEventListener("keydown", hotkeyListener);
document.addEventListener("keyup", (e) => pressedKeys.delete(e.key));
document.addEventListener("focus", (e) => pressedKeys.clear());
window.addEventListener("focus", (e) => pressedKeys.clear());
}
function hotkeyListener(e: KeyboardEvent): void {