[goobox] do not merge the translations into the gschema file
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goobox] do not merge the translations into the gschema file
- Date: Sun, 8 May 2016 16:01:07 +0000 (UTC)
commit 47b71e32f30ef144d0857106ed0747861ee38c30
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun May 8 17:48:38 2016 +0200
do not merge the translations into the gschema file
configure.ac | 2 +-
data/Makefile.am | 18 +------
...gschema.xml.in => org.gnome.Goobox.gschema.xml} | 56 ++++++++++----------
po/POTFILES.in | 2 +-
4 files changed, 32 insertions(+), 46 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 03192b5..9cadce8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -199,7 +199,7 @@ AC_SUBST(SYSTEM_LIBS)
dnl ===========================================================================
-IT_PROG_INTLTOOL([0.35.0])
+IT_PROG_INTLTOOL([0.50.1])
GETTEXT_PACKAGE=goobox
AC_SUBST([GETTEXT_PACKAGE])
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [GetText Package])
diff --git a/data/Makefile.am b/data/Makefile.am
index b553783..688060e 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -7,23 +7,16 @@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
-gsettingsschema_in_files = org.gnome.Goobox.gschema.xml.in
-gsettings_SCHEMAS = $(gsettingsschema_in_files:.xml.in=.xml)
-.PRECIOUS: $(gsettings_SCHEMAS)
-
- INTLTOOL_XML_NOMERGE_RULE@
+gsettings_SCHEMAS = org.gnome.Goobox.gschema.xml
@GSETTINGS_RULES@
-%.gschema.xml: %.gschema.xml.in
- $(AM_V_GEN) $(INTLTOOL_MERGE) -x -u --no-translations $< $@
-
convertdir = $(datadir)/GConf/gsettings
convert_DATA = goobox.convert
EXTRA_DIST = \
$(convert_DATA) \
- $(gsettingsschema_in_files) \
+ $(gsettings_SCHEMAS) \
$(desktop_in_in_files) \
$(desktop_in_files) \
$(desktop_DATA) \
@@ -34,11 +27,4 @@ DISTCLEANFILES = \
$(desktop_in_files) \
$(desktop_DATA)
-CLEANFILES = \
- $(gsettings_SCHEMAS) \
- $(NULL)
-
-dist-hook:
- cd $(distdir); rm -f $(CLEANFILES)
-
-include $(top_srcdir)/git.mk
diff --git a/data/org.gnome.Goobox.gschema.xml.in b/data/org.gnome.Goobox.gschema.xml
similarity index 72%
rename from data/org.gnome.Goobox.gschema.xml.in
rename to data/org.gnome.Goobox.gschema.xml
index 8ff354e..50bfd88 100644
--- a/data/org.gnome.Goobox.gschema.xml.in
+++ b/data/org.gnome.Goobox.gschema.xml
@@ -45,98 +45,98 @@
<child name="encoder" schema="org.gnome.Goobox.Encoder"/>
</schema>
- <schema id="org.gnome.Goobox.General" path="/org/gnome/goobox/general/">
+ <schema id="org.gnome.Goobox.General" path="/org/gnome/goobox/general/" gettext-domain="goobox">
<key name="device" type="s">
<default>'/dev/cdrom'</default>
- <_summary>Device path</_summary>
+ <summary>Device path</summary>
</key>
<key name="volume" type="i">
<default>100</default>
- <_summary>Volume level</_summary>
+ <summary>Volume level</summary>
</key>
<key name="cover-path" type="s">
<default>'~'</default>
- <_summary>'Choose cover' location</_summary>
- <_description>Default location for the 'Choose cover' dialog.</_description>
+ <summary>'Choose cover' location</summary>
+ <description>Default location for the 'Choose cover' dialog.</description>
</key>
<key name="use-sound-juicer" type="b">
<default>false</default>
- <_summary>Use Sound Juicer to rip discs</_summary>
+ <summary>Use Sound Juicer to rip discs</summary>
</key>
<key name="autoplay" type="b">
<default>true</default>
- <_summary>Autoplay</_summary>
- <_description>Autoplay discs after insertion.</_description>
+ <summary>Autoplay</summary>
+ <description>Autoplay discs after insertion.</description>
</key>
</schema>
- <schema id="org.gnome.Goobox.UI" path="/org/gnome/goobox/ui/">
+ <schema id="org.gnome.Goobox.UI" path="/org/gnome/goobox/ui/" gettext-domain="goobox">
<key name="window-width" type="i">
<default>200</default>
- <_summary>Window width</_summary>
+ <summary>Window width</summary>
</key>
<key name="window-height" type="i">
<default>400</default>
- <_summary>Window height</_summary>
+ <summary>Window height</summary>
</key>
</schema>
- <schema id="org.gnome.Goobox.Playlist" path="/org/gnome/goobox/playlist/">
+ <schema id="org.gnome.Goobox.Playlist" path="/org/gnome/goobox/playlist/" gettext-domain="goobox">
<key name="play-all" type="b">
<default>true</default>
- <_summary>Play all tracks</_summary>
+ <summary>Play all tracks</summary>
</key>
<key name="shuffle" type="b">
<default>false</default>
- <_summary>Shuffle playlist</_summary>
+ <summary>Shuffle playlist</summary>
</key>
<key name="repeat" type="b">
<default>false</default>
- <_summary>Restart when finished</_summary>
+ <summary>Restart when finished</summary>
</key>
<key name="sort-method" enum="org.gnome.Goobox.SortMethod">
<default>'number'</default>
- <_summary>Playlist sort method</_summary>
+ <summary>Playlist sort method</summary>
</key>
<key name="sort-type" enum="org.gnome.Goobox.SortType">
<default>'ascending'</default>
- <_summary>Playlist sort type</_summary>
+ <summary>Playlist sort type</summary>
</key>
</schema>
- <schema id="org.gnome.Goobox.Ripper" path="/org/gnome/goobox/ripper/">
+ <schema id="org.gnome.Goobox.Ripper" path="/org/gnome/goobox/ripper/" gettext-domain="goobox">
<key name="destination" type="s">
<default>''</default>
- <_summary>Extraction folder</_summary>
+ <summary>Extraction folder</summary>
</key>
<key name="file-type" enum="org.gnome.Goobox.FileFormat">
<default>'ogg'</default>
- <_summary>File type</_summary>
- <_description>Possible values are: ogg, flac, mp3, wave.</_description>
+ <summary>File type</summary>
+ <description>Possible values are: ogg, flac, mp3, wave.</description>
</key>
<key name="save-playlist" type="b">
<default>true</default>
- <_summary>Save the playlist</_summary>
- <_description>Save the playlist of the extracted tracks.</_description>
+ <summary>Save the playlist</summary>
+ <description>Save the playlist of the extracted tracks.</description>
</key>
<key name="view-destination" type="b">
<default>false</default>
- <_summary>View the destination</_summary>
+ <summary>View the destination</summary>
</key>
</schema>
- <schema id="org.gnome.Goobox.Encoder" path="/org/gnome/goobox/encoder/">
+ <schema id="org.gnome.Goobox.Encoder" path="/org/gnome/goobox/encoder/" gettext-domain="goobox">
<key name="ogg-quality" type="d">
<default>0.5</default>
- <_summary>OGG files quality</_summary>
+ <summary>OGG files quality</summary>
</key>
<key name="flac-compression" type="i">
<default>5</default>
- <_summary>FLAC files quality</_summary>
+ <summary>FLAC files quality</summary>
</key>
<key name="mp3-quality" type="i">
<default>2</default>
- <_summary>MP3 files quality</_summary>
+ <summary>MP3 files quality</summary>
</key>
</schema>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 6da6197..c0931e6 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -6,7 +6,7 @@
[encoding: UTF-8]
data/appdata/goobox.appdata.xml.in
data/goobox.desktop.in.in
-data/org.gnome.Goobox.gschema.xml.in
+[type: gettext/gsettings]data/org.gnome.Goobox.gschema.xml
src/album-info.c
src/album-info.h
src/dlg-cover-chooser.c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]