Hi all,
I want a class to have a public array of i18n-ized strings available.
What is wrong with my code below?
using GLib;
public class Settings : GLib.Object
{
public enum Parity {NONE, ODD, EVEN, MARK, SPACE, ENUMLENGTH }
public const string[] parityString = { GLib.N_("None"),
GLib.N_("Odd"),
GLib.N_("Even"),
GLib.N_("Mark"),
GLib.N_("Space") };
... gives these warnings ...
./src/Settings.h:91: warning: implicit declaration of function ‘N_’
./src/Settings.h:91: error: initializer element is not constant
./src/Settings.h:91: error: (near initialization for
‘SETTINGS_parityString[0]’)
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list