1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

explorer: Add an "Exit desktop" button to the Start menu.

When running `wine explorer.exe /desktop=shell` as a full-screen app,
there is no obvious way to close it and return to the Linux desktop.
Remedy that problem by adding an "Exit desktop" button to the Start menu
in the same place as the "Shut Down" button on Windows.
This commit is contained in:
Alex Henrie 2023-12-06 23:10:50 -07:00 committed by Alexandre Julliard
parent f27b62206c
commit 807d684157
53 changed files with 624 additions and 4 deletions

View file

@ -16037,6 +16037,19 @@ msgstr "بدء التشغيل"
msgid "&Run..."
msgstr "ش&غل..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "أنه النوا&فذ"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "هل أنت متأكد من رغبتك في حذف هذه القيم ؟"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -14835,6 +14835,17 @@ msgstr ""
msgid "&Run..."
msgstr "&Executar..."
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "¿De xuru que quies desaniciar estos valores?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Connections"

View file

@ -14733,6 +14733,18 @@ msgstr "Рестартиране"
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "&Още прозорци..."
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these %1 items?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Наистина ли искате да изтриете тези %1 елемента?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -14831,6 +14831,19 @@ msgstr "Inici"
msgid "&Run..."
msgstr "&Executa..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Surt del Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Esteu segur que voleu suprimir aquests valors?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -15540,6 +15540,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Spustit..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Opustit Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Jste si jist(a), že chcete smazat tyto hodnoty?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -15946,6 +15946,19 @@ msgstr "Start op"
msgid "&Run..."
msgstr "Kø&r..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "A&fslut Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Er du sikker på du vil slette disse værdier?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -14803,6 +14803,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Ausführen..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Programm-Manager beenden"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Möchten Sie diese Werte wirklich löschen?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Aufruf: findstr /Optionen String\n"

View file

@ -14483,6 +14483,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
#, fuzzy
msgid "Usage: findstr /options string\n"

View file

@ -14720,6 +14720,16 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Run..."
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr "E&xit desktop"
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
"Are you sure you want to close all programs and exit the virtual desktop?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Usage: findstr /options string\n"

View file

@ -14720,6 +14720,16 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Run..."
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr "E&xit desktop"
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
"Are you sure you want to close all programs and exit the virtual desktop?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Usage: findstr /options string\n"

View file

@ -15098,6 +15098,19 @@ msgstr "Starto"
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Eliri Vindozon"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Ĉu vi certas pri forigo de ĉi tiuj valoroj?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -15399,6 +15399,19 @@ msgstr "Arranque"
msgid "&Run..."
msgstr "E&jecutar..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Salir de Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "¿Está seguro que desea eliminar estos valores?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14668,6 +14668,17 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "ذخیره &به نام..."
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "پرونده‌های متنی (*.txt).\n"
#: programs/findstr/findstr.rc:28
#, fuzzy
msgid "Usage: findstr /options string\n"

View file

@ -14696,6 +14696,19 @@ msgstr "Käynnistä"
msgid "&Run..."
msgstr "&Suorita..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Poistu Windowsista"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Haluatko varmasti tuhota nämä arvot?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Käyttö: findstr /asetukset merkkijono\n"

View file

@ -15316,6 +15316,19 @@ msgstr "Démarrer"
msgid "&Run..."
msgstr "E&xécuter..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Quitter Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Voulez-vous réellement supprimer ces valeurs ?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -15500,6 +15500,19 @@ msgstr "תפריט ההתחלה"
msgid "&Run..."
msgstr "הפע&לה..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "י&ציאה מ־Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "האם ברצונך למחוק ערכים אלו?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -14215,6 +14215,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -15502,6 +15502,19 @@ msgstr "'Start' izbornik"
msgid "&Run..."
msgstr "Pok&reni..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Izađi iz &prozora"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these %1 items?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Sigurno želite izbrisati ovih %1 stavki?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reconnecting"

View file

@ -15938,6 +15938,19 @@ msgstr "Indítópult"
msgid "&Run..."
msgstr "&Futtatás..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Kilépés"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Biztosan törölni szeretné ezeket az értékeket?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -16015,6 +16015,19 @@ msgstr "Esecuzione automatica"
msgid "&Run..."
msgstr "&Esegui..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Esci"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Sei sicuro di volere eliminare questi valori?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -14725,6 +14725,19 @@ msgstr "スタート"
msgid "&Run..."
msgstr "実行(&R)..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Windows の終了(&X)"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "これらの値を削除しますか?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14318,6 +14318,19 @@ msgstr "დაწყება"
msgid "&Run..."
msgstr "&გაშვება..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Windows-დან გასვლა"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "დარწმუნებული ბრძანდებით, რომ გნებავთ, წაშალოთ ეს მნიშვნელობები?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "გამოყენება: findstr /პარამეტრების სტრიქონი\n"

