Player: vier Knöpfe, die vorher fehlten oder nichts sagten
**Eine Taste zum Vergrößern** unten rechts auf der Kachel. Das Antippen der Fläche vergrößert weiterhin, aber auf derselben Fläche liegen schon das Ziehen und das Aufziehen — und was dabei danebengeht, sieht aus wie „reagiert nicht". Ein Knopf geht nicht daneben. **Ton und Untertitel getrennt.** Es sind zwei verschiedene Fragen: die Tonspur stellt man einmal am Anfang um, die Untertitel mitten im Film. In einem gemeinsamen Blatt scrollte man jedes Mal an der anderen Liste vorbei. Das Untertitel-Symbol ist gefüllt, solange welche laufen — so sieht man es, ohne das Blatt zu öffnen. Und eine Auswahl schließt das Blatt jetzt selbst. **AirPlay.** Nicht nachgebaut, sondern die Systemstelle: sie kennt Geräte, die eine App nie aufzählen könnte. Der Knopf erscheint nur beim Systemplayer — VLC zeichnet selbst und kann kein AirPlay, und ein Knopf, der dort ins Leere führte, wäre schlimmer als keiner. **Die Qualität steht als Text da**, nicht als drei Schieberegler: „1080p", „720p", „Auto". Bei „automatisch" steht dort, was gerade tatsächlich ankommt — das weiß nur der Player, und ihn zu fragen ist ehrlicher, als „Auto" hinzuschreiben und die Antwort schuldig zu bleiben. Dazu die Einstellungen mit farbigen Symbolen und einer Kopfkarte je Bereich. Das ist nicht nur Zierde: in einer Liste aus zehn gleich aussehenden Zeilen findet das Auge nichts wieder, und „das mit dem blauen Zahnrad" ist eine brauchbare Beschreibung. Die Farben sind fest und ausdrücklich **nicht** die Akzentfarbe — trüge alles dieselbe, unterschiede sie nichts mehr. Und der Aufmacher läuft jetzt unter der Seitenleiste weiter (`backgroundExtensionEffect`): die Ränder werden gespiegelt und weich fortgeschrieben, während Titel und Knöpfe stehen bleiben. Vorher endete das Bild an der Kante der Leiste, und beim Weiterwandern schob sich das nächste an einer harten Linie ins Bild. 263 Tests grün. Player-Knöpfe und Einstellungen angesehen; den Aufmacher hinter der Leiste konnte ich an den einfarbigen Flächen der Attrappe nicht sicher beurteilen — der Simulator ist dabei erneut abgestürzt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
95723588c2
commit
21c5a8b46b
@@ -1831,6 +1831,7 @@
|
||||
}
|
||||
},
|
||||
"home.combineContinue": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -1896,6 +1897,7 @@
|
||||
}
|
||||
},
|
||||
"home.heroCount": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -1928,6 +1930,7 @@
|
||||
}
|
||||
},
|
||||
"home.heroSource": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -1944,6 +1947,7 @@
|
||||
}
|
||||
},
|
||||
"home.heroSource.continueFirst": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -1960,6 +1964,7 @@
|
||||
}
|
||||
},
|
||||
"home.heroSource.latestOnly": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -1976,6 +1981,7 @@
|
||||
}
|
||||
},
|
||||
"home.hideWatched": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -2120,6 +2126,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"languages.headerExplanation": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Welche Tonspur und welche Untertitel beim Abspielen von selbst gewählt werden."
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Which audio track and which subtitles are chosen automatically during playback."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"languages.serverDefault": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
@@ -2790,18 +2812,17 @@
|
||||
}
|
||||
},
|
||||
"miniPlayer.expand": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Vollbild"
|
||||
"value": "Auf Vollbild vergrößern"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Full screen"
|
||||
"value": "Expand to full screen"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2840,6 +2861,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.airPlay": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Auf Gerät übertragen"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Play on another device"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"player.audioTracks": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
@@ -3276,6 +3313,38 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality.audioShort": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Ton"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Audio"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality.autoShort": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Auto"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Auto"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality.automatic": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
@@ -3393,6 +3462,7 @@
|
||||
}
|
||||
},
|
||||
"quality.fullHD": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -3409,6 +3479,7 @@
|
||||
}
|
||||
},
|
||||
"quality.hd": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -3477,6 +3548,7 @@
|
||||
}
|
||||
},
|
||||
"quality.lowRes": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -3561,6 +3633,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"quality.originalShort": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Max"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Max"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"runtime.hoursMinutes %lld %lld": {
|
||||
"comment": "Laufzeit mit Stunden",
|
||||
"extractionState": "stale",
|
||||
@@ -3834,6 +3922,7 @@
|
||||
}
|
||||
},
|
||||
"settings.concurrent": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -3982,6 +4071,7 @@
|
||||
}
|
||||
},
|
||||
"settings.defaultRate": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4094,6 +4184,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.downloadsHeaderExplanation": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Wie viel Platz Offline-Titel belegen dürfen, wie viele gleichzeitig laden und wann sie wieder verschwinden."
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "How much space offline titles may take, how many load at once, and when they disappear again."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.episodes": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
@@ -4111,6 +4217,7 @@
|
||||
}
|
||||
},
|
||||
"settings.forward": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4197,6 +4304,7 @@
|
||||
}
|
||||
},
|
||||
"settings.lockLandscape": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4229,7 +4337,6 @@
|
||||
}
|
||||
},
|
||||
"settings.playback": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4245,6 +4352,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.playbackExplanation": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Wie gut das Bild sein soll, wie weit der Doppeltipp springt und was am Ende einer Folge passiert."
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "How good the picture should be, how far a double tap jumps, and what happens at the end of an episode."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.quality": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
@@ -4312,6 +4435,7 @@
|
||||
}
|
||||
},
|
||||
"settings.rateNormal": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4328,6 +4452,7 @@
|
||||
}
|
||||
},
|
||||
"settings.rememberQuality": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4360,6 +4485,7 @@
|
||||
}
|
||||
},
|
||||
"settings.rewind": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4391,7 +4517,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings.seconds %@": {
|
||||
"comment": "Ein Picker, das die Anzahl der Sekunden zeigt, die man zurückgehen kann.",
|
||||
"isCommentAutoGenerated": true
|
||||
},
|
||||
"settings.seconds %lld": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4408,6 +4539,7 @@
|
||||
}
|
||||
},
|
||||
"settings.section.look": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4424,6 +4556,7 @@
|
||||
}
|
||||
},
|
||||
"settings.section.playing": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4440,7 +4573,6 @@
|
||||
}
|
||||
},
|
||||
"settings.server": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
@@ -4491,6 +4623,7 @@
|
||||
}
|
||||
},
|
||||
"settings.showBitrate": {
|
||||
"extractionState": "stale",
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
|
||||
Reference in New Issue
Block a user