[NET][MC] Move NET USER strings from net.exe to netmsg.dll.

Translators, please check the translations!
This commit is contained in:
Eric Kohl 2019-04-06 15:32:00 +02:00
parent afb47b845f
commit 050db4facb
11 changed files with 181 additions and 379 deletions

View file

@ -73,8 +73,8 @@ EnumerateUsers(VOID)
return Status;
ConPuts(StdOut, L"\n");
ConResPrintf(StdOut, IDS_USER_ACCOUNTS, pServer->sv100_name);
ConPuts(StdOut, L"\n\n");
PrintMessageStringV(4410, pServer->sv100_name);
ConPuts(StdOut, L"\n");
PrintPadding(L'-', 79);
ConPuts(StdOut, L"\n");
@ -209,7 +209,7 @@ DisplayUser(LPWSTR lpUserName)
DWORD dwLastSet;
DWORD i;
WCHAR szCountry[40];
INT nPaddedLength = 29;
INT nPaddedLength = 36;
NET_API_STATUS Status;
/* Modify the user */
@ -247,93 +247,93 @@ DisplayUser(LPWSTR lpUserName)
if (Status != NERR_Success)
goto done;
PrintPaddedResourceString(IDS_USER_NAME, nPaddedLength);
PrintPaddedMessageString(4411, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_name);
PrintPaddedResourceString(IDS_USER_FULL_NAME, nPaddedLength);
PrintPaddedMessageString(4412, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_full_name);
PrintPaddedResourceString(IDS_USER_COMMENT, nPaddedLength);
PrintPaddedMessageString(4413, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_comment);
PrintPaddedResourceString(IDS_USER_USER_COMMENT, nPaddedLength);
PrintPaddedMessageString(4414, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_usr_comment);
PrintPaddedResourceString(IDS_USER_COUNTRY_CODE, nPaddedLength);
PrintPaddedMessageString(4416, nPaddedLength);
GetCountryFromCountryCode(pUserInfo->usri4_country_code,
ARRAYSIZE(szCountry), szCountry);
ConPrintf(StdOut, L"%03ld (%s)\n", pUserInfo->usri4_country_code, szCountry);
PrintPaddedResourceString(IDS_USER_ACCOUNT_ACTIVE, nPaddedLength);
PrintPaddedMessageString(4419, nPaddedLength);
if (pUserInfo->usri4_flags & UF_ACCOUNTDISABLE)
ConResPuts(StdOut, IDS_GENERIC_NO);
else if (pUserInfo->usri4_flags & UF_LOCKOUT)
ConResPuts(StdOut, IDS_GENERIC_LOCKED);
PrintMessageString(4440);
else
ConResPuts(StdOut, IDS_GENERIC_YES);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_ACCOUNT_EXPIRES, nPaddedLength);
PrintPaddedMessageString(4420, nPaddedLength);
if (pUserInfo->usri4_acct_expires == TIMEQ_FOREVER)
ConResPuts(StdOut, IDS_GENERIC_NEVER);
else
PrintDateTime(pUserInfo->usri4_acct_expires);
ConPuts(StdOut, L"\n\n");
PrintPaddedResourceString(IDS_USER_PW_LAST_SET, nPaddedLength);
PrintPaddedMessageString(4421, nPaddedLength);
dwLastSet = GetTimeInSeconds() - pUserInfo->usri4_password_age;
PrintDateTime(dwLastSet);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_PW_EXPIRES, nPaddedLength);
PrintPaddedMessageString(4422, nPaddedLength);
if ((pUserInfo->usri4_flags & UF_DONT_EXPIRE_PASSWD) || pUserModals->usrmod0_max_passwd_age == TIMEQ_FOREVER)
ConResPuts(StdOut, IDS_GENERIC_NEVER);
else
PrintDateTime(dwLastSet + pUserModals->usrmod0_max_passwd_age);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_PW_CHANGEABLE, nPaddedLength);
PrintPaddedMessageString(4423, nPaddedLength);
PrintDateTime(dwLastSet + pUserModals->usrmod0_min_passwd_age);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_PW_REQUIRED, nPaddedLength);
PrintPaddedMessageString(4437, nPaddedLength);
ConResPuts(StdOut, (pUserInfo->usri4_flags & UF_PASSWD_NOTREQD) ? IDS_GENERIC_NO : IDS_GENERIC_YES);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_CHANGE_PW, nPaddedLength);
PrintPaddedMessageString(4438, nPaddedLength);
ConResPuts(StdOut, (pUserInfo->usri4_flags & UF_PASSWD_CANT_CHANGE) ? IDS_GENERIC_NO : IDS_GENERIC_YES);
ConPuts(StdOut, L"\n\n");
PrintPaddedResourceString(IDS_USER_WORKSTATIONS, nPaddedLength);
PrintPaddedMessageString(4424, nPaddedLength);
if (pUserInfo->usri4_workstations == NULL || wcslen(pUserInfo->usri4_workstations) == 0)
ConResPuts(StdOut, IDS_GENERIC_ALL);
else
ConPrintf(StdOut, L"%s", pUserInfo->usri4_workstations);
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_LOGON_SCRIPT, nPaddedLength);
PrintPaddedMessageString(4429, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_script_path);
PrintPaddedResourceString(IDS_USER_PROFILE, nPaddedLength);
PrintPaddedMessageString(4439, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_profile);
PrintPaddedResourceString(IDS_USER_HOME_DIR, nPaddedLength);
PrintPaddedMessageString(4436, nPaddedLength);
ConPrintf(StdOut, L"%s\n", pUserInfo->usri4_home_dir);
PrintPaddedResourceString(IDS_USER_LAST_LOGON, nPaddedLength);
PrintPaddedMessageString(4430, nPaddedLength);
if (pUserInfo->usri4_last_logon == 0)
ConResPuts(StdOut, IDS_GENERIC_NEVER);
else
PrintDateTime(pUserInfo->usri4_last_logon);
ConPuts(StdOut, L"\n\n");
PrintPaddedResourceString(IDS_USER_LOGON_HOURS, nPaddedLength);
PrintPaddedMessageString(4432, nPaddedLength);
if (pUserInfo->usri4_logon_hours == NULL)
ConResPuts(StdOut, IDS_GENERIC_ALL);
ConPuts(StdOut, L"\n\n");
ConPuts(StdOut, L"\n");
PrintPaddedResourceString(IDS_USER_LOCAL_GROUPS, nPaddedLength);
PrintPaddedMessageString(4427, nPaddedLength);
if (dwLocalGroupTotal != 0 && pLocalGroupInfo != NULL)
{
for (i = 0; i < dwLocalGroupTotal; i++)
@ -348,7 +348,7 @@ DisplayUser(LPWSTR lpUserName)
ConPuts(StdOut, L"\n");
}
PrintPaddedResourceString(IDS_USER_GLOBAL_GROUPS, nPaddedLength);
PrintPaddedMessageString(4431, nPaddedLength);
if (dwGroupTotal != 0 && pGroupInfo != NULL)
{
for (i = 0; i < dwGroupTotal; i++)

View file

@ -48,28 +48,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Use count"
IDS_STATISTICS_WKS_FAILUSECOUNT "Failed use count"
IDS_USER_ACCOUNTS "User accounts for \\\\%s"
IDS_USER_NAME "User name"
IDS_USER_FULL_NAME "Full name"
IDS_USER_COMMENT "Comment"
IDS_USER_USER_COMMENT "User comment"
IDS_USER_COUNTRY_CODE "Country code"
IDS_USER_ACCOUNT_ACTIVE "Account active"
IDS_USER_ACCOUNT_EXPIRES "Account expires"
IDS_USER_PW_LAST_SET "Password last set"
IDS_USER_PW_EXPIRES "Password expires"
IDS_USER_PW_CHANGEABLE "Password changeable"
IDS_USER_PW_REQUIRED "Password required"
IDS_USER_CHANGE_PW "User may change password"
IDS_USER_WORKSTATIONS "Workstations allowed"
IDS_USER_LOGON_SCRIPT "Logon script"
IDS_USER_PROFILE "User profile"
IDS_USER_HOME_DIR "Home directory"
IDS_USER_LAST_LOGON "Last logon"
IDS_USER_LOGON_HOURS "Logon hours allowed"
IDS_USER_LOCAL_GROUPS "Local group memberships"
IDS_USER_GLOBAL_GROUPS "Global group memberships"
IDS_USER_ENTER_PASSWORD1 "Enter a new password for the user: "
IDS_USER_ENTER_PASSWORD2 "Enter the password again: "
IDS_USER_NO_PASSWORD_MATCH "The passwords do not match!"

View file

@ -51,28 +51,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Use count"
IDS_STATISTICS_WKS_FAILUSECOUNT "Failed use count"
IDS_USER_ACCOUNTS "Cuentas de usuario en \\\\%s"
IDS_USER_NAME "Nombre de usuario"
IDS_USER_FULL_NAME "Nombre completo"
IDS_USER_COMMENT "Comentario"
IDS_USER_USER_COMMENT "Comentario de usuario"
IDS_USER_COUNTRY_CODE "Código de país"
IDS_USER_ACCOUNT_ACTIVE "Cuenta activa"
IDS_USER_ACCOUNT_EXPIRES "Fecha de expiración"
IDS_USER_PW_LAST_SET "La contraseña se cambió por última vez"
IDS_USER_PW_EXPIRES "La contraseña expira"
IDS_USER_PW_CHANGEABLE "La contraseña se puede cambiar"
IDS_USER_PW_REQUIRED "Se necesita contraseña"
IDS_USER_CHANGE_PW "El usuario puede cambiar la contraseña"
IDS_USER_WORKSTATIONS "Se permiten estaciones de trabajo"
IDS_USER_LOGON_SCRIPT "Script de inicio"
IDS_USER_PROFILE "Perfil de usuario"
IDS_USER_HOME_DIR "Carpeta raíz"
IDS_USER_LAST_LOGON "Último inicio de sesión"
IDS_USER_LOGON_HOURS "Horas de inicio permitidas"
IDS_USER_LOCAL_GROUPS "Miembro de los grupos locales"
IDS_USER_GLOBAL_GROUPS "Miembro de los grupos globales"
IDS_USER_ENTER_PASSWORD1 "Escriba una contraseña: "
IDS_USER_ENTER_PASSWORD2 "Vuelva a escribir la contraseña: "
IDS_USER_NO_PASSWORD_MATCH "Las contraseñas no coinciden."

View file

@ -47,28 +47,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Liczba pomyślnych prób użycia"
IDS_STATISTICS_WKS_FAILUSECOUNT "Liczba niepomyślnych prób użycia"
IDS_USER_ACCOUNTS "Konta użytkowników dla \\\\%s"
IDS_USER_NAME "Nazwa użytkownika"
IDS_USER_FULL_NAME "Pełna nazwa"
IDS_USER_COMMENT "Komentarz"
IDS_USER_USER_COMMENT "Komentarz użytkownika"
IDS_USER_COUNTRY_CODE "Kod kraju"
IDS_USER_ACCOUNT_ACTIVE "Konto jest aktywne"
IDS_USER_ACCOUNT_EXPIRES "Wygasanie konta"
IDS_USER_PW_LAST_SET "Hasło ostatnio ustawiano"
IDS_USER_PW_EXPIRES "Ważność hasła wygasa"
IDS_USER_PW_CHANGEABLE "Hasło może być zmieniane"
IDS_USER_PW_REQUIRED "Wymagane jest hasło"
IDS_USER_CHANGE_PW "Użytkownik może zmieniać hasło"
IDS_USER_WORKSTATIONS "Dozwolone stacje robocze"
IDS_USER_LOGON_SCRIPT "Skrypt logowania"
IDS_USER_PROFILE "Profil użytkownika"
IDS_USER_HOME_DIR "Katalog macierzysty"
IDS_USER_LAST_LOGON "Ostatnie logowanie"
IDS_USER_LOGON_HOURS "Dozwolone godziny logowania"
IDS_USER_LOCAL_GROUPS "Członkostwa grup lokalnych"
IDS_USER_GLOBAL_GROUPS "Członkostwa grup globalnych"
IDS_USER_ENTER_PASSWORD1 "Wpisz nowe hasło dla użytkownika: "
IDS_USER_ENTER_PASSWORD2 "Wpisz hasło ponownie w celu potwierdzenia: "
IDS_USER_NO_PASSWORD_MATCH "Hasła są niezgodne!"

View file

@ -54,28 +54,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Număr de utilizări"
IDS_STATISTICS_WKS_FAILUSECOUNT "Utilizări eșuate"
IDS_USER_ACCOUNTS "Conturi de utilizator pentru \\\\%s"
IDS_USER_NAME "Nume utilizator"
IDS_USER_FULL_NAME "Nume complet"
IDS_USER_COMMENT "Comentariu"
IDS_USER_USER_COMMENT "Comentariu de utilizator"
IDS_USER_COUNTRY_CODE "Cod de țară"
IDS_USER_ACCOUNT_ACTIVE "Cont activ"
IDS_USER_ACCOUNT_EXPIRES "Cont expiră"
IDS_USER_PW_LAST_SET "Parolă recent instituită"
IDS_USER_PW_EXPIRES "Parolă expiră"
IDS_USER_PW_CHANGEABLE "Parolă modificabilă"
IDS_USER_PW_REQUIRED "Parolă necesară"
IDS_USER_CHANGE_PW "Utilizatorul poate schimba parola"
IDS_USER_WORKSTATIONS "Stații de lucru permise"
IDS_USER_LOGON_SCRIPT "Script de autentificare"
IDS_USER_PROFILE "Profil de utilizator"
IDS_USER_HOME_DIR "Director personal"
IDS_USER_LAST_LOGON "Ultimă autentificare"
IDS_USER_LOGON_HOURS "Ore de autentificare permise"
IDS_USER_LOCAL_GROUPS "Apartenență grup local"
IDS_USER_GLOBAL_GROUPS "Apartenență grup global"
IDS_USER_ENTER_PASSWORD1 "Introduceți o parolă nouă pentru utilizatorul (curent): "
IDS_USER_ENTER_PASSWORD2 "Introduceți din nou parola: "
IDS_USER_NO_PASSWORD_MATCH "Parolele diferă!"

View file

@ -50,28 +50,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Счетчик использования"
IDS_STATISTICS_WKS_FAILUSECOUNT "Счетчик сбоев при использовании"
IDS_USER_ACCOUNTS "Учетные записи пользователей для \\\\%s"
IDS_USER_NAME "Имя пользователя"
IDS_USER_FULL_NAME "Полное имя"
IDS_USER_COMMENT "Комментарий"
IDS_USER_USER_COMMENT "Комментарий пользователя"
IDS_USER_COUNTRY_CODE "Код страны"
IDS_USER_ACCOUNT_ACTIVE "Учетная запись активна"
IDS_USER_ACCOUNT_EXPIRES "Учетная запись просрочена"
IDS_USER_PW_LAST_SET "Последний пароль задан"
IDS_USER_PW_EXPIRES "Действие пароля завершается"
IDS_USER_PW_CHANGEABLE "Пароль допускает изменение"
IDS_USER_PW_REQUIRED "Требуется пароль"
IDS_USER_CHANGE_PW "Пользователь может изменить пароль"
IDS_USER_WORKSTATIONS "Разрешенные рабочие станции"
IDS_USER_LOGON_SCRIPT "Сценарий входа"
IDS_USER_PROFILE "Конфигурация пользователя"
IDS_USER_HOME_DIR "Основной каталог"
IDS_USER_LAST_LOGON "Последний вход"
IDS_USER_LOGON_HOURS "Разрешенные часы входа"
IDS_USER_LOCAL_GROUPS "Членство в локальных группах"
IDS_USER_GLOBAL_GROUPS "Членство в глобальных группах"
IDS_USER_ENTER_PASSWORD1 "Введите пароль для пользователя: "
IDS_USER_ENTER_PASSWORD2 "Повторите ввод пароля для подтверждения: "
IDS_USER_NO_PASSWORD_MATCH "Пароли не совпадают!"

View file

@ -50,28 +50,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Use count"
IDS_STATISTICS_WKS_FAILUSECOUNT "Failed use count"
IDS_USER_ACCOUNTS "\\\\%s için kullanıcı hesapları"
IDS_USER_NAME "Kullanıcı adı"
IDS_USER_FULL_NAME "Tüm ad"
IDS_USER_COMMENT "Açıklama"
IDS_USER_USER_COMMENT "Kullanıcııklaması"
IDS_USER_COUNTRY_CODE "Ülke kodu"
IDS_USER_ACCOUNT_ACTIVE "Hesap etkin"
IDS_USER_ACCOUNT_EXPIRES "Hesap süresi bitimi"
IDS_USER_PW_LAST_SET "Şifre son ayarlama"
IDS_USER_PW_EXPIRES "Şifre süresi bitimi"
IDS_USER_PW_CHANGEABLE "Şifre değiştirilebilir"
IDS_USER_PW_REQUIRED "Şifre gerekli"
IDS_USER_CHANGE_PW "Kullanıcı şifre değiştirebilir"
IDS_USER_WORKSTATIONS "İzin verilen iş istsyonları"
IDS_USER_LOGON_SCRIPT "Oturum açma betiği"
IDS_USER_PROFILE "Kullanıcı profili"
IDS_USER_HOME_DIR "Ev dizini"
IDS_USER_LAST_LOGON "Son oturum açma"
IDS_USER_LOGON_HOURS "İzin verilen oturum açma saatleri"
IDS_USER_LOCAL_GROUPS "Yerli takım üyelikleri"
IDS_USER_GLOBAL_GROUPS "Umûmî takım üyelikleri"
IDS_USER_ENTER_PASSWORD1 "Bu kullanıcı için yeni bir şifre giriniz: "
IDS_USER_ENTER_PASSWORD2 "Şifreyi yeniden giriniz: "
IDS_USER_NO_PASSWORD_MATCH "Şifreler uyuşmuyor!"

View file

@ -50,28 +50,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Use count"
IDS_STATISTICS_WKS_FAILUSECOUNT "Failed use count"
IDS_USER_ACCOUNTS "\\\\%s 的用户帐户"
IDS_USER_NAME "用户名"
IDS_USER_FULL_NAME "全名"
IDS_USER_COMMENT "注释"
IDS_USER_USER_COMMENT "用户注释"
IDS_USER_COUNTRY_CODE "国家/地区代码"
IDS_USER_ACCOUNT_ACTIVE "帐户活动"
IDS_USER_ACCOUNT_EXPIRES "帐户过期"
IDS_USER_PW_LAST_SET "上次设置的密码"
IDS_USER_PW_EXPIRES "密码过期"
IDS_USER_PW_CHANGEABLE "密码可更改"
IDS_USER_PW_REQUIRED "需要密码"
IDS_USER_CHANGE_PW "用户可以更改密码"
IDS_USER_WORKSTATIONS "允许的工作站"
IDS_USER_LOGON_SCRIPT "登录脚本"
IDS_USER_PROFILE "用户配置文件"
IDS_USER_HOME_DIR "主目录"
IDS_USER_LAST_LOGON "最后一次登录"
IDS_USER_LOGON_HOURS "允许的登录的时常 (以小时为单位)"
IDS_USER_LOCAL_GROUPS "本地组成员身份"
IDS_USER_GLOBAL_GROUPS "全局组成员身份"
IDS_USER_ENTER_PASSWORD1 "为用户输入新的密码: "
IDS_USER_ENTER_PASSWORD2 "再次输入密码: "
IDS_USER_NO_PASSWORD_MATCH "密码不匹配!"

View file

@ -50,28 +50,6 @@ BEGIN
IDS_STATISTICS_WKS_USECOUNT "Use count"
IDS_STATISTICS_WKS_FAILUSECOUNT "Failed use count"
IDS_USER_ACCOUNTS "使用者帳戶 \\\\%s"
IDS_USER_NAME "使用者名稱"
IDS_USER_FULL_NAME "全名"
IDS_USER_COMMENT "評論"
IDS_USER_USER_COMMENT "使用者註釋"
IDS_USER_COUNTRY_CODE "國家/地區程式碼"
IDS_USER_ACCOUNT_ACTIVE "帳戶活動"
IDS_USER_ACCOUNT_EXPIRES "帳戶過期"
IDS_USER_PW_LAST_SET "上次設定的密碼"
IDS_USER_PW_EXPIRES "密碼過期"
IDS_USER_PW_CHANGEABLE "密碼多變"
IDS_USER_PW_REQUIRED "需要密碼"
IDS_USER_CHANGE_PW "使用者可以更改密碼"
IDS_USER_WORKSTATIONS "允許的工作站"
IDS_USER_LOGON_SCRIPT "登入指令碼"
IDS_USER_PROFILE "使用者配置檔案"
IDS_USER_HOME_DIR "主目錄"
IDS_USER_LAST_LOGON "最後一次登入"
IDS_USER_LOGON_HOURS "幾個小時允許的登入"
IDS_USER_LOCAL_GROUPS "本地組成員身份"
IDS_USER_GLOBAL_GROUPS "全局組成員身份"
IDS_USER_ENTER_PASSWORD1 "為使用者輸入新的密碼: "
IDS_USER_ENTER_PASSWORD2 "再次輸入密碼: "
IDS_USER_NO_PASSWORD_MATCH "密碼不匹配!"

View file

@ -45,28 +45,6 @@
#define IDS_STATISTICS_WKS_USECOUNT 355
#define IDS_STATISTICS_WKS_FAILUSECOUNT 356
#define IDS_USER_ACCOUNTS 449
#define IDS_USER_NAME 450
#define IDS_USER_FULL_NAME 451
#define IDS_USER_COMMENT 452
#define IDS_USER_USER_COMMENT 453
#define IDS_USER_COUNTRY_CODE 454
#define IDS_USER_ACCOUNT_ACTIVE 455
#define IDS_USER_ACCOUNT_EXPIRES 456
#define IDS_USER_PW_LAST_SET 457
#define IDS_USER_PW_EXPIRES 458
#define IDS_USER_PW_CHANGEABLE 459
#define IDS_USER_PW_REQUIRED 460
#define IDS_USER_CHANGE_PW 461
#define IDS_USER_WORKSTATIONS 462
#define IDS_USER_LOGON_SCRIPT 463
#define IDS_USER_PROFILE 464
#define IDS_USER_HOME_DIR 465
#define IDS_USER_LAST_LOGON 466
#define IDS_USER_LOGON_HOURS 467
#define IDS_USER_LOCAL_GROUPS 468
#define IDS_USER_GLOBAL_GROUPS 469
#define IDS_USER_ENTER_PASSWORD1 490
#define IDS_USER_ENTER_PASSWORD2 491
#define IDS_USER_NO_PASSWORD_MATCH 492