Vice 2.9.0
Vice can now be translated, and a handful of bugs from the last release are fixed.
Translation
The interface is translatable. Every string lives in ui-src/locales/en.json
and English is the source, so a translation that is only half finished still
ships: any key a locale is missing falls back to English on its own.
Pick a language in Settings under Appearance. It follows your system language
by default.
If you want to translate Vice into your language, docs/TRANSLATING.md is the
four-step version. npm run i18n:new -- <locale> creates the file for you.
This closes #125, where pt-BR, pl-PL and fr were offered and are still free to
claim.
Fixes
-
The installer no longer asks dnf for a package that conflicts with the one
you already have. On Nobara and other Fedora derivatives, ffmpeg-free is
installed and RPM Fusion's ffmpeg replaces it, so naming either one made dnf
refuse the whole transaction and the install stopped before it started. Vice
needs a working ffmpeg, not a particular package, so if one is already there
it asks for nothing. Reported by @Aratronnn in #173. -
Half-Life 2 and Left 4 Dead 2 are no longer tagged as Team Fortress 2. All
three run a binary called hl2_linux, so the process name cannot tell them
apart. Vice now reads the Steam app id of the running game, which names it
exactly, and needs no window title and no lookup over the network. Reported
by @jethrothelion in #162. -
Notification sounds are 48 kHz stereo, matching the usual PipeWire graph.
Saving a clip could abort pipewire-pulse and take every application's audio
with it. The crash is inside pipewire itself, so this does not fix it, but
the tone no longer needs the resampling and channel mixing that was running
in the code that failed. Reported by @ockerman0 in #163, and I would still
like to hear whether it helps. -
Clips whose names contain
#,?,%or+work again. The 2.8.0 rebuild
stopped encoding them, so trimming, renaming, deleting and highlights all
failed or hit the wrong clip. -
A clip that will not play now says why in the log. Without it the only
record was a screenshot, which cannot tell a missing decoder from a broken
file. -
Hover previews on clip cards go through the H.264 preview proxy, the same as
the viewer does. H.265 libraries showed black cards for clips that played
fine when opened.
Upgrading
yay -Syu vice-clipper then opening Vice is the whole procedure. The daemon
notices it is running older code and restarts itself.