https://git.reactos.org/?p=reactos.git;a=commitdiff;h=86d4156c395cf13a68ab4…
commit 86d4156c395cf13a68ab4ef452991b79c29c1688
Author: Jose Carlos Jesus <zecarlos1957(a)hotmail.com>
AuthorDate: Sat Jun 22 14:26:40 2019 +0100
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Sat Jun 29 16:55:33 2019 +0200
[TRANSLATIONS] Add/Update Portuguese (neutral) translations. (#1687)
Translations for SYSDM.CPL, SETUPAPI, SHELL32, LSASRV, SAMSRV, SYSSETUP,
USRMGR, THEMEUI, USERENV, WININET, MSCONFIG.
---
base/applications/msconfig/lang/pt-BR.rc | 2 +-
.../msconfig/lang/{pt-BR.rc => pt-PT.rc} | 29 +-
base/applications/msconfig/msconfig.rc | 3 +
dll/cpl/sysdm/lang/pt-PT.rc | 351 +++++++++++++++++++++
dll/cpl/sysdm/sysdm.rc | 5 +-
dll/cpl/usrmgr/lang/pt-PT.rc | 213 +++++++++++++
dll/cpl/usrmgr/usrmgr.rc | 3 +
dll/win32/lsasrv/lang/pt-PT.rc | 77 +++++
dll/win32/lsasrv/lsasrv.rc | 3 +
dll/win32/samsrv/lang/pt-PT.rc | 25 ++
dll/win32/samsrv/samsrv.rc | 3 +
dll/win32/setupapi/lang/pt-BR.rc | 41 +--
dll/win32/setupapi/lang/pt-PT.rc | 43 +++
dll/win32/setupapi/setupapi.rc | 3 +
dll/win32/shell32/lang/pt-BR.rc | 6 +-
dll/win32/shell32/lang/pt-PT.rc | 126 ++++----
dll/win32/syssetup/lang/pt-PT.rc | 2 +-
dll/win32/themeui/lang/pt-PT.rc | 35 ++
dll/win32/themeui/themeui.rc | 3 +
dll/win32/userenv/lang/pt-BR.rc | 2 +-
dll/win32/userenv/lang/{pt-BR.rc => pt-PT.rc} | 6 +-
dll/win32/userenv/userenv.rc | 3 +
dll/win32/wininet/lang/wininet_Pt.rc | 52 +--
23 files changed, 894 insertions(+), 142 deletions(-)
diff --git a/base/applications/msconfig/lang/pt-BR.rc
b/base/applications/msconfig/lang/pt-BR.rc
index 5d3aded8d5..773938475c 100644
--- a/base/applications/msconfig/lang/pt-BR.rc
+++ b/base/applications/msconfig/lang/pt-BR.rc
@@ -1,6 +1,6 @@
/* Translated by: Mateus de Lima (aka wavemaster) <mateusloliveira [@] hotmail.com>
*/
-LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
IDD_MSCONFIG_DIALOG DIALOGEX 0, 0, 378, 220
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
diff --git a/base/applications/msconfig/lang/pt-BR.rc
b/base/applications/msconfig/lang/pt-PT.rc
similarity index 86%
copy from base/applications/msconfig/lang/pt-BR.rc
copy to base/applications/msconfig/lang/pt-PT.rc
index 5d3aded8d5..e59ed203fd 100644
--- a/base/applications/msconfig/lang/pt-BR.rc
+++ b/base/applications/msconfig/lang/pt-PT.rc
@@ -1,4 +1,3 @@
-/* Translated by: Mateus de Lima (aka wavemaster) <mateusloliveira [@] hotmail.com>
*/
LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
@@ -21,8 +20,8 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List3", IDC_STARTUP_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
- PUSHBUTTON "A&tivar tudo", IDC_BTN_STARTUP_ACTIVATE, 223, 155, 66, 14
- PUSHBUTTON "De&sativar tudo", IDC_BTN_STARTUP_DEACTIVATE, 295, 155, 66,
14
+ PUSHBUTTON "Ac&tivar tudo", IDC_BTN_STARTUP_ACTIVATE, 223, 155, 66, 14
+ PUSHBUTTON "De&sactivar tudo", IDC_BTN_STARTUP_DEACTIVATE, 295, 155,
66, 14
END
IDD_SYSTEM_PAGE DIALOGEX 0, 0, 362, 175
@@ -34,13 +33,13 @@ BEGIN
WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "&Mover p/ cima", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "M&over p/ baixo", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
- PUSHBUTTON "Ati&var", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
- PUSHBUTTON "&Desativar", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
+ PUSHBUTTON "Acti&var", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
+ PUSHBUTTON "&Desactivar", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "Locali&zar", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&Novo", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "&Editar", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
- PUSHBUTTON "Ativar t&udo", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
- PUSHBUTTON "Desa&tivar tudo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66,
14
+ PUSHBUTTON "Activar t&udo", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
+ PUSHBUTTON "Desac&tivar tudo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66,
14
END
IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
@@ -59,18 +58,18 @@ FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List1", IDC_SERVICES_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL |
LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 2, 1, 360,
148
- PUSHBUTTON "A&tivar tudo", IDC_BTN_SERVICES_ACTIVATE, 223, 155, 66, 14
- PUSHBUTTON "D&esativar tudo", IDC_BTN_SERVICES_DEACTIVATE, 295, 155,
66, 14
+ PUSHBUTTON "Ac&tivar tudo", IDC_BTN_SERVICES_ACTIVATE, 223, 155, 66,
14
+ PUSHBUTTON "D&esactivar tudo", IDC_BTN_SERVICES_DEACTIVATE, 295, 155,
66, 14
END
IDD_GENERAL_PAGE DIALOGEX 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
- GROUPBOX "Seleção de inicialização", -1, 10, 10, 340, 150, 0,
WS_EX_TRANSPARENT
- CONTROL "&Inicialização normal - carregar todos os drivers de dispositivo e
serviços", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
+ GROUPBOX "Selecção de inicialização", -1, 10, 10, 340, 150, 0,
WS_EX_TRANSPARENT
+ CONTROL "&Inicialização normal - carregar todos os controladores de
dispositivo e serviços", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20,
30, 260, 10
CONTROL "I&nicialização de diagnóstico - carregar apenas dispositivos e
serviços básicos", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45,
260, 10
- CONTROL "Ini&cialização seletiva", IDC_CBX_SELECTIVE_STARTUP,
"Button", 0x50010009, 20, 60, 260, 10
+ CONTROL "Ini&cialização selectiva", IDC_CBX_SELECTIVE_STARTUP,
"Button", 0x50010009, 20, 60, 260, 10
AUTOCHECKBOX "&Processar o arquivo SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30,
80, 260, 10
AUTOCHECKBOX "Carr&egar serviços do sistema", IDC_CBX_SYSTEM_SERVICE,
30, 95, 260, 10
AUTOCHECKBOX "Carregar i&tens de inicialização", IDC_CBX_STARTUP_ITEM,
30, 110, 260, 10
@@ -146,14 +145,14 @@ STRINGTABLE
BEGIN
IDS_TOOLS_COLUMN_NAME "Nome"
IDS_TOOLS_COLUMN_DESCR "Descrição"
- IDS_TOOLS_CMD_NAME "Console"
+ IDS_TOOLS_CMD_NAME "Consola"
IDS_TOOLS_CMD_DESCR ""
IDS_TOOLS_CMD_CMD "cmd.exe"
IDS_TOOLS_INFO_NAME "Versão"
IDS_TOOLS_INFO_DESCR "Mostra informação sobre a versão."
IDS_TOOLS_INFO_CMD "winver.exe"
- IDS_TOOLS_REGEDIT_NAME "Editor do Registro"
- IDS_TOOLS_REGEDIT_DESCR "Abre o Editor do Registro."
+ IDS_TOOLS_REGEDIT_NAME "Editor do Registo"
+ IDS_TOOLS_REGEDIT_DESCR "Abre o Editor do Registo."
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
IDS_TOOLS_SYSDM_NAME "Propriedades do sistema"
IDS_TOOLS_SYSDM_DESCR "Mostra informações sobre este computador."
diff --git a/base/applications/msconfig/msconfig.rc
b/base/applications/msconfig/msconfig.rc
index df7d1839e5..63529c7e77 100644
--- a/base/applications/msconfig/msconfig.rc
+++ b/base/applications/msconfig/msconfig.rc
@@ -69,6 +69,9 @@ IDI_APPICON ICON "res/msconfig.ico"
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/cpl/sysdm/lang/pt-PT.rc b/dll/cpl/sysdm/lang/pt-PT.rc
new file mode 100644
index 0000000000..65dec91995
--- /dev/null
+++ b/dll/cpl/sysdm/lang/pt-PT.rc
@@ -0,0 +1,351 @@
+/* Portuguese Language resource file
+ *
+ * Traduzido por: Jose Carlos Jesus 20-06-2019 zecarlos1957(a)hotmail.com
+ */
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 256, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Geral"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
+ LTEXT "Sistema:", IDC_STATIC, 4, 116, 32, 9
+ LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 128, 116, 9
+ LTEXT "Versão", IDC_ROSVERSION, 10, 137, 120, 9
+ LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 146, 130, 9
+ LTEXT "Ultima actualização:", IDC_STATIC, 4, 158, 86, 9
+ LTEXT "", IDC_UPTIME, 10, 170, 116, 9
+ LTEXT "Computador:", IDC_STATIC, 135, 116, 40, 9
+ LTEXT "", IDC_MACHINELINE1, 140, 128, 118, 9
+ LTEXT "", IDC_MACHINELINE2, 140, 137, 118, 9
+ LTEXT "", IDC_MACHINELINE3, 140, 146, 118, 9
+ LTEXT "", IDC_MACHINELINE4, 140, 155, 118, 9
+ LTEXT "", IDC_MACHINELINE5, 140, 164, 118, 9
+ LTEXT "", IDC_MACHINELINE6, 140, 173, 118, 9
+ CONTROL "Visite <A
HREF=""http://www.reactos.org/"">ReactOS Homepage</A>",
IDC_ROSHOMEPAGE_LINK, "SysLink", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 200,
140, 10
+ PUSHBUTTON "Ver &licença...", IDC_LICENCE, 170, 198, 78, 15
+END
+
+IDD_PROPPAGEHARDWARE DIALOGEX 0, 0, 256, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Hardware"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ GROUPBOX "Gestor de dispositivos", IDC_STATIC, 6, 7, 244, 61
+ ICON IDI_DEVMGR, IDC_STATIC, 12, 18, 23, 21, SS_ICON
+ LTEXT "O Gestor de dispositivos lista todos os dispositivos de hardware
instalados no seu computador. Use o Gestor de dispositivos para alterar as propriedades de
qualquer dispositivo.", IDC_STATIC, 42, 18, 204, 24
+ PUSHBUTTON "&Gestor de dispositivos", IDC_HARDWARE_DEVICE_MANAGER, 154,
48, 90, 15
+ GROUPBOX "Assistente de Hardware", IDC_STATIC, 6, 79, 244, 61
+ ICON IDI_ADDHW, IDC_STATIC, 12, 90, 23, 21, SS_ICON
+ LTEXT "O Assistente de hardware irá ajuda-lo a instalar, desinstalar, reparar,
desligar, ejectar e configurar o hardware.", IDC_STATIC, 42, 90, 204, 24
+ PUSHBUTTON "&Assistente de Hardware", IDC_HARDWARE_WIZARD, 154, 120,
90, 15
+ GROUPBOX "Perfis de Hardware", IDC_STATIC, 6, 149, 244, 61
+ ICON IDI_HARDPROF, IDC_STATIC, 12, 160, 23, 21, SS_ICON
+ LTEXT "Os perfis de hardware fornecem uma maneira de configurar e armazenar
diferentes configurações de hardware.", IDC_STATIC, 42, 160, 204, 24
+ PUSHBUTTON "&Perfis de Hardware", IDC_HARDWARE_PROFILE, 154, 190, 90,
15
+END
+
+IDD_PROPPAGEADVANCED DIALOGEX 0, 0, 256, 218
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Avançado"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ LTEXT "Tem de ter a sessão iniciada como 'Administrador' para fazer a
maioria dessas configurações.", IDC_STATIC, 12, 5, 236, 8
+ GROUPBOX "Performance", IDC_STATIC, 6, 18, 244, 50
+ LTEXT "Efeitos visuais, agendamento do processador,utilização da memória e
memória virtual.", IDC_STATIC, 16, 29, 228, 17
+ PUSHBUTTON "&Definições", IDC_PERFOR, 194, 48, 50, 15
+ GROUPBOX "Perfis de utilizador", IDC_STATIC, 6, 75, 244, 48
+ LTEXT "Definições de ambiente de trabalho para o início de sessão",
IDC_STATIC, 16, 88, 228, 20
+ PUSHBUTTON "D&efinições", IDC_USERPROFILE, 194, 103, 50, 15
+ GROUPBOX "Arranque e Recuperação", IDC_STATIC, 6, 131, 244, 52
+ LTEXT "Informação de arranque do sistema, falha do sistema e depuração.",
IDC_STATIC, 16, 144, 228, 19
+ PUSHBUTTON "De&finições", IDC_STAREC, 194, 162, 50, 15
+ PUSHBUTTON "Definições de &sistema", IDC_SYSSETTINGS, 6, 192, 80, 15
+ PUSHBUTTON "&Variáveis de ambiente", IDC_ENVVAR, 88, 192, 80, 15
+ PUSHBUTTON "&Relatar erros", IDC_ERRORREPORT, 170, 192, 80, 15
+END
+
+IDD_SYSSETTINGS DIALOGEX 0, 0, 221, 106
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION
+CAPTION "Definições de sistema"
+FONT 8, "MS Shell Dlg", 0, 0, 0x1
+BEGIN
+ GROUPBOX "Informações de versão", IDC_STATIC, 6, 3, 210, 73
+ LTEXT "O ReactOS é construído como servidor de sistemas operativos e responde
como tal. Marque esta opção para seleccionar apenas aplicativos.", IDC_STATIC, 15,
15, 183, 41
+ CONTROL "&Comportamento de estação de trabalho",
IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190,
10
+ PUSHBUTTON "OK", IDOK, 166, 83, 50, 14
+END
+
+IDD_HARDWAREPROFILES DIALOGEX 6, 18, 254, 234
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Perfis de Hardware"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ ICON IDI_HARDPROF, IDC_STATIC, 8, 11, 18, 20, SS_ICON
+ LTEXT "Pode configurar perfis de hardware para diferentes configurações de
hardware. No arranque, pode escolher o perfil que deseja utilizar.", IDC_STATIC, 46,
11, 188, 25
+ LTEXT "Perfis de hardware disponíveis:", IDC_STATIC, 8, 41, 120, 8
+ LISTBOX IDC_HRDPROFLSTBOX, 8, 52, 215, 54, LBS_NOTIFY
+ PUSHBUTTON "", IDC_HRDPROFUP, 232, 59, 15, 14, BS_ICON | WS_DISABLED
+ PUSHBUTTON "", IDC_HRDPROFDWN, 232, 79, 15, 14, BS_ICON | WS_DISABLED
+ PUSHBUTTON "&Propriedadess", IDC_HRDPROFPROP, 8, 106, 50, 14,
WS_DISABLED
+ PUSHBUTTON "&Copiar", IDC_HRDPROFCOPY, 63, 106, 50, 14, WS_DISABLED
+ PUSHBUTTON "&Renomear", IDC_HRDPROFRENAME, 118, 106, 50, 14,
WS_DISABLED
+ PUSHBUTTON "&Apagar", IDC_HRDPROFDEL, 173, 106, 50, 14, WS_DISABLED
+ GROUPBOX "Selecção de perfis de hardware", IDC_STATIC, 7, 130, 240, 75
+ LTEXT "Quando o ReactOS inicia:", IDC_STATIC, 14, 142, 210, 8
+ AUTORADIOBUTTON "&Aguarde que eu seleccione um perfil de hardware",
IDC_HRDPROFWAIT, 14, 158, 200, 8, WS_GROUP
+ AUTORADIOBUTTON "&Seleccione o primeiro perfil listado se eu não seleccionar
um perfil em:", IDC_HRDPROFSELECT, 14, 173, 230, 8
+ LTEXT "segundos", IDC_STATIC, 65, 187, 35, 8
+ EDITTEXT IDC_HRDPROFEDIT, 25, 185, 35, 12
+ CONTROL "", IDC_HRDPROFUPDWN, "msctls_updown32", UDS_SETBUDDYINT
| UDS_ALIGNRIGHT |
+ UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_CHILD | WS_VISIBLE, 25,
185, 7, 10
+ DEFPUSHBUTTON "OK", IDOK, 143, 213, 50, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 197, 213, 50, 14
+END
+
+IDD_HARDWAREPROFILE DIALOGEX 0, 0, 212, 188
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Geral"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ ICON IDI_HARDPROF, IDC_STATIC, 10, 10, 18, 20, SS_ICON
+ LTEXT "", IDC_HWPPROP_PROFILE, 48, 16, 150, 8
+ LTEXT "ID da estação de ancoragem:", IDC_STATIC, 10, 35, 130, 8
+ LTEXT "", IDC_HWPPROP_DOCKID, 120, 35, 135, 8
+ LTEXT "Numero de série:", IDC_STATIC, 10, 45, 60, 8
+ LTEXT "", IDC_HWPPROP_SERIAL, 64, 45, 135, 8
+ GROUPBOX "", IDC_STATIC, 10, 55, 192, 75
+ AUTOCHECKBOX "Este computador é &portatil", IDC_HWPPROP_PORTABLE, 17,
68, 115, 10, WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "O estado de ancoragem é desconhecido",
IDC_HWPPROP_UNKNOWN, 22, 85, 160, 10, WS_GROUP | WS_TABSTOP
+ AUTORADIOBUTTON "O computador está ancorado", IDC_HWPPROP_DOCKED, 22, 97,
160, 10
+ AUTORADIOBUTTON "O computador está desancorado", IDC_HWPPROP_UNDOCKED, 22,
109, 160, 10
+ GROUPBOX "Selecção de perfis de hardware", IDC_STATIC, 10, 138, 192, 42
+ AUTOCHECKBOX "Incluir sempre este perfil como opção no arranque do
ReactOS", IDC_HWPPROP_INCLUDE, 17, 150, 164, 20, WS_GROUP | WS_TABSTOP |
BS_MULTILINE
+END
+
+IDD_COPYPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Copiar perfil"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "De:", IDC_STATIC, 5, 10, 20, 8
+ LTEXT "", IDC_COPYPROFILEFROM, 30, 10, 160, 10
+ LTEXT "Para:", IDC_STATIC, 5, 30, 20, 8
+ EDITTEXT IDC_COPYPROFILETO, 30, 30, 160, 12
+ DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 199, 30, 50, 14
+END
+
+IDD_RENAMEPROFILE DIALOGEX 12, 26, 256, 52
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Mudar o nome ao perfil"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "De:", IDC_STATIC, 5, 10, 20, 8
+ LTEXT "", IDC_RENPROFEDITFROM, 30, 10, 160, 10
+ LTEXT "Para:", IDC_STATIC, 5, 30, 20, 8
+ EDITTEXT IDC_RENPROFEDITTO, 30, 30, 160, 12
+ DEFPUSHBUTTON "OK", IDOK, 199, 9, 50, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 199, 30, 50, 14
+END
+
+IDD_USERPROFILE DIALOGEX 0, 0, 256, 218
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Perfis de utilizador"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ ICON IDI_USERPROF, IDC_STATIC, 6, 11, 16, 16, SS_ICON
+ LTEXT "Os perfis de utilizador contêm configurações do ambiente de trabalho e
outras informações relacionadas ao inicio de sessão. A different profile can be created on
each computer you use, or you can select a roaming profile that is the same on every
computer you use.", IDC_STATIC, 40, 11, 211, 35
+ LTEXT "Profiles stored on this computer:", IDC_STATIC, 16, 51, 204, 9
+ CONTROL "", IDC_USERPROFILE_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL |
+ LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 6, 66, 244,
85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "&Change Type", IDC_USERPROFILE_CHANGE, 90, 155, 50, 15
+ PUSHBUTTON "&Delete", IDC_USERPROFILE_DELETE, 145, 155, 50, 15
+ PUSHBUTTON "Copy &To", IDC_USERPROFILE_COPY, 200, 155, 50, 15
+ CONTROL "To create new user accounts, open <A>User Accounts</A> in
Control Panel.",
+ IDC_USERACCOUNT_LINK, "SysLink", WS_CHILD | WS_VISIBLE |
WS_TABSTOP, 7, 175, 245, 18
+ DEFPUSHBUTTON "OK", IDOK, 134, 198, 54, 15
+ PUSHBUTTON "Cancel", IDCANCEL, 196, 198, 54, 15
+END
+
+IDD_USERPROFILE_TYPE DIALOGEX 6, 18, 225, 103
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Change Profile Type"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "", IDC_USERPROFILE_TYPE_TEXT, 7, 11, 206, 28
+ AUTORADIOBUTTON "&Roaming profile", IDC_USERPROFILE_TYPE_ROAMING, 60,
49, 145, 10
+ AUTORADIOBUTTON "&Local profile", IDC_USERPROFILE_TYPE_LOCAL, 60, 63,
145, 10
+ DEFPUSHBUTTON "OK", IDOK, 60, 82, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, 122, 82, 50, 14
+END
+
+IDD_USERPROFILE_COPY DIALOGEX 6, 18, 261, 133
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Copy To"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ GROUPBOX "Copy &profile to", -1, 8, 9, 185, 52
+ EDITTEXT IDC_USERPROFILE_COPY_PATH, 15, 23, 167, 12, ES_AUTOHSCROLL
+ PUSHBUTTON "&Browse", IDC_USERPROFILE_COPY_BROWSE, 15, 41, 50, 14
+ GROUPBOX "Permitted to use", -1, 8, 77, 185, 48
+ LTEXT "", IDC_USERPROFILE_COPY_USER, 15, 91, 167, 8
+ PUSHBUTTON "&Change", IDC_USERPROFILE_COPY_CHANGE, 15, 105, 50, 14
+ DEFPUSHBUTTON "OK", IDOK, 204, 13, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, 204, 30, 50, 14
+END
+
+IDD_STARTUPRECOVERY DIALOGEX 6, 18, 252, 280
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Startup and Recovery"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ GROUPBOX "System startup", IDC_STATIC, 7, 12, 238, 95
+ LTEXT "Default operating &system:", IDC_STATIC, 14, 26, 100, 8
+ COMBOBOX IDC_STRECOSCOMBO, 14, 37, 224, 46, CBS_DROPDOWNLIST | WS_VSCROLL
+ AUTOCHECKBOX "&Time to display list of operating systems:",
IDC_STRECLIST, 14, 56, 160, 8
+ EDITTEXT IDC_STRRECLISTEDIT, 185, 54, 30, 12, ES_NUMBER
+ CONTROL "", IDC_STRRECLISTUPDWN, "msctls_updown32", UDS_WRAP |
UDS_SETBUDDYINT |
+ UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_CHILD |
WS_VISIBLE, 0, 0, 8, 13
+ LTEXT "sec.", IDC_STATIC, 223, 56, 18, 8
+ AUTOCHECKBOX "Time to &display recovery options when needed:",
IDC_STRRECREC, 14, 70, 170, 8
+ EDITTEXT IDC_STRRECRECEDIT, 185, 68, 30, 12, ES_NUMBER
+ CONTROL "", IDC_STRRECRECUPDWN, "msctls_updown32", UDS_WRAP |
UDS_SETBUDDYINT |
+ UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_CHILD |
WS_VISIBLE, 0, 0, 8, 13
+ LTEXT "sec.", IDC_STATIC, 223, 70, 18, 8
+ LTEXT "To edit the startup options file manually, click Edit.", IDC_STATIC,
14, 89, 187, 8
+ PUSHBUTTON "&Edit", IDC_STRRECEDIT, 188, 87, 50, 14
+ GROUPBOX "System failure", IDC_STATIC, 7, 111, 238, 140
+ AUTOCHECKBOX "&Write an event to the system log", IDC_STRRECWRITEEVENT,
14, 124, 148, 10
+ AUTOCHECKBOX "Se&nd an administrative alert", IDC_STRRECSENDALERT, 14,
138, 148, 10
+ AUTOCHECKBOX "Automatically &restart", IDC_STRRECRESTART, 14, 152, 145,
10
+ GROUPBOX "Write debugging information", IDC_STATIC, 12, 167, 227, 76
+ COMBOBOX IDC_STRRECDEBUGCOMBO, 17, 182, 151, 49, CBS_DROPDOWNLIST
+ LTEXT "Dump &file:", IDC_STATIC, 17, 202, 150, 8
+ EDITTEXT IDC_STRRECDUMPFILE, 17, 210, 153, 12, ES_AUTOHSCROLL
+ AUTOCHECKBOX "&Overwrite any existing file", IDC_STRRECOVERWRITE, 17,
228, 125, 10
+ DEFPUSHBUTTON "OK", IDOK, 141, 258, 50, 15
+ PUSHBUTTON "Cancel", IDCANCEL, 195, 258, 50, 15
+END
+
+IDD_VIRTMEM DIALOGEX 6, 6, 223, 248
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Virtual Memory"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ LTEXT "Drive [Volume Label]", IDC_STATIC, 12, 5, 96, 9
+ LTEXT "Paging File Size (MB)", IDC_STATIC, 115, 5, 96, 9
+ LISTBOX IDC_PAGEFILELIST, 10, 16, 204, 52, LBS_NOTIFY | LBS_USETABSTOPS
+ GROUPBOX "Paging file size for selected drive", IDC_DRIVEGROUP, 10, 70,
204, 104
+ LTEXT "Drive:", IDC_STATIC, 20, 80, 20, 8
+ LTEXT "", IDC_DRIVE, 88, 81, 100, 9
+ LTEXT "Space available:", IDC_STATIC, 20, 92, 56, 9
+ LTEXT "", IDC_SPACEAVAIL, 88, 92, 104, 9
+ LTEXT "&Initial size (MB):", -1, 22, 118, 75, 9
+ LTEXT "Ma&ximum size (MB):", -1, 22, 131, 75, 9
+ AUTORADIOBUTTON "&Custom size", IDC_CUSTOM, 20, 105, 54, 9, WS_GROUP
+ AUTORADIOBUTTON "S&ystem managed size", IDC_SYSMANSIZE, 20, 145, 88, 9
+ AUTORADIOBUTTON "&No paging file", IDC_NOPAGEFILE, 20, 158, 78, 9
+ EDITTEXT IDC_INITIALSIZE, 100, 114, 44, 13, NOT WS_BORDER, WS_EX_CLIENTEDGE
+ EDITTEXT IDC_MAXSIZE, 100, 129, 44, 13, NOT WS_BORDER, WS_EX_CLIENTEDGE
+ PUSHBUTTON "Set", IDC_SET, 158, 154, 50, 15
+ GROUPBOX "Total paging file size for all drives", IDC_TOTALGROUP, 10, 177,
204, 46
+ LTEXT "Minimum allowed:", IDC_STATIC, 18, 188, 58, 9
+ LTEXT "", IDC_MINIMUM, 88, 188, 100, 9
+ LTEXT "Recommended:", IDC_STATIC, 18, 199, 52, 9
+ LTEXT "", IDC_RECOMMENDED, 88, 199, 100, 9
+ LTEXT "Currently allocated:", IDC_STATIC, 18, 210, 66, 9
+ LTEXT "", IDC_CURRENT, 88, 210, 100, 9
+ DEFPUSHBUTTON "OK", IDOK, 114, 230, 48, 15
+ PUSHBUTTON "Cancel", IDCANCEL, 168, 230, 48, 15
+END
+
+IDD_ENVIRONMENT_VARIABLES DIALOGEX 6, 18, 252, 245
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Environment Variables"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ GROUPBOX "User variables", IDC_STATIC, 7, 12, 238, 100
+ CONTROL "", IDC_USER_VARIABLE_LIST, "SysListView32", LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS |
+ LVS_SORTASCENDING | LVS_NOSORTHEADER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,
14, 25, 224, 58, WS_EX_CLIENTEDGE
+ PUSHBUTTON "&New...", IDC_USER_VARIABLE_NEW, 80, 90, 50, 14
+ PUSHBUTTON "&Edit...", IDC_USER_VARIABLE_EDIT, 134, 90, 50, 14
+ PUSHBUTTON "&Delete", IDC_USER_VARIABLE_DELETE, 188, 90, 50, 14
+ GROUPBOX "System variables", IDC_STATIC, 7, 116, 238, 100
+ CONTROL "", IDC_SYSTEM_VARIABLE_LIST, "SysListView32", LVS_REPORT
| LVS_SINGLESEL | LVS_SHOWSELALWAYS |
+ LVS_SORTASCENDING | LVS_NOSORTHEADER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,
14, 129, 224, 58, WS_EX_CLIENTEDGE
+ PUSHBUTTON "Ne&w...", IDC_SYSTEM_VARIABLE_NEW, 80, 194, 50, 14
+ PUSHBUTTON "Ed&it...", IDC_SYSTEM_VARIABLE_EDIT, 134, 194, 50, 14
+ PUSHBUTTON "De&lete", IDC_SYSTEM_VARIABLE_DELETE, 188, 194, 50, 14
+ DEFPUSHBUTTON "OK", IDOK, 141, 224, 50, 14, WS_GROUP
+ PUSHBUTTON "Cancel", IDCANCEL, 195, 224, 50, 14
+END
+
+IDD_EDIT_VARIABLE DIALOGEX 10, 15, 227, 71
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION
| WS_SYSMENU
+CAPTION "Edit Variable"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+BEGIN
+ LTEXT "Variable &Name:", IDC_STATIC, 7, 14, 68, 8
+ EDITTEXT IDC_VARIABLE_NAME, 75, 12, 145, 12, ES_AUTOHSCROLL
+ LTEXT "Variable &Value:", IDC_STATIC, 7, 32, 68, 8
+ EDITTEXT IDC_VARIABLE_VALUE, 75, 30, 145, 12, ES_AUTOHSCROLL
+ DEFPUSHBUTTON "OK", IDOK, 116, 50, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, 170, 50, 50, 14
+END
+
+IDD_LICENCE DIALOGEX 6, 5, 267, 159
+CAPTION "License"
+FONT 8, "MS Shell Dlg", 0, 0, 0x0
+STYLE DS_SHELLFONT | WS_BORDER | WS_THICKFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
+BEGIN
+ EDITTEXT IDC_LICENCEEDIT, 6, 3, 255, 131, WS_VSCROLL | ES_READONLY | ES_MULTILINE
+ DEFPUSHBUTTON "OK", IDOK, 106, 140, 54, 15
+END
+
+STRINGTABLE
+BEGIN
+ IDS_CPLSYSTEMNAME "System"
+ IDS_CPLSYSTEMDESCRIPTION "See information about your computer and change various
system and hardware settings."
+ IDS_MEGABYTE "MB of RAM"
+ IDS_GIGABYTE "GB of RAM"
+ IDS_TERABYTE "TB of RAM"
+ IDS_PETABYTE "PB of RAM"
+ IDS_MEGAHERTZ "MHz"
+ IDS_GIGAHERTZ "GHz"
+ IDS_UPTIME_FORMAT "%u Days, %02u:%02u:%02u"
+ IDS_VARIABLE "Variable"
+ IDS_VALUE "Value"
+ IDS_NO_DUMP "(None)"
+ IDS_MINI_DUMP "Minidump (64KB)"
+ IDS_KERNEL_DUMP "Kernel dump"
+ IDS_FULL_DUMP "Complete dump"
+ IDS_USERPROFILE_NAME "Name"
+ IDS_USERPROFILE_SIZE "Size"
+ IDS_USERPROFILE_TYPE "Type"
+ IDS_USERPROFILE_STATUS "Status"
+ IDS_USERPROFILE_MODIFIED "Modified"
+ IDS_USERPROFILE_LOCAL "Local"
+ IDS_USERPROFILE_ROAMING "Roaming"
+ IDS_USERPROFILE_MANDATORY "Mandatory"
+ IDS_USERPROFILE_CONFIRM_DELETE "Are you sure you want to delete %s's
profile?"
+ IDS_USERPROFILE_CONFIRM_DELETE_TITLE "Confirm Delete"
+ IDS_USERPROFILE_ACCOUNT_UNKNOWN "Account Unknown"
+ IDS_USERPROFILE_ACCOUNT_DELETED "Account Deleted"
+ IDS_USERPROFILE_TYPE_TEXT "When %s logs onto this computer, should the operating
system use the roaming profile or just the locally cached copy of the roaming
profile."
+ IDS_MESSAGEBOXTITLE "System control panel applet"
+ IDS_WARNINITIALSIZE "Enter a numeric value for the initial size of the paging
file."
+ IDS_WARNMAXIMUMSIZE "Enter a numeric value for the maximum size of the paging
file."
+ IDS_WARNINITIALRANGE "The initial size of the paging file must not be smaller
than 16 MB and must not exceed the available space on the selected drive."
+ IDS_WARNMAXIMUMRANGE "The maximum size of the paging file must not be smaller
than its initial size, must not be larger than 4095 MB and must not exceed the available
space on the selected drive."
+ IDS_PAGEFILE_NONE "None"
+ IDS_PAGEFILE_SYSTEM "System Managed"
+ IDS_INFOREBOOT "You have to reboot the computer in order to apply the
changes."
+ IDS_DEVS "\nReactOS Team\n\nProject Coordinator\n\nAleksey Bragin\n\nDevelopment
Team\n\nAleksandar Andrejevic\nAleksey Bragin\nAlexander Shaposhnikov\nAmine
Khaldi\nAndrew Greenwood\nAndrey Korotaev\nArt Yerkes\nBenedikt Freisen\nCameron
Gutman\nChristoph von Wittich\nColin Finck\nDaniel Reimer\nDavid Quintana\nDmitry
Chapyshev\nEric Kohl\nGed Murphy\nGiannis Adamopoulos\nGregor Brunmar\nHermès
Bélusca-Maïto\nHervé Poussineau\nJames Tabor\nJeffrey Morlan\nJérôme Gardou\nJohannes And
[...]
+ IDS_HWPROFILE_CONFIRM_DELETE_TITLE "Confirm Profile Delete"
+ IDS_HWPROFILE_CONFIRM_DELETE "Are you sure you want to delete the hardware
profile ""%s""?"
+ IDS_HWPROFILE_ALREADY_IN_USE "The profile name is already in use."
+ IDS_HWPROFILE_PROFILE "Profile"
+ IDS_HWPROFILE_WARNING "Warning"
+END
diff --git a/dll/cpl/sysdm/sysdm.rc b/dll/cpl/sysdm/sysdm.rc
index 587fd9a77d..5cd30214de 100644
--- a/dll/cpl/sysdm/sysdm.rc
+++ b/dll/cpl/sysdm/sysdm.rc
@@ -77,6 +77,9 @@ RC_LICENSE RTDATA "resources/gpl.txt"
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
@@ -103,4 +106,4 @@ RC_LICENSE RTDATA "resources/gpl.txt"
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
-#endif
\ No newline at end of file
+#endif
diff --git a/dll/cpl/usrmgr/lang/pt-PT.rc b/dll/cpl/usrmgr/lang/pt-PT.rc
new file mode 100644
index 0000000000..cea9c8e210
--- /dev/null
+++ b/dll/cpl/usrmgr/lang/pt-PT.rc
@@ -0,0 +1,213 @@
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+/* Dialogs */
+
+IDD_USERS DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Utilizadores"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT |
LVS_EDITLABELS | LVS_SINGLESEL |
+ LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 7, 238,
85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "&Adicionar...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remover", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&opriedades", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Requer um nome de utilizador e uma password na inicialização do
sistema.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "R&eset Password", IDC_USERS_RESET, 165, 200, 80, 14,
WS_DISABLED
+END
+
+IDD_GROUPS DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Grupos"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT |
LVS_EDITLABELS | LVS_SINGLESEL |
+ LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 7, 238,
85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dicionar", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remover", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&opriedades", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
+END
+
+IDD_EXTRA DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Extra"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "Este espaço é intencionalmente deixado em branco", IDC_STATIC, 66,
90, 112, 8
+END
+
+IDD_USER_GENERAL DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Geral"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "", IDC_USER_GENERAL_NAME, 7, 12, 112, 8
+ LTEXT "Nome completo:", -1, 7, 46, 63, 8
+ EDITTEXT IDC_USER_GENERAL_FULL_NAME, 77, 43, 168, 13, ES_AUTOHSCROLL
+ LTEXT "Descrição:", -1, 7, 64, 63, 8
+ EDITTEXT IDC_USER_GENERAL_DESCRIPTION, 77, 61, 168, 13, ES_AUTOHSCROLL
+ AUTOCHECKBOX "O utilizador deve alterar a password no primeiro início de
sessão", IDC_USER_GENERAL_FORCE_CHANGE, 7, 82, 220, 10
+ AUTOCHECKBOX "O utilizador não pode alterar a password",
IDC_USER_GENERAL_CANNOT_CHANGE, 7, 95, 210, 10
+ AUTOCHECKBOX "A password nunca expira", IDC_USER_GENERAL_NEVER_EXPIRES, 7,
108, 210, 10
+ AUTOCHECKBOX "A conta está desactivada", IDC_USER_GENERAL_DISABLED, 7, 121,
210, 10
+ AUTOCHECKBOX "A conta está bloqueada", IDC_USER_GENERAL_LOCKED, 7, 134,
210, 10
+END
+
+IDD_USER_MEMBERSHIP DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Membro de"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "Membro de:", -1, 7, 7, 170, 8
+ CONTROL "", IDC_USER_MEMBERSHIP_LIST, "SysListView32", LVS_REPORT
| LVS_NOCOLUMNHEADER |
+ LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 18, 238, 173,
WS_EX_CLIENTEDGE
+ PUSHBUTTON "&Adicionar", IDC_USER_MEMBERSHIP_ADD, 7, 197, 50, 14
+ PUSHBUTTON "&Remover", IDC_USER_MEMBERSHIP_REMOVE, 61, 197, 50, 14,
WS_DISABLED
+END
+
+IDD_USER_PROFILE DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Perfil"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ GROUPBOX "Perfil de utilizador", -1, 7, 7, 238, 54
+ LTEXT "Caminho do perfil:", -1, 16, 22, 70, 8
+ EDITTEXT IDC_USER_PROFILE_PATH, 78, 19, 160, 13, ES_AUTOHSCROLL
+ LTEXT "Script de início de sessão:", -1, 16, 40, 55, 17
+ EDITTEXT IDC_USER_PROFILE_SCRIPT, 78, 37, 160, 13, ES_AUTOHSCROLL
+ GROUPBOX "Pasta raiz", -1, 7, 68, 238, 54
+ AUTORADIOBUTTON "Caminho local:", IDC_USER_PROFILE_LOCAL, 16, 83, 60, 10
+ AUTORADIOBUTTON "Ligar:", IDC_USER_PROFILE_REMOTE, 16, 100, 60, 10
+ EDITTEXT IDC_USER_PROFILE_LOCAL_PATH, 78, 81, 160, 13, ES_AUTOHSCROLL
+ COMBOBOX IDC_USER_PROFILE_DRIVE, 78, 99, 26, 160, CBS_DROPDOWNLIST | CBS_SORT |
+ WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL
+ LTEXT "até:", -1, 112, 101, 12, 8
+ EDITTEXT IDC_USER_PROFILE_REMOTE_PATH, 130, 99, 108, 13, ES_AUTOHSCROLL
+END
+
+IDD_GROUP_GENERAL DIALOGEX 0, 0, 252, 223
+STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
+CAPTION "Geral"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "", IDC_GROUP_GENERAL_NAME, 7, 12, 112, 8
+ LTEXT "Descrição:", -1, 7, 45, 46, 8
+ EDITTEXT IDC_GROUP_GENERAL_DESCRIPTION, 65, 42, 180, 13, ES_AUTOHSCROLL
+ LTEXT "Membro:", -1, 7, 63, 45, 8
+ CONTROL "", IDC_GROUP_GENERAL_MEMBERS, "SysListView32",
LVS_REPORT | LVS_NOCOLUMNHEADER |
+ LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 74, 238,
117, WS_EX_CLIENTEDGE
+ PUSHBUTTON "Adicionar", IDC_GROUP_GENERAL_ADD, 7, 197, 50, 14
+ PUSHBUTTON "Remover", IDC_GROUP_GENERAL_REMOVE, 61, 197, 50, 14,
WS_DISABLED
+END
+
+IDD_CHANGE_PASSWORD DIALOGEX 0, 0, 267, 74
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+CAPTION "Alterar Password"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ EDITTEXT IDC_EDIT_PASSWORD1, 107, 7, 153, 14, ES_AUTOHSCROLL | ES_PASSWORD
+ RTEXT "Nova Password:", -1, 7, 10, 96, 8
+ EDITTEXT IDC_EDIT_PASSWORD2, 107, 25, 153, 14, ES_AUTOHSCROLL | ES_PASSWORD
+ RTEXT "Repetir a Password:", -1, 7, 28, 96, 8
+ DEFPUSHBUTTON "OK", IDOK, 156, 53, 50, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 210, 53, 50, 14
+END
+
+IDD_USER_NEW DIALOGEX 0, 0, 267, 200
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+CAPTION "Novo utilizador"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ EDITTEXT IDC_USER_NEW_NAME, 107, 7, 153, 14, ES_AUTOHSCROLL
+ RTEXT "Nome de utilizador:", -1, 7, 10, 96, 8
+ EDITTEXT IDC_USER_NEW_FULL_NAME, 107, 25, 153, 14, ES_AUTOHSCROLL
+ RTEXT "Nome completo de utilizador:", -1, 7, 28, 96, 8
+ EDITTEXT IDC_USER_NEW_DESCRIPTION, 107, 43, 153, 14, ES_AUTOHSCROLL
+ RTEXT "Descrição:", -1, 7, 46, 96, 8
+ EDITTEXT IDC_USER_NEW_PASSWORD1, 107, 67, 153, 14, ES_AUTOHSCROLL | ES_PASSWORD
+ RTEXT "Password:", -1, 7, 70, 96, 8
+ EDITTEXT IDC_USER_NEW_PASSWORD2, 107, 85, 153, 14, ES_AUTOHSCROLL | ES_PASSWORD
+ RTEXT "Repetir Password:", -1, 7, 88, 96, 8
+ AUTOCHECKBOX "O utilizador deve alterar a password no primeiro início de
sessão", IDC_USER_NEW_FORCE_CHANGE, 7, 109, 220, 10
+ AUTOCHECKBOX "O utilizador não pode alterar a password",
IDC_USER_NEW_CANNOT_CHANGE, 7, 123, 200, 10, WS_DISABLED
+ AUTOCHECKBOX "Password nunca expira", IDC_USER_NEW_NEVER_EXPIRES, 7, 137,
200, 10, WS_DISABLED
+ AUTOCHECKBOX "A conta está bloqueada", IDC_USER_NEW_DISABLED, 7, 151, 200,
10
+ DEFPUSHBUTTON "OK", IDOK, 156, 179, 50, 14, WS_DISABLED
+ PUSHBUTTON "Cancelar", IDCANCEL, 210, 179, 50, 14
+END
+
+IDD_GROUP_NEW DIALOGEX 0, 0, 267, 74
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+CAPTION "Novo Grupo"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ EDITTEXT IDC_GROUP_NEW_NAME, 107, 7, 153, 14, ES_AUTOHSCROLL
+ RTEXT "Nome do grupo:", -1, 7, 10, 96, 8
+ EDITTEXT IDC_GROUP_NEW_DESCRIPTION, 107, 25, 153, 14, ES_AUTOHSCROLL
+ RTEXT "Descrição:", -1, 7, 28, 96, 8
+ DEFPUSHBUTTON "OK", IDOK, 156, 53, 50, 14, WS_DISABLED
+ PUSHBUTTON "Cancelar", IDCANCEL, 210, 53, 50, 14
+END
+
+IDD_USER_ADD_MEMBERSHIP DIALOGEX 0, 0, 252, 223
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
+CAPTION "Filiações"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "Membro de:", -1, 7, 7, 56, 8
+ CONTROL "", IDC_USER_ADD_MEMBERSHIP_LIST, "SysListView32",
LVS_REPORT | LVS_SHOWSELALWAYS |
+ LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 18, 238, 173,
WS_EX_CLIENTEDGE
+ DEFPUSHBUTTON "OK", IDOK, 141, 197, 50, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 195, 197, 50, 14
+END
+
+/* Menus */
+
+IDM_POPUP_GROUP MENU
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "Novo grupo...", IDM_GROUP_NEW
+ END
+ POPUP ""
+ BEGIN
+ MENUITEM "Adicionar Membro", IDM_GROUP_ADD_MEMBER, GRAYED
+ MENUITEM SEPARATOR
+ MENUITEM "Apagar", IDM_GROUP_DELETE
+ MENUITEM "Mudar o nome", IDM_GROUP_RENAME
+ MENUITEM SEPARATOR
+ MENUITEM "Propriedades", IDM_GROUP_PROPERTIES
+ END
+END
+
+IDM_POPUP_USER MENU
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "Novo utilizador", IDM_USER_NEW
+ END
+ POPUP ""
+ BEGIN
+ MENUITEM "Alterar Password", IDM_USER_CHANGE_PASSWORD
+ MENUITEM SEPARATOR
+ MENUITEM "Apagar", IDM_USER_DELETE
+ MENUITEM "Mudar o nome", IDM_USER_RENAME
+ MENUITEM SEPARATOR
+ MENUITEM "Propriedades", IDM_USER_PROPERTIES
+ END
+END
+
+/* Strings */
+
+STRINGTABLE
+BEGIN
+ IDS_CPLNAME "Contas de utilizador"
+ IDS_CPLDESCRIPTION "Gestão de grupos e utilizadores."
+END
+
+STRINGTABLE
+BEGIN
+ IDS_NAME "Nome"
+ IDS_FULLNAME "Nome completo"
+ IDS_DESCRIPTION "Descrição"
+END
diff --git a/dll/cpl/usrmgr/usrmgr.rc b/dll/cpl/usrmgr/usrmgr.rc
index 1080217622..8cde1962fb 100644
--- a/dll/cpl/usrmgr/usrmgr.rc
+++ b/dll/cpl/usrmgr/usrmgr.rc
@@ -48,6 +48,9 @@ IDI_GROUP ICON "resources/group.ico"
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/lsasrv/lang/pt-PT.rc b/dll/win32/lsasrv/lang/pt-PT.rc
new file mode 100644
index 0000000000..ec3d1dbbd3
--- /dev/null
+++ b/dll/win32/lsasrv/lang/pt-PT.rc
@@ -0,0 +1,77 @@
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE
+BEGIN
+ IDS_NT_AUTHORITY "NT AUTHORITY"
+ IDS_NULL_RID "NULL SID"
+ IDS_WORLD_RID "Todos"
+ IDS_LOCAL_RID "LOCAL"
+ IDS_CREATOR_OWNER_RID "CREATOR OWNER"
+ IDS_CREATOR_GROUP_RID "CREATOR GROUP"
+ IDS_CREATOR_OWNER_SERVER_RID "CREATOR OWNER SERVER"
+ IDS_CREATOR_GROUP_SERVER_RID "CREATOR GROUP SERVER"
+ IDS_DIALUP_RID "DIALUP"
+ IDS_NETWORK_RID "NETWORK"
+ IDS_BATCH_RID "BATCH"
+ IDS_INTERACTIVE_RID "INTERACTIVE"
+ IDS_SERVICE_RID "SERVICE"
+ IDS_ANONYMOUS_LOGON_RID "ANONYMOUS LOGON"
+ IDS_PROXY_RID "PROXY"
+ IDS_ENTERPRISE_CONTROLLERS_RID "ENTERPRISE DOMAIN CONTROLLERS"
+ IDS_PRINCIPAL_SELF_RID "SELF"
+ IDS_AUTHENTICATED_USER_RID "Utilizadores autenticados"
+ IDS_RESTRICTED_CODE_RID "RESTRICTED"
+ IDS_TERMINAL_SERVER_RID "TERMINAL SERVER USER"
+ IDS_REMOTE_LOGON_RID "REMOTE INTERACTIVE LOGON"
+ IDS_THIS_ORGANIZATION_RID "Esta organização"
+ IDS_LOCAL_SYSTEM_RID "SYSTEM"
+ IDS_LOCAL_SERVICE_RID "LOCAL SERVICE"
+ IDS_NETWORK_SERVICE_RID "NETWORK SERVICE"
+ IDS_BUILTIN_DOMAIN_RID "BUILTIN"
+ IDS_ALIAS_RID_ADMINS "Administradores"
+ IDS_ALIAS_RID_USERS "Utilizadores"
+ IDS_ALIAS_RID_GUESTS "Convidados"
+ IDS_ALIAS_RID_POWER_USERS "Utilizadores avançados"
+ IDS_ALIAS_RID_ACCOUNT_OPS "Operadores de conta"
+ IDS_ALIAS_RID_SYSTEM_OPS "Operadores de servidor"
+ IDS_ALIAS_RID_PRINT_OPS "Imprimir Operadores"
+ IDS_ALIAS_RID_BACKUP_OPS "Backup Operadores"
+ IDS_ALIAS_RID_REPLICATOR "Replicadores"
+ IDS_ALIAS_RID_RAS_SERVERS "Servidores de RAS e IAS"
+ IDS_ALIAS_RID_PREW2KCOMPACCESS "Acesso compatível com versões anteriores ao
Windows 2000"
+ IDS_ALIAS_RID_REMOTE_DESKTOP_USERS "Utilizadores da Área de Trabalho
Remota"
+ IDS_ALIAS_RID_NETWORK_CONFIGURATION_OPS "Operadores de configuração de
rede"
+END
+
+STRINGTABLE
+BEGIN
+ IDS_CREATE_TOKEN_PRIVILEGE "Crie um objecto token"
+ IDS_ASSIGNPRIMARYTOKEN_PRIVILEGE "Substituir um token ao nível do
processo"
+ IDS_LOCK_MEMORY_PRIVILEGE "Bloquear páginas na memória"
+ IDS_INCREASE_QUOTA_PRIVILEGE "Ajustar cotas de memória para um processo"
+ IDS_MACHINE_ACCOUNT_PRIVILEGE "Adicionar estações de trabalho ao domínio"
+ IDS_TCB_PRIVILEGE "Agir como parte do sistema operacional"
+ IDS_SECURITY_PRIVILEGE "Gerenciar auditoria e iniciar sessão de segurança"
+ IDS_TAKE_OWNERSHIP_PRIVILEGE "Apropriar-se de arquivos ou outros objectos"
+ IDS_LOAD_DRIVER_PRIVILEGE "Carregar e descarregar controladores de
dispositivo"
+ IDS_SYSTEM_PROFILE_PRIVILEGE "Perfil do desempenho do sistema"
+ IDS_SYSTEMTIME_PRIVILEGE "Alterar a hora do sistema"
+ IDS_PROF_SINGLE_PROCESS_PRIVILEGE "Processo único de perfil"
+ IDS_INC_BASE_PRIORITY_PRIVILEGE "Aumentar a prioridade de agendamento"
+ IDS_CREATE_PAGEFILE_PRIVILEGE "Crie um arquivo de paginação"
+ IDS_CREATE_PERMANENT_PRIVILEGE "Criar objectos partilhados permanentes"
+ IDS_BACKUP_PRIVILEGE "Fazer backup de arquivos e directórios"
+ IDS_RESTORE_PRIVILEGE "Restaurar arquivos e directórios"
+ IDS_SHUTDOWN_PRIVILEGE "Desligue o sistema"
+ IDS_DEBUG_PRIVILEGE "Programas de depuração"
+ IDS_AUDIT_PRIVILEGE "Gere auditorias de segurança"
+ IDS_SYSTEM_ENVIRONMENT_PRIVILEGE "Modifique os valores do ambiente de
firmware"
+ IDS_CHANGE_NOTIFY_PRIVILEGE "Ignorar a verificação transversal"
+ IDS_REMOTE_SHUTDOWN_PRIVILEGE "Forçar o desligamento de um sistema remoto"
+ IDS_UNDOCK_PRIVILEGE "Remova o computador da estação de ancoragem"
+ IDS_SYNC_AGENT_PRIVILEGE "Sincronizar dados do serviço de directório"
+ IDS_ENABLE_DELEGATION_PRIVILEGE "Permitir que contas de computador e utilizador
sejam confiáveis para delegação"
+ IDS_MANAGE_VOLUME_PRIVILEGE "Executar tarefas de manutenção de volume"
+ IDS_IMPERSONATE_PRIVILEGE "Representar um cliente após a autenticação"
+ IDS_CREATE_GLOBAL_PRIVILEGE "Crie objectos globais"
+END
diff --git a/dll/win32/lsasrv/lsasrv.rc b/dll/win32/lsasrv/lsasrv.rc
index f85cd1098c..6eb5d3b8a2 100644
--- a/dll/win32/lsasrv/lsasrv.rc
+++ b/dll/win32/lsasrv/lsasrv.rc
@@ -33,6 +33,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/samsrv/lang/pt-PT.rc b/dll/win32/samsrv/lang/pt-PT.rc
new file mode 100644
index 0000000000..76bb21c5f0
--- /dev/null
+++ b/dll/win32/samsrv/lang/pt-PT.rc
@@ -0,0 +1,25 @@
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE
+BEGIN
+ IDS_DOMAIN_BUILTIN_NAME "Embutido"
+ IDS_GROUP_NONE_NAME "Nenhum"
+ IDS_GROUP_NONE_COMMENT "Utilizador comum"
+ IDS_ALIAS_ADMINISTRATORS_NAME "Administrador"
+ IDS_ALIAS_ADMINISTRATORS_COMMENT "Os administradores têm acesso irrestrito ao
computador ou domínio."
+ IDS_ALIAS_GUESTS_NAME "Convidado"
+ IDS_ALIAS_GUESTS_COMMENT "Os convidados têm os mesmos direitos que os membros do
grupo Utilizadores por padrão."
+ IDS_ALIAS_POWER_USERS_NAME "Utilizadores avançados"
+ IDS_ALIAS_POWER_USERS_COMMENT "Utilizadores avançados têm a maioria dos direitos
administrativos com algumas restrições."
+ IDS_ALIAS_USERS_NAME "Utilizadores"
+ IDS_ALIAS_USERS_COMMENT "Os utilizadores são impedidos de fazer alterações em
todo o sistema."
+ /*
+ * ATTENTION:
+ * If you translate the administrator account name, keep
IDS_USER_ADMINISTRATOR_NAME and
+ * syssetup.dll:IDS_ADMINISTRATOR_NAME synchronized.
+ */
+ IDS_USER_ADMINISTRATOR_NAME "Administrator"
+ IDS_USER_ADMINISTRATOR_COMMENT "Conta interna usada para administrar o
computador ou domínio."
+ IDS_USER_GUEST_NAME "Convidado"
+ IDS_USER_GUEST_COMMENT "Conta interna para acesso de convidado ao computador ou
domínio."
+END
diff --git a/dll/win32/samsrv/samsrv.rc b/dll/win32/samsrv/samsrv.rc
index 43872f6561..ae50c3a7e2 100644
--- a/dll/win32/samsrv/samsrv.rc
+++ b/dll/win32/samsrv/samsrv.rc
@@ -43,6 +43,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/setupapi/lang/pt-BR.rc b/dll/win32/setupapi/lang/pt-BR.rc
index 123f100c8d..e9adc4273e 100644
--- a/dll/win32/setupapi/lang/pt-BR.rc
+++ b/dll/win32/setupapi/lang/pt-BR.rc
@@ -2,22 +2,7 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
COPYFILEDLGORD DIALOGEX 20, 20, 208, 105
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
-CAPTION "Copiando arquivos..."
-FONT 8, "MS Shell Dlg"
-BEGIN
- PUSHBUTTON "Cancelar", IDCANCEL, 79, 84, 50, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
- LTEXT "Origem:", -1, 7, 7, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "", SOURCESTRORD, 7, 18, 194, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "Destino:", -1, 7, 30, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "", DESTSTRORD, 7, 41, 194, 22, WS_CHILD | WS_VISIBLE | WS_GROUP
- CONTROL "", PROGRESSORD, "setupx_progress", WS_CHILD | WS_VISIBLE
| WS_TABSTOP, 7, 63, 194, 13
-END
-
-LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
-
-COPYFILEDLGORD DIALOGEX 20, 20, 208, 105
-STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
-CAPTION "A copiar ficheiros..."
+CAPTION "Copiando ficheiros..."
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Cancelar", IDCANCEL, 79, 84, 50, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
@@ -30,29 +15,29 @@ END
IDPROMPTFORDISK DIALOG 0, 0, 260, 120
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
-CAPTION "Files Needed"
+CAPTION "Arquivos necessários"
FONT 8, "MS Shell Dlg"
BEGIN
- LTEXT "Insert the manufacturer's installation disk, and then\nmake sure the
correct drive is selected below", IDC_FILENEEDED, 10, 10, 175, 38, WS_CHILD |
WS_VISIBLE | WS_GROUP
+ LTEXT "Insira o disco de instalação do fabricante, em seguida,seleccione o
controlador na lista abaixo", IDC_FILENEEDED, 10, 10, 175, 38, WS_CHILD | WS_VISIBLE
| WS_GROUP
LTEXT "", IDC_INFO, 10, 50, 175, 38, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "Copy manufacturer's files from:", IDC_COPYFROM, 10, 90, 175, 11,
WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "Copiar de:", IDC_COPYFROM, 10, 90, 175, 11, WS_CHILD | WS_VISIBLE |
WS_GROUP
CONTROL "", IDC_PATH, "COMBOBOX", WS_TABSTOP | WS_GROUP |
WS_VSCROLL | WS_VISIBLE | CBS_DISABLENOSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWN, 10, 100,
175, 14
DEFPUSHBUTTON "OK", IDOK, 195, 10, 60, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 195, 30, 60, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
- PUSHBUTTON "Browse...", IDC_RUNDLG_BROWSE, 195, 100, 60, 14, WS_CHILD |
WS_VISIBLE | WS_TABSTOP
+ PUSHBUTTON "Cancelar", IDCANCEL, 195, 30, 60, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
+ PUSHBUTTON "Procurar...", IDC_RUNDLG_BROWSE, 195, 100, 60, 14, WS_CHILD |
WS_VISIBLE | WS_TABSTOP
END
STRINGTABLE
BEGIN
- IDS_PROMPTDISK "The file '%1' on %2 is needed"
- IDS_UNKNOWN "Unknown"
- IDS_COPYFROM "Copy files from:"
- IDS_INFO "Type the path where the file is located, and then click
OK."
+ IDS_PROMPTDISK "O arquivo '%1' em %2 é necessário"
+ IDS_UNKNOWN "Desconhecido"
+ IDS_COPYFROM "Copiando ficheiros de:"
+ IDS_INFO "Digite o caminho de origem dos arquivos, em seguida clique em
OK."
END
STRINGTABLE
BEGIN
- IDS_QUERY_REBOOT_TEXT "Your computer needs to be rebooted to finish
installation. Do you want to proceed?"
- IDS_QUERY_REBOOT_CAPTION "Reboot"
- IDS_INF_FILE "Setup Information"
+ IDS_QUERY_REBOOT_TEXT "Para terminar a instalação, precisa de reiniciar o
computador. Deseja continuar?"
+ IDS_QUERY_REBOOT_CAPTION "Reiniciar"
+ IDS_INF_FILE "Informações de configuração"
END
diff --git a/dll/win32/setupapi/lang/pt-PT.rc b/dll/win32/setupapi/lang/pt-PT.rc
new file mode 100644
index 0000000000..7e2b4b6c05
--- /dev/null
+++ b/dll/win32/setupapi/lang/pt-PT.rc
@@ -0,0 +1,43 @@
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+COPYFILEDLGORD DIALOGEX 20, 20, 208, 105
+STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
+CAPTION "A copiar ficheiros..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+ PUSHBUTTON "Cancelar", IDCANCEL, 79, 84, 50, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
+ LTEXT "Origem:", -1, 7, 7, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "", SOURCESTRORD, 7, 18, 194, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "Destino:", -1, 7, 30, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "", DESTSTRORD, 7, 41, 194, 22, WS_CHILD | WS_VISIBLE | WS_GROUP
+ CONTROL "", PROGRESSORD, "setupx_progress", WS_CHILD | WS_VISIBLE
| WS_TABSTOP, 7, 63, 194, 13
+END
+
+IDPROMPTFORDISK DIALOG 0, 0, 260, 120
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "Arquivos necessários"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "Insira o disco de instalação do fabricante, em seguida,seleccione o
controlador na lista abaixo", IDC_FILENEEDED, 10, 10, 175, 38, WS_CHILD | WS_VISIBLE
| WS_GROUP
+ LTEXT "", IDC_INFO, 10, 50, 175, 38, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "Copiar de:", IDC_COPYFROM, 10, 90, 175, 11, WS_CHILD | WS_VISIBLE |
WS_GROUP
+ CONTROL "", IDC_PATH, "COMBOBOX", WS_TABSTOP | WS_GROUP |
WS_VSCROLL | WS_VISIBLE | CBS_DISABLENOSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWN, 10, 100,
175, 14
+ DEFPUSHBUTTON "OK", IDOK, 195, 10, 60, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
+ PUSHBUTTON "Cancelar", IDCANCEL, 195, 30, 60, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
+ PUSHBUTTON "Procurar...", IDC_RUNDLG_BROWSE, 195, 100, 60, 14, WS_CHILD |
WS_VISIBLE | WS_TABSTOP
+END
+
+STRINGTABLE
+BEGIN
+ IDS_PROMPTDISK "O arquivo '%1' em %2 é necessário"
+ IDS_UNKNOWN "Desconhecido"
+ IDS_COPYFROM "Copiar arquivos de:"
+ IDS_INFO "Digite o caminho de origem dos arquivos, em seguida clique em
OK."
+END
+
+STRINGTABLE
+BEGIN
+ IDS_QUERY_REBOOT_TEXT "Para terminar a instalação, tem de reiniciar o
computador. Deseja continuar?"
+ IDS_QUERY_REBOOT_CAPTION "Reiniciar"
+ IDS_INF_FILE "Informações de configuração"
+END
diff --git a/dll/win32/setupapi/setupapi.rc b/dll/win32/setupapi/setupapi.rc
index d93ff26b33..3df83a456d 100644
--- a/dll/win32/setupapi/setupapi.rc
+++ b/dll/win32/setupapi/setupapi.rc
@@ -84,6 +84,9 @@
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/shell32/lang/pt-BR.rc b/dll/win32/shell32/lang/pt-BR.rc
index 11b89e1d8a..e0801b1a12 100644
--- a/dll/win32/shell32/lang/pt-BR.rc
+++ b/dll/win32/shell32/lang/pt-BR.rc
@@ -513,9 +513,9 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUPWINDOW | WS_VISIBLE |
WS_CLIPSIBLIN
CAPTION "AutoPlay"
FONT 8, "MS Shell Dlg"
BEGIN
- LTEXT "&Select a content type, then choose an action for ReactOS to perform
automatically when that type is used in this device:", 1000, 7, 7, 215, 20
+ LTEXT "&Selecione um tipo de conteúdo e escolha uma ação para o ReactOS
executar automaticamente, quando esse tipo for usado neste dispositivo:", 1000, 7, 7,
215, 20
CONTROL "", 1001, "COMBOBOXEX32", WS_TABSTOP | 0x00000043, 7, 27,
212, 200
- GROUPBOX "Ações", -1, 7, 45, 212, 146
+ GROUPBOX "Acções", -1, 7, 45, 212, 146
AUTORADIOBUTTON "Selecione uma ação ¶ efetuar:", 1005, 14, 54, 202,
10, WS_GROUP
CONTROL "LIST2", 1002, "SYSLISTVIEW32", WS_BORDER | WS_TABSTOP |
0x0000C04D, 22, 66, 192, 107
AUTORADIOBUTTON "Sempre avisar-me ao e&fetuar uma ação", 1006, 14, 177,
202, 10
@@ -797,7 +797,7 @@ BEGIN
IDS_RESTART_PROMPT "Você quer simular a reinicialização do ReactOS?"
IDS_SHUTDOWN_TITLE "Desligar"
IDS_SHUTDOWN_PROMPT "Você quer finalizar a sessão?"
-
+
/* Format Dialog Strings */
IDS_FORMAT_TITLE "Format Local Disk"
IDS_FORMAT_WARNING "WARNING: Formatting will erase ALL data on this disk.\nTo
format the disk, click OK. To quit, click CANCEL."
diff --git a/dll/win32/shell32/lang/pt-PT.rc b/dll/win32/shell32/lang/pt-PT.rc
index 479ea8a73f..03e53e2af6 100644
--- a/dll/win32/shell32/lang/pt-PT.rc
+++ b/dll/win32/shell32/lang/pt-PT.rc
@@ -72,7 +72,7 @@ BEGIN
MENUITEM "&Apagar", IDM_DELETE
MENUITEM "&Renomear", IDM_RENAME
MENUITEM SEPARATOR
- MENUITEM "&Propriadades", IDM_PROPERTIES
+ MENUITEM "&Propriedades", IDM_PROPERTIES
END
END
@@ -80,11 +80,11 @@ IDM_DRAGFILE MENU
BEGIN
POPUP ""
BEGIN
- MENUITEM "&Copy here", IDM_COPYHERE
- MENUITEM "&Move here", IDM_MOVEHERE
- MENUITEM "Create &shortcuts here", IDM_LINKHERE
+ MENUITEM "&Copiaar aqui", IDM_COPYHERE
+ MENUITEM "&Mover aqui", IDM_MOVEHERE
+ MENUITEM "Criar &atalho aqui", IDM_LINKHERE
MENUITEM SEPARATOR
- MENUITEM "Cancel", 0
+ MENUITEM "Cancelar", 0
END
END
@@ -444,7 +444,7 @@ BEGIN
PUSHBUTTON "&Reiniciar todas as Pastas", IDC_VIEW_RESET_ALL, 150, 50,
80, 14, WS_TABSTOP
LTEXT "Definições avançadas:", -1, 7, 80, 100, 10
CONTROL "", IDC_VIEW_TREEVIEW, "SysTreeView32", WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | TVS_DISABLEDRAGDROP | TVS_LINESATROOT,
7, 90, 249, 120
- PUSHBUTTON "Restaurar valores por &Defeito", IDC_VIEW_RESTORE_DEFAULTS,
177, 215, 80, 14, WS_TABSTOP
+ PUSHBUTTON "Restaurar valores &predefinidos",
IDC_VIEW_RESTORE_DEFAULTS, 177, 215, 80, 14, WS_TABSTOP
END
IDD_FOLDER_OPTIONS_FILETYPES DIALOGEX 0, 0, 264, 256
@@ -492,7 +492,7 @@ CAPTION "Terminar sessão ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_SHELL_LOGOFF, IDC_STATIC, 8, 6, 21, 20
- LTEXT "Tem a certeza que quer terminar a sessão?", -1, 43, 15, 131, 8
+ LTEXT "Tem a certeza que deseja terminar a sessão?", -1, 43, 15, 131, 8
DEFPUSHBUTTON "&Terminar a sessão", IDOK, 30, 38, 64, 14
PUSHBUTTON "Cancelar", IDCANCEL, 99, 38, 43, 14
END
@@ -503,7 +503,7 @@ CAPTION "Encerrar ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_SHELL_DISCONN, IDC_STATIC, 8, 6, 21, 20
- LTEXT "Tem a certeza que quer encerrar?", -1, 49, 15, 131, 8
+ LTEXT "Tem a certeza que deseja encerrar?", -1, 49, 15, 131, 8
DEFPUSHBUTTON "&Encerrar", IDOK, 47, 38, 47, 14
PUSHBUTTON "Cancelar", IDCANCEL, 99, 38, 47, 14
END
@@ -519,7 +519,7 @@ BEGIN
AUTORADIOBUTTON "Seleccione uma acção para &executar:", 1005, 14, 54,
202, 10, WS_GROUP
CONTROL "LIST2", 1002, "SYSLISTVIEW32", WS_BORDER | WS_TABSTOP |
0x0000C04D, 22, 66, 192, 107
AUTORADIOBUTTON "pergunte-me sempre para escolher uma &acção", 1006,
14, 177, 202, 10
- PUSHBUTTON "&Restaurar valores por defeito", 1008, 108, 197, 110, 14,
WS_DISABLED
+ PUSHBUTTON "&Restaurar valores predefinidos", 1008, 108, 197, 110, 14,
WS_DISABLED
END
IDD_MIXED_CONTENT1 DIALOGEX 0, 0, 227, 207
@@ -619,10 +619,10 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW
| WS_VISIBL
CAPTION "Trocar Icone"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
- LTEXT "Look for icons in this file:", -1, 7, 7, 179, 10
+ LTEXT "Procurar icones no ficheiro:", -1, 7, 7, 179, 10
PUSHBUTTON "procurar...", IDC_BUTTON_PATH, 135, 17, 50, 14
EDITTEXT IDC_EDIT_PATH, 7, 17, 123, 14, ES_AUTOHSCROLL
- LTEXT "Select an icon from the list below:", -1, 7, 36, 179, 10
+ LTEXT "Seleccione um icone na lista abaixo:", -1, 7, 36, 179, 10
LISTBOX IDC_PICKICON_LIST, 7, 47, 181, 122, LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT
| LBS_MULTICOLUMN | LBS_DISABLENOSCROLL | WS_HSCROLL | WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 81, 179, 50, 14
PUSHBUTTON "Cancelar", IDCANCEL, 135, 179, 50, 14
@@ -630,59 +630,59 @@ END
IDD_NOOPEN DIALOGEX 0, 0, 240, 75
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Caution"
+CAPTION "Atenção"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_SHELL_SYSTEM_FILE, IDI_SHELL_SYSTEM_FILE, 5, 5, 21, 20
- LTEXT "This file could either be used by the operating system or by\n\
-another application. Modifying this file might damage your\n\
-system or make it less functional.\n\n\
-Are you sure you want to open this file?", IDC_STATIC, 35, 5, 230, 60
- DEFPUSHBUTTON "Yes", IDYES, 125, 55, 50, 14
- PUSHBUTTON "No", IDNO, 180, 55, 50, 14
+ LTEXT "Este arquivo pode ser usado pelo sistema operacional ou por\n\
+outro aplicativo. Modificar este arquivo pode danificar o seu\n\
+sistema ou torná-lo instável.\n\n\
+Tem certeza de que deseja abrir este arquivo?", IDC_STATIC, 35, 5, 230, 60
+ DEFPUSHBUTTON "Sim", IDYES, 125, 55, 50, 14
+ PUSHBUTTON "Não", IDNO, 180, 55, 50, 14
END
IDD_NEWEXTENSION DIALOGEX 0, 0, 260, 75
-CAPTION "Create New Extension"
+CAPTION "Criar nova extensão"
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
BEGIN
- LTEXT "&File Extension:", -1, 10, 10, 85, 14
+ LTEXT "&Extensão de arquivo:", -1, 10, 10, 85, 14
EDITTEXT IDC_NEWEXT_EDIT, 105, 8, 60, 14
- PUSHBUTTON "<< Ad&vanced", IDC_NEWEXT_ADVANCED, 185, 8, 65, 15
- LTEXT "&Associated File Type:", IDC_NEWEXT_ASSOC, 10, 34, 85, 14
+ PUSHBUTTON "<< A&vançado", IDC_NEWEXT_ADVANCED, 185, 8, 65, 15
+ LTEXT "Tipo de ficheiro &Associado:", IDC_NEWEXT_ASSOC, 10, 34, 85, 14
COMBOBOX IDC_NEWEXT_COMBOBOX, 105, 32, 145, 120, CBS_AUTOHSCROLL | CBS_DROPDOWNLIST |
WS_VSCROLL | WS_GROUP | WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 125, 55, 60, 14
- PUSHBUTTON "Cancel", IDCANCEL, 190, 55, 60, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 190, 55, 60, 14
END
IDD_EDITTYPE DIALOG 0, 0, 225, 190
-CAPTION "Edit File Type"
+CAPTION "Editar tipo de ficheiro"
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_EDITTYPE_ICON, 5, 8, 20, 20
EDITTEXT IDC_EDITTYPE_TEXT, 30, 10, 115, 14, ES_AUTOHSCROLL
- PUSHBUTTON "Change &Icon...", IDC_EDITTYPE_CHANGE_ICON, 150, 10, 70,
14
- LTEXT "&Actions:", -1, 5, 37, 70, 10
+ PUSHBUTTON "Alterar &Icone", IDC_EDITTYPE_CHANGE_ICON, 150, 10, 70, 14
+ LTEXT "&Acções:", -1, 5, 37, 70, 10
LISTBOX IDC_EDITTYPE_LISTBOX, 5, 50, 140, 60, LBS_NOINTEGRALHEIGHT | LBS_HASSTRINGS |
LBS_OWNERDRAWFIXED | LBS_NOTIFY | WS_VSCROLL | WS_TABSTOP
- PUSHBUTTON "&New...", IDC_EDITTYPE_NEW, 150, 50, 70, 14
- PUSHBUTTON "&Edit...", IDC_EDITTYPE_EDIT_BUTTON, 150, 65, 70, 14
- PUSHBUTTON "&Remove", IDC_EDITTYPE_REMOVE, 150, 80, 70, 14
- PUSHBUTTON "&Set Default", IDC_EDITTYPE_SET_DEFAULT, 150, 95, 70, 14
- AUTOCHECKBOX "Confirm &open after download", IDC_EDITTYPE_CONFIRM_OPEN,
5, 115, 150, 14
- AUTOCHECKBOX "Al&ways show extension", IDC_EDITTYPE_SHOW_EXT, 5, 130,
150, 14
- AUTOCHECKBOX "&Browse in same window", IDC_EDITTYPE_SAME_WINDOW, 5,
145, 150, 14
+ PUSHBUTTON "&Novo...", IDC_EDITTYPE_NEW, 150, 50, 70, 14
+ PUSHBUTTON "&Editar...", IDC_EDITTYPE_EDIT_BUTTON, 150, 65, 70, 14
+ PUSHBUTTON "&Remover", IDC_EDITTYPE_REMOVE, 150, 80, 70, 14
+ PUSHBUTTON "&Predefinição", IDC_EDITTYPE_SET_DEFAULT, 150, 95, 70, 14
+ AUTOCHECKBOX "Abrir após o download", IDC_EDITTYPE_CONFIRM_OPEN, 5, 115,
150, 14
+ AUTOCHECKBOX "&Mostrar sempre extensão", IDC_EDITTYPE_SHOW_EXT, 5, 130,
150, 14
+ AUTOCHECKBOX "&Procurar na mesma janela", IDC_EDITTYPE_SAME_WINDOW, 5,
145, 150, 14
DEFPUSHBUTTON "OK", IDOK, 95, 170, 60, 14
- PUSHBUTTON "Cancel", IDCANCEL, 160, 170, 60, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 160, 170, 60, 14
END
IDD_ACTION DIALOG 0, 0, 225, 95
-CAPTION "New Action"
+CAPTION "Nova Acção"
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
BEGIN
- LTEXT "&Action:", -1, 5, 7, 150, 10
+ LTEXT "&Acção:", -1, 5, 7, 150, 10
EDITTEXT IDC_ACTION_ACTION, 5, 20, 150, 14, ES_AUTOHSCROLL
LTEXT "App&lication used to perform action:", -1, 5, 42, 150, 10
EDITTEXT IDC_ACTION_APP, 5, 55, 150, 14, ES_AUTOHSCROLL
@@ -693,24 +693,24 @@ BEGIN
END
IDD_FOLDER_CUSTOMIZE DIALOGEX 0, 0, 240, 250
-CAPTION "Customize"
+CAPTION "Personalizar"
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
FONT 8, "MS Shell Dlg"
BEGIN
- GROUPBOX "What kind of folder do you want?", IDC_STATIC, 5, 5, 230, 65,
WS_TABSTOP
- LTEXT "Use this &folder type as a template:", IDC_STATIC, 15, 20, 210,
12
+ GROUPBOX "Que tipo de pasta deseja?", IDC_STATIC, 5, 5, 230, 65,
WS_TABSTOP
+ LTEXT "Utilizar esta pasta como modelo:", IDC_STATIC, 15, 20, 210, 12
COMBOBOX IDC_FOLDERCUST_COMBOBOX, 15, 35, 210, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL
| CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
- AUTOCHECKBOX "Also apply this template to all &subfolders",
IDC_FOLDERCUST_CHECKBOX, 15, 50, 210, 15
- GROUPBOX "Folder pictures", IDC_STATIC, 5, 75, 230, 90, WS_TABSTOP
- LTEXT "For Thumbnails view, you can put a picture on this folder to remind you
of the contents.", IDC_STATIC, 15, 87, 115, 33
- PUSHBUTTON "Choose &Picture...", IDC_FOLDERCUST_CHOOSE_PIC, 15, 125,
115, 15
- PUSHBUTTON "&Restore Default", IDC_FOLDERCUST_RESTORE_DEFAULTS, 15,
144, 115, 15
- LTEXT "Preview:", IDC_STATIC, 139, 85, 81, 11
+ AUTOCHECKBOX "aplicar este modelo a todas as &subpastas",
IDC_FOLDERCUST_CHECKBOX, 15, 50, 210, 15
+ GROUPBOX "Imagens", IDC_STATIC, 5, 75, 230, 90, WS_TABSTOP
+ LTEXT "Para a exibição de miniaturas, pode colocar uma imagem nesta pasta para
lembrá-lo do conteúdo.", IDC_STATIC, 15, 87, 115, 33
+ PUSHBUTTON "Escolha uma imagem", IDC_FOLDERCUST_CHOOSE_PIC, 15, 125, 115,
15
+ PUSHBUTTON "&Predefinição", IDC_FOLDERCUST_RESTORE_DEFAULTS, 15, 144,
115, 15
+ LTEXT "Visualizar:", IDC_STATIC, 139, 85, 81, 11
CONTROL "", IDC_FOLDERCUST_PREVIEW_BITMAP, "STATIC", SS_BITMAP |
WS_GROUP, 150, 100, 60, 60
- GROUPBOX "Folder icons", IDC_STATIC, 5, 170, 230, 65, WS_TABSTOP
- LTEXT "For all views except Thumbnails, you can change the standard
""folder"" icon to another icon.", IDC_STATIC, 15, 180, 210, 25
+ GROUPBOX "Icones", IDC_STATIC, 5, 170, 230, 65, WS_TABSTOP
+ LTEXT "Para todas as exibições, excepto miniaturas, pode alterar o ícone padrão
'pasta' para outro ícone.", IDC_STATIC, 15, 180, 210, 25
ICON 0, IDC_FOLDERCUST_ICON, 175, 209, 32, 30
- PUSHBUTTON "Change &Icon...", IDC_FOLDERCUST_CHANGE_ICON, 15, 210, 75,
15
+ PUSHBUTTON "Alterar &Icone.", IDC_FOLDERCUST_CHANGE_ICON, 15, 210, 75,
15
END
STRINGTABLE
@@ -746,10 +746,10 @@ BEGIN
IDS_ADMINISTRATIVETOOLS "Ferramentas Administrativas"
/* special folders descriptions */
- IDS_ADMINISTRATIVETOOLS_DESCRIPTION "Configure administrative settings for your
computer."
- IDS_FOLDER_OPTIONS_DESCRIPTION "Customize the display of files and folders and
change file associations."
- IDS_FONTS_DESCRIPTION "Add, change, and manage fonts on your computer."
- IDS_PRINTERS_DESCRIPTION "Shows installed printers and fax printers and helps
you add new ones."
+ IDS_ADMINISTRATIVETOOLS_DESCRIPTION "Definir configurações administrativas para
o seu computador."
+ IDS_FOLDER_OPTIONS_DESCRIPTION "Personalize a exibição de arquivos, pastas e
altere a associação de arquivos."
+ IDS_FONTS_DESCRIPTION "Adicionar, alterar e gerenciar fontes no seu
computador."
+ IDS_PRINTERS_DESCRIPTION "Lista as impressoras e fax instalados e ajuda-o a
adicionar novos equipamentos."
/* context menus */
IDS_VIEW_LARGE "Ícones &grandes"
@@ -785,12 +785,12 @@ BEGIN
IDS_OVERWRITEFILE_CAPTION "Confirmar substituição de ficheiro"
IDS_OVERWRITEFOLDER_TEXT "Esta pasta já contém uma pasta com o nome
'%1'.\n\nSe os ficheiros na pasta de destino tiverem o mesmo nome dos ficheiros
na\npasta seleccionada, serão substituídos. Ainda assim pretende mover ou copiar\na
pasta?"
- IDS_FILEOOP_COPYING "Copying..."
- IDS_FILEOOP_MOVING "Moving..."
- IDS_FILEOOP_DELETING "Deleting..."
- IDS_FILEOOP_FROM_TO "From %1 to %2"
- IDS_FILEOOP_FROM "From %1"
- IDS_FILEOOP_PREFLIGHT "Preflight"
+ IDS_FILEOOP_COPYING "A copiar..."
+ IDS_FILEOOP_MOVING "A mover..."
+ IDS_FILEOOP_DELETING "A apagar..."
+ IDS_FILEOOP_FROM_TO "De %1 para %2"
+ IDS_FILEOOP_FROM "De %1"
+ IDS_FILEOOP_PREFLIGHT "Comprovado"
/* message box strings */
IDS_RESTART_TITLE "Reiniciar"
@@ -799,15 +799,15 @@ BEGIN
IDS_SHUTDOWN_PROMPT "Deseja finalizar esta sessão do ReactOS?"
/* Format Dialog Strings */
- IDS_FORMAT_TITLE "Format Local Disk"
- IDS_FORMAT_WARNING "WARNING: Formatting will erase ALL data on this disk.\nTo
format the disk, click OK. To quit, click CANCEL."
+ IDS_FORMAT_TITLE "Formatar disco"
+ IDS_FORMAT_WARNING "ATENÇÃO: A formatação irá apagar TODOS os dados deste
disco.\nPara formatar o disco, clique em OK. Para sair, clique em CANCELAR."
IDS_FORMAT_COMPLETE "Format Complete."
/* Run File dialog */
IDS_RUNDLG_ERROR "Unable to display Run File dialog box (internal error)"
IDS_RUNDLG_BROWSE_ERROR "Unable to display Browse dialog box (internal
error)"
IDS_RUNDLG_BROWSE_CAPTION "Browse"
- IDS_RUNDLG_BROWSE_FILTER "Executable Files (*.exe)\0*.exe\0All Files
(*.*)\0*.*\0"
+ IDS_RUNDLG_BROWSE_FILTER "Arquivos executáveis (*.exe)\0*.exe\0Todos
(*.*)\0*.*\0"
/* shell folder path default values */
IDS_PROGRAMS "Menu Iniciar\\Programas"
@@ -921,8 +921,8 @@ BEGIN
IDS_FILE_DETAILS "Detalhes para '%s' extensão"
IDS_FILE_DETAILSADV "Ficheiros com extensão '%s' são do tipo
'%s'. Para mudar definições que afectam todos '%s' ficheiros, click
Avançado."
- IDS_FILE_TYPES "File Types"
- IDS_COLUMN_EXTENSION "Extensions"
+ IDS_FILE_TYPES "Tipos de ficheiro"
+ IDS_COLUMN_EXTENSION "Extensões"
/* As in 'INI File' or 'WAV File', fallback string for no-name
extensions
used in the _File type_ tab of the _Folder Options_ dialog */
diff --git a/dll/win32/syssetup/lang/pt-PT.rc b/dll/win32/syssetup/lang/pt-PT.rc
index 3a6a8b032a..58acd7de45 100644
--- a/dll/win32/syssetup/lang/pt-PT.rc
+++ b/dll/win32/syssetup/lang/pt-PT.rc
@@ -184,7 +184,7 @@ BEGIN
* Also check the IDD_COMPUTERPAGE dialog.
*/
IDS_ADMINISTRATOR_NAME "Administrator"
- IDS_MACHINE_OWNER_NAME "Dono"
+ IDS_MACHINE_OWNER_NAME "Proprietário"
END
STRINGTABLE
diff --git a/dll/win32/themeui/lang/pt-PT.rc b/dll/win32/themeui/lang/pt-PT.rc
new file mode 100644
index 0000000000..66bf5fedfe
--- /dev/null
+++ b/dll/win32/themeui/lang/pt-PT.rc
@@ -0,0 +1,35 @@
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+
+STRINGTABLE
+BEGIN
+ IDS_BRICK "Tijolo"
+ IDS_EGGPLANT "Berinjela"
+ IDS_GOLIVE "Oliva Verde"
+ IDS_HCONTRAST_1 "Alto contraste 1"
+ IDS_HCONTRAST_2 "Alto contraste 2"
+ IDS_HCONTRAST_BLACK "Alto contraste preto"
+ IDS_HCONTRAST_WHITE "Alto contraste branco"
+ IDS_LILAC "Lilás"
+ IDS_MAPLE "Bordo"
+ IDS_MARINE "Marinho"
+ IDS_PLUM "Ameixa"
+ IDS_PUMPKIN "Abóbora"
+ IDS_RAIN "Dia chuvoso"
+ IDS_RWB "Vermelho, branco e azul"
+ IDS_CLASSIC "ReactOS Classico"
+ IDS_STANDARD "ReactOS Standard"
+ IDS_ROSE "Rosa"
+ IDS_SAND "Deserto"
+ IDS_SLATE "Ardósia"
+ IDS_SKY "Céu"
+ IDS_STORM "Tempestade"
+ IDS_TEAL "Cerceta"
+ IDS_WHEAT "trigo"
+END
+
+STRINGTABLE
+BEGIN
+ IDS_SIZE_NORMAL "Normal"
+ IDS_SIZE_LARGE "Grande"
+ IDS_SIZE_XLARGE "Extra grande"
+END
diff --git a/dll/win32/themeui/themeui.rc b/dll/win32/themeui/themeui.rc
index bce7670966..8d9cb6615c 100644
--- a/dll/win32/themeui/themeui.rc
+++ b/dll/win32/themeui/themeui.rc
@@ -34,6 +34,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/userenv/lang/pt-BR.rc b/dll/win32/userenv/lang/pt-BR.rc
index d7ed71e897..c43ee3cfed 100644
--- a/dll/win32/userenv/lang/pt-BR.rc
+++ b/dll/win32/userenv/lang/pt-BR.rc
@@ -1,4 +1,4 @@
-LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
STRINGTABLE
BEGIN
diff --git a/dll/win32/userenv/lang/pt-BR.rc b/dll/win32/userenv/lang/pt-PT.rc
similarity index 85%
copy from dll/win32/userenv/lang/pt-BR.rc
copy to dll/win32/userenv/lang/pt-PT.rc
index d7ed71e897..0486ea2577 100644
--- a/dll/win32/userenv/lang/pt-BR.rc
+++ b/dll/win32/userenv/lang/pt-PT.rc
@@ -2,15 +2,15 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
- IDS_PROFILEPATH "%SystemDrive%\\Documents and Settings"
+ IDS_PROFILEPATH "%SystemDrive%\\Documentos e definições"
IDS_APPDATA "Dados de aplicativos"
- IDS_DESKTOP "Desktop"
+ IDS_DESKTOP "Ambiente de trabalho"
IDS_FAVORITES "Favoritos"
IDS_MYDOCUMENTS "Meus Documentos"
IDS_NETHOOD "Ambiente de rede"
IDS_PRINTHOOD "Ambiente de impressão"
IDS_RECENT "Documentos recentes"
- IDS_SENDTO "SendTo"
+ IDS_SENDTO "Enviar para"
IDS_TEMPLATES "Modelos"
IDS_STARTMENU "Menu Iniciar"
IDS_PROGRAMS "Menu Iniciar\\Programas"
diff --git a/dll/win32/userenv/userenv.rc b/dll/win32/userenv/userenv.rc
index ee248db6a1..3b8d08806b 100644
--- a/dll/win32/userenv/userenv.rc
+++ b/dll/win32/userenv/userenv.rc
@@ -96,6 +96,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
+#ifdef LANGUAGE_PT_PT
+ #include "lang/pt-PT.rc"
+#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
diff --git a/dll/win32/wininet/lang/wininet_Pt.rc b/dll/win32/wininet/lang/wininet_Pt.rc
index db2b94130a..cc52c78119 100644
--- a/dll/win32/wininet/lang/wininet_Pt.rc
+++ b/dll/win32/wininet/lang/wininet_Pt.rc
@@ -26,10 +26,10 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
STRINGTABLE
{
IDS_LANCONNECTION "LAN Connection"
- IDS_CERT_CA_INVALID "The certificate is issued by an unknown or untrusted
publisher."
- IDS_CERT_DATE_INVALID "The date on the certificate is invalid."
- IDS_CERT_CN_INVALID "The name on the certificate does not match the site."
- IDS_CERT_ERRORS "There is at least one unspecified security problem with
this certificate."
+ IDS_CERT_CA_INVALID "O certificado é emitido por um editor desconhecido ou não
confiável."
+ IDS_CERT_DATE_INVALID "A data no certificado é inválida."
+ IDS_CERT_CN_INVALID "O nome no certificado não corresponde ao site."
+ IDS_CERT_ERRORS "Há pelo menos um problema de segurança não especificado com
este certificado."
}
IDD_PROXYDLG DIALOGEX 36, 24, 220, 146
@@ -74,42 +74,42 @@ FONT 8, "MS Shell Dlg"
IDD_INVCERTDLG DIALOGEX 3, 24, 250, 86
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Security Warning"
+CAPTION "Aviso de segurança"
FONT 8, "MS Shell Dlg"
{
- LTEXT "There is a problem with the certificate for this site.", -1, 40, 6,
200, 20
+ LTEXT "Existe um problema com o certificado para este site.", -1, 40, 6, 200,
20
LTEXT "", IDC_CERT_ERROR, 40, 26, 200, 20
- LTEXT "Do you want to continue anyway?", -1, 40, 46, 200, 20
- PUSHBUTTON "Yes", IDOK, 40, 66, 56, 14, WS_GROUP | WS_TABSTOP |
BS_DEFPUSHBUTTON
- PUSHBUTTON "No", IDCANCEL, 100, 66, 56, 14, WS_GROUP | WS_TABSTOP
+ LTEXT "Deseja continuar mesmo assim?", -1, 40, 46, 200, 20
+ PUSHBUTTON "Sim", IDOK, 40, 66, 56, 14, WS_GROUP | WS_TABSTOP |
BS_DEFPUSHBUTTON
+ PUSHBUTTON "Não", IDCANCEL, 100, 66, 56, 14, WS_GROUP | WS_TABSTOP
}
-LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
+LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
STRINGTABLE
{
- IDS_LANCONNECTION "LAN Connection"
- IDS_CERT_CA_INVALID "The certificate is issued by an unknown or untrusted
publisher."
- IDS_CERT_DATE_INVALID "The date on the certificate is invalid."
- IDS_CERT_CN_INVALID "The name on the certificate does not match the site."
- IDS_CERT_ERRORS "There is at least one unspecified security problem with
this certificate."
+ IDS_LANCONNECTION "Ligações LAN"
+ IDS_CERT_CA_INVALID "O certificado é emitido por um editor desconhecido ou não
confiável."
+ IDS_CERT_DATE_INVALID "A data no certificado é inválida."
+ IDS_CERT_CN_INVALID "O nome no certificado não corresponde ao site."
+ IDS_CERT_ERRORS "Há pelo menos um problema de segurança não especificado com
este certificado."
}
IDD_PROXYDLG DIALOGEX 36, 24, 220, 146
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Indicar Senha da Rede"
+CAPTION "Incerir palavra-passe de Rede"
FONT 8, "MS Shell Dlg"
{
- LTEXT "Por favor, indique o nome de utilizador e a senha:", -1, 6, 6, 210, 15
+ LTEXT "Por favor, indique o nome de utilizador e a palavra-passe:", -1, 6, 6,
210, 15
LTEXT "Proxy", -1, 6, 26, 50, 18
- LTEXT "Realm", -1, 6, 46, 50, 18
+ LTEXT "Domínio", -1, 6, 46, 50, 18
LTEXT "Utilizador", -1, 6, 66, 50, 18
- LTEXT "Senha", -1, 6, 86, 50, 18
+ LTEXT "Palavra-passe", -1, 6, 86, 50, 18
LTEXT "", IDC_PROXY, 60, 26, 150, 14, 0
LTEXT "", IDC_REALM, 60, 46, 150, 14, 0
EDITTEXT IDC_USERNAME, 60, 66, 150, 14, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
EDITTEXT IDC_PASSWORD, 60, 86, 150, 14, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP |
ES_PASSWORD
- CHECKBOX "&Gravar esta senha (inseguro)", IDC_SAVEPASSWORD,
+ CHECKBOX "&Gravar esta palavra-passe (inseguro)", IDC_SAVEPASSWORD,
60, 106, 150, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
PUSHBUTTON "OK", IDOK, 90, 126, 56, 14, WS_GROUP | WS_TABSTOP |
BS_DEFPUSHBUTTON
PUSHBUTTON "Cancelar", IDCANCEL, 154, 126, 56, 14, WS_GROUP | WS_TABSTOP
@@ -122,7 +122,7 @@ FONT 8, "MS Shell Dlg"
{
LTEXT "Por favor insira o seu nome de utilizador e palavra-passe:", -1, 6, 6,
210, 15
LTEXT "Servidor", -1, 6, 26, 50, 18
- LTEXT "Reino", -1, 6, 46, 50, 18
+ LTEXT "Domínio", -1, 6, 46, 50, 18
LTEXT "Utilizador", -1, 6, 66, 50, 18
LTEXT "Palavra-passe", -1, 6, 86, 50, 18
LTEXT "", IDC_SERVER, 60, 26, 150, 14, 0
@@ -137,12 +137,12 @@ FONT 8, "MS Shell Dlg"
IDD_INVCERTDLG DIALOGEX 3, 24, 250, 86
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Security Warning"
+CAPTION "Aviso de segurança"
FONT 8, "MS Shell Dlg"
{
- LTEXT "There is a problem with the certificate for this site.", -1, 40, 6,
200, 20
+ LTEXT "Existe um problema com o certificado para este site.", -1, 40, 6, 200,
20
LTEXT "", IDC_CERT_ERROR, 40, 26, 200, 20
- LTEXT "Do you want to continue anyway?", -1, 40, 46, 200, 20
- PUSHBUTTON "Yes", IDOK, 40, 66, 56, 14, WS_GROUP | WS_TABSTOP |
BS_DEFPUSHBUTTON
- PUSHBUTTON "No", IDCANCEL, 100, 66, 56, 14, WS_GROUP | WS_TABSTOP
+ LTEXT "Deseja continuar mesmo assim?", -1, 40, 46, 200, 20
+ PUSHBUTTON "Sim", IDOK, 40, 66, 56, 14, WS_GROUP | WS_TABSTOP |
BS_DEFPUSHBUTTON
+ PUSHBUTTON "Não", IDCANCEL, 100, 66, 56, 14, WS_GROUP | WS_TABSTOP
}