View file

@ -14681,6 +14681,19 @@ msgstr "시작"
msgid "&Run..."
msgstr "실행(&R)..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "끝내기(&X)"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "이 값을 지우시겠습니까?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14724,6 +14724,19 @@ msgstr "Pradžia"
msgid "&Run..."
msgstr "&Vykdyti..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Iš&eiti"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Ar tikrai norite pašalinti šias reikšmes?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Naudojimas: findstr /parinktys eilutė\n"

View file

@ -14214,6 +14214,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -15520,6 +15520,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "Kjø&r..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "A&vslutt Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Virkelig slette disse verdiene?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -14777,6 +14777,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Uitvoeren..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Windows &afsluiten"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Moeten deze waarden verwijderd worden?"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr "Gebruik: findstr /opties string\n"

View file

@ -14200,6 +14200,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -14200,6 +14200,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -14868,6 +14868,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "Urucho&m..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Wyjdź z Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Czy jesteś pewien, że chcesz usunąć te wartości?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14920,6 +14920,19 @@ msgstr "Iniciar"
msgid "&Run..."
msgstr "E&xecutar..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Sair do Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Tem certeza que deseja excluir estes valores?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -15695,6 +15695,19 @@ msgstr "Iniciar"
msgid "&Run..."
msgstr "Exec&utar..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Sai&r do Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Tem a certeza que deseja excluir estes valores?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -14291,6 +14291,16 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Tuot las datotecas (*.*).\n"
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -15772,6 +15772,19 @@ msgstr "Meniu Start"
msgid "&Run..."
msgstr "E&xecutare..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Î&nchidere Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Sigur doriți să ștergeți aceste valori?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -15151,6 +15151,19 @@ msgstr "Пуск"
msgid "&Run..."
msgstr "&Запустить..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Вы&ход из Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Вы уверены что хотите удалить эти значения?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14816,6 +14816,19 @@ msgstr "ඇරඹුම"
msgid "&Run..."
msgstr "ධාවනය කරන්න... (&R)"
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Windows වලින් පිටවෙන්න (&X)"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these %1 items?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "ඔබට විශ්වාසයි ද මේ අයිතම %1 මකන්න ඕනේ කියලා?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Connection is being made"

View file

@ -15245,6 +15245,18 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "&Viac okien..."
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Ste si istý že chcete zmazať tieto hodnoty?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Activation"

View file

@ -15968,6 +15968,19 @@ msgstr "Zagon"
msgid "&Run..."
msgstr "&Zaženi ..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "K&ončaj Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Are ste prepričani, da želite izbrisati te vrednosti?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -15287,6 +15287,17 @@ msgstr "„Старт“ мени"
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "&Прозор"
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Желите ли да избришете ових %1 ставки?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -15439,6 +15439,17 @@ msgstr "„Start“ meni"
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "&Prozor"
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Želite li da izbrišete ovih %1 stavki?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "LAN Connection"

View file

@ -15650,6 +15650,19 @@ msgstr "Start"
msgid "&Run..."
msgstr "&Kör..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "A&vsluta Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Vill du verkligen ta bort dessa värden?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Reset Connections"

View file

@ -14187,6 +14187,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -14200,6 +14200,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -14760,6 +14760,16 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "แฟ้มตํารา (*.txt).\n"
#: programs/findstr/findstr.rc:28
#, fuzzy
msgid "Usage: findstr /options string\n"

View file

@ -14742,6 +14742,19 @@ msgstr "Başlangıç"
msgid "&Run..."
msgstr "&Çalıştır..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "&Windows'tan Çık"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Bu değerleri silmek istediğinizden emin misiniz?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -15014,6 +15014,19 @@ msgstr "Пуск"
msgid "&Run..."
msgstr "&Запустити..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "Ви&йти з Windows"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Ви впевнені, що хочете видалити ці значення?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14655,6 +14655,17 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
#, fuzzy
msgid "E&xit desktop"
msgstr "Å dfait di &Wine..."
#: programs/explorer/explorer.rc:37
#, fuzzy
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "Fitchîs tekse (*.txt).\n"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Direction"

View file

