[cogl] Mark the debug options for translation
- From: Neil Roberts <nroberts src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] Mark the debug options for translation
- Date: Fri, 14 Oct 2011 16:03:58 +0000 (UTC)
commit f62883977164fe298997636c50f33229f0230e9b
Author: Neil Roberts <neil linux intel com>
Date: Sat Sep 10 09:52:48 2011 +0100
Mark the debug options for translation
This adds the descriptions of the debug options to the list of
translatable strings.
https://bugzilla.gnome.org/show_bug.cgi?id=658700
cogl/cogl-debug-options.h | 198 ++++++++++++++++++++++----------------------
cogl/cogl-debug.c | 11 ++-
cogl/cogl-profile.c | 12 ++-
po/POTFILES.in | 1 +
4 files changed, 115 insertions(+), 107 deletions(-)
---
diff --git a/cogl/cogl-debug-options.h b/cogl/cogl-debug-options.h
index 58d1283..c5d486d 100644
--- a/cogl/cogl-debug-options.h
+++ b/cogl/cogl-debug-options.h
@@ -22,166 +22,166 @@
*/
OPT (HANDLE,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"ref-counts",
- "CoglObject references",
- "Debug ref counting issues for CoglObjects")
+ N_("CoglObject references"),
+ N_("Debug ref counting issues for CoglObjects"))
OPT (SLICING,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"slicing",
- "Trace Texture Slicing",
- "debug the creation of texture slices")
+ N_("Trace Texture Slicing"),
+ N_("debug the creation of texture slices"))
OPT (ATLAS,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"atlas",
- "Trace Atlas Textures",
- "Debug texture atlas management")
+ N_("Trace Atlas Textures"),
+ N_("Debug texture atlas management"))
OPT (BLEND_STRINGS,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"blend-strings",
- "Trace Blend Strings",
- "Debug CoglBlendString parsing")
+ N_("Trace Blend Strings"),
+ N_("Debug CoglBlendString parsing"))
OPT (JOURNAL,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"journal",
- "Trace Journal",
- "View all the geometry passing through the journal")
+ N_("Trace Journal"),
+ N_("View all the geometry passing through the journal"))
OPT (BATCHING,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"batching",
- "Trace Batching",
- "Show how geometry is being batched in the journal")
+ N_("Trace Batching"),
+ N_("Show how geometry is being batched in the journal"))
OPT (MATRICES,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"matrices",
- "Trace matrices",
- "Trace all matrix manipulation")
+ N_("Trace matrices"),
+ N_("Trace all matrix manipulation"))
/* XXX we should replace the "draw" option its very hand wavy... */
OPT (DRAW,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"draw",
- "Trace Misc Drawing",
- "Trace some misc drawing operations")
+ N_("Trace Misc Drawing"),
+ N_("Trace some misc drawing operations"))
OPT (PANGO,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"pango",
- "Trace Pango Renderer",
- "Trace the Cogl Pango renderer")
+ N_("Trace Pango Renderer"),
+ N_("Trace the Cogl Pango renderer"))
OPT (TEXTURE_PIXMAP,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"texture-pixmap",
- "Trace CoglTexturePixmap backend",
- "Trace the Cogl texture pixmap backend")
+ N_("Trace CoglTexturePixmap backend"),
+ N_("Trace the Cogl texture pixmap backend"))
OPT (RECTANGLES,
- "Visualize",
+ N_("Visualize"),
"rectangles",
- "Outline rectangles",
- "Add wire outlines for all rectangular geometry")
+ N_("Outline rectangles"),
+ N_("Add wire outlines for all rectangular geometry"))
OPT (WIREFRAME,
- "Visualize",
+ N_("Visualize"),
"wireframe",
- "Show wireframes",
- "Add wire outlines for all geometry")
+ N_("Show wireframes"),
+ N_("Add wire outlines for all geometry"))
OPT (DISABLE_BATCHING,
- "Root Cause",
+ N_("Root Cause"),
"disable-batching",
- "Disable Journal batching",
- "Disable batching of geometry in the Cogl Journal.")
+ N_("Disable Journal batching"),
+ N_("Disable batching of geometry in the Cogl Journal."))
OPT (DISABLE_VBOS,
- "Root Cause",
+ N_("Root Cause"),
"disable-vbos",
- "Disable GL Vertex Buffers",
- "Disable use of OpenGL vertex buffer objects")
+ N_("Disable GL Vertex Buffers"),
+ N_("Disable use of OpenGL vertex buffer objects"))
OPT (DISABLE_PBOS,
- "Root Cause",
+ N_("Root Cause"),
"disable-pbos",
- "Disable GL Pixel Buffers",
- "Disable use of OpenGL pixel buffer objects")
+ N_("Disable GL Pixel Buffers"),
+ N_("Disable use of OpenGL pixel buffer objects"))
OPT (DISABLE_SOFTWARE_TRANSFORM,
- "Root Cause",
+ N_("Root Cause"),
"disable-software-transform",
- "Disable software rect transform",
- "Use the GPU to transform rectangular geometry")
+ N_("Disable software rect transform"),
+ N_("Use the GPU to transform rectangular geometry"))
OPT (DUMP_ATLAS_IMAGE,
- "Cogl Specialist",
+ N_("Cogl Specialist"),
"dump-atlas-image",
- "Dump atlas images",
- "Dump texture atlas changes to an image file")
+ N_("Dump atlas images"),
+ N_("Dump texture atlas changes to an image file"))
OPT (DISABLE_ATLAS,
- "Root Cause",
+ N_("Root Cause"),
"disable-atlas",
- "Disable texture atlasing",
- "Disable use of texture atlasing")
+ N_("Disable texture atlasing"),
+ N_("Disable use of texture atlasing"))
OPT (DISABLE_SHARED_ATLAS,
- "Root Cause",
+ N_("Root Cause"),
"disable-shared-atlas",
- "Disable sharing the texture atlas between text and images",
- "When this is set the glyph cache will always use a separate texture "
- "for its atlas. Otherwise it will try to share the atlas with images.")
+ N_("Disable sharing the texture atlas between text and images"),
+ N_("When this is set the glyph cache will always use a separate texture "
+ "for its atlas. Otherwise it will try to share the atlas with images."))
OPT (DISABLE_TEXTURING,
- "Root Cause",
+ N_("Root Cause"),
"disable-texturing",
- "Disable texturing",
- "Disable texturing any primitives")
+ N_("Disable texturing"),
+ N_("Disable texturing any primitives"))
OPT (DISABLE_ARBFP,
- "Root Cause",
+ N_("Root Cause"),
"disable-arbfp",
- "Disable arbfp",
- "Disable use of ARB fragment programs")
+ N_("Disable arbfp"),
+ N_("Disable use of ARB fragment programs"))
OPT (DISABLE_FIXED,
- "Root Cause",
+ N_("Root Cause"),
"disable-fixed",
- "Disable fixed",
- "Disable use of the fixed function pipeline backend")
+ N_("Disable fixed"),
+ N_("Disable use of the fixed function pipeline backend"))
OPT (DISABLE_GLSL,
- "Root Cause",
+ N_("Root Cause"),
"disable-glsl",
- "Disable GLSL",
- "Disable use of GLSL")
+ N_("Disable GLSL"),
+ N_("Disable use of GLSL"))
OPT (DISABLE_BLENDING,
- "Root Cause",
+ N_("Root Cause"),
"disable-blending",
- "Disable blending",
- "Disable use of blending")
+ N_("Disable blending"),
+ N_("Disable use of blending"))
OPT (DISABLE_NPOT_TEXTURES,
- "Root Cause",
+ N_("Root Cause"),
"disable-npot-textures",
- "Disable non-power-of-two textures",
- "Makes Cogl think that the GL driver doesn't support NPOT textures "
- "so that it will create sliced textures or textures with waste instead.")
+ N_("Disable non-power-of-two textures"),
+ N_("Makes Cogl think that the GL driver doesn't support NPOT textures "
+ "so that it will create sliced textures or textures with waste instead."))
OPT (DISABLE_SOFTWARE_CLIP,
- "Root Cause",
+ N_("Root Cause"),
"disable-software-clip",
- "Disable software clipping",
- "Disables Cogl's attempts to clip some rectangles in software.")
+ N_("Disable software clipping"),
+ N_("Disables Cogl's attempts to clip some rectangles in software."))
OPT (SHOW_SOURCE,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"show-source",
- "Show source",
- "Show generated ARBfp/GLSL source code")
+ N_("Show source"),
+ N_("Show generated ARBfp/GLSL source code"))
OPT (OPENGL,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"opengl",
- "Trace some OpenGL",
- "Traces some select OpenGL calls")
+ N_("Trace some OpenGL"),
+ N_("Traces some select OpenGL calls"))
OPT (OFFSCREEN,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"offscreen",
- "Trace offscreen support",
- "Debug offscreen support")
+ N_("Trace offscreen support"),
+ N_("Debug offscreen support"))
OPT (DISABLE_BLENDING,
- "Root Cause",
+ N_("Root Cause"),
"disable-program-caches",
- "Disable program caches",
- "Disable fallback caches for arbfp and glsl programs")
+ N_("Disable program caches"),
+ N_("Disable fallback caches for arbfp and glsl programs"))
OPT (DISABLE_FAST_READ_PIXEL,
- "Root Cause",
+ N_("Root Cause"),
"disable-fast-read-pixel",
- "Disable read pixel optimization",
- "Disable optimization for reading 1px for simple "
- "scenes of opaque rectangles")
+ N_("Disable read pixel optimization"),
+ N_("Disable optimization for reading 1px for simple "
+ "scenes of opaque rectangles"))
OPT (CLIPPING,
- "Cogl Tracing",
+ N_("Cogl Tracing"),
"clipping",
- "Trace clipping",
- "Logs information about how Cogl is implementing clipping")
+ N_("Trace clipping"),
+ N_("Logs information about how Cogl is implementing clipping"))
diff --git a/cogl/cogl-debug.c b/cogl/cogl-debug.c
index bc22f78..2e1fb2e 100644
--- a/cogl/cogl-debug.c
+++ b/cogl/cogl-debug.c
@@ -151,15 +151,16 @@ _cogl_parse_debug_string (const char *value,
}
else if (strcmp (value, "help") == 0)
{
- g_printerr ("\n\n%28s\n", "Supported debug values:");
+ g_printerr ("\n\n%28s\n", _("Supported debug values:"));
#define OPT(MASK_NAME, GROUP, NAME, NAME_FORMATTED, DESCRIPTION) \
- g_printerr ("%28s %s\n", NAME ":", DESCRIPTION);
+ g_printerr ("%28s %s\n", NAME ":", g_dgettext (GETTEXT_PACKAGE, \
+ DESCRIPTION));
#include "cogl-debug-options.h"
- g_printerr ("\n%28s\n", "Special debug values:");
+ g_printerr ("\n%28s\n", _("Special debug values:"));
OPT (IGNORED, "ignored", "all", "ignored", \
- "Enables all non-behavioural debug options");
+ N_("Enables all non-behavioural debug options"));
OPT (IGNORED, "ignored", "verbose", "ignored", \
- "Enables all non-behavioural debug options");
+ N_("Enables all non-behavioural debug options"));
#undef OPT
exit (1);
}
diff --git a/cogl/cogl-profile.c b/cogl/cogl-profile.c
index 92ef707..ba140b2 100644
--- a/cogl/cogl-profile.c
+++ b/cogl/cogl-profile.c
@@ -1,9 +1,13 @@
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
#ifdef COGL_ENABLE_PROFILE
#include "cogl-profile.h"
#include "cogl-debug.h"
+#include <glib/gi18n-lib.h>
#include <stdlib.h>
UProfContext *_cogl_uprof_context;
@@ -47,10 +51,12 @@ _cogl_uprof_init (void)
G_STMT_START { \
int shift = COGL_DEBUG_ ## MASK_NAME; \
uprof_context_add_boolean_option (_cogl_uprof_context, \
- GROUP, \
+ g_dgettext (GETTEXT_PACKAGE, GROUP), \
NAME, \
- NAME_FORMATTED, \
- DESCRIPTION, \
+ g_dgettext (GETTEXT_PACKAGE, \
+ NAME_FORMATTED), \
+ g_dgettext (GETTEXT_PACKAGE, \
+ DESCRIPTION), \
debug_option_getter, \
debug_option_setter, \
GUINT_TO_POINTER (shift)); \
diff --git a/po/POTFILES.in b/po/POTFILES.in
index e041592..749aed0 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,2 +1,3 @@
# List of source files which contain translatable strings.
cogl/cogl-debug.c
+cogl/cogl-debug-options.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]