Mercurial > molko
changeset 600:23bbe3f71dbd
misc: enable NLS back in
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 31 Mar 2023 12:35:37 +0200 |
parents | cb8ca73f1aa4 |
children | 78eb9f7a64f0 |
files | libmlk-core/mlk/core/core.c libmlk-rpg/mlk/rpg/rpg.c libmlk-ui/mlk/ui/ui.c |
diffstat | 3 files changed, 21 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libmlk-core/mlk/core/core.c Fri Mar 31 20:01:00 2023 +0200 +++ b/libmlk-core/mlk/core/core.c Fri Mar 31 12:35:37 2023 +0200 @@ -23,8 +23,9 @@ #include <stdlib.h> #include <time.h> +#include <libintl.h> + #include "core.h" -#include "core_p.h" #include "sys.h" int
--- a/libmlk-rpg/mlk/rpg/rpg.c Fri Mar 31 20:01:00 2023 +0200 +++ b/libmlk-rpg/mlk/rpg/rpg.c Fri Mar 31 12:35:37 2023 +0200 @@ -16,11 +16,21 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#include "sysconfig.h" + +#include <libintl.h> + +#include <mlk/core/sys.h> + #include "rpg.h" int mlk_rpg_init(void) { +#if defined(MLK_WITH_NLS) + bindtextdomain("libmlk-rpg", mlk_sys_dir(MLK_SYS_DIR_LOCALES)); +#endif + return 0; }
--- a/libmlk-ui/mlk/ui/ui.c Fri Mar 31 20:01:00 2023 +0200 +++ b/libmlk-ui/mlk/ui/ui.c Fri Mar 31 12:35:37 2023 +0200 @@ -16,15 +16,20 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#include "sysconfig.h" + #include <assert.h> #include <stddef.h> #include <string.h> +#include <libintl.h> + #include <mlk/core/err.h> #include <mlk/core/font.h> #include <mlk/core/texture.h> #include <mlk/core/trace.h> #include <mlk/core/util.h> +#include <mlk/core/sys.h> #include <assets/fonts/opensans-regular.h> @@ -70,6 +75,10 @@ *fonts[i].fontaddr = &fonts[i].font; } +#if defined(MLK_WITH_NLS) + bindtextdomain("libmlk-ui", mlk_sys_dir(MLK_SYS_DIR_LOCALES)); +#endif + return 0; failed: