swfdec-gnome r143 - trunk/player
- From: wbolster svn gnome org
- To: svn-commits-list gnome org
- Subject: swfdec-gnome r143 - trunk/player
- Date: Mon, 4 Feb 2008 15:07:50 +0000 (GMT)
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]