aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/I18n.cc
AgeCommit message (Collapse)AuthorFilesLines
2015-02-04Move nls globals into #ifdef NLSMathias Gumz1-3/+8
2015-01-31Improve I18n supportMathias Gumz1-44/+121
Among the first steps to produce better i18n support is to test the created translations adhoc without running "make install". To achieve this, fluxbox now honors several environment variables: - NLSPATH: fluxbox won't create the absolute path to the catalog and thus catopen() is free to use NLSPATH as described in the manpage. Example given: "/tmp/%N" will pick "/tmp/fluxbox.cat". %N refers to FLUXBOX_CATFILE. - FLUXBOX_CATFILE: By setting FLUXBOX_CATFILE the users can make fluxbox to use a different name for the catalog file. Default: "fluxbox.cat" - FLUXBOX_CATDIR: Per default fluxbox tries to find FLUXBOX_CATFILE at several places. Setting this environment variable allows to point fluxbox to a different search path for the catalog files. Then, fluxbox tries catopen() first without changing the deduced catalog file name. After that it applies some heuristics to get a good catalog file name.
2015-01-31Clean up FbTk::I18n APIMathias Gumz1-83/+94
Move private stuff into FbTk/I18n.cc.
2013-05-26build-sys: use AC_USE_SYSTEM_EXTENSIONSSami Kerola1-5/+0
The earlier _GNU_SOURCE definitions possibly did not take effect everywhere where it was intended.
2011-10-31FbTk/I18n.cc: Constructor should also check defined(NLS)Ryan Pavlik1-4/+4
2008-04-21some fixes for gcc 3.4Thomas Orgis1-1/+1
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2006-06-21fix nls... notably classify text on conversion whether its for X or simonb1-6/+40
console, plus handle catalogs better.
2006-06-21make new nls stuff work. Was missing path updatesimonb1-4/+0
2006-05-20fix error when running with -i (or similar "don't start Fluxbox class" simonb1-0/+1
options
2006-05-20improve native language handling, move messages and menu labels to simonb1-6/+11
FbTk::FbString
2006-02-16updated copyright infomathias1-1/+1
2006-02-12minor typeofluxgen1-1/+1
2005-05-18locale pathfluxgen1-3/+0
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-10-07added LC_TIME so the ClockTool gets the right localeakir1-1/+3
2004-08-31add autoconf check for std c++ headersrathnor1-4/+16
2004-06-20we should only load LC_MESSAGES, not LC_ALLrathnor1-2/+2
2004-06-07update NLS string handling...rathnor1-0/+153