# HG changeset patch # User IBBoard # Date 1293546758 0 # Node ID 9c9af2ce8c432f65ef0bfe93cf97cbf09cdc9d21 # Parent 592930d28da4ebc9aecc217536516318c07827ab Re #308: Make GTK# UI translatable * Make About box translatable (dialog title) and add translation diff -r 592930d28da4 -r 9c9af2ce8c43 FrmAbout.cs --- a/FrmAbout.cs Mon Dec 27 20:56:31 2010 +0000 +++ b/FrmAbout.cs Tue Dec 28 14:32:38 2010 +0000 @@ -4,10 +4,11 @@ using System; using Gtk; +using IBBoard.GtkSharp.Translatable; namespace IBBoard.WarFoundry.GUI.GTK { - public partial class FrmAbout : Gtk.Dialog + public partial class FrmAbout : TranslatableDialog { private static FrmAbout frm; @@ -24,6 +25,7 @@ private FrmAbout() { this.Build(); + ControlTranslator.TranslateWidget(this); } protected virtual void OkayClicked(object sender, System.EventArgs e) diff -r 592930d28da4 -r 9c9af2ce8c43 gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmAbout.cs --- a/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmAbout.cs Mon Dec 27 20:56:31 2010 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmAbout.cs Tue Dec 28 14:32:38 2010 +0000 @@ -16,7 +16,7 @@ global::Stetic.Gui.Initialize(this); // Widget IBBoard.WarFoundry.GUI.GTK.FrmAbout this.Name = "IBBoard.WarFoundry.GUI.GTK.FrmAbout"; - this.Title = global::Mono.Unix.Catalog.GetString("About WarFoundry"); + this.Title = global::Mono.Unix.Catalog.GetString("About WF"); this.TypeHint = ((global::Gdk.WindowTypeHint)(1)); this.WindowPosition = ((global::Gtk.WindowPosition)(4)); this.Resizable = false; diff -r 592930d28da4 -r 9c9af2ce8c43 gtk-gui/gui.stetic --- a/gtk-gui/gui.stetic Mon Dec 27 20:56:31 2010 +0000 +++ b/gtk-gui/gui.stetic Tue Dec 28 14:32:38 2010 +0000 @@ -2017,7 +2017,7 @@ - About WarFoundry + About WF Dialog CenterOnParent False diff -r 592930d28da4 -r 9c9af2ce8c43 translations/en.translation --- a/translations/en.translation Mon Dec 27 20:56:31 2010 +0000 +++ b/translations/en.translation Tue Dec 28 14:32:38 2010 +0000 @@ -37,4 +37,5 @@ Reload files Debug information Add New {0} Choice +About WarFoundry \ No newline at end of file