mirror of
https://github.com/reactos/reactos.git
synced 2025-04-10 07:46:32 +00:00

Short answer: our UI sucks bolas rojas. Long answer: when the NT kernel informs the user-mode part of the system that the battery is no longer charging, the machine is directly powered up by the AC adapter. This is understood by determining the presence of AC_LINE_ONLINE status bit in ACLineStatus member field, which is a Windows API construct. In the NT world this is understood by checking the power state returned by the BATTERY_STATUS structure. What's happening right now is that when the battery is fully charged, ROS UI simply displays "100% remaining" implying the battery is about to discharge, which is not the case. This is extremely confusing to the user. AND WORST PART IS THAT IT'S XP/2003 DESIGN, AND I HATE IT UGGGHHH. With this patch we're leaning towards Windows 10/11 way of informing the user the battery is fully charged. VIVA LA NT6! CORE-18969 CORE-19452
52 lines
2.3 KiB
Text
52 lines
2.3 KiB
Text
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
|
|
|
IDD_POWER_METER DIALOGEX 0, 0, 252, 218
|
|
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
EXSTYLE WS_EX_CONTEXTHELP
|
|
CAPTION "Misuratore alimentazione"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
CONTROL "Stato Alimentazione", 1001, "Button", BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 9, 20, 234, 189
|
|
CONTROL "&Mostra sempre l'icona sulla barra delle applicazioni.", 1002, "Button", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 6, 6, 120, 10
|
|
CONTROL "Mostra i dettagli di ogni &batteria.", 1003, "Button", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 135, 6, 120, 8
|
|
CONTROL "", 1000, "Static", SS_LEFT | WS_CHILD | WS_GROUP, 11, 29, 229, 178
|
|
END
|
|
|
|
STRINGTABLE
|
|
BEGIN
|
|
//Power related strings
|
|
IDS_PWR_PROPERTIES "&Modifica proprietà alimentazione"
|
|
IDS_PWR_METER "&Apri misuratore alimentazione"
|
|
IDS_PWR_RUN "shell32.dll,Control_RunDLL PowerCfg.cpl"
|
|
IDS_PWR_PERCENT_REMAINING "%u%% rimanenti"
|
|
IDS_PWR_CHARGING "%u%% and charging"
|
|
IDS_PWR_UNKNOWN_REMAINING "Autonomia sconosciuta"
|
|
IDS_PWR_AC "Alimentazione da rete AC"
|
|
IDS_PWR_HOURS_REMAINING "%1!u!:%2!02u! ore (%3!u!%%) rimanenti"
|
|
IDS_PWR_MINUTES_REMAINING "%1!u! minuti (%2!u!%%) rimanenti"
|
|
IDS_PWR_FULLY_CHARGED "100% Fully charged"
|
|
|
|
//Hotplug related strings
|
|
IDS_HOTPLUG_REMOVE_1 "Rimozione sicura dell'Hardware"
|
|
IDS_HOTPLUG_REMOVE_2 "&Rimozione sicura dell'Hardware"
|
|
IDS_HOTPLUG_REMOVE_3 "Rimozione sicura di %s"
|
|
IDS_HOTPLUG_RUN "shell32.dll,Control_RunDLL hotplug.dll"
|
|
IDS_HOTPLUG_COMMA ", "
|
|
IDS_HOTPLUG_DRIVE " - Unità disco(%s)"
|
|
IDS_HOTPLUG_DRIVES " - Unità dischi(%s)"
|
|
IDS_HOTPLUG_A "A:"
|
|
IDS_HOTPLUG_REQUIRES "Questo dispositivo richiede ""Rimozione Sicura"""
|
|
IDS_HOTPLUG_CLICK "Prima di rimuovere questo dispositivo, fare clic su questa icona e selezionare la voce che si desidera rimuovere."
|
|
|
|
//Volume related strings
|
|
IDS_VOL_VOLUME "Volume"
|
|
IDS_VOL_ADJUST "&Modifica proprietà audio"
|
|
IDS_VOL_OPEN "&Apri controllo del Volume"
|
|
IDS_VOL_RUN "SNDVOL32.EXE"
|
|
IDS_VOL_MUTED "Volume (spento)"
|
|
|
|
//Keyboard-Mouse related strings
|
|
IDS_KEYS_STICKY "StickyKeys"
|
|
IDS_KEYS_MOUSE "MouseKeys"
|
|
IDS_KEYS_FILTER "FilterKeys"
|
|
END
|