Bug 476358 - %n times string causes unambiguity for some languages
Summary: %n times string causes unambiguity for some languages
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: 23.08.2
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-31 09:42 UTC by Emir SARI
Modified: 2023-11-12 14:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Emir SARI 2023-10-31 09:42:32 UTC
The %n times string that indicates how many times a user left/entered the room seems to be appended to the very end of the string. However, for languages with different word ordering, this causes unambiguity.

The strings that indicate room enter/leave status need to explicitly spelled with %n times incorporated to them.
Comment 1 Bug Janitor Service 2023-11-11 18:54:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/1431
Comment 2 James Graham 2023-11-12 14:08:40 UTC
Git commit ae0c5ffaef3f1b48ee2b5463aa62b58044c1b790 by James Graham.
Committed on 12/11/2023 at 15:08.
Pushed by nvrwhere into branch 'master'.

Improve State Text Translatability

Make the state state strings less ambiguous for the purpose of translation.

M  +14   -12   src/models/messagefiltermodel.cpp

https://invent.kde.org/network/neochat/-/commit/ae0c5ffaef3f1b48ee2b5463aa62b58044c1b790