aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAjay Ramachandran <[email protected]>2022-10-11 20:57:36 -0400
committerGitHub <[email protected]>2022-10-11 20:57:36 -0400
commitc4d7c4511e6b804da8c5660027e6c848adb2011a (patch)
tree9d39ce3020e7a3d26e5b95935b7c6f6f7aee11c9
parentcd78c46ef851eb5ec89746ba5b105f720fb0c4c9 (diff)
downloadSponsorBlock-c4d7c4511e6b804da8c5660027e6c848adb2011a.tar.gz
SponsorBlock-c4d7c4511e6b804da8c5660027e6c848adb2011a.zip
New Crowdin updates (#1511)
-rw-r--r--public/_locales/ar/messages.json3
-rw-r--r--public/_locales/fi/messages.json4
-rw-r--r--public/_locales/he/messages.json14
-rw-r--r--public/_locales/ko/messages.json36
-rw-r--r--public/_locales/pl/messages.json57
-rw-r--r--public/_locales/pt_BR/messages.json115
-rw-r--r--public/_locales/zh_CN/messages.json66
7 files changed, 275 insertions, 20 deletions
diff --git a/public/_locales/ar/messages.json b/public/_locales/ar/messages.json
index e1b7dfca..a5b97cca 100644
--- a/public/_locales/ar/messages.json
+++ b/public/_locales/ar/messages.json
@@ -25,6 +25,9 @@
"Segments": {
"message": "أجزاء"
},
+ "Chapters": {
+ "message": "الفصول"
+ },
"upvoteButtonInfo": {
"message": "التصويت على هذا الإرسال"
},
diff --git a/public/_locales/fi/messages.json b/public/_locales/fi/messages.json
index 5dfc6eea..2fedec6f 100644
--- a/public/_locales/fi/messages.json
+++ b/public/_locales/fi/messages.json
@@ -238,7 +238,7 @@
"message": "Negatiivisesti äänestämäsi osiot pysyvät piilotettuina myös päivityksen jälkeen"
},
"trackDownvotesWarning": {
- "message": "Varoitus: Tämän käytöstä poisto poistaa kaikki aiemmin tallennetut negatiiviset äänet"
+ "message": "Varoitus: Tämän poistaminen käytöstä poistaa kaikki aiemmin tallennetut alaäänet"
},
"enableQueryByHashPrefix": {
"message": "Kysely tiiviste-etuliittellä"
@@ -1242,6 +1242,6 @@
"description": "Header of the unsubmitted segments list"
},
"exportSegmentsAsURL": {
- "message": "Jaa web-osoitteena"
+ "message": "Jaa URL-osoitteena"
}
}
diff --git a/public/_locales/he/messages.json b/public/_locales/he/messages.json
index 849a9e0a..c420fefc 100644
--- a/public/_locales/he/messages.json
+++ b/public/_locales/he/messages.json
@@ -25,6 +25,12 @@
"Segments": {
"message": "מקטעים"
},
+ "SegmentsCap": {
+ "message": "מקטעים"
+ },
+ "Chapters": {
+ "message": "פרקים"
+ },
"upvoteButtonInfo": {
"message": "הצבע לדיווח הזה"
},
@@ -211,6 +217,14 @@
"message": "קוד מקור",
"description": "Used on Firefox Store Page"
},
+ "nextChapterKeybind": {
+ "message": "הפרק הבא",
+ "description": "Keybind label"
+ },
+ "yourWork": {
+ "message": "העבודה שלך",
+ "description": "Used to describe the section that will show you the statistics from your submissions."
+ },
"errorCode": {
"message": "קוד שגיאה: "
},
diff --git a/public/_locales/ko/messages.json b/public/_locales/ko/messages.json
index 6c9ea1d5..e3c04ece 100644
--- a/public/_locales/ko/messages.json
+++ b/public/_locales/ko/messages.json
@@ -223,13 +223,13 @@
"message": "YouTube 탐색 바에서 삭제 버튼 표시"
},
"enableViewTracking": {
- "message": "건너뛴 횟수 추적 활성화"
+ "message": "건너뛴 횟수 추적 사용"
},
"whatViewTracking": {
"message": "이 기능으로 건너뛴 구간을 추적해서 사용자가 제출한 내용이 다른 분께 얼마나 도움이 되는지 알려주고 잘못된 구간이 데이터베이스에 들어가지 않도록 추천과 함께 분석에 사용해요. 이 확장 프로그램이 구간을 건너뛸 때마다 서버에 메시지를 보낼 거예요. 조회수가 정확하기 위해서는 이 설정을 변경하지 않기를 바라요. :)"
},
"enableViewTrackingInPrivate": {
- "message": "시크릿/사생활 보호 탭에서 건너뛴 횟수 추적 활성화"
+ "message": "시크릿/사생활 보호 탭에서 건너뛴 횟수 추적 사용"
},
"enableTrackDownvotes": {
"message": "비추천한 구간 저장"
@@ -238,7 +238,7 @@
"message": "비추천한 구간을 새로고침 이후에도 계속 숨겨요"
},
"trackDownvotesWarning": {
- "message": "경고: 비활성화하면 이전에 저장된 비추천 구간이 삭제돼요"
+ "message": "경고: 사용하지 않으면 이전에 저장된 비추천 구간이 삭제돼요"
},
"enableQueryByHashPrefix": {
"message": "해시 접두사로 요청 전송"
@@ -377,16 +377,16 @@
"description": "Used for skipping to things (Skipped to Highlight)"
},
"disableAutoSkip": {
- "message": "자동 건너뛰기 비활성화"
+ "message": "자동 건너뛰기 사용 안 함"
},
"enableAutoSkip": {
- "message": "자동 건너뛰기 활성화"
+ "message": "자동 건너뛰기 사용"
},
"audioNotification": {
"message": "건너뛸 때 소리 재생"
},
"audioNotificationDescription": {
- "message": "구간을 건너뛸 때마다 소리를 재생해요. 자동 건너뛰기가 비활성화된 경우, 아무 소리도 재생되지 않아요."
+ "message": "구간을 건너뛸 때마다 소리를 재생해요. 자동 건너뛰기를 사용하지 않는 경우, 아무 소리도 재생되지 않아요."
},
"showTimeWithSkips": {
"message": "건너뛰기로 제외된 시간 표시"
@@ -446,7 +446,7 @@
"message": "지원되는 사이트: "
},
"optionsInfo": {
- "message": "Invidious 지원 활성화, 자동 건너뛰기 비활성화, 버튼 숨기기 등이 있어요."
+ "message": "Invidious 지원 활성화, 자동 건너뛰기 사용 안 함, 버튼 숨기기 등이 있어요."
},
"addInvidiousInstance": {
"message": "제3자 클라이언트 인스턴스 추가"
@@ -458,7 +458,7 @@
"message": "추가"
},
"addInvidiousInstanceError": {
- "message": "잘못된 도메인이에요. 도메인 부분만 포함해야 해요. 예: invious.ajay.app"
+ "message": "잘못된 도메인이에요. 도메인 부분만 포함해야 해요. 예시: invious.ajay.app"
},
"resetInvidiousInstance": {
"message": "Invidious 인스턴스 목록 초기화"
@@ -830,7 +830,7 @@
"message": "카테고리 선택"
},
"enableThisCategoryFirst": {
- "message": "\"{0}\" 카테고리의 구간을 제출하려면, 설정에서 활성화를 해주셔야 해요. 바로 설정 창으로 이동하실 거예요.",
+ "message": "\"{0}\" 카테고리의 구간을 제출하려면, 설정에서 사용을 해주셔야 해요. 바로 설정 창으로 이동하실 거예요.",
"description": "Used when submitting segments to only let them select a certain category if they have it enabled in the options."
},
"poiOnlyOneSegment": {
@@ -872,7 +872,7 @@
"message": "권한 요청에 실패했어요. 거부를 누르셨나요?"
},
"adblockerIssueWhitelist": {
- "message": "이 문제를 해결할 수 없는 경우 SponsorBlock이 이 동영상의 채널 정보를 찾을 수 없는 것일 수 있으니, '건너뛰기 전 채널 강제 확인' 설정을 비활성화해주세요."
+ "message": "이 문제를 해결할 수 없는 경우 SponsorBlock이 이 동영상의 채널 정보를 찾을 수 없는 것일 수 있으니, '건너뛰기 전 채널 강제 확인' 설정을 사용하지 않아야 해요"
},
"forceChannelCheck": {
"message": "건너뛰기 전 채널 강제 확인"
@@ -897,7 +897,7 @@
"message": "카테고리 변경"
},
"nonMusicCategoryOnMusic": {
- "message": "이 동영상은 음악 동영상으로 분류되어 있어요. 동영상에 스폰서 광고 구간이 있나요? \"음악이 아닌 구간\"으로 지정된 카테고리인 경우, 확장 프로그램 설정을 열어 이 카테고리를 활성화하세요. 그리고, 이 구간을 \"스폰서 광고 구간\" 대신 \"음악이 아닌 구간\"으로 지정하세요. 혼동된다면 가이드라인을 읽어주세요."
+ "message": "이 동영상은 음악 동영상으로 분류되어 있어요. 동영상에 스폰서 광고 구간이 있나요? \"음악이 아닌 구간\"으로 지정된 카테고리인 경우, 확장 프로그램 설정을 열어 이 카테고리를 사용하세요. 그리고, 이 구간을 \"스폰서 광고 구간\" 대신 \"음악이 아닌 구간\"으로 지정하세요. 혼동된다면 가이드라인을 읽어주세요."
},
"multipleSegments": {
"message": "여러 구간"
@@ -972,7 +972,7 @@
"message": "아래 설정을 확인해 보세요"
},
"helpPageFeatureDisclaimer": {
- "message": "기본값으로 많은 기능이 비활성화되어 있어요. 인트로, 아웃트로 같은 부분을 건너뛰고 싶으시다면 아래 설정을 켜야 해요. 또한 UI 요소를 숨기거나 표시할 수 있답니다."
+ "message": "기본값으로 많은 기능이 사용되지 않아요. 인트로, 아웃트로 같은 부분을 건너뛰고 싶으시다면 아래 설정을 사용해야 해요. 또한 UI 요소를 숨기거나 표시할 수 있답니다."
},
"helpPageHowSkippingWorks": {
"message": "건너뛰기가 작동하는 방법"
@@ -1002,7 +1002,7 @@
"message": "이건 너무 느린 거 같아요"
},
"helpPageTooSlow1": {
- "message": "원하는 경우 단축키를 이용할 수 있어요. 쌍반점(세미콜론) 키를 눌러 스폰서 광고 구간의 시점/종점을 설정할 수 있으며 작은따옴표 키를 눌러 구간을 제출할 수 있답니다. 언제든지 설정에서 변경할 수 있어요. QWERTY 자판을 사용하지 않는 경우, 단축키를 변경해야 할 수도 있어요."
+ "message": "원하는 경우 단축키를 사용할 수 있어요. 쌍반점(세미콜론) 키를 눌러 스폰서 광고 구간의 시점/종점을 설정할 수 있으며 작은따옴표 키를 눌러 구간을 제출할 수 있답니다. 언제든지 설정에서 변경할 수 있어요. QWERTY 자판을 사용하지 않는 경우, 단축키를 변경해야 할 수도 있어요."
},
"helpPageCopyOfDatabase": {
"message": "데이터베이스의 복사본을 구할 수 있나요? 개발자분께 무슨 일이 생기면 어떻게 되는 거죠?"
@@ -1011,7 +1011,7 @@
"message": "데이터베이스는 여기에서 확인하실 수 있어요:"
},
"helpPageCopyOfDatabase2": {
- "message": "또한 소스 코드는 자유롭게 이용할 수 있어요. 따라서 데이터베이스에 무슨 일이 생기더라도, 제출된 구간이 사라지는 일은 없을 거예요."
+ "message": "또한 소스 코드는 자유롭게 사용할 수 있어요. 따라서 데이터베이스에 무슨 일이 생기더라도, 제출된 구간이 사라지는 일은 없을 거예요."
},
"helpPageNews": {
"message": "새로운 변경 사항은 어디에서 확인하나요?"
@@ -1138,7 +1138,7 @@
"message": "라이선스 키가 유효하지 않아요"
},
"hideUpsells": {
- "message": "추가 결제 없이는 숨김 설정을 이용하실 수 없어요"
+ "message": "(추가 결제 없이는 숨김 설정을 사용할 수 없어요)"
},
"chooseACountry": {
"message": "국가 선택"
@@ -1176,10 +1176,10 @@
"message": "라이선스 키를 입력하세요"
},
"chaptersPage1": {
- "message": "SponsorBlock 사용자 참여 챕터 기능은 라이선스 결제 사용자나, 이전 기여를 통해 접근을 허가받은 사용자만 이용할 수 있어요"
+ "message": "SponsorBlock 사용자 참여 챕터 기능은 라이선스 결제 사용자나, 이전 기여를 통해 접근을 허가받은 사용자만 사용할 수 있어요"
},
"chaptersPage2": {
- "message": "참고: 여전히 챕터 제출 권한은 산정된 평판만을 바탕으로 부여돼요. 라이선스를 결제하면 다른 분이 제출한 챕터를 확인하는 기능만 추가로 이용할 수 있어요",
+ "message": "참고: 여전히 챕터 제출 권한은 산정된 평판만을 바탕으로 부여돼요. 라이선스를 결제하면 다른 분이 제출한 챕터를 확인하는 기능만 추가로 사용할 수 있어요",
"description": "On the chapters page for getting access to the paid chapters feature"
},
"chapterNewFeature": {
@@ -1187,7 +1187,7 @@
"description": "After the comma, a list of chapters for this video will appear"
},
"chapterNewFeature2": {
- "message": "새로운 기능: 사용자 참여 챕터 기능. 챕터는 사용자가 직접 이름을 지정할 수 있고 중첩시킬 수 있어 더욱 더 정확해요. 설정에서 활성화해서 무료로 사용할 수 있어요."
+ "message": "새로운 기능: 사용자 참여 챕터 기능. 챕터는 사용자가 직접 이름을 지정할 수 있고 중첩시킬 수 있어 더욱 더 정확해요. 설정에서 사용해서 무료로 사용할 수 있어요."
},
"unsubmittedSegmentCounts": {
"message": "You currently have {0} on {1}",
diff --git a/public/_locales/pl/messages.json b/public/_locales/pl/messages.json
index 554dbaec..6cdddc31 100644
--- a/public/_locales/pl/messages.json
+++ b/public/_locales/pl/messages.json
@@ -35,6 +35,9 @@
"message": "Pokazuj segmenty jako rozdziały",
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
},
+ "showSegmentNameInChapterBar": {
+ "message": "Pokaż bieżący segment poza czasem wideo"
+ },
"upvoteButtonInfo": {
"message": "Zagłosuj na ten segment"
},
@@ -122,6 +125,9 @@
"closePopup": {
"message": "Zamknij okno"
},
+ "closeIcon": {
+ "message": "Wyłącz ikonę"
+ },
"SubmitTimes": {
"message": "Prześlij segmenty"
},
@@ -246,6 +252,9 @@
"whatRefetchWhenNotFound": {
"message": "Jeśli film jest nowy i nie znaleziono żadnych segmentów, dane będą pobierane na nowo co kilka minut w czasie oglądania."
},
+ "enableShowCategoryWithoutPermission": {
+ "message": "Pokaż kategorie w menu zgłoszeń, nawet bez uprawnień do zgłaszania"
+ },
"showNotice": {
"message": "Pokaż informacje ponownie"
},
@@ -408,9 +417,18 @@
"statusReminder": {
"message": "Sprawdź status serwera na status.sponsor.ajay.app"
},
+ "changeUserID": {
+ "message": "Importuj/Eksportuj swój prywatny UserID"
+ },
"whatChangeUserID": {
"message": "To powinno pozostać prywatne. Jest to niczym hasło i nie powinno zostać nikomu udostępnione. Przy jego użyciu ktoś może się pod ciebie podszywać. Jeśli szukasz publicznego ID użytkownika, kliknij ikonę schowka w wyskakującym oknie."
},
+ "setUserID": {
+ "message": "Ustaw prywatny UserID"
+ },
+ "userIDChangeWarning": {
+ "message": "Uwaga: Zmiana ID użytkownika jest trwała. Czy na pewno chcesz to zrobić? Na wszelki wypadek skopiuj swój poprzedni ID."
+ },
"createdBy": {
"message": "Stworzony przez"
},
@@ -454,6 +472,9 @@
"minDurationDescription": {
"message": "Segmenty krótsze niż ustawiona wartość nie będą pomijane ani pokazywane w odtwarzaczu."
},
+ "enableManualSkipOnFullVideo": {
+ "message": "Użyj ręcznego pomijania, gdy istnieje etykieta na całym filmie"
+ },
"skipNoticeDuration": {
"message": "Czas trwania powiadomienia pominięcia (sekundy):"
},
@@ -502,6 +523,9 @@
"exportOptionsUpload": {
"message": "Wczytaj z pliku"
},
+ "whatExportOptions": {
+ "message": "Jest to cała twoja konfiguracja w formacie JSON. Zawarty jest w niej twój prywatny UserID, więc uważaj, komu ją udostępniasz."
+ },
"setOptions": {
"message": "Zapisz ustawienia"
},
@@ -1019,6 +1043,12 @@
"hideSegment": {
"message": "Ukryj segment"
},
+ "skipSegment": {
+ "message": "Pomiń segment"
+ },
+ "playChapter": {
+ "message": "Odtwórz rozdział"
+ },
"SponsorTimeEditScrollNewFeature": {
"message": "Użyj scroll'a myszy po najechaniu nad pole edycji, aby szybko dostosować czas. Kombinacje z ctrl'em i shift'em mogą być użyte, aby doszlifować zmiany."
},
@@ -1085,6 +1115,9 @@
"exportSegments": {
"message": "Eksportuj segmenty"
},
+ "importSegments": {
+ "message": "Importuj segmenty"
+ },
"Import": {
"message": "Importuj",
"description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
@@ -1101,9 +1134,23 @@
"chooseACountry": {
"message": "Wybierz kraj"
},
+ "noDiscount": {
+ "message": "Nie kwalifikujesz się do przeceny"
+ },
+ "discountLink": {
+ "message": "Link rabatowy"
+ },
"selectYourCountry": {
"message": "Wybierz swój kraj"
},
+ "alreadyDonated": {
+ "message": "Jeśli do tej pory przekazałeś jakąkolwiek darowiznę, możesz odebrać darmowy dostęp poprzez wysyłanie maila do:",
+ "description": "After the colon is an email address"
+ },
+ "cantAfford": {
+ "message": "Jeśli nie możesz sobie pozwolić na zakup licencji, kliknij {tutaj} aby sprawdzić, czy kwalifikujesz się do zniżki",
+ "description": "Keep the curly braces. The word 'here' should be translated as well."
+ },
"patreonSignIn": {
"message": "Zaloguj się za pomocą Patreon"
},
@@ -1119,10 +1166,20 @@
"enterLicenseKey": {
"message": "Wprowadź klucz licencyjny"
},
+ "chaptersPage1": {
+ "message": "Funkcja społecznościowych rozdziałów SponsorBlock jest dostępna tylko dla osób, które wykupią licencję, albo którym przyznano dostęp za darmo ze względu na swoje wcześniejszy wkład"
+ },
+ "chaptersPage2": {
+ "message": "Uwaga: Przesyłanie rozdziałów jest nadal oparte na skalkulowanej reputacji. Kupowanie licencji pozwala tylko przeglądać rozdziały przesłane przez innych",
+ "description": "On the chapters page for getting access to the paid chapters feature"
+ },
"chapterNewFeature": {
"message": "Nowa funkcja: niestandardowe rozdziały ze źródeł społecznościowych. Są to sekcje niestandardowo nazwane w filmach, które mogą być ustawione w sposób bardziej precyzyjny. Kup licencję, aby wyświetlić rozdziały przedstawione na tym filmie, takie jak: ",
"description": "After the comma, a list of chapters for this video will appear"
},
+ "chapterNewFeature2": {
+ "message": "Nowa funkcja: niestandardowe rozdziały ze źródeł społecznościowych. Są to sekcje niestandardowo nazwane w filmach, które mogą być ustawione w sposób bardziej precyzyjny."
+ },
"unsubmittedSegmentCounts": {
"message": "Aktualnie masz {0} na {1}",
"description": "Example: You currently have 12 unsubmitted segments on 5 videos"
diff --git a/public/_locales/pt_BR/messages.json b/public/_locales/pt_BR/messages.json
index 2bcb2bd0..0b8082ad 100644
--- a/public/_locales/pt_BR/messages.json
+++ b/public/_locales/pt_BR/messages.json
@@ -35,6 +35,9 @@
"message": "Renderizar segmentos como capítulos",
"description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
},
+ "showSegmentNameInChapterBar": {
+ "message": "Mostrar Segmento Atual ao Lado do Tempo do Vídeo"
+ },
"upvoteButtonInfo": {
"message": "Votar nesse segmento positivamente"
},
@@ -122,6 +125,9 @@
"closePopup": {
"message": "Fechar Popup"
},
+ "closeIcon": {
+ "message": "Ícone de Fechar"
+ },
"SubmitTimes": {
"message": "Enviar Segmentos"
},
@@ -246,6 +252,12 @@
"whatRefetchWhenNotFound": {
"message": "Se o vídeo for novo e nenhum segmento for encontrado, continuaremos buscando enquanto você assiste."
},
+ "enableShowCategoryWithoutPermission": {
+ "message": "Mostrar categorias no menu de envios mesmo sem permissão de envio"
+ },
+ "whatShowCategoryWithoutPermission": {
+ "message": "Algumas categorias exigem autorização de envio devido a requisitos mínimos de reputação"
+ },
"showNotice": {
"message": "Mostrar notificação outra vez"
},
@@ -408,9 +420,18 @@
"statusReminder": {
"message": "Verifique status.sponsor.ajay.app para o status do servidor."
},
+ "changeUserID": {
+ "message": "Importar/Exportar Seu UserID Privado"
+ },
"whatChangeUserID": {
"message": "Esta informação deve se mantida privada. Ela é como uma senha e não deve ser compartilhada. Outras pessoas poderão se passar por você caso obtenham acesso. Se estiver procurando por sua ID Pública de Usuário, clique no ícone de prancheta no popup."
},
+ "setUserID": {
+ "message": "Definir UserID Privado"
+ },
+ "userIDChangeWarning": {
+ "message": "Aviso: A modificação do ID de usuário privado é permanente. Você tem certeza de que quer fazer isso? Certifique-se de fazer backup do anterior."
+ },
"createdBy": {
"message": "Criado por"
},
@@ -454,6 +475,12 @@
"minDurationDescription": {
"message": "Segmentos menores do que o valor definido não serão pulados ou mostrados no reprodutor."
},
+ "enableManualSkipOnFullVideo": {
+ "message": "Usar o pulo manual quando houver um rótulo de vídeo completo"
+ },
+ "whatManualSkipOnFullVideo": {
+ "message": "Para pessoas que desejam assistir ao vídeo sem interrupção se ele for totalmente patrocinado ou autopromoção."
+ },
"skipNoticeDuration": {
"message": "Duração do aviso prévio de pular (segundos):"
},
@@ -709,6 +736,12 @@
"category_chapter": {
"message": "Capítulo"
},
+ "category_chapter_description": {
+ "message": "Capítulos personalizados que descrevem as principais seções de um vídeo."
+ },
+ "category_chapter_guideline1": {
+ "message": "Não mencione os nomes dos patrocinadores"
+ },
"category_livestream_messages": {
"message": "Livestream: Leituras de Doação/Mensagem"
},
@@ -739,6 +772,9 @@
"showOverlay_full": {
"message": "Mostrar Rótulo"
},
+ "showOverlay_chapter": {
+ "message": "Mostrar Capítulos"
+ },
"autoSkipOnMusicVideos": {
"message": "Pular automaticamente todos os segmentos quando há um segmento que não é música"
},
@@ -866,6 +902,9 @@
"categoryPillTitleText": {
"message": "Este vídeo inteiro está rotulado como esta categoria e está muito integrado para poder ser separado"
},
+ "chapterNameTooltipWarning": {
+ "message": "Um de seus nomes de capítulo é semelhante a uma categoria. Sempre que possível, você deve usar categorias."
+ },
"experiementOptOut": {
"message": "Optar por sair de todos os experimentos futuros",
"description": "This is used in a popup about a new experiment to get a list of unlisted videos to back up since all unlisted videos uploaded before 2017 will be set to private."
@@ -873,6 +912,9 @@
"hideForever": {
"message": "Ocultar para sempre"
},
+ "warningChatInfo": {
+ "message": "Percebemos que você estava cometendo alguns erros comuns que não são prejudiciais"
+ },
"Donate": {
"message": "Doar"
},
@@ -945,6 +987,9 @@
"LearnMore": {
"message": "Saiba mais"
},
+ "FullDetails": {
+ "message": "Ver Detalhes Completos"
+ },
"CopyDownvoteButtonInfo": {
"message": "Dá voto negativo e cria uma cópia local para você reenviar"
},
@@ -969,6 +1014,12 @@
"hideSegment": {
"message": "Ocultar segmento"
},
+ "skipSegment": {
+ "message": "Pular segmento"
+ },
+ "playChapter": {
+ "message": "Reproduzir capítulo"
+ },
"SponsorTimeEditScrollNewFeature": {
"message": "Use a roda do mouse enquanto mantêm o cursor sobre a caixa de edição para ajustar o tempo rapidamente. Combinações das teclas ctrl e shift podem ser usadas para refinar as mudanças."
},
@@ -1031,5 +1082,69 @@
},
"confirmResetToDefault": {
"message": "Tem certeza de que deseja redefinir todas as configurações para os valores padrão? Essa ação não poderá ser desfeita."
+ },
+ "exportSegments": {
+ "message": "Exportar segmentos"
+ },
+ "importSegments": {
+ "message": "Importar segmentos"
+ },
+ "Import": {
+ "message": "Importar",
+ "description": "Button to initiate importing segments. Appears under the textbox where they paste in the data"
+ },
+ "selectYourCountry": {
+ "message": "Selecione o seu país"
+ },
+ "unsubmittedSegmentCountsZero": {
+ "message": "No momento, você não tem segmentos não enviados",
+ "description": "Replaces 'unsubmittedSegmentCounts' string when there are no unsubmitted segments"
+ },
+ "unsubmittedSegmentsSingular": {
+ "message": "segmento não enviado",
+ "description": "Example: You currently have 1 *unsubmitted segment* on 1 video"
+ },
+ "unsubmittedSegmentsPlural": {
+ "message": "segmentos não enviados",
+ "description": "Example: You currently have 12 *unsubmitted segments* on 5 videos"
+ },
+ "videosSingular": {
+ "message": "vídeo",
+ "description": "Example: You currently have 3 unsubmitted segments on 1 *video*"
+ },
+ "videosPlural": {
+ "message": "vídeos",
+ "description": "Example: You currently have 12 unsubmitted segments on 5 *videos*"
+ },
+ "clearUnsubmittedSegments": {
+ "message": "Excluir todos os segmentos",
+ "description": "Label for a button in settings"
+ },
+ "clearUnsubmittedSegmentsConfirm": {
+ "message": "Tem certeza de que deseja excluir todos os segmentos não enviados?",
+ "description": "Confirmation message for the Clear unsubmitted segments button"
+ },
+ "showUnsubmittedSegments": {
+ "message": "Mostrar segmentos",
+ "description": "Show/hide button for the unsubmitted segments list"
+ },
+ "hideUnsubmittedSegments": {
+ "message": "Ocultar segmentos",
+ "description": "Show/hide button for the unsubmitted segments list"
+ },
+ "videoID": {
+ "message": "ID do Vídeo",
+ "description": "Header of the unsubmitted segments list"
+ },
+ "segmentCount": {
+ "message": "Número de segmentos",
+ "description": "Header of the unsubmitted segments list"
+ },
+ "actions": {
+ "message": "Ações",
+ "description": "Header of the unsubmitted segments list"
+ },
+ "exportSegmentsAsURL": {
+ "message": "Compartilhar como URL"
}
}
diff --git a/public/_locales/zh_CN/messages.json b/public/_locales/zh_CN/messages.json
index dcb13f12..040a4b41 100644
--- a/public/_locales/zh_CN/messages.json
+++ b/public/_locales/zh_CN/messages.json
@@ -25,6 +25,19 @@
"Segments": {
"message": "片段"
},
+ "SegmentsCap": {
+ "message": "片段"
+ },
+ "Chapters": {
+ "message": "章节"
+ },
+ "renderAsChapters": {
+ "message": "将片段显示为章节",
+ "description": "Refers to drawing segments on the YouTube seek bar as split up chapters, similar to the existing chapter system"
+ },
+ "showSegmentNameInChapterBar": {
+ "message": "在视频时间旁显示当前片段"
+ },
"upvoteButtonInfo": {
"message": "为这个提交点赞"
},
@@ -52,6 +65,9 @@
"reskip": {
"message": "继续跳过"
},
+ "unmute": {
+ "message": "取消静音"
+ },
"paused": {
"message": "已暂停"
},
@@ -85,6 +101,9 @@
"noVideoID": {
"message": "未找到 YouTube 视频。\n如果识别错误,请刷新此页面。"
},
+ "refreshSegments": {
+ "message": "刷新片段"
+ },
"success": {
"message": "成功 !"
},
@@ -106,6 +125,9 @@
"closePopup": {
"message": "关闭弹窗"
},
+ "closeIcon": {
+ "message": "关闭图标"
+ },
"SubmitTimes": {
"message": "提交片段"
},
@@ -155,6 +177,9 @@
"setUsername": {
"message": "设定用户名"
},
+ "copySegmentID": {
+ "message": "复制片段 ID"
+ },
"discordAdvert": {
"message": "快加入官方 Discord 服务器来提供建议与反馈!"
},
@@ -179,6 +204,9 @@
"hideInfoButton": {
"message": "在 Youtube 播放器上隐藏信息按钮"
},
+ "autoHideInfoButton": {
+ "message": "自动隐藏信息按钮"
+ },
"hideDeleteButton": {
"message": "在 Youtube 播放器上隐藏删除按钮"
},
@@ -251,6 +279,13 @@
"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}?"
},
@@ -304,6 +339,9 @@
"supportOtherSites": {
"message": "支持第三方 YouTube 网站"
},
+ "supportedSites": {
+ "message": "支持的站点: "
+ },
"optionsInfo": {
"message": "启用 Invidious 支持,禁用自动跳过,隐藏按钮等等。"
},
@@ -358,6 +396,15 @@
"exportOptions": {
"message": "导入/导出所有选项"
},
+ "exportOptionsCopy": {
+ "message": "编辑/复制"
+ },
+ "exportOptionsDownload": {
+ "message": "保存到文件"
+ },
+ "exportOptionsUpload": {
+ "message": "从文件加载"
+ },
"setOptions": {
"message": "设定选项"
},
@@ -382,6 +429,9 @@
"preview": {
"message": "预览"
},
+ "unsubmitted": {
+ "message": "未提交"
+ },
"inspect": {
"message": "检查"
},
@@ -400,22 +450,38 @@
"copyDebugInformationComplete": {
"message": "调试信息已复制到剪切板中。 您可以随意移除任何您不想分享的信息。请将其另存为 .txt 文件或粘贴到错误报告中。"
},
+ "keyAlreadyUsed": {
+ "message": "此快捷键已绑定到另一个动作。请选择其他快捷键。"
+ },
"to": {
"message": "到",
"description": "Used between segments. Example: 1:20 to 1:30"
},
+ "CopiedExclamation": {
+ "message": "复制成功!",
+ "description": "Used after something has been copied to the clipboard. Example: 'Copied!'"
+ },
"category_sponsor": {
"message": "赞助商广告"
},
"category_sponsor_description": {
"message": "付费推广、付费推荐和直接广告。不应用于自我推广或免费提及、推荐他们喜欢的事物/创作者/网站/产品。"
},
+ "category_sponsor_guideline1": {
+ "message": "付费推广"
+ },
+ "category_sponsor_guideline2": {
+ "message": "捐赠或自制周边不属于此项"
+ },
"category_selfpromo": {
"message": "未收钱的/自我推销"
},
"category_selfpromo_description": {
"message": "类似于 “赞助商广告” ,但为无报酬或自我推广。包括有关商品、捐赠的部分或合作者的信息。"
},
+ "category_selfpromo_guideline1": {
+ "message": "捐赠、会员和自制周边"
+ },
"category_interaction": {
"message": "互动提醒(订阅)"
},