forked from the3dfxdude/7kaa
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LocaleRes: Set the LC_MESSAGE environment variable when the system do…
…es not support the setlocale setting. Gettext assumes usage through environment variables when the system is not POSIX compliant. This also defaults the language to English on a related issue, because when we can't figure out the default system language, we can't then select the proper font. The user has more options to set their language locale. The ConfigAdv setting for locale will now work on non-POSIX settings. The environment variable SKMESSAGES is now available non-POSIX situations as well. This patch also does more prepping for a future menu to select the language in game.
- Loading branch information
1 parent
182f6bb
commit 5144976
Showing
5 changed files
with
144 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# lcmessage.m4 serial 8 | ||
dnl Copyright (C) 1995-2002, 2004-2005, 2008-2014, 2016, 2019-2023 Free | ||
dnl Software Foundation, Inc. | ||
dnl This file is free software; the Free Software Foundation | ||
dnl gives unlimited permission to copy and/or distribute it, | ||
dnl with or without modifications, as long as this notice is preserved. | ||
dnl | ||
dnl This file can be used in projects which are not available under | ||
dnl the GNU General Public License or the GNU Lesser General Public | ||
dnl License but which still want to provide support for the GNU gettext | ||
dnl functionality. | ||
dnl Please note that the actual code of the GNU gettext library is covered | ||
dnl by the GNU Lesser General Public License, and the rest of the GNU | ||
dnl gettext package is covered by the GNU General Public License. | ||
dnl They are *not* in the public domain. | ||
|
||
dnl Authors: | ||
dnl Ulrich Drepper <[email protected]>, 1995. | ||
|
||
# Check whether LC_MESSAGES is available in <locale.h>. | ||
|
||
AC_DEFUN([gt_LC_MESSAGES], | ||
[ | ||
AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES], | ||
[AC_LINK_IFELSE( | ||
[AC_LANG_PROGRAM( | ||
[[#include <locale.h>]], | ||
[[return LC_MESSAGES]])], | ||
[gt_cv_val_LC_MESSAGES=yes], | ||
[gt_cv_val_LC_MESSAGES=no])]) | ||
if test $gt_cv_val_LC_MESSAGES = yes; then | ||
AC_DEFINE([HAVE_LC_MESSAGES], [1], | ||
[Define if your <locale.h> file defines LC_MESSAGES.]) | ||
fi | ||
]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters