reactos/base/applications/taskmgr/lang
Joachim Henze 63eaf2bd52
[TASKMGR] *.rc Deduplicate dynamic menu strings (#5772)
Some of the Menu-controls are just dummies in the RC,
because those controls are dynamically replaced at runtime
based on which tab/propsheet is active in taskmgr.
They are replaced by the IDS_MENU_* strings then.

Deduplicating them has many advantages:
1.) It shrinks binary size:
    master taskmgr.exe RosBEWin2.2.2 GCC8.4.0dbg  708.608 -> 696.832 bytes
2.) Translators don't get lured into translating dead stuff,
    assuming they translated the menu properly, while in fact they did not.
    This is *real*. Happened even to me multiple times already, although
    I am actually aware of the design.
3.) Some of them were offsync already between the dummy and the real thing.
4.) It reduces diff between en-US and other rc's.


* Aside of that improve alignment in some languages rcs in the "Shutdown"-menu-section,
* and improve a translation in de-DE, sq-AL, and zh-CN.
* [TASKMGR] id-ID.rc 2 accelerators in the same string is definitely wrong
* [TASKMGR] *.rc, make sure that warning is in all 30 langs, especially in en-US.rc
* [TASKMGR] for several translations add FIXME-comments regarding accelerator collisions
2023-10-19 10:19:20 +00:00
..
bg-BG.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
cs-CZ.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
da-DK.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
de-DE.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
el-GR.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
en-US.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
es-ES.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
et-EE.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
fr-FR.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
he-IL.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
hu-HU.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
id-ID.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
it-IT.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
ja-JP.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
ko-KR.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
nl-NL.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
no-NO.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
pl-PL.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
pt-BR.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
pt-PT.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
ro-RO.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
ru-RU.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
sk-SK.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
sq-AL.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
sv-SE.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
tr-TR.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
uk-UA.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
zh-CN.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
zh-HK.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00
zh-TW.rc [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) 2023-10-19 10:19:20 +00:00