fix: translate remaining strings

This commit is contained in:
edde746
2026-03-10 01:21:03 +01:00
parent 6daf77c890
commit 29cb88e6e2
17 changed files with 397 additions and 397 deletions
+15 -15
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "Automatisch Bild-in-Bild aktivieren, wenn die App während der Wiedergabe verlassen wird",
"matchContentFrameRate": "Inhalts-Bildrate anpassen",
"matchContentFrameRateDescription": "Bildwiederholfrequenz des Displays an den Videoinhalt anpassen, reduziert Ruckeln und spart Akku",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Tunnelwiedergabe",
"tunneledPlaybackDescription": "Hardware-beschleunigte Video-Tunnelierung verwenden. Deaktivieren, wenn bei HDR-Inhalten ein schwarzer Bildschirm mit Ton erscheint",
"requireProfileSelectionOnOpen": "Profil beim Öffnen abfragen",
"requireProfileSelectionOnOpenDescription": "Profilauswahl bei jedem Öffnen der App anzeigen",
"confirmExitOnBack": "Vor dem Beenden bestätigen",
@@ -365,8 +365,8 @@
},
"chapters": "Kapitel",
"noChaptersAvailable": "Keine Kapitel verfügbar",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "Warteschlange",
"noQueueItems": "Keine Elemente in der Warteschlange"
},
"userStatus": {
"admin": "Eigentümer",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Wiedergabewarteschlange konnte nicht erstellt werden keine Elemente",
"failedPlayback": "Wiedergabe für ${action} fehlgeschlagen: ${error}",
"switchingToCompatiblePlayer": "Wechsle zu kompatiblem Player...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Protokolle hochgeladen",
"logsUploadFailed": "Protokolle konnten nicht hochgeladen werden",
"logId": "Protokoll-ID"
},
"subtitlingStyling": {
"stylingOptions": "Stiloptionen",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Protokolle löschen",
"copyLogs": "Protokolle kopieren",
"uploadLogs": "Upload Logs",
"uploadLogs": "Protokolle hochladen",
"error": "Fehler:",
"stackTrace": "Stacktrace:"
},
@@ -715,15 +715,15 @@
"qualityFast": "Schnell",
"qualityHQ": "Hohe Qualität",
"mode": "Modus",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Shader importieren",
"customShaderDescription": "Benutzerdefinierter GLSL-Shader",
"shaderImported": "Shader importiert",
"shaderImportFailed": "Shader konnte nicht importiert werden",
"deleteShader": "Shader löschen",
"deleteShaderConfirm": "\"${name}\" löschen?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Companion-Fernbedienung",
"connectToDevice": "Mit Gerät verbinden",
"hostRemoteSession": "Fernsteuerungssitzung starten",
"controlThisDevice": "Dieses Gerät mit dem Handy steuern",
+16 -16
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "Activar automáticamente imagen en imagen al salir de la app durante la reproducción",
"matchContentFrameRate": "Ajustar frecuencia de actualización",
"matchContentFrameRateDescription": "Ajustar la frecuencia de actualización de la pantalla para que coincida con el video, reduciendo tirones y ahorrando batería",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Reproducción tunelizada",
"tunneledPlaybackDescription": "Usar tunelización de video acelerada por hardware. Desactivar si ves una pantalla negra con audio en contenido HDR",
"requireProfileSelectionOnOpen": "Pedir perfil al abrir la app",
"requireProfileSelectionOnOpenDescription": "Mostrar selección de perfil cada vez que se abre la aplicación",
"confirmExitOnBack": "Confirmar antes de salir",
@@ -365,8 +365,8 @@
},
"chapters": "Capítulos",
"noChaptersAvailable": "No hay capítulos disponibles",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "Cola",
"noQueueItems": "No hay elementos en la cola"
},
"userStatus": {
"admin": "Administrador",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Error al crear la cola de reproducción - no hay elementos",
"failedPlayback": "Error al ${action}: ${error}",
"switchingToCompatiblePlayer": "Cambiando a reproductor compatible...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Registros subidos",
"logsUploadFailed": "Error al subir registros",
"logId": "ID de registro"
},
"subtitlingStyling": {
"stylingOptions": "Opciones de Estilo",
@@ -417,7 +417,7 @@
"borderColor": "Color de Borde",
"backgroundOpacity": "Opacidad de Fondo",
"backgroundColor": "Color de Fondo",
"position": "Position"
"position": "Posición"
},
"mpvConfig": {
"title": "Configuración de mpv",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Borrar Logs",
"copyLogs": "Copiar Logs",
"uploadLogs": "Upload Logs",
"uploadLogs": "Subir registros",
"error": "Error:",
"stackTrace": "Traza de la pila (Stack Trace):"
},
@@ -715,15 +715,15 @@
"qualityFast": "Rápido",
"qualityHQ": "Alta Calidad",
"mode": "Modo",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Importar shader",
"customShaderDescription": "Shader GLSL personalizado",
"shaderImported": "Shader importado",
"shaderImportFailed": "Error al importar shader",
"deleteShader": "Eliminar shader",
"deleteShaderConfirm": "¿Eliminar \"${name}\"?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Control remoto",
"connectToDevice": "Conectar a dispositivo",
"hostRemoteSession": "Iniciar sesión remota",
"controlThisDevice": "Controla este dispositivo con tu teléfono",
+22 -22
View File
@@ -95,8 +95,8 @@
"durationHint": "Entrez la durée (${min}-${max})",
"systemTheme": "Système",
"systemThemeDescription": "Suivre les paramètres système",
"lightTheme": "Light",
"darkTheme": "Dark",
"lightTheme": "Clair",
"darkTheme": "Sombre",
"oledTheme": "OLED",
"oledThemeDescription": "Noir pur pour les écrans OLED",
"libraryDensity": "Densité des bibliothèques",
@@ -135,8 +135,8 @@
"bufferSizeWarning": "Votre appareil dispose de ${heap}MB de mémoire. Un tampon de ${size}MB peut causer des problèmes de lecture.",
"subtitleStyling": "Stylisation des sous-titres",
"subtitleStylingDescription": "Personnaliser l'apparence des sous-titres",
"smallSkipDuration": "Small Skip Duration",
"largeSkipDuration": "Large Skip Duration",
"smallSkipDuration": "Durée du petit saut",
"largeSkipDuration": "Durée du grand saut",
"secondsUnit": "${seconds} secondes",
"defaultSleepTimer": "Minuterie de mise en veille par défaut",
"minutesUnit": "${minutes} minutes",
@@ -201,8 +201,8 @@
"autoPipDescription": "Activer automatiquement l'image dans l'image en quittant l'application pendant la lecture",
"matchContentFrameRate": "Fréquence d'images du contenu correspondant",
"matchContentFrameRateDescription": "Ajustez la fréquence de rafraîchissement de l'écran en fonction du contenu vidéo, ce qui réduit les saccades et économise la batterie",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Lecture tunnelée",
"tunneledPlaybackDescription": "Utiliser le tunnelage vidéo accéléré par matériel. Désactiver si vous voyez un écran noir avec du son sur du contenu HDR",
"requireProfileSelectionOnOpen": "Demander le profil à l'ouverture",
"requireProfileSelectionOnOpenDescription": "Afficher la sélection de profil à chaque ouverture de l'application",
"confirmExitOnBack": "Confirmer avant de quitter",
@@ -263,7 +263,7 @@
"colorRange": "Gamme de couleurs",
"colorPrimaries": "Couleurs primaires",
"chromaSubsampling": "Sous-échantillonnage chromatique",
"channels": "Channels",
"channels": "Canaux",
"path": "Chemin",
"size": "Taille",
"container": "Conteneur",
@@ -347,7 +347,7 @@
"ambientLightingOff": "Désactiver l'éclairage ambiant",
"fullscreenButton": "Passer en mode plein écran",
"exitFullscreenButton": "Quitter le mode plein écran",
"alwaysOnTopButton": "Always on top",
"alwaysOnTopButton": "Toujours au premier plan",
"rotationLockButton": "Verrouillage de rotation",
"timelineSlider": "Timeline vidéo",
"volumeSlider": "Niveau sonore",
@@ -365,8 +365,8 @@
},
"chapters": "Chapitres",
"noChaptersAvailable": "Aucun chapitre disponible",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "File d'attente",
"noQueueItems": "Aucun élément dans la file d'attente"
},
"userStatus": {
"admin": "Admin",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Échec de la création de la file d'attente de lecture - aucun élément",
"failedPlayback": "Echec de ${action}: ${error}",
"switchingToCompatiblePlayer": "Passage au lecteur compatible...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Logs envoyés",
"logsUploadFailed": "Échec de l'envoi des logs",
"logId": "ID du log"
},
"subtitlingStyling": {
"stylingOptions": "Options de style",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Effacer les logs",
"copyLogs": "Copier les logs",
"uploadLogs": "Upload Logs",
"uploadLogs": "Envoyer les logs",
"error": "Erreur:",
"stackTrace": "Liste des appels:"
},
@@ -628,7 +628,7 @@
"deleted": "Playlist supprimée",
"itemAdded": "Ajouté à la playlist",
"itemRemoved": "Retiré de la playlist",
"selectPlaylist": "Select Playlist",
"selectPlaylist": "Sélectionner une playlist",
"errorCreating": "Échec de la création de playlist",
"errorDeleting": "Échec de suppression de playlist",
"errorLoading": "Échec de chargement de playlists",
@@ -715,15 +715,15 @@
"qualityFast": "Rapide",
"qualityHQ": "Haute qualité",
"mode": "Mode",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Importer un shader",
"customShaderDescription": "Shader GLSL personnalisé",
"shaderImported": "Shader importé",
"shaderImportFailed": "Échec de l'importation du shader",
"deleteShader": "Supprimer le shader",
"deleteShaderConfirm": "Supprimer \"${name}\" ?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Télécommande compagnon",
"connectToDevice": "Se connecter à un appareil",
"hostRemoteSession": "Héberger une session distante",
"controlThisDevice": "Contrôlez cet appareil avec votre téléphone",
+16 -16
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "Attiva automaticamente il picture-in-picture quando si esce dall'app durante la riproduzione",
"matchContentFrameRate": "Adatta frequenza fotogrammi",
"matchContentFrameRateDescription": "Regola la frequenza di aggiornamento del display in base al contenuto video, riducendo i tremolii e risparmiando batteria",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Riproduzione tunnelizzata",
"tunneledPlaybackDescription": "Usa il tunneling video accelerato dall'hardware. Disattiva se vedi uno schermo nero con audio su contenuti HDR",
"requireProfileSelectionOnOpen": "Chiedi profilo all'apertura",
"requireProfileSelectionOnOpenDescription": "Mostra la selezione del profilo ogni volta che l'app viene aperta",
"confirmExitOnBack": "Conferma prima di uscire",
@@ -365,8 +365,8 @@
},
"chapters": "Capitoli",
"noChaptersAvailable": "Nessun capitolo disponibile",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "Coda",
"noQueueItems": "Nessun elemento in coda"
},
"userStatus": {
"admin": "Admin",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Impossibile creare la coda di riproduzione - nessun elemento",
"failedPlayback": "Impossibile ${action}: ${error}",
"switchingToCompatiblePlayer": "Passaggio al lettore compatibile...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Log caricati",
"logsUploadFailed": "Caricamento log fallito",
"logId": "ID log"
},
"subtitlingStyling": {
"stylingOptions": "Opzioni stile",
@@ -417,7 +417,7 @@
"borderColor": "Colore bordo",
"backgroundOpacity": "Opacità sfondo",
"backgroundColor": "Colore sfondo",
"position": "Position"
"position": "Posizione"
},
"mpvConfig": {
"title": "Configurazione mpv",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Cancella log",
"copyLogs": "Copia log",
"uploadLogs": "Upload Logs",
"uploadLogs": "Carica log",
"error": "Errore:",
"stackTrace": "Traccia dello stack:"
},
@@ -715,15 +715,15 @@
"qualityFast": "Veloce",
"qualityHQ": "Alta qualità",
"mode": "Modalità",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Importa shader",
"customShaderDescription": "Shader GLSL personalizzato",
"shaderImported": "Shader importato",
"shaderImportFailed": "Importazione shader fallita",
"deleteShader": "Elimina shader",
"deleteShaderConfirm": "Eliminare \"${name}\"?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Telecomando",
"connectToDevice": "Connetti a un dispositivo",
"hostRemoteSession": "Ospita sessione remota",
"controlThisDevice": "Controlla questo dispositivo con il tuo telefono",
+16 -16
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "재생 중 앱을 나갈 때 자동으로 PIP 모드로 전환",
"matchContentFrameRate": "콘텐츠 프레임 레이트 맞춤",
"matchContentFrameRateDescription": "비디오 콘텐츠에 맞게 디스플레이 주사율을 조정하여 떨림을 줄이고 배터리를 절약합니다",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "터널 재생",
"tunneledPlaybackDescription": "하드웨어 가속 비디오 터널링을 사용합니다. HDR 콘텐츠에서 소리만 나고 검은 화면이 보이면 비활성화하세요",
"requireProfileSelectionOnOpen": "앱 실행 시 프로필 선택",
"requireProfileSelectionOnOpenDescription": "앱을 열 때마다 프로필 선택 화면을 표시합니다",
"confirmExitOnBack": "종료 전 확인",
@@ -365,8 +365,8 @@
},
"chapters": "챕터",
"noChaptersAvailable": "사용 가능한 챕터가 없습니다",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "재생 대기열",
"noQueueItems": "대기열에 항목이 없습니다"
},
"userStatus": {
"admin": "관리자",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "재생 대기열 생성 실패 - 항목 없음",
"failedPlayback": "${action}을(를) 수행할 수 없습니다: ${error}",
"switchingToCompatiblePlayer": "호환되는 플레이어로 전환 중...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "로그 업로드 완료",
"logsUploadFailed": "로그 업로드 실패",
"logId": "로그 ID"
},
"subtitlingStyling": {
"stylingOptions": "스타일 옵션",
@@ -417,7 +417,7 @@
"borderColor": "테두리 색상",
"backgroundOpacity": "배경 불투명도",
"backgroundColor": "배경색",
"position": "Position"
"position": "위치"
},
"mpvConfig": {
"title": "mpv 설정",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "로그 지우기",
"copyLogs": "로그 복사",
"uploadLogs": "Upload Logs",
"uploadLogs": "로그 업로드",
"error": "오류:",
"stackTrace": "스택 추적 (Stack Trace):"
},
@@ -715,15 +715,15 @@
"qualityFast": "빠름",
"qualityHQ": "고품질",
"mode": "모드",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "셰이더 가져오기",
"customShaderDescription": "사용자 정의 GLSL 셰이더",
"shaderImported": "셰이더를 가져왔습니다",
"shaderImportFailed": "셰이더 가져오기 실패",
"deleteShader": "셰이더 삭제",
"deleteShaderConfirm": "\"${name}\"을(를) 삭제하시겠습니까?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "컴패니언 리모컨",
"connectToDevice": "기기에 연결",
"hostRemoteSession": "원격 세션 호스트",
"controlThisDevice": "휴대폰으로 이 기기를 제어하세요",
+16 -16
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "Automatisch beeld-in-beeld activeren bij het verlaten van de app tijdens afspelen",
"matchContentFrameRate": "Inhoudsframesnelheid afstemmen",
"matchContentFrameRateDescription": "Pas de schermverversingssnelheid aan op de video-inhoud, vermindert haperingen en bespaart batterij",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Getunnelde weergave",
"tunneledPlaybackDescription": "Gebruik hardwareversnelde videotunneling. Schakel uit als je een zwart scherm met geluid ziet bij HDR-content",
"requireProfileSelectionOnOpen": "Vraag om profiel bij openen",
"requireProfileSelectionOnOpenDescription": "Toon profielselectie telkens wanneer de app wordt geopend",
"confirmExitOnBack": "Bevestigen voor afsluiten",
@@ -365,8 +365,8 @@
},
"chapters": "Hoofdstukken",
"noChaptersAvailable": "Geen hoofdstukken beschikbaar",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "Wachtrij",
"noQueueItems": "Geen items in de wachtrij"
},
"userStatus": {
"admin": "Beheerder",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Kan afspeelwachtrij niet maken - geen items",
"failedPlayback": "Afspelen van ${action} mislukt: ${error}",
"switchingToCompatiblePlayer": "Overschakelen naar compatibele speler...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Logs geüpload",
"logsUploadFailed": "Uploaden van logs mislukt",
"logId": "Log-ID"
},
"subtitlingStyling": {
"stylingOptions": "Opmaak opties",
@@ -417,7 +417,7 @@
"borderColor": "Randkleur",
"backgroundOpacity": "Achtergrond transparantie",
"backgroundColor": "Achtergrondkleur",
"position": "Position"
"position": "Positie"
},
"mpvConfig": {
"title": "mpv-configuratie",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Wis logs",
"copyLogs": "Kopieer logs",
"uploadLogs": "Upload Logs",
"uploadLogs": "Logs uploaden",
"error": "Fout:",
"stackTrace": "Stacktracering:"
},
@@ -715,15 +715,15 @@
"qualityFast": "Snel",
"qualityHQ": "Hoge kwaliteit",
"mode": "Modus",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Shader importeren",
"customShaderDescription": "Aangepaste GLSL-shader",
"shaderImported": "Shader geïmporteerd",
"shaderImportFailed": "Shader importeren mislukt",
"deleteShader": "Shader verwijderen",
"deleteShaderConfirm": "\"${name}\" verwijderen?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Afstandsbediening",
"connectToDevice": "Verbinden met apparaat",
"hostRemoteSession": "Externe sessie hosten",
"controlThisDevice": "Bedien dit apparaat met je telefoon",
+1 -1
View File
@@ -6,7 +6,7 @@
/// Locales: 15
/// Strings: 12105 (807 per locale)
///
/// Built on 2026-03-08 at 14:11 UTC
/// Built on 2026-03-10 at 00:19 UTC
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
+30 -30
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsDe implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Automatisch Bild-in-Bild aktivieren, wenn die App während der Wiedergabe verlassen wird';
@override String get matchContentFrameRate => 'Inhalts-Bildrate anpassen';
@override String get matchContentFrameRateDescription => 'Bildwiederholfrequenz des Displays an den Videoinhalt anpassen, reduziert Ruckeln und spart Akku';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Tunnelwiedergabe';
@override String get tunneledPlaybackDescription => 'Hardware-beschleunigte Video-Tunnelierung verwenden. Deaktivieren, wenn bei HDR-Inhalten ein schwarzer Bildschirm mit Ton erscheint';
@override String get requireProfileSelectionOnOpen => 'Profil beim Öffnen abfragen';
@override String get requireProfileSelectionOnOpenDescription => 'Profilauswahl bei jedem Öffnen der App anzeigen';
@override String get confirmExitOnBack => 'Vor dem Beenden bestätigen';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsDe implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsDe pipErrors = _TranslationsVideoControlsPipErrorsDe._(_root);
@override String get chapters => 'Kapitel';
@override String get noChaptersAvailable => 'Keine Kapitel verfügbar';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => 'Warteschlange';
@override String get noQueueItems => 'Keine Elemente in der Warteschlange';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesDe implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Wiedergabewarteschlange konnte nicht erstellt werden keine Elemente';
@override String failedPlayback({required Object action, required Object error}) => 'Wiedergabe für ${action} fehlgeschlagen: ${error}';
@override String get switchingToCompatiblePlayer => 'Wechsle zu kompatiblem Player...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Protokolle hochgeladen';
@override String get logsUploadFailed => 'Protokolle konnten nicht hochgeladen werden';
@override String get logId => 'Protokoll-ID';
}
// Path: subtitlingStyling
@@ -763,7 +763,7 @@ class _TranslationsLogsDe implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Protokolle löschen';
@override String get copyLogs => 'Protokolle kopieren';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Protokolle hochladen';
@override String get error => 'Fehler:';
@override String get stackTrace => 'Stacktrace:';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersDe implements TranslationsShadersEn {
@override String get qualityFast => 'Schnell';
@override String get qualityHQ => 'Hohe Qualität';
@override String get mode => 'Modus';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Shader importieren';
@override String get customShaderDescription => 'Benutzerdefinierter GLSL-Shader';
@override String get shaderImported => 'Shader importiert';
@override String get shaderImportFailed => 'Shader konnte nicht importiert werden';
@override String get deleteShader => 'Shader löschen';
@override String deleteShaderConfirm({required Object name}) => '"${name}" löschen?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteDe implements TranslationsCompanionRemoteEn {
final TranslationsDe _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Companion-Fernbedienung';
@override String get connectToDevice => 'Mit Gerät verbinden';
@override String get hostRemoteSession => 'Fernsteuerungssitzung starten';
@override String get controlThisDevice => 'Dieses Gerät mit dem Handy steuern';
@@ -1495,8 +1495,8 @@ extension on TranslationsDe {
'settings.autoPipDescription' => 'Automatisch Bild-in-Bild aktivieren, wenn die App während der Wiedergabe verlassen wird',
'settings.matchContentFrameRate' => 'Inhalts-Bildrate anpassen',
'settings.matchContentFrameRateDescription' => 'Bildwiederholfrequenz des Displays an den Videoinhalt anpassen, reduziert Ruckeln und spart Akku',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Tunnelwiedergabe',
'settings.tunneledPlaybackDescription' => 'Hardware-beschleunigte Video-Tunnelierung verwenden. Deaktivieren, wenn bei HDR-Inhalten ein schwarzer Bildschirm mit Ton erscheint',
'settings.requireProfileSelectionOnOpen' => 'Profil beim Öffnen abfragen',
'settings.requireProfileSelectionOnOpenDescription' => 'Profilauswahl bei jedem Öffnen der App anzeigen',
'settings.confirmExitOnBack' => 'Vor dem Beenden bestätigen',
@@ -1639,8 +1639,8 @@ extension on TranslationsDe {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Ein Fehler ist aufgetreten: ${error}',
'videoControls.chapters' => 'Kapitel',
'videoControls.noChaptersAvailable' => 'Keine Kapitel verfügbar',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => 'Warteschlange',
'videoControls.noQueueItems' => 'Keine Elemente in der Warteschlange',
'userStatus.admin' => 'Eigentümer',
'userStatus.restricted' => 'Eingeschränkt',
'userStatus.protected' => 'Geschützt',
@@ -1675,9 +1675,9 @@ extension on TranslationsDe {
'messages.failedToCreatePlayQueueNoItems' => 'Wiedergabewarteschlange konnte nicht erstellt werden keine Elemente',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Wiedergabe für ${action} fehlgeschlagen: ${error}',
'messages.switchingToCompatiblePlayer' => 'Wechsle zu kompatiblem Player...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Protokolle hochgeladen',
'messages.logsUploadFailed' => 'Protokolle konnten nicht hochgeladen werden',
'messages.logId' => 'Protokoll-ID',
'subtitlingStyling.stylingOptions' => 'Stiloptionen',
'subtitlingStyling.fontSize' => 'Schriftgröße',
'subtitlingStyling.textColor' => 'Textfarbe',
@@ -1790,7 +1790,7 @@ extension on TranslationsDe {
'hubDetail.noItemsFound' => 'Keine Elemente gefunden',
'logs.clearLogs' => 'Protokolle löschen',
'logs.copyLogs' => 'Protokolle kopieren',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Protokolle hochladen',
'logs.error' => 'Fehler:',
'logs.stackTrace' => 'Stacktrace:',
'licenses.relatedPackages' => 'Verwandte Pakete',
@@ -1947,13 +1947,13 @@ extension on TranslationsDe {
'shaders.qualityFast' => 'Schnell',
'shaders.qualityHQ' => 'Hohe Qualität',
'shaders.mode' => 'Modus',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Shader importieren',
'shaders.customShaderDescription' => 'Benutzerdefinierter GLSL-Shader',
'shaders.shaderImported' => 'Shader importiert',
'shaders.shaderImportFailed' => 'Shader konnte nicht importiert werden',
'shaders.deleteShader' => 'Shader löschen',
'shaders.deleteShaderConfirm' => ({required Object name}) => '"${name}" löschen?',
'companionRemote.title' => 'Companion-Fernbedienung',
'companionRemote.connectToDevice' => 'Mit Gerät verbinden',
'companionRemote.hostRemoteSession' => 'Fernsteuerungssitzung starten',
'companionRemote.controlThisDevice' => 'Dieses Gerät mit dem Handy steuern',
+32 -32
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsEs implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Activar automáticamente imagen en imagen al salir de la app durante la reproducción';
@override String get matchContentFrameRate => 'Ajustar frecuencia de actualización';
@override String get matchContentFrameRateDescription => 'Ajustar la frecuencia de actualización de la pantalla para que coincida con el video, reduciendo tirones y ahorrando batería';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Reproducción tunelizada';
@override String get tunneledPlaybackDescription => 'Usar tunelización de video acelerada por hardware. Desactivar si ves una pantalla negra con audio en contenido HDR';
@override String get requireProfileSelectionOnOpen => 'Pedir perfil al abrir la app';
@override String get requireProfileSelectionOnOpenDescription => 'Mostrar selección de perfil cada vez que se abre la aplicación';
@override String get confirmExitOnBack => 'Confirmar antes de salir';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsEs implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsEs pipErrors = _TranslationsVideoControlsPipErrorsEs._(_root);
@override String get chapters => 'Capítulos';
@override String get noChaptersAvailable => 'No hay capítulos disponibles';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => 'Cola';
@override String get noQueueItems => 'No hay elementos en la cola';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesEs implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Error al crear la cola de reproducción - no hay elementos';
@override String failedPlayback({required Object action, required Object error}) => 'Error al ${action}: ${error}';
@override String get switchingToCompatiblePlayer => 'Cambiando a reproductor compatible...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Registros subidos';
@override String get logsUploadFailed => 'Error al subir registros';
@override String get logId => 'ID de registro';
}
// Path: subtitlingStyling
@@ -585,7 +585,7 @@ class _TranslationsSubtitlingStylingEs implements TranslationsSubtitlingStylingE
@override String get borderColor => 'Color de Borde';
@override String get backgroundOpacity => 'Opacidad de Fondo';
@override String get backgroundColor => 'Color de Fondo';
@override String get position => 'Position';
@override String get position => 'Posición';
}
// Path: mpvConfig
@@ -763,7 +763,7 @@ class _TranslationsLogsEs implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Borrar Logs';
@override String get copyLogs => 'Copiar Logs';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Subir registros';
@override String get error => 'Error:';
@override String get stackTrace => 'Traza de la pila (Stack Trace):';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersEs implements TranslationsShadersEn {
@override String get qualityFast => 'Rápido';
@override String get qualityHQ => 'Alta Calidad';
@override String get mode => 'Modo';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Importar shader';
@override String get customShaderDescription => 'Shader GLSL personalizado';
@override String get shaderImported => 'Shader importado';
@override String get shaderImportFailed => 'Error al importar shader';
@override String get deleteShader => 'Eliminar shader';
@override String deleteShaderConfirm({required Object name}) => '¿Eliminar "${name}"?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteEs implements TranslationsCompanionRemoteEn {
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Control remoto';
@override String get connectToDevice => 'Conectar a dispositivo';
@override String get hostRemoteSession => 'Iniciar sesión remota';
@override String get controlThisDevice => 'Controla este dispositivo con tu teléfono';
@@ -1495,8 +1495,8 @@ extension on TranslationsEs {
'settings.autoPipDescription' => 'Activar automáticamente imagen en imagen al salir de la app durante la reproducción',
'settings.matchContentFrameRate' => 'Ajustar frecuencia de actualización',
'settings.matchContentFrameRateDescription' => 'Ajustar la frecuencia de actualización de la pantalla para que coincida con el video, reduciendo tirones y ahorrando batería',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Reproducción tunelizada',
'settings.tunneledPlaybackDescription' => 'Usar tunelización de video acelerada por hardware. Desactivar si ves una pantalla negra con audio en contenido HDR',
'settings.requireProfileSelectionOnOpen' => 'Pedir perfil al abrir la app',
'settings.requireProfileSelectionOnOpenDescription' => 'Mostrar selección de perfil cada vez que se abre la aplicación',
'settings.confirmExitOnBack' => 'Confirmar antes de salir',
@@ -1639,8 +1639,8 @@ extension on TranslationsEs {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Ocurrió un error: ${error}',
'videoControls.chapters' => 'Capítulos',
'videoControls.noChaptersAvailable' => 'No hay capítulos disponibles',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => 'Cola',
'videoControls.noQueueItems' => 'No hay elementos en la cola',
'userStatus.admin' => 'Administrador',
'userStatus.restricted' => 'Restringido',
'userStatus.protected' => 'Protegido',
@@ -1675,9 +1675,9 @@ extension on TranslationsEs {
'messages.failedToCreatePlayQueueNoItems' => 'Error al crear la cola de reproducción - no hay elementos',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Error al ${action}: ${error}',
'messages.switchingToCompatiblePlayer' => 'Cambiando a reproductor compatible...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Registros subidos',
'messages.logsUploadFailed' => 'Error al subir registros',
'messages.logId' => 'ID de registro',
'subtitlingStyling.stylingOptions' => 'Opciones de Estilo',
'subtitlingStyling.fontSize' => 'Tamaño de Fuente',
'subtitlingStyling.textColor' => 'Color de Texto',
@@ -1685,7 +1685,7 @@ extension on TranslationsEs {
'subtitlingStyling.borderColor' => 'Color de Borde',
'subtitlingStyling.backgroundOpacity' => 'Opacidad de Fondo',
'subtitlingStyling.backgroundColor' => 'Color de Fondo',
'subtitlingStyling.position' => 'Position',
'subtitlingStyling.position' => 'Posición',
'mpvConfig.title' => 'Configuración de mpv',
'mpvConfig.description' => 'Ajustes avanzados del reproductor de video',
'mpvConfig.presets' => 'Ajustes preestablecidos',
@@ -1790,7 +1790,7 @@ extension on TranslationsEs {
'hubDetail.noItemsFound' => 'No se encontraron elementos',
'logs.clearLogs' => 'Borrar Logs',
'logs.copyLogs' => 'Copiar Logs',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Subir registros',
'logs.error' => 'Error:',
'logs.stackTrace' => 'Traza de la pila (Stack Trace):',
'licenses.relatedPackages' => 'Paquetes relacionados',
@@ -1947,13 +1947,13 @@ extension on TranslationsEs {
'shaders.qualityFast' => 'Rápido',
'shaders.qualityHQ' => 'Alta Calidad',
'shaders.mode' => 'Modo',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Importar shader',
'shaders.customShaderDescription' => 'Shader GLSL personalizado',
'shaders.shaderImported' => 'Shader importado',
'shaders.shaderImportFailed' => 'Error al importar shader',
'shaders.deleteShader' => 'Eliminar shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => '¿Eliminar "${name}"?',
'companionRemote.title' => 'Control remoto',
'companionRemote.connectToDevice' => 'Conectar a dispositivo',
'companionRemote.hostRemoteSession' => 'Iniciar sesión remota',
'companionRemote.controlThisDevice' => 'Controla este dispositivo con tu teléfono',
+44 -44
View File
@@ -214,8 +214,8 @@ class _TranslationsSettingsFr implements TranslationsSettingsEn {
@override String durationHint({required Object min, required Object max}) => 'Entrez la durée (${min}-${max})';
@override String get systemTheme => 'Système';
@override String get systemThemeDescription => 'Suivre les paramètres système';
@override String get lightTheme => 'Light';
@override String get darkTheme => 'Dark';
@override String get lightTheme => 'Clair';
@override String get darkTheme => 'Sombre';
@override String get oledTheme => 'OLED';
@override String get oledThemeDescription => 'Noir pur pour les écrans OLED';
@override String get libraryDensity => 'Densité des bibliothèques';
@@ -254,8 +254,8 @@ class _TranslationsSettingsFr implements TranslationsSettingsEn {
@override String bufferSizeWarning({required Object heap, required Object size}) => 'Votre appareil dispose de ${heap}MB de mémoire. Un tampon de ${size}MB peut causer des problèmes de lecture.';
@override String get subtitleStyling => 'Stylisation des sous-titres';
@override String get subtitleStylingDescription => 'Personnaliser l\'apparence des sous-titres';
@override String get smallSkipDuration => 'Small Skip Duration';
@override String get largeSkipDuration => 'Large Skip Duration';
@override String get smallSkipDuration => 'Durée du petit saut';
@override String get largeSkipDuration => 'Durée du grand saut';
@override String secondsUnit({required Object seconds}) => '${seconds} secondes';
@override String get defaultSleepTimer => 'Minuterie de mise en veille par défaut';
@override String minutesUnit({required Object minutes}) => '${minutes} minutes';
@@ -320,8 +320,8 @@ class _TranslationsSettingsFr implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Activer automatiquement l\'image dans l\'image en quittant l\'application pendant la lecture';
@override String get matchContentFrameRate => 'Fréquence d\'images du contenu correspondant';
@override String get matchContentFrameRateDescription => 'Ajustez la fréquence de rafraîchissement de l\'écran en fonction du contenu vidéo, ce qui réduit les saccades et économise la batterie';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Lecture tunnelée';
@override String get tunneledPlaybackDescription => 'Utiliser le tunnelage vidéo accéléré par matériel. Désactiver si vous voyez un écran noir avec du son sur du contenu HDR';
@override String get requireProfileSelectionOnOpen => 'Demander le profil à l\'ouverture';
@override String get requireProfileSelectionOnOpenDescription => 'Afficher la sélection de profil à chaque ouverture de l\'application';
@override String get confirmExitOnBack => 'Confirmer avant de quitter';
@@ -390,7 +390,7 @@ class _TranslationsFileInfoFr implements TranslationsFileInfoEn {
@override String get colorRange => 'Gamme de couleurs';
@override String get colorPrimaries => 'Couleurs primaires';
@override String get chromaSubsampling => 'Sous-échantillonnage chromatique';
@override String get channels => 'Channels';
@override String get channels => 'Canaux';
@override String get path => 'Chemin';
@override String get size => 'Taille';
@override String get container => 'Conteneur';
@@ -502,7 +502,7 @@ class _TranslationsVideoControlsFr implements TranslationsVideoControlsEn {
@override String get ambientLightingOff => 'Désactiver l\'éclairage ambiant';
@override String get fullscreenButton => 'Passer en mode plein écran';
@override String get exitFullscreenButton => 'Quitter le mode plein écran';
@override String get alwaysOnTopButton => 'Always on top';
@override String get alwaysOnTopButton => 'Toujours au premier plan';
@override String get rotationLockButton => 'Verrouillage de rotation';
@override String get timelineSlider => 'Timeline vidéo';
@override String get volumeSlider => 'Niveau sonore';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsFr implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsFr pipErrors = _TranslationsVideoControlsPipErrorsFr._(_root);
@override String get chapters => 'Chapitres';
@override String get noChaptersAvailable => 'Aucun chapitre disponible';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => 'File d\'attente';
@override String get noQueueItems => 'Aucun élément dans la file d\'attente';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesFr implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Échec de la création de la file d\'attente de lecture - aucun élément';
@override String failedPlayback({required Object action, required Object error}) => 'Echec de ${action}: ${error}';
@override String get switchingToCompatiblePlayer => 'Passage au lecteur compatible...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Logs envoyés';
@override String get logsUploadFailed => 'Échec de l\'envoi des logs';
@override String get logId => 'ID du log';
}
// Path: subtitlingStyling
@@ -763,7 +763,7 @@ class _TranslationsLogsFr implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Effacer les logs';
@override String get copyLogs => 'Copier les logs';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Envoyer les logs';
@override String get error => 'Erreur:';
@override String get stackTrace => 'Liste des appels:';
}
@@ -882,7 +882,7 @@ class _TranslationsPlaylistsFr implements TranslationsPlaylistsEn {
@override String get deleted => 'Playlist supprimée';
@override String get itemAdded => 'Ajouté à la playlist';
@override String get itemRemoved => 'Retiré de la playlist';
@override String get selectPlaylist => 'Select Playlist';
@override String get selectPlaylist => 'Sélectionner une playlist';
@override String get errorCreating => 'Échec de la création de playlist';
@override String get errorDeleting => 'Échec de suppression de playlist';
@override String get errorLoading => 'Échec de chargement de playlists';
@@ -990,12 +990,12 @@ class _TranslationsShadersFr implements TranslationsShadersEn {
@override String get qualityFast => 'Rapide';
@override String get qualityHQ => 'Haute qualité';
@override String get mode => 'Mode';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Importer un shader';
@override String get customShaderDescription => 'Shader GLSL personnalisé';
@override String get shaderImported => 'Shader importé';
@override String get shaderImportFailed => 'Échec de l\'importation du shader';
@override String get deleteShader => 'Supprimer le shader';
@override String deleteShaderConfirm({required Object name}) => 'Supprimer "${name}" ?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteFr implements TranslationsCompanionRemoteEn {
final TranslationsFr _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Télécommande compagnon';
@override String get connectToDevice => 'Se connecter à un appareil';
@override String get hostRemoteSession => 'Héberger une session distante';
@override String get controlThisDevice => 'Contrôlez cet appareil avec votre téléphone';
@@ -1389,8 +1389,8 @@ extension on TranslationsFr {
'settings.durationHint' => ({required Object min, required Object max}) => 'Entrez la durée (${min}-${max})',
'settings.systemTheme' => 'Système',
'settings.systemThemeDescription' => 'Suivre les paramètres système',
'settings.lightTheme' => 'Light',
'settings.darkTheme' => 'Dark',
'settings.lightTheme' => 'Clair',
'settings.darkTheme' => 'Sombre',
'settings.oledTheme' => 'OLED',
'settings.oledThemeDescription' => 'Noir pur pour les écrans OLED',
'settings.libraryDensity' => 'Densité des bibliothèques',
@@ -1429,8 +1429,8 @@ extension on TranslationsFr {
'settings.bufferSizeWarning' => ({required Object heap, required Object size}) => 'Votre appareil dispose de ${heap}MB de mémoire. Un tampon de ${size}MB peut causer des problèmes de lecture.',
'settings.subtitleStyling' => 'Stylisation des sous-titres',
'settings.subtitleStylingDescription' => 'Personnaliser l\'apparence des sous-titres',
'settings.smallSkipDuration' => 'Small Skip Duration',
'settings.largeSkipDuration' => 'Large Skip Duration',
'settings.smallSkipDuration' => 'Durée du petit saut',
'settings.largeSkipDuration' => 'Durée du grand saut',
'settings.secondsUnit' => ({required Object seconds}) => '${seconds} secondes',
'settings.defaultSleepTimer' => 'Minuterie de mise en veille par défaut',
'settings.minutesUnit' => ({required Object minutes}) => '${minutes} minutes',
@@ -1495,8 +1495,8 @@ extension on TranslationsFr {
'settings.autoPipDescription' => 'Activer automatiquement l\'image dans l\'image en quittant l\'application pendant la lecture',
'settings.matchContentFrameRate' => 'Fréquence d\'images du contenu correspondant',
'settings.matchContentFrameRateDescription' => 'Ajustez la fréquence de rafraîchissement de l\'écran en fonction du contenu vidéo, ce qui réduit les saccades et économise la batterie',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Lecture tunnelée',
'settings.tunneledPlaybackDescription' => 'Utiliser le tunnelage vidéo accéléré par matériel. Désactiver si vous voyez un écran noir avec du son sur du contenu HDR',
'settings.requireProfileSelectionOnOpen' => 'Demander le profil à l\'ouverture',
'settings.requireProfileSelectionOnOpenDescription' => 'Afficher la sélection de profil à chaque ouverture de l\'application',
'settings.confirmExitOnBack' => 'Confirmer avant de quitter',
@@ -1547,7 +1547,7 @@ extension on TranslationsFr {
'fileInfo.colorRange' => 'Gamme de couleurs',
'fileInfo.colorPrimaries' => 'Couleurs primaires',
'fileInfo.chromaSubsampling' => 'Sous-échantillonnage chromatique',
'fileInfo.channels' => 'Channels',
'fileInfo.channels' => 'Canaux',
'fileInfo.path' => 'Chemin',
'fileInfo.size' => 'Taille',
'fileInfo.container' => 'Conteneur',
@@ -1623,7 +1623,7 @@ extension on TranslationsFr {
'videoControls.ambientLightingOff' => 'Désactiver l\'éclairage ambiant',
'videoControls.fullscreenButton' => 'Passer en mode plein écran',
'videoControls.exitFullscreenButton' => 'Quitter le mode plein écran',
'videoControls.alwaysOnTopButton' => 'Always on top',
'videoControls.alwaysOnTopButton' => 'Toujours au premier plan',
'videoControls.rotationLockButton' => 'Verrouillage de rotation',
'videoControls.timelineSlider' => 'Timeline vidéo',
'videoControls.volumeSlider' => 'Niveau sonore',
@@ -1639,8 +1639,8 @@ extension on TranslationsFr {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Une erreur s\'est produite : ${error}',
'videoControls.chapters' => 'Chapitres',
'videoControls.noChaptersAvailable' => 'Aucun chapitre disponible',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => 'File d\'attente',
'videoControls.noQueueItems' => 'Aucun élément dans la file d\'attente',
'userStatus.admin' => 'Admin',
'userStatus.restricted' => 'Restreint',
'userStatus.protected' => 'Protégé',
@@ -1675,9 +1675,9 @@ extension on TranslationsFr {
'messages.failedToCreatePlayQueueNoItems' => 'Échec de la création de la file d\'attente de lecture - aucun élément',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Echec de ${action}: ${error}',
'messages.switchingToCompatiblePlayer' => 'Passage au lecteur compatible...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Logs envoyés',
'messages.logsUploadFailed' => 'Échec de l\'envoi des logs',
'messages.logId' => 'ID du log',
'subtitlingStyling.stylingOptions' => 'Options de style',
'subtitlingStyling.fontSize' => 'Taille de la police',
'subtitlingStyling.textColor' => 'Couleur du texte',
@@ -1790,7 +1790,7 @@ extension on TranslationsFr {
'hubDetail.noItemsFound' => 'Aucun élément trouvé',
'logs.clearLogs' => 'Effacer les logs',
'logs.copyLogs' => 'Copier les logs',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Envoyer les logs',
'logs.error' => 'Erreur:',
'logs.stackTrace' => 'Liste des appels:',
'licenses.relatedPackages' => 'Package associés',
@@ -1866,7 +1866,7 @@ extension on TranslationsFr {
'playlists.deleted' => 'Playlist supprimée',
'playlists.itemAdded' => 'Ajouté à la playlist',
'playlists.itemRemoved' => 'Retiré de la playlist',
'playlists.selectPlaylist' => 'Select Playlist',
'playlists.selectPlaylist' => 'Sélectionner une playlist',
'playlists.errorCreating' => 'Échec de la création de playlist',
'playlists.errorDeleting' => 'Échec de suppression de playlist',
'playlists.errorLoading' => 'Échec de chargement de playlists',
@@ -1947,13 +1947,13 @@ extension on TranslationsFr {
'shaders.qualityFast' => 'Rapide',
'shaders.qualityHQ' => 'Haute qualité',
'shaders.mode' => 'Mode',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Importer un shader',
'shaders.customShaderDescription' => 'Shader GLSL personnalisé',
'shaders.shaderImported' => 'Shader importé',
'shaders.shaderImportFailed' => 'Échec de l\'importation du shader',
'shaders.deleteShader' => 'Supprimer le shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Supprimer "${name}" ?',
'companionRemote.title' => 'Télécommande compagnon',
'companionRemote.connectToDevice' => 'Se connecter à un appareil',
'companionRemote.hostRemoteSession' => 'Héberger une session distante',
'companionRemote.controlThisDevice' => 'Contrôlez cet appareil avec votre téléphone',
+32 -32
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsIt implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Attiva automaticamente il picture-in-picture quando si esce dall\'app durante la riproduzione';
@override String get matchContentFrameRate => 'Adatta frequenza fotogrammi';
@override String get matchContentFrameRateDescription => 'Regola la frequenza di aggiornamento del display in base al contenuto video, riducendo i tremolii e risparmiando batteria';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Riproduzione tunnelizzata';
@override String get tunneledPlaybackDescription => 'Usa il tunneling video accelerato dall\'hardware. Disattiva se vedi uno schermo nero con audio su contenuti HDR';
@override String get requireProfileSelectionOnOpen => 'Chiedi profilo all\'apertura';
@override String get requireProfileSelectionOnOpenDescription => 'Mostra la selezione del profilo ogni volta che l\'app viene aperta';
@override String get confirmExitOnBack => 'Conferma prima di uscire';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsIt implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsIt pipErrors = _TranslationsVideoControlsPipErrorsIt._(_root);
@override String get chapters => 'Capitoli';
@override String get noChaptersAvailable => 'Nessun capitolo disponibile';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => 'Coda';
@override String get noQueueItems => 'Nessun elemento in coda';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesIt implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Impossibile creare la coda di riproduzione - nessun elemento';
@override String failedPlayback({required Object action, required Object error}) => 'Impossibile ${action}: ${error}';
@override String get switchingToCompatiblePlayer => 'Passaggio al lettore compatibile...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Log caricati';
@override String get logsUploadFailed => 'Caricamento log fallito';
@override String get logId => 'ID log';
}
// Path: subtitlingStyling
@@ -585,7 +585,7 @@ class _TranslationsSubtitlingStylingIt implements TranslationsSubtitlingStylingE
@override String get borderColor => 'Colore bordo';
@override String get backgroundOpacity => 'Opacità sfondo';
@override String get backgroundColor => 'Colore sfondo';
@override String get position => 'Position';
@override String get position => 'Posizione';
}
// Path: mpvConfig
@@ -763,7 +763,7 @@ class _TranslationsLogsIt implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Cancella log';
@override String get copyLogs => 'Copia log';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Carica log';
@override String get error => 'Errore:';
@override String get stackTrace => 'Traccia dello stack:';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersIt implements TranslationsShadersEn {
@override String get qualityFast => 'Veloce';
@override String get qualityHQ => 'Alta qualità';
@override String get mode => 'Modalità';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Importa shader';
@override String get customShaderDescription => 'Shader GLSL personalizzato';
@override String get shaderImported => 'Shader importato';
@override String get shaderImportFailed => 'Importazione shader fallita';
@override String get deleteShader => 'Elimina shader';
@override String deleteShaderConfirm({required Object name}) => 'Eliminare "${name}"?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteIt implements TranslationsCompanionRemoteEn {
final TranslationsIt _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Telecomando';
@override String get connectToDevice => 'Connetti a un dispositivo';
@override String get hostRemoteSession => 'Ospita sessione remota';
@override String get controlThisDevice => 'Controlla questo dispositivo con il tuo telefono';
@@ -1495,8 +1495,8 @@ extension on TranslationsIt {
'settings.autoPipDescription' => 'Attiva automaticamente il picture-in-picture quando si esce dall\'app durante la riproduzione',
'settings.matchContentFrameRate' => 'Adatta frequenza fotogrammi',
'settings.matchContentFrameRateDescription' => 'Regola la frequenza di aggiornamento del display in base al contenuto video, riducendo i tremolii e risparmiando batteria',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Riproduzione tunnelizzata',
'settings.tunneledPlaybackDescription' => 'Usa il tunneling video accelerato dall\'hardware. Disattiva se vedi uno schermo nero con audio su contenuti HDR',
'settings.requireProfileSelectionOnOpen' => 'Chiedi profilo all\'apertura',
'settings.requireProfileSelectionOnOpenDescription' => 'Mostra la selezione del profilo ogni volta che l\'app viene aperta',
'settings.confirmExitOnBack' => 'Conferma prima di uscire',
@@ -1639,8 +1639,8 @@ extension on TranslationsIt {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Si è verificato un errore: ${error}',
'videoControls.chapters' => 'Capitoli',
'videoControls.noChaptersAvailable' => 'Nessun capitolo disponibile',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => 'Coda',
'videoControls.noQueueItems' => 'Nessun elemento in coda',
'userStatus.admin' => 'Admin',
'userStatus.restricted' => 'Limitato',
'userStatus.protected' => 'Protetto',
@@ -1675,9 +1675,9 @@ extension on TranslationsIt {
'messages.failedToCreatePlayQueueNoItems' => 'Impossibile creare la coda di riproduzione - nessun elemento',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Impossibile ${action}: ${error}',
'messages.switchingToCompatiblePlayer' => 'Passaggio al lettore compatibile...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Log caricati',
'messages.logsUploadFailed' => 'Caricamento log fallito',
'messages.logId' => 'ID log',
'subtitlingStyling.stylingOptions' => 'Opzioni stile',
'subtitlingStyling.fontSize' => 'Dimensione',
'subtitlingStyling.textColor' => 'Colore testo',
@@ -1685,7 +1685,7 @@ extension on TranslationsIt {
'subtitlingStyling.borderColor' => 'Colore bordo',
'subtitlingStyling.backgroundOpacity' => 'Opacità sfondo',
'subtitlingStyling.backgroundColor' => 'Colore sfondo',
'subtitlingStyling.position' => 'Position',
'subtitlingStyling.position' => 'Posizione',
'mpvConfig.title' => 'Configurazione mpv',
'mpvConfig.description' => 'Impostazioni avanzate del lettore video',
'mpvConfig.presets' => 'Preset',
@@ -1790,7 +1790,7 @@ extension on TranslationsIt {
'hubDetail.noItemsFound' => 'Nessun elemento trovato',
'logs.clearLogs' => 'Cancella log',
'logs.copyLogs' => 'Copia log',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Carica log',
'logs.error' => 'Errore:',
'logs.stackTrace' => 'Traccia dello stack:',
'licenses.relatedPackages' => 'Pacchetti correlati',
@@ -1947,13 +1947,13 @@ extension on TranslationsIt {
'shaders.qualityFast' => 'Veloce',
'shaders.qualityHQ' => 'Alta qualità',
'shaders.mode' => 'Modalità',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Importa shader',
'shaders.customShaderDescription' => 'Shader GLSL personalizzato',
'shaders.shaderImported' => 'Shader importato',
'shaders.shaderImportFailed' => 'Importazione shader fallita',
'shaders.deleteShader' => 'Elimina shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Eliminare "${name}"?',
'companionRemote.title' => 'Telecomando',
'companionRemote.connectToDevice' => 'Connetti a un dispositivo',
'companionRemote.hostRemoteSession' => 'Ospita sessione remota',
'companionRemote.controlThisDevice' => 'Controlla questo dispositivo con il tuo telefono',
+32 -32
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsKo implements TranslationsSettingsEn {
@override String get autoPipDescription => '재생 중 앱을 나갈 때 자동으로 PIP 모드로 전환';
@override String get matchContentFrameRate => '콘텐츠 프레임 레이트 맞춤';
@override String get matchContentFrameRateDescription => '비디오 콘텐츠에 맞게 디스플레이 주사율을 조정하여 떨림을 줄이고 배터리를 절약합니다';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => '터널 재생';
@override String get tunneledPlaybackDescription => '하드웨어 가속 비디오 터널링을 사용합니다. HDR 콘텐츠에서 소리만 나고 검은 화면이 보이면 비활성화하세요';
@override String get requireProfileSelectionOnOpen => '앱 실행 시 프로필 선택';
@override String get requireProfileSelectionOnOpenDescription => '앱을 열 때마다 프로필 선택 화면을 표시합니다';
@override String get confirmExitOnBack => '종료 전 확인';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsKo implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsKo pipErrors = _TranslationsVideoControlsPipErrorsKo._(_root);
@override String get chapters => '챕터';
@override String get noChaptersAvailable => '사용 가능한 챕터가 없습니다';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => '재생 대기열';
@override String get noQueueItems => '대기열에 항목이 없습니다';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesKo implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => '재생 대기열 생성 실패 - 항목 없음';
@override String failedPlayback({required Object action, required Object error}) => '${action}을(를) 수행할 수 없습니다: ${error}';
@override String get switchingToCompatiblePlayer => '호환되는 플레이어로 전환 중...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => '로그 업로드 완료';
@override String get logsUploadFailed => '로그 업로드 실패';
@override String get logId => '로그 ID';
}
// Path: subtitlingStyling
@@ -585,7 +585,7 @@ class _TranslationsSubtitlingStylingKo implements TranslationsSubtitlingStylingE
@override String get borderColor => '테두리 색상';
@override String get backgroundOpacity => '배경 불투명도';
@override String get backgroundColor => '배경색';
@override String get position => 'Position';
@override String get position => '위치';
}
// Path: mpvConfig
@@ -763,7 +763,7 @@ class _TranslationsLogsKo implements TranslationsLogsEn {
// Translations
@override String get clearLogs => '로그 지우기';
@override String get copyLogs => '로그 복사';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => '로그 업로드';
@override String get error => '오류:';
@override String get stackTrace => '스택 추적 (Stack Trace):';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersKo implements TranslationsShadersEn {
@override String get qualityFast => '빠름';
@override String get qualityHQ => '고품질';
@override String get mode => '모드';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => '셰이더 가져오기';
@override String get customShaderDescription => '사용자 정의 GLSL 셰이더';
@override String get shaderImported => '셰이더를 가져왔습니다';
@override String get shaderImportFailed => '셰이더 가져오기 실패';
@override String get deleteShader => '셰이더 삭제';
@override String deleteShaderConfirm({required Object name}) => '"${name}"을(를) 삭제하시겠습니까?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteKo implements TranslationsCompanionRemoteEn {
final TranslationsKo _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => '컴패니언 리모컨';
@override String get connectToDevice => '기기에 연결';
@override String get hostRemoteSession => '원격 세션 호스트';
@override String get controlThisDevice => '휴대폰으로 이 기기를 제어하세요';
@@ -1495,8 +1495,8 @@ extension on TranslationsKo {
'settings.autoPipDescription' => '재생 중 앱을 나갈 때 자동으로 PIP 모드로 전환',
'settings.matchContentFrameRate' => '콘텐츠 프레임 레이트 맞춤',
'settings.matchContentFrameRateDescription' => '비디오 콘텐츠에 맞게 디스플레이 주사율을 조정하여 떨림을 줄이고 배터리를 절약합니다',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => '터널 재생',
'settings.tunneledPlaybackDescription' => '하드웨어 가속 비디오 터널링을 사용합니다. HDR 콘텐츠에서 소리만 나고 검은 화면이 보이면 비활성화하세요',
'settings.requireProfileSelectionOnOpen' => '앱 실행 시 프로필 선택',
'settings.requireProfileSelectionOnOpenDescription' => '앱을 열 때마다 프로필 선택 화면을 표시합니다',
'settings.confirmExitOnBack' => '종료 전 확인',
@@ -1639,8 +1639,8 @@ extension on TranslationsKo {
'videoControls.pipErrors.unknown' => ({required Object error}) => '오류가 발생했습니다: ${error}',
'videoControls.chapters' => '챕터',
'videoControls.noChaptersAvailable' => '사용 가능한 챕터가 없습니다',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => '재생 대기열',
'videoControls.noQueueItems' => '대기열에 항목이 없습니다',
'userStatus.admin' => '관리자',
'userStatus.restricted' => '제한됨',
'userStatus.protected' => '보호됨',
@@ -1675,9 +1675,9 @@ extension on TranslationsKo {
'messages.failedToCreatePlayQueueNoItems' => '재생 대기열 생성 실패 - 항목 없음',
'messages.failedPlayback' => ({required Object action, required Object error}) => '${action}을(를) 수행할 수 없습니다: ${error}',
'messages.switchingToCompatiblePlayer' => '호환되는 플레이어로 전환 중...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => '로그 업로드 완료',
'messages.logsUploadFailed' => '로그 업로드 실패',
'messages.logId' => '로그 ID',
'subtitlingStyling.stylingOptions' => '스타일 옵션',
'subtitlingStyling.fontSize' => '글자 크기',
'subtitlingStyling.textColor' => '텍스트 색상',
@@ -1685,7 +1685,7 @@ extension on TranslationsKo {
'subtitlingStyling.borderColor' => '테두리 색상',
'subtitlingStyling.backgroundOpacity' => '배경 불투명도',
'subtitlingStyling.backgroundColor' => '배경색',
'subtitlingStyling.position' => 'Position',
'subtitlingStyling.position' => '위치',
'mpvConfig.title' => 'mpv 설정',
'mpvConfig.description' => '고급 비디오 플레이어 설정',
'mpvConfig.presets' => '사전 설정',
@@ -1790,7 +1790,7 @@ extension on TranslationsKo {
'hubDetail.noItemsFound' => '항목이 없습니다',
'logs.clearLogs' => '로그 지우기',
'logs.copyLogs' => '로그 복사',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => '로그 업로드',
'logs.error' => '오류:',
'logs.stackTrace' => '스택 추적 (Stack Trace):',
'licenses.relatedPackages' => '관련 소프트웨어 패키지',
@@ -1947,13 +1947,13 @@ extension on TranslationsKo {
'shaders.qualityFast' => '빠름',
'shaders.qualityHQ' => '고품질',
'shaders.mode' => '모드',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => '셰이더 가져오기',
'shaders.customShaderDescription' => '사용자 정의 GLSL 셰이더',
'shaders.shaderImported' => '셰이더를 가져왔습니다',
'shaders.shaderImportFailed' => '셰이더 가져오기 실패',
'shaders.deleteShader' => '셰이더 삭제',
'shaders.deleteShaderConfirm' => ({required Object name}) => '"${name}"을(를) 삭제하시겠습니까?',
'companionRemote.title' => '컴패니언 리모컨',
'companionRemote.connectToDevice' => '기기에 연결',
'companionRemote.hostRemoteSession' => '원격 세션 호스트',
'companionRemote.controlThisDevice' => '휴대폰으로 이 기기를 제어하세요',
+32 -32
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsNl implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Automatisch beeld-in-beeld activeren bij het verlaten van de app tijdens afspelen';
@override String get matchContentFrameRate => 'Inhoudsframesnelheid afstemmen';
@override String get matchContentFrameRateDescription => 'Pas de schermverversingssnelheid aan op de video-inhoud, vermindert haperingen en bespaart batterij';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Getunnelde weergave';
@override String get tunneledPlaybackDescription => 'Gebruik hardwareversnelde videotunneling. Schakel uit als je een zwart scherm met geluid ziet bij HDR-content';
@override String get requireProfileSelectionOnOpen => 'Vraag om profiel bij openen';
@override String get requireProfileSelectionOnOpenDescription => 'Toon profielselectie telkens wanneer de app wordt geopend';
@override String get confirmExitOnBack => 'Bevestigen voor afsluiten';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsNl implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsNl pipErrors = _TranslationsVideoControlsPipErrorsNl._(_root);
@override String get chapters => 'Hoofdstukken';
@override String get noChaptersAvailable => 'Geen hoofdstukken beschikbaar';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => 'Wachtrij';
@override String get noQueueItems => 'Geen items in de wachtrij';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesNl implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Kan afspeelwachtrij niet maken - geen items';
@override String failedPlayback({required Object action, required Object error}) => 'Afspelen van ${action} mislukt: ${error}';
@override String get switchingToCompatiblePlayer => 'Overschakelen naar compatibele speler...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Logs geüpload';
@override String get logsUploadFailed => 'Uploaden van logs mislukt';
@override String get logId => 'Log-ID';
}
// Path: subtitlingStyling
@@ -585,7 +585,7 @@ class _TranslationsSubtitlingStylingNl implements TranslationsSubtitlingStylingE
@override String get borderColor => 'Randkleur';
@override String get backgroundOpacity => 'Achtergrond transparantie';
@override String get backgroundColor => 'Achtergrondkleur';
@override String get position => 'Position';
@override String get position => 'Positie';
}
// Path: mpvConfig
@@ -763,7 +763,7 @@ class _TranslationsLogsNl implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Wis logs';
@override String get copyLogs => 'Kopieer logs';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Logs uploaden';
@override String get error => 'Fout:';
@override String get stackTrace => 'Stacktracering:';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersNl implements TranslationsShadersEn {
@override String get qualityFast => 'Snel';
@override String get qualityHQ => 'Hoge kwaliteit';
@override String get mode => 'Modus';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Shader importeren';
@override String get customShaderDescription => 'Aangepaste GLSL-shader';
@override String get shaderImported => 'Shader geïmporteerd';
@override String get shaderImportFailed => 'Shader importeren mislukt';
@override String get deleteShader => 'Shader verwijderen';
@override String deleteShaderConfirm({required Object name}) => '"${name}" verwijderen?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteNl implements TranslationsCompanionRemoteEn {
final TranslationsNl _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Afstandsbediening';
@override String get connectToDevice => 'Verbinden met apparaat';
@override String get hostRemoteSession => 'Externe sessie hosten';
@override String get controlThisDevice => 'Bedien dit apparaat met je telefoon';
@@ -1495,8 +1495,8 @@ extension on TranslationsNl {
'settings.autoPipDescription' => 'Automatisch beeld-in-beeld activeren bij het verlaten van de app tijdens afspelen',
'settings.matchContentFrameRate' => 'Inhoudsframesnelheid afstemmen',
'settings.matchContentFrameRateDescription' => 'Pas de schermverversingssnelheid aan op de video-inhoud, vermindert haperingen en bespaart batterij',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Getunnelde weergave',
'settings.tunneledPlaybackDescription' => 'Gebruik hardwareversnelde videotunneling. Schakel uit als je een zwart scherm met geluid ziet bij HDR-content',
'settings.requireProfileSelectionOnOpen' => 'Vraag om profiel bij openen',
'settings.requireProfileSelectionOnOpenDescription' => 'Toon profielselectie telkens wanneer de app wordt geopend',
'settings.confirmExitOnBack' => 'Bevestigen voor afsluiten',
@@ -1639,8 +1639,8 @@ extension on TranslationsNl {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Er is een fout opgetreden: ${error}',
'videoControls.chapters' => 'Hoofdstukken',
'videoControls.noChaptersAvailable' => 'Geen hoofdstukken beschikbaar',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => 'Wachtrij',
'videoControls.noQueueItems' => 'Geen items in de wachtrij',
'userStatus.admin' => 'Beheerder',
'userStatus.restricted' => 'Beperkt',
'userStatus.protected' => 'Beschermd',
@@ -1675,9 +1675,9 @@ extension on TranslationsNl {
'messages.failedToCreatePlayQueueNoItems' => 'Kan afspeelwachtrij niet maken - geen items',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Afspelen van ${action} mislukt: ${error}',
'messages.switchingToCompatiblePlayer' => 'Overschakelen naar compatibele speler...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Logs geüpload',
'messages.logsUploadFailed' => 'Uploaden van logs mislukt',
'messages.logId' => 'Log-ID',
'subtitlingStyling.stylingOptions' => 'Opmaak opties',
'subtitlingStyling.fontSize' => 'Lettergrootte',
'subtitlingStyling.textColor' => 'Tekstkleur',
@@ -1685,7 +1685,7 @@ extension on TranslationsNl {
'subtitlingStyling.borderColor' => 'Randkleur',
'subtitlingStyling.backgroundOpacity' => 'Achtergrond transparantie',
'subtitlingStyling.backgroundColor' => 'Achtergrondkleur',
'subtitlingStyling.position' => 'Position',
'subtitlingStyling.position' => 'Positie',
'mpvConfig.title' => 'mpv-configuratie',
'mpvConfig.description' => 'Geavanceerde videospeler-instellingen',
'mpvConfig.presets' => 'Voorinstellingen',
@@ -1790,7 +1790,7 @@ extension on TranslationsNl {
'hubDetail.noItemsFound' => 'Geen items gevonden',
'logs.clearLogs' => 'Wis logs',
'logs.copyLogs' => 'Kopieer logs',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Logs uploaden',
'logs.error' => 'Fout:',
'logs.stackTrace' => 'Stacktracering:',
'licenses.relatedPackages' => 'Gerelateerde pakketten',
@@ -1947,13 +1947,13 @@ extension on TranslationsNl {
'shaders.qualityFast' => 'Snel',
'shaders.qualityHQ' => 'Hoge kwaliteit',
'shaders.mode' => 'Modus',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Shader importeren',
'shaders.customShaderDescription' => 'Aangepaste GLSL-shader',
'shaders.shaderImported' => 'Shader geïmporteerd',
'shaders.shaderImportFailed' => 'Shader importeren mislukt',
'shaders.deleteShader' => 'Shader verwijderen',
'shaders.deleteShaderConfirm' => ({required Object name}) => '"${name}" verwijderen?',
'companionRemote.title' => 'Afstandsbediening',
'companionRemote.connectToDevice' => 'Verbinden met apparaat',
'companionRemote.hostRemoteSession' => 'Externe sessie hosten',
'companionRemote.controlThisDevice' => 'Bedien dit apparaat met je telefoon',
+30 -30
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsSv implements TranslationsSettingsEn {
@override String get autoPipDescription => 'Aktivera bild-i-bild automatiskt när appen lämnas under uppspelning';
@override String get matchContentFrameRate => 'Matcha innehållets bildfrekvens';
@override String get matchContentFrameRateDescription => 'Justera skärmens uppdateringsfrekvens för att matcha videoinnehållet, minskar hackighet och sparar batteri';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => 'Tunneluppspelning';
@override String get tunneledPlaybackDescription => 'Använd hårdvaruaccelererad videotunnling. Inaktivera om du ser en svart skärm med ljud vid HDR-innehåll';
@override String get requireProfileSelectionOnOpen => 'Fråga efter profil vid appstart';
@override String get requireProfileSelectionOnOpenDescription => 'Visa profilval varje gång appen öppnas';
@override String get confirmExitOnBack => 'Bekräfta innan avslut';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsSv implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsSv pipErrors = _TranslationsVideoControlsPipErrorsSv._(_root);
@override String get chapters => 'Kapitel';
@override String get noChaptersAvailable => 'Inga kapitel tillgängliga';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => '';
@override String get noQueueItems => 'Inga objekt i kön';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesSv implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Det gick inte att skapa uppspelningskö inga objekt';
@override String failedPlayback({required Object action, required Object error}) => 'Kunde inte ${action}: ${error}';
@override String get switchingToCompatiblePlayer => 'Byter till kompatibel spelare...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => 'Loggar uppladdade';
@override String get logsUploadFailed => 'Uppladdning av loggar misslyckades';
@override String get logId => 'Logg-ID';
}
// Path: subtitlingStyling
@@ -763,7 +763,7 @@ class _TranslationsLogsSv implements TranslationsLogsEn {
// Translations
@override String get clearLogs => 'Rensa loggar';
@override String get copyLogs => 'Kopiera loggar';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => 'Ladda upp loggar';
@override String get error => 'Fel:';
@override String get stackTrace => 'Stack trace:';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersSv implements TranslationsShadersEn {
@override String get qualityFast => 'Snabb';
@override String get qualityHQ => 'Hög kvalitet';
@override String get mode => 'Läge';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => 'Importera shader';
@override String get customShaderDescription => 'Anpassad GLSL-shader';
@override String get shaderImported => 'Shader importerad';
@override String get shaderImportFailed => 'Kunde inte importera shader';
@override String get deleteShader => 'Ta bort shader';
@override String deleteShaderConfirm({required Object name}) => 'Ta bort "${name}"?';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteSv implements TranslationsCompanionRemoteEn {
final TranslationsSv _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => 'Fjärrkontroll';
@override String get connectToDevice => 'Anslut till enhet';
@override String get hostRemoteSession => 'Starta fjärrsession';
@override String get controlThisDevice => 'Styr den här enheten med din telefon';
@@ -1495,8 +1495,8 @@ extension on TranslationsSv {
'settings.autoPipDescription' => 'Aktivera bild-i-bild automatiskt när appen lämnas under uppspelning',
'settings.matchContentFrameRate' => 'Matcha innehållets bildfrekvens',
'settings.matchContentFrameRateDescription' => 'Justera skärmens uppdateringsfrekvens för att matcha videoinnehållet, minskar hackighet och sparar batteri',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => 'Tunneluppspelning',
'settings.tunneledPlaybackDescription' => 'Använd hårdvaruaccelererad videotunnling. Inaktivera om du ser en svart skärm med ljud vid HDR-innehåll',
'settings.requireProfileSelectionOnOpen' => 'Fråga efter profil vid appstart',
'settings.requireProfileSelectionOnOpenDescription' => 'Visa profilval varje gång appen öppnas',
'settings.confirmExitOnBack' => 'Bekräfta innan avslut',
@@ -1639,8 +1639,8 @@ extension on TranslationsSv {
'videoControls.pipErrors.unknown' => ({required Object error}) => 'Ett fel uppstod: ${error}',
'videoControls.chapters' => 'Kapitel',
'videoControls.noChaptersAvailable' => 'Inga kapitel tillgängliga',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => '',
'videoControls.noQueueItems' => 'Inga objekt i kön',
'userStatus.admin' => 'Admin',
'userStatus.restricted' => 'Begränsad',
'userStatus.protected' => 'Skyddad',
@@ -1675,9 +1675,9 @@ extension on TranslationsSv {
'messages.failedToCreatePlayQueueNoItems' => 'Det gick inte att skapa uppspelningskö inga objekt',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Kunde inte ${action}: ${error}',
'messages.switchingToCompatiblePlayer' => 'Byter till kompatibel spelare...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => 'Loggar uppladdade',
'messages.logsUploadFailed' => 'Uppladdning av loggar misslyckades',
'messages.logId' => 'Logg-ID',
'subtitlingStyling.stylingOptions' => 'Stilalternativ',
'subtitlingStyling.fontSize' => 'Teckenstorlek',
'subtitlingStyling.textColor' => 'Textfärg',
@@ -1790,7 +1790,7 @@ extension on TranslationsSv {
'hubDetail.noItemsFound' => 'Inga objekt hittades',
'logs.clearLogs' => 'Rensa loggar',
'logs.copyLogs' => 'Kopiera loggar',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => 'Ladda upp loggar',
'logs.error' => 'Fel:',
'logs.stackTrace' => 'Stack trace:',
'licenses.relatedPackages' => 'Relaterade paket',
@@ -1947,13 +1947,13 @@ extension on TranslationsSv {
'shaders.qualityFast' => 'Snabb',
'shaders.qualityHQ' => 'Hög kvalitet',
'shaders.mode' => 'Läge',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => 'Importera shader',
'shaders.customShaderDescription' => 'Anpassad GLSL-shader',
'shaders.shaderImported' => 'Shader importerad',
'shaders.shaderImportFailed' => 'Kunde inte importera shader',
'shaders.deleteShader' => 'Ta bort shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Ta bort "${name}"?',
'companionRemote.title' => 'Fjärrkontroll',
'companionRemote.connectToDevice' => 'Anslut till enhet',
'companionRemote.hostRemoteSession' => 'Starta fjärrsession',
'companionRemote.controlThisDevice' => 'Styr den här enheten med din telefon',
+32 -32
View File
@@ -320,8 +320,8 @@ class _TranslationsSettingsZh implements TranslationsSettingsEn {
@override String get autoPipDescription => '在播放期间离开应用时自动进入画中画模式';
@override String get matchContentFrameRate => '匹配内容帧率';
@override String get matchContentFrameRateDescription => '调整显示刷新率以匹配视频内容,减少画面抖动并节省电量';
@override String get tunneledPlayback => 'Tunneled Playback';
@override String get tunneledPlaybackDescription => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content';
@override String get tunneledPlayback => '通道化播放';
@override String get tunneledPlaybackDescription => '使用硬件加速视频通道。如果在 HDR 内容上看到黑屏但有声音,请禁用此选项';
@override String get requireProfileSelectionOnOpen => '打开应用时询问配置文件';
@override String get requireProfileSelectionOnOpenDescription => '每次打开应用时显示配置文件选择';
@override String get confirmExitOnBack => '退出前确认';
@@ -512,8 +512,8 @@ class _TranslationsVideoControlsZh implements TranslationsVideoControlsEn {
@override late final _TranslationsVideoControlsPipErrorsZh pipErrors = _TranslationsVideoControlsPipErrorsZh._(_root);
@override String get chapters => '章节';
@override String get noChaptersAvailable => '没有可用的章节';
@override String get queue => 'Queue';
@override String get noQueueItems => 'No items in queue';
@override String get queue => '播放队列';
@override String get noQueueItems => '队列中没有项目';
}
// Path: userStatus
@@ -566,9 +566,9 @@ class _TranslationsMessagesZh implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => '创建播放队列失败 - 没有项目';
@override String failedPlayback({required Object action, required Object error}) => '无法${action}: ${error}';
@override String get switchingToCompatiblePlayer => '正在切换到兼容的播放器...';
@override String get logsUploaded => 'Logs uploaded';
@override String get logsUploadFailed => 'Failed to upload logs';
@override String get logId => 'Log ID';
@override String get logsUploaded => '日志已上传';
@override String get logsUploadFailed => '上传日志失败';
@override String get logId => '日志 ID';
}
// Path: subtitlingStyling
@@ -585,7 +585,7 @@ class _TranslationsSubtitlingStylingZh implements TranslationsSubtitlingStylingE
@override String get borderColor => '边框颜色';
@override String get backgroundOpacity => '背景不透明度';
@override String get backgroundColor => '背景颜色';
@override String get position => 'Position';
@override String get position => '位置';
}
// Path: mpvConfig
@@ -763,7 +763,7 @@ class _TranslationsLogsZh implements TranslationsLogsEn {
// Translations
@override String get clearLogs => '清除日志';
@override String get copyLogs => '复制日志';
@override String get uploadLogs => 'Upload Logs';
@override String get uploadLogs => '上传日志';
@override String get error => '错误:';
@override String get stackTrace => '堆栈跟踪 (Stack Trace):';
}
@@ -990,12 +990,12 @@ class _TranslationsShadersZh implements TranslationsShadersEn {
@override String get qualityFast => '快速';
@override String get qualityHQ => '高质量';
@override String get mode => '模式';
@override String get importShader => 'Import Shader';
@override String get customShaderDescription => 'Custom GLSL shader';
@override String get shaderImported => 'Shader imported';
@override String get shaderImportFailed => 'Failed to import shader';
@override String get deleteShader => 'Delete Shader';
@override String deleteShaderConfirm({required Object name}) => 'Delete "${name}"?';
@override String get importShader => '导入着色器';
@override String get customShaderDescription => '自定义 GLSL 着色器';
@override String get shaderImported => '着色器已导入';
@override String get shaderImportFailed => '导入着色器失败';
@override String get deleteShader => '删除着色器';
@override String deleteShaderConfirm({required Object name}) => '删除"${name}"';
}
// Path: companionRemote
@@ -1005,7 +1005,7 @@ class _TranslationsCompanionRemoteZh implements TranslationsCompanionRemoteEn {
final TranslationsZh _root; // ignore: unused_field
// Translations
@override String get title => 'Companion Remote';
@override String get title => '伴侣遥控';
@override String get connectToDevice => '连接到设备';
@override String get hostRemoteSession => '创建远程会话';
@override String get controlThisDevice => '使用手机控制此设备';
@@ -1495,8 +1495,8 @@ extension on TranslationsZh {
'settings.autoPipDescription' => '在播放期间离开应用时自动进入画中画模式',
'settings.matchContentFrameRate' => '匹配内容帧率',
'settings.matchContentFrameRateDescription' => '调整显示刷新率以匹配视频内容,减少画面抖动并节省电量',
'settings.tunneledPlayback' => 'Tunneled Playback',
'settings.tunneledPlaybackDescription' => 'Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content',
'settings.tunneledPlayback' => '通道化播放',
'settings.tunneledPlaybackDescription' => '使用硬件加速视频通道。如果在 HDR 内容上看到黑屏但有声音,请禁用此选项',
'settings.requireProfileSelectionOnOpen' => '打开应用时询问配置文件',
'settings.requireProfileSelectionOnOpenDescription' => '每次打开应用时显示配置文件选择',
'settings.confirmExitOnBack' => '退出前确认',
@@ -1639,8 +1639,8 @@ extension on TranslationsZh {
'videoControls.pipErrors.unknown' => ({required Object error}) => '发生错误:${error}',
'videoControls.chapters' => '章节',
'videoControls.noChaptersAvailable' => '没有可用的章节',
'videoControls.queue' => 'Queue',
'videoControls.noQueueItems' => 'No items in queue',
'videoControls.queue' => '播放队列',
'videoControls.noQueueItems' => '队列中没有项目',
'userStatus.admin' => '管理员',
'userStatus.restricted' => '受限',
'userStatus.protected' => '受保护',
@@ -1675,9 +1675,9 @@ extension on TranslationsZh {
'messages.failedToCreatePlayQueueNoItems' => '创建播放队列失败 - 没有项目',
'messages.failedPlayback' => ({required Object action, required Object error}) => '无法${action}: ${error}',
'messages.switchingToCompatiblePlayer' => '正在切换到兼容的播放器...',
'messages.logsUploaded' => 'Logs uploaded',
'messages.logsUploadFailed' => 'Failed to upload logs',
'messages.logId' => 'Log ID',
'messages.logsUploaded' => '日志已上传',
'messages.logsUploadFailed' => '上传日志失败',
'messages.logId' => '日志 ID',
'subtitlingStyling.stylingOptions' => '样式选项',
'subtitlingStyling.fontSize' => '字号',
'subtitlingStyling.textColor' => '文本颜色',
@@ -1685,7 +1685,7 @@ extension on TranslationsZh {
'subtitlingStyling.borderColor' => '边框颜色',
'subtitlingStyling.backgroundOpacity' => '背景不透明度',
'subtitlingStyling.backgroundColor' => '背景颜色',
'subtitlingStyling.position' => 'Position',
'subtitlingStyling.position' => '位置',
'mpvConfig.title' => 'mpv 配置',
'mpvConfig.description' => '高级视频播放器设置',
'mpvConfig.presets' => '预设',
@@ -1790,7 +1790,7 @@ extension on TranslationsZh {
'hubDetail.noItemsFound' => '未找到项目',
'logs.clearLogs' => '清除日志',
'logs.copyLogs' => '复制日志',
'logs.uploadLogs' => 'Upload Logs',
'logs.uploadLogs' => '上传日志',
'logs.error' => '错误:',
'logs.stackTrace' => '堆栈跟踪 (Stack Trace):',
'licenses.relatedPackages' => '相关软件包',
@@ -1947,13 +1947,13 @@ extension on TranslationsZh {
'shaders.qualityFast' => '快速',
'shaders.qualityHQ' => '高质量',
'shaders.mode' => '模式',
'shaders.importShader' => 'Import Shader',
'shaders.customShaderDescription' => 'Custom GLSL shader',
'shaders.shaderImported' => 'Shader imported',
'shaders.shaderImportFailed' => 'Failed to import shader',
'shaders.deleteShader' => 'Delete Shader',
'shaders.deleteShaderConfirm' => ({required Object name}) => 'Delete "${name}"?',
'companionRemote.title' => 'Companion Remote',
'shaders.importShader' => '导入着色器',
'shaders.customShaderDescription' => '自定义 GLSL 着色器',
'shaders.shaderImported' => '着色器已导入',
'shaders.shaderImportFailed' => '导入着色器失败',
'shaders.deleteShader' => '删除着色器',
'shaders.deleteShaderConfirm' => ({required Object name}) => '删除"${name}"',
'companionRemote.title' => '伴侣遥控',
'companionRemote.connectToDevice' => '连接到设备',
'companionRemote.hostRemoteSession' => '创建远程会话',
'companionRemote.controlThisDevice' => '使用手机控制此设备',
+15 -15
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "Aktivera bild-i-bild automatiskt när appen lämnas under uppspelning",
"matchContentFrameRate": "Matcha innehållets bildfrekvens",
"matchContentFrameRateDescription": "Justera skärmens uppdateringsfrekvens för att matcha videoinnehållet, minskar hackighet och sparar batteri",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "Tunneluppspelning",
"tunneledPlaybackDescription": "Använd hårdvaruaccelererad videotunnling. Inaktivera om du ser en svart skärm med ljud vid HDR-innehåll",
"requireProfileSelectionOnOpen": "Fråga efter profil vid appstart",
"requireProfileSelectionOnOpenDescription": "Visa profilval varje gång appen öppnas",
"confirmExitOnBack": "Bekräfta innan avslut",
@@ -365,8 +365,8 @@
},
"chapters": "Kapitel",
"noChaptersAvailable": "Inga kapitel tillgängliga",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "",
"noQueueItems": "Inga objekt i kön"
},
"userStatus": {
"admin": "Admin",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "Det gick inte att skapa uppspelningskö inga objekt",
"failedPlayback": "Kunde inte ${action}: ${error}",
"switchingToCompatiblePlayer": "Byter till kompatibel spelare...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "Loggar uppladdade",
"logsUploadFailed": "Uppladdning av loggar misslyckades",
"logId": "Logg-ID"
},
"subtitlingStyling": {
"stylingOptions": "Stilalternativ",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "Rensa loggar",
"copyLogs": "Kopiera loggar",
"uploadLogs": "Upload Logs",
"uploadLogs": "Ladda upp loggar",
"error": "Fel:",
"stackTrace": "Stack trace:"
},
@@ -715,15 +715,15 @@
"qualityFast": "Snabb",
"qualityHQ": "Hög kvalitet",
"mode": "Läge",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "Importera shader",
"customShaderDescription": "Anpassad GLSL-shader",
"shaderImported": "Shader importerad",
"shaderImportFailed": "Kunde inte importera shader",
"deleteShader": "Ta bort shader",
"deleteShaderConfirm": "Ta bort \"${name}\"?"
},
"companionRemote": {
"title": "Companion Remote",
"title": "Fjärrkontroll",
"connectToDevice": "Anslut till enhet",
"hostRemoteSession": "Starta fjärrsession",
"controlThisDevice": "Styr den här enheten med din telefon",
+16 -16
View File
@@ -201,8 +201,8 @@
"autoPipDescription": "在播放期间离开应用时自动进入画中画模式",
"matchContentFrameRate": "匹配内容帧率",
"matchContentFrameRateDescription": "调整显示刷新率以匹配视频内容,减少画面抖动并节省电量",
"tunneledPlayback": "Tunneled Playback",
"tunneledPlaybackDescription": "Use hardware-accelerated video tunneling. Disable if you see a black screen with audio on HDR content",
"tunneledPlayback": "通道化播放",
"tunneledPlaybackDescription": "使用硬件加速视频通道。如果在 HDR 内容上看到黑屏但有声音,请禁用此选项",
"requireProfileSelectionOnOpen": "打开应用时询问配置文件",
"requireProfileSelectionOnOpenDescription": "每次打开应用时显示配置文件选择",
"confirmExitOnBack": "退出前确认",
@@ -365,8 +365,8 @@
},
"chapters": "章节",
"noChaptersAvailable": "没有可用的章节",
"queue": "Queue",
"noQueueItems": "No items in queue"
"queue": "播放队列",
"noQueueItems": "队列中没有项目"
},
"userStatus": {
"admin": "管理员",
@@ -405,9 +405,9 @@
"failedToCreatePlayQueueNoItems": "创建播放队列失败 - 没有项目",
"failedPlayback": "无法${action}: ${error}",
"switchingToCompatiblePlayer": "正在切换到兼容的播放器...",
"logsUploaded": "Logs uploaded",
"logsUploadFailed": "Failed to upload logs",
"logId": "Log ID"
"logsUploaded": "日志已上传",
"logsUploadFailed": "上传日志失败",
"logId": "日志 ID"
},
"subtitlingStyling": {
"stylingOptions": "样式选项",
@@ -417,7 +417,7 @@
"borderColor": "边框颜色",
"backgroundOpacity": "背景不透明度",
"backgroundColor": "背景颜色",
"position": "Position"
"position": "位置"
},
"mpvConfig": {
"title": "mpv 配置",
@@ -544,7 +544,7 @@
"logs": {
"clearLogs": "清除日志",
"copyLogs": "复制日志",
"uploadLogs": "Upload Logs",
"uploadLogs": "上传日志",
"error": "错误:",
"stackTrace": "堆栈跟踪 (Stack Trace):"
},
@@ -715,15 +715,15 @@
"qualityFast": "快速",
"qualityHQ": "高质量",
"mode": "模式",
"importShader": "Import Shader",
"customShaderDescription": "Custom GLSL shader",
"shaderImported": "Shader imported",
"shaderImportFailed": "Failed to import shader",
"deleteShader": "Delete Shader",
"deleteShaderConfirm": "Delete \"${name}\"?"
"importShader": "导入着色器",
"customShaderDescription": "自定义 GLSL 着色器",
"shaderImported": "着色器已导入",
"shaderImportFailed": "导入着色器失败",
"deleteShader": "删除着色器",
"deleteShaderConfirm": "删除\"${name}\""
},
"companionRemote": {
"title": "Companion Remote",
"title": "伴侣遥控",
"connectToDevice": "连接到设备",
"hostRemoteSession": "创建远程会话",
"controlThisDevice": "使用手机控制此设备",