all repos — openbox @ bbdca491933fd906bb65cc201c8636d24d4cda71

openbox fork - make it a bit more like ryudo

gettext is ready to rock and roll
Dana Jansens danakj@orodu.net
commit

bbdca491933fd906bb65cc201c8636d24d4cda71

parent

e5d63c070c2787acef59163de77e2a6d66ca0f90

5 files changed, 11 insertions(+), 6 deletions(-)

jump to
M otk/Makefile.amotk/Makefile.am

@@ -1,5 +1,4 @@

-CPPFLAGS=`pkg-config --cflags xft` @CPPFLAGS@ \ --Dmultibyte\(\)=True +CPPFLAGS=`pkg-config --cflags xft` @CPPFLAGS@ INCLUDES= -I../src
M src/Makefile.amsrc/Makefile.am

@@ -1,9 +1,11 @@

+localedir=$(datadir)/locale DEFAULT_MENU=$(pkgdatadir)/menu DEFAULT_STYLE=$(pkgdatadir)/styles/mbdtex CPPFLAGS=`pkg-config --cflags xft` @CPPFLAGS@ \ -DDEFAULTMENU=\"$(DEFAULT_MENU)\" \ --DDEFAULTSTYLE=\"$(DEFAULT_STYLE)\" +-DDEFAULTSTYLE=\"$(DEFAULT_STYLE)\" \ +-DLOCALEDIR=\"$(localedir)\" LDFLAGS=`pkg-config --libs xft`

@@ -11,7 +13,7 @@ INCLUDES= -I../otk

bin_PROGRAMS= openbox -openbox_LDADD=../otk/libotk.a +openbox_LDADD=../otk/libotk.a @LIBINTL@ openbox_SOURCES= basedisplay.cc configuration.cc screen.cc timer.cc util.cc \ window.cc workspace.cc xatom.cc blackbox.cc main.cc
M src/blackbox.ccsrc/blackbox.cc

@@ -89,6 +89,7 @@

Blackbox::Blackbox(char **m_argv, char *dpy_name, char *rc) : BaseDisplay(m_argv[0], dpy_name) { + if (! XSupportsLocale()) fprintf(stderr, "X server does not support locale\n");
M src/main.ccsrc/main.cc

@@ -94,6 +94,11 @@ char *session_display = (char *) 0;

char *rc_file = (char *) 0; char *menu_file = (char *) 0; + // initialize the locale + setlocale(LC_ALL, ""); + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); + for (int i = 1; i < argc; ++i) { if (! strcmp(argv[i], "-rc")) { // look for alternative rc file to use
M src/xatom.ccsrc/xatom.cc

@@ -1,7 +1,5 @@

// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*- -#include "../config.h" - #ifdef HAVE_CONFIG_H # include "../config.h" #endif // HAVE_CONFIG_H