po: make meta files translatable

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
This commit is contained in:
Stephan Lachnit 2020-11-04 11:34:26 +01:00 committed by Mathieu Comandon
parent 4722fb36a8
commit 75f721b4d3
3 changed files with 19 additions and 20 deletions

View file

@ -14,6 +14,7 @@ datadir = get_option('datadir')
localedir = get_option('localedir')
mandir = get_option('mandir')
lutrisdir = join_paths(pylibdir, 'lutris')
podir = join_paths(meson.source_root(), 'po')
# Generate configuration files
config = configuration_data()
@ -42,12 +43,6 @@ install_subdir(
install_dir: pylibdir,
)
install_subdir(
'share/applications',
install_dir: join_paths(datadir, 'applications'),
strip_directory: true,
)
install_subdir(
'share/icons',
install_dir: join_paths(datadir, 'icons'),
@ -65,8 +60,20 @@ install_man(
install_dir: join_paths(mandir, 'man1'),
)
install_subdir(
'share/metainfo',
install_dir: join_paths(datadir, 'metainfo'),
strip_directory: true,
i18n.merge_file(
input: files('share/applications/net.lutris.Lutris.desktop'),
output: 'net.lutris.Lutris.desktop',
type: 'desktop',
po_dir: podir,
install: true,
install_dir: join_paths(datadir, 'applications'),
)
i18n.merge_file(
input: files('share/metainfo/net.lutris.Lutris.metainfo.xml'),
output: 'net.lutris.Lutris.metainfo.xml',
type: 'xml',
po_dir: podir,
install: true,
install_dir: join_paths(datadir, 'metainfo'),
)

View file

@ -2,12 +2,6 @@
Version=1.0
Name=Lutris
Comment=Open gaming platform
Comment[de]=quelloffene Spieleplattform
Comment[es]=Plataforma de juegos de código abierto
Comment[id]=Platform permainan terbuka
Comment[pl]=Otwarta platforma dla graczy
Comment[pt-BR]=Plataforma de jogos de código aberto
Comment[ru]=Свободная платформа для игр
Categories=Game;
Keywords=gaming;wine;emulator;
Exec=lutris %U

View file

@ -5,11 +5,10 @@
<project_license>GPL-3.0</project_license>
<metadata_license>CC0-1.0</metadata_license>
<translation type="gettext">lutris</translation>
<developer_name>Lutris Team</developer_name>
<developer_name translatable="no">Lutris Team</developer_name>
<update_contact>strider@lutris.net</update_contact>
<name>Lutris</name>
<name translatable="no">Lutris</name>
<summary>Play all your games by Lutris</summary>
<summary xml:lang="pt_BR">Jogue todos os seus jogos pelo Lutris</summary>
<screenshots>
<screenshot type="default">
<caption>Main window</caption>
@ -17,7 +16,6 @@
</screenshot>
</screenshots>
<description><p></p>Lutris is an Open Source gaming platform. It installs and launches games so you can start playing without the hassle of setting up your games. Get your games from GOG, Steam, Battle.net, Origin, Uplay and many other sources running on any Linux powered gaming machine.</description>
<description xml:lang="pt_BR"><p>Lutris é uma plataforma de jogos de código aberto. Ele instala e inicia jogos para que você possa começar a jogar sem o incômodo de configurá-los. Obtenha seus jogos de GOG, Steam, Battle.net, Origin, Uplay e muitas outras fontes rodando em qualquer máquina de jogos com Linux.</p></description>
<url type="homepage">https://lutris.net</url>
<url type="donation">https://lutris.net/donate</url>
<url type="help">https://forums.lutris.net</url>