[banshee] [Metrics] Fix translation of the preference label (bgo#635791)
- From: Bertrand Lorentz <blorentz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [Metrics] Fix translation of the preference label (bgo#635791)
- Date: Thu, 25 Nov 2010 18:19:15 +0000 (UTC)
commit 3f6992b68b4e523b72b1d6e45478a42ce3675610
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 e1e8fb6..139c2fa 100644
--- a/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs
+++ b/src/Core/Banshee.Services/Banshee.Metrics/BansheeMetrics.cs
@@ -309,7 +309,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]