aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/e-summary-weather.c
diff options
context:
space:
mode:
authorChyla Zbigniew <chyla@src.gnome.org>2001-08-19 15:16:30 +0800
committerChyla Zbigniew <chyla@src.gnome.org>2001-08-19 15:16:30 +0800
commit9999ec303a7ec25e63eed04fc93d7d49e92a935c (patch)
treeb1a63a068d45728a6c25b9d50fb1194f9fb0bcf9 /my-evolution/e-summary-weather.c
parent8bd886a64a3f871e21b8ee793ebf84ddee6a253d (diff)
downloadgsoc2013-evolution-9999ec303a7ec25e63eed04fc93d7d49e92a935c.tar.gz
gsoc2013-evolution-9999ec303a7ec25e63eed04fc93d7d49e92a935c.tar.zst
gsoc2013-evolution-9999ec303a7ec25e63eed04fc93d7d49e92a935c.zip
Don't hardcode the default list of stations, let translators define it per
* e-summary-preferences.c (make_initial_weather_list), e-summary-weather.c (e_summary_weather_init): Don't hardcode the default list of stations, let translators define it per locale/country. svn path=/trunk/; revision=12216
Diffstat (limited to 'my-evolution/e-summary-weather.c')
-rw-r--r--my-evolution/e-summary-weather.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/my-evolution/e-summary-weather.c b/my-evolution/e-summary-weather.c
index 05cbcd01fb..53cd64d43d 100644
--- a/my-evolution/e-summary-weather.c
+++ b/my-evolution/e-summary-weather.c
@@ -584,9 +584,18 @@ e_summary_weather_init (ESummary *summary)
e_summary_add_protocol_listener (summary, "weather", e_summary_weather_protocol, weather);
if (prefs == NULL) {
- e_summary_weather_add_location (summary, "KBOS");
- e_summary_weather_add_location (summary, "ZSAM");
- e_summary_weather_add_location (summary, "EGAA");
+ /* translators: Put here a list of codes for locations you want to
+ see in My Evolution by default. You can find the list of all
+ stations and their codes in Evolution sources
+ (evolution/my-evolution/Locations) */
+ char *default_stations = _("KBOS:ZSAM:EGAA"), **stations_v, **p;
+
+ stations_v = g_strsplit (default_stations, ":", 0);
+ g_assert (stations_v != NULL);
+ for (p = stations_v; *p != NULL; p++) {
+ e_summary_weather_add_location (summary, *p);
+ }
+ g_strfreev (stations_v);
timeout = 600;
} else {
GList *p;