textdomain

Sets the default domain

&reftitle.description; `string` `textdomain` ``string``null```domain`&null;

This function sets the domain to search within when calls are made to `gettext`, usually the named after an application.

&reftitle.parameters;

`domain`

- The new message domain, or &null; to get the current setting without changing it

&reftitle.returnvalues;

If successful, this function returns the current message domain, after possibly changing it.

&reftitle.errors;

Throws a ValueError if `domain` is the empty `string`.

&reftitle.changelog;

&Version; | &Description;
8.4.0 | Now throws a ValueError if `domain` is the empty `string`.
8.4.0 | `domain` is optional now. Previously, the parameter always had to be specified.

&reftitle.notes;

The `textdomain` information is maintained per process, not per thread.