Localizing a application

Sascha Manns <[email protected]> Sun, 19 Feb 2017 01:27:52 +0100
Newsgroups gmane.comp.gnome.mono.general
Message-ID <[email protected]>
Hello List,

i have a file like that:

using Mono.Unix;

public class PubBuilder{ 
	public static void FinishedBuilding()
	{
    	Mono.Unix.Catalog.Init ("PublicanCreators", "locale");
    	Dialogs.DialogboxInfo(Catalog.GetString("Your project was
built now"));
	}}

It was planned to use Gettext for localizing. This one should be the
only place where a string will be localized. I used that documentation:
http://www.mono-project.com/archived/internationalization/ . 

If i'm using: xgettext -a --from-code=UTF-8 PubBuilder.cs -o de.po 


but it doesn't find and use that codeline. It finds 5 other places, but
says: 

Empty msgid.  It is reserved by GNU gettext: gettext("") returns the
header entry with meta information, not the empty string.


Now i'm wondering why xgettext doesn't find the mentioned GetString
line. Maybe i have to use the code in another way?

Greetings
Sascha

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.dot.net/mailman/listinfo/mono-list
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJYqOaIAAoJEHUnY+i/qDosiyMP/iN2ynGK0eXv3qKRlK5oFyWT
/xhmnWIbXLJsJa4+w4cdPIgqpWL3sbi6C5K+VTBg9vo4ccsCBjd5k+mYXFwt0B3H
pZQtcpAQbxwtW9myfmJYnrmd5qCjrijLkc0p54UQaNKlXB7aUBrpWpwLgPcuiJyS
iWIGfwD9CYRsNZ/dZKrP+l9oLJfHa+ie/qGB6nh/czqo+nGDkqM9GvhV+DhS0VPL
MqkkZ0k8hPeCIXwRwbqPhyLbU0KQyv4sbi6PnX8D338RpuslFJZ0IxCbbmf2BJPx
7yLzf+NdfkNlN0Wsd9PylUYbE68DajMpBTCRgNpCXyGzkAH+rE45JIPmIGXk4wvM
I9mYgfex7tvOXm24LNZcTb0Mgj9OQK8cYqj2Y+Fbt5s2wX0q+iD9n7YDAOr0ApvS
wPVv8Pptb+ASNzQ+zJGEQY0Q1YqfCdOi6UUlLPuO5kChlYdzipSXKWbEtmrsGU8P
/Wuy2IvKFgCg0f7SyE+KBT2Mww3BfSkncQz/WeAFPXDYyQbi/cnqpBaQhvaiwSOf
V0njEYhOcSXcFxQhHHGLlcjrbxU+PR501xcNHf6io1OUxcHt/GIpUbBK4KZfGGlG
EKHmHkqfXuWJQT7iegc0KwSvVKW/pj80XKh+td8TLDLS8f63gBAMuhpj8MfU8cts
PTGZFHpjGf7CshY77Nde
=kuJ9
-----END PGP SIGNATURE-----