[win] iss: add support for jumplist localization

This commit is contained in:
SimplestStudio
2024-11-18 13:41:44 +02:00
parent 592c344fca
commit 5fdc6b6c0c
3 changed files with 14 additions and 2 deletions

View File

@ -15,6 +15,10 @@ BEGIN
IDS_NEW_XLSX "New Office Open XML Spreadsheet"
IDS_NEW_PPTX "New Office Open XML Presentation"
IDS_NEW_PDF "New PDF Form"
IDS_JUMP_DOCX "New document"
IDS_JUMP_XLSX "New spreadsheet"
IDS_JUMP_PPTX "New presentation"
END
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
@ -155,6 +159,10 @@ BEGIN
IDS_NEW_XLSX "Новая электронная таблица Office Open XML"
IDS_NEW_PPTX "Новая презентация Office Open XML"
IDS_NEW_PDF "Новая PDF-форма"
IDS_JUMP_DOCX "Новый документ"
IDS_JUMP_XLSX "Новая таблица"
IDS_JUMP_PPTX "Новая презентация"
END
LANGUAGE LANG_GERMAN, SUBLANG_GERMAN

View File

@ -42,3 +42,7 @@
#define IDS_NEW_XLSX 1101
#define IDS_NEW_PPTX 1102
#define IDS_NEW_PDF 1103
#define IDS_JUMP_DOCX 1200
#define IDS_JUMP_XLSX 1201
#define IDS_JUMP_PPTX 1202

View File

@ -919,9 +919,9 @@ begin
GetWindowsVersionEx(version);
if (version.Major > 6) or ((version.Major = 6) and (version.Minor >= 1)) then begin
#ifdef _ONLYOFFICE
translateArgs := ExpandConstant('{cm:jumpDOCX}+{cm:jumpXLSX}+{cm:jumpPPTX}+{cm:jumpDOCXF}');
translateArgs := ExpandConstant('@{app}\{#iconsExe},-1200+@{app}\{#iconsExe},-1201+@{app}\{#iconsExe},-1202+@{app}\{#iconsExe},-1103');
#else
translateArgs := ExpandConstant('{cm:jumpDOCX}+{cm:jumpXLSX}+{cm:jumpPPTX}');
translateArgs := ExpandConstant('@{app}\{#iconsExe},-1200+@{app}\{#iconsExe},-1201+@{app}\{#iconsExe},-1202');
#endif
StringChangeEx(translateArgs, ' ', '_', True);
StringChangeEx(translateArgs, '+', ' ', True);