1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-02 09:47:23 +03:00

s3 net: i18n support for net rpc audit

This commit is contained in:
Kai Blin 2009-08-07 09:34:06 +02:00
parent db76b7aa04
commit 88af0ec6e4
2 changed files with 61 additions and 57 deletions

View File

@ -30,7 +30,7 @@ FILES=`add_basedir_to_filelist ../../utils net.c net_ads.c net_ads_gpo.c \
net_afs.c net_cache.c net_conf.c net_dom.c net_eventlog.c net_file.c \
net_group.c net_groupmap.c net_help.c net_help_common.c net_idmap.c \
net_join.c net_lookup.c net_lua.c net_rap.c net_registry.c \
net_registry_util.c net_rpc.c`
net_registry_util.c net_rpc.c net_rpc_audit.c`
LANGS="af ar bg bn bs ca cs cy da de el en_GB en_US es et fi fr gl gu he hi hr
hu id it ja ka km ko lo lt mk mr nb nl pa pl pt_BR pt ro ru si sk sl sr

View File

@ -24,13 +24,13 @@
static int net_help_audit(struct net_context *c, int argc, const char **argv)
{
d_printf("net rpc audit list View configured Auditing policies\n");
d_printf("net rpc audit enable Enable Auditing\n");
d_printf("net rpc audit disable Disable Auditing\n");
d_printf("net rpc audit get <category> View configured Auditing policy setting\n");
d_printf("net rpc audit set <category> <policy> Set Auditing policies\n\n");
d_printf("\tcategory can be one of: SYSTEM, LOGON, OBJECT, PRIVILEGE, PROCESS, POLICY, SAM, DIRECTORY or ACCOUNT\n");
d_printf("\tpolicy can be one of: SUCCESS, FAILURE, ALL or NONE\n\n");
d_printf(_("net rpc audit list View configured Auditing policies\n"));
d_printf(_("net rpc audit enable Enable Auditing\n"));
d_printf(_("net rpc audit disable Disable Auditing\n"));
d_printf(_("net rpc audit get <category> View configured Auditing policy setting\n"));
d_printf(_("net rpc audit set <category> <policy> Set Auditing policies\n\n"));
d_printf(_("\tcategory can be one of: SYSTEM, LOGON, OBJECT, PRIVILEGE, PROCESS, POLICY, SAM, DIRECTORY or ACCOUNT\n"));
d_printf(_("\tpolicy can be one of: SUCCESS, FAILURE, ALL or NONE\n\n"));
return -1;
}
@ -44,10 +44,10 @@ static void print_auditing_category(const char *policy, const char *value)
int pad_len, col_len = 30;
if (policy == NULL) {
policy = "Unknown";
policy = N_("Unknown");
}
if (value == NULL) {
value = "Invalid";
value = N_("Invalid");
}
/* calculate padding space for d_printf to look nicer */
@ -55,7 +55,7 @@ static void print_auditing_category(const char *policy, const char *value)
padding[pad_len] = 0;
do padding[--pad_len] = ' '; while (pad_len > 0);
d_printf("\t%s%s%s\n", policy, padding, value);
d_printf(_("\t%s%s%s\n"), policy, padding, value);
}
/********************************************************************
@ -77,13 +77,13 @@ static NTSTATUS rpc_audit_get_internal(struct net_context *c,
uint32_t audit_category;
if (argc < 1 || argc > 2) {
d_printf("insufficient arguments\n");
d_printf(_("insufficient arguments\n"));
net_help_audit(c, argc, argv);
return NT_STATUS_INVALID_PARAMETER;
}
if (!get_audit_category_from_param(argv[0], &audit_category)) {
d_printf("invalid auditing category: %s\n", argv[0]);
d_printf(_("invalid auditing category: %s\n"), argv[0]);
return NT_STATUS_INVALID_PARAMETER;
}
@ -119,7 +119,7 @@ static NTSTATUS rpc_audit_get_internal(struct net_context *c,
done:
if (!NT_STATUS_IS_OK(result)) {
d_printf("failed to get auditing policy: %s\n",
d_printf(_("failed to get auditing policy: %s\n"),
nt_errstr(result));
}
@ -144,13 +144,13 @@ static NTSTATUS rpc_audit_set_internal(struct net_context *c,
uint32_t audit_policy, audit_category;
if (argc < 2 || argc > 3) {
d_printf("insufficient arguments\n");
d_printf(_("insufficient arguments\n"));
net_help_audit(c, argc, argv);
return NT_STATUS_INVALID_PARAMETER;
}
if (!get_audit_category_from_param(argv[0], &audit_category)) {
d_printf("invalid auditing category: %s\n", argv[0]);
d_printf(_("invalid auditing category: %s\n"), argv[0]);
return NT_STATUS_INVALID_PARAMETER;
}
@ -165,7 +165,7 @@ static NTSTATUS rpc_audit_set_internal(struct net_context *c,
} else if (strequal(argv[1], "None")) {
audit_policy = LSA_AUDIT_POLICY_CLEAR;
} else {
d_printf("invalid auditing policy: %s\n", argv[1]);
d_printf(_("invalid auditing policy: %s\n"), argv[1]);
return NT_STATUS_INVALID_PARAMETER;
}
@ -209,7 +209,8 @@ static NTSTATUS rpc_audit_set_internal(struct net_context *c,
done:
if (!NT_STATUS_IS_OK(result)) {
d_printf("failed to set audit policy: %s\n", nt_errstr(result));
d_printf(_("failed to set audit policy: %s\n"),
nt_errstr(result));
}
return result;
@ -257,8 +258,10 @@ static NTSTATUS rpc_audit_enable_internal_ext(struct rpc_pipe_client *pipe_hnd,
done:
if (!NT_STATUS_IS_OK(result)) {
d_printf("failed to %s audit policy: %s\n",
enable ? "enable":"disable", nt_errstr(result));
d_printf(_("%s: %s\n"),
enable ? _("failed to enable audit policy"):
_("failed to disable audit policy"),
nt_errstr(result));
}
return result;
@ -329,22 +332,23 @@ static NTSTATUS rpc_audit_list_internal(struct net_context *c,
goto done;
}
printf("Auditing:\t\t");
printf(_("Auditing:\t\t"));
switch (info->audit_events.auditing_mode) {
case true:
printf("Enabled");
printf(_("Enabled"));
break;
case false:
printf("Disabled");
printf(_("Disabled"));
break;
default:
printf("unknown (%d)", info->audit_events.auditing_mode);
printf(_("unknown (%d)"),
info->audit_events.auditing_mode);
break;
}
printf("\n");
printf("Auditing categories:\t%d\n", info->audit_events.count);
printf("Auditing settings:\n");
printf(_("Auditing categories:\t%d\n"), info->audit_events.count);
printf(_("Auditing settings:\n"));
for (i=0; i < info->audit_events.count; i++) {
const char *val = audit_policy_str(mem_ctx, info->audit_events.settings[i]);
@ -354,7 +358,7 @@ static NTSTATUS rpc_audit_list_internal(struct net_context *c,
done:
if (!NT_STATUS_IS_OK(result)) {
d_printf("failed to list auditing policies: %s\n",
d_printf(_("failed to list auditing policies: %s\n"),
nt_errstr(result));
}
@ -367,9 +371,9 @@ static NTSTATUS rpc_audit_list_internal(struct net_context *c,
static int rpc_audit_get(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
d_printf("Usage:\n"
"net rpc audit get\n"
" View configured audit setting\n");
d_printf(_("Usage:\n"
"net rpc audit get\n"
" View configured audit setting\n"));
return 0;
}
@ -383,9 +387,9 @@ static int rpc_audit_get(struct net_context *c, int argc, const char **argv)
static int rpc_audit_set(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
d_printf("Usage:\n"
"net rpc audit set\n"
" Set audit policies\n");
d_printf(_("Usage:\n"
"net rpc audit set\n"
" Set audit policies\n"));
return 0;
}
@ -399,9 +403,9 @@ static int rpc_audit_set(struct net_context *c, int argc, const char **argv)
static int rpc_audit_enable(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
d_printf("Usage:\n"
"net rpc audit enable\n"
" Enable auditing\n");
d_printf(_("Usage:\n"
"net rpc audit enable\n"
" Enable auditing\n"));
return 0;
}
@ -415,9 +419,9 @@ static int rpc_audit_enable(struct net_context *c, int argc, const char **argv)
static int rpc_audit_disable(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
d_printf("Usage:\n"
"net rpc audit disable\n"
" Disable auditing\n");
d_printf(_("Usage:\n"
"net rpc audit disable\n"
" Disable auditing\n"));
return 0;
}
@ -431,9 +435,9 @@ static int rpc_audit_disable(struct net_context *c, int argc, const char **argv)
static int rpc_audit_list(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
d_printf("Usage:\n"
"net rpc audit list\n"
" List auditing settings\n");
d_printf(_("Usage:\n"
"net rpc audit list\n"
" List auditing settings\n"));
return 0;
}
@ -451,41 +455,41 @@ int net_rpc_audit(struct net_context *c, int argc, const char **argv)
"get",
rpc_audit_get,
NET_TRANSPORT_RPC,
"View configured auditing settings",
"net rpc audit get\n"
" View configured auditing settings"
N_("View configured auditing settings"),
N_("net rpc audit get\n"
" View configured auditing settings")
},
{
"set",
rpc_audit_set,
NET_TRANSPORT_RPC,
"Set auditing policies",
"net rpc audit set\n"
" Set auditing policies"
N_("Set auditing policies"),
N_("net rpc audit set\n"
" Set auditing policies")
},
{
"enable",
rpc_audit_enable,
NET_TRANSPORT_RPC,
"Enable auditing",
"net rpc audit enable\n"
" Enable auditing"
N_("Enable auditing"),
N_("net rpc audit enable\n"
" Enable auditing")
},
{
"disable",
rpc_audit_disable,
NET_TRANSPORT_RPC,
"Disable auditing",
"net rpc audit disable\n"
" Disable auditing"
N_("Disable auditing"),
N_("net rpc audit disable\n"
" Disable auditing")
},
{
"list",
rpc_audit_list,
NET_TRANSPORT_RPC,
"List configured auditing settings",
"net rpc audit list\n"
" List configured auditing settings"
N_("List configured auditing settings"),
N_("net rpc audit list\n"
" List configured auditing settings")
},
{NULL, NULL, 0, NULL, NULL}
};