SF.net SVN: geany: [2472] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Fri Apr 11 15:40:01 UTC 2008
Revision: 2472
http://geany.svn.sourceforge.net/geany/?rev=2472&view=rev
Author: eht16
Date: 2008-04-11 08:39:44 -0700 (Fri, 11 Apr 2008)
Log Message:
-----------
Revert the translatable filetype name of filetype All, add a workaround in ui_update_statusbar() instead.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/filetypes.c
trunk/src/ui_utils.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-04-11 15:32:48 UTC (rev 2471)
+++ trunk/ChangeLog 2008-04-11 15:39:44 UTC (rev 2472)
@@ -3,6 +3,9 @@
* THANKS, doc/geany.txt, doc/geany.html:
Add documentation for several options in the preferences dialog
(patch from Robert McGinley, thanks).
+ * src/filetypes.c, src/ui_utils.c:
+ Revert the translatable filetype name of filetype All, add a
+ workaround in ui_update_statusbar() instead.
2008-04-10 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c 2008-04-11 15:32:48 UTC (rev 2471)
+++ trunk/src/filetypes.c 2008-04-11 15:39:44 UTC (rev 2472)
@@ -476,7 +476,7 @@
#define ALL
filetypes[GEANY_FILETYPES_ALL]->id = GEANY_FILETYPES_ALL;
- filetypes[GEANY_FILETYPES_ALL]->name = g_strdup(_("None"));
+ filetypes[GEANY_FILETYPES_ALL]->name = g_strdup("None");
filetypes[GEANY_FILETYPES_ALL]->uid = FILETYPE_UID_ALL;
filetypes[GEANY_FILETYPES_ALL]->lang = -2;
filetypes[GEANY_FILETYPES_ALL]->title = g_strdup(_("All files"));
Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c 2008-04-11 15:32:48 UTC (rev 2471)
+++ trunk/src/ui_utils.c 2008-04-11 15:39:44 UTC (rev 2472)
@@ -128,7 +128,14 @@
const gchar sp[] = " ";
guint line, col;
const gchar *cur_tag;
+ gchar *filetype_name;
+ /* workaround to make the name of filetype GEANY_FILETYPES_ALL translatable */
+ if (doc_list[idx].file_type == NULL || doc_list[idx].file_type->id == GEANY_FILETYPES_ALL)
+ filetype_name = _("None");
+ else
+ filetype_name = doc_list[idx].file_type->name;
+
if (stats_str == NULL)
stats_str = g_string_sized_new(120);
@@ -166,9 +173,7 @@
/* BOM = byte order mark */
((doc_list[idx].has_bom) ? _("(with BOM)") : "") : "");
g_string_append(stats_str, sp);
- g_string_append_printf(stats_str, _("filetype: %s"),
- (doc_list[idx].file_type) ? doc_list[idx].file_type->name :
- filetypes[GEANY_FILETYPES_ALL]->name);
+ g_string_append_printf(stats_str, _("filetype: %s"), filetype_name);
g_string_append(stats_str, sp);
if (doc_list[idx].changed)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list