[geany/geany] d270e6: Parse compiler provided build date to use the translatable date format string
Christian Dywan
git-noreply at xxxxx
Sun Mar 17 16:17:09 UTC 2013
Branch: refs/heads/master
Author: Christian Dywan <christian at twotoasts.de>
Committer: Enrico Tröger <enrico.troeger at uvena.de>
Date: Sun, 17 Mar 2013 16:17:09 UTC
Commit: d270e6c69082d114901af23b756a3375a5b5ce23
https://github.com/geany/geany/commit/d270e6c69082d114901af23b756a3375a5b5ce23
Log Message:
-----------
Parse compiler provided build date to use the translatable date format string
Modified Paths:
--------------
src/about.c
Modified: src/about.c
8 files changed, 7 insertions(+), 1 deletions(-)
===================================================================
@@ -31,6 +31,7 @@
#include "support.h"
#include "geanywraplabel.h"
#include "main.h"
+#include "templates.h"
#include "gb.c"
@@ -152,6 +153,8 @@ static GtkWidget *create_dialog(void)
gchar buffer[512];
gchar buffer2[128];
guint i, row = 0;
+ struct tm builddate_tm;
+ char builddate_local[255];
dialog = gtk_dialog_new();
@@ -224,7 +227,10 @@ static GtkWidget *create_dialog(void)
gtk_label_set_justify(GTK_LABEL(builddate_label), GTK_JUSTIFY_CENTER);
gtk_label_set_selectable(GTK_LABEL(builddate_label), TRUE);
gtk_label_set_use_markup(GTK_LABEL(builddate_label), TRUE);
- g_snprintf(buffer2, sizeof(buffer2), _("(built on or after %s)"), __DATE__);
+ memset(&builddate_tm, 0, sizeof(struct tm));
+ strptime(__DATE__, "%b %d %Y", &builddate_tm);
+ strftime(builddate_local, sizeof(builddate_local), GEANY_TEMPLATES_FORMAT_DATE, &builddate_tm);
+ g_snprintf(buffer2, sizeof(buffer2), _("(built on or after %s)"), builddate_local);
g_snprintf(buffer, sizeof(buffer), BUILDDATE, buffer2);
gtk_label_set_markup(GTK_LABEL(builddate_label), buffer);
gtk_misc_set_padding(GTK_MISC(builddate_label), 2, 2);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list