diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json index d9a4615d24c..2b4041fb063 100644 --- a/frontend/locales/fr.json +++ b/frontend/locales/fr.json @@ -27,12 +27,14 @@ "anErrorHappened": "Une erreur est survenue", "apiKeys": "Clés API", "apiKeysSettingsDescription": "Ajouter et révoquer des clés API pour l'accès externe à votre serveur", + "appDefaultTypography": "Typographie par défaut de l'application ({value})", "appName": "Nom de l'application", "appVersion": "Version de l'application", "appearsOn": "Apparences", "art": "Illustration", "artist": "Artiste", "artists": "Artistes", + "askAgain": "Demander à nouveau", "audio": "Audio", "auto": "Automatique", "backdrop": "Arrière-plan", @@ -72,6 +74,7 @@ "createKeySuccess": "La nouvelle clé API a bien été créée", "crew": "Équipe", "criticRating": "Note des critiques", + "currentAppTypography": "Typographie de l'application actuelle", "currentPassword": "Mot de passe actuel", "customRating": "Note personnalisée", "dateAdded": "Date d'ajout", @@ -104,6 +107,8 @@ "dlnaSettingsDescription": "Configurer les paramètres et le profil DLNA", "editMetadata": "Modifier les informations", "editPerson": "Modifier la personne", + "enablePermission": "Activer la permission", + "enableSubtitles": "Personnaliser l'apparence des sous-titres", "enableUPNP": "Activer UPnP", "endsAt": "Se termine à {time}", "eps": "Episodes", @@ -114,6 +119,7 @@ "filtersNotFound": "Impossible de charger les filtres", "finish": "Terminer", "followSystemTheme": "Respecter le thème système", + "fontSize": "Taille de la police", "fullScreen": "Plein écran", "general": "Général", "genericJellyfinPlaceholderDevice": "Appareil Jellyfin générique", @@ -129,6 +135,7 @@ "identify": "Identifier", "identifyConfirmChanges": "Êtes-vous sûr que vous voulez remplacer '{originalItem}' par '{newIdentifiedItem}' ?", "identifyInstructResult": "Vous pouvez cliquer sur l'une de ces cartes pour appliquer le résultat", + "imageSearchResult": "Résultat de la recherche d'images", "imageVotes": "{votes} votes", "images": "Images", "incorrectUsernameOrPassword": "Nom d'utilisateur ou mot de passe incorrect", @@ -144,6 +151,7 @@ "lastActivityDate": "Vu pour la dernière fois {value}", "latestLibrary": "Récemment ajoutés à {libraryName}", "lazyLoading": "Affichage de {value} éléments. Chargement en cours…", + "learnMore": "En savoir plus", "libraries": "Médiathèques", "librariesSettingsDescription": "Gérer les librairies et leurs informations", "libraryAccess": "Accès à la médiathèque", @@ -153,6 +161,7 @@ "liked": "Aimé", "liveTv": "Télévision en direct & DVR", "liveTvSettingsDescription": "Gérer les tuners TV, les fournisseurs de données de guide et les paramètres DVR", + "localFontsPermissionWarning": "L'accès à l'autorisation des polices locales est requis pour sélectionner une police.", "login": "Connexion", "loginAs": "Se connecter comme {name}", "logo": "Logo", @@ -265,6 +274,7 @@ "playinginShuffle": "Lecture depuis la lecture aléatoire", "plugins": "Extensions", "pluginsSettingsDescription": "Ajouter et configurer de nouvelles fonctionnalités pour ce serveur", + "positionFromBottom": "Position en dessous", "poweredByJellyfin": "Ce serveur est propulsé par Jellyfin", "preferredLanguage": "Langue préférée", "preferredMetadataLanguage": "Langue préférée pour les métadonnées", @@ -276,6 +286,7 @@ "pushToBottom": "Aller à la fin", "pushToTop": "Aller au début", "quality": "Qualité", + "queryLocalFontsNotSupportedWarning": "Les polices locales ne sont actuellement pas prises en charge par votre navigateur.", "queue": "File d'attente", "queueItems": "{items} pistes", "rating": "Critique", @@ -353,12 +364,15 @@ "status": "État", "stretch": "Étirer", "studios": "Studios", + "subtitleFont": "Police des sous-titres", + "subtitlePreviewText": "Il s'agit d'un aperçu des sous-titres sur cet appareil.", "subtitles": "Sous-titres", "subtitlesSettingsDescription": "Détermine comment les sous-titres sont affichés sur cet appareil", "switchToDarkMode": "Passer en mode sombre", "switchToLightMode": "Passer en mode clair", "syncPlayGroups": "Groupes SyncPlay", "syncingSettingsInProgress": "Synchronisation des paramètres…", + "systemTypography": "Typographie du système", "tagName": "Nom de l'étiquette", "tagline": "Slogan", "tags": "Mots clés", @@ -380,6 +394,7 @@ "unknownTitle": "Titre inconnu", "unliked": "Je n'aime pas", "unplayed": "Non lu", + "userImage": "Image de l'utilisateur", "userName": "Nom d'utilisateur", "userSettingsDescription": "Gère les utilisateurs et leurs autorisations", "username": "Nom d'utilisateur", diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json index 342b1d077ab..f6680eb5de5 100644 --- a/frontend/locales/nl.json +++ b/frontend/locales/nl.json @@ -104,6 +104,8 @@ "dlnaSettingsDescription": "DLNA-instellingen en -profiel configureren", "editMetadata": "Metadata bewerken", "editPerson": "Persoon bewerken", + "enablePermission": "Toestemming Activeren", + "enableSubtitles": "Pas uiterlijk van ondertiteling aan", "enableUPNP": "UPnP inschakelen", "endsAt": "Eindigt om {time}", "eps": "EP's", @@ -114,6 +116,7 @@ "filtersNotFound": "Kan filters niet laden", "finish": "Voltooien", "followSystemTheme": "Volg het systeemthema", + "fontSize": "lettergrootte", "fullScreen": "Volledig scherm", "general": "Algemeen", "genericJellyfinPlaceholderDevice": "Generiek Jellyfin apparaat", diff --git a/frontend/locales/pt-BR.json b/frontend/locales/pt-BR.json index e4ed120bf97..979917a3212 100644 --- a/frontend/locales/pt-BR.json +++ b/frontend/locales/pt-BR.json @@ -27,12 +27,14 @@ "anErrorHappened": "Um erro ocorreu", "apiKeys": "Chaves de API", "apiKeysSettingsDescription": "Adicionar e revogar chaves de API para acesso externo ao seu servidor", + "appDefaultTypography": "Tipografia padrão do aplicativo ({value})", "appName": "Nome do aplicativo", "appVersion": "Versão do aplicativo", "appearsOn": "Aparência", "art": "Arte", "artist": "Artista", "artists": "Artistas", + "askAgain": "Pergunte novamente", "audio": "Áudio", "auto": "Automático", "backdrop": "Fundo", @@ -72,6 +74,7 @@ "createKeySuccess": "Nova chave de API criada com sucesso", "crew": "Equipe", "criticRating": "Avaliação da Critica", + "currentAppTypography": "Tipografia do aplicativo atual ({value})", "currentPassword": "Senha atual", "customRating": "Avaliação customizada", "dateAdded": "Data de Adição", @@ -104,8 +107,11 @@ "dlnaSettingsDescription": "Configurar ajustes e perfil DLNA", "editMetadata": "Editar Metadata", "editPerson": "Editar pessoa", + "enablePermission": "Habilitar Permissão", + "enableSubtitles": "Personalize a aparência da legenda", "enableUPNP": "Habilitar UPnP", "endsAt": "Termina em {time}", + "eps": "EPs", "failedSyncingUserSettings": "Falha ao sincronizar configurações do usuário", "favorite": "Favorito", "features": "Recursos", @@ -113,6 +119,7 @@ "filtersNotFound": "Incapaz de carregar filtros", "finish": "Finalizar", "followSystemTheme": "Seguir tema do sistema", + "fontSize": "Tamanho da letra", "fullScreen": "Tela cheia", "general": "Geral", "genericJellyfinPlaceholderDevice": "Dispositivo genérico Jellyfin", @@ -128,6 +135,7 @@ "identify": "Identificar", "identifyConfirmChanges": "Você tem certeza que deseja alterar o '{originalItem}' para '{newIdentifiedItem}'?", "identifyInstructResult": "Você pode clicar em um desses cartões para aplicar o resultado", + "imageSearchResult": "Resultado da busca de imagens", "imageVotes": "{votes} votos", "images": "Imagens", "incorrectUsernameOrPassword": "Usuário ou senha incorreto", @@ -142,7 +150,8 @@ "lastActive": "Última atividade", "lastActivityDate": "Visto por último {value}", "latestLibrary": "Mais recentes {libraryName}", - "lazyLoading": "Mostrando {value} itens. Carregando mais…", + "lazyLoading": "Exibindo itens de {value}. Carregando mais...", + "learnMore": "Saiba mais", "libraries": "Bibliotecas", "librariesSettingsDescription": "Gerencie bibliotecas e seus metadados", "libraryAccess": "Acesso à biblioteca", @@ -152,9 +161,11 @@ "liked": "Gostou", "liveTv": "TV ao vivo e DVR", "liveTvSettingsDescription": "Gerencie sintonizadores de TV, provedores de guia e configurações de DVR", + "localFontsPermissionWarning": "É necessária permissão de acesso às fontes locais para selecionar uma fonte.", "login": "Entrar", "loginAs": "Entrar como {name}", "logo": "Logo", + "logout": "Sair", "logs": "Registros", "logsAndActivity": "Registros e atividade", "logsAndActivitySettingsDescription": "Leia e procure registros do servidor e atividade de usuários", @@ -171,6 +182,7 @@ "mediaInfoFileTitle": "Título", "mediaInfoGenericBitrate": "Taxa de bits", "mediaInfoGenericCodec": "Codec", + "mediaInfoGenericCodecTag": "Marcador de codec", "mediaInfoGenericIsDefault": "Padrão", "mediaInfoGenericIsExternal": "Externa", "mediaInfoGenericIsForced": "Forçada", @@ -181,9 +193,19 @@ "mediaInfoTitlesSubtitleCodec": "Legenda | Legenda {0}", "mediaInfoTitlesVideoCodec": "Vídeo | Vídeo {0}", "mediaInfoVideoBitDepth": "Profundidade de bits", + "mediaInfoVideoColorPrimaries": "Cores primárias", "mediaInfoVideoColorRange": "Intervalo de cores", "mediaInfoVideoColorSpace": "Espaço de cores", "mediaInfoVideoColorTransfer": "Transferência de cores", + "mediaInfoVideoDoViBlPresent": "Dovi BL presente", + "mediaInfoVideoDoViBlSignalCompatId": "ID de compatibilidade do sinal DV bl", + "mediaInfoVideoDoViElPresent": "DV el predefinição bandeira", + "mediaInfoVideoDoViLevel": "Nível DV", + "mediaInfoVideoDoViMajorVersion": "Versão DV principal", + "mediaInfoVideoDoViMinorVersion": "Versão DV menor", + "mediaInfoVideoDoViProfile": "Perfil DV", + "mediaInfoVideoDoViRpuPresent": "Sinalizador predefinido de DV rpu", + "mediaInfoVideoDoViTitle": "Título DV", "mediaInfoVideoFrameRate": "Taxa de quadros", "mediaInfoVideoIsAnamorphic": "Anamórfico", "mediaInfoVideoLevel": "Nível", @@ -195,6 +217,7 @@ "mediaInfoVideoScanInterlaced": "Entrelaçada", "mediaInfoVideoScanProgressive": "Progressiva", "mediaInfoVideoScanType": "Tipo de varredura", + "mediaInfoVideoTimestamp": "Carimbo de data/hora", "mediaPlayers": "Reprodutores de mídia", "mediaPlayersSettingsDescription": "Configure como os reprodutores de mídia se comportam neste dispositivo", "menu": "Menu", @@ -251,6 +274,7 @@ "playinginShuffle": "Reproduzindo em ordem aleatória", "plugins": "Plugins", "pluginsSettingsDescription": "Adicione e configure novas funcionalidades neste servidor", + "positionFromBottom": "Posição de baixo", "poweredByJellyfin": "Este servidor funciona usando o Jellyfin", "preferredLanguage": "Idioma preferido", "preferredMetadataLanguage": "Idioma preferido dos metadados", @@ -262,12 +286,14 @@ "pushToBottom": "Mover para o fim", "pushToTop": "Mover para o início", "quality": "Qualidade", + "queryLocalFontsNotSupportedWarning": "Fontes locais não são suportadas pelo seu navegador no momento.", "queue": "Fila", "queueItems": "{items} faixas", "rating": "Avaliação", "readTheDocumentation": "Leia a documentação", "recentlyAdded": "Adicionadas recentemente", "refresh": "Atualizar", + "refreshKeysFailure": "Erro ao atualizar chaves de API", "refreshMetadata": "Atualizar metadados", "refreshMetadataHint": "Os metadados são atualizados com base nas configurações e serviços de internet que são habilitados no Dashboard", "releaseDate": "Data de lançamento", @@ -287,15 +313,18 @@ "revokeAll": "Revogar todas as chaves de API", "revokeAllFailure": "Erro ao revogar todas as chaves de API", "revokeAllSuccess": "Todas as chaves de API foram revogadas", + "revokeConfirm": "Confirmar revogação da chave API", "revokeFailure": "Erro ao revogar chave de API", "revokeSuccess": "A chave de API foi revogada", "role": "Papel", + "routeValidationError": "O routeId especificado nos parâmetros de rota não está correto", "runningTasks": "Executando tarefas", "runtime": "Duração", "save": "Salvar", "saveAsPlaylist": "Salvar fila como playlist", "saved": "Salvo", "scanForNewAndUpdatedFiles": "Procurar por arquivos novos e atualizados", + "scanningItemInProgress": "Digitalizando '{item}'…", "scheduledTasks": "Tarefas agendadas", "scheduledTasksSettingsDescription": "Gerencie tarefas agendadas a serem executadas neste servidor", "screenshot": "Captura de tela", @@ -322,7 +351,9 @@ "settings": "Ajustes", "shows": "Séries", "shuffle": "Ordem aleatória", + "shuffleAll": "Misture tudo", "signIn": "Entrar", + "singles": "Solteiros", "songs": "Músicas", "sortByType": "Por {type}", "sortTitle": "Ordenar título", @@ -332,13 +363,17 @@ "startNow": "Começar agora", "status": "Estado", "stretch": "Estender", + "stroke": "Traço", "studios": "Estúdios", + "subtitleFont": "Fonte da legenda", + "subtitlePreviewText": "Esta é uma prévia das legendas neste dispositivo.", "subtitles": "Legendas", "subtitlesSettingsDescription": "Controle como as legendas são exibidas enste dispositivo", "switchToDarkMode": "Mudar para modo escuro", "switchToLightMode": "Mudar para modo claro", "syncPlayGroups": "Grupos SyncPlay", "syncingSettingsInProgress": "Sincronizando ajustes…", + "systemTypography": "Tipografia do sistema", "tagName": "Nome da etiqueta", "tagline": "Slogan", "tags": "Etiquetas", @@ -360,6 +395,7 @@ "unknownTitle": "Título desconhecido", "unliked": "Não gostei", "unplayed": "Não reproduzido", + "userImage": "Imagem do usuário", "userName": "Nome de usuário", "userSettingsDescription": "Gerencie usuários e suas permissões", "username": "Nome de usuário", diff --git a/frontend/locales/ru.json b/frontend/locales/ru.json index df7485d1bba..1030fd5f10a 100644 --- a/frontend/locales/ru.json +++ b/frontend/locales/ru.json @@ -86,13 +86,14 @@ "deleteDeviceError": "Ошибка при удалении устройства", "deleteDeviceSuccess": "Устройство успешно удалено", "deleteItem": "Удалить элемент", - "deleteItemDescription": "Удаление этого элемента приведет к его удалению как из файловой системы, так и из вашей медиатеки. Вы уверены, что хотите продолжить?", + "deleteItemDescription": "Удаление этого объекта удалит его из файловой системы и из вашей библиотеки. Вы уверены что хотите продолжить?", "deleteUser": "Удалить пользователя", "deleteUserConfirm": "Вы уверены, что хотите удалить этого пользователя?", "details": "Подробности", "deviceName": "Имя устройства", "devices": "Устройства", "devicesSettingsDescription": "Просмотр и управление подключенными к серверу устройствами", + "dimensions": "{width}✕{height}", "directing": "Режиссура", "director": "Режиссёр", "disabled": "Отключено", @@ -113,6 +114,7 @@ "filtersNotFound": "Не удалось загрузить фильтры", "finish": "Завершить", "followSystemTheme": "Использовать тему операционной системы", + "fontSize": "Размер шрифта", "fullScreen": "Полный экран", "general": "Общие", "genericJellyfinPlaceholderDevice": "Общее устройство Jellyfin", @@ -124,23 +126,66 @@ "hide": "Скрыть", "home": "Главное", "homeScreen": "Домашний экран", - "homeScreenSettingsDescription": "Настроить разделы и макет домашнего экрана", + "homeScreenSettingsDescription": "Настроить разделы и схему домашнего экрана", "identify": "Определить", "identifyConfirmChanges": "Вы уверенны что хотите заменить '{originalItem}' на '{newIdentifiedItem}'?", - "identifyInstructResult": "Вы можете нажать на одну из этих картинок, чтобы закрепить результат", + "identifyInstructResult": "Вы можете нажать на одну из этих картинок, чтобы применить результат", "imageVotes": "{votes} голосов", "images": "Изображения", "incorrectUsernameOrPassword": "Неверные имя пользователя или пароль", + "information": "Информация", "instantMix": "Мгновенный микс", "instantMixQueued": "Мгновенный микс добавлен в очередь", + "itemPlayNext": "Элемент будет воспроизведен следующим", "jellyfinLogo": "Логотип Jellyfin", - "latestLibrary": "Новейшие {libraryName}", + "kickedOut": "Авторизация была отменена и текущая сессия завершилась. Пожалуйста, войдите повторно", + "language": "Язык", + "languageLocale": "Язык и локализация", + "lastActive": "Последняя активность", + "lastActivityDate": "Был активен в {value}", + "latestLibrary": "Новинки в {libraryName}", + "lazyLoading": "Показано {value} элементов. Загрузка продолжается...", "libraries": "Медиатеки", + "librariesSettingsDescription": "Управлять библиотеками и их метаданными", + "libraryAccess": "Доступ к библиотеке", + "libraryAccessNote": "Выберите медиатеки, которыми хотите поделиться с этим пользователем. Администраторы смогут редактировать все папки используя менеджер метаданных.", "libraryEmpty": "Эта медиатека пуста", "libraryEmptyFilters": "Нет совпадений. Удалите некоторые фильтры, чтобы показать больше элементов", "liked": "Нравится", + "liveTv": "Эфирное ТВ и DVR", + "liveTvSettingsDescription": "Управлять ТВ тюнерами, источниками данных и настройками DVR", + "login": "Войти", + "loginAs": "Войти как {name}", + "logo": "Логотип", "logout": "Выход", + "logs": "Логи", + "logsAndActivity": "Логи и активности", + "logsAndActivitySettingsDescription": "Поиск и просмотр логов и пользовательских действий", "manualLogin": "Войти вручную", + "maxAllowedRating": "Максимальный разрешённый родительский рейтинг", + "maxAllowedRatingSubtitle": "Контент с более высоким рейтингом будет скрыт от этого пользователя.", + "mediaError": "Произошла критическая ошибка медиа, производится попытка восстановиться", + "mediaInfo": "Информация о файле", + "mediaInfoAspectRatio": "Соотношение сторон", + "mediaInfoFileContainer": "Контейнер", + "mediaInfoFileFormats": "Формат", + "mediaInfoFilePath": "Расположение файла", + "mediaInfoFileSize": "Размер", + "mediaInfoFileTitle": "Название", + "mediaInfoGenericBitrate": "Битрейт", + "mediaInfoGenericCodec": "Кодек", + "mediaInfoGenericCodecTag": "Тэг кодека", + "mediaInfoGenericIsDefault": "По умолчанию", + "mediaInfoGenericIsExternal": "Внешний", + "mediaInfoGenericIsForced": "Принудительный", + "mediaInfoGenericLanguage": "Язык", + "mediaInfoGenericProfile": "Профиль", + "mediaInfoTitlesAudioCodec": "Аудио | Аудио {0}", + "mediaInfoTitlesEmbeddedImageCodec": "Изображение | Изображение {0}", + "mediaInfoTitlesSubtitleCodec": "Субтитры | Субтитры {0}", + "mediaInfoTitlesVideoCodec": "Видео | Видео {0}", + "mediaInfoVideoBitDepth": "Битовая глубина", + "mediaInfoVideoColorPrimaries": "Основные цвета", "menu": "Меню", "metadataEditor": "Редактор метаданных", "metadataRefreshQueued": "Обновление метаданных добавлено в очередь", @@ -209,12 +254,12 @@ "serverVersionTooLow": "Версия сервера должна быть {version} или выше", "shows": "Передачи", "signIn": "Вход", - "songs": "Композиции", + "songs": "Песни", "sortByType": "По {type}", "sortTitle": "Название для сортировки", "specialFeatures": "Спецматериалы", "speed": "Скорость", - "startNow": "Запустить немедленно", + "startNow": "Запустить сейчас", "status": "Статус", "stretch": "Растяжение", "studios": "Студии", @@ -232,6 +277,7 @@ "unliked": "Не нравится", "unplayed": "Невоспроизведено", "username": "Имя пользователя", + "users": "Пользователи", "version": "Версия", "video": "Видео", "videoTypes": "Типы видео",