summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Blin <kai@samba.org>2009-08-10 18:52:24 +0200
committerKai Blin <kai@samba.org>2009-08-10 19:41:03 +0200
commit303e49b2f1d3cc437c399fb8d59b8eb60e86f86c (patch)
tree457e36f4cb9b4702824b57da73a9b4e79ea8b567
parente2433b86d24f279fef041ccf60f91dc99aa74344 (diff)
downloadsamba-303e49b2f1d3cc437c399fb8d59b8eb60e86f86c.tar.gz
samba-303e49b2f1d3cc437c399fb8d59b8eb60e86f86c.tar.bz2
samba-303e49b2f1d3cc437c399fb8d59b8eb60e86f86c.zip
s3 net: i18n support for net rpc rights
-rwxr-xr-xsource3/locale/net/genmsg2
-rw-r--r--source3/utils/net_rpc_rights.c96
2 files changed, 53 insertions, 45 deletions
diff --git a/source3/locale/net/genmsg b/source3/locale/net/genmsg
index 55a431f766..fab430e9c5 100755
--- a/source3/locale/net/genmsg
+++ b/source3/locale/net/genmsg
@@ -31,7 +31,7 @@ FILES=`add_basedir_to_filelist ../../utils net.c net_ads.c net_ads_gpo.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_rpc_audit.c net_rpc_join.c \
- net_rpc_printer.c net_rpc_registry.c`
+ net_rpc_printer.c net_rpc_registry.c net_rpc_rights.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
diff --git a/source3/utils/net_rpc_rights.c b/source3/utils/net_rpc_rights.c
index abf70e7ea2..defed47914 100644
--- a/source3/utils/net_rpc_rights.c
+++ b/source3/utils/net_rpc_rights.c
@@ -199,7 +199,7 @@ static NTSTATUS enum_privileges_for_user(struct rpc_pipe_client *pipe_hnd,
return result;
if (rights.count == 0) {
- d_printf("No privileges assigned\n");
+ d_printf(_("No privileges assigned\n"));
}
for (i = 0; i < rights.count; i++) {
@@ -364,16 +364,21 @@ static NTSTATUS rpc_rights_list_internal(struct net_context *c,
if ( !NT_STATUS_IS_OK(result) ) {
if ( NT_STATUS_EQUAL( result, NT_STATUS_NO_SUCH_PRIVILEGE ) )
- d_fprintf(stderr, "No such privilege exists: %s.\n", privname);
+ d_fprintf(stderr, _("No such privilege "
+ "exists: %s.\n"), privname);
else
- d_fprintf(stderr, "Error resolving privilege display name [%s].\n", nt_errstr(result));
+ d_fprintf(stderr, _("Error resolving "
+ "privilege display name "
+ "[%s].\n"),
+ nt_errstr(result));
continue;
}
result = enum_accounts_for_privilege(pipe_hnd, mem_ctx, &pol, privname);
if (!NT_STATUS_IS_OK(result)) {
- d_fprintf(stderr, "Error enumerating accounts for privilege %s [%s].\n",
- privname, nt_errstr(result));
+ d_fprintf(stderr, _("Error enumerating "
+ "accounts for privilege %s [%s].\n"),
+ privname, nt_errstr(result));
continue;
}
}
@@ -407,7 +412,8 @@ static NTSTATUS rpc_rights_list_internal(struct net_context *c,
/* backward comaptibility: if no keyword provided, treat the key
as an account name */
if (argc > 1) {
- d_printf("Usage: net rpc rights list [[accounts|privileges] [name|SID]]\n");
+ d_printf(_("Usage: net rpc rights list [[accounts|privileges] "
+ "[name|SID]]\n"));
result = NT_STATUS_OK;
goto done;
}
@@ -444,7 +450,8 @@ static NTSTATUS rpc_rights_grant_internal(struct net_context *c,
DOM_SID sid;
if (argc < 2 ) {
- d_printf("Usage: net rpc rights grant <name|SID> <rights...>\n");
+ d_printf(_("Usage: net rpc rights grant <name|SID> "
+ "<rights...>\n"));
return NT_STATUS_OK;
}
@@ -481,11 +488,11 @@ static NTSTATUS rpc_rights_grant_internal(struct net_context *c,
if (!NT_STATUS_IS_OK(result))
goto done;
- d_printf("Successfully granted rights.\n");
+ d_printf(_("Successfully granted rights.\n"));
done:
if ( !NT_STATUS_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to grant privileges for %s (%s)\n",
+ d_fprintf(stderr, _("Failed to grant privileges for %s (%s)\n"),
argv[0], nt_errstr(result));
}
@@ -513,7 +520,8 @@ static NTSTATUS rpc_rights_revoke_internal(struct net_context *c,
int i;
if (argc < 2 ) {
- d_printf("Usage: net rpc rights revoke <name|SID> <rights...>\n");
+ d_printf(_("Usage: net rpc rights revoke <name|SID> "
+ "<rights...>\n"));
return NT_STATUS_OK;
}
@@ -548,11 +556,11 @@ static NTSTATUS rpc_rights_revoke_internal(struct net_context *c,
if (!NT_STATUS_IS_OK(result))
goto done;
- d_printf("Successfully revoked rights.\n");
+ d_printf(_("Successfully revoked rights.\n"));
done:
if ( !NT_STATUS_IS_OK(result) ) {
- d_fprintf(stderr, "Failed to revoke privileges for %s (%s)\n",
+ d_fprintf(stderr,_("Failed to revoke privileges for %s (%s)\n"),
argv[0], nt_errstr(result));
}
@@ -568,10 +576,10 @@ done:
static int rpc_rights_list(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc rights list [{accounts|privileges} "
- "[name|SID]]\n"
- " View available/assigned privileges\n");
+ d_printf(_("Usage:\n"
+ "net rpc rights list [{accounts|privileges} "
+ "[name|SID]]\n"
+ " View available/assigned privileges\n"));
return 0;
}
@@ -585,14 +593,14 @@ static int rpc_rights_list(struct net_context *c, int argc, const char **argv )
static int rpc_rights_grant(struct net_context *c, int argc, const char **argv )
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc rights grant <name|SID> <right>\n"
- " Assign privilege[s]\n");
- d_printf("For example:\n");
- d_printf(" net rpc rights grant 'VALE\\biddle' "
- "SePrintOperatorPrivilege SeDiskOperatorPrivilege\n");
- d_printf(" would grant the printer admin and disk manager "
- "rights to the user 'VALE\\biddle'\n");
+ d_printf(_("Usage:\n"
+ "net rpc rights grant <name|SID> <right>\n"
+ " Assign privilege[s]\n"));
+ d_printf(_("For example:\n"
+ " net rpc rights grant 'VALE\\biddle' "
+ "SePrintOperatorPrivilege SeDiskOperatorPrivilege\n"
+ " would grant the printer admin and disk manager "
+ "rights to the user 'VALE\\biddle'\n"));
return 0;
}
@@ -606,14 +614,14 @@ static int rpc_rights_grant(struct net_context *c, int argc, const char **argv )
static int rpc_rights_revoke(struct net_context *c, int argc, const char **argv)
{
if (c->display_usage) {
- d_printf("Usage:\n"
- "net rpc rights revoke <name|SID> <right>\n"
- " Revoke privilege[s]\n");
- d_printf("For example:\n");
- d_printf(" net rpc rights revoke 'VALE\\biddle' "
- "SePrintOperatorPrivilege SeDiskOperatorPrivilege\n");
- d_printf(" would revoke the printer admin and disk manager "
- "rights from the user 'VALE\\biddle'\n");
+ d_printf(_("Usage:\n"
+ "net rpc rights revoke <name|SID> <right>\n"
+ " Revoke privilege[s]\n"));
+ d_printf(_("For example:\n"
+ " net rpc rights revoke 'VALE\\biddle' "
+ "SePrintOperatorPrivilege SeDiskOperatorPrivilege\n"
+ " would revoke the printer admin and disk manager"
+ " rights from the user 'VALE\\biddle'\n"));
return 0;
}
@@ -631,25 +639,25 @@ int net_rpc_rights(struct net_context *c, int argc, const char **argv)
"list",
rpc_rights_list,
NET_TRANSPORT_RPC,
- "View available/assigned privileges",
- "net rpc rights list\n"
- " View available/assigned privileges"
+ N_("View available/assigned privileges"),
+ N_("net rpc rights list\n"
+ " View available/assigned privileges")
},
{
"grant",
rpc_rights_grant,
NET_TRANSPORT_RPC,
- "Assign privilege[s]",
- "net rpc rights grant\n"
- " Assign privilege[s]"
+ N_("Assign privilege[s]"),
+ N_("net rpc rights grant\n"
+ " Assign privilege[s]")
},
{
"revoke",
rpc_rights_revoke,
NET_TRANSPORT_RPC,
- "Revoke privilege[s]",
- "net rpc rights revoke\n"
- " Revoke privilege[s]"
+ N_("Revoke privilege[s]"),
+ N_("net rpc rights revoke\n"
+ " Revoke privilege[s]")
},
{NULL, NULL, 0, NULL, NULL}
};
@@ -695,13 +703,13 @@ struct rpc_sh_cmd *net_rpc_rights_cmds(struct net_context *c, TALLOC_CTX *mem_ct
static struct rpc_sh_cmd cmds[] = {
{ "list", NULL, &ndr_table_lsarpc.syntax_id, rpc_sh_rights_list,
- "View available or assigned privileges" },
+ N_("View available or assigned privileges") },
{ "grant", NULL, &ndr_table_lsarpc.syntax_id, rpc_sh_rights_grant,
- "Assign privilege[s]" },
+ N_("Assign privilege[s]") },
{ "revoke", NULL, &ndr_table_lsarpc.syntax_id, rpc_sh_rights_revoke,
- "Revoke privilege[s]" },
+ N_("Revoke privilege[s]") },
{ NULL, NULL, 0, NULL, NULL }
};