[recipes] Translate segment names as well



commit 4ea4973ed1b71e80f6b22ee9a500b8754b56fcd7
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Dec 30 17:44:55 2016 -0500

    Translate segment names as well
    
    These need to be shown translated as well.

 data/Makefile.am       |    2 +-
 data/ingredients.list  |    1 +
 data/segments.list     |    2 ++
 po/POTFILES.in         |    1 +
 src/Makefile.am        |    7 +++++++
 tools/recipe-extract.c |    2 ++
 6 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index 8a8601c..fd97e9c 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -3,7 +3,7 @@
 EXTRA_DIST =
 CLEANFILES =
 
-EXTRA_DIST += ingredients.list recipes.db.h
+EXTRA_DIST += ingredients.list segments.list recipes.db.h
 
 BUILT_SOURCES = recipes.db.h
 
diff --git a/data/ingredients.list b/data/ingredients.list
index 3e31f59..a3487bb 100644
--- a/data/ingredients.list
+++ b/data/ingredients.list
@@ -46,6 +46,7 @@ Squash
 Tangerine
 Tomato
 Vinegar
+Water
 Wine
 Yeast
 Yoghurt
diff --git a/data/segments.list b/data/segments.list
new file mode 100644
index 0000000..bef3f7a
--- /dev/null
+++ b/data/segments.list
@@ -0,0 +1,2 @@
+Dough
+Toppings
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 7645bdb..906c5cc 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -61,3 +61,4 @@ src/gr-utils.c
 src/gr-window.c
 src/ingredients.c
 src/no-ingredients.c
+src/segments.c
diff --git a/src/Makefile.am b/src/Makefile.am
index 98af4da..c20ff4f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -118,6 +118,7 @@ BUILT_SOURCES = \
        resources-images.c      \
        ingredients.c           \
        no-ingredients.c        \
+       segments.c              \
        types.h                 \
        types.c                 \
        gr-shell-search-provider-dbus.h \
@@ -128,9 +129,15 @@ MAINTAINERCLEANFILES = \
        resources-images.c      \
        types.h                 \
        types.c                 \
+       ingredients.c           \
+       no-ingredients.c        \
+       segments.c              \
        gr-shell-search-provider-dbus.h \
        gr-shell-search-provider-dbus.c
 
+segments.c: $(top_srcdir)/data/segments.list
+       $(AM_V_GEN) $(SED) -e 's/^\(.*\)$$/     N_("\1"),/' $^ > $@
+
 ingredients.c: $(top_srcdir)/data/ingredients.list
        $(AM_V_GEN) $(SED) -e 's/^\(.*\)$$/     N_("\1"),/' $^ > $@
 
diff --git a/tools/recipe-extract.c b/tools/recipe-extract.c
index 1d4ff34..31addc3 100644
--- a/tools/recipe-extract.c
+++ b/tools/recipe-extract.c
@@ -58,6 +58,8 @@ emit_ingredients (const char *s)
                 }
 
                 g_print ("%s\n", fields[2]);
+                if (fields[3][0] != '\0')
+                        g_print ("%s\n", fields[3]);
         }
 }
 


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