[Gtk-sharp-list] translations.cs from nunit-gtk
George Farris
george@gmsys.com
Wed, 07 Jan 2004 08:52:11 -0800
I'm trying to get some I18N stuff to work with C# and have a copy of
translations.cs from nunit-gtk. I have the following main.cs file:
using System;
using System.IO;
using System.Reflection;
namespace mytest {
public class mt
{
static string _ (string key)
{
return ResMan.GetString (key);
}
public static void Main (string[] args)
{
Console.WriteLine(_("This is a test"));
}
}
}
My makefile is as follows:
MCS = mcs
RESOURCES= /resource:./strings.resources,strings.resources \
/resource:./strings.fr.resources,strings.fr.resources
SOURCES = main.cs translation.cs
all: mytest.exe
mytest.exe: $(SOURCES)
$(MCS) $(RESOURCES) -o $@ $(SOURCES)
clean:
-rm *.exe
I have a strings.fr.txt file with:
# main.cs: 16
This_is_a_test = C'est un essai
this has been run through monoresgen.
If I export LANG=fr_FR other translations work but this doesn't. Can
anyone give me any pointers here?
If I put a writeline statement is the "_" function it seems to be called
but the translations aren't done.
--
George Farris <george@gmsys.com>