The issue of placeholder texts showing instead of default translation strings with the tagging plugin has been reported by Uninen. sigurdur provided a temporary workaround by copying English locales to Finnish. However, this requires editing files in the plugin directory and restarting the Docker container. sigurdur also noted that the first line in client.fi.yml needs to be changed from en: to fi:. Alternatively, creating a translation and submitting it as a pull request on GitHub is suggested. Although, sam pointed out that this is no longer an issue as tagging is now in core and the plugin falls back to default translations.
So I’ve just installed Discourse using Finnish locale and tagging plugin. Seems that latter isn’t (fully?) translated yet, and the placeholder strings aren’t very friendly. I assume you’d wanna show default (English) strings when something is not translated?
A couple of examples;
In the hamburger menu the “tags” string shows as: [fi.tagging.tags],
In post creation form instead of “choose optional tags for this topic” [fi.tagging.choose_for_topic] is shown,
You need to enter your web container if you’re using docker and go to /var/www/discourse/plugins/discourse-tagging/ (that’s your pluginpath).
After you do this, you need to restart the docker (maybe rebuild it even)
If you have a manual setup, you have to figure out on your own where your ruby files are located