Skip to content

plugin: label the scene and web wallpaper types - #152

Merged
hypengw merged 1 commit into
waywallen:mainfrom
wehrwolfmann:plugin/scene-web-type-labels
Oct 7, 2026
Merged

hypengw merged 1 commit into
waywallen:mainfrom
wehrwolfmann:plugin/scene-web-type-labels

Conversation

@wehrwolfmann

Copy link
Copy Markdown
Contributor

waywallen's own image and video renderers already declare type_labels since waywallen#266, so the status page shows "Image" and "Video" in the user's language, while scene and web still show their raw ids. This adds the same key to both renderer manifests, pointing at the "Scene" and "Web" msgids that i18n/ru.po and i18n/zh-CN.po already translate for the Workshop type filter, so no new strings are needed.

I checked it with a waywallen build from main and the installed 0.3.0 plugin with the two lines added: in Russian the line goes from "scene, web" to "Сцена, Веб". Daemons older than 0.4.0 don't know the key and simply ignore it, since RendererDef doesn't deny unknown fields.

The scene and web renderers declared their types but no display
labels, so waywallen's status page showed the raw ids "scene" and
"web" next to the translated "Image" and "Video". Point them at the
"Scene" and "Web" msgids the plugin catalog already translates.

Daemons older than waywallen 0.4.0 ignore the key.
@hypengw
hypengw merged commit ca50759 into waywallen:main Oct 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants