[banshee/stable-1.8] [Metrics] Fix translation of the preference label (bgo#635791)
- From: Bertrand Lorentz <blorentz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee/stable-1.8] [Metrics] Fix translation of the preference label (bgo#635791)
- Date: Thu, 25 Nov 2010 18:22:14 +0000 (UTC)
commit fdfe4a9a4dfd2868712b89d660c981bdc82f52cf
Author: Bertrand Lorentz <bertrand lorentz gmail com>
Date: Thu Nov 25 19:13:07 2010 +0100
[Metrics] Fix translation of the preference label (bgo#635791)
Having the Catalog.GetString() call in the declaration of a static
variable made it happen before the translation catalog was actually
initialized. The call is now done later on, when the preference is
created.
.../Banshee.Metrics/BansheeMetrics.cs | 2 +-
.../Banshee.Preferences/PreferenceService.cs | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs b/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs
index d5c4843..6e334e8 100644
--- a/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs
+++ b/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs
@@ -299,7 +299,7 @@ namespace Banshee.Metrics
public static SchemaEntry<bool> EnableCollection = new SchemaEntry<bool> (
"core", "send_anonymous_usage_data", false, // disabled by default
- Catalog.GetString ("Improve Banshee by sending anonymous usage data"), null
+ "Improve Banshee by sending anonymous usage data", null
);
}
}
diff --git a/src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs b/src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs
index fdba642..8ed6391 100644
--- a/src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs
+++ b/src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs
@@ -65,7 +65,9 @@ namespace Banshee.Preferences
var misc = new Section ("misc", Catalog.GetString ("Miscellaneous"), 20);
general.Add (misc);
- var anon_data = misc.Add (Banshee.Metrics.BansheeMetrics.EnableCollection);
+ var anon_data = misc.Add (new SchemaPreference<bool> (Banshee.Metrics.BansheeMetrics.EnableCollection,
+ Catalog.GetString ("Improve Banshee by sending anonymous usage data"))
+ );
anon_data.ValueChanged += (o) => {
if (Banshee.Metrics.BansheeMetrics.EnableCollection.Get ()) {
Banshee.Metrics.BansheeMetrics.Start ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]