mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-13 03:13:58 +03:00
Separate English into UK/US #2273
Open
opened 2026-02-05 03:31:49 +03:00 by OVERLORD
·
5 comments
No Branch/Tag Specified
development
l10n_development
release
v25-12
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2273
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @vMotionFailed on GitHub (Jun 1, 2021).
Describe the feature you'd like
I think it would be helpful if there was a lang option for en_US and en_UK. So far the only spelling difference I've noticed is favourite, spelled favorite in US. But I would imagine as the platform continues to add new features there'll probably be a lot more instances of this.
Describe the benefits this feature would bring to BookStack users
Users in the US wouldn't have to create themes and manually translate UK to US spelling.
Additional context
Also, favorites could have totally been called Bookmarks. BookStack, bookmarks, seems like a match made in heaven :D
Thanks for making Bookstack, definitely a big fan of the platform.
@vMotionFailed commented on GitHub (Jun 1, 2021):
Actually, just noticed that even if I wanted to create a custom theme and create a translation via the Hacking BookStack documentation, it doesn't actually change it everywhere as it appears to be hardcoded in some areas.
@ssddanbrown commented on GitHub (Jun 1, 2021):
Hi @escservices,
There's also color vs colour, Currently using the US spelling there. We can split these out I suppose, didn't really feel like we'd need to but if you feel passionately enough to attempt using theme overrides instead then I guess it's maybe time.
Yeah, This was discussed in #2063, Works well with the theme but too much room for confusion since it's commonly used by browsers.
That should not be the case, but I totally could have left some text hardcoded. The only places that I can think of that would be hardcoded are the URL terms and text within the WYSIWYG editor. The API documentation is also EN only for now. If you've found bits outside of that feel free to raise them to be made translatable.
@vMotionFailed commented on GitHub (Jun 2, 2021):
Thanks @ssddanbrown for the quick reply! That makes sense.
That's a good one too, it's not too visible though, I believe I've only seen colors on the settings pages, maybe it's in WYSIWYG editor and I missed it. With the favourite/unfavourite on almost every page I think a few of my users will point it out and ask me to change it (currently just over 100 users at the company). It's funny how something so simple sticks out so much when you're not used to the different spelling.
If the theme override method covered more of the UI, then it would probably be fine to delay splitting them for awhile until there are more instances of language differences in the end user parts of the UI.
The only areas I've noticed that weren't affected by the theme translation was the top left section on the homepage "My Most Viewed Favourites" and under the user dropdown "My Favourites". And the url path as you've mentioned. I'm guessing the URL paths probably can't be changed, but maybe those links could be?
Thanks again!
@ssddanbrown commented on GitHub (Jun 2, 2021):
@escservices Those strings should be overridable via theme system, although they are in a different file compared to "Favourite/Unfavourite":
fdabafffda/resources/lang/en/entities.php (L30-L31)Yeah, Won't be able to change the spelling in URL though.
@vMotionFailed commented on GitHub (Jun 2, 2021):
@ssddanbrown It worked! Thanks for the help, I really appreciate it!