I was never sure on how to implement translations for mods, since it seems like there isn't an official language setting in the game. Most languages are done via mods. My initial idea was to check if a specific language mod was installed by the client, and change the strings depending on that, but this only works on the server/host. My second idea which I haven't tried is making a config for the mod to switch languages, which I am not sure if it would have the same issue.
Any ideas on how to go about this?