]> git.ipfire.org Git - thirdparty/gettext.git/commit
C#: Add support for dotnet.
authorBruno Haible <bruno@clisp.org>
Wed, 9 Oct 2024 02:06:47 +0000 (04:06 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 9 Oct 2024 02:06:47 +0000 (04:06 +0200)
commit8329be8d9f9e3e9a44a7458983d09e29ce9b6030
tree6158b32fc8ba579bdf35e516d6974cb8f8506a7b
parent862ae0d70c37ebe1467b6c38e6b51fb02cbc909f
C#: Add support for dotnet.

Reported by Michele Locati <mlocati@gmail.com>
at <https://savannah.gnu.org/bugs/index.php?66292>.

* DEPENDENCIES: Mention dotnet as an alternative to Mono.
* NEWS: Mention the change.
* PACKAGING: Mention the new file $prefix/lib/gettext/GNU.Gettext.dll.
* gettext-runtime/intl-csharp/Makefile.am (pkglibdir): New variable.
(CLEANFILES): Add GNU.Gettext.pdb.
(install-dll-no, install-dll-yes): Install also into $(pkglibdir).
(installdirs-dll, uninstall-dll): Update accordingly.
* gettext-runtime/intl-csharp/intl.cs (GettextResourceSet): Add field Table.
Override GetEnumerator, GetObject to handle it. Change the Keys method to handle
it as well.
* gettext-tools/tests/lang-csharp: In the program, on Windows, produce UTF-8
output with Unix end-of-lines and set the culture manually.
.gitignore
DEPENDENCIES
NEWS
PACKAGING
gettext-runtime/intl-csharp/Makefile.am
gettext-runtime/intl-csharp/intl.cs
gettext-tools/tests/lang-csharp