summaryrefslogtreecommitdiff
path: root/src/gettext.h
Commit message (Collapse)AuthorAge
* Fix segfault caused by wrong wgettext()sfan52018-06-03
|
* Fix for translating empty stringsminduser002018-06-03
| | | | | | | Fix for incorrect translation of empty strings In the key change menu, when a button key not have name an empty string is passed to gettext. The empty string is reserved for gettext to return de header of the .po file an this is shoved in the button
* gettext.h: include <locale> before defining the gettext macro (#4452)kahrl2016-08-21
| | | | | | | | | Fixes #4446: a syntax error that happens if something else (such as <iomanip> or <locale> in certain libstdc++ versions) includes <libintl.h> later, which contains a function declaration for gettext that gets mangled by the macro. See the added comment in gettext.h and the discussion in #4446/#4452 for details.
* Fix compilation under MSVC and remove unnecessary conditional function prototypekwolekr2015-10-24
| | | | Thanks to SmallJoker for pointing this out.
* Remove wstrgettextest312015-10-18
| | | | | | | Everywhere where wstrgettext was used, its output was converted back to utf8. As wstrgettext internally converts the return value from utf8 to wstring, it has been a waste. Remove the function, and use strgettext instead.
* Clean up gettext initializationShadowNinja2015-10-15
|
* Use UTF-8 instead of narrowest312015-07-08
| | | | | Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places. Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit.
* Fix Android text bug (no text displaying)Craig Robbins2015-03-07
|
* Fix gettext on MSVCBlockMen2015-02-12
|
* Fix gettextShadowNinja2015-02-05
|
* Reduce gettext wide/narrow and string/char* conversionsShadowNinja2015-02-05
|
* Fix errors/warnings reported by valgrindsfan52014-07-06
|
* Use narrow_to_wide in gettext instead of os dependent conversion fctsapier2014-04-19
|
* fix gettext compile issues under win32MetaDucky2013-11-18
|
* Fix win32/msvc i18n (quite UGLY version, blame Microsoft)sapier2013-11-11
|
* Fix formspec label issues in win builds (MSVC)BlockMen2013-08-04
|
* Add support for IPv6proller2013-06-23
| | | | | | | Two new configuration options are added: - "enable_ipv6" to enable/disable the overall use of IPv6 - "ipv6_server" to enable/disable the use of IPv6 sockets when running a server (when "enable_ipv6" is enabled)
* Add Freetype supportIlya Zhuravlev2013-02-14
|
* Clean up log messages everywherePerttu Ahola2012-03-11
|
* fixed some error :/Constantin Wenger2011-08-05
|
* Introduce wgettextGiuseppe Bilotta2011-08-02
| | | | | All usages of gettext() are converted to wchars, so let's factor this into a single inline.
* last fix was shit but this one works (tested)Constantin Wenger2011-07-31
|
* fixe for msvc broke linuxConstantin Wenger2011-07-30
|
* this fixes problem with msvc++ and should work on other systems and so on ↵Constantin Wenger2011-07-30
| | | | anyway.
* fixed redefinitivon of gettext.h is included more than onceConstantin Wenger2011-07-30
|
* set locales to C because en_US not installed on some systems, only UTF-8 ↵Constantin Wenger2011-07-30
| | | | version and en_US.UTF-8 does not work.
* Read config from gettext.hGiuseppe Bilotta2011-07-24
| | | | Otherwise the USE_GETTEXT define might not be visible.
* Sanitize GETTEXT usage macrosGiuseppe Bilotta2011-07-24
| | | | | | | Now the user-level option is called ENABLE_GETTEXT, and USE_GETTEXT is only set to true if gettext was enabled and found. This simplifies all check to USE_GETTEXT only rather than the double checks for it being enabled and found.
* Refactor gettext initGiuseppe Bilotta2011-07-24
| | | | | Put the gettext init code in a macro and define it appropriately depending on whether gettext is actually available or not.
* updated cmakerules to autodetect if gettext can be usedConstantin Wenger2011-07-23
| | | fixed error if gettext is disabled
* Make gettext optionalGiuseppe Bilotta2011-07-21
|
* added gettext supportConstantin Wenger2011-07-20
german translation file and bashscript to update translations