Mercurial > prosody-modules
annotate mod_muc_lang/README.markdown @ 5801:73887dcb2129
mod_pubsub_serverinfo: New module that uses pub/sub to make accessible server info
This first implemetnation is laughably simple: it only adds a disco#info
feature. This flags 'opt-in' for inclusion of local domain names in the
data exposed by other domains (per the domain), which will allow servers to
be listed in the XMPP Network Graph at https://xmppnetwork.goodbytes.im
Hopefully, this bare-boned implementation acts as a stepping stone for
future improvements.
| author | Guus der Kinderen <guus.der.kinderen@gmail.com> |
|---|---|
| date | Thu, 28 Dec 2023 11:02:35 +0100 |
| parents | 4e8b5ea7f4c2 |
| children |
| rev | line source |
|---|---|
| 3075 | 1 # Introduction |
| 2 | |
| 3 This module adds support for advertising the language used in a room. | |
| 4 | |
| 5 # Configuring | |
| 6 | |
| 7 ``` {.lua} | |
| 8 Component "rooms.example.net" "muc" | |
| 9 modules_enabled = { | |
| 10 "muc_lang"; | |
| 11 } | |
| 12 ``` | |
| 13 | |
| 14 The room language is specified in a new field in the room configuration | |
| 15 dialog, accessible through compatible clients. | |
| 16 | |
| 17 Use [language codes](https://en.wikipedia.org/wiki/ISO_639) like `en`, | |
| 18 `fr`, `de` etc. | |
| 19 | |
| 20 # Compatibility | |
| 21 | |
| 22 Meant for use with Prosody 0.10.x | |
| 23 | |
| 24 Native support was [added in Prosody | |
| 25 trunk/0.11](https://hg.prosody.im/trunk/rev/9c90cd2fc4c3), so there is | |
| 26 no need for this module. |
