[gnome-usage] build: Merge translations to the desktop file



commit 95a6b3f5f8e02061d4667298d0f44b05903dacc5
Author: Iñigo Martínez <inigomartinez gmail com>
Date:   Wed Dec 20 12:58:46 2017 +0100

    build: Merge translations to the desktop file
    
    The desktop file, that can also hold translations for different
    languages, is not being translated.
    
    This uses the i18n module to also merge translations to the Desktop
    file.

 data/meson.build                                             | 11 ++++++++++-
 data/{org.gnome.Usage.desktop => org.gnome.Usage.desktop.in} |  0
 2 files changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/data/meson.build b/data/meson.build
index 02183d1..8f10ae8 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -6,7 +6,16 @@ resources = gnome_module.compile_resources('org.gnome.Usage',
                                            c_name: 'resources')
 
 install_data('org.gnome.Usage.gschema.xml', install_dir : get_option('datadir') + '/glib-2.0/schemas/')
-install_data('org.gnome.Usage.desktop', install_dir : get_option('datadir') + '/applications')
+
+i18n.merge_file(
+  'desktop-file',
+  type: 'desktop',
+  input: 'org.gnome.Usage.desktop.in',
+  output: 'org.gnome.Usage.desktop',
+  po_dir: po_dir,
+  install: true,
+  install_dir: join_paths(get_option('datadir'), 'applications')
+)
 
 install_data('icons/16x16/org.gnome.Usage.png', install_dir: join_paths([get_option('datadir'), 
'icons/hicolor/16x16/apps']))
 install_data('icons/22x22/org.gnome.Usage.png', install_dir: join_paths([get_option('datadir'), 
'icons/hicolor/22x22/apps']))
diff --git a/data/org.gnome.Usage.desktop b/data/org.gnome.Usage.desktop.in
similarity index 100%
rename from data/org.gnome.Usage.desktop
rename to data/org.gnome.Usage.desktop.in


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]