The branch, master has been updated via 6384f45... s3: Rerun genmsg after adding more strings. via ef0b4e4... s3: Add i18n/l10n strings in pam_winbind.c coming from winbindd. from fd00867... s4:samdb.c - Make it signed-safe
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 6384f45f5253203ad4356dc94d2f520f310625a5 Author: Bo Yang <boy...@samba.org> Date: Sat Mar 6 01:59:55 2010 +0800 s3: Rerun genmsg after adding more strings. Signed-off-by: Bo Yang <boy...@samba.org> commit ef0b4e4687d9ea02554fe22f02cc615527e917ee Author: Bo Yang <boy...@samba.org> Date: Sat Mar 6 01:53:13 2010 +0800 s3: Add i18n/l10n strings in pam_winbind.c coming from winbindd. Signed-off-by: Bo Yang <boy...@samba.org> ----------------------------------------------------------------------- Summary of changes: nsswitch/pam_winbind.c | 2 +- source3/libsmb/nterr.c | 186 +++++++------- source3/locale/pam_winbind/ar.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/cs.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/da.po | 476 +++++++++++++++++++++++++++++---- source3/locale/pam_winbind/de.po | 464 +++++++++++++++++++++++++++++--- source3/locale/pam_winbind/es.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/fi.po | 476 +++++++++++++++++++++++++++++---- source3/locale/pam_winbind/fr.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/genmsg | 2 +- source3/locale/pam_winbind/hu.po | 505 +++++++++++++++++++++++++++++++---- source3/locale/pam_winbind/it.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/ja.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/ko.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/nb.po | 476 +++++++++++++++++++++++++++++---- source3/locale/pam_winbind/nl.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/pl.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/pt_BR.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/ru.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/sv.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/zh_CN.po | 485 ++++++++++++++++++++++++++++++--- source3/locale/pam_winbind/zh_TW.po | 485 ++++++++++++++++++++++++++++++--- 22 files changed, 8486 insertions(+), 891 deletions(-) Changeset truncated at 500 lines: diff --git a/nsswitch/pam_winbind.c b/nsswitch/pam_winbind.c index 2689390..f13e365 100644 --- a/nsswitch/pam_winbind.c +++ b/nsswitch/pam_winbind.c @@ -1456,7 +1456,7 @@ static bool _pam_check_remark_auth_err(struct pwb_context *ctx, } if (e->display_string) { - _make_remark(ctx, PAM_ERROR_MSG, e->display_string); + _make_remark(ctx, PAM_ERROR_MSG, _(e->display_string)); *pam_error = e->pam_error; return true; } diff --git a/source3/libsmb/nterr.c b/source3/libsmb/nterr.c index 197d5bd..328ba3b 100644 --- a/source3/libsmb/nterr.c +++ b/source3/libsmb/nterr.c @@ -21,6 +21,10 @@ #include "includes.h" +#if !defined(N_) +#define N_(string) string +#endif + typedef struct { const char *nt_errstr; @@ -551,98 +555,98 @@ static const nt_err_code_struct nt_errs[] = nt_err_code_struct nt_err_desc[] = { - { "Success", NT_STATUS_OK }, - { "Undetermined error", NT_STATUS_UNSUCCESSFUL }, - { "Access denied", NT_STATUS_ACCESS_DENIED }, - { "Account locked out", NT_STATUS_ACCOUNT_LOCKED_OUT }, - { "Must change password", NT_STATUS_PASSWORD_MUST_CHANGE }, - { "Password is too short", NT_STATUS_PWD_TOO_SHORT }, - { "Password is too recent", NT_STATUS_PWD_TOO_RECENT }, - { "Password history conflict", NT_STATUS_PWD_HISTORY_CONFLICT }, - { "No logon servers", NT_STATUS_NO_LOGON_SERVERS }, - { "Improperly formed account name", NT_STATUS_INVALID_ACCOUNT_NAME }, - { "User exists", NT_STATUS_USER_EXISTS }, - { "No such user", NT_STATUS_NO_SUCH_USER }, - { "Group exists", NT_STATUS_GROUP_EXISTS }, - { "No such group", NT_STATUS_NO_SUCH_GROUP }, - { "Member not in group", NT_STATUS_MEMBER_NOT_IN_GROUP }, - { "Wrong Password", NT_STATUS_WRONG_PASSWORD }, - { "Ill formed password", NT_STATUS_ILL_FORMED_PASSWORD }, - { "Password restriction", NT_STATUS_PASSWORD_RESTRICTION }, - { "Logon failure", NT_STATUS_LOGON_FAILURE }, - { "Account restriction", NT_STATUS_ACCOUNT_RESTRICTION }, - { "Invalid logon hours", NT_STATUS_INVALID_LOGON_HOURS }, - { "Invalid workstation", NT_STATUS_INVALID_WORKSTATION }, - { "Password expired", NT_STATUS_PASSWORD_EXPIRED }, - { "Account disabled", NT_STATUS_ACCOUNT_DISABLED }, - { "Memory allocation error", NT_STATUS_NO_MEMORY }, - { "No domain controllers located", NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND }, - { "Named pipe not available", NT_STATUS_PIPE_NOT_AVAILABLE }, - { "Not implemented", NT_STATUS_NOT_IMPLEMENTED }, - { "Invalid information class", NT_STATUS_INVALID_INFO_CLASS }, - { "Information length mismatch", NT_STATUS_INFO_LENGTH_MISMATCH }, - { "Access violation", NT_STATUS_ACCESS_VIOLATION }, - { "Invalid handle", NT_STATUS_INVALID_HANDLE }, - { "Invalid parameter", NT_STATUS_INVALID_PARAMETER }, - { "No memory", NT_STATUS_NO_MEMORY }, - { "Buffer too small", NT_STATUS_BUFFER_TOO_SMALL }, - { "Revision mismatch", NT_STATUS_REVISION_MISMATCH }, - { "No such logon session", NT_STATUS_NO_SUCH_LOGON_SESSION }, - { "No such privilege", NT_STATUS_NO_SUCH_PRIVILEGE }, - { "Procedure not found", NT_STATUS_PROCEDURE_NOT_FOUND }, - { "Server disabled", NT_STATUS_SERVER_DISABLED }, - { "Invalid pipe state", NT_STATUS_INVALID_PIPE_STATE }, - { "Named pipe busy", NT_STATUS_PIPE_BUSY }, - { "Illegal function", NT_STATUS_ILLEGAL_FUNCTION }, - { "Named pipe dicconnected", NT_STATUS_PIPE_DISCONNECTED }, - { "Named pipe closing", NT_STATUS_PIPE_CLOSING }, - { "Remote host not listening", NT_STATUS_REMOTE_NOT_LISTENING }, - { "Duplicate name on network", NT_STATUS_DUPLICATE_NAME }, - { "Print queue is full", NT_STATUS_PRINT_QUEUE_FULL }, - { "No print spool space available", NT_STATUS_NO_SPOOL_SPACE }, - { "The network name cannot be found", NT_STATUS_BAD_NETWORK_NAME }, - { "The connection was refused", NT_STATUS_CONNECTION_REFUSED }, - { "Too many names", NT_STATUS_TOO_MANY_NAMES }, - { "Too many sessions", NT_STATUS_TOO_MANY_SESSIONS }, - { "Invalid server state", NT_STATUS_INVALID_SERVER_STATE }, - { "Invalid domain state", NT_STATUS_INVALID_DOMAIN_STATE }, - { "Invalid domain role", NT_STATUS_INVALID_DOMAIN_ROLE }, - { "No such domain", NT_STATUS_NO_SUCH_DOMAIN }, - { "Domain exists", NT_STATUS_DOMAIN_EXISTS }, - { "Domain limit exceeded", NT_STATUS_DOMAIN_LIMIT_EXCEEDED }, - { "Bad logon session state", NT_STATUS_BAD_LOGON_SESSION_STATE }, - { "Logon session collision", NT_STATUS_LOGON_SESSION_COLLISION }, - { "Invalid logon type", NT_STATUS_INVALID_LOGON_TYPE }, - { "Cancelled", NT_STATUS_CANCELLED }, - { "Invalid computer name", NT_STATUS_INVALID_COMPUTER_NAME }, - { "Logon server conflict", NT_STATUS_LOGON_SERVER_CONFLICT }, - { "Time difference at domain controller", NT_STATUS_TIME_DIFFERENCE_AT_DC }, - { "Pipe broken", NT_STATUS_PIPE_BROKEN }, - { "Registry corrupt", NT_STATUS_REGISTRY_CORRUPT }, - { "Too many secrets", NT_STATUS_TOO_MANY_SECRETS }, - { "Too many SIDs", NT_STATUS_TOO_MANY_SIDS }, - { "Lanmanager cross encryption required", NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED }, - { "Log file full", NT_STATUS_LOG_FILE_FULL }, - { "No trusted LSA secret", NT_STATUS_NO_TRUST_LSA_SECRET }, - { "No trusted SAM account", NT_STATUS_NO_TRUST_SAM_ACCOUNT }, - { "Trusted domain failure", NT_STATUS_TRUSTED_DOMAIN_FAILURE }, - { "Trust relationship failure", NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE }, - { "Trust failure", NT_STATUS_TRUST_FAILURE }, - { "Netlogon service not started", NT_STATUS_NETLOGON_NOT_STARTED }, - { "Account expired", NT_STATUS_ACCOUNT_EXPIRED }, - { "Network credential conflict", NT_STATUS_NETWORK_CREDENTIAL_CONFLICT }, - { "Remote session limit", NT_STATUS_REMOTE_SESSION_LIMIT }, - { "No logon interdomain trust account", NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT }, - { "No logon workstation trust account", NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT }, - { "No logon server trust account", NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT }, - { "Domain trust inconsistent", NT_STATUS_DOMAIN_TRUST_INCONSISTENT }, - { "No user session key available", NT_STATUS_NO_USER_SESSION_KEY }, - { "User session deleted", NT_STATUS_USER_SESSION_DELETED }, - { "Insufficient server resources", NT_STATUS_INSUFF_SERVER_RESOURCES }, - { "Insufficient logon information", NT_STATUS_INSUFFICIENT_LOGON_INFO }, + { N_("Success"), NT_STATUS_OK }, + { N_("Undetermined error"), NT_STATUS_UNSUCCESSFUL }, + { N_("Access denied"), NT_STATUS_ACCESS_DENIED }, + { N_("Account locked out"), NT_STATUS_ACCOUNT_LOCKED_OUT }, + { N_("Must change password"), NT_STATUS_PASSWORD_MUST_CHANGE }, + { N_("Password is too short"), NT_STATUS_PWD_TOO_SHORT }, + { N_("Password is too recent"), NT_STATUS_PWD_TOO_RECENT }, + { N_("Password history conflict"), NT_STATUS_PWD_HISTORY_CONFLICT }, + { N_("No logon servers"), NT_STATUS_NO_LOGON_SERVERS }, + { N_("Improperly formed account name"), NT_STATUS_INVALID_ACCOUNT_NAME }, + { N_("User exists"), NT_STATUS_USER_EXISTS }, + { N_("No such user"), NT_STATUS_NO_SUCH_USER }, + { N_("Group exists"), NT_STATUS_GROUP_EXISTS }, + { N_("No such group"), NT_STATUS_NO_SUCH_GROUP }, + { N_("Member not in group"), NT_STATUS_MEMBER_NOT_IN_GROUP }, + { N_("Wrong Password"), NT_STATUS_WRONG_PASSWORD }, + { N_("Ill formed password"), NT_STATUS_ILL_FORMED_PASSWORD }, + { N_("Password restriction"), NT_STATUS_PASSWORD_RESTRICTION }, + { N_("Logon failure"), NT_STATUS_LOGON_FAILURE }, + { N_("Account restriction"), NT_STATUS_ACCOUNT_RESTRICTION }, + { N_("Invalid logon hours"), NT_STATUS_INVALID_LOGON_HOURS }, + { N_("Invalid workstation"), NT_STATUS_INVALID_WORKSTATION }, + { N_("Password expired"), NT_STATUS_PASSWORD_EXPIRED }, + { N_("Account disabled"), NT_STATUS_ACCOUNT_DISABLED }, + { N_("Memory allocation error"), NT_STATUS_NO_MEMORY }, + { N_("No domain controllers located"), NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND }, + { N_("Named pipe not available"), NT_STATUS_PIPE_NOT_AVAILABLE }, + { N_("Not implemented"), NT_STATUS_NOT_IMPLEMENTED }, + { N_("Invalid information class"), NT_STATUS_INVALID_INFO_CLASS }, + { N_("Information length mismatch"), NT_STATUS_INFO_LENGTH_MISMATCH }, + { N_("Access violation"), NT_STATUS_ACCESS_VIOLATION }, + { N_("Invalid handle"), NT_STATUS_INVALID_HANDLE }, + { N_("Invalid parameter"), NT_STATUS_INVALID_PARAMETER }, + { N_("No memory"), NT_STATUS_NO_MEMORY }, + { N_("Buffer too small"), NT_STATUS_BUFFER_TOO_SMALL }, + { N_("Revision mismatch"), NT_STATUS_REVISION_MISMATCH }, + { N_("No such logon session"), NT_STATUS_NO_SUCH_LOGON_SESSION }, + { N_("No such privilege"), NT_STATUS_NO_SUCH_PRIVILEGE }, + { N_("Procedure not found"), NT_STATUS_PROCEDURE_NOT_FOUND }, + { N_("Server disabled"), NT_STATUS_SERVER_DISABLED }, + { N_("Invalid pipe state"), NT_STATUS_INVALID_PIPE_STATE }, + { N_("Named pipe busy"), NT_STATUS_PIPE_BUSY }, + { N_("Illegal function"), NT_STATUS_ILLEGAL_FUNCTION }, + { N_("Named pipe dicconnected"), NT_STATUS_PIPE_DISCONNECTED }, + { N_("Named pipe closing"), NT_STATUS_PIPE_CLOSING }, + { N_("Remote host not listening"), NT_STATUS_REMOTE_NOT_LISTENING }, + { N_("Duplicate name on network"), NT_STATUS_DUPLICATE_NAME }, + { N_("Print queue is full"), NT_STATUS_PRINT_QUEUE_FULL }, + { N_("No print spool space available"), NT_STATUS_NO_SPOOL_SPACE }, + { N_("The network name cannot be found"), NT_STATUS_BAD_NETWORK_NAME }, + { N_("The connection was refused"), NT_STATUS_CONNECTION_REFUSED }, + { N_("Too many names"), NT_STATUS_TOO_MANY_NAMES }, + { N_("Too many sessions"), NT_STATUS_TOO_MANY_SESSIONS }, + { N_("Invalid server state"), NT_STATUS_INVALID_SERVER_STATE }, + { N_("Invalid domain state"), NT_STATUS_INVALID_DOMAIN_STATE }, + { N_("Invalid domain role"), NT_STATUS_INVALID_DOMAIN_ROLE }, + { N_("No such domain"), NT_STATUS_NO_SUCH_DOMAIN }, + { N_("Domain exists"), NT_STATUS_DOMAIN_EXISTS }, + { N_("Domain limit exceeded"), NT_STATUS_DOMAIN_LIMIT_EXCEEDED }, + { N_("Bad logon session state"), NT_STATUS_BAD_LOGON_SESSION_STATE }, + { N_("Logon session collision"), NT_STATUS_LOGON_SESSION_COLLISION }, + { N_("Invalid logon type"), NT_STATUS_INVALID_LOGON_TYPE }, + { N_("Cancelled"), NT_STATUS_CANCELLED }, + { N_("Invalid computer name"), NT_STATUS_INVALID_COMPUTER_NAME }, + { N_("Logon server conflict"), NT_STATUS_LOGON_SERVER_CONFLICT }, + { N_("Time difference at domain controller"), NT_STATUS_TIME_DIFFERENCE_AT_DC }, + { N_("Pipe broken"), NT_STATUS_PIPE_BROKEN }, + { N_("Registry corrupt"), NT_STATUS_REGISTRY_CORRUPT }, + { N_("Too many secrets"), NT_STATUS_TOO_MANY_SECRETS }, + { N_("Too many SIDs"), NT_STATUS_TOO_MANY_SIDS }, + { N_("Lanmanager cross encryption required"), NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED }, + { N_("Log file full"), NT_STATUS_LOG_FILE_FULL }, + { N_("No trusted LSA secret"), NT_STATUS_NO_TRUST_LSA_SECRET }, + { N_("No trusted SAM account"), NT_STATUS_NO_TRUST_SAM_ACCOUNT }, + { N_("Trusted domain failure"), NT_STATUS_TRUSTED_DOMAIN_FAILURE }, + { N_("Trust relationship failure"), NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE }, + { N_("Trust failure"), NT_STATUS_TRUST_FAILURE }, + { N_("Netlogon service not started"), NT_STATUS_NETLOGON_NOT_STARTED }, + { N_("Account expired"), NT_STATUS_ACCOUNT_EXPIRED }, + { N_("Network credential conflict"), NT_STATUS_NETWORK_CREDENTIAL_CONFLICT }, + { N_("Remote session limit"), NT_STATUS_REMOTE_SESSION_LIMIT }, + { N_("No logon interdomain trust account"), NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT }, + { N_("No logon workstation trust account"), NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT }, + { N_("No logon server trust account"), NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT }, + { N_("Domain trust inconsistent"), NT_STATUS_DOMAIN_TRUST_INCONSISTENT }, + { N_("No user session key available"), NT_STATUS_NO_USER_SESSION_KEY }, + { N_("User session deleted"), NT_STATUS_USER_SESSION_DELETED }, + { N_("Insufficient server resources"), NT_STATUS_INSUFF_SERVER_RESOURCES }, + { N_("Insufficient logon information"), NT_STATUS_INSUFFICIENT_LOGON_INFO }, - { "License quota exceeded", NT_STATUS_LICENSE_QUOTA_EXCEEDED }, - { "No more files", STATUS_NO_MORE_FILES }, + { N_("License quota exceeded"), NT_STATUS_LICENSE_QUOTA_EXCEEDED }, + { N_("No more files"), STATUS_NO_MORE_FILES }, { NULL, NT_STATUS(0) } }; diff --git a/source3/locale/pam_winbind/ar.po b/source3/locale/pam_winbind/ar.po index 43e8a87..6ed0ac1 100644 --- a/source3/locale/pam_winbind/ar.po +++ b/source3/locale/pam_winbind/ar.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: pam_winbind\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-07-16 15:30+0800\n" +"POT-Creation-Date: 2010-03-06 01:55+0800\n" "PO-Revision-Date: 2009-02-06 08:04\n" "Last-Translator: Novell Language <langu...@novell.com>\n" "Language-Team: Novell Language <langu...@novell.com>\n" @@ -13,141 +13,546 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../../nsswitch/pam_winbind.c:326 +#: ../../../nsswitch/pam_winbind.c:583 ../../libsmb/nterr.c:558 msgid "Success" msgstr "ÙجاØ" -#: ../../../nsswitch/pam_winbind.c:327 +#: ../../../nsswitch/pam_winbind.c:585 msgid "No primary Domain Controler available" msgstr "جÙاز اÙتØÙÙ Ù٠اÙ٠جا٠اÙرئÙس٠غÙر ٠تÙÙر" -#: ../../../nsswitch/pam_winbind.c:328 +#: ../../../nsswitch/pam_winbind.c:587 msgid "No domain controllers found" msgstr "ÙÙ Ùت٠اÙعثÙر عÙ٠أجÙزة تØÙÙ Ù٠اÙ٠جاÙ" -#: ../../../nsswitch/pam_winbind.c:329 +#: ../../../nsswitch/pam_winbind.c:589 ../../libsmb/nterr.c:566 msgid "No logon servers" msgstr "Ùا تÙجد Ø®Ùاد٠تسجÙ٠اÙدخÙÙ" -#: ../../../nsswitch/pam_winbind.c:330 +#: ../../../nsswitch/pam_winbind.c:591 msgid "Password too short" msgstr "ÙÙÙ Ø© اÙسر ÙصÙرة جدÙا" -#: ../../../nsswitch/pam_winbind.c:331 +#: ../../../nsswitch/pam_winbind.c:593 msgid "The password of this user is too recent to change" msgstr "ÙÙÙ Ø© سر Ùذا اÙ٠ستخد٠ØدÙثة جدÙا عÙ٠اÙتغÙÙر" -#: ../../../nsswitch/pam_winbind.c:332 +#: ../../../nsswitch/pam_winbind.c:595 msgid "Password is already in password history" msgstr "ÙÙÙ Ø© اÙسر Ù ÙجÙدة باÙÙع٠Ù٠سج٠ÙÙ٠ات اÙسر" -#: ../../../nsswitch/pam_winbind.c:333 +#: ../../../nsswitch/pam_winbind.c:597 msgid "Your password has expired" msgstr "اÙتÙت صÙاØÙØ© ÙÙÙ Ø© اÙسر اÙخاصة بÙ" -#: ../../../nsswitch/pam_winbind.c:334 +#: ../../../nsswitch/pam_winbind.c:599 msgid "You need to change your password now" msgstr "ÙÙز٠تغÙÙر ÙÙÙ Ø© اÙسر اÙØ¢Ù" -#: ../../../nsswitch/pam_winbind.c:335 +#: ../../../nsswitch/pam_winbind.c:601 msgid "You are not allowed to logon from this workstation" msgstr "غÙر ٠س٠ÙØ Ù٠بتسجÙ٠اÙدخÙÙ Ù Ù Ù Øطة اÙع٠٠ÙØ°Ù" -#: ../../../nsswitch/pam_winbind.c:336 +#: ../../../nsswitch/pam_winbind.c:603 msgid "You are not allowed to logon at this time" msgstr "غÙر ٠س٠ÙØ Ù٠بتسجÙ٠اÙدخÙÙ ÙÙ Ùذا اÙÙÙت" -#: ../../../nsswitch/pam_winbind.c:337 +#: ../../../nsswitch/pam_winbind.c:605 msgid "Your account has expired. Please contact your System administrator" msgstr "اÙتÙت صÙاØÙØ© ØسابÙ. اÙرجاء اÙاتصا٠ب٠سؤÙ٠اÙÙظا٠" -#: ../../../nsswitch/pam_winbind.c:338 +#: ../../../nsswitch/pam_winbind.c:608 msgid "Your account is disabled. Please contact your System administrator" msgstr "ت٠تعطÙÙ ØسابÙ. اÙرجاء اÙاتصا٠ب٠سؤÙ٠اÙÙظا٠" -#: ../../../nsswitch/pam_winbind.c:339 +#: ../../../nsswitch/pam_winbind.c:611 msgid "Your account has been locked. Please contact your System administrator" msgstr "ت٠ÙÙÙ ØسابÙ. اÙرجاء اÙاتصا٠ب٠سؤÙ٠اÙÙظا٠" -#: ../../../nsswitch/pam_winbind.c:340 ../../../nsswitch/pam_winbind.c:341 ../../../nsswitch/pam_winbind.c:342 +#: ../../../nsswitch/pam_winbind.c:614 ../../../nsswitch/pam_winbind.c:616 ../../../nsswitch/pam_winbind.c:618 msgid "Invalid Trust Account" msgstr "Øساب Ø«ÙØ© غÙر صاÙØ" -#: ../../../nsswitch/pam_winbind.c:343 +#: ../../../nsswitch/pam_winbind.c:620 msgid "Access is denied" msgstr "اÙÙصÙ٠٠رÙÙض" -#: ../../../nsswitch/pam_winbind.c:592 -msgid "Your password expires today" +#: ../../../nsswitch/pam_winbind.c:818 +#, fuzzy +msgid "Do you want to change your password now?" +msgstr "ÙÙز٠تغÙÙر ÙÙÙ Ø© اÙسر اÙØ¢Ù" + +#: ../../../nsswitch/pam_winbind.c:902 +#, fuzzy +msgid "Your password expires today.\n" msgstr "اÙتÙت صÙاØÙØ© ÙÙÙ Ø© اÙسر اÙخاصة ب٠اÙÙÙÙ " -#: ../../../nsswitch/pam_winbind.c:597 -#, c-format -msgid "Your password will expire in %d %s" +#: ../../../nsswitch/pam_winbind.c:932 +#, fuzzy, c-format +msgid "Your password will expire in %d %s.\n" msgstr "ستÙتÙ٠صÙاØÙØ© ÙÙÙ Ø© اÙسر اÙخاصة ب٠خÙا٠%d %s" -#: ../../../nsswitch/pam_winbind.c:598 +#: ../../../nsswitch/pam_winbind.c:933 msgid "days" msgstr "Ø£Ùا٠" -#: ../../../nsswitch/pam_winbind.c:598 +#: ../../../nsswitch/pam_winbind.c:933 msgid "day" msgstr "اÙÙÙÙ " -#: ../../../nsswitch/pam_winbind.c:917 +#: ../../../nsswitch/pam_winbind.c:1169 ../../../nsswitch/pam_winbind.c:1193 +#, c-format +msgid "Cannot convert group %s to sid, please contact your administrator to see if group %s is valid." +msgstr "" + +#: ../../../nsswitch/pam_winbind.c:1387 msgid "Grace login. Please change your password as soon you're online again" msgstr "تسجÙ٠اÙدخÙÙ ÙÙ Ùترة اÙس٠اØ. اÙرجاء تغÙÙر ÙÙÙ Ø© اÙسر اÙخاصة ب٠عÙد اÙاتصا٠باÙØ¥ÙترÙت ٠رة أخرÙ." -#: ../../../nsswitch/pam_winbind.c:924 +#: ../../../nsswitch/pam_winbind.c:1397 msgid "Domain Controller unreachable, using cached credentials instead. Network resources may be unavailable" msgstr "تعذر اÙÙصÙ٠إÙ٠جÙاز اÙتØÙÙ Ù٠اÙ٠جاÙØ Ù٠باستخدا٠بÙاÙات تعرÙ٠٠ؤÙتة بدÙا٠٠٠ذÙÙ. رب٠ا Ùا تتÙÙر ٠صادر اÙشبÙØ©" -#: ../../../nsswitch/pam_winbind.c:950 -#, c-format +#: ../../../nsswitch/pam_winbind.c:1422 +msgid "" +"Failed to establish your Kerberos Ticket cache due time differences\n" +"with the domain controller. Please verify the system time.\n" +msgstr "" + +#: ../../../nsswitch/pam_winbind.c:1490 msgid "Your password " msgstr "ÙÙÙ Ø© اÙسر اÙخاصة ب٠" -#: ../../../nsswitch/pam_winbind.c:957 +#: ../../../nsswitch/pam_winbind.c:1497 #, c-format msgid "must be at least %d characters; " msgstr "Ùجب أ٠تÙÙÙ %d ٠٠اÙØ£Øر٠عÙ٠اÙØ£ÙÙØ " -#: ../../../nsswitch/pam_winbind.c:967 +#: ../../../nsswitch/pam_winbind.c:1506 #, c-format msgid "cannot repeat any of your previous %d passwords; " msgstr "Ùا ÙÙ ÙÙ٠تÙرار Ø£Ù Ù Ù ÙÙ٠ات اÙسر %dاÙسابÙØ© اÙخاصة بÙØ" -#: ../../../nsswitch/pam_winbind.c:977 -#, c-format +#: ../../../nsswitch/pam_winbind.c:1516 msgid "must contain capitals, numerals or punctuation; and cannot contain your account or full name; " msgstr "Ùجب أ٠تØتÙ٠عÙÙ ØرÙÙ ÙبÙرة أ٠أرÙا٠أ٠عÙا٠ات ترÙÙÙ Ø ÙØ£Ùا تØتÙ٠عÙ٠اس٠اÙØساب اÙخاص ب٠أ٠اÙاس٠اÙÙا٠ÙØ" -#: ../../../nsswitch/pam_winbind.c:986 -#, c-format +#: ../../../nsswitch/pam_winbind.c:1526 msgid "Please type a different password. Type a password which meets these requirements in both text boxes." msgstr "اÙرجاء Ùتابة ÙÙÙ Ø© سر ٠ختÙÙØ©. Ù٠بÙتابة ÙÙÙ Ø© سر تتÙاÙ٠٠ع Ùذ٠اÙ٠تطÙبات اÙÙ ÙجÙدة Ù٠٠ربع٠اÙÙص." -#: ../../../nsswitch/pam_winbind.c:1223 +#: ../../../nsswitch/pam_winbind.c:1553 +#, c-format +msgid "Creating directory: %s failed: %s" +msgstr "" + +#: ../../../nsswitch/pam_winbind.c:2018 msgid "Password does not meet complexity requirements" msgstr "ÙÙÙ Ø© اÙسر Ùا تتÙاÙ٠٠ع اÙ٠تطÙبات اÙ٠عÙدة" -#: ../../../nsswitch/pam_winbind.c:1564 +#. +#. * First get the name of a user +#. +#: ../../../nsswitch/pam_winbind.c:2489 ../../../nsswitch/pam_winbind.c:3035 +msgid "Username: " +msgstr "" + +#: ../../../nsswitch/pam_winbind.c:2665 msgid "Password: " msgstr "ÙÙÙ Ø© اÙسر: " -#: ../../../nsswitch/pam_winbind.c:2013 +#. instruct user what is happening +#: ../../../nsswitch/pam_winbind.c:3073 msgid "Changing password for" msgstr "تغÙÙر ÙÙÙ Ø© اÙسر ÙÙ" -#: ../../../nsswitch/pam_winbind.c:2027 +#: ../../../nsswitch/pam_winbind.c:3086 msgid "(current) NT password: " msgstr "ÙÙÙ Ø© سر NT (اÙØاÙÙØ©) " -#: ../../../nsswitch/pam_winbind.c:2089 +#: ../../../nsswitch/pam_winbind.c:3156 msgid "Enter new NT password: " msgstr "إدخا٠ÙÙÙ Ø© سر NT: " -#: ../../../nsswitch/pam_winbind.c:2090 +#: ../../../nsswitch/pam_winbind.c:3157 msgid "Retype new NT password: " msgstr "إعادة Ùتابة ÙÙÙ Ø© سر NT اÙجدÙدة: " +#. +#. * here is the string to inform the user that the new passwords they +#. * typed were not the same. +#. +#: ../../../nsswitch/pam_winbind.h:128 +msgid "Sorry, passwords do not match" +msgstr "" + +#: ../../libsmb/nterr.c:559 +msgid "Undetermined error" +msgstr "" + +#: ../../libsmb/nterr.c:560 +#, fuzzy +msgid "Access denied" +msgstr "اÙÙصÙ٠٠رÙÙض" + +#: ../../libsmb/nterr.c:561 +msgid "Account locked out" +msgstr "" + +#: ../../libsmb/nterr.c:562 +#, fuzzy +msgid "Must change password" +msgstr "ÙÙز٠تغÙÙر ÙÙÙ Ø© اÙسر اÙØ¢Ù" + +#: ../../libsmb/nterr.c:563 +#, fuzzy +msgid "Password is too short" +msgstr "ÙÙÙ Ø© اÙسر ÙصÙرة جدÙا" + +#: ../../libsmb/nterr.c:564 +#, fuzzy +msgid "Password is too recent" +msgstr "ÙÙÙ Ø© اÙسر ÙصÙرة جدÙا" + +#: ../../libsmb/nterr.c:565 +#, fuzzy +msgid "Password history conflict" +msgstr "ÙÙÙ Ø© اÙسر ÙصÙرة جدÙا" + +#: ../../libsmb/nterr.c:567 +msgid "Improperly formed account name" +msgstr "" + +#: ../../libsmb/nterr.c:568 +msgid "User exists" +msgstr "" + +#: ../../libsmb/nterr.c:569 +msgid "No such user" +msgstr "" + +#: ../../libsmb/nterr.c:570 +msgid "Group exists" +msgstr "" + +#: ../../libsmb/nterr.c:571 +msgid "No such group" +msgstr "" + -- Samba Shared Repository