swfdec-gnome r143 - trunk/player



Author: wbolster
Date: Mon Feb  4 15:07:49 2008
New Revision: 143
URL: http://svn.gnome.org/viewvc/swfdec-gnome?rev=143&view=rev

Log:
Added a really hacky i18n workaround to get the gtkbuilder strings in the .pot file. Each time the .ui file changes, the .h file should be regenerated using the player/ui-builder-i18n-hack.sh shellscript.


Added:
   trunk/player/swfdec-player-i18n-hack.h
   trunk/player/ui-builder-i18n-hack.sh   (contents, props changed)
   trunk/player/ui-builder-i18n-hack.xslt

Added: trunk/player/swfdec-player-i18n-hack.h
==============================================================================
--- (empty file)
+++ trunk/player/swfdec-player-i18n-hack.h	Mon Feb  4 15:07:49 2008
@@ -0,0 +1,34 @@
+
+		/* This file is automatically generated. DO NOT EDIT! */
+		/* This is just a hack to extract some strings until */
+		/* intltool gets proper GtkBuilder support. */
+
+		
+			gettext("_File");
+		
+			gettext("_Open...");
+		
+			gettext("Open a file");
+		
+			gettext("Open _Recent");
+		
+			gettext("Select a recently opened file");
+		
+			gettext("Play / P_ause");
+		
+			gettext("Play or pause the file");
+		
+			gettext("Mute");
+		
+			gettext("Mute sound output");
+		
+			gettext("_Close");
+		
+			gettext("Close");
+		
+			gettext("_Help");
+		
+			gettext("_About");
+		
+			gettext("Swfdec Flash Player");
+		
\ No newline at end of file

Added: trunk/player/ui-builder-i18n-hack.sh
==============================================================================
--- (empty file)
+++ trunk/player/ui-builder-i18n-hack.sh	Mon Feb  4 15:07:49 2008
@@ -0,0 +1,2 @@
+#!/bin/sh
+xsltproc ui-builder-i18n-hack.xslt swfdec-player.ui > swfdec-player-i18n-hack.h

Added: trunk/player/ui-builder-i18n-hack.xslt
==============================================================================
--- (empty file)
+++ trunk/player/ui-builder-i18n-hack.xslt	Mon Feb  4 15:07:49 2008
@@ -0,0 +1,14 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
+	
+	<xsl:output method="text"/>
+
+	<xsl:template match="/">
+		/* This file is automatically generated. DO NOT EDIT! */
+		/* This is just a hack to extract some strings until */
+		/* intltool gets proper GtkBuilder support. */
+
+		<xsl:for-each select="//*[ translatable='yes']">
+			gettext("<xsl:value-of select="text()"/>");
+		</xsl:for-each>
+	</xsl:template>
+</xsl:stylesheet>



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