From bf85eda70fd642548ebb3ec6b3efcd31b467e4e3 Mon Sep 17 00:00:00 2001 From: Jakub Date: Wed, 30 Mar 2022 17:14:27 +0000 Subject: [PATCH 1/8] Translated using Weblate (Slovak) Currently translated at 62.3% (58 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/sk/ --- src/locales/sk.json | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/locales/sk.json b/src/locales/sk.json index 4dc82488..df74ab50 100644 --- a/src/locales/sk.json +++ b/src/locales/sk.json @@ -37,10 +37,22 @@ "unsubscribe": "Zrušiť odber - {count}", "subscribe": "Odberať - {count}", "minimize_recommendations": "Minimalizujte odporúčania", - "show_recommendations": "Zobraziť odporúčania" + "show_recommendations": "Zobraziť odporúčania", + "export_to_json": "Exportovať do JSONu", + "skip_highlight": "Preskočiť Výstrižok", + "skip_filler_tangent": "Preskočiť Vyplnenie", + "instance_selection": "Výber inštancie", + "show_more": "Ukázať viac", + "yes": "Áno", + "no": "Nie", + "import_from_json": "Importovať z JSONu", + "loop_this_video": "Opakovať", + "auto_play_next_video": "Automaticky prehrávať ďalšie video", + "donations": "Dary", + "minimize_description": "Minimalizovať Popis" }, "player": { - "watch_on": "Pozerať na" + "watch_on": "Pozerať na {0}" }, "titles": { "history": "História", @@ -48,6 +60,7 @@ "feed": "Odbery", "register": "Registrácia", "login": "Prihlásenie", - "trending": "Trendy" + "trending": "Trendy", + "subscriptions": "Odbery" } } From 8a531c5b0d4ad300aa7308327959110a7a2f521c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cabe=C3=A7a=20de=20Gelo?= Date: Thu, 31 Mar 2022 01:35:33 +0000 Subject: [PATCH 2/8] Translated using Weblate (Portuguese) Currently translated at 98.9% (92 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/pt/ --- src/locales/pt.json | 112 +++++++++++++++++++++++--------------------- 1 file changed, 59 insertions(+), 53 deletions(-) diff --git a/src/locales/pt.json b/src/locales/pt.json index 9d089693..35ba6033 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -2,67 +2,72 @@ "titles": { "trending": "Tendências", "preferences": "Preferências", - "subscriptions": "Subscrições", - "login": "Iniciar sessão", - "register": "Registar", - "history": "Histórico" + "subscriptions": "Inscrições", + "login": "Entrar", + "register": "Registrar", + "history": "Histórico", + "feed": "Feed" }, "actions": { - "sort_by": "Ordenar por:", + "sort_by": "Classificar por:", "most_recent": "Mais Recente", "least_recent": "Menos Recente", "channel_name_asc": "Nome do Canal (A-Z)", - "back": "Para trás", + "back": "Voltar", "uses_api_from": "Usa a API de ", - "enable_sponsorblock": "Ativar Sponsorblock", - "skip_intro": "Saltar Intermissão/Animação introdutória", - "skip_outro": "Saltar Cartões finais/Créditos", - "skip_preview": "Saltar Pré-visualização/Recap", + "enable_sponsorblock": "Ativar Bloqueio de Patrocínio", + "skip_intro": "Pular Intervalo/Animação de Abertura", + "skip_outro": "Pular Cartões Finais/Créditos", + "skip_preview": "Pular Pré-Visualização/Resumo", "auto": "Automático", "dark": "Escuro", - "autoplay_video": "Reprodução automática", - "audio_only": "Apenas som", - "default_quality": "Qualidade padrão", - "country_selection": "Seleção de país", - "default_homepage": "Página Inicial padrão", - "show_comments": "Mostrar comentários", - "minimize_description_default": "Minimizar Descrição por defeito", - "store_watch_history": "Guardar Histórico de Visualização", + "autoplay_video": "Reprodução Automática", + "audio_only": "Apenas Áudio", + "default_quality": "Qualidade Padrão", + "country_selection": "Seleção de País", + "default_homepage": "Página Inicial Padrão", + "show_comments": "Exibir Comentários", + "minimize_description_default": "Minimizar Descrição por Padrão", + "store_watch_history": "Salvar Histórico de Visualizações", "instances_list": "Lista de Instâncias", - "enabled_codecs": "Codecs Ativos (vários)", - "instance_selection": "Selecão de Instância", - "show_more": "Mostrar mais", - "import_from_json": "Importar JSON", + "enabled_codecs": "Codecs Ativados (Vários)", + "instance_selection": "Seleção de Instância", + "show_more": "Exibir Mais", + "import_from_json": "Importar de JSON", "export_to_json": "Exportar para JSON", - "loop_this_video": "Ver vídeo em ciclo", - "auto_play_next_video": "Reproduzir o próximo vídeo automaticamente", + "loop_this_video": "Repetir Este Vídeo", + "auto_play_next_video": "Reproduzir o Próximo Vídeo Automaticamente", "donations": "Doações", "minimize_description": "Minimizar Descrição", - "show_description": "Mostrar Descrição", - "show_recommendations": "Mostrar Recomendações", + "show_description": "Exibir Descrição", + "show_recommendations": "Exibir Recomendações", "disable_lbry": "Desativar LBRY para Streaming", "enable_lbry_proxy": "Ativar Proxy para LBRY", - "view_ssl_score": "Ver valor de SSL", + "view_ssl_score": "Ver Valor de SSL", "search": "Pesquisar", "filter": "Filtrar", - "loading": "A carregar...", + "loading": "Carregando...", "clear_history": "Limpar Histórico", - "show_replies": "Mostrar respostas", - "subscribe": "Subscrever - {count}", - "unsubscribe": "Anular subscrição - {count}", - "view_subscriptions": "Ver Subscrições", + "show_replies": "Exibir Respostas", + "subscribe": "Se Inscrever - {count}", + "unsubscribe": "Desfazer Inscrição - {count}", + "view_subscriptions": "Ver Inscrições", "channel_name_desc": "Nome do Canal (Z-A)", - "skip_sponsors": "Saltar Patrocínios", + "skip_sponsors": "Pular Patrocínio", "yes": "Sim", - "skip_non_music": "Saltar Música: Secção sem música", + "skip_non_music": "Pular Música: Seção Não Musical", "no": "Não", "theme": "Tema", "language_selection": "Seleção de Idioma", "minimize_recommendations": "Minimizar Recomendações", "light": "Claro", - "hide_replies": "Esconder respostas", - "load_more_replies": "Carregar mais respostas", - "skip_highlight": "Saltar Destaque" + "hide_replies": "Ocultar Respostas", + "load_more_replies": "Carregar Mais Respostas", + "skip_highlight": "Pular Destaque", + "skip_interaction": "Pular Lembrete de Interação (Se Inscrever)", + "skip_self_promo": "Pular Promoção Não Remunerada/Autopromoção", + "buffering_goal": "Meta de Carregamento (Em Segundos)", + "skip_filler_tangent": "Pular Cenas Desnecessárias" }, "preferences": { "instance_name": "Nome da Instância", @@ -70,36 +75,37 @@ "ssl_score": "Valor de SSL", "has_cdn": "Tem CDN?", "version": "Versão", - "registered_users": "Utilizadores Registados" + "registered_users": "Usuários Registrados", + "up_to_date": "Atualizado?" }, "login": { - "password": "Palavra-passe", - "username": "Nome de utilizador" + "password": "Senha", + "username": "Nome de Usuário" }, "video": { "videos": "Vídeos", - "views": "{views} visualizações", - "watched": "Visto", + "views": "{views} Visualizações", + "watched": "Assistido", "sponsor_segments": "Segmentos de Patrocínios", - "ratings_disabled": "Avaliações desativadas", + "ratings_disabled": "Avaliações Desativadas", "chapters": "Capítulos", - "live": "{0} Em Direto" + "live": "{0} Ao Vivo" }, "search": { - "did_you_mean": "Quis dizer: {0}?", - "all": "Youtube: Todos", - "videos": "Youtube: Vídeos", - "channels": "Youtube: Canais", - "music_songs": "YT Music: Faixas", - "music_videos": "YT MUsic: Vídeos", + "did_you_mean": "Você quis dizer: {0}?", + "all": "YouTube: Tudo", + "videos": "YouTube: Vídeos", + "channels": "YouTube: Canais", + "music_songs": "YT Music: Músicas", + "music_videos": "YT Music: Vídeos", "music_albums": "YT Music: Álbuns", "music_playlists": "YT Music: Playlists", - "playlists": "Youtube: Playlists" + "playlists": "YouTube: Playlists" }, "player": { - "watch_on": "Ver em {0}" + "watch_on": "Assistir em {0}" }, "comment": { - "pinned_by": "Afixado por" + "pinned_by": "Fixado por" } } From 073e96bbdd505075341766705d3d87729b662c46 Mon Sep 17 00:00:00 2001 From: Pixelcode Date: Sat, 2 Apr 2022 13:50:04 +0000 Subject: [PATCH 3/8] Translated using Weblate (German) Currently translated at 100.0% (93 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/de/ --- src/locales/de.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index 1ed3c24a..8d0696ac 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,10 +1,10 @@ { "actions": { - "skip_outro": "Nachspann überspringen", + "skip_outro": "Abspann überspringen", "skip_non_music": "Musik überspringen: Nicht-Musik-Bereich", "skip_self_promo": "Unbezahlte Werbung/Eigenwerbung überspringen", "skip_interaction": "Interaktionserinnerung überspringen (Abonnieren)", - "skip_preview": "Vorschau/Zusammenfassung überspringen", + "skip_preview": "Vorschau/Rückschau überspringen", "instances_list": "Liste der Instanzen", "language_selection": "Sprachauswahl", "store_watch_history": "Wiedergabeverlauf speichern", @@ -20,7 +20,7 @@ "dark": "Dunkel", "auto": "Automatisch", "theme": "Farbschema", - "skip_intro": "Pausen-/Einführungsanimation überspringen", + "skip_intro": "Pausen-/Intro-Animation überspringen", "skip_sponsors": "Sponsoren überspringen", "enable_sponsorblock": "Sponsorblock einschalten", "uses_api_from": "Verwendet die API von ", @@ -57,7 +57,8 @@ "show_replies": "Antworten anzeigen", "hide_replies": "Antworten ausblenden", "load_more_replies": "Mehr Antworten laden", - "skip_highlight": "Hohepunkte überspringen" + "skip_highlight": "Höhepunkt überspringen", + "skip_filler_tangent": "Lückenfüller überspringen" }, "player": { "watch_on": "Auf {0} ansehen" From 404575b9e60382ddbdf209c6a9381ab770d0b84d Mon Sep 17 00:00:00 2001 From: Raccoon Date: Sun, 3 Apr 2022 17:53:14 +0200 Subject: [PATCH 4/8] Added translation using Weblate (Vietnamese) --- src/locales/vi.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/locales/vi.json diff --git a/src/locales/vi.json b/src/locales/vi.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/locales/vi.json @@ -0,0 +1 @@ +{} From 1645d9926555ba10a7dc06553fb9c008c493fde1 Mon Sep 17 00:00:00 2001 From: Raccoon Date: Sun, 3 Apr 2022 15:59:15 +0000 Subject: [PATCH 5/8] Translated using Weblate (Vietnamese) Currently translated at 93.5% (87 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/vi/ --- src/locales/vi.json | 111 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 110 insertions(+), 1 deletion(-) diff --git a/src/locales/vi.json b/src/locales/vi.json index 0967ef42..b6e248f8 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -1 +1,110 @@ -{} +{ + "actions": { + "subscribe": "Đăng ký - {count}", + "autoplay_video": "Video tự động phát", + "unsubscribe": "Hủy đăng ký - {count}", + "view_subscriptions": "Lượt đăng ký", + "sort_by": "Sắp xếp theo:", + "most_recent": "Gần đây nhất", + "channel_name_asc": "Tên kênh (A-Z)", + "back": "Trở về", + "uses_api_from": "Sử dụng API từ ", + "enable_sponsorblock": "Bật Sponsorblock", + "skip_sponsors": "Bỏ qua nhà tài trợ", + "theme": "Giao diện", + "auto": "Tự động", + "buffering_goal": "Bộ nhớ đệm (tính bằng giây)", + "least_recent": "Ít nhất gần đây", + "skip_intro": "Bỏ qua Intermission/Giới thiệu Animation", + "skip_outro": "Bỏ qua Endcards/Tín dụng", + "skip_interaction": "Bỏ qua lời nhắc tương tác (Đăng ký)", + "skip_preview": "Bỏ qua xem trước/Tóm tắt", + "skip_self_promo": "Bỏ qua Unpaid/Tự quảng cáo", + "skip_non_music": "Bỏ qua âm nhạc: Phần không phải âm nhạc", + "skip_highlight": "Bỏ qua phần đánh dấu", + "skip_filler_tangent": "Bỏ qua Filler Tangent", + "country_selection": "Lựa chọn quốc gia", + "default_homepage": "Trang chủ mặc định", + "show_comments": "Hiển thị bình luận", + "store_watch_history": "Lịch sử xem Store", + "language_selection": "Lựa chọn ngôn ngữ", + "instances_list": "Danh sách phiên bản", + "show_more": "Hiện thị nhiều hơn", + "import_from_json": "Nhập từ JSON", + "loop_this_video": "Lặp lại video này", + "channel_name_desc": "Tên kênh (Z-A)", + "default_quality": "Chất lượng mặc định", + "auto_play_next_video": "Tự động phát video tiếp theo", + "donations": "Quyên góp", + "minimize_description": "Thu nhỏ mô tả", + "show_description": "Hiển thị mô tả", + "minimize_recommendations": "Giảm thiểu các đề xuất", + "show_recommendations": "Hiển thị các đề xuất", + "disable_lbry": "Tắt LBRY để phát trực tuyến", + "enable_lbry_proxy": "Bật Proxy cho LBRY", + "view_ssl_score": "Hiện thị điểm số SSL", + "search": "Tìm kiếm", + "filter": "Bộ lọc", + "loading": "Đang tải...", + "clear_history": "Xóa lịch sử", + "show_replies": "Hiển thị phản hồi", + "hide_replies": "Ẩn phản hồi", + "load_more_replies": "Tải thêm phản hồi", + "dark": "Tối", + "light": "Sáng", + "audio_only": "Chỉ có âm thanh", + "minimize_description_default": "Thu nhỏ mô tả theo mặc định", + "instance_selection": "Lựa chọn phiên bản", + "yes": "Có", + "enabled_codecs": "Mã hóa được kích hoạt (Nhiều)", + "export_to_json": "Xuất định dạng JSON", + "no": "Không" + }, + "titles": { + "register": "Đăng ký", + "preferences": "Sở thích", + "history": "Lịch sử", + "subscriptions": "Đăng ký", + "trending": "Xu hướng", + "login": "Đăng nhập" + }, + "player": { + "watch_on": "Xem trên {0}" + }, + "comment": { + "pinned_by": "Được ghim bởi" + }, + "preferences": { + "instance_name": "Tên phiên bản", + "instance_locations": "Vị trí phiên bản", + "has_cdn": "Có CDN?", + "registered_users": "Người dùng đã đăng ký", + "version": "Phiên bản", + "up_to_date": "Cập nhật?", + "ssl_score": "Điểm SSL" + }, + "login": { + "password": "Mật khẩu", + "username": "Tài khoản" + }, + "video": { + "views": "{views} lượt xem", + "watched": "Đã xem", + "sponsor_segments": "Phân đoạn nhà tài trợ", + "ratings_disabled": "Xếp hạng đã tắt", + "live": "{0} Trực tiếp", + "chapters": "Chương", + "videos": "Video" + }, + "search": { + "did_you_mean": "Ý của bạn là: {0}?", + "all": "YouTube: Tất cả", + "channels": "YouTube: Kênh", + "playlists": "YouTube: Danh sách phát", + "music_songs": "YT Music: Bài hát", + "music_playlists": "YT Music: Danh sách phát", + "videos": "YouTube: Video", + "music_videos": "YT Music: Video", + "music_albums": "YT Music: Album" + } +} From f0f83ff77b7aed53d3f4b9c82b910b733a55241f Mon Sep 17 00:00:00 2001 From: kbci_wcn Date: Mon, 4 Apr 2022 09:37:37 +0000 Subject: [PATCH 6/8] Translated using Weblate (Catalan) Currently translated at 100.0% (93 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ca/ --- src/locales/ca.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/locales/ca.json b/src/locales/ca.json index 88c2572d..d2787a2c 100644 --- a/src/locales/ca.json +++ b/src/locales/ca.json @@ -56,8 +56,8 @@ "hide_replies": "Oculta Respostes", "load_more_replies": "Carrega més Respostes", "view_subscriptions": "Veure Subscripcions", - "subscribe": "Subscriure", - "unsubscribe": "Anul·lar subscripció", + "subscribe": "Subscriure - {count}", + "unsubscribe": "Anul·lar subscripció - {count}", "sort_by": "Ordenar per:", "most_recent": "Més Recents", "least_recent": "Menys Recents", From 49dbe3e0d9ad3fff78d9e238666cbbc16421c33e Mon Sep 17 00:00:00 2001 From: Raccoon Date: Mon, 4 Apr 2022 12:20:04 +0000 Subject: [PATCH 7/8] Translated using Weblate (Vietnamese) Currently translated at 100.0% (93 of 93 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/vi/ --- src/locales/vi.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/locales/vi.json b/src/locales/vi.json index b6e248f8..e49b790c 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -15,18 +15,18 @@ "auto": "Tự động", "buffering_goal": "Bộ nhớ đệm (tính bằng giây)", "least_recent": "Ít nhất gần đây", - "skip_intro": "Bỏ qua Intermission/Giới thiệu Animation", - "skip_outro": "Bỏ qua Endcards/Tín dụng", + "skip_intro": "Bỏ qua gián đoạn/Giới thiệu hoạt ảnh", + "skip_outro": "Bỏ qua màn hình kết thúc/Tín dụng", "skip_interaction": "Bỏ qua lời nhắc tương tác (Đăng ký)", "skip_preview": "Bỏ qua xem trước/Tóm tắt", - "skip_self_promo": "Bỏ qua Unpaid/Tự quảng cáo", + "skip_self_promo": "Bỏ qua thanh toán/Tự quảng cáo", "skip_non_music": "Bỏ qua âm nhạc: Phần không phải âm nhạc", "skip_highlight": "Bỏ qua phần đánh dấu", - "skip_filler_tangent": "Bỏ qua Filler Tangent", + "skip_filler_tangent": "Bỏ qua những đoạn không liên quan", "country_selection": "Lựa chọn quốc gia", "default_homepage": "Trang chủ mặc định", "show_comments": "Hiển thị bình luận", - "store_watch_history": "Lịch sử xem Store", + "store_watch_history": "Lịch sử xem trên cửa hàng", "language_selection": "Lựa chọn ngôn ngữ", "instances_list": "Danh sách phiên bản", "show_more": "Hiện thị nhiều hơn", @@ -66,7 +66,8 @@ "history": "Lịch sử", "subscriptions": "Đăng ký", "trending": "Xu hướng", - "login": "Đăng nhập" + "login": "Đăng nhập", + "feed": "Cập nhật thường xuyên" }, "player": { "watch_on": "Xem trên {0}" From fd88af882445e06ac82140c7b5bda075ec515cb8 Mon Sep 17 00:00:00 2001 From: Kavin <20838718+FireMasterK@users.noreply.github.com> Date: Thu, 7 Apr 2022 03:34:48 +0100 Subject: [PATCH 8/8] Add support for Vietnamese. --- src/components/PreferencesPage.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/PreferencesPage.vue b/src/components/PreferencesPage.vue index 2212086a..183698cb 100644 --- a/src/components/PreferencesPage.vue +++ b/src/components/PreferencesPage.vue @@ -251,6 +251,7 @@ export default { { code: "th", name: "ไทย" }, { code: "tr", name: "Türkçe" }, { code: "uk", name: "Українська" }, + { code: "vi", name: "Tiếng Việt" }, { code: "zh_Hant", name: "繁體中文" }, { code: "zh_Hans", name: "简体中文" }, ],