Skip to content

data: add Russian translation to the metainfo file - #2139

Merged
flightlessmango merged 1 commit into
flightlessmango:masterfrom
wehrwolfmann:ru-metainfo
Sep 8, 2026
Merged

flightlessmango merged 1 commit into
flightlessmango:masterfrom
wehrwolfmann:ru-metainfo

Conversation

@wehrwolfmann

Copy link
Copy Markdown
Contributor

The metainfo file carries no translations at all, so GNOME Software, KDE
Discover and Flathub show MangoHud in English to everyone. This adds Russian
next to the English, in the same file — there is no translation machinery in
the tree and this one file does not need any.

Four strings: the summary, the description paragraph, and both screenshot
captions.

The description is written to read as Russian rather than word-for-word off the
English — a store page is the first thing a user sees. Everything with a name of
its own stays in Latin: Vulkan, OpenGL, FPS, CPU, GPU, HUD, Mesa, MangoHud, and
the mangohud script.

No English string is changed, nothing is added to the build, and no dependency
is involved — the file is still the same one data/meson.build installs and
tests.

Checked with appstreamcli validate --no-net --pedantic, which is the exact
command the meson test runs: it passes with the same two informational messages
as before my change (developer-name-tag-deprecated, developer-info-missing),
so nothing new appears. xmllint --noout is clean and the file is still UTF-8.
I also ran appstreamcli convert on it and read the DEP-11 output to be sure a
consumer actually picks the Russian up: all four strings land under ru: with
the English kept as C:.

Happy to keep it current as the text changes, if you would rather not carry a
translation that goes stale.

The metainfo file has no translations at all, so software centres show
MangoHud in English to everyone. This adds a Russian summary, description
and screenshot captions alongside the English ones.

The English text is untouched, and appstreamcli validate --pedantic (the
check data/meson.build already runs) reports the same two informational
messages as before.
@flightlessmango
flightlessmango merged commit 28c7915 into flightlessmango:master Sep 8, 2026
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