gnulib: let it use its own PO domain

See
https://www.gnu.org/software/gnulib/manual/html_node/Localization.html.

* bootstrap.conf: Create gnulib-po.
* Makefile.am, configure.ac: Use it.
* po/POTFILES.in: Remove files now in gnulib.
* src/main.c: Open the bison-gnulib domain.
This commit is contained in:
Akim Demaille
2018-10-07 08:25:21 +02:00
parent a992a3cb9e
commit a4d33cdf48
7 changed files with 8 additions and 26 deletions

View File

@@ -66,11 +66,12 @@ main (int argc, char *argv[])
{
char *cp = NULL;
char const *localedir = relocate2 (LOCALEDIR, &cp);
(void) bindtextdomain (PACKAGE, localedir);
(void) bindtextdomain ("bison-runtime", localedir);
bindtextdomain ("bison", localedir);
bindtextdomain ("bison-gnulib", localedir);
bindtextdomain ("bison-runtime", localedir);
free (cp);
}
(void) textdomain (PACKAGE);
textdomain ("bison");
{
char const *cp = getenv ("LC_CTYPE");