@ -14114,6 +14114,15 @@ msgstr ""
msgid "&Run..."
msgstr ""
#: programs/explorer/explorer.rc:36
msgid "E&xit desktop"
msgstr ""
#: programs/explorer/explorer.rc:37
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr ""
#: programs/findstr/findstr.rc:28
msgid "Usage: findstr /options string\n"
msgstr ""

View file

@ -14518,6 +14518,19 @@ msgstr "起点"
msgid "&Run..."
msgstr "运行(&R)..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "退出 Windows(&X)"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "您确认要删除这些值吗?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -14574,6 +14574,19 @@ msgstr "開始"
msgid "&Run..."
msgstr "執行(&R)..."
#: programs/explorer/explorer.rc:36
#, fuzzy
#| msgid "E&xit Windows"
msgid "E&xit desktop"
msgstr "結束 Windows(&X)"
#: programs/explorer/explorer.rc:37
#, fuzzy
#| msgid "Are you sure you want to delete these values?"
msgid ""
"Are you sure you want to close all programs and exit the virtual desktop?"
msgstr "您確認要刪除這些登錄值嗎?"
#: programs/findstr/findstr.rc:28
#, fuzzy
#| msgid "Use c&onnection string"

View file

@ -32,6 +32,8 @@ STRINGTABLE
IDS_PATHBOX_LABEL "Location:"
IDS_START_LABEL "Start"
IDS_RUN "&Run..."
IDS_EXIT_LABEL "E&xit desktop"
IDS_EXIT_PROMPT "Are you sure you want to close all programs and exit the virtual desktop?"
}
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL

View file

@ -25,5 +25,7 @@
#define IDS_PATHBOX_LABEL 2
#define IDS_START_LABEL 3
#define IDS_RUN 4
#define IDS_EXIT_LABEL 5
#define IDS_EXIT_PROMPT 6
#endif

View file

@ -53,6 +53,7 @@ static struct menu_item public_startmenu;
static struct menu_item user_startmenu;
#define MENU_ID_RUN 1
#define MENU_ID_EXIT 2
static ULONG copy_pidls(struct menu_item* item, LPITEMIDLIST dest)
{
@ -383,6 +384,17 @@ static void run_dialog(void)
FreeLibrary(hShell32);
}
static void shut_down(HWND hwnd)
{
WCHAR prompt[256];
int ret;
LoadStringW(NULL, IDS_EXIT_PROMPT, prompt, ARRAY_SIZE(prompt));
ret = MessageBoxW(hwnd, prompt, L"Wine", MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
if (ret == IDYES)
ExitWindows(0, 0);
}
LRESULT menu_wndproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
switch (msg)
@ -419,6 +431,8 @@ LRESULT menu_wndproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
exec_item(item);
else if (mii.wID == MENU_ID_RUN)
run_dialog();
else if (mii.wID == MENU_ID_EXIT)
shut_down(hwnd);
destroy_menus();
@ -436,7 +450,7 @@ void do_startmenu(HWND hwnd)
MENUITEMINFOW mii;
RECT rc={0,0,0,0};
TPMPARAMS tpm;
WCHAR run_label[50];
WCHAR label[64];
destroy_menus();
@ -475,13 +489,21 @@ void do_startmenu(HWND hwnd)
if (SUCCEEDED(SHGetSpecialFolderLocation(NULL, CSIDL_CONTROLS, &pidl)))
add_shell_item(&root_menu, pidl);
LoadStringW(NULL, IDS_RUN, run_label, ARRAY_SIZE(run_label));
LoadStringW(NULL, IDS_RUN, label, ARRAY_SIZE(label));
mii.cbSize = sizeof(mii);
mii.fMask = MIIM_STRING|MIIM_ID;
mii.dwTypeData = run_label;
mii.dwTypeData = label;
mii.wID = MENU_ID_RUN;
InsertMenuItemW(root_menu.menuhandle, -1, TRUE, &mii);
mii.fMask = MIIM_FTYPE;
mii.fType = MFT_SEPARATOR;
InsertMenuItemW(root_menu.menuhandle, -1, TRUE, &mii);
LoadStringW(NULL, IDS_EXIT_LABEL, label, ARRAY_SIZE(label));
mii.fMask = MIIM_STRING|MIIM_ID;
mii.dwTypeData = label;
mii.wID = MENU_ID_EXIT;
InsertMenuItemW(root_menu.menuhandle, -1, TRUE, &mii);
mi.cbSize = sizeof(mi);