Description: UI: Copy about text translated too Steps to Reproduce: 1. Open LibreOffice 2. Help -> About -> Copy version information Actual Results: Translated (see below) Expected Results: No translated Reproducible: Always User Profile Reset: No Additional Info: Version: 7.1.0.0.alpha0+ (x64) Build ID: 191288d6a7fb52b31038a21c4e71ee57ffa3bacd CPU-threads: 4; Besturingssysteem: Windows 6.3 Build 9600; UI-render: standaard; VCL: win Locale: nl-NL (nl_NL); GI: nl-NL Calc: CL
@Heiko They button has the purpose to copy/paste untranslated info..
To drop localization of system information was requested in bug 132066. Meaning to Copy Version Info is intentionally English only. Plus, without use case, scenario, goals this request like any other makes not much sense. The button itself supports a11y, see bug 132179.
(In reply to Heiko Tietze from comment #2) > To drop localization of system information was requested in bug 132066. > Meaning to Copy Version Info is intentionally English only. Plus, without > use case, scenario, goals this request like any other makes not much sense. > > The button itself supports a11y, see bug 132179. Meaning to Copy Version Info is intentionally English only. -> It should be, but it isn't
The content is mostly untranslated. The few remaining terms (see bug 132066 comment 18 are not worth the effort). So my take => NAB.
Version: 7.1.0.0.alpha0+ (x64) Build ID: 59939d2490726336546c7ad05082d23031074e12 CPU-threads: 4; Besturingssysteem: Windows 6.3 Build 9600; UI-render: Skia/Rooster; VCL: win Locale: nl-NL (nl_NL); GI: nl-NL Calc: CL Version: 7.0.0.0.beta1+ (x64) Build ID: 22cb73dcc682edb15a2425339377ff54dde5dba6 Потоков ЦП: 4; ОС: Windows 6.3 Build 9600; Отрисовка ИП: Skia/Vulkan; VCL: win Locale: nl-NL (nl_NL); ИП: ru-RU Calc: CL Version: 7.0.0.0.beta1+ (x64) Build ID: 22cb73dcc682edb15a2425339377ff54dde5dba6 CPU-säikeet: 4; Käyttöjärjestelmä: Windows 6.3 Build 9600; Käyttöliittymän piirtäminen: Skia/Vulkan; VCL: win Locale: nl-NL (nl_NL); UI: fi-FI Calc: CL Some requests 1. Don't translate UI-render/ CPU-threads/ Operating system. Makes the layout/placing of the items unpredictable -> makes it 'harder'/ more time consuming to read 2. The UI-render options shouldn't be translated.. "Rooster" should be Raster. Without Skia you get 'standaard' which should be "default" -> really needed
In cui/source/dialog/about.cxx function IMPL_LINK_NOARG(AboutDialog, HandleClick, weld::Button &, void) the two strings m_pEnvLabel and m_pUILabel are taken from the actual label. These labels are assigned via vcl/source/app/svapp.cxx Application::GetHWOSConfInfo() using VclResId() for l10n. No idea how to retranslate. And the function is also used in updatefeed.cxx so we cannot just cut l10n. => not worth the effort
(In reply to Heiko Tietze from comment #6) > In cui/source/dialog/about.cxx function IMPL_LINK_NOARG(AboutDialog, > HandleClick, weld::Button &, void) the two strings m_pEnvLabel and > m_pUILabel are taken from the actual label. These labels are assigned via > vcl/source/app/svapp.cxx Application::GetHWOSConfInfo() using VclResId() for > l10n. No idea how to retranslate. And the function is also used in > updatefeed.cxx so we cannot just cut l10n. > > => not worth the effort Closing as RESOLVED WONTFIX based on the comment
*** Bug 134608 has been marked as a duplicate of this bug. ***
(In reply to Heiko Tietze from comment #6) > In cui/source/dialog/about.cxx function IMPL_LINK_NOARG(AboutDialog, > HandleClick, weld::Button &, void) the two strings m_pEnvLabel and > m_pUILabel are taken from the actual label. These labels are assigned via > vcl/source/app/svapp.cxx Application::GetHWOSConfInfo() using VclResId() for > l10n. No idea how to retranslate. And the function is also used in > updatefeed.cxx so we cannot just cut l10n. > > => not worth the effort Please make it clean and pretty. To translate that in Application::GetHWOSConfInfo, just add the second variant of VclResId to vcl/source/app/svdata.cxx (and resp. header): > OUString VclResId(const char* pId, const OUString& rsBcp47LanguageTag) > { > return Translate::get(pId, Translate::Create("vcl", LanguageTag(rsBcp47LanguageTag))); > } ... and add respective argument to Application::GetHWOSConfInfo. Depending if you put there an empty string or "en-US", it would you either the default VclResId, or the new one. The "not worth the effort" and WONTFIX are wrong, that's not pretty with a doable fix.