diff --git a/data/meson.build b/data/meson.build index a6ba2f93..76c9d4f0 100644 --- a/data/meson.build +++ b/data/meson.build @@ -22,9 +22,17 @@ install_data( ) # GSettings schema -install_data( - 'org.gnome.calendar.gschema.xml', - install_dir: calendar_schemadir +schema_conf = configuration_data() +schema_conf.set('GETTEXT_PACKAGE', meson.project_name()) + +schema = 'org.gnome.calendar.gschema.xml' + +configure_file( + input: schema + '.in', + output: schema, + install: true, + install_dir: calendar_schemadir, + configuration: schema_conf ) # DBus service files diff --git a/data/org.gnome.calendar.gschema.xml b/data/org.gnome.calendar.gschema.xml.in similarity index 96% rename from data/org.gnome.calendar.gschema.xml rename to data/org.gnome.calendar.gschema.xml.in index 95732710..4310b33a 100644 --- a/data/org.gnome.calendar.gschema.xml +++ b/data/org.gnome.calendar.gschema.xml.in @@ -1,5 +1,5 @@ - + true diff --git a/po/POTFILES.in b/po/POTFILES.in index ffd5c34c..054bb546 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,7 +2,7 @@ # Please keep this file sorted alphabetically. data/appdata/org.gnome.Calendar.appdata.xml.in data/org.gnome.Calendar.desktop.in -data/org.gnome.calendar.gschema.xml +data/org.gnome.calendar.gschema.xml.in data/ui/alarm-row.ui data/ui/edit-dialog.ui data/ui/help-overlay.ui