Files
desktop-apps/win-linux/package/windows/uninstall_page.iss
2025-05-06 15:38:02 +03:00

141 lines
8.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[CustomMessages]
en.UninstallPageLabel=Press Uninstall to proceed with uninstallation.
en_GB.UninstallPageLabel=Press Uninstall to proceed with uninstallation.
cs.UninstallPageLabel=Stisknutím Odinstalovat pokračujte v odinstalování.
sk.UninstallPageLabel=Stlačením Odinštalovať pokračujte v odinštalácii.
ru.UninstallPageLabel=Нажмите кнопку «Удалить», чтобы приступить к удалению.
de.UninstallPageLabel=Klicken Sie auf Deinstallieren, um mit der Deinstallation fortzufahren.
fr.UninstallPageLabel=Appuyez sur Désinstaller pour effectuer la désinstallation.
es.UninstallPageLabel=Presione Desinstalar para continuar con la desinstalación.
it_IT.UninstallPageLabel=Scegliere Disinstalla per procedere con la disinstallazione.
pt_BR.UninstallPageLabel=Clique em Desinstalar para prosseguir com a desinstalação.
pl.UninstallPageLabel=Kliknij Odinstaluj, aby rozpocząć proces odinstalowywania.
lo.UninstallPageLabel=ກົດປຸ່ມຖອນການຕິດຕັ້ງ ເພື່ອດຳເນີນການຖອນການຕິດຕັ້ງ.
nl.UninstallPageLabel=Druk op Verwijderen om verder te gaan met het verwijderen.
hy_AM.UninstallPageLabel=Ապատեղադրեք՝ ապատեղադրումը շարունակելու համար:
si.UninstallPageLabel=අස්ථාපනය සඳහා ඉදිරියට යාමට අස්ථාපනය ඔබන්න.
zh_TW.UninstallPageLabel=按解除安裝以進行解除安裝。
da.UninstallPageLabel=Tryk Afinstaller for at fortsætte med afinstallationen.
ar_SA.UninstallPageLabel=اضغط إزالة التثبيت للاستمرار بذلك
sr_Latn_RS.UninstallPageLabel=Pritisnite Deinstaliraj da nastavite da deinstalacijom
sr_Cyrl_RS.UninstallPageLabel=Притисните Деинсталирај да наставите да деинсталацијом
he.UninstallPageLabel=לחץ על 'הסר התקנה' כדי להמשיך בתהליך הסרת ההתקנה.
sq.UninstallPageLabel=Shtypni Çinstaloni për të vazhduar me çinstalimin.
#if Ver >= EncodeVer(6,1,1)
ur.UninstallPageLabel=ان انسٹالیشن کے ساتھ آگے بڑھنے کے لیے ان انسٹال کو دبائیں۔
#endif
en.UninstallOptionClearData=Clear all user settings and application cached data
en_GB.UninstallOptionClearData=Clear all user settings and application cached data
cs.UninstallOptionClearData=Vymažte všechna uživatelská nastavení a data uložená v paměti
sk.UninstallOptionClearData=Vymazať všetky používateľské nastavenia a údaje uložené vo vyrovnávacej pamäti
ru.UninstallOptionClearData=Очистить все пользовательские настройки и кэш приложения
de.UninstallOptionClearData=Alle Benutzereinstellungen und zwischengespeicherten Daten der Anwendung löschen
fr.UninstallOptionClearData=Effacer tous les paramètres utilisateur et les données en cache de l'application
es.UninstallOptionClearData=Eliminar todos los ajustes de usuario y datos en caché de la aplicación
it_IT.UninstallOptionClearData=Cancella le impostazioni utente e i dati memorizzati nella cache dellapplicazione
pt_BR.UninstallOptionClearData=Limpar todas definições de usuário e dados salvos do programa
pl.UninstallOptionClearData=Usuń wszystkie ustawienia użytkownika oraz dane pamięci podręcznej aplikacji
lo.UninstallOptionClearData=ລືບຂໍ້ມູນທີ່ເຫັບໄວ້ໃນແອັບພລິເຄຊັ່ນ ແລະ ລືບການຕັ້ງຄ່າຜູ້ໃຊ້ທັ້ງໝົດ
nl.UninstallOptionClearData=Alle gebruikersinstellingen en cachegegevens van toepassingen wissen
hy_AM.UninstallOptionClearData=Մաքրել օգտատիրոջ բոլոր կարգավորումները և հավելվածի քեշավորված տվյալները
si.UninstallOptionClearData=සියළුම පරිශ්‍රීලක සැකසුම් හා යෙදුමේ නිහිතගත දත්ත මකන්න
zh_TW.UninstallOptionClearData=清除所有使用者戶設定和應用程序暫存資料
da.UninstallOptionClearData=Slet alle brugerdata og applikationens cachede data
ar_SA.UninstallOptionClearData=مسح جميع بيانات المستخدم وبيانات التطبيق المؤقتة
sr_Latn_RS.UninstallOptionClearData=Obriši sva korisnička podešavanja i keširane podatke aplikacije
sr_Cyrl_RS.UninstallOptionClearData=Обриши сва корисничка подешавања и кеширане податке апликације
he.UninstallOptionClearData=נקה את כל הגדרות המשתמש ונתוני המטמון של הייש
sq.UninstallOptionClearData=Pastroni të gjitha cilësimet e përdoruesit dhe të dhënat e ruajtura të aplikacionit
#if Ver >= EncodeVer(6,1,1)
ur.UninstallOptionClearData=تمام صارف کی ترتیبات اور ایپلیکیشن کیشڈ ڈیٹا کو صاف کریں۔
#endif
[Code]
var
IsClearData: Boolean;
procedure InitializeUninstallProgressForm();
var
PageText: TNewStaticText;
PageNameLabel: string;
PageDescriptionLabel: string;
CancelButtonEnabled: Boolean;
CancelButtonModalResult: Integer;
CheckBox: TNewCheckBox;
UninstallFirstPage: TNewNotebookPage;
UninstallNextButton: TNewButton;
begin
IsClearData := False;
if not UninstallSilent then
begin
{ Create the first page and make it active }
UninstallFirstPage := TNewNotebookPage.Create(UninstallProgressForm);
UninstallFirstPage.Notebook := UninstallProgressForm.InnerNotebook;
UninstallFirstPage.Parent := UninstallProgressForm.InnerNotebook;
UninstallFirstPage.Align := alClient;
PageText := TNewStaticText.Create(UninstallProgressForm);
PageText.Parent := UninstallFirstPage;
PageText.Top := UninstallProgressForm.StatusLabel.Top;
PageText.Left := UninstallProgressForm.StatusLabel.Left;
PageText.Width := UninstallProgressForm.StatusLabel.Width;
PageText.Height := UninstallProgressForm.StatusLabel.Height;
PageText.AutoSize := False;
PageText.ShowAccelChar := False;
PageText.Caption := ExpandConstant('{cm:UninstallPageLabel}');
CheckBox := TNewCheckBox.Create(UninstallProgressForm);
CheckBox.Parent := UninstallFirstPage;
CheckBox.Top := PageText.Top + PageText.Height + ScaleY(8);
CheckBox.Left := PageText.Left;
CheckBox.Width := UninstallProgressForm.Width;
CheckBox.Height := ScaleY(17);
CheckBox.Caption := ' ' + ExpandConstant('{cm:UninstallOptionClearData}');
UninstallProgressForm.InnerNotebook.ActivePage := UninstallFirstPage;
PageNameLabel := UninstallProgressForm.PageNameLabel.Caption;
PageDescriptionLabel := UninstallProgressForm.PageDescriptionLabel.Caption;
{ Create the second page }
UninstallNextButton := TNewButton.Create(UninstallProgressForm);
UninstallNextButton.Parent := UninstallProgressForm;
UninstallNextButton.Left := UninstallProgressForm.CancelButton.Left - UninstallProgressForm.CancelButton.Width - ScaleX(10);
UninstallNextButton.Top := UninstallProgressForm.CancelButton.Top;
UninstallNextButton.Width := UninstallProgressForm.CancelButton.Width;
UninstallNextButton.Height := UninstallProgressForm.CancelButton.Height;
UninstallNextButton.Caption := ExpandConstant('{cm:Uninstall}');
{ Make the "Uninstall" button break the ShowModal loop }
UninstallNextButton.ModalResult := mrOK;
UninstallNextButton.TabOrder := UninstallProgressForm.CancelButton.TabOrder;
UninstallProgressForm.CancelButton.TabOrder := UninstallNextButton.TabOrder + 1;
{ Run our wizard pages }
//UpdateUninstallWizard;
CancelButtonEnabled := UninstallProgressForm.CancelButton.Enabled
UninstallProgressForm.CancelButton.Enabled := True;
CancelButtonModalResult := UninstallProgressForm.CancelButton.ModalResult;
UninstallProgressForm.CancelButton.ModalResult := mrCancel;
if UninstallProgressForm.ShowModal = mrCancel then Abort;
UninstallNextButton.Enabled := False;
IsClearData := CheckBox.State = cbChecked;
{ Restore the standard page payout }
UninstallProgressForm.CancelButton.Enabled := CancelButtonEnabled;
UninstallProgressForm.CancelButton.ModalResult := CancelButtonModalResult;
UninstallProgressForm.PageNameLabel.Caption := PageNameLabel;
UninstallProgressForm.PageDescriptionLabel.Caption := PageDescriptionLabel;
UninstallProgressForm.InnerNotebook.ActivePage := UninstallProgressForm.InstallingPage;
end;
end;