From 9d0c151fe14217ff197566a0d00ae6cfb40e51d0 Mon Sep 17 00:00:00 2001 From: Alexthegib Date: Sat, 26 Aug 2023 13:23:10 +0000 Subject: [PATCH 1/9] Translated using Weblate (Portuguese) Currently translated at 100.0% (228 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/pt/ --- lib/l10n/app_pt.arb | 1814 +++++++++++++++++++++++-------------------- 1 file changed, 953 insertions(+), 861 deletions(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 8c5556bb..ef3d977e 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -1,864 +1,956 @@ { - "subscriptions": "Subscrições", - "@subscriptions": { - "description": "User subscriptions" - }, - "playlists": "Listas de reprodução", - "@playlists": { - "description": "User playlists" - }, - "popular": "Mais popular", - "@popular": { - "description": "Popular videos title" - }, - "trending": "Tendência", - "@trending": { - "description": "Trending videos title" - }, - "irreversibleAction": "Esta ação é irreversível", - "@irreversibleAction": { - "description": "Tell the user that the action cannot be undone" - }, - "addPlayList": "Adicionar lista de reprodução", - "@addPlayList": { - "description": "Title for add playlist dialog" - }, - "playListName": "Nome da lista de reprodução", - "@playListName": { - "description": "Place holder for new playlist name text field" - }, - "shareYoutubeLink": "Partilhar o link do YouTube", - "@shareYoutubeLink": { - "description": "asking user to share youtube link" - }, - "shareInvidiousLink": "Partilhar link Invidious", - "@shareInvidiousLink": { - "description": "asking user to share invidious link" - }, - "ok": "OK", - "@ok": { - "description": "Ok" - }, - "videoAddedToPlaylist": "Vídeo adicionado à lista de reprodução", - "@videoAddedToPlaylist": { - "description": "Pop up message when a video was added to a playlist" - }, - "errorAddingVideoToPlaylist": "Erro ao adicionar vídeo à lista de reprodução", - "@errorAddingVideoToPlaylist": { - "description": "Error while adding video to playlist" - }, - "loadMore": "Carregar mais", - "@loadMore": { - "description": "CTA to load more" - }, - "showOnStart": "Selecione o que mostrar quando a aplicação começar", - "@showOnStart": { - "description": "Title of dialog asking which screen the users prefers to see" - }, - "settings": "Definições", - "@settings": { - "description": "Settings title" - }, - "browsing": "Navegação", - "@browsing": { - "description": "video browsing preferences" - }, - "country": "País", - "@country": { - "description": "Country label" - }, - "whenAppStartsShow": "Quando a aplicação começar, mostrar…", - "@whenAppStartsShow": { - "description": "Setting title for selecting the screen to show on start" - }, - "package": "Pacote", - "@package": { - "description": "package label" - }, - "delete": "Eliminar", - "@delete": { - "description": "Delete label" - }, - "invalidInvidiousServer": "Servidor Invidious inválido", - "@invalidInvidiousServer": { - "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" - }, - "yourServers": "Os seus servidores", - "@yourServers": { - "description": "Your servers label" - }, - "useDynamicThemeDescription": "Usar cores Material You (apenas disponível no Android 12+)", - "@useDynamicThemeDescription": { - "description": "" - }, - "useDash": "Usar DASH", - "@useDash": { - "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" - }, - "useDashDescription": "Às vezes, o streaming adaptativo do DASH pode ser problemático, o Youtube pode limitá-lo.", - "@useDashDescription": { - "description": "Description for dash in the settings screen" - }, - "error": "Erro", - "@error": {}, - "sponsorBlockDescription": "Ignorar segmentos de patrocinadores apresentados pela comunidade", - "@sponsorBlockDescription": { - "description": "Sponsorblock setting description" - }, - "name": "Nome", - "@name": { - "description": "NAme label" - }, - "about": "Sobre", - "@about": { - "description": "About" - }, - "addServer": "Adicionar servidor", - "@addServer": { - "description": "Add server label" - }, - "useThisServer": "Utilizar este servidor", - "@useThisServer": { - "description": "Use this server label" - }, - "publicServersError": "Não foi possível obter uma lista de Servidores Públicos. Toque em para tentar novamente.", - "@publicServersError": { - "description": "Error message when trying to get public servers but it failed" - }, - "loggedIn": "Não ligado", - "@loggedIn": { - "description": "Label to tell the user that he is logged in to the server" - }, - "addServerHelpText": "Use o botão + para adicionar os seus próprios servidores ou toque num servidor público e adicione-o.", - "@addServerHelpText": { - "description": "label for when the user hasn't chosen a server yet" - }, - "publicServers": "Servidores públicos", - "@publicServers": { - "description": "Public servers label" - }, - "loadingPublicServer": "Carregando servidores públicos", - "@loadingPublicServer": { - "description": "Message telling users the app is loading the list of public servers" - }, - "appearance": "Aparência", - "@appearance": { - "description": "Settings category title" - }, - "nReplies": "{count, plural, =0{Sem respostas} =1{1 responder} other{{count} respostas}}", - "@nReplies": { - "description": "number of replies to a comment", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "nVideos": "{count, plural, =0{Sem vídeos} =1{1 vídeo} other{{count} vídeos}}", - "@nVideos": { - "description": "One or more videos", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "recommended": "Recomendado", - "@recommended": { - "description": "Recommended label" - }, - "topSorting": "Topo", - "@topSorting": { - "description": "Content sorting: top" - }, - "manageServers": "Gerir servidores", - "@manageServers": { - "description": "Settings to manage servers" - }, - "useDynamicTheme": "Cores dinâmicas", - "@useDynamicTheme": { - "description": "" - }, - "notLoggedIn": "Não está conectado", - "@notLoggedIn": { - "description": "Label when the user is not logged in to the server" - }, - "videoPlayer": "Reprodutor de vídeo", - "@videoPlayer": { - "description": "Title for video player related options" - }, - "nSubscribers": "{count, select, no{Sem subscritores} other{{count} subscritores}}", - "@nSubscribers": { - "description": "number of subscribers", - "placeholders": { - "count": { - "type": "String" - } - } - }, - "publicPlaylist": "Público", - "@publicPlaylist": { - "description": "Public playlist" - }, - "cancel": "Cancelar", - "@cancel": { - "description": "Cancel button label" - }, - "add": "Adicionar", - "@add": { - "description": "Add button abel" - }, - "subscribe": "Subscrever", - "@subscribe": { - "description": "Label for user to subscribe to a channel" - }, - "channels": "Canais", - "@channels": { - "description": "Channels label" - }, - "removeFromPlayList": "Remover da lista de reprodução", - "@removeFromPlayList": { - "description": "Menu item description to show remove a video from a playlist" - }, - "noVideoInPlayList": "Sem vídeo na lista de reprodução", - "@noVideoInPlayList": { - "description": "When no videos in the playlist" - }, - "deletePlayListQ": "Eliminar a lista de reprodução?", - "@deletePlayListQ": { - "description": "Ask user to delete a playlist" - }, - "videos": "Vídeos", - "@videos": { - "description": "Videos label" - }, - "latestVideos": "Vídeos mais recentes", - "@latestVideos": { - "description": "Latest channel videos" - }, - "subscribed": "Subscrito", - "@subscribed": { - "description": "When the user is subscribed to a channel" - }, - "playlistVisibility": "Visibilidade", - "@playlistVisibility": { - "description": "Dropdown label for playlist visibility" - }, - "privatePlaylist": "Privado", - "@privatePlaylist": { - "description": "Private playlist" - }, - "unlistedPlaylist": "Não listado", - "@unlistedPlaylist": { - "description": "Unlisted playlist" - }, - "streams": "Transmissão", - "@streams": { - "description": "Streams label" - }, - "comments": "Comentários", - "@comments": { - "description": "Comments label" - }, - "selectPlaylist": "Selecionar lista de reprodução", - "@selectPlaylist": { - "description": "Title when users wants to add a video to a playlist" - }, - "info": "Informação", - "@info": { - "description": "Info label" - }, - "noChannels": "Sem canais", - "@noChannels": { - "description": "when there are no channels to display" - }, - "noPlaylists": "Sem listas de reprodução", - "@noPlaylists": { - "description": "when there are no playlists to display" - }, - "couldntLoadVideo": "Não foi possível carregar o vídeo", - "@couldntLoadVideo": { - "description": "Message to display when a video can't be loaded" - }, - "startUsingClipious": "Comece a usar o Clipious", - "@startUsingClipious": { - "description": "button label to start using the app" - }, - "createNewPlaylist": "Criar nova lista de reprodução", - "@createNewPlaylist": { - "description": "Button label to create a new playlist when the user wants to add a video to a playlist" - }, - "couldntFetchVideos": "Não foi possível ir buscar vídeos. Toque para tentar novamente.", - "@couldntFetchVideos": { - "description": "Can't load bunch of videos, asking user to try again" - }, - "wizardIntro": "Selecione um servidor público ou adicione o seu próprio. (Pode ser alterado mais tarde nas definições)", - "@wizardIntro": { - "description": "Welcome message on frst time use" - }, - "newSorting": "Novo", - "@newSorting": { - "description": "Content sorting: new" - }, - "streamIsLive": "Em directo", - "@streamIsLive": { - "description": "Label when a video is a live stream" - }, - "sponsorSkipped": "Patrocinador ignorado", - "@sponsorSkipped": { - "description": "When a sponsor segment is skipped thanks to sponsor block" - }, - "selectBrowsingCountry": "Selecione o país de navegação", - "@selectBrowsingCountry": { - "description": "Select country for trending content" - }, - "servers": "Servidores", - "@servers": { - "description": "Server management settings category" - }, - "build": "Compilação", - "@build": { - "description": "build label" - }, - "logIn": "Iniciar Sessão", - "@logIn": { - "description": "CTA to log in to server" - }, - "currentServer": "Atualmente a utilizar {current}", - "@currentServer": { - "description": "Which server the user is currently using", - "placeholders": { - "current": { - "type": "String" - } - } - }, - "tapToAddServer": "Toque para adicionar servidor à sua lista", - "@tapToAddServer": { - "description": "public server description" - }, - "useSponsorBlock": "Usar SponsorBlock", - "@useSponsorBlock": { - "description": "label for sponsorblock checkbox" - }, - "version": "Versão", - "@version": { - "description": "version label" - }, - "videoListed": "Público", - "@videoListed": { - "description": "Status of a publicly available video" - }, - "videoUnlisted": "Não listado", - "@videoUnlisted": { - "description": "Status of a video that is only accessible by link" - }, - "videoIsFamilyFriendly": "Familiar", - "@videoIsFamilyFriendly": { - "description": "Displayed only when a video is family friendly" - }, - "tapToManage": "Toque para gerir", - "@tapToManage": { - "description": "Text shown below a server in the 'Your servers' list" - }, - "authentication": "Autenticação", - "@authentication": { - "description": "Label for server settings related to authentications" - }, - "tokenLoginDescription": "Forma recomendada de iniciar sessão", - "@tokenLoginDescription": { - "description": "Recommended way to log in" - }, - "cookieLoginDescription": "Utilize este método se enfrentar problemas com a autenticação simbólica", - "@cookieLoginDescription": { - "description": "Cookie log in description" - }, - "logout": "Terminar sessão", - "@logout": { - "description": "CTA to logout of a server" - }, - "username": "Nome de utilizador", - "@username": { - "description": "Username label for login to a server" - }, - "password": "Palavra-passe", - "@password": { - "description": "Password label for login to a server" - }, - "wrongUsernamePassword": "Nome de utilizador ou palavra-passe incorretos", - "@wrongUsernamePassword": { - "description": "Error message when authentication fails" - }, - "tokenLogin": "Iniciar sessão com token", - "@tokenLogin": { - "description": "Textto login to a server using the recommended way" - }, - "cookieLogin": "Iniciar sessão com cookie", - "@cookieLogin": { - "description": "Text to login to a server using the cookie jar method" - }, - "videoQueue": "Fila de vídeo", - "@videoQueue": { - "description": "Label for button to display the video queue" - }, - "addToQueueList": "Adicionar à fila", - "@addToQueueList": { - "description": "Label on button to add a video to the queue list" - }, - "addRecommendedToQueue": "Reprodução automática recomendada a seguir", - "@addRecommendedToQueue": { - "description": "Switch when playing a video to automatically add the recommended videos to the video queue" - }, - "sponsorBlockCategorySponsor": "Patrocinador", - "@sponsorBlockCategorySponsor": { - "description": "Sponsor block 'Sponsor' Category" - }, - "sponsorBlockCategoryUnpaidSelfPromo": "Promoção não remunerada/auto-própria", - "@sponsorBlockCategoryUnpaidSelfPromo": { - "description": "Sponsor block 'Unpaid/Self promotion' Category" - }, - "sponsorBlockCategoryUnpaidSelfPromoDescription": "Semelhante a \"patrocinador\" exceto para promoção não remunerada ou auto-promoção. Isto inclui secções sobre mercadorias, doações, ou informação sobre quem colaboraram ", - "@sponsorBlockCategoryUnpaidSelfPromoDescription": { - "description": "Sponsor block 'Unpaid/Self promotion' Category description" - }, - "sponsorBlockCategoryInteraction": "Lembrete de Interação (Subscrição)", - "@sponsorBlockCategoryInteraction": { - "description": "Sponsor block 'Interaction' Category" - }, - "sponsorBlockCategoryIntroDescription": "Um intervalo sem conteúdo real. Pode ser uma pausa, frame estático, repetição de animação. Isto não deve ser utilizado para transições que contenham informação.", - "@sponsorBlockCategoryIntroDescription": { - "description": "Sponsorblock 'Intro' Category description" - }, - "sponsorBlockCategoryOutro": "Endcards / Créditos", - "@sponsorBlockCategoryOutro": { - "description": "Outro block 'Outro' Category" - }, - "sponsorBlockCategoryOutroDescription": "Créditos ou quando os endcards do YouTube aparecem. Não para conclusões com informações.", - "@sponsorBlockCategoryOutroDescription": { - "description": "Outro block 'Outro' Category description" - }, - "sponsorBlockCategoryPreview": "Pré-visualização/Recapitulação", - "@sponsorBlockCategoryPreview": { - "description": "Sponsorblock 'Preview' Category" - }, - "sponsorBlockCategoryFiller": "Filler Tangente / Piadas", - "@sponsorBlockCategoryFiller": { - "description": "Sponsorblock 'Filler' Category" - }, - "sponsorBlockCategoryMusicOffTopic": "Música: Secção de Não-Música", - "@sponsorBlockCategoryMusicOffTopic": { - "description": "Sponsorblock 'MusicOffTopic' Category" - }, - "sponsorBlockCategoryMusicOffTopicDescription": "Apenas para utilização em vídeos musicais. Esta categoria só deve ser utilizada para secções de vídeos musicais que ainda não estejam abrangidas por outra categoria.", - "@sponsorBlockCategoryMusicOffTopicDescription": { - "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." - }, - "useProxy": "Proxy videos", - "@useProxy": { - "description": "label for settings switch to proxy videos from server" - }, - "useProxyDescription": "Ao fazer proxy de fluxos de vídeo do servidor, você pode ignorar bloqueios regionais ou ISP bloqueando o YouTube", - "@useProxyDescription": { - "description": "Description for the use proxy settings" - }, - "sponsorBlockSettingsQuickDescription": "Selecione o tipo de segmentos a saltar", - "@sponsorBlockSettingsQuickDescription": { - "description": "Small description of what the sponsor block settings do" - }, - "sponsorBlockCategorySponsorDescription": "Promoção paga, referências pagas e publicidade direta. Não para auto-promoção ou gritos gratuitos a causas/criadores/websites/produtos de que eles gostam.", - "@sponsorBlockCategorySponsorDescription": { - "description": "Sponsor block 'Sponsor' Category description" - }, - "sponsorBlockCategoryInteractionDescription": "Quando houver um breve lembrete para gostar, subscrever ou segui-los no meio do conteúdo. Se for longo ou sobre algo específico, deve, em vez disso, estar sob auto-promoção.", - "@sponsorBlockCategoryInteractionDescription": { - "description": "Sponsor block 'Interaction' Category description" - }, - "sponsorBlockCategoryIntro": "Interrupção/Animação Internacional", - "@sponsorBlockCategoryIntro": { - "description": "Sponsorblock 'Intro' Category" - }, - "sponsorBlockCategoryPreviewDescription": "Coleção de clips que mostram o que está a aparecer neste vídeo ou noutros vídeos de uma série onde toda a informação é repetida mais tarde no vídeo.", - "@sponsorBlockCategoryPreviewDescription": { - "description": "Sponsorblock 'Preview' Category description" - }, - "sponsorBlockCategoryFillerDescription": "Cenas tangenciais adicionadas apenas para preenchimento ou humor que não são necessárias para compreender o conteúdo principal do vídeo. Isto não deve incluir segmentos que forneçam o contexto ou detalhes de fundo. Esta é uma categoria muito agressiva destinada a quando não se está com disposição para \"diversão\".", - "@sponsorBlockCategoryFillerDescription": { - "description": "Sponsorblock 'Filler' Category description" - }, - "blackBackground": "Fundo preto", - "@blackBackground": { - "description": "Black backgroun option label for dark theme with oled" - }, - "blackBackgroundDescription": "Para tema escuro no ecrã OLED", - "@blackBackgroundDescription": { - "description": "" - }, - "pressDownToShowSettings": "Pressione para baixo para mostrar as definições", - "@pressDownToShowSettings": { - "description": "Instruction on how to show video settings when playing a video on TV" - }, - "quality": "Qualidade", - "@quality": { - "description": "Name of TV ui video settings" - }, - "subtitles": "Subtítulos", - "@subtitles": { - "description": "Name of TV ui subtitles settings" - }, - "playbackSpeed": "Velocidade de reprodução", - "@playbackSpeed": { - "description": "Name of TV ui Playback speed" - }, - "search": "Pesquisa", - "@search": { - "description": "search title" - }, - "audio": "Áudio", - "@audio": { - "description": "Name TV ui audio settings" - }, - "subtitleFontSize": "Tamanho de letra das legendas", - "@subtitleFontSize": { - "description": "Settings label for the size of the subtitles" - }, - "subtitleFontSizeDescription": "Mude o tamanho das legendas se forem demasiado pequenas ou demasiado grandes no seu dispositivo", - "@subtitleFontSizeDescription": { - "description": "Settings description for subtitle size" - }, - "skipSslVerification": "Ignorar verificação do certificado SSL", - "@skipSslVerification": { - "description": "Setting label to skip ssl certification verification" - }, - "skipSslVerificationDescription": "Para usar um certificado SSL auto-assinado, ou quando tiver problemas relacionados com SSL com o seu servidor.", - "@skipSslVerificationDescription": { - "description": "Setting description for the skip ssl certification verification" - }, - "returnYoutubeDislikeDescription": "Mostrar a estimativa de aversões a vídeos utilizando a API fornecida por returnyoutubedislike.com", - "@returnYoutubeDislikeDescription": { - "description": "ReturnYoutubeDislike setting description" - }, - "themeBrightness": "Tema", - "@themeBrightness": { - "description": "Ask the user to user dark / light / system theme" - }, - "themeLight": "Claro", - "@themeLight": { - "description": "Light theme" - }, - "themeDark": "Escuro", - "@themeDark": { - "description": "Dark theme" - }, - "followSystem": "Seguir sistema", - "@followSystem": { - "description": "Follow system label" - }, - "requiresRestart": "Requer reinício da aplicação", - "@requiresRestart": { - "description": "Requires app restart label" - }, - "appLanguage": "Idioma da aplicação", - "@appLanguage": { - "description": "Select app language" - }, - "shorts": "Curtos", - "@shorts": { - "description": "Youtube shorts" - }, - "searchSortRelevance": "Relevância", - "@searchSortRelevance": { - "description": "Sort search by relevance" - }, - "searchSortRating": "Classificação", - "@searchSortRating": { - "description": "Sort search by rating" - }, - "searchSortUploadDate": "Data de carregamento", - "@searchSortUploadDate": { - "description": "Sort search by upload date" - }, - "searchSortViewCount": "Ver contagem", - "@searchSortViewCount": { - "description": "Sort search by view count" - }, - "rememberSubtitleLanguage": "Recordar o idioma das legendas", - "@rememberSubtitleLanguage": { - "description": "Settings label for remembering subtitle language" - }, - "rememberSubtitleLanguageDescription": "Definir automaticamente as legendas para o último idioma selecionado, se disponível", - "@rememberSubtitleLanguageDescription": { - "description": "Settings description for remembering subtitle language" - }, - "searchHistoryLimit": "Limite do histórico de pesquisa", - "@searchHistoryLimit": { - "description": "Settings label for search history limit" - }, - "searchHistoryLimitDescription": "Definir o número de pesquisas anteriores que aparecerão nas sugestões", - "@searchHistoryLimitDescription": { - "description": "Settings label for search history limit description" - }, - "clearSearchHistory": "Limpar o histórico de pesquisa", - "@clearSearchHistory": { - "description": "Settings label for clearing search history" - }, - "autoplayVideoOnLoad": "Reprodução automática de vídeo ao carregar", - "@autoplayVideoOnLoad": { - "description": "Label for settings to enable autoplay when a video loads" - }, - "autoplayVideoOnLoadDescription": "Iniciar automaticamente a reprodução do vídeo depois de este ter sido carregado", - "@autoplayVideoOnLoadDescription": { - "description": "Description for the autoplay video on load setting" - }, - "searchHistory": "Histórico de pesquisa", - "@searchHistory": { - "description": "Settings label for search history" - }, - "searchHistoryDescription": "Definições do histórico de pesquisa", - "@searchHistoryDescription": { - "description": "Description for search history settings" - }, - "enableSearchHistory": "Ativar o histórico de pesquisa", - "@enableSearchHistory": { - "description": "Settings label for enabling search history" - }, - "logsCopied": "Registos copiados para a área de transferência", - "@logsCopied": { - "description": "Message to tell user that logs have been copied to the clipboard" - }, - "copyToClipBoard": "Copiar para a área de transferência", - "@copyToClipBoard": { - "description": "Text to copy something to clipboard" - }, - "appLogs": "Registos de aplicações", - "@appLogs": { - "description": "Title for settings that leads to application logs" - }, - "appLogsDescription": "Obter registos do que está a acontecer na aplicação, o que pode ser útil para comunicar problemas", - "@appLogsDescription": { - "description": "Description of the app log settings" - }, - "videoFilterNoFilters": "Sem filtros de vídeo, toque no botão '+' abaixo para começar a adicionar filtros.", - "@videoFilterNoFilters": { - "description": "Label when there are no video filters" - }, - "addVideoFilter": "Criar filtro", - "@addVideoFilter": { - "description": "Title when creating a new filter" - }, - "videoFilterOperation": "Funcionamento", - "@videoFilterOperation": { - "description": "Label for filter operation" - }, - "videoFilterValue": "Valor", - "@videoFilterValue": { - "description": "Label for filter value" - }, - "videoFilterDescriptionString": "{hideOrFilter} vídeos em que {type} {operation} ''{value}''.", - "@videoFilterDescriptionString": { - "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", - "placeholders": { - "hideOrFilter": { - "type": "String", - "example": "Hide" - }, - "type": { - "type": "String", - "example": "video title" - }, - "operation": { - "type": "String", - "example": "does not contain" - }, - "value": { - "type": "String", - "example": "some filter text" - } - } - }, - "videoFilterHideDescription": "Por predefinição, os vídeos filtrados não são ocultados, mas mostrados como ofuscados com o(s) motivo(s) por que foram filtrados. Esta definição remove os vídeos filtrados das listas.", - "@videoFilterHideDescription": { - "description": "" - }, - "fillFullscreen": "Maximizar o vídeo para caber no ecrã", - "@fillFullscreen": { - "description": "Title to maximize video to fit screen" - }, - "fillFullscreenDescription": "Ajusta o vídeo para preencher todo o ecrã no modo paisagem", - "@fillFullscreenDescription": { - "description": "Setting description for filling video to screen in landscape" - }, - "redirectInvidiousLink": "Partilhar Invidious Link de redireccionamento", - "@redirectInvidiousLink": { - "description": "asking user to share redirecting invidious link" - }, - "save": "Guardar", - "@save": { - "description": "Text for save action" - }, - "videoFilterEditDescription": "Seleccione um canal opcional, um tipo de filtro, uma operação e um valor para filtrar os vídeos OUT das listas. Exemplo, tipo: nome do vídeo, operação: contém, valor: teste EXCLUIRÁ todos os vídeos com a palavra \"teste\" no seu nome.", - "@videoFilterEditDescription": { - "description": "Descriptive test for video filter set up" - }, - "optional": "facultativo", - "@optional": { - "description": "Optional label" - }, - "videoFilterHideLabel": "Ocultar", - "@videoFilterHideLabel": { - "description": "Label to hide videos" - }, - "videoFilterFilterLabel": "Ofuscar", - "@videoFilterFilterLabel": { - "description": "Label to filter videos" - }, - "videoFilterTapToReveal": "Toque para revelar", - "@videoFilterTapToReveal": { - "description": "Label to tell user to tap to show a filtered video" - }, - "videoFilterOperationContains": "Contém", - "@videoFilterOperationContains": { - "description": "Label for video filter operation Contains" - }, - "videoFilterOperationNotContain": "Não contém", - "@videoFilterOperationNotContain": { - "description": "Label for video filter operation Does not contain" - }, - "rememberPlaybackSpeedDescription": "Definir automaticamente a velocidade de reprodução para a última velocidade selecionada", - "@rememberPlaybackSpeedDescription": { - "description": "Settings description for remembering playback speed" - }, - "addToPlaylist": "Adicionar à lista de reprodução", - "@addToPlaylist": { - "description": "Label to add a video to a playlist" - }, - "playNext": "Reproduzir o próximo", - "@playNext": { - "description": "Label to play the video after the current one." - }, - "playNextAddedToQueue": "O vídeo será reproduzido a seguir", - "@playNextAddedToQueue": { - "description": "Pop up message to confirm that the video has been properly set to play next" - }, - "videoFilters": "Filtros de vídeo", - "@videoFilters": { - "description": "Title for video filter settings" - }, - "videoFiltersExplanation": "Oculte ou ofusque vídeos de todos os feeds de vídeo na aplicação com base nos filtros definidos abaixo. Isto permite-lhe, por exemplo, ocultar spoilers desportivos ou ocultar curtas-metragens de um determinado canal.", - "@videoFiltersExplanation": { - "description": "Description on how filter work" - }, - "videoFiltersSettingTileDescriptions": "Definir regras para filtrar vídeos", - "@videoFiltersSettingTileDescriptions": { - "description": "Description for the main settings page" - }, - "videoFilterAllChannels": "Todos os canais", - "@videoFilterAllChannels": { - "description": "Title for the sections that applies to all channels" - }, - "editVideoFilter": "Editar filtro", - "@editVideoFilter": { - "description": "Title when editting a filter" - }, - "videoFilterType": "Tipo", - "@videoFilterType": { - "description": "Label for filter type" - }, - "videoFiltered": "Vídeo filtrado pelo(s) seguinte(s) motivo(s):", - "@videoFiltered": { - "description": "Label shown on video list when it is filtered out" - }, - "videoFilterHide": "Ocultar vídeos filtrados", - "@videoFilterHide": { - "description": "Label for settings to hide filtered videos" - }, - "videoFilterTypeVideoTitle": "Título do vídeo", - "@videoFilterTypeVideoTitle": { - "description": "Label for video filter video title" - }, - "videoFilterTypeChannelName": "Nome do canal", - "@videoFilterTypeChannelName": { - "description": "Label for video filter channel name" - }, - "videoFilterTypeVideoLength": "Duração do vídeo (segundos)", - "@videoFilterTypeVideoLength": { - "description": "Label for video filter video length" - }, - "videoFilterOperationLowerThan": "Inferior a", - "@videoFilterOperationLowerThan": { - "description": "Label for video filter operation Lower than" - }, - "videoFilterOperationHigherThan": "Superior a", - "@videoFilterOperationHigherThan": { - "description": "Label for video filter operation Higher than" - }, - "channel": "Canal", - "@channel": { - "description": "A single channel" - }, - "videoFilterHideAllFromChannel": "Filtrar todos os vídeos do canal", - "@videoFilterHideAllFromChannel": { - "description": "Label for video filter switch to allow to hide all videos from a channel" - }, - "lockFullScreenToLandscape": "Bloquear a orientação do ecrã inteiro para o rácio de aspeto do vídeo", - "@lockFullScreenToLandscape": { - "description": "Title to force full screen to landscape" - }, - "lockFullScreenToLandscapeDescription": "Bloqueia a orientação do ecrã inteiro com base no formato de vídeo, paisagem para vídeos largos e retrato para vídeos em retrato", - "@lockFullScreenToLandscapeDescription": { - "description": "Setting description for forcing video to landscape when in full screen" - }, - "rememberPlaybackSpeed": "Recordar a velocidade de reprodução", - "@rememberPlaybackSpeed": { - "description": "Setting label for remembering playback speed" - }, - "videoAddedToQueue": "Vídeo adicionado à fila de espera", - "@videoAddedToQueue": { - "description": "Pop up message when a video was added at the end of the video queue" - }, - "downloads": "Transferências", - "@downloads": { - "description": "Downloads" - }, - "videoAlreadyDownloaded": "Vídeo já transferido", - "@videoAlreadyDownloaded": { - "description": "Message when a user tries to download a video he already has" - }, - "downloadsPlayAll": "Reproduzir tudo", - "@downloadsPlayAll": { - "description": "Button to play all downloaded videos" - }, - "videoDownloadStarted": "Início da transferência de vídeo", - "@videoDownloadStarted": { - "description": "Message when a video starts being downloaded" - }, - "videoFailedDownloadRetry": "A transferência falhou, toque para tentar de novo", - "@videoFailedDownloadRetry": { - "description": "Shown on download manager when a download fails and prompt the user to retry" - }, - "download": "Transferir", - "@download": { - "description": "A single download or CTA for downloading a video" - }, - "shareLinkWithTimestamp": "Adicionar carimbo de data/hora", - "@shareLinkWithTimestamp": { - "description": "asking user to share link along with timestamp" - }, - "noDownloadedVideos": "Nenhum vídeo descarregado, navegar, premir longamente um vídeo numa lista ou tocar no botão de descarregamento no ecrã de um vídeo para descarregar", - "@noDownloadedVideos": { - "description": "Message showing when the user goes to the download screen but there are no offline videos." - }, - "videoDownloadAudioOnly": "Apenas áudio", - "@videoDownloadAudioOnly": { - "description": "Label for toggle to download audio only " - }, - "itemListErrorInvalidScope": "Se iniciou sessão utilizando o método do token, tente terminar a sessão e iniciar novamente", - "@itemListErrorInvalidScope": { - "description": "Error when the user doesn't have the proper scope to its current token" - }, - "itemlistErrorGeneric": "Não foi possível obter dados", - "@itemlistErrorGeneric": { - "description": "Error showing when the data can't be fetch" + "subscriptions": "Subscrições", + "@subscriptions": { + "description": "User subscriptions" + }, + "playlists": "Listas de reprodução", + "@playlists": { + "description": "User playlists" + }, + "popular": "Mais popular", + "@popular": { + "description": "Popular videos title" + }, + "trending": "Tendência", + "@trending": { + "description": "Trending videos title" + }, + "irreversibleAction": "Esta ação é irreversível", + "@irreversibleAction": { + "description": "Tell the user that the action cannot be undone" + }, + "addPlayList": "Adicionar lista de reprodução", + "@addPlayList": { + "description": "Title for add playlist dialog" + }, + "playListName": "Nome da lista de reprodução", + "@playListName": { + "description": "Place holder for new playlist name text field" + }, + "shareYoutubeLink": "Partilhar o link do YouTube", + "@shareYoutubeLink": { + "description": "asking user to share youtube link" + }, + "shareInvidiousLink": "Partilhar link Invidious", + "@shareInvidiousLink": { + "description": "asking user to share invidious link" + }, + "ok": "OK", + "@ok": { + "description": "Ok" + }, + "videoAddedToPlaylist": "Vídeo adicionado à lista de reprodução", + "@videoAddedToPlaylist": { + "description": "Pop up message when a video was added to a playlist" + }, + "errorAddingVideoToPlaylist": "Erro ao adicionar vídeo à lista de reprodução", + "@errorAddingVideoToPlaylist": { + "description": "Error while adding video to playlist" + }, + "loadMore": "Carregar mais", + "@loadMore": { + "description": "CTA to load more" + }, + "showOnStart": "Selecione o que mostrar quando a aplicação começar", + "@showOnStart": { + "description": "Title of dialog asking which screen the users prefers to see" + }, + "settings": "Definições", + "@settings": { + "description": "Settings title" + }, + "browsing": "Navegação", + "@browsing": { + "description": "video browsing preferences" + }, + "country": "País", + "@country": { + "description": "Country label" + }, + "whenAppStartsShow": "Quando a aplicação começar, mostrar…", + "@whenAppStartsShow": { + "description": "Setting title for selecting the screen to show on start" + }, + "package": "Pacote", + "@package": { + "description": "package label" + }, + "delete": "Eliminar", + "@delete": { + "description": "Delete label" + }, + "invalidInvidiousServer": "Servidor Invidious inválido", + "@invalidInvidiousServer": { + "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" + }, + "yourServers": "Os seus servidores", + "@yourServers": { + "description": "Your servers label" + }, + "useDynamicThemeDescription": "Usar cores Material You (apenas disponível no Android 12+)", + "@useDynamicThemeDescription": { + "description": "" + }, + "useDash": "Usar DASH", + "@useDash": { + "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" + }, + "useDashDescription": "Às vezes, o streaming adaptativo do DASH pode ser problemático, o Youtube pode limitá-lo.", + "@useDashDescription": { + "description": "Description for dash in the settings screen" + }, + "error": "Erro", + "@error": {}, + "sponsorBlockDescription": "Ignorar segmentos de patrocinadores apresentados pela comunidade", + "@sponsorBlockDescription": { + "description": "Sponsorblock setting description" + }, + "name": "Nome", + "@name": { + "description": "NAme label" + }, + "about": "Sobre", + "@about": { + "description": "About" + }, + "addServer": "Adicionar servidor", + "@addServer": { + "description": "Add server label" + }, + "useThisServer": "Utilizar este servidor", + "@useThisServer": { + "description": "Use this server label" + }, + "publicServersError": "Não foi possível obter uma lista de Servidores Públicos. Toque em para tentar novamente.", + "@publicServersError": { + "description": "Error message when trying to get public servers but it failed" + }, + "loggedIn": "Não ligado", + "@loggedIn": { + "description": "Label to tell the user that he is logged in to the server" + }, + "addServerHelpText": "Use o botão + para adicionar os seus próprios servidores ou toque num servidor público e adicione-o.", + "@addServerHelpText": { + "description": "label for when the user hasn't chosen a server yet" + }, + "publicServers": "Servidores públicos", + "@publicServers": { + "description": "Public servers label" + }, + "loadingPublicServer": "Carregando servidores públicos", + "@loadingPublicServer": { + "description": "Message telling users the app is loading the list of public servers" + }, + "appearance": "Aparência", + "@appearance": { + "description": "Settings category title" + }, + "nReplies": "{count, plural, =0{Sem respostas} =1{1 responder} other{{count} respostas}}", + "@nReplies": { + "description": "number of replies to a comment", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } } + }, + "nVideos": "{count, plural, =0{Sem vídeos} =1{1 vídeo} other{{count} vídeos}}", + "@nVideos": { + "description": "One or more videos", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "recommended": "Recomendado", + "@recommended": { + "description": "Recommended label" + }, + "topSorting": "Topo", + "@topSorting": { + "description": "Content sorting: top" + }, + "manageServers": "Gerir servidores", + "@manageServers": { + "description": "Settings to manage servers" + }, + "useDynamicTheme": "Cores dinâmicas", + "@useDynamicTheme": { + "description": "" + }, + "notLoggedIn": "Não está conectado", + "@notLoggedIn": { + "description": "Label when the user is not logged in to the server" + }, + "videoPlayer": "Reprodutor de vídeo", + "@videoPlayer": { + "description": "Title for video player related options" + }, + "nSubscribers": "{count, select, no{Sem subscritores} other{{count} subscritores}}", + "@nSubscribers": { + "description": "number of subscribers", + "placeholders": { + "count": { + "type": "String" + } + } + }, + "publicPlaylist": "Público", + "@publicPlaylist": { + "description": "Public playlist" + }, + "cancel": "Cancelar", + "@cancel": { + "description": "Cancel button label" + }, + "add": "Adicionar", + "@add": { + "description": "Add button abel" + }, + "subscribe": "Subscrever", + "@subscribe": { + "description": "Label for user to subscribe to a channel" + }, + "channels": "Canais", + "@channels": { + "description": "Channels label" + }, + "removeFromPlayList": "Remover da lista de reprodução", + "@removeFromPlayList": { + "description": "Menu item description to show remove a video from a playlist" + }, + "noVideoInPlayList": "Sem vídeo na lista de reprodução", + "@noVideoInPlayList": { + "description": "When no videos in the playlist" + }, + "deletePlayListQ": "Eliminar a lista de reprodução?", + "@deletePlayListQ": { + "description": "Ask user to delete a playlist" + }, + "videos": "Vídeos", + "@videos": { + "description": "Videos label" + }, + "latestVideos": "Vídeos mais recentes", + "@latestVideos": { + "description": "Latest channel videos" + }, + "subscribed": "Subscrito", + "@subscribed": { + "description": "When the user is subscribed to a channel" + }, + "playlistVisibility": "Visibilidade", + "@playlistVisibility": { + "description": "Dropdown label for playlist visibility" + }, + "privatePlaylist": "Privado", + "@privatePlaylist": { + "description": "Private playlist" + }, + "unlistedPlaylist": "Não listado", + "@unlistedPlaylist": { + "description": "Unlisted playlist" + }, + "streams": "Transmissão", + "@streams": { + "description": "Streams label" + }, + "comments": "Comentários", + "@comments": { + "description": "Comments label" + }, + "selectPlaylist": "Selecionar lista de reprodução", + "@selectPlaylist": { + "description": "Title when users wants to add a video to a playlist" + }, + "info": "Informação", + "@info": { + "description": "Info label" + }, + "noChannels": "Sem canais", + "@noChannels": { + "description": "when there are no channels to display" + }, + "noPlaylists": "Sem listas de reprodução", + "@noPlaylists": { + "description": "when there are no playlists to display" + }, + "couldntLoadVideo": "Não foi possível carregar o vídeo", + "@couldntLoadVideo": { + "description": "Message to display when a video can't be loaded" + }, + "startUsingClipious": "Comece a usar o Clipious", + "@startUsingClipious": { + "description": "button label to start using the app" + }, + "createNewPlaylist": "Criar nova lista de reprodução", + "@createNewPlaylist": { + "description": "Button label to create a new playlist when the user wants to add a video to a playlist" + }, + "couldntFetchVideos": "Não foi possível ir buscar vídeos. Toque para tentar novamente.", + "@couldntFetchVideos": { + "description": "Can't load bunch of videos, asking user to try again" + }, + "wizardIntro": "Selecione um servidor público ou adicione o seu próprio. (Pode ser alterado mais tarde nas definições)", + "@wizardIntro": { + "description": "Welcome message on frst time use" + }, + "newSorting": "Novo", + "@newSorting": { + "description": "Content sorting: new" + }, + "streamIsLive": "Em directo", + "@streamIsLive": { + "description": "Label when a video is a live stream" + }, + "sponsorSkipped": "Patrocinador ignorado", + "@sponsorSkipped": { + "description": "When a sponsor segment is skipped thanks to sponsor block" + }, + "selectBrowsingCountry": "Selecione o país de navegação", + "@selectBrowsingCountry": { + "description": "Select country for trending content" + }, + "servers": "Servidores", + "@servers": { + "description": "Server management settings category" + }, + "build": "Compilação", + "@build": { + "description": "build label" + }, + "logIn": "Iniciar Sessão", + "@logIn": { + "description": "CTA to log in to server" + }, + "currentServer": "Atualmente a utilizar {current}", + "@currentServer": { + "description": "Which server the user is currently using", + "placeholders": { + "current": { + "type": "String" + } + } + }, + "tapToAddServer": "Toque para adicionar servidor à sua lista", + "@tapToAddServer": { + "description": "public server description" + }, + "useSponsorBlock": "Usar SponsorBlock", + "@useSponsorBlock": { + "description": "label for sponsorblock checkbox" + }, + "version": "Versão", + "@version": { + "description": "version label" + }, + "videoListed": "Público", + "@videoListed": { + "description": "Status of a publicly available video" + }, + "videoUnlisted": "Não listado", + "@videoUnlisted": { + "description": "Status of a video that is only accessible by link" + }, + "videoIsFamilyFriendly": "Familiar", + "@videoIsFamilyFriendly": { + "description": "Displayed only when a video is family friendly" + }, + "tapToManage": "Toque para gerir", + "@tapToManage": { + "description": "Text shown below a server in the 'Your servers' list" + }, + "authentication": "Autenticação", + "@authentication": { + "description": "Label for server settings related to authentications" + }, + "tokenLoginDescription": "Forma recomendada de iniciar sessão", + "@tokenLoginDescription": { + "description": "Recommended way to log in" + }, + "cookieLoginDescription": "Utilize este método se enfrentar problemas com a autenticação simbólica", + "@cookieLoginDescription": { + "description": "Cookie log in description" + }, + "logout": "Terminar sessão", + "@logout": { + "description": "CTA to logout of a server" + }, + "username": "Nome de utilizador", + "@username": { + "description": "Username label for login to a server" + }, + "password": "Palavra-passe", + "@password": { + "description": "Password label for login to a server" + }, + "wrongUsernamePassword": "Nome de utilizador ou palavra-passe incorretos", + "@wrongUsernamePassword": { + "description": "Error message when authentication fails" + }, + "tokenLogin": "Iniciar sessão com token", + "@tokenLogin": { + "description": "Textto login to a server using the recommended way" + }, + "cookieLogin": "Iniciar sessão com cookie", + "@cookieLogin": { + "description": "Text to login to a server using the cookie jar method" + }, + "videoQueue": "Fila de vídeo", + "@videoQueue": { + "description": "Label for button to display the video queue" + }, + "addToQueueList": "Adicionar à fila", + "@addToQueueList": { + "description": "Label on button to add a video to the queue list" + }, + "addRecommendedToQueue": "Reprodução automática recomendada a seguir", + "@addRecommendedToQueue": { + "description": "Switch when playing a video to automatically add the recommended videos to the video queue" + }, + "sponsorBlockCategorySponsor": "Patrocinador", + "@sponsorBlockCategorySponsor": { + "description": "Sponsor block 'Sponsor' Category" + }, + "sponsorBlockCategoryUnpaidSelfPromo": "Promoção não remunerada/auto-própria", + "@sponsorBlockCategoryUnpaidSelfPromo": { + "description": "Sponsor block 'Unpaid/Self promotion' Category" + }, + "sponsorBlockCategoryUnpaidSelfPromoDescription": "Semelhante a \"patrocinador\" exceto para promoção não remunerada ou auto-promoção. Isto inclui secções sobre mercadorias, doações, ou informação sobre quem colaboraram ", + "@sponsorBlockCategoryUnpaidSelfPromoDescription": { + "description": "Sponsor block 'Unpaid/Self promotion' Category description" + }, + "sponsorBlockCategoryInteraction": "Lembrete de Interação (Subscrição)", + "@sponsorBlockCategoryInteraction": { + "description": "Sponsor block 'Interaction' Category" + }, + "sponsorBlockCategoryIntroDescription": "Um intervalo sem conteúdo real. Pode ser uma pausa, frame estático, repetição de animação. Isto não deve ser utilizado para transições que contenham informação.", + "@sponsorBlockCategoryIntroDescription": { + "description": "Sponsorblock 'Intro' Category description" + }, + "sponsorBlockCategoryOutro": "Endcards / Créditos", + "@sponsorBlockCategoryOutro": { + "description": "Outro block 'Outro' Category" + }, + "sponsorBlockCategoryOutroDescription": "Créditos ou quando os endcards do YouTube aparecem. Não para conclusões com informações.", + "@sponsorBlockCategoryOutroDescription": { + "description": "Outro block 'Outro' Category description" + }, + "sponsorBlockCategoryPreview": "Pré-visualização/Recapitulação", + "@sponsorBlockCategoryPreview": { + "description": "Sponsorblock 'Preview' Category" + }, + "sponsorBlockCategoryFiller": "Filler Tangente / Piadas", + "@sponsorBlockCategoryFiller": { + "description": "Sponsorblock 'Filler' Category" + }, + "sponsorBlockCategoryMusicOffTopic": "Música: Secção de Não-Música", + "@sponsorBlockCategoryMusicOffTopic": { + "description": "Sponsorblock 'MusicOffTopic' Category" + }, + "sponsorBlockCategoryMusicOffTopicDescription": "Apenas para utilização em vídeos musicais. Esta categoria só deve ser utilizada para secções de vídeos musicais que ainda não estejam abrangidas por outra categoria.", + "@sponsorBlockCategoryMusicOffTopicDescription": { + "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." + }, + "useProxy": "Proxy videos", + "@useProxy": { + "description": "label for settings switch to proxy videos from server" + }, + "useProxyDescription": "Ao fazer proxy de fluxos de vídeo do servidor, você pode ignorar bloqueios regionais ou ISP bloqueando o YouTube", + "@useProxyDescription": { + "description": "Description for the use proxy settings" + }, + "sponsorBlockSettingsQuickDescription": "Selecione o tipo de segmentos a saltar", + "@sponsorBlockSettingsQuickDescription": { + "description": "Small description of what the sponsor block settings do" + }, + "sponsorBlockCategorySponsorDescription": "Promoção paga, referências pagas e publicidade direta. Não para auto-promoção ou gritos gratuitos a causas/criadores/websites/produtos de que eles gostam.", + "@sponsorBlockCategorySponsorDescription": { + "description": "Sponsor block 'Sponsor' Category description" + }, + "sponsorBlockCategoryInteractionDescription": "Quando houver um breve lembrete para gostar, subscrever ou segui-los no meio do conteúdo. Se for longo ou sobre algo específico, deve, em vez disso, estar sob auto-promoção.", + "@sponsorBlockCategoryInteractionDescription": { + "description": "Sponsor block 'Interaction' Category description" + }, + "sponsorBlockCategoryIntro": "Interrupção/Animação Internacional", + "@sponsorBlockCategoryIntro": { + "description": "Sponsorblock 'Intro' Category" + }, + "sponsorBlockCategoryPreviewDescription": "Coleção de clips que mostram o que está a aparecer neste vídeo ou noutros vídeos de uma série onde toda a informação é repetida mais tarde no vídeo.", + "@sponsorBlockCategoryPreviewDescription": { + "description": "Sponsorblock 'Preview' Category description" + }, + "sponsorBlockCategoryFillerDescription": "Cenas tangenciais adicionadas apenas para preenchimento ou humor que não são necessárias para compreender o conteúdo principal do vídeo. Isto não deve incluir segmentos que forneçam o contexto ou detalhes de fundo. Esta é uma categoria muito agressiva destinada a quando não se está com disposição para \"diversão\".", + "@sponsorBlockCategoryFillerDescription": { + "description": "Sponsorblock 'Filler' Category description" + }, + "blackBackground": "Fundo preto", + "@blackBackground": { + "description": "Black backgroun option label for dark theme with oled" + }, + "blackBackgroundDescription": "Para tema escuro no ecrã OLED", + "@blackBackgroundDescription": { + "description": "" + }, + "pressDownToShowSettings": "Pressione para baixo para mostrar as definições", + "@pressDownToShowSettings": { + "description": "Instruction on how to show video settings when playing a video on TV" + }, + "quality": "Qualidade", + "@quality": { + "description": "Name of TV ui video settings" + }, + "subtitles": "Subtítulos", + "@subtitles": { + "description": "Name of TV ui subtitles settings" + }, + "playbackSpeed": "Velocidade de reprodução", + "@playbackSpeed": { + "description": "Name of TV ui Playback speed" + }, + "search": "Pesquisa", + "@search": { + "description": "search title" + }, + "audio": "Áudio", + "@audio": { + "description": "Name TV ui audio settings" + }, + "subtitleFontSize": "Tamanho de letra das legendas", + "@subtitleFontSize": { + "description": "Settings label for the size of the subtitles" + }, + "subtitleFontSizeDescription": "Mude o tamanho das legendas se forem demasiado pequenas ou demasiado grandes no seu dispositivo", + "@subtitleFontSizeDescription": { + "description": "Settings description for subtitle size" + }, + "skipSslVerification": "Ignorar verificação do certificado SSL", + "@skipSslVerification": { + "description": "Setting label to skip ssl certification verification" + }, + "skipSslVerificationDescription": "Para usar um certificado SSL auto-assinado, ou quando tiver problemas relacionados com SSL com o seu servidor.", + "@skipSslVerificationDescription": { + "description": "Setting description for the skip ssl certification verification" + }, + "returnYoutubeDislikeDescription": "Mostrar a estimativa de aversões a vídeos utilizando a API fornecida por returnyoutubedislike.com", + "@returnYoutubeDislikeDescription": { + "description": "ReturnYoutubeDislike setting description" + }, + "themeBrightness": "Tema", + "@themeBrightness": { + "description": "Ask the user to user dark / light / system theme" + }, + "themeLight": "Claro", + "@themeLight": { + "description": "Light theme" + }, + "themeDark": "Escuro", + "@themeDark": { + "description": "Dark theme" + }, + "followSystem": "Seguir sistema", + "@followSystem": { + "description": "Follow system label" + }, + "requiresRestart": "Requer reinício da aplicação", + "@requiresRestart": { + "description": "Requires app restart label" + }, + "appLanguage": "Idioma da aplicação", + "@appLanguage": { + "description": "Select app language" + }, + "shorts": "Curtos", + "@shorts": { + "description": "Youtube shorts" + }, + "searchSortRelevance": "Relevância", + "@searchSortRelevance": { + "description": "Sort search by relevance" + }, + "searchSortRating": "Classificação", + "@searchSortRating": { + "description": "Sort search by rating" + }, + "searchSortUploadDate": "Data de carregamento", + "@searchSortUploadDate": { + "description": "Sort search by upload date" + }, + "searchSortViewCount": "Ver contagem", + "@searchSortViewCount": { + "description": "Sort search by view count" + }, + "rememberSubtitleLanguage": "Recordar o idioma das legendas", + "@rememberSubtitleLanguage": { + "description": "Settings label for remembering subtitle language" + }, + "rememberSubtitleLanguageDescription": "Definir automaticamente as legendas para o último idioma selecionado, se disponível", + "@rememberSubtitleLanguageDescription": { + "description": "Settings description for remembering subtitle language" + }, + "searchHistoryLimit": "Limite do histórico de pesquisa", + "@searchHistoryLimit": { + "description": "Settings label for search history limit" + }, + "searchHistoryLimitDescription": "Definir o número de pesquisas anteriores que aparecerão nas sugestões", + "@searchHistoryLimitDescription": { + "description": "Settings label for search history limit description" + }, + "clearSearchHistory": "Limpar o histórico de pesquisa", + "@clearSearchHistory": { + "description": "Settings label for clearing search history" + }, + "autoplayVideoOnLoad": "Reprodução automática de vídeo ao carregar", + "@autoplayVideoOnLoad": { + "description": "Label for settings to enable autoplay when a video loads" + }, + "autoplayVideoOnLoadDescription": "Iniciar automaticamente a reprodução do vídeo depois de este ter sido carregado", + "@autoplayVideoOnLoadDescription": { + "description": "Description for the autoplay video on load setting" + }, + "searchHistory": "Histórico de pesquisa", + "@searchHistory": { + "description": "Settings label for search history" + }, + "searchHistoryDescription": "Definições do histórico de pesquisa", + "@searchHistoryDescription": { + "description": "Description for search history settings" + }, + "enableSearchHistory": "Ativar o histórico de pesquisa", + "@enableSearchHistory": { + "description": "Settings label for enabling search history" + }, + "logsCopied": "Registos copiados para a área de transferência", + "@logsCopied": { + "description": "Message to tell user that logs have been copied to the clipboard" + }, + "copyToClipBoard": "Copiar para a área de transferência", + "@copyToClipBoard": { + "description": "Text to copy something to clipboard" + }, + "appLogs": "Registos de aplicações", + "@appLogs": { + "description": "Title for settings that leads to application logs" + }, + "appLogsDescription": "Obter registos do que está a acontecer na aplicação, o que pode ser útil para comunicar problemas", + "@appLogsDescription": { + "description": "Description of the app log settings" + }, + "videoFilterNoFilters": "Sem filtros de vídeo, toque no botão '+' abaixo para começar a adicionar filtros.", + "@videoFilterNoFilters": { + "description": "Label when there are no video filters" + }, + "addVideoFilter": "Criar filtro", + "@addVideoFilter": { + "description": "Title when creating a new filter" + }, + "videoFilterOperation": "Funcionamento", + "@videoFilterOperation": { + "description": "Label for filter operation" + }, + "videoFilterValue": "Valor", + "@videoFilterValue": { + "description": "Label for filter value" + }, + "videoFilterDescriptionString": "{hideOrFilter} vídeos em que {type} {operation} ''{value}''.", + "@videoFilterDescriptionString": { + "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + }, + "type": { + "type": "String", + "example": "video title" + }, + "operation": { + "type": "String", + "example": "does not contain" + }, + "value": { + "type": "String", + "example": "some filter text" + } + } + }, + "videoFilterHideDescription": "Por predefinição, os vídeos filtrados não são ocultados, mas mostrados como ofuscados com o(s) motivo(s) por que foram filtrados. Esta definição remove os vídeos filtrados das listas.", + "@videoFilterHideDescription": { + "description": "" + }, + "fillFullscreen": "Maximizar o vídeo para caber no ecrã", + "@fillFullscreen": { + "description": "Title to maximize video to fit screen" + }, + "fillFullscreenDescription": "Ajusta o vídeo para preencher todo o ecrã no modo paisagem", + "@fillFullscreenDescription": { + "description": "Setting description for filling video to screen in landscape" + }, + "redirectInvidiousLink": "Partilhar Invidious Link de redireccionamento", + "@redirectInvidiousLink": { + "description": "asking user to share redirecting invidious link" + }, + "save": "Guardar", + "@save": { + "description": "Text for save action" + }, + "videoFilterEditDescription": "Seleccione um canal opcional, um tipo de filtro, uma operação e um valor para filtrar os vídeos OUT das listas. Exemplo, tipo: nome do vídeo, operação: contém, valor: teste EXCLUIRÁ todos os vídeos com a palavra \"teste\" no seu nome.", + "@videoFilterEditDescription": { + "description": "Descriptive test for video filter set up" + }, + "optional": "facultativo", + "@optional": { + "description": "Optional label" + }, + "videoFilterHideLabel": "Ocultar", + "@videoFilterHideLabel": { + "description": "Label to hide videos" + }, + "videoFilterFilterLabel": "Ofuscar", + "@videoFilterFilterLabel": { + "description": "Label to filter videos" + }, + "videoFilterTapToReveal": "Toque para revelar", + "@videoFilterTapToReveal": { + "description": "Label to tell user to tap to show a filtered video" + }, + "videoFilterOperationContains": "Contém", + "@videoFilterOperationContains": { + "description": "Label for video filter operation Contains" + }, + "videoFilterOperationNotContain": "Não contém", + "@videoFilterOperationNotContain": { + "description": "Label for video filter operation Does not contain" + }, + "rememberPlaybackSpeedDescription": "Definir automaticamente a velocidade de reprodução para a última velocidade selecionada", + "@rememberPlaybackSpeedDescription": { + "description": "Settings description for remembering playback speed" + }, + "addToPlaylist": "Adicionar à lista de reprodução", + "@addToPlaylist": { + "description": "Label to add a video to a playlist" + }, + "playNext": "Reproduzir o próximo", + "@playNext": { + "description": "Label to play the video after the current one." + }, + "playNextAddedToQueue": "O vídeo será reproduzido a seguir", + "@playNextAddedToQueue": { + "description": "Pop up message to confirm that the video has been properly set to play next" + }, + "videoFilters": "Filtros de vídeo", + "@videoFilters": { + "description": "Title for video filter settings" + }, + "videoFiltersExplanation": "Oculte ou ofusque vídeos de todos os feeds de vídeo na aplicação com base nos filtros definidos abaixo. Isto permite-lhe, por exemplo, ocultar spoilers desportivos ou ocultar curtas-metragens de um determinado canal.", + "@videoFiltersExplanation": { + "description": "Description on how filter work" + }, + "videoFiltersSettingTileDescriptions": "Definir regras para filtrar vídeos", + "@videoFiltersSettingTileDescriptions": { + "description": "Description for the main settings page" + }, + "videoFilterAllChannels": "Todos os canais", + "@videoFilterAllChannels": { + "description": "Title for the sections that applies to all channels" + }, + "editVideoFilter": "Editar filtro", + "@editVideoFilter": { + "description": "Title when editting a filter" + }, + "videoFilterType": "Tipo", + "@videoFilterType": { + "description": "Label for filter type" + }, + "videoFiltered": "Vídeo filtrado pelo(s) seguinte(s) motivo(s):", + "@videoFiltered": { + "description": "Label shown on video list when it is filtered out" + }, + "videoFilterHide": "Ocultar vídeos filtrados", + "@videoFilterHide": { + "description": "Label for settings to hide filtered videos" + }, + "videoFilterTypeVideoTitle": "Título do vídeo", + "@videoFilterTypeVideoTitle": { + "description": "Label for video filter video title" + }, + "videoFilterTypeChannelName": "Nome do canal", + "@videoFilterTypeChannelName": { + "description": "Label for video filter channel name" + }, + "videoFilterTypeVideoLength": "Duração do vídeo (segundos)", + "@videoFilterTypeVideoLength": { + "description": "Label for video filter video length" + }, + "videoFilterOperationLowerThan": "Inferior a", + "@videoFilterOperationLowerThan": { + "description": "Label for video filter operation Lower than" + }, + "videoFilterOperationHigherThan": "Superior a", + "@videoFilterOperationHigherThan": { + "description": "Label for video filter operation Higher than" + }, + "channel": "Canal", + "@channel": { + "description": "A single channel" + }, + "videoFilterHideAllFromChannel": "Filtrar todos os vídeos do canal", + "@videoFilterHideAllFromChannel": { + "description": "Label for video filter switch to allow to hide all videos from a channel" + }, + "lockFullScreenToLandscape": "Bloquear a orientação do ecrã inteiro para o rácio de aspeto do vídeo", + "@lockFullScreenToLandscape": { + "description": "Title to force full screen to landscape" + }, + "lockFullScreenToLandscapeDescription": "Bloqueia a orientação do ecrã inteiro com base no formato de vídeo, paisagem para vídeos largos e retrato para vídeos em retrato", + "@lockFullScreenToLandscapeDescription": { + "description": "Setting description for forcing video to landscape when in full screen" + }, + "rememberPlaybackSpeed": "Recordar a velocidade de reprodução", + "@rememberPlaybackSpeed": { + "description": "Setting label for remembering playback speed" + }, + "videoAddedToQueue": "Vídeo adicionado à fila de espera", + "@videoAddedToQueue": { + "description": "Pop up message when a video was added at the end of the video queue" + }, + "downloads": "Transferências", + "@downloads": { + "description": "Downloads" + }, + "videoAlreadyDownloaded": "Vídeo já transferido", + "@videoAlreadyDownloaded": { + "description": "Message when a user tries to download a video he already has" + }, + "downloadsPlayAll": "Reproduzir tudo", + "@downloadsPlayAll": { + "description": "Button to play all downloaded videos" + }, + "videoDownloadStarted": "Início da transferência de vídeo", + "@videoDownloadStarted": { + "description": "Message when a video starts being downloaded" + }, + "videoFailedDownloadRetry": "A transferência falhou, toque para tentar de novo", + "@videoFailedDownloadRetry": { + "description": "Shown on download manager when a download fails and prompt the user to retry" + }, + "download": "Transferir", + "@download": { + "description": "A single download or CTA for downloading a video" + }, + "shareLinkWithTimestamp": "Adicionar carimbo de data/hora", + "@shareLinkWithTimestamp": { + "description": "asking user to share link along with timestamp" + }, + "noDownloadedVideos": "Nenhum vídeo descarregado, navegar, premir longamente um vídeo numa lista ou tocar no botão de descarregamento no ecrã de um vídeo para descarregar", + "@noDownloadedVideos": { + "description": "Message showing when the user goes to the download screen but there are no offline videos." + }, + "videoDownloadAudioOnly": "Apenas áudio", + "@videoDownloadAudioOnly": { + "description": "Label for toggle to download audio only " + }, + "itemListErrorInvalidScope": "Se iniciou sessão utilizando o método do token, tente terminar a sessão e iniciar novamente", + "@itemListErrorInvalidScope": { + "description": "Error when the user doesn't have the proper scope to its current token" + }, + "itemlistErrorGeneric": "Não foi possível obter dados", + "@itemlistErrorGeneric": { + "description": "Error showing when the data can't be fetch" + }, + "homeLayoutEditor": "Editar a disposição do Inicio", + "@homeLayoutEditor": { + "description": "Title of layout editor screen" + }, + "unSubscribeQuestion": "Cancelar a subscrição ?", + "@unSubscribeQuestion": { + "description": "Title for dialog if a user wants to unsubscribe in the subscribtion management screen" + }, + "clearHistoryQuestionExplanation": "Isto irá limpar o histórico de visualizações da sua conta na instância Invidious que utiliza. Isto não pode ser desfeito.", + "@clearHistoryQuestionExplanation": { + "description": "Message for dialog before clearing full viewing history" + }, + "videoFilterWholeChannel": "{hideOrFilter} todos os vídeos do canal", + "@videoFilterWholeChannel": { + "description": "Label for whole channel filtering", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + } + } + }, + "manageSubscriptions": "Gerir subscrições", + "@manageSubscriptions": { + "description": "Title of manage subscriptions page" + }, + "noSubscriptions": "Sem subscrições, navegue pelos vídeos e subscreva qualquer canal de que goste.", + "@noSubscriptions": { + "description": "Message when the user has no subs" + }, + "youCanSubscribeAgainLater": "Pode voltar a subscrever este canal mais tarde", + "@youCanSubscribeAgainLater": { + "description": "Text for the unscubscribe confirmation dialog" + }, + "clearHistoryQuestion": "Limpar Histórico ?", + "@clearHistoryQuestion": {}, + "noHistory": "Sem histórico de visualizações, veja alguns vídeos e ele aparecerá aqui", + "@noHistory": { + "description": "Message when the user visits the history tab but it's empty" + }, + "layoutEditorAddVideoSource": "Adicionar fonte de vídeo", + "@layoutEditorAddVideoSource": { + "description": "Label for button to allow user to add more video sources to the home screen" + }, + "navigationBarStyle": "Estilo da barra de navegação", + "@navigationBarStyle": { + "description": "Label for settings on customizing navigation bar style" + }, + "layoutEditorExplanation": "Pode decidir o que apresentar no seu ecrã inicial, pode ter até 2 vistas pequenas com deslocação horizontal e uma fonte grande.", + "@layoutEditorExplanation": { + "description": "text to explain the home layout editor" + }, + "home": "Início", + "@home": { + "description": "Label for Home browsing tab" + }, + "customizeAppLayout": "Personalizar secções da aplicação", + "@customizeAppLayout": { + "description": "Settings label for the settings to allow the user to set up the app sections themselves" + }, + "customizeAppLayoutExplanation": "Selecione as secções que pretende que apareçam na barra de navegação principal da aplicação. Clique no ícone de início para selecionar o ecrã que aparece quando a aplicação é iniciada. Pode reordenar as secções arrastando-as.", + "@customizeAppLayoutExplanation": { + "description": "" + }, + "library": "Biblioteca", + "@library": { + "description": "Name for user library" + }, + "navigationBarLabelAlwaysShowing": "Etiqueta sempre visível", + "@navigationBarLabelAlwaysShowing": { + "description": "Label always showing option for navigation bar" + }, + "navigationBarLabelShowOnSelect": "Etiqueta apresentada no item selecionado", + "@navigationBarLabelShowOnSelect": { + "description": "Label only showing when selected option for navigation bar" + }, + "distractionFreeMode": "Modo sem distrações", + "@distractionFreeMode": { + "description": "title for distraction free mode settings" + }, + "navigationBarLabelNeverShow": "Nunca mostrar a etiqueta", + "@navigationBarLabelNeverShow": { + "description": "Never show label option for navigation bar" + }, + "distractionFreeModeDescription": "Desativar comentários e recomendações de vídeo", + "@distractionFreeModeDescription": { + "description": "Description for distraction free mode" + }, + "history": "Histórico", + "@history": { + "description": "User view history label" + } } From 615463d202cd84f75614aa41d54c4576748e697d Mon Sep 17 00:00:00 2001 From: v1s7 Date: Sun, 27 Aug 2023 14:39:52 +0000 Subject: [PATCH 2/9] Translated using Weblate (Russian) Currently translated at 97.3% (222 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/ru/ --- lib/l10n/app_ru.arb | 1830 ++++++++++++++++++++++--------------------- 1 file changed, 929 insertions(+), 901 deletions(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index 954558e1..edc9a4c2 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -1,904 +1,932 @@ { - "trending": "Тенденции", - "@trending": { - "description": "Trending videos title" - }, - "subscriptions": "Подписки", - "@subscriptions": { - "description": "User subscriptions" - }, - "playlists": "Плейлисты", - "@playlists": { - "description": "User playlists" - }, - "popular": "Популярное", - "@popular": { - "description": "Popular videos title" - }, - "noVideoInPlayList": "Нет видео в плейлисте", - "@noVideoInPlayList": { - "description": "When no videos in the playlist" - }, - "removeFromPlayList": "Удалить из плейлиста", - "@removeFromPlayList": { - "description": "Menu item description to show remove a video from a playlist" - }, - "deletePlayListQ": "Удалить плейлист?", - "@deletePlayListQ": { - "description": "Ask user to delete a playlist" - }, - "irreversibleAction": "Данное действие необратимо", - "@irreversibleAction": { - "description": "Tell the user that the action cannot be undone" - }, - "addPlayList": "Добавить плейлист", - "@addPlayList": { - "description": "Title for add playlist dialog" - }, - "playListName": "Название плейлиста", - "@playListName": { - "description": "Place holder for new playlist name text field" - }, - "playlistVisibility": "Видимость", - "@playlistVisibility": { - "description": "Dropdown label for playlist visibility" - }, - "publicPlaylist": "Публичный", - "@publicPlaylist": { - "description": "Public playlist" - }, - "privatePlaylist": "Личный", - "@privatePlaylist": { - "description": "Private playlist" - }, - "cancel": "Отмена", - "@cancel": { - "description": "Cancel button label" - }, - "add": "Добавить", - "@add": { - "description": "Add button abel" - }, - "unlistedPlaylist": "По ссылке", - "@unlistedPlaylist": { - "description": "Unlisted playlist" - }, - "info": "Информация", - "@info": { - "description": "Info label" - }, - "videos": "Видео", - "@videos": { - "description": "Videos label" - }, - "streams": "Стримы", - "@streams": { - "description": "Streams label" - }, - "latestVideos": "Последние видео", - "@latestVideos": { - "description": "Latest channel videos" - }, - "subscribed": "Подписан", - "@subscribed": { - "description": "When the user is subscribed to a channel" - }, - "subscribe": "Подписаться", - "@subscribe": { - "description": "Label for user to subscribe to a channel" - }, - "nSubscribers": "{count, select, no{Нет подписчиков} other{{count} подписчики}}", - "@nSubscribers": { - "description": "number of subscribers", - "placeholders": { - "count": { - "type": "String" - } - } - }, - "shareYoutubeLink": "Поделиться ссылкой YouTube", - "@shareYoutubeLink": { - "description": "asking user to share youtube link" - }, - "shareInvidiousLink": "Поделиться ссылкой Invidious", - "@shareInvidiousLink": { - "description": "asking user to share invidious link" - }, - "ok": "ОК", - "@ok": { - "description": "Ok" - }, - "noChannels": "Нет каналов", - "@noChannels": { - "description": "when there are no channels to display" - }, - "noPlaylists": "Нет плейлистов", - "@noPlaylists": { - "description": "when there are no playlists to display" - }, - "channels": "Каналы", - "@channels": { - "description": "Channels label" - }, - "couldntLoadVideo": "Не удалось загрузить видео", - "@couldntLoadVideo": { - "description": "Message to display when a video can't be loaded" - }, - "comments": "Комментарии", - "@comments": { - "description": "Comments label" - }, - "recommended": "Рекомендовано", - "@recommended": { - "description": "Recommended label" - }, - "couldntFetchVideos": "Не удалось получить видео. Нажмите, чтобы повторить попытку.", - "@couldntFetchVideos": { - "description": "Can't load bunch of videos, asking user to try again" - }, - "wizardIntro": "Выберите общедоступный сервер или добавьте свой собственный. (можно изменить позже в настройках)", - "@wizardIntro": { - "description": "Welcome message on frst time use" - }, - "startUsingClipious": "Начните использовать Clipious", - "@startUsingClipious": { - "description": "button label to start using the app" - }, - "errorAddingVideoToPlaylist": "Ошибка при добавлении видео в плейлист", - "@errorAddingVideoToPlaylist": { - "description": "Error while adding video to playlist" - }, - "selectPlaylist": "Выбрать плейлист", - "@selectPlaylist": { - "description": "Title when users wants to add a video to a playlist" - }, - "createNewPlaylist": "Создать новый плейлист", - "@createNewPlaylist": { - "description": "Button label to create a new playlist when the user wants to add a video to a playlist" - }, - "nReplies": "{count, plural, =0{Нет ответов} =1{1 ответ} other{{count} repliеs}}", - "@nReplies": { - "description": "number of replies to a comment", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "loadMore": "Загрузить больше", - "@loadMore": { - "description": "CTA to load more" - }, - "topSorting": "Сверху", - "@topSorting": { - "description": "Content sorting: top" - }, - "newSorting": "Новое", - "@newSorting": { - "description": "Content sorting: new" - }, - "streamIsLive": "Livе", - "@streamIsLive": { - "description": "Label when a video is a live stream" - }, - "sponsorSkipped": "Спонсор пропущен", - "@sponsorSkipped": { - "description": "When a sponsor segment is skipped thanks to sponsor block" - }, - "settings": "Настройки", - "@settings": { - "description": "Settings title" - }, - "browsing": "Просмотр", - "@browsing": { - "description": "video browsing preferences" - }, - "country": "Страна", - "@country": { - "description": "Country label" - }, - "whenAppStartsShow": "Когда приложение запускается, показывать…", - "@whenAppStartsShow": { - "description": "Setting title for selecting the screen to show on start" - }, - "servers": "Сервера", - "@servers": { - "description": "Server management settings category" - }, - "manageServers": "Управление серверами", - "@manageServers": { - "description": "Settings to manage servers" - }, - "about": "О приложении", - "@about": { - "description": "About" - }, - "name": "Имя", - "@name": { - "description": "NAme label" - }, - "package": "Packagе", - "@package": { - "description": "package label" - }, - "version": "Версия", - "@version": { - "description": "version label" - }, - "build": "Вuild", - "@build": { - "description": "build label" - }, - "addServer": "Добавить сервер", - "@addServer": { - "description": "Add server label" - }, - "useThisServer": "Использовать этот сервер", - "@useThisServer": { - "description": "Use this server label" - }, - "logIn": "Войти", - "@logIn": { - "description": "CTA to log in to server" - }, - "delete": "Удалить", - "@delete": { - "description": "Delete label" - }, - "invalidInvidiousServer": "Неверный сервер Invidious", - "@invalidInvidiousServer": { - "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" - }, - "yourServers": "Твои сервера", - "@yourServers": { - "description": "Your servers label" - }, - "notLoggedIn": "Вы не авторизованы", - "@notLoggedIn": { - "description": "Label when the user is not logged in to the server" - }, - "addServerHelpText": "Используйте кнопку + для добавления своих собственных серверов или нажмите на общедоступный сервер и добавьте его.", - "@addServerHelpText": { - "description": "label for when the user hasn't chosen a server yet" - }, - "publicServers": "Публичные сервера", - "@publicServers": { - "description": "Public servers label" - }, - "loadingPublicServer": "Загрузка публичных серверов", - "@loadingPublicServer": { - "description": "Message telling users the app is loading the list of public servers" - }, - "tapToAddServer": "Нажмите, чтобы добавить сервер в список", - "@tapToAddServer": { - "description": "public server description" - }, - "appearance": "Внешний вид", - "@appearance": { - "description": "Settings category title" - }, - "useDynamicTheme": "Динамические цвета", - "@useDynamicTheme": { - "description": "" - }, - "useDynamicThemeDescription": "Используйте цвета Material You (доступно только на Android 12+)", - "@useDynamicThemeDescription": { - "description": "" - }, - "useDash": "Использовать DASH", - "@useDash": { - "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" - }, - "useDashDescription": "Адаптивная потоковая передача DASH иногда может быть проблематичной, Youtube может ухудшать качество.", - "@useDashDescription": { - "description": "Description for dash in the settings screen" - }, - "videoPlayer": "Видеопроигрыватель", - "@videoPlayer": { - "description": "Title for video player related options" - }, - "error": "Ошибка", - "@error": {}, - "videoAddedToPlaylist": "Видео добавлено в плейлист", - "@videoAddedToPlaylist": { - "description": "Pop up message when a video was added to a playlist" - }, - "selectBrowsingCountry": "Выберите страну просмотра", - "@selectBrowsingCountry": { - "description": "Select country for trending content" - }, - "showOnStart": "Выберите, что показывать при запуске приложения", - "@showOnStart": { - "description": "Title of dialog asking which screen the users prefers to see" - }, - "currentServer": "Сейчас используется {current}", - "@currentServer": { - "description": "Which server the user is currently using", - "placeholders": { - "current": { - "type": "String" - } - } - }, - "useSponsorBlock": "Использовать SponsorBlock", - "@useSponsorBlock": { - "description": "label for sponsorblock checkbox" - }, - "sponsorBlockDescription": "Пропускать спонсорские сегменты, представленные сообществом", - "@sponsorBlockDescription": { - "description": "Sponsorblock setting description" - }, - "publicServersError": "Не удалось получить список публичных серверов. Нажмите, чтобы повторить попытку.", - "@publicServersError": { - "description": "Error message when trying to get public servers but it failed" - }, - "loggedIn": "Вы вошли на сервер", - "@loggedIn": { - "description": "Label to tell the user that he is logged in to the server" - }, - "nVideos": "{count, plural, =0{Нет видео} =1{1 video} other{{count} видео}}", - "@nVideos": { - "description": "One or more videos", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "videoIsFamilyFriendly": "Для семейного просмотра", - "@videoIsFamilyFriendly": { - "description": "Displayed only when a video is family friendly" - }, - "videoListed": "Публично", - "@videoListed": { - "description": "Status of a publicly available video" - }, - "videoUnlisted": "По ссылке", - "@videoUnlisted": { - "description": "Status of a video that is only accessible by link" - }, - "tapToManage": "Нажмите для управления", - "@tapToManage": { - "description": "Text shown below a server in the 'Your servers' list" - }, - "authentication": "Аутентификация", - "@authentication": { - "description": "Label for server settings related to authentications" - }, - "tokenLoginDescription": "Рекомендуемый способ входа в аккаунт", - "@tokenLoginDescription": { - "description": "Recommended way to log in" - }, - "cookieLoginDescription": "Используйте этот метод, если у вас возникли проблемы с аутентификацией с помощью токена", - "@cookieLoginDescription": { - "description": "Cookie log in description" - }, - "logout": "Выйти", - "@logout": { - "description": "CTA to logout of a server" - }, - "username": "Имя пользователя", - "@username": { - "description": "Username label for login to a server" - }, - "password": "Пароль", - "@password": { - "description": "Password label for login to a server" - }, - "wrongUsernamePassword": "Неправильное имя пользователя или пароль", - "@wrongUsernamePassword": { - "description": "Error message when authentication fails" - }, - "tokenLogin": "Вход в аккаунт через токен", - "@tokenLogin": { - "description": "Textto login to a server using the recommended way" - }, - "cookieLogin": "Войти с помощью cookie", - "@cookieLogin": { - "description": "Text to login to a server using the cookie jar method" - }, - "sponsorBlockSettingsQuickDescription": "Выберите тип сегментов для пропуска", - "@sponsorBlockSettingsQuickDescription": { - "description": "Small description of what the sponsor block settings do" - }, - "sponsorBlockCategoryUnpaidSelfPromo": "Неоплачиваемый/самостоятельное продвижение", - "@sponsorBlockCategoryUnpaidSelfPromo": { - "description": "Sponsor block 'Unpaid/Self promotion' Category" - }, - "sponsorBlockCategoryInteraction": "Напоминание о взаимодействии (Подписаться)", - "@sponsorBlockCategoryInteraction": { - "description": "Sponsor block 'Interaction' Category" - }, - "sponsorBlockCategoryIntro": "Антракт/Вступительная анимация", - "@sponsorBlockCategoryIntro": { - "description": "Sponsorblock 'Intro' Category" - }, - "sponsorBlockCategoryOutro": "Конечные карты/кредиты", - "@sponsorBlockCategoryOutro": { - "description": "Outro block 'Outro' Category" - }, - "blackBackgroundDescription": "Для темной темы на OLED-экране", - "@blackBackgroundDescription": { - "description": "Description for dark background setting" - }, - "sponsorBlockCategoryUnpaidSelfPromoDescription": "Аналогично \"спонсору\", за исключением неоплачиваемой или саморекламы. Сюда входят разделы о товарах, пожертвованиях или информация о том, с кем они сотрудничали. ", - "@sponsorBlockCategoryUnpaidSelfPromoDescription": { - "description": "Sponsor block 'Unpaid/Self promotion' Category description" - }, - "sponsorBlockCategorySponsor": "Спонсор", - "@sponsorBlockCategorySponsor": { - "description": "Sponsor block 'Sponsor' Category" - }, - "sponsorBlockCategoryInteractionDescription": "Если в середине контента есть короткое напоминание о необходимости поставить лайк, подписаться или следовать за ними. Если контент длинный или посвящен чему-то конкретному, его следует поместить в раздел саморекламы.", - "@sponsorBlockCategoryInteractionDescription": { - "description": "Sponsor block 'Interaction' Category description" - }, - "sponsorBlockCategorySponsorDescription": "Платное продвижение, платные рефералы и прямая реклама. Не для саморекламы или бесплатных криков о причинах/создателях/сайтах/продуктах, которые им нравятся.", - "@sponsorBlockCategorySponsorDescription": { - "description": "Sponsor block 'Sponsor' Category description" - }, - "sponsorBlockCategoryIntroDescription": "Интервал без фактического содержания. Это может быть пауза, статичный кадр, повторяющаяся анимация. Не следует использовать для переходов, содержащих информацию.", - "@sponsorBlockCategoryIntroDescription": { - "description": "Sponsorblock 'Intro' Category description" - }, - "videoQueue": "Очередь видео", - "@videoQueue": { - "description": "Label for button to display the video queue" - }, - "addToQueueList": "Добавить в очередь", - "@addToQueueList": { - "description": "Label on button to add a video to the queue list" - }, - "addRecommendedToQueue": "Автовоспроизведение рекомендует следующее", - "@addRecommendedToQueue": { - "description": "Switch when playing a video to automatically add the recommended videos to the video queue" - }, - "sponsorBlockCategoryPreview": "Превью/Рекап", - "@sponsorBlockCategoryPreview": { - "description": "Sponsorblock 'Preview' Category" - }, - "sponsorBlockCategoryPreviewDescription": "Коллекция клипов, которые показывают, что будет дальше в этом видео или в других видео из серии, где вся информация повторяется позже в видео.", - "@sponsorBlockCategoryPreviewDescription": { - "description": "Sponsorblock 'Preview' Category description" - }, - "sponsorBlockCategoryFiller": "Заполнять Наполнения/Шутки", - "@sponsorBlockCategoryFiller": { - "description": "Sponsorblock 'Filler' Category" - }, - "sponsorBlockCategoryMusicOffTopic": "Музыка: Немузыкальная секция", - "@sponsorBlockCategoryMusicOffTopic": { - "description": "Sponsorblock 'MusicOffTopic' Category" - }, - "useProxy": "Проксировать видео", - "@useProxy": { - "description": "label for settings switch to proxy videos from server" - }, - "sponsorBlockCategoryFillerDescription": "Касательные сцены, добавленные только для наполнения или юмора, которые не требуются для понимания основного содержания видео. Сюда не должны входить сегменты, обеспечивающие контекст или фоновые детали. Это очень агрессивная категория, предназначенная для тех случаев, когда у вас нет настроения для \"веселья\".", - "@sponsorBlockCategoryFillerDescription": { - "description": "Sponsorblock 'Filler' Category description" - }, - "pressDownToShowSettings": "Нажмите вниз для отображения настроек", - "@pressDownToShowSettings": { - "description": "Instruction on how to show video settings when playing a video on TV" - }, - "quality": "Качество", - "@quality": { - "description": "Name of TV ui video settings" - }, - "audio": "Аудио", - "@audio": { - "description": "Name TV ui audio settings" - }, - "subtitles": "Субтитры", - "@subtitles": { - "description": "Name of TV ui subtitles settings" - }, - "playbackSpeed": "Скорость воспроизведения", - "@playbackSpeed": { - "description": "Name of TV ui Playback speed" - }, - "blackBackground": "Черный фон", - "@blackBackground": { - "description": "Settings name for black background" - }, - "search": "Искать", - "@search": { - "description": "search title" - }, - "subtitleFontSize": "Размер субтитров", - "@subtitleFontSize": { - "description": "Settings label for the size of the subtitles" - }, - "skipSslVerification": "Пропустить проверку SSL-сертификата", - "@skipSslVerification": { - "description": "Setting label to skip ssl certification verification" - }, - "useProxyDescription": "Проксируя видеопотоки с сервера, вы можете обойти региональные блокировки или блокировки провайдера YouTube", - "@useProxyDescription": { - "description": "Description for the use proxy settings" - }, - "sponsorBlockCategoryMusicOffTopicDescription": "Только для использования в музыкальных видео. Этот пункт должен быть использован только для секций музыкальных видео, которые не попадают под другие категории.", - "@sponsorBlockCategoryMusicOffTopicDescription": { - "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." - }, - "skipSslVerificationDescription": "Для использования самоподписанного SSL-сертификата или при возникновении проблем с SSL на вашем сервере.", - "@skipSslVerificationDescription": { - "description": "Setting description for the skip ssl certification verification" - }, - "subtitleFontSizeDescription": "Измените размер субтитров, если они слишком маленькие или слишком большие на вашем устройстве", - "@subtitleFontSizeDescription": { - "description": "Settings description for subtitle size" - }, - "sponsorBlockCategoryOutroDescription": "Для упоминаний или концовок видео. Не для важной информации.", - "@sponsorBlockCategoryOutroDescription": { - "description": "Outro block 'Outro' Category description" - }, - "themeBrightness": "Тема", - "@themeBrightness": { - "description": "Ask the user to user dark / light / system theme" - }, - "themeLight": "Светлая", - "@themeLight": { - "description": "Light theme" - }, - "themeDark": "Тёмная", - "@themeDark": { - "description": "Dark theme" - }, - "followSystem": "Система следования", - "@followSystem": { - "description": "Follow system label" - }, - "requiresRestart": "Требуется перезапуск приложения", - "@requiresRestart": { - "description": "Requires app restart label" - }, - "appLanguage": "Язык приложения", - "@appLanguage": { - "description": "Select app language" - }, - "copyToClipBoard": "Копировать в буфер обмена", - "@copyToClipBoard": { - "description": "Text to copy something to clipboard" - }, - "searchSortRating": "Оценка", - "@searchSortRating": { - "description": "Sort search by rating" - }, - "itemlistErrorGeneric": "Не удалось получить данные", - "@itemlistErrorGeneric": { - "description": "Error showing when the data can't be fetch" - }, - "playNextAddedToQueue": "Это видео будет следующим", - "@playNextAddedToQueue": { - "description": "Pop up message to confirm that the video has been properly set to play next" - }, - "videoFilterAllChannels": "Все каналы", - "@videoFilterAllChannels": { - "description": "Title for the sections that applies to all channels" - }, - "addVideoFilter": "Создать фильтр", - "@addVideoFilter": { - "description": "Title when creating a new filter" - }, - "videoFilterWholeChannel": "{hideOrFilter} все видео от канала", - "@videoFilterWholeChannel": { - "description": "Label for whole channel filtering", - "placeholders": { - "hideOrFilter": { - "type": "String", - "example": "Hide" - } - } - }, - "addToPlaylist": "Добавить в плейлист", - "@addToPlaylist": { - "description": "Label to add a video to a playlist" - }, - "searchSortRelevance": "Актуальность", - "@searchSortRelevance": { - "description": "Sort search by relevance" - }, - "videoFilters": "Фильтры видео", - "@videoFilters": { - "description": "Title for video filter settings" - }, - "videoFilterHide": "Скрывать отфильтрованные видео", - "@videoFilterHide": { - "description": "Label for settings to hide filtered videos" - }, - "searchHistoryDescription": "Настройки истории поиска", - "@searchHistoryDescription": { - "description": "Description for search history settings" - }, - "searchHistoryLimit": "Предел истории поиска", - "@searchHistoryLimit": { - "description": "Settings label for search history limit" - }, - "searchHistoryLimitDescription": "Укажите сколько предыдущих поисковых запросов будут показываться в предложениях", - "@searchHistoryLimitDescription": { - "description": "Settings label for search history limit description" - }, - "rememberSubtitleLanguage": "Запомнить язык субтитров", - "@rememberSubtitleLanguage": { - "description": "Settings label for remembering subtitle language" - }, - "rememberPlaybackSpeedDescription": "Автоматически менять скорость воспроизведения на последнюю выбранную", - "@rememberPlaybackSpeedDescription": { - "description": "Settings description for remembering playback speed" - }, - "shareLinkWithTimestamp": "Добавить отметку времени", - "@shareLinkWithTimestamp": { - "description": "asking user to share link along with timestamp" - }, - "videoAddedToQueue": "Видео добавлено в очередь", - "@videoAddedToQueue": { - "description": "Pop up message when a video was added at the end of the video queue" - }, - "videoFilterFilterLabel": "Спрятать", - "@videoFilterFilterLabel": { - "description": "Label to filter videos" - }, - "videoFilterTypeVideoTitle": "Название видео", - "@videoFilterTypeVideoTitle": { - "description": "Label for video filter video title" - }, - "rememberSubtitleLanguageDescription": "Автоматически менять язык субтитров на последний выбранный если доступно", - "@rememberSubtitleLanguageDescription": { - "description": "Settings description for remembering subtitle language" - }, - "playNext": "Воспроизвести следующим", - "@playNext": { - "description": "Label to play the video after the current one." - }, - "returnYoutubeDislikeDescription": "Показать примерное количество дизлайков с помощью API от returnyoutubedislike.com", - "@returnYoutubeDislikeDescription": { - "description": "ReturnYoutubeDislike setting description" - }, - "autoplayVideoOnLoad": "Автоматически воспроизводить видео при загрузке", - "@autoplayVideoOnLoad": { - "description": "Label for settings to enable autoplay when a video loads" - }, - "autoplayVideoOnLoadDescription": "Автоматически начать воспроизведение видео после его загрузки", - "@autoplayVideoOnLoadDescription": { - "description": "Description for the autoplay video on load setting" - }, - "searchHistory": "История поиска", - "@searchHistory": { - "description": "Settings label for search history" - }, - "searchSortUploadDate": "Дата загрузки", - "@searchSortUploadDate": { - "description": "Sort search by upload date" - }, - "videoFiltersSettingTileDescriptions": "Задайте правила для фильтрации видео", - "@videoFiltersSettingTileDescriptions": { - "description": "Description for the main settings page" - }, - "editVideoFilter": "Изменить фильтр", - "@editVideoFilter": { - "description": "Title when editting a filter" - }, - "videoFilterType": "Тип", - "@videoFilterType": { - "description": "Label for filter type" - }, - "videoFilterOperation": "Операция", - "@videoFilterOperation": { - "description": "Label for filter operation" - }, - "videoFilterValue": "Значение", - "@videoFilterValue": { - "description": "Label for filter value" - }, - "optional": "по желанию", - "@optional": { - "description": "Optional label" - }, - "videoFilterHideLabel": "Скрыть", - "@videoFilterHideLabel": { - "description": "Label to hide videos" - }, - "videoFilterDescriptionString": "{hideOrFilter} видео где {type} {operation} \"{value}\".", - "@videoFilterDescriptionString": { - "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", - "placeholders": { - "hideOrFilter": { - "type": "String", - "example": "Hide" - }, - "type": { - "type": "String", - "example": "video title" - }, - "operation": { - "type": "String", - "example": "does not contain" - }, - "value": { - "type": "String", - "example": "some filter text" - } - } - }, - "videoFilterTapToReveal": "Нажмите чтобы показать", - "@videoFilterTapToReveal": { - "description": "Label to tell user to tap to show a filtered video" - }, - "videoFilterTypeChannelName": "Название канала", - "@videoFilterTypeChannelName": { - "description": "Label for video filter channel name" - }, - "videoFilterTypeVideoLength": "Длительность видео (в секундах)", - "@videoFilterTypeVideoLength": { - "description": "Label for video filter video length" - }, - "videoFilterOperationContains": "Содержит", - "@videoFilterOperationContains": { - "description": "Label for video filter operation Contains" - }, - "videoFilterOperationLowerThan": "Меньше чем", - "@videoFilterOperationLowerThan": { - "description": "Label for video filter operation Lower than" - }, - "channel": "Канал", - "@channel": { - "description": "A single channel" - }, - "videoFilterHideAllFromChannel": "Фильтровать все видео от канала", - "@videoFilterHideAllFromChannel": { - "description": "Label for video filter switch to allow to hide all videos from a channel" - }, - "rememberPlaybackSpeed": "Запомнить скорость воспроизведения", - "@rememberPlaybackSpeed": { - "description": "Setting label for remembering playback speed" - }, - "download": "Скачать", - "@download": { - "description": "A single download or CTA for downloading a video" - }, - "downloadsPlayAll": "Смотреть все", - "@downloadsPlayAll": { - "description": "Button to play all downloaded videos" - }, - "redirectInvidiousLink": "Поделиться перенаправляющей ссылкой Invidious", - "@redirectInvidiousLink": { - "description": "asking user to share redirecting invidious link" - }, - "itemListErrorInvalidScope": "У вас нет прав на просмотр этого, если вы вошли через токен, то попробуйте выйти и снова войти", - "@itemListErrorInvalidScope": { - "description": "Error when the user doesn't have the proper scope to its current token" - }, - "enableSearchHistory": "Включить историю поиска", - "@enableSearchHistory": { - "description": "Settings label for enabling search history" - }, - "searchSortViewCount": "Количество просмотров", - "@searchSortViewCount": { - "description": "Sort search by view count" - }, - "clearSearchHistory": "Очистить историю поиска", - "@clearSearchHistory": { - "description": "Settings label for clearing search history" - }, - "videoFiltersExplanation": "Скрывать или прятать видео из всех лент в приложении на основе заданных ниже фильтров. Это позволяет вам, например, скрыть спойлеры к фильму или скрыть Shorts от определённого канала.", - "@videoFiltersExplanation": { - "description": "Description on how filter work" - }, - "save": "Сохранить", - "@save": { - "description": "Text for save action" - }, - "videoFilterEditDescription": "Выберите желаемый канал, тип фильтра, операцию и значение чтобы ОТФИЛЬТРОВАТЬ видео из лент. К примеру, тип: название видео, операция: содержит, значение: тест будет ИСКЛЮЧАТЬ все видео со словом 'тест' в их названии.", - "@videoFilterEditDescription": { - "description": "Descriptive test for video filter set up" - }, - "videoFilterHideDescription": "По умолчанию отфильтрованные видео не скрыты, а показаны как спрятанные с причинами, по которым они были отфильтрованы. Этот параметр уберёт отфильтрованные видео с лент.", - "@videoFilterHideDescription": { - "description": "" - }, - "videoFilterNoFilters": "Фильтров нет, нажмите на '+' внизу чтобы начать добавлять фильтры.", - "@videoFilterNoFilters": { - "description": "Label when there are no video filters" - }, - "videoFilterOperationNotContain": "Не содержит", - "@videoFilterOperationNotContain": { - "description": "Label for video filter operation Does not contain" - }, - "videoFilterOperationHigherThan": "Больше чем", - "@videoFilterOperationHigherThan": { - "description": "Label for video filter operation Higher than" - }, - "downloads": "Скачивания", - "@downloads": { - "description": "Downloads" - }, - "videoAlreadyDownloaded": "Видео уже скачано", - "@videoAlreadyDownloaded": { - "description": "Message when a user tries to download a video he already has" - }, - "noDownloadedVideos": "Загруженных видео нет, найдите, нажмите и удерживайте видео и нажмите на кнопку загрузки на экране видео чтобы его скачать", - "@noDownloadedVideos": { - "description": "Message showing when the user goes to the download screen but there are no offline videos." - }, - "videoDownloadStarted": "Началось скачивание видео", - "@videoDownloadStarted": { - "description": "Message when a video starts being downloaded" - }, - "videoFailedDownloadRetry": "Скачивание не удалось, нажмите чтобы начать заново", - "@videoFailedDownloadRetry": { - "description": "Shown on download manager when a download fails and prompt the user to retry" - }, - "manageSubscriptions": "Управление подписками", - "@manageSubscriptions": { - "description": "Title of manage subscriptions page" - }, - "noSubscriptions": "Подписок нет, ищите видео и подписывайтесь на любые понравившиеся вам каналы.", - "@noSubscriptions": { - "description": "Message when the user has no subs" - }, - "youCanSubscribeAgainLater": "Позже вы сможете снова подписаться на этот канал", - "@youCanSubscribeAgainLater": { - "description": "Text for the unscubscribe confirmation dialog" - }, - "unSubscribeQuestion": "Отписаться?", - "@unSubscribeQuestion": { - "description": "Title for dialog if a user wants to unsubscribe in the subscribtion management screen" - }, - "clearHistoryQuestion": "Очистить историю?", - "@clearHistoryQuestion": {}, - "videoDownloadAudioOnly": "Только звук", - "@videoDownloadAudioOnly": { - "description": "Label for toggle to download audio only " - }, - "appLogs": "Журнал приложения", - "@appLogs": { - "description": "Title for settings that leads to application logs" - }, - "shorts": "Shorts", - "@shorts": { - "description": "Youtube shorts" - }, - "noHistory": "Истории просмотра нет, откройте любые видео и они появятся здесь", - "@noHistory": { - "description": "Message when the user visits the history tab but it's empty" - }, - "history": "История", - "@history": { - "description": "User view history label" - }, - "logsCopied": "Логи скопированы в буфер обмена", - "@logsCopied": { - "description": "Message to tell user that logs have been copied to the clipboard" - }, - "lockFullScreenToLandscape": "Блокировка полноэкранной ориентации к пропорциям видео", - "@lockFullScreenToLandscape": { - "description": "Title to force full screen to landscape" - }, - "lockFullScreenToLandscapeDescription": "Блокирует полноэкранную ориентацию на основе формата видео, ландшафтная для горизонтальных видео и портретная для вертикальных", - "@lockFullScreenToLandscapeDescription": { - "description": "Setting description for forcing video to landscape when in full screen" - }, - "clearHistoryQuestionExplanation": "Это очистит историю просмотра из вашего аккаунта на используемом вами сервере Invidious. Данное действие нельзя отменить.", - "@clearHistoryQuestionExplanation": { - "description": "Message for dialog before clearing full viewing history" - }, - "appLogsDescription": "Получите логи того, что происходит в приложении, может быть полезно при сообщении проблем", - "@appLogsDescription": { - "description": "Description of the app log settings" - }, - "fillFullscreen": "Увеличивать видео за рамки экрана", - "@fillFullscreen": { - "description": "Title to maximize video to fit screen" - }, - "fillFullscreenDescription": "Растягивает видео чтобы оно занимало весь экран в полноэкранном режиме", - "@fillFullscreenDescription": { - "description": "Setting description for filling video to screen in landscape" - }, - "videoFiltered": "Видео отфильтровано по следующим причинам:", - "@videoFiltered": { - "description": "Label shown on video list when it is filtered out" + "trending": "Тенденции", + "@trending": { + "description": "Trending videos title" + }, + "subscriptions": "Подписки", + "@subscriptions": { + "description": "User subscriptions" + }, + "playlists": "Плейлисты", + "@playlists": { + "description": "User playlists" + }, + "popular": "Популярное", + "@popular": { + "description": "Popular videos title" + }, + "noVideoInPlayList": "Нет видео в плейлисте", + "@noVideoInPlayList": { + "description": "When no videos in the playlist" + }, + "removeFromPlayList": "Удалить из плейлиста", + "@removeFromPlayList": { + "description": "Menu item description to show remove a video from a playlist" + }, + "deletePlayListQ": "Удалить плейлист?", + "@deletePlayListQ": { + "description": "Ask user to delete a playlist" + }, + "irreversibleAction": "Данное действие необратимо", + "@irreversibleAction": { + "description": "Tell the user that the action cannot be undone" + }, + "addPlayList": "Добавить плейлист", + "@addPlayList": { + "description": "Title for add playlist dialog" + }, + "playListName": "Название плейлиста", + "@playListName": { + "description": "Place holder for new playlist name text field" + }, + "playlistVisibility": "Видимость", + "@playlistVisibility": { + "description": "Dropdown label for playlist visibility" + }, + "publicPlaylist": "Публичный", + "@publicPlaylist": { + "description": "Public playlist" + }, + "privatePlaylist": "Личный", + "@privatePlaylist": { + "description": "Private playlist" + }, + "cancel": "Отмена", + "@cancel": { + "description": "Cancel button label" + }, + "add": "Добавить", + "@add": { + "description": "Add button abel" + }, + "unlistedPlaylist": "По ссылке", + "@unlistedPlaylist": { + "description": "Unlisted playlist" + }, + "info": "Информация", + "@info": { + "description": "Info label" + }, + "videos": "Видео", + "@videos": { + "description": "Videos label" + }, + "streams": "Стримы", + "@streams": { + "description": "Streams label" + }, + "latestVideos": "Последние видео", + "@latestVideos": { + "description": "Latest channel videos" + }, + "subscribed": "Подписан", + "@subscribed": { + "description": "When the user is subscribed to a channel" + }, + "subscribe": "Подписаться", + "@subscribe": { + "description": "Label for user to subscribe to a channel" + }, + "nSubscribers": "{count, select, no{Нет подписчиков} other{{count} подписчики}}", + "@nSubscribers": { + "description": "number of subscribers", + "placeholders": { + "count": { + "type": "String" + } } + }, + "shareYoutubeLink": "Поделиться ссылкой YouTube", + "@shareYoutubeLink": { + "description": "asking user to share youtube link" + }, + "shareInvidiousLink": "Поделиться ссылкой Invidious", + "@shareInvidiousLink": { + "description": "asking user to share invidious link" + }, + "ok": "ОК", + "@ok": { + "description": "Ok" + }, + "noChannels": "Нет каналов", + "@noChannels": { + "description": "when there are no channels to display" + }, + "noPlaylists": "Нет плейлистов", + "@noPlaylists": { + "description": "when there are no playlists to display" + }, + "channels": "Каналы", + "@channels": { + "description": "Channels label" + }, + "couldntLoadVideo": "Не удалось загрузить видео", + "@couldntLoadVideo": { + "description": "Message to display when a video can't be loaded" + }, + "comments": "Комментарии", + "@comments": { + "description": "Comments label" + }, + "recommended": "Рекомендовано", + "@recommended": { + "description": "Recommended label" + }, + "couldntFetchVideos": "Не удалось получить видео. Нажмите, чтобы повторить попытку.", + "@couldntFetchVideos": { + "description": "Can't load bunch of videos, asking user to try again" + }, + "wizardIntro": "Выберите общедоступный сервер или добавьте свой собственный. (можно изменить позже в настройках)", + "@wizardIntro": { + "description": "Welcome message on frst time use" + }, + "startUsingClipious": "Начните использовать Clipious", + "@startUsingClipious": { + "description": "button label to start using the app" + }, + "errorAddingVideoToPlaylist": "Ошибка при добавлении видео в плейлист", + "@errorAddingVideoToPlaylist": { + "description": "Error while adding video to playlist" + }, + "selectPlaylist": "Выбрать плейлист", + "@selectPlaylist": { + "description": "Title when users wants to add a video to a playlist" + }, + "createNewPlaylist": "Создать новый плейлист", + "@createNewPlaylist": { + "description": "Button label to create a new playlist when the user wants to add a video to a playlist" + }, + "nReplies": "{count, plural, =0{Нет ответов} =1{1 ответ} other{{count} repliеs}}", + "@nReplies": { + "description": "number of replies to a comment", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "loadMore": "Загрузить больше", + "@loadMore": { + "description": "CTA to load more" + }, + "topSorting": "Сверху", + "@topSorting": { + "description": "Content sorting: top" + }, + "newSorting": "Новое", + "@newSorting": { + "description": "Content sorting: new" + }, + "streamIsLive": "Livе", + "@streamIsLive": { + "description": "Label when a video is a live stream" + }, + "sponsorSkipped": "Спонсор пропущен", + "@sponsorSkipped": { + "description": "When a sponsor segment is skipped thanks to sponsor block" + }, + "settings": "Настройки", + "@settings": { + "description": "Settings title" + }, + "browsing": "Просмотр", + "@browsing": { + "description": "video browsing preferences" + }, + "country": "Страна", + "@country": { + "description": "Country label" + }, + "whenAppStartsShow": "Когда приложение запускается, показывать…", + "@whenAppStartsShow": { + "description": "Setting title for selecting the screen to show on start" + }, + "servers": "Сервера", + "@servers": { + "description": "Server management settings category" + }, + "manageServers": "Управление серверами", + "@manageServers": { + "description": "Settings to manage servers" + }, + "about": "О приложении", + "@about": { + "description": "About" + }, + "name": "Имя", + "@name": { + "description": "NAme label" + }, + "package": "Packagе", + "@package": { + "description": "package label" + }, + "version": "Версия", + "@version": { + "description": "version label" + }, + "build": "Вuild", + "@build": { + "description": "build label" + }, + "addServer": "Добавить сервер", + "@addServer": { + "description": "Add server label" + }, + "useThisServer": "Использовать этот сервер", + "@useThisServer": { + "description": "Use this server label" + }, + "logIn": "Войти", + "@logIn": { + "description": "CTA to log in to server" + }, + "delete": "Удалить", + "@delete": { + "description": "Delete label" + }, + "invalidInvidiousServer": "Неверный сервер Invidious", + "@invalidInvidiousServer": { + "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" + }, + "yourServers": "Твои сервера", + "@yourServers": { + "description": "Your servers label" + }, + "notLoggedIn": "Вы не авторизованы", + "@notLoggedIn": { + "description": "Label when the user is not logged in to the server" + }, + "addServerHelpText": "Используйте кнопку + для добавления своих собственных серверов или нажмите на общедоступный сервер и добавьте его.", + "@addServerHelpText": { + "description": "label for when the user hasn't chosen a server yet" + }, + "publicServers": "Публичные сервера", + "@publicServers": { + "description": "Public servers label" + }, + "loadingPublicServer": "Загрузка публичных серверов", + "@loadingPublicServer": { + "description": "Message telling users the app is loading the list of public servers" + }, + "tapToAddServer": "Нажмите, чтобы добавить сервер в список", + "@tapToAddServer": { + "description": "public server description" + }, + "appearance": "Внешний вид", + "@appearance": { + "description": "Settings category title" + }, + "useDynamicTheme": "Динамические цвета", + "@useDynamicTheme": { + "description": "" + }, + "useDynamicThemeDescription": "Используйте цвета Material You (доступно только на Android 12+)", + "@useDynamicThemeDescription": { + "description": "" + }, + "useDash": "Использовать DASH", + "@useDash": { + "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" + }, + "useDashDescription": "Адаптивная потоковая передача DASH иногда может быть проблематичной, Youtube может ухудшать качество.", + "@useDashDescription": { + "description": "Description for dash in the settings screen" + }, + "videoPlayer": "Видеопроигрыватель", + "@videoPlayer": { + "description": "Title for video player related options" + }, + "error": "Ошибка", + "@error": {}, + "videoAddedToPlaylist": "Видео добавлено в плейлист", + "@videoAddedToPlaylist": { + "description": "Pop up message when a video was added to a playlist" + }, + "selectBrowsingCountry": "Выберите страну просмотра", + "@selectBrowsingCountry": { + "description": "Select country for trending content" + }, + "showOnStart": "Выберите, что показывать при запуске приложения", + "@showOnStart": { + "description": "Title of dialog asking which screen the users prefers to see" + }, + "currentServer": "Сейчас используется {current}", + "@currentServer": { + "description": "Which server the user is currently using", + "placeholders": { + "current": { + "type": "String" + } + } + }, + "useSponsorBlock": "Использовать SponsorBlock", + "@useSponsorBlock": { + "description": "label for sponsorblock checkbox" + }, + "sponsorBlockDescription": "Пропускать спонсорские сегменты, представленные сообществом", + "@sponsorBlockDescription": { + "description": "Sponsorblock setting description" + }, + "publicServersError": "Не удалось получить список публичных серверов. Нажмите, чтобы повторить попытку.", + "@publicServersError": { + "description": "Error message when trying to get public servers but it failed" + }, + "loggedIn": "Вы вошли на сервер", + "@loggedIn": { + "description": "Label to tell the user that he is logged in to the server" + }, + "nVideos": "{count, plural, =0{Нет видео} =1{1 video} other{{count} видео}}", + "@nVideos": { + "description": "One or more videos", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "videoIsFamilyFriendly": "Для семейного просмотра", + "@videoIsFamilyFriendly": { + "description": "Displayed only when a video is family friendly" + }, + "videoListed": "Публично", + "@videoListed": { + "description": "Status of a publicly available video" + }, + "videoUnlisted": "По ссылке", + "@videoUnlisted": { + "description": "Status of a video that is only accessible by link" + }, + "tapToManage": "Нажмите для управления", + "@tapToManage": { + "description": "Text shown below a server in the 'Your servers' list" + }, + "authentication": "Аутентификация", + "@authentication": { + "description": "Label for server settings related to authentications" + }, + "tokenLoginDescription": "Рекомендуемый способ входа в аккаунт", + "@tokenLoginDescription": { + "description": "Recommended way to log in" + }, + "cookieLoginDescription": "Используйте этот метод, если у вас возникли проблемы с аутентификацией с помощью токена", + "@cookieLoginDescription": { + "description": "Cookie log in description" + }, + "logout": "Выйти", + "@logout": { + "description": "CTA to logout of a server" + }, + "username": "Имя пользователя", + "@username": { + "description": "Username label for login to a server" + }, + "password": "Пароль", + "@password": { + "description": "Password label for login to a server" + }, + "wrongUsernamePassword": "Неправильное имя пользователя или пароль", + "@wrongUsernamePassword": { + "description": "Error message when authentication fails" + }, + "tokenLogin": "Вход в аккаунт через токен", + "@tokenLogin": { + "description": "Textto login to a server using the recommended way" + }, + "cookieLogin": "Войти с помощью cookie", + "@cookieLogin": { + "description": "Text to login to a server using the cookie jar method" + }, + "sponsorBlockSettingsQuickDescription": "Выберите тип сегментов для пропуска", + "@sponsorBlockSettingsQuickDescription": { + "description": "Small description of what the sponsor block settings do" + }, + "sponsorBlockCategoryUnpaidSelfPromo": "Неоплачиваемый/самостоятельное продвижение", + "@sponsorBlockCategoryUnpaidSelfPromo": { + "description": "Sponsor block 'Unpaid/Self promotion' Category" + }, + "sponsorBlockCategoryInteraction": "Напоминание о взаимодействии (Подписаться)", + "@sponsorBlockCategoryInteraction": { + "description": "Sponsor block 'Interaction' Category" + }, + "sponsorBlockCategoryIntro": "Антракт/Вступительная анимация", + "@sponsorBlockCategoryIntro": { + "description": "Sponsorblock 'Intro' Category" + }, + "sponsorBlockCategoryOutro": "Конечные карты/кредиты", + "@sponsorBlockCategoryOutro": { + "description": "Outro block 'Outro' Category" + }, + "blackBackgroundDescription": "Для темной темы на OLED-экране", + "@blackBackgroundDescription": { + "description": "Description for dark background setting" + }, + "sponsorBlockCategoryUnpaidSelfPromoDescription": "Аналогично \"спонсору\", за исключением неоплачиваемой или саморекламы. Сюда входят разделы о товарах, пожертвованиях или информация о том, с кем они сотрудничали. ", + "@sponsorBlockCategoryUnpaidSelfPromoDescription": { + "description": "Sponsor block 'Unpaid/Self promotion' Category description" + }, + "sponsorBlockCategorySponsor": "Спонсор", + "@sponsorBlockCategorySponsor": { + "description": "Sponsor block 'Sponsor' Category" + }, + "sponsorBlockCategoryInteractionDescription": "Если в середине контента есть короткое напоминание о необходимости поставить лайк, подписаться или следовать за ними. Если контент длинный или посвящен чему-то конкретному, его следует поместить в раздел саморекламы.", + "@sponsorBlockCategoryInteractionDescription": { + "description": "Sponsor block 'Interaction' Category description" + }, + "sponsorBlockCategorySponsorDescription": "Платное продвижение, платные рефералы и прямая реклама. Не для саморекламы или бесплатных криков о причинах/создателях/сайтах/продуктах, которые им нравятся.", + "@sponsorBlockCategorySponsorDescription": { + "description": "Sponsor block 'Sponsor' Category description" + }, + "sponsorBlockCategoryIntroDescription": "Интервал без фактического содержания. Это может быть пауза, статичный кадр, повторяющаяся анимация. Не следует использовать для переходов, содержащих информацию.", + "@sponsorBlockCategoryIntroDescription": { + "description": "Sponsorblock 'Intro' Category description" + }, + "videoQueue": "Очередь видео", + "@videoQueue": { + "description": "Label for button to display the video queue" + }, + "addToQueueList": "Добавить в очередь", + "@addToQueueList": { + "description": "Label on button to add a video to the queue list" + }, + "addRecommendedToQueue": "Автовоспроизведение рекомендует следующее", + "@addRecommendedToQueue": { + "description": "Switch when playing a video to automatically add the recommended videos to the video queue" + }, + "sponsorBlockCategoryPreview": "Превью/Рекап", + "@sponsorBlockCategoryPreview": { + "description": "Sponsorblock 'Preview' Category" + }, + "sponsorBlockCategoryPreviewDescription": "Коллекция клипов, которые показывают, что будет дальше в этом видео или в других видео из серии, где вся информация повторяется позже в видео.", + "@sponsorBlockCategoryPreviewDescription": { + "description": "Sponsorblock 'Preview' Category description" + }, + "sponsorBlockCategoryFiller": "Заполнять Наполнения/Шутки", + "@sponsorBlockCategoryFiller": { + "description": "Sponsorblock 'Filler' Category" + }, + "sponsorBlockCategoryMusicOffTopic": "Музыка: Немузыкальная секция", + "@sponsorBlockCategoryMusicOffTopic": { + "description": "Sponsorblock 'MusicOffTopic' Category" + }, + "useProxy": "Проксировать видео", + "@useProxy": { + "description": "label for settings switch to proxy videos from server" + }, + "sponsorBlockCategoryFillerDescription": "Касательные сцены, добавленные только для наполнения или юмора, которые не требуются для понимания основного содержания видео. Сюда не должны входить сегменты, обеспечивающие контекст или фоновые детали. Это очень агрессивная категория, предназначенная для тех случаев, когда у вас нет настроения для \"веселья\".", + "@sponsorBlockCategoryFillerDescription": { + "description": "Sponsorblock 'Filler' Category description" + }, + "pressDownToShowSettings": "Нажмите вниз для отображения настроек", + "@pressDownToShowSettings": { + "description": "Instruction on how to show video settings when playing a video on TV" + }, + "quality": "Качество", + "@quality": { + "description": "Name of TV ui video settings" + }, + "audio": "Аудио", + "@audio": { + "description": "Name TV ui audio settings" + }, + "subtitles": "Субтитры", + "@subtitles": { + "description": "Name of TV ui subtitles settings" + }, + "playbackSpeed": "Скорость воспроизведения", + "@playbackSpeed": { + "description": "Name of TV ui Playback speed" + }, + "blackBackground": "Черный фон", + "@blackBackground": { + "description": "Settings name for black background" + }, + "search": "Искать", + "@search": { + "description": "search title" + }, + "subtitleFontSize": "Размер субтитров", + "@subtitleFontSize": { + "description": "Settings label for the size of the subtitles" + }, + "skipSslVerification": "Пропустить проверку SSL-сертификата", + "@skipSslVerification": { + "description": "Setting label to skip ssl certification verification" + }, + "useProxyDescription": "Проксируя видеопотоки с сервера, вы можете обойти региональные блокировки или блокировки провайдера YouTube", + "@useProxyDescription": { + "description": "Description for the use proxy settings" + }, + "sponsorBlockCategoryMusicOffTopicDescription": "Только для использования в музыкальных видео. Этот пункт должен быть использован только для секций музыкальных видео, которые не попадают под другие категории.", + "@sponsorBlockCategoryMusicOffTopicDescription": { + "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." + }, + "skipSslVerificationDescription": "Для использования самоподписанного SSL-сертификата или при возникновении проблем с SSL на вашем сервере.", + "@skipSslVerificationDescription": { + "description": "Setting description for the skip ssl certification verification" + }, + "subtitleFontSizeDescription": "Измените размер субтитров, если они слишком маленькие или слишком большие на вашем устройстве", + "@subtitleFontSizeDescription": { + "description": "Settings description for subtitle size" + }, + "sponsorBlockCategoryOutroDescription": "Для упоминаний или концовок видео. Не для важной информации.", + "@sponsorBlockCategoryOutroDescription": { + "description": "Outro block 'Outro' Category description" + }, + "themeBrightness": "Тема", + "@themeBrightness": { + "description": "Ask the user to user dark / light / system theme" + }, + "themeLight": "Светлая", + "@themeLight": { + "description": "Light theme" + }, + "themeDark": "Тёмная", + "@themeDark": { + "description": "Dark theme" + }, + "followSystem": "Система следования", + "@followSystem": { + "description": "Follow system label" + }, + "requiresRestart": "Требуется перезапуск приложения", + "@requiresRestart": { + "description": "Requires app restart label" + }, + "appLanguage": "Язык приложения", + "@appLanguage": { + "description": "Select app language" + }, + "copyToClipBoard": "Копировать в буфер обмена", + "@copyToClipBoard": { + "description": "Text to copy something to clipboard" + }, + "searchSortRating": "Оценка", + "@searchSortRating": { + "description": "Sort search by rating" + }, + "itemlistErrorGeneric": "Не удалось получить данные", + "@itemlistErrorGeneric": { + "description": "Error showing when the data can't be fetch" + }, + "playNextAddedToQueue": "Это видео будет следующим", + "@playNextAddedToQueue": { + "description": "Pop up message to confirm that the video has been properly set to play next" + }, + "videoFilterAllChannels": "Все каналы", + "@videoFilterAllChannels": { + "description": "Title for the sections that applies to all channels" + }, + "addVideoFilter": "Создать фильтр", + "@addVideoFilter": { + "description": "Title when creating a new filter" + }, + "videoFilterWholeChannel": "{hideOrFilter} все видео от канала", + "@videoFilterWholeChannel": { + "description": "Label for whole channel filtering", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + } + } + }, + "addToPlaylist": "Добавить в плейлист", + "@addToPlaylist": { + "description": "Label to add a video to a playlist" + }, + "searchSortRelevance": "Актуальность", + "@searchSortRelevance": { + "description": "Sort search by relevance" + }, + "videoFilters": "Фильтры видео", + "@videoFilters": { + "description": "Title for video filter settings" + }, + "videoFilterHide": "Скрывать отфильтрованные видео", + "@videoFilterHide": { + "description": "Label for settings to hide filtered videos" + }, + "searchHistoryDescription": "Настройки истории поиска", + "@searchHistoryDescription": { + "description": "Description for search history settings" + }, + "searchHistoryLimit": "Предел истории поиска", + "@searchHistoryLimit": { + "description": "Settings label for search history limit" + }, + "searchHistoryLimitDescription": "Укажите сколько предыдущих поисковых запросов будут показываться в предложениях", + "@searchHistoryLimitDescription": { + "description": "Settings label for search history limit description" + }, + "rememberSubtitleLanguage": "Запомнить язык субтитров", + "@rememberSubtitleLanguage": { + "description": "Settings label for remembering subtitle language" + }, + "rememberPlaybackSpeedDescription": "Автоматически менять скорость воспроизведения на последнюю выбранную", + "@rememberPlaybackSpeedDescription": { + "description": "Settings description for remembering playback speed" + }, + "shareLinkWithTimestamp": "Добавить отметку времени", + "@shareLinkWithTimestamp": { + "description": "asking user to share link along with timestamp" + }, + "videoAddedToQueue": "Видео добавлено в очередь", + "@videoAddedToQueue": { + "description": "Pop up message when a video was added at the end of the video queue" + }, + "videoFilterFilterLabel": "Спрятать", + "@videoFilterFilterLabel": { + "description": "Label to filter videos" + }, + "videoFilterTypeVideoTitle": "Название видео", + "@videoFilterTypeVideoTitle": { + "description": "Label for video filter video title" + }, + "rememberSubtitleLanguageDescription": "Автоматически менять язык субтитров на последний выбранный если доступно", + "@rememberSubtitleLanguageDescription": { + "description": "Settings description for remembering subtitle language" + }, + "playNext": "Воспроизвести следующим", + "@playNext": { + "description": "Label to play the video after the current one." + }, + "returnYoutubeDislikeDescription": "Показать примерное количество дизлайков с помощью API от returnyoutubedislike.com", + "@returnYoutubeDislikeDescription": { + "description": "ReturnYoutubeDislike setting description" + }, + "autoplayVideoOnLoad": "Автоматически воспроизводить видео при загрузке", + "@autoplayVideoOnLoad": { + "description": "Label for settings to enable autoplay when a video loads" + }, + "autoplayVideoOnLoadDescription": "Автоматически начать воспроизведение видео после его загрузки", + "@autoplayVideoOnLoadDescription": { + "description": "Description for the autoplay video on load setting" + }, + "searchHistory": "История поиска", + "@searchHistory": { + "description": "Settings label for search history" + }, + "searchSortUploadDate": "Дата загрузки", + "@searchSortUploadDate": { + "description": "Sort search by upload date" + }, + "videoFiltersSettingTileDescriptions": "Задайте правила для фильтрации видео", + "@videoFiltersSettingTileDescriptions": { + "description": "Description for the main settings page" + }, + "editVideoFilter": "Изменить фильтр", + "@editVideoFilter": { + "description": "Title when editting a filter" + }, + "videoFilterType": "Тип", + "@videoFilterType": { + "description": "Label for filter type" + }, + "videoFilterOperation": "Операция", + "@videoFilterOperation": { + "description": "Label for filter operation" + }, + "videoFilterValue": "Значение", + "@videoFilterValue": { + "description": "Label for filter value" + }, + "optional": "по желанию", + "@optional": { + "description": "Optional label" + }, + "videoFilterHideLabel": "Скрыть", + "@videoFilterHideLabel": { + "description": "Label to hide videos" + }, + "videoFilterDescriptionString": "{hideOrFilter} видео где {type} {operation} \"{value}\".", + "@videoFilterDescriptionString": { + "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + }, + "type": { + "type": "String", + "example": "video title" + }, + "operation": { + "type": "String", + "example": "does not contain" + }, + "value": { + "type": "String", + "example": "some filter text" + } + } + }, + "videoFilterTapToReveal": "Нажмите чтобы показать", + "@videoFilterTapToReveal": { + "description": "Label to tell user to tap to show a filtered video" + }, + "videoFilterTypeChannelName": "Название канала", + "@videoFilterTypeChannelName": { + "description": "Label for video filter channel name" + }, + "videoFilterTypeVideoLength": "Длительность видео (в секундах)", + "@videoFilterTypeVideoLength": { + "description": "Label for video filter video length" + }, + "videoFilterOperationContains": "Содержит", + "@videoFilterOperationContains": { + "description": "Label for video filter operation Contains" + }, + "videoFilterOperationLowerThan": "Меньше чем", + "@videoFilterOperationLowerThan": { + "description": "Label for video filter operation Lower than" + }, + "channel": "Канал", + "@channel": { + "description": "A single channel" + }, + "videoFilterHideAllFromChannel": "Фильтровать все видео от канала", + "@videoFilterHideAllFromChannel": { + "description": "Label for video filter switch to allow to hide all videos from a channel" + }, + "rememberPlaybackSpeed": "Запомнить скорость воспроизведения", + "@rememberPlaybackSpeed": { + "description": "Setting label for remembering playback speed" + }, + "download": "Скачать", + "@download": { + "description": "A single download or CTA for downloading a video" + }, + "downloadsPlayAll": "Смотреть все", + "@downloadsPlayAll": { + "description": "Button to play all downloaded videos" + }, + "redirectInvidiousLink": "Поделиться перенаправляющей ссылкой Invidious", + "@redirectInvidiousLink": { + "description": "asking user to share redirecting invidious link" + }, + "itemListErrorInvalidScope": "У вас нет прав на просмотр этого, если вы вошли через токен, то попробуйте выйти и снова войти", + "@itemListErrorInvalidScope": { + "description": "Error when the user doesn't have the proper scope to its current token" + }, + "enableSearchHistory": "Включить историю поиска", + "@enableSearchHistory": { + "description": "Settings label for enabling search history" + }, + "searchSortViewCount": "Количество просмотров", + "@searchSortViewCount": { + "description": "Sort search by view count" + }, + "clearSearchHistory": "Очистить историю поиска", + "@clearSearchHistory": { + "description": "Settings label for clearing search history" + }, + "videoFiltersExplanation": "Скрывать или прятать видео из всех лент в приложении на основе заданных ниже фильтров. Это позволяет вам, например, скрыть спойлеры к фильму или скрыть Shorts от определённого канала.", + "@videoFiltersExplanation": { + "description": "Description on how filter work" + }, + "save": "Сохранить", + "@save": { + "description": "Text for save action" + }, + "videoFilterEditDescription": "Выберите желаемый канал, тип фильтра, операцию и значение чтобы ОТФИЛЬТРОВАТЬ видео из лент. К примеру, тип: название видео, операция: содержит, значение: тест будет ИСКЛЮЧАТЬ все видео со словом 'тест' в их названии.", + "@videoFilterEditDescription": { + "description": "Descriptive test for video filter set up" + }, + "videoFilterHideDescription": "По умолчанию отфильтрованные видео не скрыты, а показаны как спрятанные с причинами, по которым они были отфильтрованы. Этот параметр уберёт отфильтрованные видео с лент.", + "@videoFilterHideDescription": { + "description": "" + }, + "videoFilterNoFilters": "Фильтров нет, нажмите на '+' внизу чтобы начать добавлять фильтры.", + "@videoFilterNoFilters": { + "description": "Label when there are no video filters" + }, + "videoFilterOperationNotContain": "Не содержит", + "@videoFilterOperationNotContain": { + "description": "Label for video filter operation Does not contain" + }, + "videoFilterOperationHigherThan": "Больше чем", + "@videoFilterOperationHigherThan": { + "description": "Label for video filter operation Higher than" + }, + "downloads": "Скачивания", + "@downloads": { + "description": "Downloads" + }, + "videoAlreadyDownloaded": "Видео уже скачано", + "@videoAlreadyDownloaded": { + "description": "Message when a user tries to download a video he already has" + }, + "noDownloadedVideos": "Загруженных видео нет, найдите, нажмите и удерживайте видео и нажмите на кнопку загрузки на экране видео чтобы его скачать", + "@noDownloadedVideos": { + "description": "Message showing when the user goes to the download screen but there are no offline videos." + }, + "videoDownloadStarted": "Началось скачивание видео", + "@videoDownloadStarted": { + "description": "Message when a video starts being downloaded" + }, + "videoFailedDownloadRetry": "Скачивание не удалось, нажмите чтобы начать заново", + "@videoFailedDownloadRetry": { + "description": "Shown on download manager when a download fails and prompt the user to retry" + }, + "manageSubscriptions": "Управление подписками", + "@manageSubscriptions": { + "description": "Title of manage subscriptions page" + }, + "noSubscriptions": "Подписок нет, ищите видео и подписывайтесь на любые понравившиеся вам каналы.", + "@noSubscriptions": { + "description": "Message when the user has no subs" + }, + "youCanSubscribeAgainLater": "Позже вы сможете снова подписаться на этот канал", + "@youCanSubscribeAgainLater": { + "description": "Text for the unscubscribe confirmation dialog" + }, + "unSubscribeQuestion": "Отписаться?", + "@unSubscribeQuestion": { + "description": "Title for dialog if a user wants to unsubscribe in the subscribtion management screen" + }, + "clearHistoryQuestion": "Очистить историю?", + "@clearHistoryQuestion": {}, + "videoDownloadAudioOnly": "Только звук", + "@videoDownloadAudioOnly": { + "description": "Label for toggle to download audio only " + }, + "appLogs": "Журнал приложения", + "@appLogs": { + "description": "Title for settings that leads to application logs" + }, + "shorts": "Shorts", + "@shorts": { + "description": "Youtube shorts" + }, + "noHistory": "Истории просмотра нет, откройте любые видео и они появятся здесь", + "@noHistory": { + "description": "Message when the user visits the history tab but it's empty" + }, + "history": "История", + "@history": { + "description": "User view history label" + }, + "logsCopied": "Логи скопированы в буфер обмена", + "@logsCopied": { + "description": "Message to tell user that logs have been copied to the clipboard" + }, + "lockFullScreenToLandscape": "Блокировка полноэкранной ориентации к пропорциям видео", + "@lockFullScreenToLandscape": { + "description": "Title to force full screen to landscape" + }, + "lockFullScreenToLandscapeDescription": "Блокирует полноэкранную ориентацию на основе формата видео, ландшафтная для горизонтальных видео и портретная для вертикальных", + "@lockFullScreenToLandscapeDescription": { + "description": "Setting description for forcing video to landscape when in full screen" + }, + "clearHistoryQuestionExplanation": "Это очистит историю просмотра из вашего аккаунта на используемом вами сервере Invidious. Данное действие нельзя отменить.", + "@clearHistoryQuestionExplanation": { + "description": "Message for dialog before clearing full viewing history" + }, + "appLogsDescription": "Получите логи того, что происходит в приложении, может быть полезно при сообщении проблем", + "@appLogsDescription": { + "description": "Description of the app log settings" + }, + "fillFullscreen": "Увеличивать видео за рамки экрана", + "@fillFullscreen": { + "description": "Title to maximize video to fit screen" + }, + "fillFullscreenDescription": "Растягивает видео чтобы оно занимало весь экран в полноэкранном режиме", + "@fillFullscreenDescription": { + "description": "Setting description for filling video to screen in landscape" + }, + "videoFiltered": "Видео отфильтровано по следующим причинам:", + "@videoFiltered": { + "description": "Label shown on video list when it is filtered out" + }, + "library": "Библиотека", + "@library": { + "description": "Name for user library" + }, + "navigationBarStyle": "Стиль панели навигации", + "@navigationBarStyle": { + "description": "Label for settings on customizing navigation bar style" + }, + "layoutEditorAddVideoSource": "Добавить источник видео", + "@layoutEditorAddVideoSource": { + "description": "Label for button to allow user to add more video sources to the home screen" + }, + "layoutEditorExplanation": "Вы можете решить что показать на главной странице, у вас может быть до 2 маленьких представлений с горизонтальной прокруткой и один большой источник.", + "@layoutEditorExplanation": { + "description": "text to explain the home layout editor" + }, + "home": "Главная", + "@home": { + "description": "Label for Home browsing tab" + }, + "customizeAppLayout": "Настроить разделы приложения", + "@customizeAppLayout": { + "description": "Settings label for the settings to allow the user to set up the app sections themselves" + }, + "customizeAppLayoutExplanation": "Выберите какие разделы вы хотите видеть на панели навигации приложения. Нажмите на значок главной чтобы выбрать страницу, которая будет показываться при запуске приложения. Вы можете сортировать разделы перетаскиванием.", + "@customizeAppLayoutExplanation": { + "description": "" + } } From dbf2f088d5bd2a4c35aa2466a8c0710cbb727726 Mon Sep 17 00:00:00 2001 From: Philip Goto Date: Sun, 27 Aug 2023 13:06:37 +0000 Subject: [PATCH 3/9] Translated using Weblate (Dutch) Currently translated at 28.9% (66 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/nl/ --- lib/l10n/app_nl.arb | 462 ++++++++++++++++++++++++++------------------ 1 file changed, 272 insertions(+), 190 deletions(-) diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index e641f909..5c68be16 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -1,193 +1,275 @@ { - "password": "Wachtwoord", - "@password": { - "description": "Password label for login to a server" - }, - "username": "Gebruikersnaam", - "@username": { - "description": "Username label for login to a server" - }, - "audio": "Audio", - "@audio": { - "description": "Name TV ui audio settings" - }, - "themeLight": "Licht", - "@themeLight": { - "description": "Light theme" - }, - "themeDark": "Donker", - "@themeDark": { - "description": "Dark theme" - }, - "about": "Over", - "@about": { - "description": "About" - }, - "build": "", - "@build": { - "description": "build label" - }, - "cancel": "Annuleren", - "@cancel": { - "description": "Cancel button label" - }, - "newSorting": "Nieuw", - "@newSorting": { - "description": "Content sorting: new" - }, - "authentication": "Authenticatie", - "@authentication": { - "description": "Label for server settings related to authentications" - }, - "name": "Naam", - "@name": { - "description": "NAme label" - }, - "version": "Versie", - "@version": { - "description": "version label" - }, - "search": "Zoeken", - "@search": { - "description": "search title" - }, - "themeBrightness": "Thema", - "@themeBrightness": { - "description": "Ask the user to user dark / light / system theme" - }, - "subscriptions": "Abonnementen", - "@subscriptions": { - "description": "User subscriptions" - }, - "playlists": "Afspeellijsten", - "@playlists": { - "description": "User playlists" - }, - "popular": "Populair", - "@popular": { - "description": "Popular videos title" - }, - "trending": "Uitgelicht", - "@trending": { - "description": "Trending videos title" - }, - "playListName": "Afspeellijstnaam", - "@playListName": { - "description": "Place holder for new playlist name text field" - }, - "videos": "Videos", - "@videos": { - "description": "Videos label" - }, - "subscribe": "Abonneren", - "@subscribe": { - "description": "Label for user to subscribe to a channel" - }, - "subscribed": "Geabonneerd", - "@subscribed": { - "description": "When the user is subscribed to a channel" - }, - "nSubscribers": "{count, select, no{Geen abonnees} other{{count} abonnees}}", - "@nSubscribers": { - "description": "number of subscribers", - "placeholders": { - "count": { - "type": "String" - } - } - }, - "channels": "Kanalen", - "@channels": { - "description": "Channels label" - }, - "loadMore": "Meer laden", - "@loadMore": { - "description": "CTA to load more" - }, - "settings": "Instellingen", - "@settings": { - "description": "Settings title" - }, - "useSponsorBlock": "Gebruik Sponsorblock", - "@useSponsorBlock": { - "description": "label for sponsorblock checkbox" - }, - "useThisServer": "Gebruik deze server", - "@useThisServer": { - "description": "Use this server label" - }, - "addServer": "Server toevoegen", - "@addServer": { - "description": "Add server label" - }, - "logIn": "Inloggen", - "@logIn": { - "description": "CTA to log in to server" - }, - "loggedIn": "Ingelogd", - "@loggedIn": { - "description": "Label to tell the user that he is logged in to the server" - }, - "useDash": "Gebruik DASH", - "@useDash": { - "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" - }, - "cookieLogin": "Inloggen met cookie", - "@cookieLogin": { - "description": "Text to login to a server using the cookie jar method" - }, - "tokenLogin": "Inloggen met token", - "@tokenLogin": { - "description": "Textto login to a server using the recommended way" - }, - "logout": "Uitloggen", - "@logout": { - "description": "CTA to logout of a server" - }, - "sponsorBlockCategorySponsor": "Sponsor", - "@sponsorBlockCategorySponsor": { - "description": "Sponsor block 'Sponsor' Category" - }, - "sponsorBlockCategoryUnpaidSelfPromo": "Onbetaald/Zelfpromotie", - "@sponsorBlockCategoryUnpaidSelfPromo": { - "description": "Sponsor block 'Unpaid/Self promotion' Category" - }, - "sponsorBlockCategoryInteraction": "Interactieherinnering (Abonneren)", - "@sponsorBlockCategoryInteraction": { - "description": "Sponsor block 'Interaction' Category" - }, - "sponsorBlockCategoryIntro": "Pauze/Intro Animatie", - "@sponsorBlockCategoryIntro": { - "description": "Sponsorblock 'Intro' Category" - }, - "sponsorBlockCategoryMusicOffTopic": "Muziek: Niet-Muziek Sectie", - "@sponsorBlockCategoryMusicOffTopic": { - "description": "Sponsorblock 'MusicOffTopic' Category" - }, - "quality": "Kwaliteit", - "@quality": { - "description": "Name of TV ui video settings" - }, - "appLanguage": "App taal", - "@appLanguage": { - "description": "Select app language" - }, - "nVideos": "{count, plural, =0{No videos} =1{1 video} other{{count} videos}}", - "@nVideos": { - "description": "One or more videos", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "addPlayList": "Afspeellijst maken", - "@addPlayList": { - "description": "Title for add playlist dialog" - }, - "deletePlayListQ": "Afspeellijst verwijderen?", - "@deletePlayListQ": { - "description": "Ask user to delete a playlist" + "password": "Wachtwoord", + "@password": { + "description": "Password label for login to a server" + }, + "username": "Gebruikersnaam", + "@username": { + "description": "Username label for login to a server" + }, + "audio": "Audio", + "@audio": { + "description": "Name TV ui audio settings" + }, + "themeLight": "Licht", + "@themeLight": { + "description": "Light theme" + }, + "themeDark": "Donker", + "@themeDark": { + "description": "Dark theme" + }, + "about": "Over", + "@about": { + "description": "About" + }, + "build": "Bouwversie", + "@build": { + "description": "build label" + }, + "cancel": "Annuleren", + "@cancel": { + "description": "Cancel button label" + }, + "newSorting": "Nieuw", + "@newSorting": { + "description": "Content sorting: new" + }, + "authentication": "Authenticatie", + "@authentication": { + "description": "Label for server settings related to authentications" + }, + "name": "Naam", + "@name": { + "description": "NAme label" + }, + "version": "Versie", + "@version": { + "description": "version label" + }, + "search": "Zoeken", + "@search": { + "description": "search title" + }, + "themeBrightness": "Thema", + "@themeBrightness": { + "description": "Ask the user to user dark / light / system theme" + }, + "subscriptions": "Abonnementen", + "@subscriptions": { + "description": "User subscriptions" + }, + "playlists": "Afspeellijsten", + "@playlists": { + "description": "User playlists" + }, + "popular": "Populair", + "@popular": { + "description": "Popular videos title" + }, + "trending": "Uitgelicht", + "@trending": { + "description": "Trending videos title" + }, + "playListName": "Afspeellijstnaam", + "@playListName": { + "description": "Place holder for new playlist name text field" + }, + "videos": "Videos", + "@videos": { + "description": "Videos label" + }, + "subscribe": "Abonneren", + "@subscribe": { + "description": "Label for user to subscribe to a channel" + }, + "subscribed": "Geabonneerd", + "@subscribed": { + "description": "When the user is subscribed to a channel" + }, + "nSubscribers": "{count, select, no{Geen abonnees} other{{count} abonnees}}", + "@nSubscribers": { + "description": "number of subscribers", + "placeholders": { + "count": { + "type": "String" + } } + }, + "channels": "Kanalen", + "@channels": { + "description": "Channels label" + }, + "loadMore": "Meer laden", + "@loadMore": { + "description": "CTA to load more" + }, + "settings": "Instellingen", + "@settings": { + "description": "Settings title" + }, + "useSponsorBlock": "Gebruik Sponsorblock", + "@useSponsorBlock": { + "description": "label for sponsorblock checkbox" + }, + "useThisServer": "Gebruik deze server", + "@useThisServer": { + "description": "Use this server label" + }, + "addServer": "Server toevoegen", + "@addServer": { + "description": "Add server label" + }, + "logIn": "Inloggen", + "@logIn": { + "description": "CTA to log in to server" + }, + "loggedIn": "Ingelogd", + "@loggedIn": { + "description": "Label to tell the user that he is logged in to the server" + }, + "useDash": "Gebruik DASH", + "@useDash": { + "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" + }, + "cookieLogin": "Inloggen met cookie", + "@cookieLogin": { + "description": "Text to login to a server using the cookie jar method" + }, + "tokenLogin": "Inloggen met token", + "@tokenLogin": { + "description": "Textto login to a server using the recommended way" + }, + "logout": "Uitloggen", + "@logout": { + "description": "CTA to logout of a server" + }, + "sponsorBlockCategorySponsor": "Sponsor", + "@sponsorBlockCategorySponsor": { + "description": "Sponsor block 'Sponsor' Category" + }, + "sponsorBlockCategoryUnpaidSelfPromo": "Onbetaald/Zelfpromotie", + "@sponsorBlockCategoryUnpaidSelfPromo": { + "description": "Sponsor block 'Unpaid/Self promotion' Category" + }, + "sponsorBlockCategoryInteraction": "Interactieherinnering (Abonneren)", + "@sponsorBlockCategoryInteraction": { + "description": "Sponsor block 'Interaction' Category" + }, + "sponsorBlockCategoryIntro": "Pauze/Intro Animatie", + "@sponsorBlockCategoryIntro": { + "description": "Sponsorblock 'Intro' Category" + }, + "sponsorBlockCategoryMusicOffTopic": "Muziek: Niet-Muziek Sectie", + "@sponsorBlockCategoryMusicOffTopic": { + "description": "Sponsorblock 'MusicOffTopic' Category" + }, + "quality": "Kwaliteit", + "@quality": { + "description": "Name of TV ui video settings" + }, + "appLanguage": "App taal", + "@appLanguage": { + "description": "Select app language" + }, + "nVideos": "{count, plural, =0{No videos} =1{1 video} other{{count} videos}}", + "@nVideos": { + "description": "One or more videos", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "addPlayList": "Afspeellijst maken", + "@addPlayList": { + "description": "Title for add playlist dialog" + }, + "deletePlayListQ": "Afspeellijst verwijderen?", + "@deletePlayListQ": { + "description": "Ask user to delete a playlist" + }, + "streams": "Streams", + "@streams": { + "description": "Streams label" + }, + "ok": "Oké", + "@ok": { + "description": "Ok" + }, + "package": "Pakket", + "@package": { + "description": "package label" + }, + "delete": "Verwijderen", + "@delete": { + "description": "Delete label" + }, + "videoUnlisted": "Verborgen", + "@videoUnlisted": { + "description": "Status of a video that is only accessible by link" + }, + "error": "Fout", + "@error": {}, + "topSorting": "Top", + "@topSorting": { + "description": "Content sorting: top" + }, + "videoListed": "Publiek", + "@videoListed": { + "description": "Status of a publicly available video" + }, + "comments": "Opmerkingen", + "@comments": { + "description": "Comments label" + }, + "recommended": "Aanbevolen", + "@recommended": { + "description": "Recommended label" + }, + "streamIsLive": "Live", + "@streamIsLive": { + "description": "Label when a video is a live stream" + }, + "playlistVisibility": "Zichtbaarheid", + "@playlistVisibility": { + "description": "Dropdown label for playlist visibility" + }, + "publicPlaylist": "Publiek", + "@publicPlaylist": { + "description": "Public playlist" + }, + "privatePlaylist": "Privé", + "@privatePlaylist": { + "description": "Private playlist" + }, + "add": "Toevoegen", + "@add": { + "description": "Add button abel" + }, + "info": "Info", + "@info": { + "description": "Info label" + }, + "unlistedPlaylist": "Verborgen", + "@unlistedPlaylist": { + "description": "Unlisted playlist" + }, + "browsing": "Bladeren", + "@browsing": { + "description": "video browsing preferences" + }, + "country": "Land", + "@country": { + "description": "Country label" + }, + "servers": "Servers", + "@servers": { + "description": "Server management settings category" + }, + "appearance": "Uiterlijk", + "@appearance": { + "description": "Settings category title" + } } From 4e74fd7d3bc0c06de6d0410c9eae799ab9849dbb Mon Sep 17 00:00:00 2001 From: maboroshin Date: Tue, 29 Aug 2023 00:09:57 +0000 Subject: [PATCH 4/9] Translated using Weblate (Japanese) Currently translated at 100.0% (228 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/ja/ --- lib/l10n/app_ja.arb | 52 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/lib/l10n/app_ja.arb b/lib/l10n/app_ja.arb index 5f7523d5..7fe4ed17 100644 --- a/lib/l10n/app_ja.arb +++ b/lib/l10n/app_ja.arb @@ -900,5 +900,57 @@ "clearHistoryQuestionExplanation": "使用している Invidious のインスタンスにあるアカウントの視聴履歴が消去されます。元に戻せません。", "@clearHistoryQuestionExplanation": { "description": "Message for dialog before clearing full viewing history" + }, + "home": "ホーム", + "@home": { + "description": "Label for Home browsing tab" + }, + "navigationBarStyle": "ナビゲーションバーのスタイル", + "@navigationBarStyle": { + "description": "Label for settings on customizing navigation bar style" + }, + "homeLayoutEditor": "ホームの配置を編集", + "@homeLayoutEditor": { + "description": "Title of layout editor screen" + }, + "layoutEditorExplanation": "ホーム画面の表示を変更できます。横スクロールの小さな表示部分を2つ、大きな表示部分を1つ表示できます。", + "@layoutEditorExplanation": { + "description": "text to explain the home layout editor" + }, + "layoutEditorAddVideoSource": "動画の表示を追加", + "@layoutEditorAddVideoSource": { + "description": "Label for button to allow user to add more video sources to the home screen" + }, + "customizeAppLayoutExplanation": "アプリのメインのナビゲーションバーに表示したいボタンを選択します。家型のアイコンをクリックすると、アプリ起動時に表示される画面を選択できます。ドラッグで並び替えることもできます。", + "@customizeAppLayoutExplanation": { + "description": "" + }, + "customizeAppLayout": "表示ボタンを変更", + "@customizeAppLayout": { + "description": "Settings label for the settings to allow the user to set up the app sections themselves" + }, + "navigationBarLabelShowOnSelect": "選択時にラベルの文字を表示", + "@navigationBarLabelShowOnSelect": { + "description": "Label only showing when selected option for navigation bar" + }, + "navigationBarLabelAlwaysShowing": "常にラベルの文字を表示", + "@navigationBarLabelAlwaysShowing": { + "description": "Label always showing option for navigation bar" + }, + "navigationBarLabelNeverShow": "ラベルの文字を表示しない", + "@navigationBarLabelNeverShow": { + "description": "Never show label option for navigation bar" + }, + "distractionFreeModeDescription": "動画のコメントとおすすめを非表示にします", + "@distractionFreeModeDescription": { + "description": "Description for distraction free mode" + }, + "distractionFreeMode": "集中モード", + "@distractionFreeMode": { + "description": "title for distraction free mode settings" + }, + "library": "ライブラリ", + "@library": { + "description": "Name for user library" } } From 6fa73525d9b91085cd1ac6aec2c2e4ca852d303d Mon Sep 17 00:00:00 2001 From: v1s7 Date: Sun, 27 Aug 2023 14:53:24 +0000 Subject: [PATCH 5/9] Translated using Weblate (Russian) Currently translated at 100.0% (228 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/ru/ --- lib/l10n/app_ru.arb | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index edc9a4c2..27fdfcba 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -653,7 +653,7 @@ "@playNext": { "description": "Label to play the video after the current one." }, - "returnYoutubeDislikeDescription": "Показать примерное количество дизлайков с помощью API от returnyoutubedislike.com", + "returnYoutubeDislikeDescription": "Показывать примерное количество дизлайков видео с помощью API от returnyoutubedislike.com", "@returnYoutubeDislikeDescription": { "description": "ReturnYoutubeDislike setting description" }, @@ -928,5 +928,29 @@ "customizeAppLayoutExplanation": "Выберите какие разделы вы хотите видеть на панели навигации приложения. Нажмите на значок главной чтобы выбрать страницу, которая будет показываться при запуске приложения. Вы можете сортировать разделы перетаскиванием.", "@customizeAppLayoutExplanation": { "description": "" + }, + "homeLayoutEditor": "Изменить расстоновку главного меню", + "@homeLayoutEditor": { + "description": "Title of layout editor screen" + }, + "navigationBarLabelNeverShow": "Не показывать названия", + "@navigationBarLabelNeverShow": { + "description": "Never show label option for navigation bar" + }, + "navigationBarLabelAlwaysShowing": "Всегда показывать названия", + "@navigationBarLabelAlwaysShowing": { + "description": "Label always showing option for navigation bar" + }, + "navigationBarLabelShowOnSelect": "Показывать название на выбранном элементе", + "@navigationBarLabelShowOnSelect": { + "description": "Label only showing when selected option for navigation bar" + }, + "distractionFreeMode": "Режим фокусировки", + "@distractionFreeMode": { + "description": "title for distraction free mode settings" + }, + "distractionFreeModeDescription": "Отключить комментарии и рекомендации", + "@distractionFreeModeDescription": { + "description": "Description for distraction free mode" } } From a9d3c589fa3f642a873b54083c13ba97423fc82d Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 28 Aug 2023 13:02:01 +0000 Subject: [PATCH 6/9] Translated using Weblate (Spanish) Currently translated at 100.0% (228 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/es/ --- lib/l10n/app_es.arb | 1854 ++++++++++++++++++++++--------------------- 1 file changed, 953 insertions(+), 901 deletions(-) diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 024060ca..7a7ca4c7 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -1,904 +1,956 @@ { - "subscriptions": "Suscripciones", - "@subscriptions": { - "description": "User subscriptions" - }, - "playlists": "Listas de reproducción", - "@playlists": { - "description": "User playlists" - }, - "popular": "Populares", - "@popular": { - "description": "Popular videos title" - }, - "trending": "Tendencias", - "@trending": { - "description": "Trending videos title" - }, - "noVideoInPlayList": "No hay video en la lista de reproducción", - "@noVideoInPlayList": { - "description": "When no videos in the playlist" - }, - "removeFromPlayList": "Eliminar de la lista de reproducción", - "@removeFromPlayList": { - "description": "Menu item description to show remove a video from a playlist" - }, - "deletePlayListQ": "¿Eliminar lista de reproducción?", - "@deletePlayListQ": { - "description": "Ask user to delete a playlist" - }, - "irreversibleAction": "Esta acción es irreversible", - "@irreversibleAction": { - "description": "Tell the user that the action cannot be undone" - }, - "addPlayList": "Agregar lista de reproducción", - "@addPlayList": { - "description": "Title for add playlist dialog" - }, - "playListName": "Nombre de la lista de reproducción", - "@playListName": { - "description": "Place holder for new playlist name text field" - }, - "playlistVisibility": "Visibilidad", - "@playlistVisibility": { - "description": "Dropdown label for playlist visibility" - }, - "publicPlaylist": "Público", - "@publicPlaylist": { - "description": "Public playlist" - }, - "privatePlaylist": "Privado", - "@privatePlaylist": { - "description": "Private playlist" - }, - "cancel": "Cancelar", - "@cancel": { - "description": "Cancel button label" - }, - "add": "Añadir", - "@add": { - "description": "Add button abel" - }, - "unlistedPlaylist": "No incluido en listado", - "@unlistedPlaylist": { - "description": "Unlisted playlist" - }, - "info": "Información", - "@info": { - "description": "Info label" - }, - "videos": "Vídeos", - "@videos": { - "description": "Videos label" - }, - "streams": "Flujos", - "@streams": { - "description": "Streams label" - }, - "subscribed": "Suscrito", - "@subscribed": { - "description": "When the user is subscribed to a channel" - }, - "shareYoutubeLink": "Compartir enlace de YouTube", - "@shareYoutubeLink": { - "description": "asking user to share youtube link" - }, - "shareInvidiousLink": "Compartir enlace de Invidious", - "@shareInvidiousLink": { - "description": "asking user to share invidious link" - }, - "ok": "Ok", - "@ok": { - "description": "Ok" - }, - "noChannels": "No hay canales", - "@noChannels": { - "description": "when there are no channels to display" - }, - "noPlaylists": "No hay listas de reproducción", - "@noPlaylists": { - "description": "when there are no playlists to display" - }, - "channels": "Canales", - "@channels": { - "description": "Channels label" - }, - "comments": "Comentarios", - "@comments": { - "description": "Comments label" - }, - "recommended": "Recomendado", - "@recommended": { - "description": "Recommended label" - }, - "couldntFetchVideos": "No se pudieron recuperar los videos. Toca para volver a intentarlo.", - "@couldntFetchVideos": { - "description": "Can't load bunch of videos, asking user to try again" - }, - "startUsingClipious": "Empieza a usar Clipious", - "@startUsingClipious": { - "description": "button label to start using the app" - }, - "videoAddedToPlaylist": "Vídeo añadido a la lista de reproducción", - "@videoAddedToPlaylist": { - "description": "Pop up message when a video was added to a playlist" - }, - "errorAddingVideoToPlaylist": "Error al agregar video a la lista de reproducción", - "@errorAddingVideoToPlaylist": { - "description": "Error while adding video to playlist" - }, - "selectPlaylist": "Seleccionar lista de reproducción", - "@selectPlaylist": { - "description": "Title when users wants to add a video to a playlist" - }, - "createNewPlaylist": "Crear nueva lista de reproducción", - "@createNewPlaylist": { - "description": "Button label to create a new playlist when the user wants to add a video to a playlist" - }, - "loadMore": "Cargar más", - "@loadMore": { - "description": "CTA to load more" - }, - "topSorting": "Popularidad", - "@topSorting": { - "description": "Content sorting: top" - }, - "streamIsLive": "En vivo", - "@streamIsLive": { - "description": "Label when a video is a live stream" - }, - "sponsorSkipped": "Patrocinador omitido", - "@sponsorSkipped": { - "description": "When a sponsor segment is skipped thanks to sponsor block" - }, - "selectBrowsingCountry": "Seleccionar país de navegación", - "@selectBrowsingCountry": { - "description": "Select country for trending content" - }, - "settings": "Ajustes", - "@settings": { - "description": "Settings title" - }, - "browsing": "Navegación", - "@browsing": { - "description": "video browsing preferences" - }, - "country": "País", - "@country": { - "description": "Country label" - }, - "whenAppStartsShow": "Cuando se inicie la aplicación, muestra…", - "@whenAppStartsShow": { - "description": "Setting title for selecting the screen to show on start" - }, - "servers": "Servidores", - "@servers": { - "description": "Server management settings category" - }, - "manageServers": "Administrar servidores", - "@manageServers": { - "description": "Settings to manage servers" - }, - "useSponsorBlock": "Usar SponsorBlock", - "@useSponsorBlock": { - "description": "label for sponsorblock checkbox" - }, - "about": "Acerca de", - "@about": { - "description": "About" - }, - "name": "Nombre", - "@name": { - "description": "NAme label" - }, - "package": "Paquete", - "@package": { - "description": "package label" - }, - "version": "Versión", - "@version": { - "description": "version label" - }, - "build": "Compilacion", - "@build": { - "description": "build label" - }, - "addServer": "Agregar servidor", - "@addServer": { - "description": "Add server label" - }, - "useThisServer": "Usa este servidor", - "@useThisServer": { - "description": "Use this server label" - }, - "logIn": "Iniciar sesión", - "@logIn": { - "description": "CTA to log in to server" - }, - "delete": "Borrar", - "@delete": { - "description": "Delete label" - }, - "notLoggedIn": "Sin iniciar sesión", - "@notLoggedIn": { - "description": "Label when the user is not logged in to the server" - }, - "publicServers": "Servidores públicos", - "@publicServers": { - "description": "Public servers label" - }, - "loadingPublicServer": "Cargando servidores públicos", - "@loadingPublicServer": { - "description": "Message telling users the app is loading the list of public servers" - }, - "tapToAddServer": "Toque para agregar un servidor a su lista", - "@tapToAddServer": { - "description": "public server description" - }, - "publicServersError": "No se pudo obtener la lista de servidores públicos. Toca para volver a intentarlo.", - "@publicServersError": { - "description": "Error message when trying to get public servers but it failed" - }, - "appearance": "Apariencia", - "@appearance": { - "description": "Settings category title" - }, - "useDynamicTheme": "Colores dinámicos", - "@useDynamicTheme": { - "description": "" - }, - "useDynamicThemeDescription": "Usa los colores de Material You (solo disponible en Android 12+)", - "@useDynamicThemeDescription": { - "description": "" - }, - "useDash": "Usar DASH", - "@useDash": { - "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" - }, - "videoPlayer": "Reproductor de video", - "@videoPlayer": { - "description": "Title for video player related options" - }, - "videoListed": "Público", - "@videoListed": { - "description": "Status of a publicly available video" - }, - "videoUnlisted": "No incluido en listado", - "@videoUnlisted": { - "description": "Status of a video that is only accessible by link" - }, - "videoIsFamilyFriendly": "Familiar", - "@videoIsFamilyFriendly": { - "description": "Displayed only when a video is family friendly" - }, - "tapToManage": "Toca para administrar", - "@tapToManage": { - "description": "Text shown below a server in the 'Your servers' list" - }, - "authentication": "Autenticación", - "@authentication": { - "description": "Label for server settings related to authentications" - }, - "latestVideos": "Últimos vídeos", - "@latestVideos": { - "description": "Latest channel videos" - }, - "subscribe": "Suscribir", - "@subscribe": { - "description": "Label for user to subscribe to a channel" - }, - "couldntLoadVideo": "No se pudo cargar el video", - "@couldntLoadVideo": { - "description": "Message to display when a video can't be loaded" - }, - "wizardIntro": "Selecciona un servidor público o agrega uno propio. (Se puede cambiar más tarde en la configuración)", - "@wizardIntro": { - "description": "Welcome message on frst time use" - }, - "newSorting": "Nuevo", - "@newSorting": { - "description": "Content sorting: new" - }, - "showOnStart": "Seleccione qué mostrar cuando se inicia la aplicación", - "@showOnStart": { - "description": "Title of dialog asking which screen the users prefers to see" - }, - "sponsorBlockDescription": "Omitir segmentos de patrocinadores enviados por la comunidad", - "@sponsorBlockDescription": { - "description": "Sponsorblock setting description" - }, - "invalidInvidiousServer": "Servidor de Invidious no válido", - "@invalidInvidiousServer": { - "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" - }, - "loggedIn": "Conectado", - "@loggedIn": { - "description": "Label to tell the user that he is logged in to the server" - }, - "yourServers": "Tus servidores", - "@yourServers": { - "description": "Your servers label" - }, - "addServerHelpText": "Use el botón + para agregar sus propios servidores o toque un servidor público y agréguelo.", - "@addServerHelpText": { - "description": "label for when the user hasn't chosen a server yet" - }, - "useDashDescription": "La transmisión adaptativa DASH a veces puede ser problemática, YouTube puede limitar su velocidad.", - "@useDashDescription": { - "description": "Description for dash in the settings screen" - }, - "nSubscribers": "{count, select, no{Sin suscriptores} other{{count} Suscriptores}}", - "@nSubscribers": { - "description": "number of subscribers", - "placeholders": { - "count": { - "type": "String" - } - } - }, - "nReplies": "{count, plural, =0{Sin respuestas} =1{1 Respuesta} other{{count} Respuestas}}", - "@nReplies": { - "description": "number of replies to a comment", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "currentServer": "{current} se está utilizando actualmente", - "@currentServer": { - "description": "Which server the user is currently using", - "placeholders": { - "current": { - "type": "String" - } - } - }, - "tokenLogin": "Iniciar sesión con un token", - "@tokenLogin": { - "description": "Textto login to a server using the recommended way" - }, - "tokenLoginDescription": "Forma recomendada de conectarse", - "@tokenLoginDescription": { - "description": "Recommended way to log in" - }, - "cookieLoginDescription": "Utiliza este método si tienes problemas con la autenticación del token", - "@cookieLoginDescription": { - "description": "Cookie log in description" - }, - "logout": "Cerrar sesión", - "@logout": { - "description": "CTA to logout of a server" - }, - "username": "Nombre de usuario", - "@username": { - "description": "Username label for login to a server" - }, - "password": "Contraseña", - "@password": { - "description": "Password label for login to a server" - }, - "error": "Fallo", - "@error": {}, - "videoQueue": "La cola del video", - "@videoQueue": { - "description": "Label for button to display the video queue" - }, - "addToQueueList": "Añadir a la cola", - "@addToQueueList": { - "description": "Label on button to add a video to the queue list" - }, - "sponsorBlockSettingsQuickDescription": "Selecciona el tipo de segmentos que deseas omitir", - "@sponsorBlockSettingsQuickDescription": { - "description": "Small description of what the sponsor block settings do" - }, - "sponsorBlockCategorySponsor": "Patrocinador", - "@sponsorBlockCategorySponsor": { - "description": "Sponsor block 'Sponsor' Category" - }, - "sponsorBlockCategoryUnpaidSelfPromo": "No remunerado/Autopromoción", - "@sponsorBlockCategoryUnpaidSelfPromo": { - "description": "Sponsor block 'Unpaid/Self promotion' Category" - }, - "sponsorBlockCategoryUnpaidSelfPromoDescription": "Similar a \"patrocinador\", excepto para la autopromoción o no remunerada. Esto incluye secciones sobre mercancía, donaciones o información sobre quiénes colaboraron ", - "@sponsorBlockCategoryUnpaidSelfPromoDescription": { - "description": "Sponsor block 'Unpaid/Self promotion' Category description" - }, - "sponsorBlockCategoryInteraction": "Recordatorio de interacción (Suscribirse)", - "@sponsorBlockCategoryInteraction": { - "description": "Sponsor block 'Interaction' Category" - }, - "sponsorBlockCategoryIntro": "Intermedio/Introducción Animada", - "@sponsorBlockCategoryIntro": { - "description": "Sponsorblock 'Intro' Category" - }, - "sponsorBlockCategoryIntroDescription": "Un espacio sin contenido real. Puede ser una pausa, un cuadro estático, una animación repetitiva. No debe utilizarse para transferencias que contengan información.", - "@sponsorBlockCategoryIntroDescription": { - "description": "Sponsorblock 'Intro' Category description" - }, - "sponsorBlockCategoryOutro": "Tarjetas/Créditos", - "@sponsorBlockCategoryOutro": { - "description": "Outro block 'Outro' Category" - }, - "sponsorBlockCategoryPreview": "Vista previa/Resumen", - "@sponsorBlockCategoryPreview": { - "description": "Sponsorblock 'Preview' Category" - }, - "sponsorBlockCategoryFiller": "Chistes de relleno/Bromas", - "@sponsorBlockCategoryFiller": { - "description": "Sponsorblock 'Filler' Category" - }, - "sponsorBlockCategoryMusicOffTopic": "Música: Sección No Musical", - "@sponsorBlockCategoryMusicOffTopic": { - "description": "Sponsorblock 'MusicOffTopic' Category" - }, - "sponsorBlockCategoryMusicOffTopicDescription": "Sólo para vídeos musicales. Sólo debe utilizarse para secciones de vídeos musicales que no estén ya cubiertas por otra categoría.", - "@sponsorBlockCategoryMusicOffTopicDescription": { - "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." - }, - "useProxy": "Proxy de los videos", - "@useProxy": { - "description": "label for settings switch to proxy videos from server" - }, - "useProxyDescription": "Mediante la transmisión proxy de secuencias de vídeo desde el servidor, puedes evitar los bloqueos regionales o el bloqueo de YouTube por parte de los ISP", - "@useProxyDescription": { - "description": "Description for the use proxy settings" - }, - "nVideos": "{count, plural, =0{Sin vídeos} =1{1 video} other{{count} vídeos}}", - "@nVideos": { - "description": "One or more videos", - "placeholders": { - "count": { - "type": "num", - "format": "compact" - } - } - }, - "cookieLogin": "Iniciar sesión con una cookie", - "@cookieLogin": { - "description": "Text to login to a server using the cookie jar method" - }, - "wrongUsernamePassword": "Nombre de usuario o contraseña incorrectos", - "@wrongUsernamePassword": { - "description": "Error message when authentication fails" - }, - "addRecommendedToQueue": "Reproducción automática recomendada a continuación", - "@addRecommendedToQueue": { - "description": "Switch when playing a video to automatically add the recommended videos to the video queue" - }, - "sponsorBlockCategorySponsorDescription": "Promoción pagada, referencias pagadas y anuncios directos. No para la autopromoción o los mensajes gratuitos a causas/creadores/sitios web/productos que les gustan.", - "@sponsorBlockCategorySponsorDescription": { - "description": "Sponsor block 'Sponsor' Category description" - }, - "sponsorBlockCategoryInteractionDescription": "Cuando hay un breve recordatorio para dar me gusta, suscribirse o seguirlos en medio del contenido. Si es largo o se trata de algo específico, debería estar bajo la autopromoción.", - "@sponsorBlockCategoryInteractionDescription": { - "description": "Sponsor block 'Interaction' Category description" - }, - "sponsorBlockCategoryOutroDescription": "Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información.", - "@sponsorBlockCategoryOutroDescription": { - "description": "Outro block 'Outro' Category description" - }, - "sponsorBlockCategoryPreviewDescription": "Colección de clips que muestran lo que sucede en este video u otros videos, en una serie donde toda la información se repite más adelante en el video.", - "@sponsorBlockCategoryPreviewDescription": { - "description": "Sponsorblock 'Preview' Category description" - }, - "sponsorBlockCategoryFillerDescription": "Escenas tangenciales agregadas solo para relleno o humor que no son necesarias para comprender el contenido principal del video. Esto no debe incluir segmentos que proporcionen contexto o detalles de fondo. Esta es una categoría muy agresiva pensada para cuando no estás de humor para \"divertirte\".", - "@sponsorBlockCategoryFillerDescription": { - "description": "Sponsorblock 'Filler' Category description" - }, - "pressDownToShowSettings": "Pulsa hacia abajo para mostrar los ajustes", - "@pressDownToShowSettings": { - "description": "Instruction on how to show video settings when playing a video on TV" - }, - "quality": "Calidad", - "@quality": { - "description": "Name of TV ui video settings" - }, - "audio": "Audio", - "@audio": { - "description": "Name TV ui audio settings" - }, - "subtitles": "Subtítulos", - "@subtitles": { - "description": "Name of TV ui subtitles settings" - }, - "blackBackgroundDescription": "Para el tema oscuro en una pantalla OLED", - "@blackBackgroundDescription": { - "description": "Description for dark background setting" - }, - "search": "Buscar", - "@search": { - "description": "search title" - }, - "playbackSpeed": "Velocidad de reproducción", - "@playbackSpeed": { - "description": "Name of TV ui Playback speed" - }, - "blackBackground": "Fondo negro", - "@blackBackground": { - "description": "Settings name for black background" - }, - "subtitleFontSizeDescription": "Cambia el tamaño de los subtítulos si es demasiado pequeño o demasiado grande en tu dispositivo", - "@subtitleFontSizeDescription": { - "description": "Settings description for subtitle size" - }, - "subtitleFontSize": "Tamaño de letra de los subtítulos", - "@subtitleFontSize": { - "description": "Settings label for the size of the subtitles" - }, - "skipSslVerification": "Omitir la verificación del certificado SSL", - "@skipSslVerification": { - "description": "Setting label to skip ssl certification verification" - }, - "skipSslVerificationDescription": "Para utilizar un certificado SSL autofirmado, o cuando tienes problemas relacionados con un SSL tu servidor.", - "@skipSslVerificationDescription": { - "description": "Setting description for the skip ssl certification verification" - }, - "themeDark": "Oscuro", - "@themeDark": { - "description": "Dark theme" - }, - "followSystem": "Sistema", - "@followSystem": { - "description": "Follow system label" - }, - "requiresRestart": "Requiere reiniciar la aplicación", - "@requiresRestart": { - "description": "Requires app restart label" - }, - "appLanguage": "Idioma de la aplicación", - "@appLanguage": { - "description": "Select app language" - }, - "themeLight": "Claro", - "@themeLight": { - "description": "Light theme" - }, - "themeBrightness": "Tema", - "@themeBrightness": { - "description": "Ask the user to user dark / light / system theme" - }, - "returnYoutubeDislikeDescription": "Muestra aproximaciones de los videos que no me gustan usando la API proporcionada por returnyoutubedislike.com", - "@returnYoutubeDislikeDescription": { - "description": "ReturnYoutubeDislike setting description" - }, - "searchHistoryDescription": "Ajustes del historial de la búsqueda", - "@searchHistoryDescription": { - "description": "Description for search history settings" - }, - "enableSearchHistory": "Activar el historial de las búsquedas", - "@enableSearchHistory": { - "description": "Settings label for enabling search history" - }, - "clearSearchHistory": "Borrar el historial de las búsquedas", - "@clearSearchHistory": { - "description": "Settings label for clearing search history" - }, - "searchHistory": "Buscar en el historial", - "@searchHistory": { - "description": "Settings label for search history" - }, - "autoplayVideoOnLoad": "Reproducir el video automáticamente al iniciar", - "@autoplayVideoOnLoad": { - "description": "Label for settings to enable autoplay when a video loads" - }, - "autoplayVideoOnLoadDescription": "Comenzar a reproducir automáticamente el video después de que se haya iniciado", - "@autoplayVideoOnLoadDescription": { - "description": "Description for the autoplay video on load setting" - }, - "searchHistoryLimit": "Límite del historial de las búsquedas", - "@searchHistoryLimit": { - "description": "Settings label for search history limit" - }, - "searchHistoryLimitDescription": "Establece el número de las búsquedas antiguas sugeridas", - "@searchHistoryLimitDescription": { - "description": "Settings label for search history limit description" - }, - "searchSortRating": "Clasificación", - "@searchSortRating": { - "description": "Sort search by rating" - }, - "searchSortViewCount": "Contador de visitas", - "@searchSortViewCount": { - "description": "Sort search by view count" - }, - "searchSortRelevance": "Relevancia", - "@searchSortRelevance": { - "description": "Sort search by relevance" - }, - "searchSortUploadDate": "Fecha subida", - "@searchSortUploadDate": { - "description": "Sort search by upload date" - }, - "shorts": "Videos Cortos", - "@shorts": { - "description": "Youtube shorts" - }, - "rememberSubtitleLanguageDescription": "Establecer automáticamente los subtítulos en el último idioma seleccionado, si está disponible", - "@rememberSubtitleLanguageDescription": { - "description": "Settings description for remembering subtitle language" - }, - "rememberSubtitleLanguage": "Recordar el idioma de los subtítulos", - "@rememberSubtitleLanguage": { - "description": "Settings label for remembering subtitle language" - }, - "copyToClipBoard": "Copiar al portapapeles", - "@copyToClipBoard": { - "description": "Text to copy something to clipboard" - }, - "logsCopied": "Registros copiados en el portapapeles", - "@logsCopied": { - "description": "Message to tell user that logs have been copied to the clipboard" - }, - "appLogs": "Registros de aplicaciones", - "@appLogs": { - "description": "Title for settings that leads to application logs" - }, - "appLogsDescription": "Obtener registros de lo que ocurre en la aplicación, puede ser útil para informar de problemas", - "@appLogsDescription": { - "description": "Description of the app log settings" - }, - "redirectInvidiousLink": "Compartir el enlace de directo de Invidious", - "@redirectInvidiousLink": { - "description": "asking user to share redirecting invidious link" - }, - "rememberPlaybackSpeed": "Recordar la velocidad de reproducción", - "@rememberPlaybackSpeed": { - "description": "Setting label for remembering playback speed" - }, - "rememberPlaybackSpeedDescription": "Ajuste automático de la velocidad de reproducción a la última velocidad seleccionada", - "@rememberPlaybackSpeedDescription": { - "description": "Settings description for remembering playback speed" - }, - "videoFilterAllChannels": "Todos los canales", - "@videoFilterAllChannels": { - "description": "Title for the sections that applies to all channels" - }, - "videoFilterValue": "Valor", - "@videoFilterValue": { - "description": "Label for filter value" - }, - "videoFiltered": "Vídeo filtrado por el/los siguiente(s) motivo(s):", - "@videoFiltered": { - "description": "Label shown on video list when it is filtered out" - }, - "playNextAddedToQueue": "El vídeo se reproducirá a continuación", - "@playNextAddedToQueue": { - "description": "Pop up message to confirm that the video has been properly set to play next" - }, - "videoFiltersSettingTileDescriptions": "Definir las reglas para filtrar los vídeos", - "@videoFiltersSettingTileDescriptions": { - "description": "Description for the main settings page" - }, - "addVideoFilter": "Crear un filtro", - "@addVideoFilter": { - "description": "Title when creating a new filter" - }, - "videoFilterType": "Tipo", - "@videoFilterType": { - "description": "Label for filter type" - }, - "videoFilterOperation": "Operación", - "@videoFilterOperation": { - "description": "Label for filter operation" - }, - "save": "Guardar", - "@save": { - "description": "Text for save action" - }, - "videoFilterEditDescription": "Selecciona un canal opcional, un tipo de filtro, una operación y un valor para filtrar los vídeos de las listas. Ejemplo, tipo: nombre de vídeo, operación: contiene, valor: prueba EXCLUIRÁ todos los vídeos cuyo nombre contenga la palabra \"prueba\".", - "@videoFilterEditDescription": { - "description": "Descriptive test for video filter set up" - }, - "optional": "opcional", - "@optional": { - "description": "Optional label" - }, - "videoFilterHideLabel": "Ocultar", - "@videoFilterHideLabel": { - "description": "Label to hide videos" - }, - "videoFilterFilterLabel": "Ofuscar", - "@videoFilterFilterLabel": { - "description": "Label to filter videos" - }, - "videoFilterDescriptionString": "{hideOrFilter} videos donde {type} {operation} ''{value}''.", - "@videoFilterDescriptionString": { - "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", - "placeholders": { - "hideOrFilter": { - "type": "String", - "example": "Hide" - }, - "type": { - "type": "String", - "example": "video title" - }, - "operation": { - "type": "String", - "example": "does not contain" - }, - "value": { - "type": "String", - "example": "some filter text" - } - } - }, - "videoFilterTapToReveal": "Toca para mostrar", - "@videoFilterTapToReveal": { - "description": "Label to tell user to tap to show a filtered video" - }, - "videoFilterHide": "Ocultar los vídeos filtrados", - "@videoFilterHide": { - "description": "Label for settings to hide filtered videos" - }, - "videoFilterHideDescription": "Por defecto, los vídeos filtrados no se ocultan, sino que se muestran ofuscados con la(s) razón(es) por la(s) que se han filtrado. Esta opción elimina los vídeos filtrados de las listas.", - "@videoFilterHideDescription": { - "description": "" - }, - "videoFilterTypeVideoTitle": "Título del vídeo", - "@videoFilterTypeVideoTitle": { - "description": "Label for video filter video title" - }, - "videoFilterTypeChannelName": "Nombre del canal", - "@videoFilterTypeChannelName": { - "description": "Label for video filter channel name" - }, - "videoFilterOperationContains": "Contiene", - "@videoFilterOperationContains": { - "description": "Label for video filter operation Contains" - }, - "videoFilterOperationNotContain": "No contiene", - "@videoFilterOperationNotContain": { - "description": "Label for video filter operation Does not contain" - }, - "videoFilterOperationLowerThan": "Inferior a", - "@videoFilterOperationLowerThan": { - "description": "Label for video filter operation Lower than" - }, - "channel": "Canal", - "@channel": { - "description": "A single channel" - }, - "videoFilterHideAllFromChannel": "Filtrar todos los vídeos del canal", - "@videoFilterHideAllFromChannel": { - "description": "Label for video filter switch to allow to hide all videos from a channel" - }, - "addToPlaylist": "Añadir a la lista de reproducción", - "@addToPlaylist": { - "description": "Label to add a video to a playlist" - }, - "playNext": "Reproducir la siguiente", - "@playNext": { - "description": "Label to play the video after the current one." - }, - "videoFilters": "Filtros de vídeo", - "@videoFilters": { - "description": "Title for video filter settings" - }, - "editVideoFilter": "Editar el filtro", - "@editVideoFilter": { - "description": "Title when editting a filter" - }, - "videoFilterOperationHigherThan": "Superior a", - "@videoFilterOperationHigherThan": { - "description": "Label for video filter operation Higher than" - }, - "videoFilterNoFilters": "Sin filtros de vídeo, pulsa el botón \"+\" de abajo para empezar a añadir filtros.", - "@videoFilterNoFilters": { - "description": "Label when there are no video filters" - }, - "lockFullScreenToLandscape": "Bloquea la orientación de la pantalla completa en la relación al aspecto del vídeo", - "@lockFullScreenToLandscape": { - "description": "Title to force full screen to landscape" - }, - "videoFilterTypeVideoLength": "Duración del vídeo (segundos)", - "@videoFilterTypeVideoLength": { - "description": "Label for video filter video length" - }, - "lockFullScreenToLandscapeDescription": "Bloquea la orientación de la pantalla completa en función del formato de vídeo: horizontal para vídeos anchos y vertical para vídeos verticales", - "@lockFullScreenToLandscapeDescription": { - "description": "Setting description for forcing video to landscape when in full screen" - }, - "videoFiltersExplanation": "Oculta u ofusca los videos de todas las fuentes de video en la aplicación según los filtros definidos a continuación. Esto te permite, por ejemplo, ocultar spoilers deportivos u ocultar cortos de un determinado canal.", - "@videoFiltersExplanation": { - "description": "Description on how filter work" - }, - "fillFullscreen": "Maximiza el video para que se ajuste a la pantalla", - "@fillFullscreen": { - "description": "Title to maximize video to fit screen" - }, - "fillFullscreenDescription": "Ajusta el video para que la imagen se extienda por toda la pantalla en visualización horizontal", - "@fillFullscreenDescription": { - "description": "Setting description for filling video to screen in landscape" - }, - "videoAddedToQueue": "Vídeo añadido a la cola", - "@videoAddedToQueue": { - "description": "Pop up message when a video was added at the end of the video queue" - }, - "shareLinkWithTimestamp": "Agregar marca de tiempo", - "@shareLinkWithTimestamp": { - "description": "asking user to share link along with timestamp" - }, - "downloadsPlayAll": "Reproducir todo", - "@downloadsPlayAll": { - "description": "Button to play all downloaded videos" - }, - "videoFailedDownloadRetry": "La descarga falló, toca para reintentar", - "@videoFailedDownloadRetry": { - "description": "Shown on download manager when a download fails and prompt the user to retry" - }, - "downloads": "Descargas", - "@downloads": { - "description": "Downloads" - }, - "download": "Descarga", - "@download": { - "description": "A single download or CTA for downloading a video" - }, - "videoAlreadyDownloaded": "Vídeo descargado", - "@videoAlreadyDownloaded": { - "description": "Message when a user tries to download a video he already has" - }, - "noDownloadedVideos": "No hay vídeos descargados, navega, pulsa prolongadamente en un vídeo de una lista o toca el botón de descarga en la pantalla de un vídeo para descargarlo", - "@noDownloadedVideos": { - "description": "Message showing when the user goes to the download screen but there are no offline videos." - }, - "videoDownloadStarted": "Comienza la descarga del vídeo", - "@videoDownloadStarted": { - "description": "Message when a video starts being downloaded" - }, - "videoDownloadAudioOnly": "Sólo el audio", - "@videoDownloadAudioOnly": { - "description": "Label for toggle to download audio only " - }, - "manageSubscriptions": "Gestionar las suscripciones", - "@manageSubscriptions": { - "description": "Title of manage subscriptions page" - }, - "noSubscriptions": "Sin suscripciones, navega por los vídeos y suscríbete al canal que quieras.", - "@noSubscriptions": { - "description": "Message when the user has no subs" - }, - "noHistory": "No hay historial de visualización, mira algunos videos y aparecerán aquí", - "@noHistory": { - "description": "Message when the user visits the history tab but it's empty" - }, - "history": "Historia", - "@history": { - "description": "User view history label" - }, - "itemlistErrorGeneric": "No se han podido recuperar los datos", - "@itemlistErrorGeneric": { - "description": "Error showing when the data can't be fetch" - }, - "unSubscribeQuestion": "¿Darse de baja?", - "@unSubscribeQuestion": { - "description": "Title for dialog if a user wants to unsubscribe in the subscribtion management screen" - }, - "itemListErrorInvalidScope": "No tienes permiso para ver esto, si has entrado usando el método del token intenta salir y entrar de nuevo", - "@itemListErrorInvalidScope": { - "description": "Error when the user doesn't have the proper scope to its current token" - }, - "videoFilterWholeChannel": "{hideOrFilter} todos los vídeos del canal", - "@videoFilterWholeChannel": { - "description": "Label for whole channel filtering", - "placeholders": { - "hideOrFilter": { - "type": "String", - "example": "Hide" - } - } - }, - "youCanSubscribeAgainLater": "Puedes volver a suscribirte a este canal más tarde", - "@youCanSubscribeAgainLater": { - "description": "Text for the unscubscribe confirmation dialog" - }, - "clearHistoryQuestion": "¿Borrar el historial?", - "@clearHistoryQuestion": {}, - "clearHistoryQuestionExplanation": "Esto borrará el historial de visualización de tu cuenta en la instancia de Invidious que utilices. Esto no se puede deshacer.", - "@clearHistoryQuestionExplanation": { - "description": "Message for dialog before clearing full viewing history" + "subscriptions": "Suscripciones", + "@subscriptions": { + "description": "User subscriptions" + }, + "playlists": "Listas de reproducción", + "@playlists": { + "description": "User playlists" + }, + "popular": "Populares", + "@popular": { + "description": "Popular videos title" + }, + "trending": "Tendencias", + "@trending": { + "description": "Trending videos title" + }, + "noVideoInPlayList": "No hay video en la lista de reproducción", + "@noVideoInPlayList": { + "description": "When no videos in the playlist" + }, + "removeFromPlayList": "Eliminar de la lista de reproducción", + "@removeFromPlayList": { + "description": "Menu item description to show remove a video from a playlist" + }, + "deletePlayListQ": "¿Eliminar lista de reproducción?", + "@deletePlayListQ": { + "description": "Ask user to delete a playlist" + }, + "irreversibleAction": "Esta acción es irreversible", + "@irreversibleAction": { + "description": "Tell the user that the action cannot be undone" + }, + "addPlayList": "Agregar lista de reproducción", + "@addPlayList": { + "description": "Title for add playlist dialog" + }, + "playListName": "Nombre de la lista de reproducción", + "@playListName": { + "description": "Place holder for new playlist name text field" + }, + "playlistVisibility": "Visibilidad", + "@playlistVisibility": { + "description": "Dropdown label for playlist visibility" + }, + "publicPlaylist": "Público", + "@publicPlaylist": { + "description": "Public playlist" + }, + "privatePlaylist": "Privado", + "@privatePlaylist": { + "description": "Private playlist" + }, + "cancel": "Cancelar", + "@cancel": { + "description": "Cancel button label" + }, + "add": "Añadir", + "@add": { + "description": "Add button abel" + }, + "unlistedPlaylist": "No incluido en listado", + "@unlistedPlaylist": { + "description": "Unlisted playlist" + }, + "info": "Información", + "@info": { + "description": "Info label" + }, + "videos": "Vídeos", + "@videos": { + "description": "Videos label" + }, + "streams": "Flujos", + "@streams": { + "description": "Streams label" + }, + "subscribed": "Suscrito", + "@subscribed": { + "description": "When the user is subscribed to a channel" + }, + "shareYoutubeLink": "Compartir enlace de YouTube", + "@shareYoutubeLink": { + "description": "asking user to share youtube link" + }, + "shareInvidiousLink": "Compartir enlace de Invidious", + "@shareInvidiousLink": { + "description": "asking user to share invidious link" + }, + "ok": "Ok", + "@ok": { + "description": "Ok" + }, + "noChannels": "No hay canales", + "@noChannels": { + "description": "when there are no channels to display" + }, + "noPlaylists": "No hay listas de reproducción", + "@noPlaylists": { + "description": "when there are no playlists to display" + }, + "channels": "Canales", + "@channels": { + "description": "Channels label" + }, + "comments": "Comentarios", + "@comments": { + "description": "Comments label" + }, + "recommended": "Recomendado", + "@recommended": { + "description": "Recommended label" + }, + "couldntFetchVideos": "No se pudieron recuperar los videos. Toca para volver a intentarlo.", + "@couldntFetchVideos": { + "description": "Can't load bunch of videos, asking user to try again" + }, + "startUsingClipious": "Empieza a usar Clipious", + "@startUsingClipious": { + "description": "button label to start using the app" + }, + "videoAddedToPlaylist": "Vídeo añadido a la lista de reproducción", + "@videoAddedToPlaylist": { + "description": "Pop up message when a video was added to a playlist" + }, + "errorAddingVideoToPlaylist": "Error al agregar video a la lista de reproducción", + "@errorAddingVideoToPlaylist": { + "description": "Error while adding video to playlist" + }, + "selectPlaylist": "Seleccionar lista de reproducción", + "@selectPlaylist": { + "description": "Title when users wants to add a video to a playlist" + }, + "createNewPlaylist": "Crear nueva lista de reproducción", + "@createNewPlaylist": { + "description": "Button label to create a new playlist when the user wants to add a video to a playlist" + }, + "loadMore": "Cargar más", + "@loadMore": { + "description": "CTA to load more" + }, + "topSorting": "Popularidad", + "@topSorting": { + "description": "Content sorting: top" + }, + "streamIsLive": "En vivo", + "@streamIsLive": { + "description": "Label when a video is a live stream" + }, + "sponsorSkipped": "Patrocinador omitido", + "@sponsorSkipped": { + "description": "When a sponsor segment is skipped thanks to sponsor block" + }, + "selectBrowsingCountry": "Seleccionar país de navegación", + "@selectBrowsingCountry": { + "description": "Select country for trending content" + }, + "settings": "Ajustes", + "@settings": { + "description": "Settings title" + }, + "browsing": "Navegación", + "@browsing": { + "description": "video browsing preferences" + }, + "country": "País", + "@country": { + "description": "Country label" + }, + "whenAppStartsShow": "Cuando se inicie la aplicación, muestra…", + "@whenAppStartsShow": { + "description": "Setting title for selecting the screen to show on start" + }, + "servers": "Servidores", + "@servers": { + "description": "Server management settings category" + }, + "manageServers": "Administrar servidores", + "@manageServers": { + "description": "Settings to manage servers" + }, + "useSponsorBlock": "Usar SponsorBlock", + "@useSponsorBlock": { + "description": "label for sponsorblock checkbox" + }, + "about": "Acerca de", + "@about": { + "description": "About" + }, + "name": "Nombre", + "@name": { + "description": "NAme label" + }, + "package": "Paquete", + "@package": { + "description": "package label" + }, + "version": "Versión", + "@version": { + "description": "version label" + }, + "build": "Compilacion", + "@build": { + "description": "build label" + }, + "addServer": "Agregar servidor", + "@addServer": { + "description": "Add server label" + }, + "useThisServer": "Usa este servidor", + "@useThisServer": { + "description": "Use this server label" + }, + "logIn": "Iniciar sesión", + "@logIn": { + "description": "CTA to log in to server" + }, + "delete": "Borrar", + "@delete": { + "description": "Delete label" + }, + "notLoggedIn": "Sin iniciar sesión", + "@notLoggedIn": { + "description": "Label when the user is not logged in to the server" + }, + "publicServers": "Servidores públicos", + "@publicServers": { + "description": "Public servers label" + }, + "loadingPublicServer": "Cargando servidores públicos", + "@loadingPublicServer": { + "description": "Message telling users the app is loading the list of public servers" + }, + "tapToAddServer": "Toque para agregar un servidor a su lista", + "@tapToAddServer": { + "description": "public server description" + }, + "publicServersError": "No se pudo obtener la lista de servidores públicos. Toca para volver a intentarlo.", + "@publicServersError": { + "description": "Error message when trying to get public servers but it failed" + }, + "appearance": "Apariencia", + "@appearance": { + "description": "Settings category title" + }, + "useDynamicTheme": "Colores dinámicos", + "@useDynamicTheme": { + "description": "" + }, + "useDynamicThemeDescription": "Usa los colores de Material You (solo disponible en Android 12+)", + "@useDynamicThemeDescription": { + "description": "" + }, + "useDash": "Usar DASH", + "@useDash": { + "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" + }, + "videoPlayer": "Reproductor de video", + "@videoPlayer": { + "description": "Title for video player related options" + }, + "videoListed": "Público", + "@videoListed": { + "description": "Status of a publicly available video" + }, + "videoUnlisted": "No incluido en listado", + "@videoUnlisted": { + "description": "Status of a video that is only accessible by link" + }, + "videoIsFamilyFriendly": "Familiar", + "@videoIsFamilyFriendly": { + "description": "Displayed only when a video is family friendly" + }, + "tapToManage": "Toca para administrar", + "@tapToManage": { + "description": "Text shown below a server in the 'Your servers' list" + }, + "authentication": "Autenticación", + "@authentication": { + "description": "Label for server settings related to authentications" + }, + "latestVideos": "Últimos vídeos", + "@latestVideos": { + "description": "Latest channel videos" + }, + "subscribe": "Suscribir", + "@subscribe": { + "description": "Label for user to subscribe to a channel" + }, + "couldntLoadVideo": "No se pudo cargar el video", + "@couldntLoadVideo": { + "description": "Message to display when a video can't be loaded" + }, + "wizardIntro": "Selecciona un servidor público o agrega uno propio. (Se puede cambiar más tarde en la configuración)", + "@wizardIntro": { + "description": "Welcome message on frst time use" + }, + "newSorting": "Nuevo", + "@newSorting": { + "description": "Content sorting: new" + }, + "showOnStart": "Seleccione qué mostrar cuando se inicia la aplicación", + "@showOnStart": { + "description": "Title of dialog asking which screen the users prefers to see" + }, + "sponsorBlockDescription": "Omitir segmentos de patrocinadores enviados por la comunidad", + "@sponsorBlockDescription": { + "description": "Sponsorblock setting description" + }, + "invalidInvidiousServer": "Servidor de Invidious no válido", + "@invalidInvidiousServer": { + "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" + }, + "loggedIn": "Conectado", + "@loggedIn": { + "description": "Label to tell the user that he is logged in to the server" + }, + "yourServers": "Tus servidores", + "@yourServers": { + "description": "Your servers label" + }, + "addServerHelpText": "Use el botón + para agregar sus propios servidores o toque un servidor público y agréguelo.", + "@addServerHelpText": { + "description": "label for when the user hasn't chosen a server yet" + }, + "useDashDescription": "La transmisión adaptativa DASH a veces puede ser problemática, YouTube puede limitar su velocidad.", + "@useDashDescription": { + "description": "Description for dash in the settings screen" + }, + "nSubscribers": "{count, select, no{Sin suscriptores} other{{count} Suscriptores}}", + "@nSubscribers": { + "description": "number of subscribers", + "placeholders": { + "count": { + "type": "String" + } } + }, + "nReplies": "{count, plural, =0{Sin respuestas} =1{1 Respuesta} other{{count} Respuestas}}", + "@nReplies": { + "description": "number of replies to a comment", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "currentServer": "{current} se está utilizando actualmente", + "@currentServer": { + "description": "Which server the user is currently using", + "placeholders": { + "current": { + "type": "String" + } + } + }, + "tokenLogin": "Iniciar sesión con un token", + "@tokenLogin": { + "description": "Textto login to a server using the recommended way" + }, + "tokenLoginDescription": "Forma recomendada de conectarse", + "@tokenLoginDescription": { + "description": "Recommended way to log in" + }, + "cookieLoginDescription": "Utiliza este método si tienes problemas con la autenticación del token", + "@cookieLoginDescription": { + "description": "Cookie log in description" + }, + "logout": "Cerrar sesión", + "@logout": { + "description": "CTA to logout of a server" + }, + "username": "Nombre de usuario", + "@username": { + "description": "Username label for login to a server" + }, + "password": "Contraseña", + "@password": { + "description": "Password label for login to a server" + }, + "error": "Fallo", + "@error": {}, + "videoQueue": "La cola del video", + "@videoQueue": { + "description": "Label for button to display the video queue" + }, + "addToQueueList": "Añadir a la cola", + "@addToQueueList": { + "description": "Label on button to add a video to the queue list" + }, + "sponsorBlockSettingsQuickDescription": "Selecciona el tipo de segmentos que deseas omitir", + "@sponsorBlockSettingsQuickDescription": { + "description": "Small description of what the sponsor block settings do" + }, + "sponsorBlockCategorySponsor": "Patrocinador", + "@sponsorBlockCategorySponsor": { + "description": "Sponsor block 'Sponsor' Category" + }, + "sponsorBlockCategoryUnpaidSelfPromo": "No remunerado/Autopromoción", + "@sponsorBlockCategoryUnpaidSelfPromo": { + "description": "Sponsor block 'Unpaid/Self promotion' Category" + }, + "sponsorBlockCategoryUnpaidSelfPromoDescription": "Similar a \"patrocinador\", excepto para la autopromoción o no remunerada. Esto incluye secciones sobre mercancía, donaciones o información sobre quiénes colaboraron ", + "@sponsorBlockCategoryUnpaidSelfPromoDescription": { + "description": "Sponsor block 'Unpaid/Self promotion' Category description" + }, + "sponsorBlockCategoryInteraction": "Recordatorio de interacción (Suscribirse)", + "@sponsorBlockCategoryInteraction": { + "description": "Sponsor block 'Interaction' Category" + }, + "sponsorBlockCategoryIntro": "Intermedio/Introducción Animada", + "@sponsorBlockCategoryIntro": { + "description": "Sponsorblock 'Intro' Category" + }, + "sponsorBlockCategoryIntroDescription": "Un espacio sin contenido real. Puede ser una pausa, un cuadro estático, una animación repetitiva. No debe utilizarse para transferencias que contengan información.", + "@sponsorBlockCategoryIntroDescription": { + "description": "Sponsorblock 'Intro' Category description" + }, + "sponsorBlockCategoryOutro": "Tarjetas/Créditos", + "@sponsorBlockCategoryOutro": { + "description": "Outro block 'Outro' Category" + }, + "sponsorBlockCategoryPreview": "Vista previa/Resumen", + "@sponsorBlockCategoryPreview": { + "description": "Sponsorblock 'Preview' Category" + }, + "sponsorBlockCategoryFiller": "Chistes de relleno/Bromas", + "@sponsorBlockCategoryFiller": { + "description": "Sponsorblock 'Filler' Category" + }, + "sponsorBlockCategoryMusicOffTopic": "Música: Sección No Musical", + "@sponsorBlockCategoryMusicOffTopic": { + "description": "Sponsorblock 'MusicOffTopic' Category" + }, + "sponsorBlockCategoryMusicOffTopicDescription": "Sólo para vídeos musicales. Sólo debe utilizarse para secciones de vídeos musicales que no estén ya cubiertas por otra categoría.", + "@sponsorBlockCategoryMusicOffTopicDescription": { + "description": "Only for use in music videos. This only should be used for sections of music videos that aren't already covered by another category." + }, + "useProxy": "Proxy de los videos", + "@useProxy": { + "description": "label for settings switch to proxy videos from server" + }, + "useProxyDescription": "Mediante la transmisión proxy de secuencias de vídeo desde el servidor, puedes evitar los bloqueos regionales o el bloqueo de YouTube por parte de los ISP", + "@useProxyDescription": { + "description": "Description for the use proxy settings" + }, + "nVideos": "{count, plural, =0{Sin vídeos} =1{1 video} other{{count} vídeos}}", + "@nVideos": { + "description": "One or more videos", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "cookieLogin": "Iniciar sesión con una cookie", + "@cookieLogin": { + "description": "Text to login to a server using the cookie jar method" + }, + "wrongUsernamePassword": "Nombre de usuario o contraseña incorrectos", + "@wrongUsernamePassword": { + "description": "Error message when authentication fails" + }, + "addRecommendedToQueue": "Reproducción automática recomendada a continuación", + "@addRecommendedToQueue": { + "description": "Switch when playing a video to automatically add the recommended videos to the video queue" + }, + "sponsorBlockCategorySponsorDescription": "Promoción pagada, referencias pagadas y anuncios directos. No para la autopromoción o los mensajes gratuitos a causas/creadores/sitios web/productos que les gustan.", + "@sponsorBlockCategorySponsorDescription": { + "description": "Sponsor block 'Sponsor' Category description" + }, + "sponsorBlockCategoryInteractionDescription": "Cuando hay un breve recordatorio para dar me gusta, suscribirse o seguirlos en medio del contenido. Si es largo o se trata de algo específico, debería estar bajo la autopromoción.", + "@sponsorBlockCategoryInteractionDescription": { + "description": "Sponsor block 'Interaction' Category description" + }, + "sponsorBlockCategoryOutroDescription": "Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información.", + "@sponsorBlockCategoryOutroDescription": { + "description": "Outro block 'Outro' Category description" + }, + "sponsorBlockCategoryPreviewDescription": "Colección de clips que muestran lo que sucede en este video u otros videos, en una serie donde toda la información se repite más adelante en el video.", + "@sponsorBlockCategoryPreviewDescription": { + "description": "Sponsorblock 'Preview' Category description" + }, + "sponsorBlockCategoryFillerDescription": "Escenas tangenciales agregadas solo para relleno o humor que no son necesarias para comprender el contenido principal del video. Esto no debe incluir segmentos que proporcionen contexto o detalles de fondo. Esta es una categoría muy agresiva pensada para cuando no estás de humor para \"divertirte\".", + "@sponsorBlockCategoryFillerDescription": { + "description": "Sponsorblock 'Filler' Category description" + }, + "pressDownToShowSettings": "Pulsa hacia abajo para mostrar los ajustes", + "@pressDownToShowSettings": { + "description": "Instruction on how to show video settings when playing a video on TV" + }, + "quality": "Calidad", + "@quality": { + "description": "Name of TV ui video settings" + }, + "audio": "Audio", + "@audio": { + "description": "Name TV ui audio settings" + }, + "subtitles": "Subtítulos", + "@subtitles": { + "description": "Name of TV ui subtitles settings" + }, + "blackBackgroundDescription": "Para el tema oscuro en una pantalla OLED", + "@blackBackgroundDescription": { + "description": "Description for dark background setting" + }, + "search": "Buscar", + "@search": { + "description": "search title" + }, + "playbackSpeed": "Velocidad de reproducción", + "@playbackSpeed": { + "description": "Name of TV ui Playback speed" + }, + "blackBackground": "Fondo negro", + "@blackBackground": { + "description": "Settings name for black background" + }, + "subtitleFontSizeDescription": "Cambia el tamaño de los subtítulos si es demasiado pequeño o demasiado grande en tu dispositivo", + "@subtitleFontSizeDescription": { + "description": "Settings description for subtitle size" + }, + "subtitleFontSize": "Tamaño de letra de los subtítulos", + "@subtitleFontSize": { + "description": "Settings label for the size of the subtitles" + }, + "skipSslVerification": "Omitir la verificación del certificado SSL", + "@skipSslVerification": { + "description": "Setting label to skip ssl certification verification" + }, + "skipSslVerificationDescription": "Para utilizar un certificado SSL autofirmado, o cuando tienes problemas relacionados con un SSL tu servidor.", + "@skipSslVerificationDescription": { + "description": "Setting description for the skip ssl certification verification" + }, + "themeDark": "Oscuro", + "@themeDark": { + "description": "Dark theme" + }, + "followSystem": "Sistema", + "@followSystem": { + "description": "Follow system label" + }, + "requiresRestart": "Requiere reiniciar la aplicación", + "@requiresRestart": { + "description": "Requires app restart label" + }, + "appLanguage": "Idioma de la aplicación", + "@appLanguage": { + "description": "Select app language" + }, + "themeLight": "Claro", + "@themeLight": { + "description": "Light theme" + }, + "themeBrightness": "Tema", + "@themeBrightness": { + "description": "Ask the user to user dark / light / system theme" + }, + "returnYoutubeDislikeDescription": "Muestra aproximaciones de los videos que no me gustan usando la API proporcionada por returnyoutubedislike.com", + "@returnYoutubeDislikeDescription": { + "description": "ReturnYoutubeDislike setting description" + }, + "searchHistoryDescription": "Ajustes del historial de la búsqueda", + "@searchHistoryDescription": { + "description": "Description for search history settings" + }, + "enableSearchHistory": "Activar el historial de las búsquedas", + "@enableSearchHistory": { + "description": "Settings label for enabling search history" + }, + "clearSearchHistory": "Borrar el historial de las búsquedas", + "@clearSearchHistory": { + "description": "Settings label for clearing search history" + }, + "searchHistory": "Buscar en el historial", + "@searchHistory": { + "description": "Settings label for search history" + }, + "autoplayVideoOnLoad": "Reproducir el video automáticamente al iniciar", + "@autoplayVideoOnLoad": { + "description": "Label for settings to enable autoplay when a video loads" + }, + "autoplayVideoOnLoadDescription": "Comenzar a reproducir automáticamente el video después de que se haya iniciado", + "@autoplayVideoOnLoadDescription": { + "description": "Description for the autoplay video on load setting" + }, + "searchHistoryLimit": "Límite del historial de las búsquedas", + "@searchHistoryLimit": { + "description": "Settings label for search history limit" + }, + "searchHistoryLimitDescription": "Establece el número de las búsquedas antiguas sugeridas", + "@searchHistoryLimitDescription": { + "description": "Settings label for search history limit description" + }, + "searchSortRating": "Clasificación", + "@searchSortRating": { + "description": "Sort search by rating" + }, + "searchSortViewCount": "Contador de visitas", + "@searchSortViewCount": { + "description": "Sort search by view count" + }, + "searchSortRelevance": "Relevancia", + "@searchSortRelevance": { + "description": "Sort search by relevance" + }, + "searchSortUploadDate": "Fecha subida", + "@searchSortUploadDate": { + "description": "Sort search by upload date" + }, + "shorts": "Videos Cortos", + "@shorts": { + "description": "Youtube shorts" + }, + "rememberSubtitleLanguageDescription": "Establecer automáticamente los subtítulos en el último idioma seleccionado, si está disponible", + "@rememberSubtitleLanguageDescription": { + "description": "Settings description for remembering subtitle language" + }, + "rememberSubtitleLanguage": "Recordar el idioma de los subtítulos", + "@rememberSubtitleLanguage": { + "description": "Settings label for remembering subtitle language" + }, + "copyToClipBoard": "Copiar al portapapeles", + "@copyToClipBoard": { + "description": "Text to copy something to clipboard" + }, + "logsCopied": "Registros copiados en el portapapeles", + "@logsCopied": { + "description": "Message to tell user that logs have been copied to the clipboard" + }, + "appLogs": "Registros de aplicaciones", + "@appLogs": { + "description": "Title for settings that leads to application logs" + }, + "appLogsDescription": "Obtener registros de lo que ocurre en la aplicación, puede ser útil para informar de problemas", + "@appLogsDescription": { + "description": "Description of the app log settings" + }, + "redirectInvidiousLink": "Compartir el enlace de directo de Invidious", + "@redirectInvidiousLink": { + "description": "asking user to share redirecting invidious link" + }, + "rememberPlaybackSpeed": "Recordar la velocidad de reproducción", + "@rememberPlaybackSpeed": { + "description": "Setting label for remembering playback speed" + }, + "rememberPlaybackSpeedDescription": "Ajuste automático de la velocidad de reproducción a la última velocidad seleccionada", + "@rememberPlaybackSpeedDescription": { + "description": "Settings description for remembering playback speed" + }, + "videoFilterAllChannels": "Todos los canales", + "@videoFilterAllChannels": { + "description": "Title for the sections that applies to all channels" + }, + "videoFilterValue": "Valor", + "@videoFilterValue": { + "description": "Label for filter value" + }, + "videoFiltered": "Vídeo filtrado por el/los siguiente(s) motivo(s):", + "@videoFiltered": { + "description": "Label shown on video list when it is filtered out" + }, + "playNextAddedToQueue": "El vídeo se reproducirá a continuación", + "@playNextAddedToQueue": { + "description": "Pop up message to confirm that the video has been properly set to play next" + }, + "videoFiltersSettingTileDescriptions": "Definir las reglas para filtrar los vídeos", + "@videoFiltersSettingTileDescriptions": { + "description": "Description for the main settings page" + }, + "addVideoFilter": "Crear un filtro", + "@addVideoFilter": { + "description": "Title when creating a new filter" + }, + "videoFilterType": "Tipo", + "@videoFilterType": { + "description": "Label for filter type" + }, + "videoFilterOperation": "Operación", + "@videoFilterOperation": { + "description": "Label for filter operation" + }, + "save": "Guardar", + "@save": { + "description": "Text for save action" + }, + "videoFilterEditDescription": "Selecciona un canal opcional, un tipo de filtro, una operación y un valor para filtrar los vídeos de las listas. Ejemplo, tipo: nombre de vídeo, operación: contiene, valor: prueba EXCLUIRÁ todos los vídeos cuyo nombre contenga la palabra \"prueba\".", + "@videoFilterEditDescription": { + "description": "Descriptive test for video filter set up" + }, + "optional": "opcional", + "@optional": { + "description": "Optional label" + }, + "videoFilterHideLabel": "Ocultar", + "@videoFilterHideLabel": { + "description": "Label to hide videos" + }, + "videoFilterFilterLabel": "Ofuscar", + "@videoFilterFilterLabel": { + "description": "Label to filter videos" + }, + "videoFilterDescriptionString": "{hideOrFilter} videos donde {type} {operation} ''{value}''.", + "@videoFilterDescriptionString": { + "description": "Human readable description of a video filter, in this case is it for string comparison, example: Hide videos where the name of the video does not contain the following string 'test' (Do not translate text between { })", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + }, + "type": { + "type": "String", + "example": "video title" + }, + "operation": { + "type": "String", + "example": "does not contain" + }, + "value": { + "type": "String", + "example": "some filter text" + } + } + }, + "videoFilterTapToReveal": "Toca para mostrar", + "@videoFilterTapToReveal": { + "description": "Label to tell user to tap to show a filtered video" + }, + "videoFilterHide": "Ocultar los vídeos filtrados", + "@videoFilterHide": { + "description": "Label for settings to hide filtered videos" + }, + "videoFilterHideDescription": "Por defecto, los vídeos filtrados no se ocultan, sino que se muestran ofuscados con la(s) razón(es) por la(s) que se han filtrado. Esta opción elimina los vídeos filtrados de las listas.", + "@videoFilterHideDescription": { + "description": "" + }, + "videoFilterTypeVideoTitle": "Título del vídeo", + "@videoFilterTypeVideoTitle": { + "description": "Label for video filter video title" + }, + "videoFilterTypeChannelName": "Nombre del canal", + "@videoFilterTypeChannelName": { + "description": "Label for video filter channel name" + }, + "videoFilterOperationContains": "Contiene", + "@videoFilterOperationContains": { + "description": "Label for video filter operation Contains" + }, + "videoFilterOperationNotContain": "No contiene", + "@videoFilterOperationNotContain": { + "description": "Label for video filter operation Does not contain" + }, + "videoFilterOperationLowerThan": "Inferior a", + "@videoFilterOperationLowerThan": { + "description": "Label for video filter operation Lower than" + }, + "channel": "Canal", + "@channel": { + "description": "A single channel" + }, + "videoFilterHideAllFromChannel": "Filtrar todos los vídeos del canal", + "@videoFilterHideAllFromChannel": { + "description": "Label for video filter switch to allow to hide all videos from a channel" + }, + "addToPlaylist": "Añadir a la lista de reproducción", + "@addToPlaylist": { + "description": "Label to add a video to a playlist" + }, + "playNext": "Reproducir la siguiente", + "@playNext": { + "description": "Label to play the video after the current one." + }, + "videoFilters": "Filtros de vídeo", + "@videoFilters": { + "description": "Title for video filter settings" + }, + "editVideoFilter": "Editar el filtro", + "@editVideoFilter": { + "description": "Title when editting a filter" + }, + "videoFilterOperationHigherThan": "Superior a", + "@videoFilterOperationHigherThan": { + "description": "Label for video filter operation Higher than" + }, + "videoFilterNoFilters": "Sin filtros de vídeo, pulsa el botón \"+\" de abajo para empezar a añadir filtros.", + "@videoFilterNoFilters": { + "description": "Label when there are no video filters" + }, + "lockFullScreenToLandscape": "Bloquea la orientación de la pantalla completa en la relación al aspecto del vídeo", + "@lockFullScreenToLandscape": { + "description": "Title to force full screen to landscape" + }, + "videoFilterTypeVideoLength": "Duración del vídeo (segundos)", + "@videoFilterTypeVideoLength": { + "description": "Label for video filter video length" + }, + "lockFullScreenToLandscapeDescription": "Bloquea la orientación de la pantalla completa en función del formato de vídeo: horizontal para vídeos anchos y vertical para vídeos verticales", + "@lockFullScreenToLandscapeDescription": { + "description": "Setting description for forcing video to landscape when in full screen" + }, + "videoFiltersExplanation": "Oculta u ofusca los videos de todas las fuentes de video en la aplicación según los filtros definidos a continuación. Esto te permite, por ejemplo, ocultar spoilers deportivos u ocultar cortos de un determinado canal.", + "@videoFiltersExplanation": { + "description": "Description on how filter work" + }, + "fillFullscreen": "Maximiza el video para que se ajuste a la pantalla", + "@fillFullscreen": { + "description": "Title to maximize video to fit screen" + }, + "fillFullscreenDescription": "Ajusta el video para que la imagen se extienda por toda la pantalla en visualización horizontal", + "@fillFullscreenDescription": { + "description": "Setting description for filling video to screen in landscape" + }, + "videoAddedToQueue": "Vídeo añadido a la cola", + "@videoAddedToQueue": { + "description": "Pop up message when a video was added at the end of the video queue" + }, + "shareLinkWithTimestamp": "Agregar marca de tiempo", + "@shareLinkWithTimestamp": { + "description": "asking user to share link along with timestamp" + }, + "downloadsPlayAll": "Reproducir todo", + "@downloadsPlayAll": { + "description": "Button to play all downloaded videos" + }, + "videoFailedDownloadRetry": "La descarga falló, toca para reintentar", + "@videoFailedDownloadRetry": { + "description": "Shown on download manager when a download fails and prompt the user to retry" + }, + "downloads": "Descargas", + "@downloads": { + "description": "Downloads" + }, + "download": "Descarga", + "@download": { + "description": "A single download or CTA for downloading a video" + }, + "videoAlreadyDownloaded": "Vídeo descargado", + "@videoAlreadyDownloaded": { + "description": "Message when a user tries to download a video he already has" + }, + "noDownloadedVideos": "No hay vídeos descargados, navega, pulsa prolongadamente en un vídeo de una lista o toca el botón de descarga en la pantalla de un vídeo para descargarlo", + "@noDownloadedVideos": { + "description": "Message showing when the user goes to the download screen but there are no offline videos." + }, + "videoDownloadStarted": "Comienza la descarga del vídeo", + "@videoDownloadStarted": { + "description": "Message when a video starts being downloaded" + }, + "videoDownloadAudioOnly": "Sólo el audio", + "@videoDownloadAudioOnly": { + "description": "Label for toggle to download audio only " + }, + "manageSubscriptions": "Gestionar las suscripciones", + "@manageSubscriptions": { + "description": "Title of manage subscriptions page" + }, + "noSubscriptions": "Sin suscripciones, navega por los vídeos y suscríbete al canal que quieras.", + "@noSubscriptions": { + "description": "Message when the user has no subs" + }, + "noHistory": "No hay historial de visualización, mira algunos videos y aparecerán aquí", + "@noHistory": { + "description": "Message when the user visits the history tab but it's empty" + }, + "history": "Historia", + "@history": { + "description": "User view history label" + }, + "itemlistErrorGeneric": "No se han podido recuperar los datos", + "@itemlistErrorGeneric": { + "description": "Error showing when the data can't be fetch" + }, + "unSubscribeQuestion": "¿Darse de baja?", + "@unSubscribeQuestion": { + "description": "Title for dialog if a user wants to unsubscribe in the subscribtion management screen" + }, + "itemListErrorInvalidScope": "No tienes permiso para ver esto, si has entrado usando el método del token intenta salir y entrar de nuevo", + "@itemListErrorInvalidScope": { + "description": "Error when the user doesn't have the proper scope to its current token" + }, + "videoFilterWholeChannel": "{hideOrFilter} todos los vídeos del canal", + "@videoFilterWholeChannel": { + "description": "Label for whole channel filtering", + "placeholders": { + "hideOrFilter": { + "type": "String", + "example": "Hide" + } + } + }, + "youCanSubscribeAgainLater": "Puedes volver a suscribirte a este canal más tarde", + "@youCanSubscribeAgainLater": { + "description": "Text for the unscubscribe confirmation dialog" + }, + "clearHistoryQuestion": "¿Borrar el historial?", + "@clearHistoryQuestion": {}, + "clearHistoryQuestionExplanation": "Esto borrará el historial de visualización de tu cuenta en la instancia de Invidious que utilices. Esto no se puede deshacer.", + "@clearHistoryQuestionExplanation": { + "description": "Message for dialog before clearing full viewing history" + }, + "layoutEditorAddVideoSource": "Añadir una fuente de vídeo", + "@layoutEditorAddVideoSource": { + "description": "Label for button to allow user to add more video sources to the home screen" + }, + "home": "Inicio", + "@home": { + "description": "Label for Home browsing tab" + }, + "library": "Biblioteca", + "@library": { + "description": "Name for user library" + }, + "customizeAppLayout": "Personalizar las secciones de la aplicación", + "@customizeAppLayout": { + "description": "Settings label for the settings to allow the user to set up the app sections themselves" + }, + "navigationBarStyle": "Estilo de la barra de navegación", + "@navigationBarStyle": { + "description": "Label for settings on customizing navigation bar style" + }, + "navigationBarLabelAlwaysShowing": "Etiquetas siempre visibles", + "@navigationBarLabelAlwaysShowing": { + "description": "Label always showing option for navigation bar" + }, + "navigationBarLabelShowOnSelect": "Etiqueta mostrada en el elemento seleccionado", + "@navigationBarLabelShowOnSelect": { + "description": "Label only showing when selected option for navigation bar" + }, + "navigationBarLabelNeverShow": "Nunca mostrar las etiquetas", + "@navigationBarLabelNeverShow": { + "description": "Never show label option for navigation bar" + }, + "distractionFreeMode": "Modo sin distracciones", + "@distractionFreeMode": { + "description": "title for distraction free mode settings" + }, + "homeLayoutEditor": "Editar el diseño de la página de inicio", + "@homeLayoutEditor": { + "description": "Title of layout editor screen" + }, + "layoutEditorExplanation": "Puedes decidir qué mostrar en tu pantalla de inicio, puedes tener hasta 2 vistas pequeñas con desplazamiento horizontal y una fuente grande.", + "@layoutEditorExplanation": { + "description": "text to explain the home layout editor" + }, + "customizeAppLayoutExplanation": "Selecciona qué secciones quieres que aparezcan en la barra de navegación de la aplicación. Pulsa en el icono de inicio para seleccionar qué pantalla se muestra al iniciar la aplicación. Puedes reordenar las secciones arrastrándolas.", + "@customizeAppLayoutExplanation": { + "description": "" + }, + "distractionFreeModeDescription": "Desactivar los comentarios y las recomendaciones de los vídeos", + "@distractionFreeModeDescription": { + "description": "Description for distraction free mode" + } } From 004e74c899d1e9abd581bac5699cf0a7b57f7b33 Mon Sep 17 00:00:00 2001 From: Philip Goto Date: Sun, 27 Aug 2023 19:30:39 +0000 Subject: [PATCH 7/9] Translated using Weblate (Dutch) Currently translated at 36.8% (84 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/nl/ --- lib/l10n/app_nl.arb | 72 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index 5c68be16..3101e2a3 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -271,5 +271,77 @@ "appearance": "Uiterlijk", "@appearance": { "description": "Settings category title" + }, + "searchSortRating": "Beoordeling", + "@searchSortRating": { + "description": "Sort search by rating" + }, + "noVideoInPlayList": "Geen video's in afspeellijst", + "@noVideoInPlayList": { + "description": "When no videos in the playlist" + }, + "irreversibleAction": "Deze actie is onomkeerbaar", + "@irreversibleAction": { + "description": "Tell the user that the action cannot be undone" + }, + "latestVideos": "Nieuwste video's", + "@latestVideos": { + "description": "Latest channel videos" + }, + "shareYoutubeLink": "YouTube-link delen", + "@shareYoutubeLink": { + "description": "asking user to share youtube link" + }, + "shareInvidiousLink": "Invidious-link delen", + "@shareInvidiousLink": { + "description": "asking user to share invidious link" + }, + "sponsorBlockCategoryOutro": "Eindkaarten/credits", + "@sponsorBlockCategoryOutro": { + "description": "Outro block 'Outro' Category" + }, + "subtitles": "Ondertitels", + "@subtitles": { + "description": "Name of TV ui subtitles settings" + }, + "sponsorBlockCategoryPreview": "Voorvertoning/terugblik", + "@sponsorBlockCategoryPreview": { + "description": "Sponsorblock 'Preview' Category" + }, + "videoFilterHideLabel": "Verbergen", + "@videoFilterHideLabel": { + "description": "Label to hide videos" + }, + "removeFromPlayList": "Verwijderen uit afspeellijst", + "@removeFromPlayList": { + "description": "Menu item description to show remove a video from a playlist" + }, + "searchSortRelevance": "Relevantie", + "@searchSortRelevance": { + "description": "Sort search by relevance" + }, + "shorts": "Shorts", + "@shorts": { + "description": "Youtube shorts" + }, + "videoFilterValue": "Waarde", + "@videoFilterValue": { + "description": "Label for filter value" + }, + "save": "Opslaan", + "@save": { + "description": "Text for save action" + }, + "optional": "optioneel", + "@optional": { + "description": "Optional label" + }, + "videoFilterType": "Type", + "@videoFilterType": { + "description": "Label for filter type" + }, + "videoFilterOperation": "Handeling", + "@videoFilterOperation": { + "description": "Label for filter operation" } } From dfedb6df678d470b2d19cf09b639d7f98817ff29 Mon Sep 17 00:00:00 2001 From: Mait McMath <1ek07rfq@anonaddy.me> Date: Fri, 1 Sep 2023 16:46:07 +0200 Subject: [PATCH 8/9] Added translation using Weblate (Hungarian) --- lib/l10n/app_hu.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_hu.arb diff --git a/lib/l10n/app_hu.arb b/lib/l10n/app_hu.arb new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/lib/l10n/app_hu.arb @@ -0,0 +1 @@ +{} From 2f845e12f94e636c4e84e8506aff3aacfa6cf91d Mon Sep 17 00:00:00 2001 From: Mait McMath <1ek07rfq@anonaddy.me> Date: Fri, 1 Sep 2023 15:35:54 +0000 Subject: [PATCH 9/9] Translated using Weblate (Hungarian) Currently translated at 30.7% (70 of 228 strings) Translation: Clipious/App translation Translate-URL: https://hosted.weblate.org/projects/clipious/app-translation/hu/ --- lib/l10n/app_hu.arb | 311 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 310 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_hu.arb b/lib/l10n/app_hu.arb index 0967ef42..ee7a1643 100644 --- a/lib/l10n/app_hu.arb +++ b/lib/l10n/app_hu.arb @@ -1 +1,310 @@ -{} +{ + "playlists": "Lejátszási listáim", + "@playlists": { + "description": "User playlists" + }, + "publicPlaylist": "Nyilvános", + "@publicPlaylist": { + "description": "Public playlist" + }, + "privatePlaylist": "Privát", + "@privatePlaylist": { + "description": "Private playlist" + }, + "cancel": "Vissza", + "@cancel": { + "description": "Cancel button label" + }, + "add": "Hozzáad", + "@add": { + "description": "Add button abel" + }, + "info": "Információ", + "@info": { + "description": "Info label" + }, + "videos": "Videók", + "@videos": { + "description": "Videos label" + }, + "latestVideos": "Legújabb videók", + "@latestVideos": { + "description": "Latest channel videos" + }, + "subscribed": "Feliratkozva", + "@subscribed": { + "description": "When the user is subscribed to a channel" + }, + "subscribe": "Feliratkozás", + "@subscribe": { + "description": "Label for user to subscribe to a channel" + }, + "nSubscribers": "{count, select, no{Nincs feliratkozó} other{{count} feliratkozó}}", + "@nSubscribers": { + "description": "number of subscribers", + "placeholders": { + "count": { + "type": "String" + } + } + }, + "shareYoutubeLink": "YouTube-link megosztása", + "@shareYoutubeLink": { + "description": "asking user to share youtube link" + }, + "shareInvidiousLink": "Invidious-link megosztása", + "@shareInvidiousLink": { + "description": "asking user to share invidious link" + }, + "redirectInvidiousLink": "Átirányításos Invidious-link megosztása", + "@redirectInvidiousLink": { + "description": "asking user to share redirecting invidious link" + }, + "shareLinkWithTimestamp": "Időpont hozzáadása", + "@shareLinkWithTimestamp": { + "description": "asking user to share link along with timestamp" + }, + "ok": "OK", + "@ok": { + "description": "Ok" + }, + "noPlaylists": "Nincsenek lejátszási listák", + "@noPlaylists": { + "description": "when there are no playlists to display" + }, + "noChannels": "Nincsenek csatornák", + "@noChannels": { + "description": "when there are no channels to display" + }, + "channels": "Csatornák", + "@channels": { + "description": "Channels label" + }, + "comments": "Megjegyzések", + "@comments": { + "description": "Comments label" + }, + "recommended": "Ajánlott", + "@recommended": { + "description": "Recommended label" + }, + "couldntFetchVideos": "A videókat nem sikerült betölteni. Nyomjon ide az újrakezdéshez.", + "@couldntFetchVideos": { + "description": "Can't load bunch of videos, asking user to try again" + }, + "wizardIntro": "Válasszon ki egy nyilvános szervert vagy adjon hozzá egy sajátot. (Később meg tudja változtatni a beállításoknál.)", + "@wizardIntro": { + "description": "Welcome message on frst time use" + }, + "startUsingClipious": "Clipious használatának megkezdése", + "@startUsingClipious": { + "description": "button label to start using the app" + }, + "videoAddedToPlaylist": "Videó hozzáadva a listához", + "@videoAddedToPlaylist": { + "description": "Pop up message when a video was added to a playlist" + }, + "videoAddedToQueue": "Videó műsorra tűzve", + "@videoAddedToQueue": { + "description": "Pop up message when a video was added at the end of the video queue" + }, + "newSorting": "Legújabb", + "@newSorting": { + "description": "Content sorting: new" + }, + "streamIsLive": "Élő", + "@streamIsLive": { + "description": "Label when a video is a live stream" + }, + "country": "Ország", + "@country": { + "description": "Country label" + }, + "servers": "Szerverek", + "@servers": { + "description": "Server management settings category" + }, + "manageServers": "Szerverek adminisztrációja", + "@manageServers": { + "description": "Settings to manage servers" + }, + "useSponsorBlock": "SponsorBlock használata", + "@useSponsorBlock": { + "description": "label for sponsorblock checkbox" + }, + "name": "Név", + "@name": { + "description": "NAme label" + }, + "version": "Verzió", + "@version": { + "description": "version label" + }, + "logIn": "Bejelentkezés", + "@logIn": { + "description": "CTA to log in to server" + }, + "invalidInvidiousServer": "Hibás Invidious-szerver", + "@invalidInvidiousServer": { + "description": "Error when the user tries to add a server that is not a proper or reachable invidious server" + }, + "loggedIn": "Bejelentkezve", + "@loggedIn": { + "description": "Label to tell the user that he is logged in to the server" + }, + "notLoggedIn": "Kijelentkezve", + "@notLoggedIn": { + "description": "Label when the user is not logged in to the server" + }, + "yourServers": "Szervereim", + "@yourServers": { + "description": "Your servers label" + }, + "loadingPublicServer": "Nyilvános szerverek betöltése", + "@loadingPublicServer": { + "description": "Message telling users the app is loading the list of public servers" + }, + "tapToAddServer": "Nyomjon ide a szerver hozzáadásához", + "@tapToAddServer": { + "description": "public server description" + }, + "appearance": "Megjelenés", + "@appearance": { + "description": "Settings category title" + }, + "useDynamicThemeDescription": "Material You színek használata (csak Android 12+ esetén)", + "@useDynamicThemeDescription": { + "description": "" + }, + "useDash": "DASH használata", + "@useDash": { + "description": "Label on video options if a user wants to switch to dash urls instead of the regular quality selection" + }, + "popular": "Népszerű", + "@popular": { + "description": "Popular videos title" + }, + "subscriptions": "Feliratkozásaim", + "@subscriptions": { + "description": "User subscriptions" + }, + "trending": "Divatos", + "@trending": { + "description": "Trending videos title" + }, + "noVideoInPlayList": "A lejátszási lista üres", + "@noVideoInPlayList": { + "description": "When no videos in the playlist" + }, + "removeFromPlayList": "Eltávolítás a listából", + "@removeFromPlayList": { + "description": "Menu item description to show remove a video from a playlist" + }, + "deletePlayListQ": "Törli a listát?", + "@deletePlayListQ": { + "description": "Ask user to delete a playlist" + }, + "addPlayList": "Lejátszási lista hozzáadása", + "@addPlayList": { + "description": "Title for add playlist dialog" + }, + "playListName": "Lista neve", + "@playListName": { + "description": "Place holder for new playlist name text field" + }, + "playlistVisibility": "Láthatóság", + "@playlistVisibility": { + "description": "Dropdown label for playlist visibility" + }, + "couldntLoadVideo": "A videót nem sikerült betölteni", + "@couldntLoadVideo": { + "description": "Message to display when a video can't be loaded" + }, + "errorAddingVideoToPlaylist": "Hiba történt a videó hozzáadása közben", + "@errorAddingVideoToPlaylist": { + "description": "Error while adding video to playlist" + }, + "itemlistErrorGeneric": "Az adatokat nem sikerült betölteni", + "@itemlistErrorGeneric": { + "description": "Error showing when the data can't be fetch" + }, + "selectPlaylist": "Válassza ki a lejátszási listát", + "@selectPlaylist": { + "description": "Title when users wants to add a video to a playlist" + }, + "nReplies": "{count, plural, =0{Nincsenek válaszok} =1{1 válasz} other{{count} válasz}}", + "@nReplies": { + "description": "number of replies to a comment", + "placeholders": { + "count": { + "type": "num", + "format": "compact" + } + } + }, + "createNewPlaylist": "Új lista létrehozása", + "@createNewPlaylist": { + "description": "Button label to create a new playlist when the user wants to add a video to a playlist" + }, + "showOnStart": "Válassza ki, mit muttasson az app induláskor", + "@showOnStart": { + "description": "Title of dialog asking which screen the users prefers to see" + }, + "loadMore": "Továbbiak betöltése", + "@loadMore": { + "description": "CTA to load more" + }, + "topSorting": "Legnépszerűbb", + "@topSorting": { + "description": "Content sorting: top" + }, + "selectBrowsingCountry": "Ország kiválasztása", + "@selectBrowsingCountry": { + "description": "Select country for trending content" + }, + "addServer": "Szerver hozzáadása", + "@addServer": { + "description": "Add server label" + }, + "settings": "Beállítások", + "@settings": { + "description": "Settings title" + }, + "whenAppStartsShow": "Amikor az app elindul, mutassa ezt':", + "@whenAppStartsShow": { + "description": "Setting title for selecting the screen to show on start" + }, + "currentServer": "Jelenleg ezt használja': {current}", + "@currentServer": { + "description": "Which server the user is currently using", + "placeholders": { + "current": { + "type": "String" + } + } + }, + "about": "Információ", + "@about": { + "description": "About" + }, + "useThisServer": "Szerver használata", + "@useThisServer": { + "description": "Use this server label" + }, + "delete": "Törlés", + "@delete": { + "description": "Delete label" + }, + "addServerHelpText": "Saját szerver hozzáadásához nyomjon a + gombra, vagy nyomjon egy nyilvános szerverre a hozzáadáshoz.", + "@addServerHelpText": { + "description": "label for when the user hasn't chosen a server yet" + }, + "publicServers": "Nyilvános szerverek", + "@publicServers": { + "description": "Public servers label" + }, + "publicServersError": "A nyilvános szerverek listáját nem sikerült betölteni. Nyomjon ide az újrakezdéshez.", + "@publicServersError": { + "description": "Error message when trying to get public servers but it failed" + } +}