Avatar
Terry Yiu
2779f3d9f42c7dee17f0e6bcdcf89a8f9d592d19e3b1bbd27ef1cffd1a7f98d1
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice

imo it should not live there as the side menu should be for things frequently visited and edited. I believe notification settings should be in settings because ideally it’s modified only once or twice.

Uptime and response times are not great for any of the LibreTranslate servers. Argostech works for me at the moment, though. The others don’t seem to be. They’re free servers hosted by randoms so I don’t expect much from them. Unless we want to spin up our own dedicated high performance server or find a better server, I don’t expect the situation to improve.

As long as we can toggle types of notifications, we should be fine.

Damus uses Apple’s offline language detection to see if the predicted language is in your list of preferred languages in iOS settings with 50% or more confidence. If it is, it’ll show the note. If not, it hides it.

My iPhone 13 Pro that I purchased on launch day is at 88%. They drastically improved battery performance since 13. My wife had 12 Pro and its battery was terrible.

What’s the use case? I don’t think we should encourage it. Otherwise, you start getting into “Sent from my iPhone” territory.

I just checked your previous Arabic post and it didn’t automatically translate it. Not sure why. I’ll investigate.

Damn, I didn’t realize that DeepL limitation existed. I’ll look into integrating ChatGPT for translations as an alternative option.

It shouldn’t be used as the singular identifier that people trust. One idea could be that it should be combined with how followed they are from your network (how you define network can be whatever you want — maybe 1-2 degrees of separation?)

Also I agree that the NIP-05 should be shown in its entirety.

Damus will not translate the note if it thinks the language is one of your preferred languages in iOS settings. Also, if you’re using DeepL, you need to sign up for a DeepL API account and put the API key into Damus settings. #[4]

Replying to Avatar RMX

DM'ed

We figured it out. Needed to sign up for an API account and add the DeepL API key in Damus settings.

Depends on which service, but generally, yes. Or ask me and I’ll see if I can add it. In my opinion, keeping it to two options seemed good enough. One is an open source option (but with poor translation quality), and the other is proprietary (but is the best translation service available).

I’ve never used Umbrel but I don’t think there’s any first-party LibreTranslate integration with Umbrel. If I understand correctly, Umbrel is just a layer running on top of Linux, so if it allows you to run Docker and run arbitrary command line commands, you could just build LibreTranslate with Docker by following the README: https://github.com/LibreTranslate/LibreTranslate

You might need an Umbrel expert to help you through some of the steps though, especially with figuring out which URL and port to use.