Rif'at Ahdi R on Nostr: Unfortunately, there is no specific setting yet to filter language in major clients. ...
Unfortunately, there is no specific setting yet to filter language in major clients. At most clients will directly translate into 'best guess' target language like Amethyst and Damus (Purple member) done.
Currently nfrelay.app provides NIP-32 event for language labelling. Hopefully more labeller comes and client can pick up and choose data freely.
#NostrFilterRelay v0.4.0 update
"Compatibility bring various apps grow together" 🌱
This release bring important change with NIP-32 compatibility (kind: 1985). Starting from this release, legacy custom event (kind: 9978) that were used for classification data in nostr-filter-relay has been deprecated. Other #nostr apps can freely uses NIP-32 label.
Legacy support is still available by setting nostr-filter-relay with environment variable as follows:
ENABLE_NIP_32_CLASSIFICATION_EVENT=false
ENABLE_LEGACY_CLASSIFICATION_EVENT=true
USE_NIP_32_EVENT_FORMAT=false
Explanation of NIP-32 structure were documented in NIP32-COMPATIBILITY.md . Thank you hodlbod (npub1jlr…ynqn) for valuable discussion 🙏.
Release note:
https://github.com/atrifat/nostr-filter-relay/releases/tag/v0.4.0
Published at
2024-09-08 22:45:47Event JSON
{
"id": "5e64c4d97db8f77e497a6a0fa45a56c562a4d580bffe3cae66d8b51380e3fed7",
"pubkey": "2b67e480b7f99d2835684a8f7276d86edbe8e318ea55cf77ccfd559c5f24f645",
"created_at": 1725835547,
"kind": 1,
"tags": [
[
"e",
"3e15316ed0115f3077db13af4e254029a15d550fad3c42dfda1147573e74a451",
"wss://test.nfrelay.app/",
"root"
],
[
"p",
"76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"
]
],
"content": "Unfortunately, there is no specific setting yet to filter language in major clients. At most clients will directly translate into 'best guess' target language like Amethyst and Damus (Purple member) done.\n\nCurrently nfrelay.app provides NIP-32 event for language labelling. Hopefully more labeller comes and client can pick up and choose data freely.\n\nnostr:nevent1qqs9scpv9m2g4m2texmjk5a22mf4w6mj93wrgegua0d26mdxu6yevegpzamhxue69uhhgetnwshxuenjv4kxz7fwv9c8qtcpzemhxue69uhkummnw3ez6un9d3shjtnpwpcz7q3q9dn7fq9hlxwjsdtgf28hyakcdmd73cccaf2u7a7vl42echey7ezst9k7dw",
"sig": "75d6046c5c9a027f2bb45fc01af98408c8bb43424e28c9541b56c08102120731838678f365e5723029c0cd909546b7495db722a23d0fc75e0da8e76ebd148ae6"
}