Packages updates and i18n

edscott wilson garcia edscott at imp.mx
Thu Jan 23 23:33:12 CET 2003


El jue, 23-01-2003 a las 15:20, Olivier Fourdan escribió:
> Hola Edscott,
> 
> Well actually, it's not your keyboard, but your text editor....
> 
> If you have gedit2 from gnome2, you may prefer to use it, it uses utf8
> natively - Oh, I just realize, nestu is working on xfwm4 spanish
> translation right now...

Good. Saves me the work. I'll fix the few non-utf caracters in the
mcs-manager when I get to a box with gedit2, (if nestu doesn't beat me
to it ;-)

saludos,

Edscott

> 
> Cheers,
> Olivier.
> 
> On Thu, 2003-01-23 at 22:06, edscott wilson garcia wrote:
> > I updated es.po for xfce-mcs-manager, but I ran into a problem with
> > utf8. My keyboard is not generating utf8 in emacs when I set LANG to
> > es_MX.UTF-8.Anybody remember how to make the keyboard generate utf-8
> > secuences?
> > 
> > 
> > 
> > El jue, 23-01-2003 a las 09:54, Olivier Fourdan escribió:
> > > Hey Jasper,
> > > 
> > > On Thu, 2003-01-23 at 16:43, Jasper Huijsmans wrote:
> > > > ok, here's what I did until now:
> > > > * run 'glib-gettextize'
> > > 
> > > Well, I did that by hand :)
> > > 
> > > > * add the following to configure.ac:
> > > > 
> > > > GETTEXT_PACKAGE=xfce4-panel
> > > > AC_SUBST(GETTEXT_PACKAGE)
> > > > AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Name of default
> > > > gettext domain])
> > > > 
> > > > ALL_LINGUAS="nl"
> > > > AM_GLIB_GNU_GETTEXT
> > > 
> > > Yes, that's correct :)
> > > 
> > > > * and add po/Makefile.in to AC_OUTPUT().
> > > 
> > > Yeap
> > > 
> > > > * add po to the subdirs in Makefile.am
> > > 
> > > Yeap
> > > 
> > > > * make a new header my_gettext.h to which I copied the
> > > > /usr/share/gettext/gettext.h header and added definitions for _() and
> > > > N_(). I then added it to global.h, so all relevant files include it.
> > > 
> > > Well, that didn't work for me. So I made my own my_intl.h file (based on the one
> > > created by glade-2) and placed it in $(topsrcdir)/common/
> > > 
> > > Have a look to xfwm4 if that can help
> > > 
> > > > * add this to main() before gtk_init():
> > > > 
> > > > #ifdef ENABLE_NLS
> > > >     bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
> > > >     bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
> > > >     textdomain (GETTEXT_PACKAGE);
> > > > #endif
> > > > 
> > > >     gtk_set_locale ();
> > > 
> > > That's correct. You need to do the same (except for the gtk_set_locale) in the
> > > mcs plugin init function.
> > > 
> > > I guess you'll have to do that in xfce4-panel plugins too (I mean not only mcs
> > > plugins)
> > > 
> > > > * run ./autogen.sh
> > > 
> > > Obvious :)
> > > 
> > > > * in the po/ directory run 'make xfce4-panel.pot' to create the pot
> > > > file. And copy that to nl.po and make some translations.
> > > 
> > > Yes. Please use UTF-8 as encoding.
> > > 
> > > > * Now running a normal 'make && make install" creates a translated
> > > > xfce4-panel.
> > > > 
> > > > Somehow not all translated strings get replaced, so I presume I'm not
> > > > including config.h and my_gettext.h correctly everywhere.
> > > 
> > > Yes, I noticed you forgot it in libxfcegui4/dialog.[ch] for example. So you
> > > might have forgotten it elsewhere :)
> > > 
> > > > Anything else I should have done?
> > > 
> > > Humm, I guess you should not be too far by now :)
> > > 
> > > CU on irc tonite (if you're there, of course :)
> > > 
> > > Cheers,
> > > Olivier.
> > > --
> > > XFce is a lightweight  desktop  environment  for  various *NIX systems. 
> > > Designed for productivity,  it loads  and  executes  applications fast,
> > > while conserving  system resources. XFce is all free software, released
> > > under GNU General Public License.    Available from http://www.xfce.org
> > > _______________________________________________
> > > Xfce4-dev mailing list
> > > Xfce4-dev at moongroup.com
> > > http://moongroup.com/mailman/listinfo/xfce4-dev
> > 
> > 
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at moongroup.com
> > http://moongroup.com/mailman/listinfo/xfce4-dev
> -- 
> Olivier Fourdan <fourdan at xfce.org>
> http://www.xfce.org
> 
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at moongroup.com
> http://moongroup.com/mailman/listinfo/xfce4-dev





More information about the Xfce4-dev mailing list