Created attachment 167776 [details] Screenshot with KeyID (qtz) UI The new "Select your preferred user interface" dialog introduced in 7.1 has an "Apply to All" button, however that label is not i18n'ed and can't be translated to languages other than English. The string "A_pply to All" doesn't show up in Weblate, and in the attached screenshot you can see the button's label doesn't have a KeyID. This is 7.1.0 Beta1 on Windows 10: Version: gR8uuâ%ABOUTBOXPRODUCTVERSION%ABOUTBOXPRODUCTVERSIONSUFFIX (x64) Build ID: 828a45a14a0b954e0e539f5a9a10ca31c81d8f53 CPU threads: 2; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win Locale: zh-CN (zh_CN); UI: qtz Calc: threaded (or "Version: 7.1.0.0.beta1 (x64)" when switched to non-KeyID UI)
The "Apply to %MODULE" next to it has also no translation flag.
Heiko Tietze committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/b866b0da4007df19a17c42f56ca11e0e277ce4d2 Resolves tdf#138631 - Make 'Apply to All' translatable It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Thanks for the quick fix, Heiko! (In reply to Heiko Tietze from comment #1) > The "Apply to %MODULE" next to it has also no translation flag. True, however as you can see in my screenshot, it had already been i18n'ed and was translatable before this commit. It seems the string used by the UI is not the one defined in the toolbarmodedialog.ui file, but rather "RID_SVXSTR_UI_APPLYALL" defined in cui/inc/strings.hrc [1] and used in cui/source/dialogs/toolbarmodedlg.cxx [2]. 1. https://opengrok.libreoffice.org/xref/core/cui/inc/strings.hrc#401 2. https://opengrok.libreoffice.org/xref/core/cui/source/dialogs/toolbarmodedlg.cxx#115
Heiko Tietze committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/a6ea4f4b5d34b634f0c1743def507ac248bfc2e9 Resolves tdf#138631 - Make 'Apply to All' translatable It will be available in 7.1.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.