BookStack icon indicating copy to clipboard operation
BookStack copied to clipboard

Some strings don't seem to be pre-translatable

Open m4z opened this issue 9 months ago • 1 comments

Describe the Bug

Greetings!

I'm running v25.02.2 in a container setup (lscr.io/linuxserver/bookstack), which might play a part in this.

I'm translating in Crowdin and there are some things that apparently can't be pre-translated, but can only be edited in the local instance:

  • the names of roles ("Admin", "Editor", "Viewer", "Public") under /settings/roles
  • the role descriptions under /settings/roles ("Administrator of the whole application" etc.)

Maybe this is a limitation of the installer (which I didn't run myself because Docker) or of BookStack itself, but could these be made available for Crowdin translation, so fresh installs will have localized strings from the start (if installing in the correct language, if that's even possible)?

Steps to Reproduce

  1. Use BookStack in a language other than English
  2. Navigate to /settings/roles
  3. Notice english strings

Expected Behaviour

Step 3 should only show native language strings 😉

Screenshots or Additional Context

No response

Browser Details

No response

Exact BookStack Version

v25.02.2 from https://github.com/linuxserver/docker-bookstack

m4z avatar Apr 06 '25 17:04 m4z

Thanks for the suggestion @m4z. While we could translate these strings as part of the initial database migrations using the configured app language, I'm not sure it'd be worth the added complication since most would probably configure that after install. The initial roles are really just a starting point anyway and are available to be customized to suit the instance.

ssddanbrown avatar Apr 07 '25 19:04 ssddanbrown