diff options
author | ahriman <ahriman@falte.red> | 2018-12-03 19:22:25 -0500 |
---|---|---|
committer | ahriman <ahriman@falte.red> | 2018-12-03 19:22:25 -0500 |
commit | 0ae8cbf5c0b1a198b963490985b7738392ebcb97 (patch) | |
tree | b2c77ae72c6b717e2b97492065196ac5ffb2d9e2 /wiki/lib/plugins/usermanager | |
parent | f57f6cc5a2d159f90168d292437dc4bd8cd7f934 (diff) | |
download | site-0ae8cbf5c0b1a198b963490985b7738392ebcb97.tar.gz |
installed dokuwiki, added to navbar, updated news
Diffstat (limited to 'wiki/lib/plugins/usermanager')
331 files changed, 4984 insertions, 0 deletions
diff --git a/wiki/lib/plugins/usermanager/admin.php b/wiki/lib/plugins/usermanager/admin.php new file mode 100644 index 0000000..6d9bf3b --- /dev/null +++ b/wiki/lib/plugins/usermanager/admin.php @@ -0,0 +1,1083 @@ +<?php +/* + * User Manager + * + * Dokuwiki Admin Plugin + * + * This version of the user manager has been modified to only work with + * objectified version of auth system + * + * @author neolao <neolao@neolao.com> + * @author Chris Smith <chris@jalakai.co.uk> + */ +// must be run within Dokuwiki +if(!defined('DOKU_INC')) die(); + +if(!defined('DOKU_PLUGIN_IMAGES')) define('DOKU_PLUGIN_IMAGES',DOKU_BASE.'lib/plugins/usermanager/images/'); + +/** + * All DokuWiki plugins to extend the admin function + * need to inherit from this class + */ +class admin_plugin_usermanager extends DokuWiki_Admin_Plugin { + + protected $_auth = null; // auth object + protected $_user_total = 0; // number of registered users + protected $_filter = array(); // user selection filter(s) + protected $_start = 0; // index of first user to be displayed + protected $_last = 0; // index of the last user to be displayed + protected $_pagesize = 20; // number of users to list on one page + protected $_edit_user = ''; // set to user selected for editing + protected $_edit_userdata = array(); + protected $_disabled = ''; // if disabled set to explanatory string + protected $_import_failures = array(); + protected $_lastdisabled = false; // set to true if last user is unknown and last button is hence buggy + + /** + * Constructor + */ + public function __construct(){ + /** @var DokuWiki_Auth_Plugin $auth */ + global $auth; + + $this->setupLocale(); + + if (!isset($auth)) { + $this->_disabled = $this->lang['noauth']; + } else if (!$auth->canDo('getUsers')) { + $this->_disabled = $this->lang['nosupport']; + } else { + + // we're good to go + $this->_auth = & $auth; + + } + + // attempt to retrieve any import failures from the session + if (!empty($_SESSION['import_failures'])){ + $this->_import_failures = $_SESSION['import_failures']; + } + } + + /** + * Return prompt for admin menu + * + * @param string $language + * @return string + */ + public function getMenuText($language) { + + if (!is_null($this->_auth)) + return parent::getMenuText($language); + + return $this->getLang('menu').' '.$this->_disabled; + } + + /** + * return sort order for position in admin menu + * + * @return int + */ + public function getMenuSort() { + return 2; + } + + /** + * @return int current start value for pageination + */ + public function getStart() { + return $this->_start; + } + + /** + * @return int number of users per page + */ + public function getPagesize() { + return $this->_pagesize; + } + + /** + * @param boolean $lastdisabled + */ + public function setLastdisabled($lastdisabled) { + $this->_lastdisabled = $lastdisabled; + } + + /** + * Handle user request + * + * @return bool + */ + public function handle() { + global $INPUT; + if (is_null($this->_auth)) return false; + + // extract the command and any specific parameters + // submit button name is of the form - fn[cmd][param(s)] + $fn = $INPUT->param('fn'); + + if (is_array($fn)) { + $cmd = key($fn); + $param = is_array($fn[$cmd]) ? key($fn[$cmd]) : null; + } else { + $cmd = $fn; + $param = null; + } + + if ($cmd != "search") { + $this->_start = $INPUT->int('start', 0); + $this->_filter = $this->_retrieveFilter(); + } + + switch($cmd){ + case "add" : $this->_addUser(); break; + case "delete" : $this->_deleteUser(); break; + case "modify" : $this->_modifyUser(); break; + case "edit" : $this->_editUser($param); break; + case "search" : $this->_setFilter($param); + $this->_start = 0; + break; + case "export" : $this->_export(); break; + case "import" : $this->_import(); break; + case "importfails" : $this->_downloadImportFailures(); break; + } + + $this->_user_total = $this->_auth->canDo('getUserCount') ? $this->_auth->getUserCount($this->_filter) : -1; + + // page handling + switch($cmd){ + case 'start' : $this->_start = 0; break; + case 'prev' : $this->_start -= $this->_pagesize; break; + case 'next' : $this->_start += $this->_pagesize; break; + case 'last' : $this->_start = $this->_user_total; break; + } + $this->_validatePagination(); + return true; + } + + /** + * Output appropriate html + * + * @return bool + */ + public function html() { + global $ID; + + if(is_null($this->_auth)) { + print $this->lang['badauth']; + return false; + } + + $user_list = $this->_auth->retrieveUsers($this->_start, $this->_pagesize, $this->_filter); + + $page_buttons = $this->_pagination(); + $delete_disable = $this->_auth->canDo('delUser') ? '' : 'disabled="disabled"'; + + $editable = $this->_auth->canDo('UserMod'); + $export_label = empty($this->_filter) ? $this->lang['export_all'] : $this->lang['export_filtered']; + + print $this->locale_xhtml('intro'); + print $this->locale_xhtml('list'); + + ptln("<div id=\"user__manager\">"); + ptln("<div class=\"level2\">"); + + if ($this->_user_total > 0) { + ptln("<p>".sprintf($this->lang['summary'],$this->_start+1,$this->_last,$this->_user_total,$this->_auth->getUserCount())."</p>"); + } else { + if($this->_user_total < 0) { + $allUserTotal = 0; + } else { + $allUserTotal = $this->_auth->getUserCount(); + } + ptln("<p>".sprintf($this->lang['nonefound'], $allUserTotal)."</p>"); + } + ptln("<form action=\"".wl($ID)."\" method=\"post\">"); + formSecurityToken(); + ptln(" <div class=\"table\">"); + ptln(" <table class=\"inline\">"); + ptln(" <thead>"); + ptln(" <tr>"); + ptln(" <th> </th><th>".$this->lang["user_id"]."</th><th>".$this->lang["user_name"]."</th><th>".$this->lang["user_mail"]."</th><th>".$this->lang["user_groups"]."</th>"); + ptln(" </tr>"); + + ptln(" <tr>"); + ptln(" <td class=\"rightalign\"><input type=\"image\" src=\"".DOKU_PLUGIN_IMAGES."search.png\" name=\"fn[search][new]\" title=\"".$this->lang['search_prompt']."\" alt=\"".$this->lang['search']."\" class=\"button\" /></td>"); + ptln(" <td><input type=\"text\" name=\"userid\" class=\"edit\" value=\"".$this->_htmlFilter('user')."\" /></td>"); + ptln(" <td><input type=\"text\" name=\"username\" class=\"edit\" value=\"".$this->_htmlFilter('name')."\" /></td>"); + ptln(" <td><input type=\"text\" name=\"usermail\" class=\"edit\" value=\"".$this->_htmlFilter('mail')."\" /></td>"); + ptln(" <td><input type=\"text\" name=\"usergroups\" class=\"edit\" value=\"".$this->_htmlFilter('grps')."\" /></td>"); + ptln(" </tr>"); + ptln(" </thead>"); + + if ($this->_user_total) { + ptln(" <tbody>"); + foreach ($user_list as $user => $userinfo) { + extract($userinfo); + /** + * @var string $name + * @var string $pass + * @var string $mail + * @var array $grps + */ + $groups = join(', ',$grps); + ptln(" <tr class=\"user_info\">"); + ptln(" <td class=\"centeralign\"><input type=\"checkbox\" name=\"delete[".hsc($user)."]\" ".$delete_disable." /></td>"); + if ($editable) { + ptln(" <td><a href=\"".wl($ID,array('fn[edit]['.$user.']' => 1, + 'do' => 'admin', + 'page' => 'usermanager', + 'sectok' => getSecurityToken())). + "\" title=\"".$this->lang['edit_prompt']."\">".hsc($user)."</a></td>"); + } else { + ptln(" <td>".hsc($user)."</td>"); + } + ptln(" <td>".hsc($name)."</td><td>".hsc($mail)."</td><td>".hsc($groups)."</td>"); + ptln(" </tr>"); + } + ptln(" </tbody>"); + } + + ptln(" <tbody>"); + ptln(" <tr><td colspan=\"5\" class=\"centeralign\">"); + ptln(" <span class=\"medialeft\">"); + ptln(" <button type=\"submit\" name=\"fn[delete]\" id=\"usrmgr__del\" ".$delete_disable.">".$this->lang['delete_selected']."</button>"); + ptln(" </span>"); + ptln(" <span class=\"mediaright\">"); + ptln(" <button type=\"submit\" name=\"fn[start]\" ".$page_buttons['start'].">".$this->lang['start']."</button>"); + ptln(" <button type=\"submit\" name=\"fn[prev]\" ".$page_buttons['prev'].">".$this->lang['prev']."</button>"); + ptln(" <button type=\"submit\" name=\"fn[next]\" ".$page_buttons['next'].">".$this->lang['next']."</button>"); + ptln(" <button type=\"submit\" name=\"fn[last]\" ".$page_buttons['last'].">".$this->lang['last']."</button>"); + ptln(" </span>"); + if (!empty($this->_filter)) { + ptln(" <button type=\"submit\" name=\"fn[search][clear]\">".$this->lang['clear']."</button>"); + } + ptln(" <button type=\"submit\" name=\"fn[export]\">".$export_label."</button>"); + ptln(" <input type=\"hidden\" name=\"do\" value=\"admin\" />"); + ptln(" <input type=\"hidden\" name=\"page\" value=\"usermanager\" />"); + + $this->_htmlFilterSettings(2); + + ptln(" </td></tr>"); + ptln(" </tbody>"); + ptln(" </table>"); + ptln(" </div>"); + + ptln("</form>"); + ptln("</div>"); + + $style = $this->_edit_user ? " class=\"edit_user\"" : ""; + + if ($this->_auth->canDo('addUser')) { + ptln("<div".$style.">"); + print $this->locale_xhtml('add'); + ptln(" <div class=\"level2\">"); + + $this->_htmlUserForm('add',null,array(),4); + + ptln(" </div>"); + ptln("</div>"); + } + + if($this->_edit_user && $this->_auth->canDo('UserMod')){ + ptln("<div".$style." id=\"scroll__here\">"); + print $this->locale_xhtml('edit'); + ptln(" <div class=\"level2\">"); + + $this->_htmlUserForm('modify',$this->_edit_user,$this->_edit_userdata,4); + + ptln(" </div>"); + ptln("</div>"); + } + + if ($this->_auth->canDo('addUser')) { + $this->_htmlImportForm(); + } + ptln("</div>"); + return true; + } + + /** + * Display form to add or modify a user + * + * @param string $cmd 'add' or 'modify' + * @param string $user id of user + * @param array $userdata array with name, mail, pass and grps + * @param int $indent + */ + protected function _htmlUserForm($cmd,$user='',$userdata=array(),$indent=0) { + global $conf; + global $ID; + global $lang; + + $name = $mail = $groups = ''; + $notes = array(); + + if ($user) { + extract($userdata); + if (!empty($grps)) $groups = join(',',$grps); + } else { + $notes[] = sprintf($this->lang['note_group'],$conf['defaultgroup']); + } + + ptln("<form action=\"".wl($ID)."\" method=\"post\">",$indent); + formSecurityToken(); + ptln(" <div class=\"table\">",$indent); + ptln(" <table class=\"inline\">",$indent); + ptln(" <thead>",$indent); + ptln(" <tr><th>".$this->lang["field"]."</th><th>".$this->lang["value"]."</th></tr>",$indent); + ptln(" </thead>",$indent); + ptln(" <tbody>",$indent); + + $this->_htmlInputField($cmd."_userid", "userid", $this->lang["user_id"], $user, $this->_auth->canDo("modLogin"), true, $indent+6); + $this->_htmlInputField($cmd."_userpass", "userpass", $this->lang["user_pass"], "", $this->_auth->canDo("modPass"), false, $indent+6); + $this->_htmlInputField($cmd."_userpass2", "userpass2", $lang["passchk"], "", $this->_auth->canDo("modPass"), false, $indent+6); + $this->_htmlInputField($cmd."_username", "username", $this->lang["user_name"], $name, $this->_auth->canDo("modName"), true, $indent+6); + $this->_htmlInputField($cmd."_usermail", "usermail", $this->lang["user_mail"], $mail, $this->_auth->canDo("modMail"), true, $indent+6); + $this->_htmlInputField($cmd."_usergroups","usergroups",$this->lang["user_groups"],$groups,$this->_auth->canDo("modGroups"), false, $indent+6); + + if ($this->_auth->canDo("modPass")) { + if ($cmd == 'add') { + $notes[] = $this->lang['note_pass']; + } + if ($user) { + $notes[] = $this->lang['note_notify']; + } + + ptln("<tr><td><label for=\"".$cmd."_usernotify\" >".$this->lang["user_notify"].": </label></td><td><input type=\"checkbox\" id=\"".$cmd."_usernotify\" name=\"usernotify\" value=\"1\" /></td></tr>", $indent); + } + + ptln(" </tbody>",$indent); + ptln(" <tbody>",$indent); + ptln(" <tr>",$indent); + ptln(" <td colspan=\"2\">",$indent); + ptln(" <input type=\"hidden\" name=\"do\" value=\"admin\" />",$indent); + ptln(" <input type=\"hidden\" name=\"page\" value=\"usermanager\" />",$indent); + + // save current $user, we need this to access details if the name is changed + if ($user) + ptln(" <input type=\"hidden\" name=\"userid_old\" value=\"".hsc($user)."\" />",$indent); + + $this->_htmlFilterSettings($indent+10); + + ptln(" <button type=\"submit\" name=\"fn[".$cmd."]\">".$this->lang[$cmd]."</button>",$indent); + ptln(" </td>",$indent); + ptln(" </tr>",$indent); + ptln(" </tbody>",$indent); + ptln(" </table>",$indent); + + if ($notes) { + ptln(" <ul class=\"notes\">"); + foreach ($notes as $note) { + ptln(" <li><span class=\"li\">".$note."</li>",$indent); + } + ptln(" </ul>"); + } + ptln(" </div>",$indent); + ptln("</form>",$indent); + } + + /** + * Prints a inputfield + * + * @param string $id + * @param string $name + * @param string $label + * @param string $value + * @param bool $cando whether auth backend is capable to do this action + * @param bool $required is this field required? + * @param int $indent + */ + protected function _htmlInputField($id, $name, $label, $value, $cando, $required, $indent=0) { + $class = $cando ? '' : ' class="disabled"'; + echo str_pad('',$indent); + + if($name == 'userpass' || $name == 'userpass2'){ + $fieldtype = 'password'; + $autocomp = 'autocomplete="off"'; + }elseif($name == 'usermail'){ + $fieldtype = 'email'; + $autocomp = ''; + }else{ + $fieldtype = 'text'; + $autocomp = ''; + } + $value = hsc($value); + + echo "<tr $class>"; + echo "<td><label for=\"$id\" >$label: </label></td>"; + echo "<td>"; + if($cando){ + $req = ''; + if($required) $req = 'required="required"'; + echo "<input type=\"$fieldtype\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit\" $autocomp $req />"; + }else{ + echo "<input type=\"hidden\" name=\"$name\" value=\"$value\" />"; + echo "<input type=\"$fieldtype\" id=\"$id\" name=\"$name\" value=\"$value\" class=\"edit disabled\" disabled=\"disabled\" />"; + } + echo "</td>"; + echo "</tr>"; + } + + /** + * Returns htmlescaped filter value + * + * @param string $key name of search field + * @return string html escaped value + */ + protected function _htmlFilter($key) { + if (empty($this->_filter)) return ''; + return (isset($this->_filter[$key]) ? hsc($this->_filter[$key]) : ''); + } + + /** + * Print hidden inputs with the current filter values + * + * @param int $indent + */ + protected function _htmlFilterSettings($indent=0) { + + ptln("<input type=\"hidden\" name=\"start\" value=\"".$this->_start."\" />",$indent); + + foreach ($this->_filter as $key => $filter) { + ptln("<input type=\"hidden\" name=\"filter[".$key."]\" value=\"".hsc($filter)."\" />",$indent); + } + } + + /** + * Print import form and summary of previous import + * + * @param int $indent + */ + protected function _htmlImportForm($indent=0) { + global $ID; + + $failure_download_link = wl($ID,array('do'=>'admin','page'=>'usermanager','fn[importfails]'=>1)); + + ptln('<div class="level2 import_users">',$indent); + print $this->locale_xhtml('import'); + ptln(' <form action="'.wl($ID).'" method="post" enctype="multipart/form-data">',$indent); + formSecurityToken(); + ptln(' <label>'.$this->lang['import_userlistcsv'].'<input type="file" name="import" /></label>',$indent); + ptln(' <button type="submit" name="fn[import]">'.$this->lang['import'].'</button>',$indent); + ptln(' <input type="hidden" name="do" value="admin" />',$indent); + ptln(' <input type="hidden" name="page" value="usermanager" />',$indent); + + $this->_htmlFilterSettings($indent+4); + ptln(' </form>',$indent); + ptln('</div>'); + + // list failures from the previous import + if ($this->_import_failures) { + $digits = strlen(count($this->_import_failures)); + ptln('<div class="level3 import_failures">',$indent); + ptln(' <h3>'.$this->lang['import_header'].'</h3>'); + ptln(' <table class="import_failures">',$indent); + ptln(' <thead>',$indent); + ptln(' <tr>',$indent); + ptln(' <th class="line">'.$this->lang['line'].'</th>',$indent); + ptln(' <th class="error">'.$this->lang['error'].'</th>',$indent); + ptln(' <th class="userid">'.$this->lang['user_id'].'</th>',$indent); + ptln(' <th class="username">'.$this->lang['user_name'].'</th>',$indent); + ptln(' <th class="usermail">'.$this->lang['user_mail'].'</th>',$indent); + ptln(' <th class="usergroups">'.$this->lang['user_groups'].'</th>',$indent); + ptln(' </tr>',$indent); + ptln(' </thead>',$indent); + ptln(' <tbody>',$indent); + foreach ($this->_import_failures as $line => $failure) { + ptln(' <tr>',$indent); + ptln(' <td class="lineno"> '.sprintf('%0'.$digits.'d',$line).' </td>',$indent); + ptln(' <td class="error">' .$failure['error'].' </td>', $indent); + ptln(' <td class="field userid"> '.hsc($failure['user'][0]).' </td>',$indent); + ptln(' <td class="field username"> '.hsc($failure['user'][2]).' </td>',$indent); + ptln(' <td class="field usermail"> '.hsc($failure['user'][3]).' </td>',$indent); + ptln(' <td class="field usergroups"> '.hsc($failure['user'][4]).' </td>',$indent); + ptln(' </tr>',$indent); + } + ptln(' </tbody>',$indent); + ptln(' </table>',$indent); + ptln(' <p><a href="'.$failure_download_link.'">'.$this->lang['import_downloadfailures'].'</a></p>'); + ptln('</div>'); + } + + } + + /** + * Add an user to auth backend + * + * @return bool whether succesful + */ + protected function _addUser(){ + global $INPUT; + if (!checkSecurityToken()) return false; + if (!$this->_auth->canDo('addUser')) return false; + + list($user,$pass,$name,$mail,$grps,$passconfirm) = $this->_retrieveUser(); + if (empty($user)) return false; + + if ($this->_auth->canDo('modPass')){ + if (empty($pass)){ + if($INPUT->has('usernotify')){ + $pass = auth_pwgen($user); + } else { + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_missing_pass'], -1); + return false; + } + } else { + if (!$this->_verifyPassword($pass,$passconfirm)) { + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_pass_not_identical'], -1); + return false; + } + } + } else { + if (!empty($pass)){ + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_modPass_disabled'], -1); + return false; + } + } + + if ($this->_auth->canDo('modName')){ + if (empty($name)){ + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_name_missing'], -1); + return false; + } + } else { + if (!empty($name)){ + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_modName_disabled'], -1); + return false; + } + } + + if ($this->_auth->canDo('modMail')){ + if (empty($mail)){ + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_mail_missing'], -1); + return false; + } + } else { + if (!empty($mail)){ + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_modMail_disabled'], -1); + return false; + } + } + + if ($ok = $this->_auth->triggerUserMod('create', array($user,$pass,$name,$mail,$grps))) { + + msg($this->lang['add_ok'], 1); + + if ($INPUT->has('usernotify') && $pass) { + $this->_notifyUser($user,$pass); + } + } else { + msg($this->lang['add_fail'], -1); + msg($this->lang['addUser_error_create_event_failed'], -1); + } + + return $ok; + } + + /** + * Delete user from auth backend + * + * @return bool whether succesful + */ + protected function _deleteUser(){ + global $conf, $INPUT; + + if (!checkSecurityToken()) return false; + if (!$this->_auth->canDo('delUser')) return false; + + $selected = $INPUT->arr('delete'); + if (empty($selected)) return false; + $selected = array_keys($selected); + + if(in_array($_SERVER['REMOTE_USER'], $selected)) { + msg("You can't delete yourself!", -1); + return false; + } + + $count = $this->_auth->triggerUserMod('delete', array($selected)); + if ($count == count($selected)) { + $text = str_replace('%d', $count, $this->lang['delete_ok']); + msg("$text.", 1); + } else { + $part1 = str_replace('%d', $count, $this->lang['delete_ok']); + $part2 = str_replace('%d', (count($selected)-$count), $this->lang['delete_fail']); + msg("$part1, $part2",-1); + } + + // invalidate all sessions + io_saveFile($conf['cachedir'].'/sessionpurge',time()); + + return true; + } + + /** + * Edit user (a user has been selected for editing) + * + * @param string $param id of the user + * @return bool whether succesful + */ + protected function _editUser($param) { + if (!checkSecurityToken()) return false; + if (!$this->_auth->canDo('UserMod')) return false; + $user = $this->_auth->cleanUser(preg_replace('/.*[:\/]/','',$param)); + $userdata = $this->_auth->getUserData($user); + + // no user found? + if (!$userdata) { + msg($this->lang['edit_usermissing'],-1); + return false; + } + + $this->_edit_user = $user; + $this->_edit_userdata = $userdata; + + return true; + } + + /** + * Modify user in the auth backend (modified user data has been recieved) + * + * @return bool whether succesful + */ + protected function _modifyUser(){ + global $conf, $INPUT; + + if (!checkSecurityToken()) return false; + if (!$this->_auth->canDo('UserMod')) return false; + + // get currently valid user data + $olduser = $this->_auth->cleanUser(preg_replace('/.*[:\/]/','',$INPUT->str('userid_old'))); + $oldinfo = $this->_auth->getUserData($olduser); + + // get new user data subject to change + list($newuser,$newpass,$newname,$newmail,$newgrps,$passconfirm) = $this->_retrieveUser(); + if (empty($newuser)) return false; + + $changes = array(); + if ($newuser != $olduser) { + + if (!$this->_auth->canDo('modLogin')) { // sanity check, shouldn't be possible + msg($this->lang['update_fail'],-1); + return false; + } + + // check if $newuser already exists + if ($this->_auth->getUserData($newuser)) { + msg(sprintf($this->lang['update_exists'],$newuser),-1); + $re_edit = true; + } else { + $changes['user'] = $newuser; + } + } + if ($this->_auth->canDo('modPass')) { + if ($newpass || $passconfirm) { + if ($this->_verifyPassword($newpass,$passconfirm)) { + $changes['pass'] = $newpass; + } else { + return false; + } + } else { + // no new password supplied, check if we need to generate one (or it stays unchanged) + if ($INPUT->has('usernotify')) { + $changes['pass'] = auth_pwgen($olduser); + } + } + } + + if (!empty($newname) && $this->_auth->canDo('modName') && $newname != $oldinfo['name']) { + $changes['name'] = $newname; + } + if (!empty($newmail) && $this->_auth->canDo('modMail') && $newmail != $oldinfo['mail']) { + $changes['mail'] = $newmail; + } + if (!empty($newgrps) && $this->_auth->canDo('modGroups') && $newgrps != $oldinfo['grps']) { + $changes['grps'] = $newgrps; + } + + if ($ok = $this->_auth->triggerUserMod('modify', array($olduser, $changes))) { + msg($this->lang['update_ok'],1); + + if ($INPUT->has('usernotify') && !empty($changes['pass'])) { + $notify = empty($changes['user']) ? $olduser : $newuser; + $this->_notifyUser($notify,$changes['pass']); + } + + // invalidate all sessions + io_saveFile($conf['cachedir'].'/sessionpurge',time()); + + } else { + msg($this->lang['update_fail'],-1); + } + + if (!empty($re_edit)) { + $this->_editUser($olduser); + } + + return $ok; + } + + /** + * Send password change notification email + * + * @param string $user id of user + * @param string $password plain text + * @param bool $status_alert whether status alert should be shown + * @return bool whether succesful + */ + protected function _notifyUser($user, $password, $status_alert=true) { + + if ($sent = auth_sendPassword($user,$password)) { + if ($status_alert) { + msg($this->lang['notify_ok'], 1); + } + } else { + if ($status_alert) { + msg($this->lang['notify_fail'], -1); + } + } + + return $sent; + } + + /** + * Verify password meets minimum requirements + * :TODO: extend to support password strength + * + * @param string $password candidate string for new password + * @param string $confirm repeated password for confirmation + * @return bool true if meets requirements, false otherwise + */ + protected function _verifyPassword($password, $confirm) { + global $lang; + + if (empty($password) && empty($confirm)) { + return false; + } + + if ($password !== $confirm) { + msg($lang['regbadpass'], -1); + return false; + } + + // :TODO: test password for required strength + + // if we make it this far the password is good + return true; + } + + /** + * Retrieve & clean user data from the form + * + * @param bool $clean whether the cleanUser method of the authentication backend is applied + * @return array (user, password, full name, email, array(groups)) + */ + protected function _retrieveUser($clean=true) { + /** @var DokuWiki_Auth_Plugin $auth */ + global $auth; + global $INPUT; + + $user = array(); + $user[0] = ($clean) ? $auth->cleanUser($INPUT->str('userid')) : $INPUT->str('userid'); + $user[1] = $INPUT->str('userpass'); + $user[2] = $INPUT->str('username'); + $user[3] = $INPUT->str('usermail'); + $user[4] = explode(',',$INPUT->str('usergroups')); + $user[5] = $INPUT->str('userpass2'); // repeated password for confirmation + + $user[4] = array_map('trim',$user[4]); + if($clean) $user[4] = array_map(array($auth,'cleanGroup'),$user[4]); + $user[4] = array_filter($user[4]); + $user[4] = array_unique($user[4]); + if(!count($user[4])) $user[4] = null; + + return $user; + } + + /** + * Set the filter with the current search terms or clear the filter + * + * @param string $op 'new' or 'clear' + */ + protected function _setFilter($op) { + + $this->_filter = array(); + + if ($op == 'new') { + list($user,/* $pass */,$name,$mail,$grps) = $this->_retrieveUser(false); + + if (!empty($user)) $this->_filter['user'] = $user; + if (!empty($name)) $this->_filter['name'] = $name; + if (!empty($mail)) $this->_filter['mail'] = $mail; + if (!empty($grps)) $this->_filter['grps'] = join('|',$grps); + } + } + + /** + * Get the current search terms + * + * @return array + */ + protected function _retrieveFilter() { + global $INPUT; + + $t_filter = $INPUT->arr('filter'); + + // messy, but this way we ensure we aren't getting any additional crap from malicious users + $filter = array(); + + if (isset($t_filter['user'])) $filter['user'] = $t_filter['user']; + if (isset($t_filter['name'])) $filter['name'] = $t_filter['name']; + if (isset($t_filter['mail'])) $filter['mail'] = $t_filter['mail']; + if (isset($t_filter['grps'])) $filter['grps'] = $t_filter['grps']; + + return $filter; + } + + /** + * Validate and improve the pagination values + */ + protected function _validatePagination() { + + if ($this->_start >= $this->_user_total) { + $this->_start = $this->_user_total - $this->_pagesize; + } + if ($this->_start < 0) $this->_start = 0; + + $this->_last = min($this->_user_total, $this->_start + $this->_pagesize); + } + + /** + * Return an array of strings to enable/disable pagination buttons + * + * @return array with enable/disable attributes + */ + protected function _pagination() { + + $disabled = 'disabled="disabled"'; + + $buttons = array(); + $buttons['start'] = $buttons['prev'] = ($this->_start == 0) ? $disabled : ''; + + if ($this->_user_total == -1) { + $buttons['last'] = $disabled; + $buttons['next'] = ''; + } else { + $buttons['last'] = $buttons['next'] = (($this->_start + $this->_pagesize) >= $this->_user_total) ? $disabled : ''; + } + + if ($this->_lastdisabled) { + $buttons['last'] = $disabled; + } + + return $buttons; + } + + /** + * Export a list of users in csv format using the current filter criteria + */ + protected function _export() { + // list of users for export - based on current filter criteria + $user_list = $this->_auth->retrieveUsers(0, 0, $this->_filter); + $column_headings = array( + $this->lang["user_id"], + $this->lang["user_name"], + $this->lang["user_mail"], + $this->lang["user_groups"] + ); + + // ============================================================================================== + // GENERATE OUTPUT + // normal headers for downloading... + header('Content-type: text/csv;charset=utf-8'); + header('Content-Disposition: attachment; filename="wikiusers.csv"'); +# // for debugging assistance, send as text plain to the browser +# header('Content-type: text/plain;charset=utf-8'); + + // output the csv + $fd = fopen('php://output','w'); + fputcsv($fd, $column_headings); + foreach ($user_list as $user => $info) { + $line = array($user, $info['name'], $info['mail'], join(',',$info['grps'])); + fputcsv($fd, $line); + } + fclose($fd); + if (defined('DOKU_UNITTEST')){ return; } + + die; + } + + /** + * Import a file of users in csv format + * + * csv file should have 4 columns, user_id, full name, email, groups (comma separated) + * + * @return bool whether successful + */ + protected function _import() { + // check we are allowed to add users + if (!checkSecurityToken()) return false; + if (!$this->_auth->canDo('addUser')) return false; + + // check file uploaded ok. + if (empty($_FILES['import']['size']) || !empty($_FILES['import']['error']) && $this->_isUploadedFile($_FILES['import']['tmp_name'])) { + msg($this->lang['import_error_upload'],-1); + return false; + } + // retrieve users from the file + $this->_import_failures = array(); + $import_success_count = 0; + $import_fail_count = 0; + $line = 0; + $fd = fopen($_FILES['import']['tmp_name'],'r'); + if ($fd) { + while($csv = fgets($fd)){ + if (!utf8_check($csv)) { + $csv = utf8_encode($csv); + } + $raw = str_getcsv($csv); + $error = ''; // clean out any errors from the previous line + // data checks... + if (1 == ++$line) { + if ($raw[0] == 'user_id' || $raw[0] == $this->lang['user_id']) continue; // skip headers + } + if (count($raw) < 4) { // need at least four fields + $import_fail_count++; + $error = sprintf($this->lang['import_error_fields'], count($raw)); + $this->_import_failures[$line] = array('error' => $error, 'user' => $raw, 'orig' => $csv); + continue; + } + array_splice($raw,1,0,auth_pwgen()); // splice in a generated password + $clean = $this->_cleanImportUser($raw, $error); + if ($clean && $this->_addImportUser($clean, $error)) { + $sent = $this->_notifyUser($clean[0],$clean[1],false); + if (!$sent){ + msg(sprintf($this->lang['import_notify_fail'],$clean[0],$clean[3]),-1); + } + $import_success_count++; + } else { + $import_fail_count++; + array_splice($raw, 1, 1); // remove the spliced in password + $this->_import_failures[$line] = array('error' => $error, 'user' => $raw, 'orig' => $csv); + } + } + msg(sprintf($this->lang['import_success_count'], ($import_success_count+$import_fail_count), $import_success_count),($import_success_count ? 1 : -1)); + if ($import_fail_count) { + msg(sprintf($this->lang['import_failure_count'], $import_fail_count),-1); + } + } else { + msg($this->lang['import_error_readfail'],-1); + } + + // save import failures into the session + if (!headers_sent()) { + session_start(); + $_SESSION['import_failures'] = $this->_import_failures; + session_write_close(); + } + return true; + } + + /** + * Returns cleaned user data + * + * @param array $candidate raw values of line from input file + * @param string $error + * @return array|false cleaned data or false + */ + protected function _cleanImportUser($candidate, & $error){ + global $INPUT; + + // kludgy .... + $INPUT->set('userid', $candidate[0]); + $INPUT->set('userpass', $candidate[1]); + $INPUT->set('username', $candidate[2]); + $INPUT->set('usermail', $candidate[3]); + $INPUT->set('usergroups', $candidate[4]); + + $cleaned = $this->_retrieveUser(); + list($user,/* $pass */,$name,$mail,/* $grps */) = $cleaned; + if (empty($user)) { + $error = $this->lang['import_error_baduserid']; + return false; + } + + // no need to check password, handled elsewhere + + if (!($this->_auth->canDo('modName') xor empty($name))){ + $error = $this->lang['import_error_badname']; + return false; + } + + if ($this->_auth->canDo('modMail')) { + if (empty($mail) || !mail_isvalid($mail)) { + $error = $this->lang['import_error_badmail']; + return false; + } + } else { + if (!empty($mail)) { + $error = $this->lang['import_error_badmail']; + return false; + } + } + + return $cleaned; + } + + /** + * Adds imported user to auth backend + * + * Required a check of canDo('addUser') before + * + * @param array $user data of user + * @param string &$error reference catched error message + * @return bool whether successful + */ + protected function _addImportUser($user, & $error){ + if (!$this->_auth->triggerUserMod('create', $user)) { + $error = $this->lang['import_error_create']; + return false; + } + + return true; + } + + /** + * Downloads failures as csv file + */ + protected function _downloadImportFailures(){ + + // ============================================================================================== + // GENERATE OUTPUT + // normal headers for downloading... + header('Content-type: text/csv;charset=utf-8'); + header('Content-Disposition: attachment; filename="importfails.csv"'); +# // for debugging assistance, send as text plain to the browser +# header('Content-type: text/plain;charset=utf-8'); + + // output the csv + $fd = fopen('php://output','w'); + foreach ($this->_import_failures as $fail) { + fputs($fd, $fail['orig']); + } + fclose($fd); + die; + } + + /** + * wrapper for is_uploaded_file to facilitate overriding by test suite + * + * @param string $file filename + * @return bool + */ + protected function _isUploadedFile($file) { + return is_uploaded_file($file); + } +} diff --git a/wiki/lib/plugins/usermanager/admin.svg b/wiki/lib/plugins/usermanager/admin.svg new file mode 100644 index 0000000..74a72c0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/admin.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M16 13c-.29 0-.62 0-.97.05C16.19 13.89 17 15 17 16.5V19h6v-2.5c0-2.33-4.67-3.5-7-3.5m-8 0c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m0-2a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m8 0a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3z"/></svg> \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/images/search.png b/wiki/lib/plugins/usermanager/images/search.png new file mode 100644 index 0000000..3f2a0b5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/images/search.png Binary files differdiff --git a/wiki/lib/plugins/usermanager/lang/af/lang.php b/wiki/lib/plugins/usermanager/lang/af/lang.php new file mode 100644 index 0000000..9a6c566 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/af/lang.php @@ -0,0 +1,14 @@ +<?php +/** + * Afrikaans language file + * + */ +$lang['user_pass'] = 'Wagwoord'; +$lang['user_name'] = 'Regte Naam'; +$lang['user_mail'] = 'E-pos'; +$lang['edit'] = 'Verander'; +$lang['search'] = 'Soek'; +$lang['start'] = 'begin'; +$lang['prev'] = 'voorigste'; +$lang['next'] = 'volgende'; +$lang['last'] = 'einde'; diff --git a/wiki/lib/plugins/usermanager/lang/ar/add.txt b/wiki/lib/plugins/usermanager/lang/ar/add.txt new file mode 100644 index 0000000..14a10a2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/add.txt @@ -0,0 +1 @@ +==== إضافة حساب ==== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ar/delete.txt b/wiki/lib/plugins/usermanager/lang/ar/delete.txt new file mode 100644 index 0000000..d44bb9f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/delete.txt @@ -0,0 +1 @@ +==== حذف الحساب ==== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ar/edit.txt b/wiki/lib/plugins/usermanager/lang/ar/edit.txt new file mode 100644 index 0000000..bd9876d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/edit.txt @@ -0,0 +1 @@ +==== تعديل المستخدم ==== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ar/intro.txt b/wiki/lib/plugins/usermanager/lang/ar/intro.txt new file mode 100644 index 0000000..1cfb841 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/intro.txt @@ -0,0 +1 @@ +====== مدير المستخدمين ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ar/lang.php b/wiki/lib/plugins/usermanager/lang/ar/lang.php new file mode 100644 index 0000000..0a751e7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Yaman Hokan <always.smile.yh@hotmail.com> + * @author Usama Akkad <uahello@gmail.com> + * @author uahello@gmail.com + */ +$lang['menu'] = 'مدير المستخدمين'; +$lang['noauth'] = '(مصادقة المستخدمين غير متوفرة)'; +$lang['nosupport'] = '(إدارة المستخدمين غير متوفرة)'; +$lang['badauth'] = 'آلية مصادقة غير صالحة'; +$lang['user_id'] = 'اسم المستخدم'; +$lang['user_pass'] = 'كلمة السر'; +$lang['user_name'] = 'الاسم الحقيقي'; +$lang['user_mail'] = 'البريد الالكتروني'; +$lang['user_groups'] = 'المجموعات'; +$lang['field'] = 'حقل'; +$lang['value'] = 'القيمة'; +$lang['add'] = 'إضافة'; +$lang['delete'] = 'حذف'; +$lang['delete_selected'] = 'حذف المختار'; +$lang['edit'] = 'تحرير'; +$lang['edit_prompt'] = 'حرر هذا المستخدم'; +$lang['modify'] = 'حفظ التعديلات'; +$lang['search'] = 'بحث'; +$lang['search_prompt'] = 'ابدأ البحث'; +$lang['clear'] = 'صفّر مرشح البحث'; +$lang['filter'] = 'المرشّح'; +$lang['summary'] = 'عرض المستخدمين %1$d-%2$d of %3$d وجد. %4$d مستخدم كلي.'; +$lang['nonefound'] = 'لم يوجد مستخدمين. %d مستخدم كليا.'; +$lang['delete_ok'] = '%d مستخدم حذفوا'; +$lang['delete_fail'] = '%d فشل حذفهم.'; +$lang['update_ok'] = 'حُدث المستخدم بنجاح'; +$lang['update_fail'] = 'فشل تحديث المستخدم'; +$lang['update_exists'] = 'لقد فشل تغيير اسم المستخدم , اسم المستخدم المحدد (%s) غير متاح . ( سيتم تطبيق أي تغييرات أخرى )'; +$lang['start'] = 'ابدأ'; +$lang['prev'] = 'السابق'; +$lang['next'] = 'التالي'; +$lang['last'] = 'الأخير'; +$lang['edit_usermissing'] = 'لم يعثر على المستخدم المحدد، يحتمل أن اسم المستخدم قد حذف أو غُير في مكان آخر.'; +$lang['user_notify'] = 'أشعر المستخدم'; +$lang['note_notify'] = 'بريد الاشعار يرسل فقط إن اعطي المستخدم كلمة سر جديدة.'; +$lang['note_group'] = 'المستخدمون الجدد سيضافون للمجموعة الافتراضية (%s) إن لم تُحدد لهم مجموعة.'; +$lang['note_pass'] = 'ستولد كلمة المرور تلقائيا إن تُرك الحقل فارغا مع تمكين إشعار المستخدم.'; +$lang['add_ok'] = 'اضيف المستخدم بنجاح'; +$lang['add_fail'] = 'فشلت إضافة المستخدم'; +$lang['notify_ok'] = 'ارسلت رسالة الاشعار'; +$lang['notify_fail'] = 'تعذر ارسال بريد الاشعار'; diff --git a/wiki/lib/plugins/usermanager/lang/ar/list.txt b/wiki/lib/plugins/usermanager/lang/ar/list.txt new file mode 100644 index 0000000..02e9a03 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ar/list.txt @@ -0,0 +1 @@ +===== قائمة المستخدمين ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/bg/add.txt b/wiki/lib/plugins/usermanager/lang/bg/add.txt new file mode 100644 index 0000000..e067819 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/add.txt @@ -0,0 +1 @@ +===== Добавяне на потребител ===== diff --git a/wiki/lib/plugins/usermanager/lang/bg/delete.txt b/wiki/lib/plugins/usermanager/lang/bg/delete.txt new file mode 100644 index 0000000..aa60fc3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/delete.txt @@ -0,0 +1 @@ +===== Изтриване на потребител ===== diff --git a/wiki/lib/plugins/usermanager/lang/bg/edit.txt b/wiki/lib/plugins/usermanager/lang/bg/edit.txt new file mode 100644 index 0000000..652d036 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/edit.txt @@ -0,0 +1 @@ +===== Редактиране на потребител ===== diff --git a/wiki/lib/plugins/usermanager/lang/bg/intro.txt b/wiki/lib/plugins/usermanager/lang/bg/intro.txt new file mode 100644 index 0000000..0a9afd5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/intro.txt @@ -0,0 +1 @@ +====== Управление на потребителите ====== diff --git a/wiki/lib/plugins/usermanager/lang/bg/lang.php b/wiki/lib/plugins/usermanager/lang/bg/lang.php new file mode 100644 index 0000000..f98cc8c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/lang.php @@ -0,0 +1,59 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Nikolay Vladimirov <nikolay@vladimiroff.com> + * @author Viktor Usunov <usun0v@mail.bg> + * @author Kiril <neohidra@gmail.com> + */ +$lang['menu'] = 'Диспечер на потребителите'; +$lang['noauth'] = '(удостоверяването на потребители не е налично)'; +$lang['nosupport'] = '(управлението на потребители не се поддържа)'; +$lang['badauth'] = 'невалиден механизъм за удостоверяване'; +$lang['user_id'] = 'Потребител'; +$lang['user_pass'] = 'Парола'; +$lang['user_name'] = 'Истинско име'; +$lang['user_mail'] = 'Електронна поща'; +$lang['user_groups'] = 'Групи'; +$lang['field'] = 'Поле'; +$lang['value'] = 'Стойност'; +$lang['add'] = 'Добави'; +$lang['delete'] = 'Изтрий'; +$lang['delete_selected'] = 'Изтрий избраните'; +$lang['edit'] = 'Редактирай'; +$lang['edit_prompt'] = 'Редактиране на потребителя'; +$lang['modify'] = 'Запиши промените'; +$lang['search'] = 'Търсене'; +$lang['search_prompt'] = 'Търси'; +$lang['clear'] = 'Обновяване на търсенето'; +$lang['filter'] = 'Филтър'; +$lang['export_all'] = 'Износ на всички потребители (CSV)'; +$lang['import'] = 'Импорт на нови потребители'; +$lang['line'] = 'Ред №'; +$lang['error'] = 'Съобщение за грешка'; +$lang['summary'] = 'Показване на потребители %1$d-%2$d от %3$d намерени. Общо %4$d потребителя.'; +$lang['nonefound'] = 'Не са намерени потребители. Общо %d потребителя.'; +$lang['delete_ok'] = '%d изтрити потребителя'; +$lang['delete_fail'] = 'изтриването на %d се провали.'; +$lang['update_ok'] = 'Обновяването на потребителя е успешно'; +$lang['update_fail'] = 'Обновяването на потребителя се провали'; +$lang['update_exists'] = 'Смяната на потребителското име се провали, въведеното потребителско име (%s) вече съществува (всички други промени ще бъдат приложени).'; +$lang['start'] = 'начало'; +$lang['prev'] = 'назад'; +$lang['next'] = 'напред'; +$lang['last'] = 'край'; +$lang['edit_usermissing'] = 'Избраният потребител не е намерен, въведеното потребителско име може да е изтрито или променено другаде.'; +$lang['user_notify'] = 'Уведомяване на потребителя'; +$lang['note_notify'] = 'Имейл се изпраща само ако бъде променена паролата на потребителя.'; +$lang['note_group'] = 'Новите потребители биват добавяни към стандартната групата (%s) ако не е посочена друга.'; +$lang['note_pass'] = 'Паролата ще бъде генерирана автоматично, ако оставите полето празно и функцията за уведомяване на потребителя е включена.'; +$lang['add_ok'] = 'Добавянето на потребителя е успешно'; +$lang['add_fail'] = 'Добавянето на потребителя се провали'; +$lang['notify_ok'] = 'Изпратено е осведомителен имейл'; +$lang['notify_fail'] = 'Изпращането на осведомителен имейл не е възможно'; +$lang['import_error_badname'] = 'Грешно потребителско име'; +$lang['import_error_badmail'] = 'Грешен имейл адрес'; +$lang['import_error_upload'] = 'Внасянето се провали. CSV файлът не може да бъде качен или е празен.'; +$lang['import_error_readfail'] = 'Внасянето се провали. Каченият файл не може да бъде прочетен.'; +$lang['import_error_create'] = 'Потребителят не може да бъде съдаден'; diff --git a/wiki/lib/plugins/usermanager/lang/bg/list.txt b/wiki/lib/plugins/usermanager/lang/bg/list.txt new file mode 100644 index 0000000..106856c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/bg/list.txt @@ -0,0 +1 @@ +===== Списък на потребителите ===== diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/add.txt b/wiki/lib/plugins/usermanager/lang/ca-valencia/add.txt new file mode 100644 index 0000000..df5ba92 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/add.txt @@ -0,0 +1 @@ +===== Afegir usuari ===== diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/delete.txt b/wiki/lib/plugins/usermanager/lang/ca-valencia/delete.txt new file mode 100644 index 0000000..f386b58 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/delete.txt @@ -0,0 +1 @@ +===== Borrar usuari ===== diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/edit.txt b/wiki/lib/plugins/usermanager/lang/ca-valencia/edit.txt new file mode 100644 index 0000000..6b78c12 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/edit.txt @@ -0,0 +1 @@ +===== Editar usuari ===== diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/intro.txt b/wiki/lib/plugins/usermanager/lang/ca-valencia/intro.txt new file mode 100644 index 0000000..540a070 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/intro.txt @@ -0,0 +1 @@ +====== Gestor d'usuaris ====== diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/lang.php b/wiki/lib/plugins/usermanager/lang/ca-valencia/lang.php new file mode 100644 index 0000000..c39c2f9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/lang.php @@ -0,0 +1,49 @@ +<?php +/** + * Valencian language file + * + * @author Bernat Arlandis i Mañó <berarma@ya.com> + * @author Bernat Arlandis <berarma@ya.com> + * @author Bernat Arlandis <berarma@llenguaitecnologia.com> + */ +$lang['menu'] = 'Gestor d\'usuaris'; +$lang['noauth'] = '(autenticació d\'usuaris no disponible)'; +$lang['nosupport'] = '(gestió d\'usuaris no admesa)'; +$lang['badauth'] = 'mecanisme d\'autenticació no vàlit'; +$lang['user_id'] = 'Usuari'; +$lang['user_pass'] = 'Contrasenya'; +$lang['user_name'] = 'Nom real'; +$lang['user_mail'] = 'Correu electrònic'; +$lang['user_groups'] = 'Grups'; +$lang['field'] = 'Camp'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Afegir'; +$lang['delete'] = 'Borrar'; +$lang['delete_selected'] = 'Borrar seleccionats'; +$lang['edit'] = 'Editar'; +$lang['edit_prompt'] = 'Editar est usuari'; +$lang['modify'] = 'Guardar canvis'; +$lang['search'] = 'Buscar'; +$lang['search_prompt'] = 'Començar busca'; +$lang['clear'] = 'Reiniciar filtre de busques'; +$lang['filter'] = 'Filtre'; +$lang['summary'] = 'Mostrant usuaris %1$d-%2$d de %3$d trobats. %4$d usuaris totals.'; +$lang['nonefound'] = 'No s\'han trobat usuaris. %d usuaris totals.'; +$lang['delete_ok'] = '%d usuaris borrats'; +$lang['delete_fail'] = 'Erro borrant %d.'; +$lang['update_ok'] = 'Usuari actualisat correctament'; +$lang['update_fail'] = 'Erro actualisant usuari'; +$lang['update_exists'] = 'Erro canviant el nom de l\'usuari (%s), el nom d\'usuari que ha donat ya existix (els demés canvis s\'aplicaran).'; +$lang['start'] = 'primera'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'següent'; +$lang['last'] = 'última'; +$lang['edit_usermissing'] = 'L\'usuari seleccionat no existix, pot haver segut borrat o modificat des d\'un atre lloc.'; +$lang['user_notify'] = 'Notificar a l\'usuari'; +$lang['note_notify'] = 'Els correus de notificació només s\'envien si a l\'usuari se li assigna una contrasenya nova.'; +$lang['note_group'] = 'Els usuaris nous s\'afegiran al grup predeterminat (%s) si no se n\'especifica atre.'; +$lang['note_pass'] = 'Si es deixa el camp buit i la notificació a l\'usuari està desactivada s\'autogenerarà la contrasenya.'; +$lang['add_ok'] = 'Usuari afegit correctament'; +$lang['add_fail'] = 'Erro afegint usuari'; +$lang['notify_ok'] = 'Correu de notificació enviat'; +$lang['notify_fail'] = 'Erro enviant el correu de notificació'; diff --git a/wiki/lib/plugins/usermanager/lang/ca-valencia/list.txt b/wiki/lib/plugins/usermanager/lang/ca-valencia/list.txt new file mode 100644 index 0000000..15af2d5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca-valencia/list.txt @@ -0,0 +1 @@ +===== Llista d'usuaris ===== diff --git a/wiki/lib/plugins/usermanager/lang/ca/add.txt b/wiki/lib/plugins/usermanager/lang/ca/add.txt new file mode 100644 index 0000000..07c5994 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/add.txt @@ -0,0 +1 @@ +===== Nou usuari ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ca/delete.txt b/wiki/lib/plugins/usermanager/lang/ca/delete.txt new file mode 100644 index 0000000..90878e5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/delete.txt @@ -0,0 +1 @@ +===== Supressió d'usuari ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ca/edit.txt b/wiki/lib/plugins/usermanager/lang/ca/edit.txt new file mode 100644 index 0000000..f7dc8cb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/edit.txt @@ -0,0 +1 @@ +===== Edició d'usuari ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ca/intro.txt b/wiki/lib/plugins/usermanager/lang/ca/intro.txt new file mode 100644 index 0000000..864aa10 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/intro.txt @@ -0,0 +1 @@ +======= Gestió d'usuaris ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ca/lang.php b/wiki/lib/plugins/usermanager/lang/ca/lang.php new file mode 100644 index 0000000..36b7774 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/lang.php @@ -0,0 +1,52 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Carles Bellver <carles.bellver@gmail.com> + * @author carles.bellver@gmail.com + * @author carles.bellver@cent.uji.es + * @author Carles Bellver <carles.bellver@cent.uji.es> + * @author daniel@6temes.cat + */ +$lang['menu'] = 'Gestió d\'usuaris'; +$lang['noauth'] = '(l\'autenticació d\'usuaris no està disponible)'; +$lang['nosupport'] = '(la gestió d\'usuaris no funciona)'; +$lang['badauth'] = 'el mecanisme d\'autenticació no és vàlid'; +$lang['user_id'] = 'Usuari'; +$lang['user_pass'] = 'Contrasenya'; +$lang['user_name'] = 'Nom real'; +$lang['user_mail'] = 'Correu electrònic'; +$lang['user_groups'] = 'Grups'; +$lang['field'] = 'Camp'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Afegeix'; +$lang['delete'] = 'Suprimeix'; +$lang['delete_selected'] = 'Suprimeix els seleccionats'; +$lang['edit'] = 'Edita'; +$lang['edit_prompt'] = 'Edita aquest usuari'; +$lang['modify'] = 'Desa els canvis'; +$lang['search'] = 'Cerca'; +$lang['search_prompt'] = 'Fes la cerca'; +$lang['clear'] = 'Reinicia el filtre de cerca'; +$lang['filter'] = 'Filtre'; +$lang['summary'] = 'Visualització d\'usuaris %1$d-%2$d de %3$d trobats. %4$d usuaris en total.'; +$lang['nonefound'] = 'No s\'han trobat usuaris. %d usuaris en total.'; +$lang['delete_ok'] = 'S\'han suprimit %d usuaris'; +$lang['delete_fail'] = 'No s\'han pogut suprimir %d.'; +$lang['update_ok'] = 'L\'usuari ha estat actualitzat amb èxit'; +$lang['update_fail'] = 'Ha fallat l\'actualització de l\'usuari'; +$lang['update_exists'] = 'No s\'ha pogut canviar el nom de l\'usuari. El nom d\'usuari especificat (%s) ja existeix (qualsevol altre canvi sí que serà efectiu).'; +$lang['start'] = 'inici'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'següent'; +$lang['last'] = 'final'; +$lang['edit_usermissing'] = 'L\'usuari seleccionat no s\'ha pogut trobar. Potser el nom d\'usuari especificat s\'ha suprimit o modificat des d\'un altre lloc.'; +$lang['user_notify'] = 'Notificació a l\'usuari'; +$lang['note_notify'] = 'Els correus de notificació només s\'envien si es canvia la contrasenya de l\'usuari.'; +$lang['note_group'] = 'Els nous usuaris s\'afegeixen al grup per defecte (%s) si no s\'especifica un altre grup.'; +$lang['note_pass'] = 'La contrasenya es generarà automàticament si el camp es deixa en blanc i les notificacions estan habilitades per a aquest usuari.'; +$lang['add_ok'] = 'L\'usuari s\'ha afegit amb èxit'; +$lang['add_fail'] = 'No s\'ha pogut afegir l\'usuari'; +$lang['notify_ok'] = 'S\'ha enviat el correu de notificació'; +$lang['notify_fail'] = 'No s\'ha pogut enviar el correu de notificació'; diff --git a/wiki/lib/plugins/usermanager/lang/ca/list.txt b/wiki/lib/plugins/usermanager/lang/ca/list.txt new file mode 100644 index 0000000..22e1587 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ca/list.txt @@ -0,0 +1 @@ +===== Llista d'usuaris ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/cs/add.txt b/wiki/lib/plugins/usermanager/lang/cs/add.txt new file mode 100644 index 0000000..39b14d5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/add.txt @@ -0,0 +1 @@ +===== Přidat uživatele ===== diff --git a/wiki/lib/plugins/usermanager/lang/cs/delete.txt b/wiki/lib/plugins/usermanager/lang/cs/delete.txt new file mode 100644 index 0000000..a8790d8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/delete.txt @@ -0,0 +1 @@ +===== Smazat uživatele ===== diff --git a/wiki/lib/plugins/usermanager/lang/cs/edit.txt b/wiki/lib/plugins/usermanager/lang/cs/edit.txt new file mode 100644 index 0000000..d8ba386 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/edit.txt @@ -0,0 +1 @@ +===== Upravit uživatele ===== diff --git a/wiki/lib/plugins/usermanager/lang/cs/import.txt b/wiki/lib/plugins/usermanager/lang/cs/import.txt new file mode 100644 index 0000000..d665838 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/import.txt @@ -0,0 +1,9 @@ +===== Hromadný import uživatelů ===== + +Vyžaduje CSV soubor s uživateli obsahující alespoň 4 sloupce. +Sloupce obsahují (v daném pořadí): user-id, celé jméno, emailovou adresu, seznam skupin. +Položky CSV musí být odděleny čárkou (,) a řetězce umístěny v uvozovkách (%%""%%). Zpětné lomítko (\) lze použít pro escapování. +Pro získání příkladu takového souboru využijte funkci "Exportovat uživatele" výše. +Záznamy s duplicitním user-id budou ignorovány. + +Hesla budou vygenerována a zaslána e-mailem všem úspěšně importovaným uživatelům. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/cs/intro.txt b/wiki/lib/plugins/usermanager/lang/cs/intro.txt new file mode 100644 index 0000000..5b8f6e9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/intro.txt @@ -0,0 +1 @@ +====== Správa uživatelů ====== diff --git a/wiki/lib/plugins/usermanager/lang/cs/lang.php b/wiki/lib/plugins/usermanager/lang/cs/lang.php new file mode 100644 index 0000000..3ed1800 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/lang.php @@ -0,0 +1,86 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Tomas Valenta <t.valenta@sh.cvut.cz> + * @author Zbynek Krivka <zbynek.krivka@seznam.cz> + * @author Bohumir Zamecnik <bohumir@zamecnik.org> + * @author tomas <tomas@valenta.cz> + * @author Marek Sacha <sachamar@fel.cvut.cz> + * @author Lefty <lefty@multihost.cz> + * @author Vojta Beran <xmamut@email.cz> + * @author Jakub A. Těšínský (j@kub.cz) + * @author mkucera66 <mkucera66@seznam.cz> + * @author Zbyněk Křivka <krivka@fit.vutbr.cz> + * @author Jaroslav Lichtblau <jlichtblau@seznam.cz> + * @author Daniel Slováček <danslo@danslo.cz> + * @author Martin Růžička <martinr@post.cz> + */ +$lang['menu'] = 'Správa uživatelů'; +$lang['noauth'] = '(autentizace uživatelů není k dispozici)'; +$lang['nosupport'] = '(správa uživatelů není podporována)'; +$lang['badauth'] = 'chybná metoda autentizace'; +$lang['user_id'] = 'Uživatel'; +$lang['user_pass'] = 'Heslo'; +$lang['user_name'] = 'Celé jméno'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Skupiny'; +$lang['field'] = 'Položka'; +$lang['value'] = 'Hodnota'; +$lang['add'] = 'Přidat'; +$lang['delete'] = 'Smazat'; +$lang['delete_selected'] = 'Smazat vybrané'; +$lang['edit'] = 'Upravit'; +$lang['edit_prompt'] = 'Upravit uživatele'; +$lang['modify'] = 'Uložit změny'; +$lang['search'] = 'Hledání'; +$lang['search_prompt'] = 'Prohledat'; +$lang['clear'] = 'Zrušit vyhledávací filtr'; +$lang['filter'] = 'Filtr'; +$lang['export_all'] = 'Exportovat všechny uživatele (CSV)'; +$lang['export_filtered'] = 'Exportovat filtrovaný seznam uživatelů (CSV)'; +$lang['import'] = 'Importovat nové uživatele'; +$lang['line'] = 'Řádek č.'; +$lang['error'] = 'Chybová zpráva'; +$lang['summary'] = 'Zobrazuji uživatele %1$d-%2$d z %3$d nalezených. Celkem %4$d uživatelů.'; +$lang['nonefound'] = 'Žádný uživatel nebyl nalezen. Celkem %d uživatelů.'; +$lang['delete_ok'] = '%d uživatelů smazáno'; +$lang['delete_fail'] = '%d uživatelů nelze smazat.'; +$lang['update_ok'] = 'Uživatel upraven'; +$lang['update_fail'] = 'Úprava uživatele selhala'; +$lang['update_exists'] = 'Jméno nelze změnit, jelikož zadané uživatelské jméno (%s) již existuje (ostatní změny ale budou provedeny).'; +$lang['start'] = 'první'; +$lang['prev'] = 'předchozí'; +$lang['next'] = 'další'; +$lang['last'] = 'poslední'; +$lang['edit_usermissing'] = 'Vybraný uživatel nebyl nalezen, zadané uživatelského mohlo být smazáno nebo změněno.'; +$lang['user_notify'] = 'Upozornit uživatele'; +$lang['note_notify'] = 'E-maily s upozorněním se budou posílat pouze, když uživatel dostává nové heslo.'; +$lang['note_group'] = 'Noví uživatelé budou přidáváni do této výchozí skupiny (%s), pokud pro ně není uvedena žádná skupina.'; +$lang['note_pass'] = 'Heslo bude automaticky vygenerováno, pokud je pole ponecháno prázdné a je zapnuto upozornění uživatele.'; +$lang['add_ok'] = 'Uživatel úspěšně vytvořen'; +$lang['add_fail'] = 'Vytvoření uživatele selhalo'; +$lang['notify_ok'] = 'Odeslán e-mail s upozorněním'; +$lang['notify_fail'] = 'E-mail s upozorněním nebylo možno odeslat'; +$lang['import_userlistcsv'] = 'Seznam uživatelů (CSV):'; +$lang['import_header'] = 'Poslední selhání importu'; +$lang['import_success_count'] = 'Import uživatelů: nalezeno %d uživatelů, %d úspěšně importováno.'; +$lang['import_failure_count'] = 'Import uživatelů: %d selhalo. Seznam chybných je níže.'; +$lang['import_error_fields'] = 'Nedostatek položek, nalezena/y %d, požadovány 4.'; +$lang['import_error_baduserid'] = 'Chybí User-id'; +$lang['import_error_badname'] = 'Špatné jméno'; +$lang['import_error_badmail'] = 'Špatná e-mailová adresa'; +$lang['import_error_upload'] = 'Import selhal. CSV soubor nemohl být nahrán nebo je prázdný.'; +$lang['import_error_readfail'] = 'Import selhal. Nelze číst nahraný soubor.'; +$lang['import_error_create'] = 'Nelze vytvořit uživatele'; +$lang['import_notify_fail'] = 'Importovanému uživateli %s s e-mailem %s nemohlo být zasláno upozornění.'; +$lang['import_downloadfailures'] = 'Stáhnout chyby pro nápravu jako CVS'; +$lang['addUser_error_missing_pass'] = 'Buď prosím nastavte heslo nebo aktivujte upozorňování uživatel aby fungovalo vytváření hesel.'; +$lang['addUser_error_pass_not_identical'] = 'Zadaná hesla nebyla shodná.'; +$lang['addUser_error_modPass_disabled'] = 'Změna hesel je momentálně zakázána.'; +$lang['addUser_error_name_missing'] = 'Zadejte prosím jméno nového uživatele.'; +$lang['addUser_error_modName_disabled'] = 'Změna jmen je momentálně zakázána.'; +$lang['addUser_error_mail_missing'] = 'Zadejte prosím emailovou adresu nového uživatele.'; +$lang['addUser_error_modMail_disabled'] = 'Změna e-mailové adresy je momentálně zakázána.'; +$lang['addUser_error_create_event_failed'] = 'Zásuvný modul zabránil přidání nového uživatele. Pro více informací si prohlédněte další možné zprávy.'; diff --git a/wiki/lib/plugins/usermanager/lang/cs/list.txt b/wiki/lib/plugins/usermanager/lang/cs/list.txt new file mode 100644 index 0000000..36b87fe --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cs/list.txt @@ -0,0 +1 @@ +===== Seznam uživatelů ===== diff --git a/wiki/lib/plugins/usermanager/lang/cy/add.txt b/wiki/lib/plugins/usermanager/lang/cy/add.txt new file mode 100644 index 0000000..c804e53 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/add.txt @@ -0,0 +1 @@ +===== Ychwanegu defnyddiwr ===== diff --git a/wiki/lib/plugins/usermanager/lang/cy/delete.txt b/wiki/lib/plugins/usermanager/lang/cy/delete.txt new file mode 100644 index 0000000..a81f3a9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/delete.txt @@ -0,0 +1 @@ +===== Dileu defnyddiwr ===== diff --git a/wiki/lib/plugins/usermanager/lang/cy/edit.txt b/wiki/lib/plugins/usermanager/lang/cy/edit.txt new file mode 100644 index 0000000..3fcb6d1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/edit.txt @@ -0,0 +1 @@ +===== Golygu defnyddiwr ===== diff --git a/wiki/lib/plugins/usermanager/lang/cy/import.txt b/wiki/lib/plugins/usermanager/lang/cy/import.txt new file mode 100644 index 0000000..211e8cf --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/import.txt @@ -0,0 +1,9 @@ +===== Swmp Mewnforio Defnyddwyr ===== + +Mae hwn angen ffeil CSV o ddefnyddwyr gydag o leiaf pedair colofn. +Mae'n rhaid i'r colofnau gynnwys, mewn trefn: id-defnyddiwr, enw llawn, cyfeiriad ebost a grwpiau. +Dylai'r meysydd CSV gael eu gwahanu gan goma (,) a llinynnau eu hamffinio gan ddyfynodau (%%""%%). Gall ôl-slaes (\) ei ddefnyddio ar gyfer glanhau (escaping). +Am enghraifft o ffeil addas, ceisiwch y swyddogaeth "Allforio Defnyddwyr" uchod. +Caiff id-defnyddiwr dyblygiedig eu hanwybyddu. + +Generadwyd cyfrinair a'i ebostio i bob defnyddiwr sydd wedi'i fewnforio'n llwyddiannus. diff --git a/wiki/lib/plugins/usermanager/lang/cy/intro.txt b/wiki/lib/plugins/usermanager/lang/cy/intro.txt new file mode 100644 index 0000000..a381a30 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/intro.txt @@ -0,0 +1 @@ +====== Rheolwr Defnyddwyr ====== diff --git a/wiki/lib/plugins/usermanager/lang/cy/lang.php b/wiki/lib/plugins/usermanager/lang/cy/lang.php new file mode 100644 index 0000000..5120d39 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/lang.php @@ -0,0 +1,87 @@ +<?php +/** + * Welsh language file + * + * @author Chris Smith <chris@jalakai.co.uk> + * @author Alan Davies <ben.brynsadler@gmail.com> + */ + +$lang['menu'] = 'Rheolwr Defnyddwyr'; + +// custom language strings for the plugin +$lang['noauth'] = '(dilysiad defnddwyr ddim ar gael)'; +$lang['nosupport'] = '(rheolaeth defnyddwyr heb ei chynnal)'; + +$lang['badauth'] = 'mecanwaith dilysu annilys'; // should never be displayed! + +$lang['user_id'] = 'Defnyddiwr'; +$lang['user_pass'] = 'Cyfrinair'; +$lang['user_name'] = 'Enw Cywir'; +$lang['user_mail'] = 'Ebost'; +$lang['user_groups'] = 'Grwpiau'; + +$lang['field'] = 'Maes'; +$lang['value'] = 'Gwerth'; +$lang['add'] = 'Ychwanegu'; +$lang['delete'] = 'Dileu'; +$lang['delete_selected'] = 'Dileu\'r Dewisiadau'; +$lang['edit'] = 'Golygu'; +$lang['edit_prompt'] = 'Golygu\'r defnyddiwr hwn'; +$lang['modify'] = 'Cadw Newidiadau'; +$lang['search'] = 'Chwilio'; +$lang['search_prompt'] = 'Perfformio chwiliad'; +$lang['clear'] = 'Ailosod Hidlydd Chwilio'; +$lang['filter'] = 'Hidlo'; +$lang['export_all'] = 'Allforio Pob Defnyddiwr (CSV)'; +$lang['export_filtered'] = 'Allforio Rhestr Defnyddwyr wedi\'u Hidlo (CSV)'; +$lang['import'] = 'Mewnforio Defnyddwyr Newydd'; +$lang['line'] = 'Llinell rhif'; +$lang['error'] = 'Gwallneges'; + +$lang['summary'] = 'Yn dangos %1$d-%2$d defnyddiwr allan o %3$d wedi\'u darganfod. %4$d defnyddiwr yn gyfan gwbl.'; +$lang['nonefound'] = 'Dim defnyddwyr wedi\'u darganfod. %d defnyddiwr yn gyfan gwbl.'; +$lang['delete_ok'] = 'Dilëwyd %d defnyddiwr'; +$lang['delete_fail'] = 'Dileu %d wedi methu.'; +$lang['update_ok'] = 'Diweddarwyd y defnyddiwr yn llwyddiannus'; +$lang['update_fail'] = 'Methodd diweddariad y defnyddiwr'; +$lang['update_exists'] = 'Methodd newid y defnyddair, mae\'r defnyddair hwnnw (%s) yn bodoli eisoes (caiff pob newid arall ei gyflwyno).'; + +$lang['start'] = 'dechrau'; +$lang['prev'] = 'blaenorol'; +$lang['next'] = 'nesaf'; +$lang['last'] = 'diwethaf'; + +// added after 2006-03-09 release +$lang['edit_usermissing'] = 'Methu darganfod y defnyddiwr hwn. Efallai bod y defnyddair hwn wedi\'i ddileu neu wedi\'i newid mewn man arall.'; +$lang['user_notify'] = 'Hysbysu defnyddiwr'; +$lang['note_notify'] = 'Bydd ebyst hysbysu eu hanfon dim ond os ydy defnyddiwr yn derbyn cyfrinair newydd.'; +$lang['note_group'] = 'Bydd defnyddwyr newydd yn cael eu hychwanegu i\'r grŵp diofyn (%s) os na chaiff grŵp ei enwi.'; +$lang['note_pass'] = 'Caiff y cyfrinair ei generadu\'n awtomatig os caiff y maes ei adael yn wag a bod hysbysu\'r defnyddiwr wedi\'i alluogi.'; +$lang['add_ok'] = 'Ychwanegwyd y defnyddiwr yn llwyddiannus'; +$lang['add_fail'] = 'Methodd ychwanegu defnyddiwr'; +$lang['notify_ok'] = 'Anfonwyd yr ebost hysbysu'; +$lang['notify_fail'] = 'Doedd dim modd anfon yr ebost hysbysu'; + +// import & errors +$lang['import_userlistcsv'] = 'Ffeil rhestr defnyddwyr (CSV): '; +$lang['import_header'] = 'Mewnforiad Diweddaraf - Methiannau'; +$lang['import_success_count'] = 'Mewnforio Defnyddwyr: darganfuwyd %d defnyddiwr, mewnforiwyd %d yn llwyddiannus.'; +$lang['import_failure_count'] = 'Mewnforio Defnyddwyr: methodd %d. Rhestrwyd y methiannau isod.'; +$lang['import_error_fields'] = "Meysydd annigonol, darganfuwyd %d, angen 4."; +$lang['import_error_baduserid'] = "Id-defnyddiwr ar goll"; +$lang['import_error_badname'] = 'Enw gwael'; +$lang['import_error_badmail'] = 'Cyfeiriad ebost gwael'; +$lang['import_error_upload'] = 'Methodd y Mewnforiad. Doedd dim modd lanlwytho\'r ffeil neu roedd yn wag.'; +$lang['import_error_readfail'] = 'Methodd y Mewnforiad. Methu â darllen y ffeil a lanlwythwyd.'; +$lang['import_error_create'] = 'Methu â chreu\'r defnyddiwr'; +$lang['import_notify_fail'] = 'Doedd dim modd anfon neges hysbysu i\'r defyddiwr a fewnforiwyd, %s gydag ebost %s.'; +$lang['import_downloadfailures'] = 'Lawlwytho Methiannau fel CSV er mwyn cywiro'; + +$lang['addUser_error_missing_pass'] = 'Gosodwch gyfrinair neu trowch hysbysu defnyddwyr ymlaen i alluogi generadu cyfrineiriau.'; +$lang['addUser_error_pass_not_identical'] = '\'Dyw\'r cyfrineiriau hyn ddim yn cydweddu.'; +$lang['addUser_error_modPass_disabled'] = 'Mae newid cyfrineiriau wedi\'i analluogi\'n bresennol.'; +$lang['addUser_error_name_missing'] = 'Rhowch enw ar gyfer y defnyddiwr newydd.'; +$lang['addUser_error_modName_disabled'] = 'Mae newid enwau wedi\'i analluogi\'n bresennol.'; +$lang['addUser_error_mail_missing'] = 'Rhowch gyfeiriad ebost ar gyfer y defnyddiwr newydd.'; +$lang['addUser_error_modMail_disabled'] = 'Mae newid cyfeiriadau ebost wedi\'i analluogi\'n bresennol.'; +$lang['addUser_error_create_event_failed'] = 'Mae ategyn wedi atal ychwanegu\'r defnyddiwr newydd. Adolygwch negeseuon ychwanegol bosib am wybodaeth bellach.'; diff --git a/wiki/lib/plugins/usermanager/lang/cy/list.txt b/wiki/lib/plugins/usermanager/lang/cy/list.txt new file mode 100644 index 0000000..6531774 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/cy/list.txt @@ -0,0 +1 @@ +===== Rhestr Defnyddwyr ===== diff --git a/wiki/lib/plugins/usermanager/lang/da/add.txt b/wiki/lib/plugins/usermanager/lang/da/add.txt new file mode 100644 index 0000000..d97de42 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/add.txt @@ -0,0 +1 @@ +===== Tilføj bruger ===== diff --git a/wiki/lib/plugins/usermanager/lang/da/delete.txt b/wiki/lib/plugins/usermanager/lang/da/delete.txt new file mode 100644 index 0000000..dff0545 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/delete.txt @@ -0,0 +1 @@ +===== Slet bruger ===== diff --git a/wiki/lib/plugins/usermanager/lang/da/edit.txt b/wiki/lib/plugins/usermanager/lang/da/edit.txt new file mode 100644 index 0000000..05d63b7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/edit.txt @@ -0,0 +1 @@ +===== Rediger bruger ===== diff --git a/wiki/lib/plugins/usermanager/lang/da/import.txt b/wiki/lib/plugins/usermanager/lang/da/import.txt new file mode 100644 index 0000000..8ff1946 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/import.txt @@ -0,0 +1,9 @@ +===== Samling af Brugere Import ===== + +Kræver en CSV-fil med brugere på mindst fire kolonner. +Kolonnerne skal indeholde, i denne orden: bruger-id, fulde navn, email-adresse og grupper. +CSV-felterne skal separeres af kommaer (,) og strengafgrænser med anførelsestegn (%%""%%). Backslash (\) kan benyttes som "escape character". +For et eksempel på en brugbar fil, kan du prøve "Eksportér Brugere"-funktionen her over. +Overlappende bruger-id'er bliver ignoreret. + +En adgangskode vil blive genereret og sendt til hver succesfuldt importeret bruger. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/da/intro.txt b/wiki/lib/plugins/usermanager/lang/da/intro.txt new file mode 100644 index 0000000..3f597a2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/intro.txt @@ -0,0 +1 @@ +====== Brugerstyring ====== diff --git a/wiki/lib/plugins/usermanager/lang/da/lang.php b/wiki/lib/plugins/usermanager/lang/da/lang.php new file mode 100644 index 0000000..b4e3c6c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/lang.php @@ -0,0 +1,74 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Lars Næsbye Christensen <larsnaesbye@stud.ku.dk> + * @author Kalle Sommer Nielsen <kalle@php.net> + * @author Esben Laursen <hyber@hyber.dk> + * @author Harith <haj@berlingske.dk> + * @author Daniel Ejsing-Duun <dokuwiki@zilvador.dk> + * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca> + * @author rasmus <rasmus@kinnerup.com> + * @author Mikael Lyngvig <mikael@lyngvig.org> + * @author soer9648 <soer9648@eucl.dk> + */ +$lang['menu'] = 'Brugerstyring'; +$lang['noauth'] = '(Brugervalidering er ikke tilgængelig)'; +$lang['nosupport'] = '(Brugerstyring er ikke understøttet)'; +$lang['badauth'] = 'Ugyldig brugerbekræftelsesfunktion'; +$lang['user_id'] = 'Bruger'; +$lang['user_pass'] = 'Adgangskode'; +$lang['user_name'] = 'Navn'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Grupper'; +$lang['field'] = 'Felt'; +$lang['value'] = 'Værdi'; +$lang['add'] = 'Tilføj'; +$lang['delete'] = 'Slet'; +$lang['delete_selected'] = 'Slet valgte'; +$lang['edit'] = 'Rediger'; +$lang['edit_prompt'] = 'Rediger denne bruger'; +$lang['modify'] = 'Gem ændringer'; +$lang['search'] = 'Søg'; +$lang['search_prompt'] = 'Udfør søgning'; +$lang['clear'] = 'Nulstil søgefilter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Eksportér Alle Brugere (CSV)'; +$lang['export_filtered'] = 'Eksportér Filtrerede Brugerliste (CSV)'; +$lang['import'] = 'Importér Nye Brugere'; +$lang['line'] = 'Linje nr.'; +$lang['error'] = 'Fejlmeddelelse'; +$lang['summary'] = 'Viser brugerne %1$d-%2$d ud af %3$d fundne. %4$d brugere totalt.'; +$lang['nonefound'] = 'Ingen brugere fundet. %d brugere totalt.'; +$lang['delete_ok'] = '%d brugere slettet'; +$lang['delete_fail'] = '%d kunne ikke slettes.'; +$lang['update_ok'] = 'Bruger opdateret korrekt'; +$lang['update_fail'] = 'Brugeropdatering mislykkedes'; +$lang['update_exists'] = 'Ændring af brugernavn mislykkedes, det valgte brugernavn (%s) er allerede optaget (andre ændringer vil blive udført).'; +$lang['start'] = 'begynde'; +$lang['prev'] = 'forrige'; +$lang['next'] = 'næste'; +$lang['last'] = 'sidste'; +$lang['edit_usermissing'] = 'Den valgte bruger blev ikke fundet. Brugernavnet kan være slettet eller ændret andetsteds.'; +$lang['user_notify'] = 'Meddel bruger'; +$lang['note_notify'] = 'Meddelelser bliver kun sendt, hvis brugeren får givet et nyt adgangskode.'; +$lang['note_group'] = 'Nye brugere vil blive tilføjet til standardgruppen (%s), hvis ingen gruppe er opgivet.'; +$lang['note_pass'] = 'Adgangskoden vil blive dannet automatisk, hvis feltet er tomt og underretning af brugeren er aktiveret.'; +$lang['add_ok'] = 'Bruger tilføjet uden fejl.'; +$lang['add_fail'] = 'Tilføjelse af bruger mislykkedes'; +$lang['notify_ok'] = 'Meddelelse sendt'; +$lang['notify_fail'] = 'Meddelelse kunne ikke sendes'; +$lang['import_userlistcsv'] = 'Brugerlistefil (CSV):'; +$lang['import_header'] = 'Nyeste Import - Fejl'; +$lang['import_success_count'] = 'Bruger-Import: %d brugere fundet, %d importeret med succes.'; +$lang['import_failure_count'] = 'Bruger-Import: %d fejlet. Fejl er listet nedenfor.'; +$lang['import_error_fields'] = 'Utilstrækkelige felter, fandt %d, påkrævet 4.'; +$lang['import_error_baduserid'] = 'Bruger-id mangler'; +$lang['import_error_badname'] = 'Ugyldigt navn'; +$lang['import_error_badmail'] = 'Ugyldig email-adresse'; +$lang['import_error_upload'] = 'Import Fejlet. CSV-filen kunne ikke uploades eller er tom.'; +$lang['import_error_readfail'] = 'Import Fejlet. Ikke muligt at læse uploadede fil.'; +$lang['import_error_create'] = 'Ikke muligt at oprette brugeren'; +$lang['import_notify_fail'] = 'Notifikationsmeddelelse kunne ikke sendes for importerede bruger %s, med emailen %s.'; +$lang['import_downloadfailures'] = 'Download Fejl som CSV til rettelser'; diff --git a/wiki/lib/plugins/usermanager/lang/da/list.txt b/wiki/lib/plugins/usermanager/lang/da/list.txt new file mode 100644 index 0000000..11d1710 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/da/list.txt @@ -0,0 +1 @@ +===== Brugerliste ===== diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/add.txt b/wiki/lib/plugins/usermanager/lang/de-informal/add.txt new file mode 100644 index 0000000..1fc34c9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/add.txt @@ -0,0 +1 @@ +===== Benutzer hinzufügen ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/delete.txt b/wiki/lib/plugins/usermanager/lang/de-informal/delete.txt new file mode 100644 index 0000000..778396a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/delete.txt @@ -0,0 +1 @@ +===== Benutzer gelöscht ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/edit.txt b/wiki/lib/plugins/usermanager/lang/de-informal/edit.txt new file mode 100644 index 0000000..291b0f1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/edit.txt @@ -0,0 +1 @@ +===== Benutzer bearbeiten ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/import.txt b/wiki/lib/plugins/usermanager/lang/de-informal/import.txt new file mode 100644 index 0000000..bc88871 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/import.txt @@ -0,0 +1,7 @@ +===== Massenimport von Benutzern ===== + +Dieser Import benötigt eine CSV-Datei mit mindestens vier Spalten. Diese Spalten müssen die folgenden Daten (in dieser Reihenfolge) enthalten: Benutzername, Name, E-Mailadresse und Gruppenzugehörigkeit. +Die CSV-Felder müssen durch ein Komma (,) getrennt sein. Die Zeichenfolgen müssen von Anführungszeichen (%%""%%) umgeben sein. Ein Backslash (\) kann zum Maskieren benutzt werden. +Für eine Beispieldatei kannst Du die "Benutzer exportieren"-Funktion oben benutzen. Doppelte Benutzername werden ignoriert. + +Ein Passwort wird generiert und den einzelnen, erfolgreich importierten Benutzern zugemailt. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/intro.txt b/wiki/lib/plugins/usermanager/lang/de-informal/intro.txt new file mode 100644 index 0000000..a5927a8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/intro.txt @@ -0,0 +1 @@ +===== Benutzerverwaltung ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/lang.php b/wiki/lib/plugins/usermanager/lang/de-informal/lang.php new file mode 100644 index 0000000..bea3bb9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/lang.php @@ -0,0 +1,83 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Alexander Fischer <tbanus@os-forge.net> + * @author Juergen Schwarzer <jschwarzer@freenet.de> + * @author Marcel Metz <marcel_metz@gmx.de> + * @author Matthias Schulte <dokuwiki@lupo49.de> + * @author Christian Wichmann <nospam@zone0.de> + * @author Pierre Corell <info@joomla-praxis.de> + * @author Frank Loizzi <contact@software.bacal.de> + * @author Volker Bödker <volker@boedker.de> + * @author Dennis Plöger <develop@dieploegers.de> + * @author F. Mueller-Donath <j.felix@mueller-donath.de> + */ +$lang['menu'] = 'Benutzerverwaltung'; +$lang['noauth'] = '(Benutzeranmeldung ist nicht verfügbar)'; +$lang['nosupport'] = '(Benutzerverwaltung wird nicht unterstützt)'; +$lang['badauth'] = 'Ungültige Authentifizierung'; +$lang['user_id'] = 'Benutzer'; +$lang['user_pass'] = 'Passwort'; +$lang['user_name'] = 'Echter Name'; +$lang['user_mail'] = 'E-Mail'; +$lang['user_groups'] = 'Gruppen'; +$lang['field'] = 'Feld'; +$lang['value'] = 'Wert'; +$lang['add'] = 'Zufügen'; +$lang['delete'] = 'Löschen'; +$lang['delete_selected'] = 'Lösche Ausgewähltes'; +$lang['edit'] = 'Bearbeiten'; +$lang['edit_prompt'] = 'Bearbeite diesen Benutzer'; +$lang['modify'] = 'Änderungen speichern'; +$lang['search'] = 'Suchen'; +$lang['search_prompt'] = 'Suche ausführen'; +$lang['clear'] = 'Suchfilter zurücksetzen'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Alle Benutzer exportieren (CSV)'; +$lang['export_filtered'] = 'Gefilterte Benutzerliste exportieren (CSV)'; +$lang['import'] = 'Neue Benutzer importieren'; +$lang['line'] = 'Zeile Nr.'; +$lang['error'] = 'Fehlermeldung'; +$lang['summary'] = 'Zeige Benutzer %1$d-%2$d von %3$d gefundenen. %4$d Benutzer insgesamt.'; +$lang['nonefound'] = 'Keinen Benutzer gefunden. Insgesamt %d Benutzer.'; +$lang['delete_ok'] = '%d Benutzer wurden gelöscht'; +$lang['delete_fail'] = '%d konnte nicht gelöscht werden'; +$lang['update_ok'] = 'Benutzer wurde erfolgreich aktualisiert'; +$lang['update_fail'] = 'Aktualisierung des Benutzers ist fehlgeschlagen'; +$lang['update_exists'] = 'Benutzername konnte nicht geändert werden, der angegebene Benutzername (%s) existiert bereits (alle anderen Änderungen werden angewandt).'; +$lang['start'] = 'Start'; +$lang['prev'] = 'vorige'; +$lang['next'] = 'nächste'; +$lang['last'] = 'letzte'; +$lang['edit_usermissing'] = 'Der gewählte Benutzer wurde nicht gefunden. Der angegebene Benutzername könnte gelöscht oder an anderer Stelle geändert worden sein.'; +$lang['user_notify'] = 'Benutzer benachrichtigen'; +$lang['note_notify'] = 'Benachrichtigungsmails werden nur versandt, wenn der Benutzer ein neues Kennwort erhält.'; +$lang['note_group'] = 'Neue Benutzer werden zur Standardgruppe (%s) hinzugefügt, wenn keine Gruppe angegeben wird.'; +$lang['note_pass'] = 'Das Passwort wird automatisch erzeugt, wenn das Feld freigelassen wird und der Benutzer Benachrichtigungen aktiviert hat.'; +$lang['add_ok'] = 'Benutzer erfolgreich hinzugefügt'; +$lang['add_fail'] = 'Hinzufügen des Benutzers fehlgeschlagen'; +$lang['notify_ok'] = 'Benachrichtigungsmail wurde versendet'; +$lang['notify_fail'] = 'Benachrichtigungsemail konnte nicht gesendet werden'; +$lang['import_userlistcsv'] = 'Benutzerliste (CSV-Datei):'; +$lang['import_header'] = 'Letzte Fehler bei Import'; +$lang['import_success_count'] = 'Benutzerimport: %d Benutzer gefunden, %d erfolgreich importiert.'; +$lang['import_failure_count'] = 'Benutzerimport: %d Benutzerimporte fehlgeschalten. Alle Fehler werden unten angezeigt.'; +$lang['import_error_fields'] = 'Falsche Anzahl Felder. Gefunden: %d. Benötigt: 4.'; +$lang['import_error_baduserid'] = 'Benutzername fehlt'; +$lang['import_error_badname'] = 'Ungültiger Name'; +$lang['import_error_badmail'] = 'Ungültige E-Mailadresse'; +$lang['import_error_upload'] = 'Import fehlgeschlagen. Die CSV-Datei konnte nicht hochgeladen werden oder ist leer.'; +$lang['import_error_readfail'] = 'Import fehlgeschlagen. Konnte die hochgeladene Datei nicht lesen.'; +$lang['import_error_create'] = 'Konnte den Benutzer nicht erzeugen'; +$lang['import_notify_fail'] = 'Benachrichtigung konnte an Benutzer %s (%s) nicht geschickt werden.'; +$lang['import_downloadfailures'] = 'Fehler als CSV-Datei zur Korrektur herunterladen'; +$lang['addUser_error_missing_pass'] = 'Bitte setze entweder ein Passwort oder aktiviere die Benutzerbenachrichtigung, um die Passwortgenerierung zu ermöglichen.'; +$lang['addUser_error_pass_not_identical'] = 'Die eingegebenen Passwörter stimmen nicht überein.'; +$lang['addUser_error_modPass_disabled'] = 'Das Bearbeiten von Passwörtern ist momentan deaktiviert'; +$lang['addUser_error_name_missing'] = 'Bitte gib den Namen des neuen Benutzer ein.'; +$lang['addUser_error_modName_disabled'] = 'Das Bearbeiten von Namen ist momentan deaktiviert.'; +$lang['addUser_error_mail_missing'] = 'Bitte gib die E-Mail-Adresse des neuen Benutzer ein.'; +$lang['addUser_error_modMail_disabled'] = 'Das Bearbeiten von E-Mailadressen ist momentan deaktiviert.'; +$lang['addUser_error_create_event_failed'] = 'Ein Plug-in hat das Hinzufügen des neuen Benutzers verhindert. Für weitere Informationen sieh dir mögliche andere Meldungen an.'; diff --git a/wiki/lib/plugins/usermanager/lang/de-informal/list.txt b/wiki/lib/plugins/usermanager/lang/de-informal/list.txt new file mode 100644 index 0000000..0a62012 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de-informal/list.txt @@ -0,0 +1 @@ +===== Benutzerliste ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de/add.txt b/wiki/lib/plugins/usermanager/lang/de/add.txt new file mode 100644 index 0000000..925fa50 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/add.txt @@ -0,0 +1 @@ +===== Benutzer hinzufügen ===== diff --git a/wiki/lib/plugins/usermanager/lang/de/delete.txt b/wiki/lib/plugins/usermanager/lang/de/delete.txt new file mode 100644 index 0000000..4f3bbbd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/delete.txt @@ -0,0 +1 @@ +===== Benutzer löschen ===== diff --git a/wiki/lib/plugins/usermanager/lang/de/edit.txt b/wiki/lib/plugins/usermanager/lang/de/edit.txt new file mode 100644 index 0000000..9419200 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/edit.txt @@ -0,0 +1 @@ +===== Benutzer ändern ===== diff --git a/wiki/lib/plugins/usermanager/lang/de/import.txt b/wiki/lib/plugins/usermanager/lang/de/import.txt new file mode 100644 index 0000000..7faca3b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/import.txt @@ -0,0 +1,8 @@ +===== Benutzer-Massenimport ===== + +Um mehrere Benutzer gleichzeitig zu importieren, wird eine CSV-Datei mit den folgenden vier Spalten benötigt (In dieser Reihenfolge): Benutzer-ID, Voller Name, E-Mail-Adresse und Gruppen. +Die CSV-Felder sind Kommata-separiert (,) und mit Anführungszeichen eingefasst (%%"%%). Mit Backslashes (\) können Sonderzeichen maskiert werden. +Ein Beispiel für eine gültige Datei kann mit der Benutzer-Export-Funktion oben generiert werden. +Doppelte Benutzer-IDs werden ignoriert. + +Für jeden importierten Benutzer wird ein Passwort generiert und dem Benutzer per Mail zugestellt. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/de/intro.txt b/wiki/lib/plugins/usermanager/lang/de/intro.txt new file mode 100644 index 0000000..a5837b8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/intro.txt @@ -0,0 +1 @@ +====== Benutzer-Manager ====== diff --git a/wiki/lib/plugins/usermanager/lang/de/lang.php b/wiki/lib/plugins/usermanager/lang/de/lang.php new file mode 100644 index 0000000..df1d1ff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/lang.php @@ -0,0 +1,95 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Matthias Grimm <matthiasgrimm@users.sourceforge.net> + * @author Andreas Gohr <andi@splitbrain.org> + * @author Michael Klier <chi@chimeric.de> + * @author Leo Moll <leo@yeasoft.com> + * @author Florian Anderiasch <fa@art-core.org> + * @author Robin Kluth <commi1993@gmail.com> + * @author Arne Pelka <mail@arnepelka.de> + * @author Dirk Einecke <dirk@dirkeinecke.de> + * @author Blitzi94 <Blitzi94@gmx.de> + * @author Robert Bogenschneider <robog@GMX.de> + * @author Niels Lange <niels@boldencursief.nl> + * @author Christian Wichmann <nospam@zone0.de> + * @author Paul Lachewsky <kaeptn.haddock@gmail.com> + * @author Pierre Corell <info@joomla-praxis.de> + * @author Matthias Schulte <dokuwiki@lupo49.de> + * @author Sven <Svenluecke48@gmx.d> + * @author christian studer <cstuder@existenz.ch> + * @author Ben Fey <benedikt.fey@beck-heun.de> + * @author Jonas Gröger <jonas.groeger@gmail.com> + * @author Uwe Benzelrath <uwebenzelrath@gmail.com> + * @author ms <msocial@posteo.de> + * @author Carsten Perthel <carsten@cpesoft.com> + */ +$lang['menu'] = 'Benutzerverwaltung'; +$lang['noauth'] = '(Authentifizierungssystem nicht verfügbar)'; +$lang['nosupport'] = '(Benutzerverwaltung nicht unterstützt)'; +$lang['badauth'] = 'Ungültige Methode zur Authentifizierung'; +$lang['user_id'] = 'Benutzername'; +$lang['user_pass'] = 'Passwort'; +$lang['user_name'] = 'Voller Name'; +$lang['user_mail'] = 'E-Mail'; +$lang['user_groups'] = 'Gruppen'; +$lang['field'] = 'Feld'; +$lang['value'] = 'Wert'; +$lang['add'] = 'Hinzufügen'; +$lang['delete'] = 'Löschen'; +$lang['delete_selected'] = 'Ausgewählte löschen'; +$lang['edit'] = 'Ändern'; +$lang['edit_prompt'] = 'Benutzerdaten ändern'; +$lang['modify'] = 'Speichern'; +$lang['search'] = 'Suchen'; +$lang['search_prompt'] = 'Benutzerdaten filtern'; +$lang['clear'] = 'Filter zurücksetzen'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Alle User exportieren (CSV)'; +$lang['export_filtered'] = 'Exportiere gefilterte Userliste (CSV)'; +$lang['import'] = 'Importiere neue User'; +$lang['line'] = 'Zeilennr.'; +$lang['error'] = 'Fehlermeldung'; +$lang['summary'] = 'Zeige Benutzer %1$d-%2$d von %3$d gefundenen. %4$d Benutzer insgesamt.'; +$lang['nonefound'] = 'Keine Benutzer gefunden. %d Benutzer insgesamt.'; +$lang['delete_ok'] = '%d Benutzer gelöscht'; +$lang['delete_fail'] = '%d konnten nicht gelöscht werden.'; +$lang['update_ok'] = 'Benutzerdaten erfolgreich geändert.'; +$lang['update_fail'] = 'Änderung der Benutzerdaten fehlgeschlagen.'; +$lang['update_exists'] = 'Benutzername konnte nicht geändert werden, weil der angegebene Benutzer (%s) bereits existiert (alle anderen Änderungen wurden durchgeführt).'; +$lang['start'] = 'Anfang'; +$lang['prev'] = 'Vorherige'; +$lang['next'] = 'Nächste'; +$lang['last'] = 'Ende'; +$lang['edit_usermissing'] = 'Der ausgewählte Benutzer wurde nicht gefunden. Möglicherweise wurde er gelöscht oder der Benutzer wurde anderswo geändert.'; +$lang['user_notify'] = 'Nutzer benachrichtigen'; +$lang['note_notify'] = 'Benachrichtigungs-E-Mails werden nur versandt, wenn ein neues Passwort vergeben wurde.'; +$lang['note_group'] = 'Neue Benutzer werden der Standard-Gruppe (%s) hinzugefügt, wenn keine Gruppe angegeben wurde.'; +$lang['note_pass'] = 'Das Passwort wird automatisch generiert, wenn das entsprechende Feld leergelassen wird und die Benachrichtigung des Benutzers aktiviert ist.'; +$lang['add_ok'] = 'Nutzer erfolgreich angelegt'; +$lang['add_fail'] = 'Nutzer konnte nicht angelegt werden'; +$lang['notify_ok'] = 'Benachrichtigungsmail wurde versandt'; +$lang['notify_fail'] = 'Benachrichtigungsmail konnte nicht versandt werden'; +$lang['import_userlistcsv'] = 'Benutzerliste (CSV-Datei):'; +$lang['import_header'] = 'Letzte Fehler bei Import'; +$lang['import_success_count'] = 'User-Import: %d User gefunden, %d erfolgreich importiert.'; +$lang['import_failure_count'] = 'User-Import: %d fehlgeschlagen. Fehlgeschlagene User sind nachfolgend aufgelistet.'; +$lang['import_error_fields'] = 'Unzureichende Anzahl an Feldern: %d gefunden, benötigt sind 4.'; +$lang['import_error_baduserid'] = 'User-Id fehlt'; +$lang['import_error_badname'] = 'Ungültiger Name'; +$lang['import_error_badmail'] = 'Ungültige E-Mail'; +$lang['import_error_upload'] = 'Import fehlgeschlagen. Die CSV-Datei konnte nicht hochgeladen werden, oder ist leer.'; +$lang['import_error_readfail'] = 'Import fehlgeschlagen. Die hochgeladene Datei konnte nicht gelesen werden.'; +$lang['import_error_create'] = 'User konnte nicht angelegt werden'; +$lang['import_notify_fail'] = 'Benachrichtigung konnte nicht an den importierten Benutzer %s (E-Mail: %s) gesendet werden.'; +$lang['import_downloadfailures'] = 'Fehler als CSV-Datei zur Korrektur herunterladen'; +$lang['addUser_error_missing_pass'] = 'Bitte vergeben Sie entweder ein Passwort oder Sie aktivieren die Benutzerbenachrichtigung, um die Passwortgenerierung zu ermöglichen.'; +$lang['addUser_error_pass_not_identical'] = 'Die eingegebenen Passwörter stimmen nicht überein.'; +$lang['addUser_error_modPass_disabled'] = 'Das Bearbeiten von Passwörtern ist momentan deaktiviert'; +$lang['addUser_error_name_missing'] = 'Bitte geben Sie den Namen des neuen Benutzer ein.'; +$lang['addUser_error_modName_disabled'] = 'Das Bearbeiten von Namen ist momentan deaktiviert.'; +$lang['addUser_error_mail_missing'] = 'Bitte geben Sie die E-Mail-Adresse des neuen Benutzer ein.'; +$lang['addUser_error_modMail_disabled'] = 'Das Bearbeiten von E-Mailadressen ist momentan deaktiviert.'; +$lang['addUser_error_create_event_failed'] = 'Ein Plug-in hat das Hinzufügen des neuen Benutzers verhindert. Für weitere Informationen sehen Sie sich mögliche andere Meldungen an.'; diff --git a/wiki/lib/plugins/usermanager/lang/de/list.txt b/wiki/lib/plugins/usermanager/lang/de/list.txt new file mode 100644 index 0000000..8d6d5fb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/de/list.txt @@ -0,0 +1 @@ +===== Benutzerliste ===== diff --git a/wiki/lib/plugins/usermanager/lang/el/add.txt b/wiki/lib/plugins/usermanager/lang/el/add.txt new file mode 100644 index 0000000..0616f8c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/add.txt @@ -0,0 +1 @@ +===== Προσθήκη Χρήστη ===== diff --git a/wiki/lib/plugins/usermanager/lang/el/delete.txt b/wiki/lib/plugins/usermanager/lang/el/delete.txt new file mode 100644 index 0000000..baf9bc0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/delete.txt @@ -0,0 +1 @@ +===== Διαγραφή Χρήστη ===== diff --git a/wiki/lib/plugins/usermanager/lang/el/edit.txt b/wiki/lib/plugins/usermanager/lang/el/edit.txt new file mode 100644 index 0000000..dec59ef --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/edit.txt @@ -0,0 +1 @@ +===== Τροποποίηση Χρήστη ===== diff --git a/wiki/lib/plugins/usermanager/lang/el/intro.txt b/wiki/lib/plugins/usermanager/lang/el/intro.txt new file mode 100644 index 0000000..874c13b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/intro.txt @@ -0,0 +1 @@ +====== Διαχείριση Χρηστών ====== diff --git a/wiki/lib/plugins/usermanager/lang/el/lang.php b/wiki/lib/plugins/usermanager/lang/el/lang.php new file mode 100644 index 0000000..a838f73 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/lang.php @@ -0,0 +1,54 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Chris Smith <chris@jalakai.co.uk> + * @author Thanos Massias <tm@thriasio.gr> + * @author Αθανάσιος Νταής <homunculus@wana.gr> + * @author Konstantinos Koryllos <koryllos@gmail.com> + * @author George Petsagourakis <petsagouris@gmail.com> + * @author Petros Vidalis <pvidalis@gmail.com> + * @author Vasileios Karavasilis vasileioskaravasilis@gmail.com + */ +$lang['menu'] = 'Διαχείριση Χρηστών'; +$lang['noauth'] = '(η είσοδος χρηστών δεν είναι δυνατή)'; +$lang['nosupport'] = '(δεν υποστηρίζεται η διαχείριση χρηστών)'; +$lang['badauth'] = 'μη επιτρεπτός μηχανισμός πιστοποίησης'; +$lang['user_id'] = 'Χρήστης'; +$lang['user_pass'] = 'Κωδικός'; +$lang['user_name'] = 'Πλήρες όνομα'; +$lang['user_mail'] = 'e-mail'; +$lang['user_groups'] = 'Ομάδες'; +$lang['field'] = 'Πεδίο'; +$lang['value'] = 'Τιμή'; +$lang['add'] = 'Προσθήκη'; +$lang['delete'] = 'Διαγραφή'; +$lang['delete_selected'] = 'Διαγραφή επιλεγμένων χρηστών'; +$lang['edit'] = 'Τροποποίηση'; +$lang['edit_prompt'] = 'Τροποποίηση χρήστη'; +$lang['modify'] = 'Αποθήκευση αλλαγών'; +$lang['search'] = 'Αναζήτηση'; +$lang['search_prompt'] = 'Εκκίνηση αναζήτησης'; +$lang['clear'] = 'Καθαρισμός φίλτρων'; +$lang['filter'] = 'Φίλτρο'; +$lang['summary'] = 'Εμφάνιση χρηστών %1$d-%2$d από %3$d σχετικούς. %4$d χρήστες συνολικά.'; +$lang['nonefound'] = 'Δεν βρέθηκαν σχετικοί χρήστες. %d χρήστες συνολικά.'; +$lang['delete_ok'] = '%d χρήστες διεγράφησαν'; +$lang['delete_fail'] = '%d χρήστες δεν διεγράφησαν.'; +$lang['update_ok'] = 'Επιτυχημένη τροποποίηση προφίλ χρήστη'; +$lang['update_fail'] = 'Αποτυχημένη τροποποίηση προφίλ χρήστη'; +$lang['update_exists'] = 'Η αλλαγή ονόματος χρήστη απέτυχε -- το νέο όνομα χρήστη (%s) ήδη υπάρχει (τυχόν άλλες αλλαγές θα εφαρμοστούν).'; +$lang['start'] = 'αρχή'; +$lang['prev'] = 'προηγούμενα'; +$lang['next'] = 'επόμενα'; +$lang['last'] = 'τέλος'; +$lang['edit_usermissing'] = 'Ο επιλεγμένος χρήστης δεν βρέθηκε. Πιθανόν να διαγράφηκε στο μεταξύ.'; +$lang['user_notify'] = 'Ειδοποίηση χρήστη'; +$lang['note_notify'] = 'Τα ενημερωτικά e-mails στέλνονται μόνο όταν δίνεται νέος κωδικός στον χρήστη.'; +$lang['note_group'] = 'Οι νέοι χρήστες θα ανήκουν στην ομάδα (%s) αν δεν οριστεί άλλη ομάδα.'; +$lang['note_pass'] = 'Ο κωδικός θα δημιουργηθεί αυτόματα εάν το πεδίο μείνει κενό και έχει επιλεγεί η αποστολή ειδοποίησης χρήστη.'; +$lang['add_ok'] = 'Επιτυχημένη εγγραφή χρήστη'; +$lang['add_fail'] = 'Η εγγραφή του χρήστη απέτυχε'; +$lang['notify_ok'] = 'Εστάλη ενημερωτικό e-mail'; +$lang['notify_fail'] = 'Δεν ήταν δυνατή η αποστολή του ενημερωτικού e-mail'; diff --git a/wiki/lib/plugins/usermanager/lang/el/list.txt b/wiki/lib/plugins/usermanager/lang/el/list.txt new file mode 100644 index 0000000..adb5c21 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/el/list.txt @@ -0,0 +1 @@ +===== Κατάλογος Χρηστών ===== diff --git a/wiki/lib/plugins/usermanager/lang/en/add.txt b/wiki/lib/plugins/usermanager/lang/en/add.txt new file mode 100644 index 0000000..9afecb5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/add.txt @@ -0,0 +1 @@ +===== Add user ===== diff --git a/wiki/lib/plugins/usermanager/lang/en/delete.txt b/wiki/lib/plugins/usermanager/lang/en/delete.txt new file mode 100644 index 0000000..c3ca90d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/delete.txt @@ -0,0 +1 @@ +===== Delete user ===== diff --git a/wiki/lib/plugins/usermanager/lang/en/edit.txt b/wiki/lib/plugins/usermanager/lang/en/edit.txt new file mode 100644 index 0000000..4d02dfd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/edit.txt @@ -0,0 +1 @@ +===== Edit user ===== diff --git a/wiki/lib/plugins/usermanager/lang/en/import.txt b/wiki/lib/plugins/usermanager/lang/en/import.txt new file mode 100644 index 0000000..3a1cf99 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/import.txt @@ -0,0 +1,9 @@ +===== Bulk User Import ===== + +Requires a CSV file of users with at least four columns. +The columns must contain, in order: user-id, full name, email address and groups. +The CSV fields should be separated by commas (,) and strings delimited by quotation marks (%%""%%). Backslash (\) can be used for escaping. +For an example of a suitable file, try the "Export Users" function above. +Duplicate user-ids will be ignored. + +A password will be generated and emailed to each successfully imported user. diff --git a/wiki/lib/plugins/usermanager/lang/en/intro.txt b/wiki/lib/plugins/usermanager/lang/en/intro.txt new file mode 100644 index 0000000..73bf556 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/intro.txt @@ -0,0 +1 @@ +====== User Manager ====== diff --git a/wiki/lib/plugins/usermanager/lang/en/lang.php b/wiki/lib/plugins/usermanager/lang/en/lang.php new file mode 100644 index 0000000..5f47673 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/lang.php @@ -0,0 +1,86 @@ +<?php +/** + * English language file + * + * @author Chris Smith <chris@jalakai.co.uk> + */ + +$lang['menu'] = 'User Manager'; + +// custom language strings for the plugin +$lang['noauth'] = '(user authentication not available)'; +$lang['nosupport'] = '(user management not supported)'; + +$lang['badauth'] = 'invalid auth mechanism'; // should never be displayed! + +$lang['user_id'] = 'User'; +$lang['user_pass'] = 'Password'; +$lang['user_name'] = 'Real Name'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Groups'; + +$lang['field'] = 'Field'; +$lang['value'] = 'Value'; +$lang['add'] = 'Add'; +$lang['delete'] = 'Delete'; +$lang['delete_selected'] = 'Delete Selected'; +$lang['edit'] = 'Edit'; +$lang['edit_prompt'] = 'Edit this user'; +$lang['modify'] = 'Save Changes'; +$lang['search'] = 'Search'; +$lang['search_prompt'] = 'Perform search'; +$lang['clear'] = 'Reset Search Filter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Export All Users (CSV)'; +$lang['export_filtered'] = 'Export Filtered User list (CSV)'; +$lang['import'] = 'Import New Users'; +$lang['line'] = 'Line no.'; +$lang['error'] = 'Error message'; + +$lang['summary'] = 'Displaying users %1$d-%2$d of %3$d found. %4$d users total.'; +$lang['nonefound'] = 'No users found. %d users total.'; +$lang['delete_ok'] = '%d users deleted'; +$lang['delete_fail'] = '%d failed deleting.'; +$lang['update_ok'] = 'User updated successfully'; +$lang['update_fail'] = 'User update failed'; +$lang['update_exists'] = 'User name change failed, the specified user name (%s) already exists (any other changes will be applied).'; + +$lang['start'] = 'start'; +$lang['prev'] = 'previous'; +$lang['next'] = 'next'; +$lang['last'] = 'last'; + +// added after 2006-03-09 release +$lang['edit_usermissing'] = 'Selected user not found, the specified user name may have been deleted or changed elsewhere.'; +$lang['user_notify'] = 'Notify user'; +$lang['note_notify'] = 'Notification emails are only sent if the user is given a new password.'; +$lang['note_group'] = 'New users will be added to the default group (%s) if no group is specified.'; +$lang['note_pass'] = 'The password will be autogenerated if the field is left empty and notification of the user is enabled.'; +$lang['add_ok'] = 'User added successfully'; +$lang['add_fail'] = 'User addition failed'; +$lang['notify_ok'] = 'Notification email sent'; +$lang['notify_fail'] = 'Notification email could not be sent'; + +// import & errors +$lang['import_userlistcsv'] = 'User list file (CSV): '; +$lang['import_header'] = 'Most Recent Import - Failures'; +$lang['import_success_count'] = 'User Import: %d users found, %d imported successfully.'; +$lang['import_failure_count'] = 'User Import: %d failed. Failures are listed below.'; +$lang['import_error_fields'] = "Insufficient fields, found %d, require 4."; +$lang['import_error_baduserid'] = "User-id missing"; +$lang['import_error_badname'] = 'Bad name'; +$lang['import_error_badmail'] = 'Bad email address'; +$lang['import_error_upload'] = 'Import Failed. The csv file could not be uploaded or is empty.'; +$lang['import_error_readfail'] = 'Import Failed. Unable to read uploaded file.'; +$lang['import_error_create'] = 'Unable to create the user'; +$lang['import_notify_fail'] = 'Notification message could not be sent for imported user, %s with email %s.'; +$lang['import_downloadfailures'] = 'Download Failures as CSV for correction'; + +$lang['addUser_error_missing_pass'] = 'Please either set a password or activate user notification to enable password generation.'; +$lang['addUser_error_pass_not_identical'] = 'The entered passwords were not identical.'; +$lang['addUser_error_modPass_disabled'] = 'Modifing passwords is currently disabled'; +$lang['addUser_error_name_missing'] = 'Please enter a name for the new user.'; +$lang['addUser_error_modName_disabled'] = 'Modifing names is currently disabled.'; +$lang['addUser_error_mail_missing'] = 'Please enter an Email-Adress for the new user.'; +$lang['addUser_error_modMail_disabled'] = 'Modifing Email-Adresses is currently disabled.'; +$lang['addUser_error_create_event_failed'] = 'A plugin prevented the new user being added. Review possible other messages for more information.'; diff --git a/wiki/lib/plugins/usermanager/lang/en/list.txt b/wiki/lib/plugins/usermanager/lang/en/list.txt new file mode 100644 index 0000000..54c45ca --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/en/list.txt @@ -0,0 +1 @@ +===== User List ===== diff --git a/wiki/lib/plugins/usermanager/lang/eo/add.txt b/wiki/lib/plugins/usermanager/lang/eo/add.txt new file mode 100644 index 0000000..8775ff8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/add.txt @@ -0,0 +1 @@ +===== Aldoni uzanton ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eo/delete.txt b/wiki/lib/plugins/usermanager/lang/eo/delete.txt new file mode 100644 index 0000000..0d94f81 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/delete.txt @@ -0,0 +1 @@ +===== Forigi uzanton ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eo/edit.txt b/wiki/lib/plugins/usermanager/lang/eo/edit.txt new file mode 100644 index 0000000..2ced16e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/edit.txt @@ -0,0 +1 @@ +===== Modifi uzanton ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eo/import.txt b/wiki/lib/plugins/usermanager/lang/eo/import.txt new file mode 100644 index 0000000..09fbe69 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/import.txt @@ -0,0 +1,9 @@ +===== Amasa importo de uzantoj ===== + +Tio ĉi postulas CSV-dosiero de uzantoj kun minimume kvar kolumnoj. +La kolumnoj devas enhavi, laŭorde: uzant-id, kompleta nomo, retadreso kaj grupoj. +La CSV-kampoj devos esti apartitaj per komoj (,) kaj ĉenoj devas esti limigitaj per citiloj (%%""%%). Retroklino (\) povas esti uzata por eskapo. +Por ekzemplo de taŭga dosiero, provu la funkcion "Eksporti uzantojn" supre. +Duobligitaj uzant-id estos preteratentataj. + +Pasvorto estos generata kaj retsendata al ĉiu sukecse importita uzanto. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eo/intro.txt b/wiki/lib/plugins/usermanager/lang/eo/intro.txt new file mode 100644 index 0000000..5b5a940 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/intro.txt @@ -0,0 +1 @@ +====== Administrado de uzantoj ====== diff --git a/wiki/lib/plugins/usermanager/lang/eo/lang.php b/wiki/lib/plugins/usermanager/lang/eo/lang.php new file mode 100644 index 0000000..5a11e73 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/lang.php @@ -0,0 +1,69 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Felipe Castro <fefcas@uol.com.br> + * @author Felipo Kastro <fefcas@gmail.com> + * @author Robert Bogenschneider <robog@gmx.de> + * @author Erik Pedersen <erik pedersen@shaw.ca> + */ +$lang['menu'] = 'Administrado de uzantoj'; +$lang['noauth'] = '(identiĝo de uzantoj ne disponeblas)'; +$lang['nosupport'] = '(administro de uzantoj ne estas subtenata)'; +$lang['badauth'] = 'tiu identiĝa procezo ne validas'; +$lang['user_id'] = 'Uzanto'; +$lang['user_pass'] = 'Pasvorto'; +$lang['user_name'] = 'Vera nomo'; +$lang['user_mail'] = 'Retpoŝtadreso'; +$lang['user_groups'] = 'Grupoj'; +$lang['field'] = 'Kampo'; +$lang['value'] = 'Valoro'; +$lang['add'] = 'Aldoni'; +$lang['delete'] = 'Forigi'; +$lang['delete_selected'] = 'Forigi elektitan'; +$lang['edit'] = 'Modifi'; +$lang['edit_prompt'] = 'Modifi tiun ĉi uzanton'; +$lang['modify'] = 'Registri modifojn'; +$lang['search'] = 'Serĉi'; +$lang['search_prompt'] = 'Fari serĉon'; +$lang['clear'] = 'Refari serĉan filtron'; +$lang['filter'] = 'Filtro'; +$lang['export_all'] = 'Eksporti ĉiujn uzantojn (CSV)'; +$lang['export_filtered'] = 'Eksporti filtritan uzant-liston (CSV)'; +$lang['import'] = 'Importi novajn uzantojn'; +$lang['line'] = 'Lini-num.'; +$lang['error'] = 'Erar-mesaĝo'; +$lang['summary'] = 'Montriĝas uzantoj %1$d-%2$d el %3$d trovitaj. %4$d uzantoj entute.'; +$lang['nonefound'] = 'Neniuj uzantoj troviĝas. %d uzantoj entute.'; +$lang['delete_ok'] = '%d uzantoj forigiĝis'; +$lang['delete_fail'] = '%d malsukcesis esti forigitaj.'; +$lang['update_ok'] = 'Tiu uzanto sukcese ĝisdatiĝis'; +$lang['update_fail'] = 'Malsukceso okazis por ĝisdatigi tiun uzanton'; +$lang['update_exists'] = 'Malsukceso okazis por ŝanĝi la nomon de tiu uzanto: la enmetita nomo (%s) jam ekzistas (ĉiuj aliaj ŝanĝoj estos aplikitaj)'; +$lang['start'] = 'Ekigi'; +$lang['prev'] = 'antaŭe'; +$lang['next'] = 'sekve'; +$lang['last'] = 'laste'; +$lang['edit_usermissing'] = 'La elektita uzanto ne troviĝis: tiu nomo povis esti forigita aŭ ŝanĝita aliloke.'; +$lang['user_notify'] = 'Avizi uzanton'; +$lang['note_notify'] = 'Avizantaj mesaĝoj estos sendataj nur se la uzanto ekhavos novan pasvorton.'; +$lang['note_group'] = 'Novaj uzantoj estos aldonitaj al la komuna grupo (%s) se neniu alia estos specifita.'; +$lang['note_pass'] = 'La pasvorto estos aŭtomate kreita se la kampo estos lasita malplena kaj \'avizo al uzantoj\' estos ebligita.'; +$lang['add_ok'] = 'La uzanto sukcese aldoniĝis'; +$lang['add_fail'] = 'Ne eblis aldoni uzanton'; +$lang['notify_ok'] = 'Avizanta mesaĝo sendiĝis'; +$lang['notify_fail'] = 'La avizanta mesaĝo ne povis esti sendita'; +$lang['import_userlistcsv'] = 'Dosiero kun listo de uzantoj (CSV):'; +$lang['import_header'] = 'Plej lastaj Import-eraroj'; +$lang['import_success_count'] = 'Uzant-importo: %d uzantoj trovataj, %d sukcese importitaj.'; +$lang['import_failure_count'] = 'Uzant-importo: %d fiaskis. Fiaskoj estas sube listitaj.'; +$lang['import_error_fields'] = 'Nesufiĉe da kampoj, ni trovis %d, necesas 4.'; +$lang['import_error_baduserid'] = 'Mankas uzant-id'; +$lang['import_error_badname'] = 'Malĝusta nomo'; +$lang['import_error_badmail'] = 'Malĝusta retadreso'; +$lang['import_error_upload'] = 'Importo fiaskis. La csv-dosiero ne povis esti alŝutata aŭ ĝi estas malplena.'; +$lang['import_error_readfail'] = 'Importo fiaskis. Ne eblas legi alŝutitan dosieron.'; +$lang['import_error_create'] = 'Ne eblas krei la uzanton'; +$lang['import_notify_fail'] = 'Averta mesaĝo ne povis esti sendata al la importita uzanto %s, kun retdreso %s.'; +$lang['import_downloadfailures'] = 'Elŝut-eraroj por korektado (CSV)'; diff --git a/wiki/lib/plugins/usermanager/lang/eo/list.txt b/wiki/lib/plugins/usermanager/lang/eo/list.txt new file mode 100644 index 0000000..5be7222 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eo/list.txt @@ -0,0 +1 @@ +===== Listo de uzantoj ===== diff --git a/wiki/lib/plugins/usermanager/lang/es/add.txt b/wiki/lib/plugins/usermanager/lang/es/add.txt new file mode 100644 index 0000000..90c56e3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/add.txt @@ -0,0 +1 @@ +===== Agregar un usuario ===== diff --git a/wiki/lib/plugins/usermanager/lang/es/delete.txt b/wiki/lib/plugins/usermanager/lang/es/delete.txt new file mode 100644 index 0000000..4c552a9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/delete.txt @@ -0,0 +1 @@ +===== Eliminar un usuario ===== diff --git a/wiki/lib/plugins/usermanager/lang/es/edit.txt b/wiki/lib/plugins/usermanager/lang/es/edit.txt new file mode 100644 index 0000000..ccdd26f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/edit.txt @@ -0,0 +1 @@ +===== Editar datos del usuario ===== diff --git a/wiki/lib/plugins/usermanager/lang/es/import.txt b/wiki/lib/plugins/usermanager/lang/es/import.txt new file mode 100644 index 0000000..2482096 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/import.txt @@ -0,0 +1,9 @@ +===== Importación y carga de usuarios ===== + +Se requiere un archivo CSV de usuarios con al menos cuatro columnas. +Las columnas deben contener, en este orden: Identificador de usuario, nombre completo, dirección de correo electrónico y grupos. +Los campos CSV deben estar separados por comas (,) y las cadenas delimitadas por comillas dobles (%%""%%). Barra inversa (\\) se puede utilizar para escapar caracteres. +Para un ejemplo de un archivo adecuado, probar la función "Exportar usuarios" de arriba. +Valores de identificador de usuario duplicados serán ignorados. + +Una contraseña será generada y enviada por correo electrónico a cada usuario importado correctamente. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/es/intro.txt b/wiki/lib/plugins/usermanager/lang/es/intro.txt new file mode 100644 index 0000000..e558d3a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/intro.txt @@ -0,0 +1 @@ +====== Administración de usuarios ====== diff --git a/wiki/lib/plugins/usermanager/lang/es/lang.php b/wiki/lib/plugins/usermanager/lang/es/lang.php new file mode 100644 index 0000000..3722dff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/lang.php @@ -0,0 +1,100 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Miguel Pagano <miguel.pagano> + * @author Oscar M. Lage <r0sk10@gmail.com> + * @author Gabriel Castillo <gch@pumas.ii.unam.mx> + * @author oliver <oliver@samera.com.py> + * @author Enrico Nicoletto <liverig@gmail.com> + * @author Manuel Meco <manuel.meco@gmail.com> + * @author VictorCastelan <victorcastelan@gmail.com> + * @author Jordan Mero <hack.jord@gmail.com> + * @author Felipe Martinez <metalmartinez@gmail.com> + * @author Javier Aranda <internet@javierav.com> + * @author Zerial <fernando@zerial.org> + * @author Marvin Ortega <maty1206@maryanlinux.com> + * @author Daniel Castro Alvarado <dancas2@gmail.com> + * @author Fernando J. Gómez <fjgomez@gmail.com> + * @author Mauro Javier Giamberardino <mgiamberardino@gmail.com> + * @author emezeta <emezeta@infoprimo.com> + * @author Oscar Ciudad <oscar@jacho.net> + * @author Ruben Figols <ruben.figols@gmail.com> + * @author Gerardo Zamudio <gerardo@gerardozamudio.net> + * @author Mercè López <mercelz@gmail.com> + * @author Antonio Bueno <atnbueno@gmail.com> + * @author Antonio Castilla <antoniocastilla@trazoide.com> + * @author Jonathan Hernández <me@jhalicea.com> + * @author Domingo Redal <docxml@gmail.com> + * @author solohazlo <solohhazlo@gmail.com> + * @author David Roy <davidroyapp@gmail.com> + * @author Enny Rodriguez <aquilez.4@gmail.com> + */ +$lang['menu'] = 'Administración de usuarios'; +$lang['noauth'] = '(la autenticación de usuarios no está disponible)'; +$lang['nosupport'] = '(la administración de usuarios no está habilitada)'; +$lang['badauth'] = 'Mecanismo de autenticación inválido'; +$lang['user_id'] = 'Usuario'; +$lang['user_pass'] = 'Contraseña'; +$lang['user_name'] = 'Nombre'; +$lang['user_mail'] = 'Correo electrónico'; +$lang['user_groups'] = 'Grupos'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Agregar'; +$lang['delete'] = 'Eliminar'; +$lang['delete_selected'] = 'Eliminar seleccionados'; +$lang['edit'] = 'Editar'; +$lang['edit_prompt'] = 'Editar datos de este usuario'; +$lang['modify'] = 'Guardar los cambios'; +$lang['search'] = 'Buscar'; +$lang['search_prompt'] = 'Realizar la búsqueda'; +$lang['clear'] = 'Limpiar los filtros de la búsqueda'; +$lang['filter'] = 'Filtrar'; +$lang['export_all'] = 'Exportar Todos los Usuarios (CSV)'; +$lang['export_filtered'] = 'Exportar Lista de Usuarios Filtrada (CSV)'; +$lang['import'] = 'Importar Nuevos Usuarios'; +$lang['line'] = 'Línea nº'; +$lang['error'] = 'Mensaje de error'; +$lang['summary'] = 'Mostrando los usuarios %1$d-%2$d de %3$d encontrados. Cantidad total de usuarios %4$d.'; +$lang['nonefound'] = 'No se encontraron usuarios que coincidan con los párametros de la búsqueda. Cantidad total de usuarios %d.'; +$lang['delete_ok'] = '%d usuarios eliminados'; +$lang['delete_fail'] = '%d no se pudieron eliminar.'; +$lang['update_ok'] = 'Los datos del usuario se actualizaron exitosamente '; +$lang['update_fail'] = 'Los datos del usuario no se actualizaron'; +$lang['update_exists'] = 'El cambio de nombre de usuario falló, el nombre especificado (%s) ya está en uso (los otros cambios se aplicaron).'; +$lang['start'] = 'primera'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'siguiente'; +$lang['last'] = 'última'; +$lang['edit_usermissing'] = 'El usuario seleccionado no ha sido encontrado; el usuario especificado puede haber sido eliminado o cambiado en algún otro lugar.'; +$lang['user_notify'] = 'Notificar al usuario'; +$lang['note_notify'] = 'El correo electrónico de notificación sólo será enviado si se actualizo la contraseña del usuario.'; +$lang['note_group'] = 'Si no se especifica ningún grupo, los nuevos usuarios serán agregados al grupo por defecto (%s).'; +$lang['note_pass'] = 'Se generará una clave automáticamente si el campo izquierdo es vacío y se esta activo la notificación de usuario. '; +$lang['add_ok'] = 'El usuario fue creado exitosamente'; +$lang['add_fail'] = 'Falló la creación del usuario'; +$lang['notify_ok'] = 'Se envió la notificación por correo electrónico'; +$lang['notify_fail'] = 'No se pudo enviar la notificación por correo electrónico'; +$lang['import_userlistcsv'] = 'Lista de usuarios (CSV): '; +$lang['import_header'] = 'Importaciones Más Recientes - Fallos'; +$lang['import_success_count'] = 'Importación de usuarios: %d usuarios encontrados, %d importados correctamente.'; +$lang['import_failure_count'] = 'Importación de usuarios: %d fallaron. Los fallos se enumeran a continuación.'; +$lang['import_error_fields'] = 'Campos insuficientes, encontrados %d, se requieren 4.'; +$lang['import_error_baduserid'] = 'Identificador de usuario no encontrado'; +$lang['import_error_badname'] = 'Nombre erróneo'; +$lang['import_error_badmail'] = 'Dirección de correo electrónico incorrecta'; +$lang['import_error_upload'] = 'Error al importar. El archivo csv no se pudo cargar o está vacío.'; +$lang['import_error_readfail'] = 'Error al importar. No se puede leer el archivo subido.'; +$lang['import_error_create'] = 'No se puede crear el usuario'; +$lang['import_notify_fail'] = 'Mensaje de notificación no se ha podido enviar por el usuario importado,%s con el email %s.'; +$lang['import_downloadfailures'] = 'Descarga errores en archivo CSV para la corrección'; +$lang['addUser_error_missing_pass'] = 'Por favor, establezca una contraseña o active las notificaciónes de usuario para permitir la generación de contraseñas.'; +$lang['addUser_error_pass_not_identical'] = 'Las contraseñas no coinciden'; +$lang['addUser_error_modPass_disabled'] = 'Está desactivado por ahora modificar contraseñas.'; +$lang['addUser_error_name_missing'] = 'Por favor teclea el nombre del nuevo usuario.'; +$lang['addUser_error_modName_disabled'] = 'La modificación de nombres está desactivada.'; +$lang['addUser_error_mail_missing'] = 'Por favor indica el email del nuevo usuario.'; +$lang['addUser_error_modMail_disabled'] = 'La modificación de email está desactivada.'; +$lang['addUser_error_create_event_failed'] = 'Un plugin impidió que se añadiera el nuevo usuario. Revisa los otros mensajes para obtener más detalles.'; diff --git a/wiki/lib/plugins/usermanager/lang/es/list.txt b/wiki/lib/plugins/usermanager/lang/es/list.txt new file mode 100644 index 0000000..d0d32b9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/es/list.txt @@ -0,0 +1 @@ +===== Lista de usuarios ===== diff --git a/wiki/lib/plugins/usermanager/lang/et/lang.php b/wiki/lib/plugins/usermanager/lang/et/lang.php new file mode 100644 index 0000000..deb1e0b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/et/lang.php @@ -0,0 +1,33 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author kristian.kankainen@kuu.la + * @author Rivo Zängov <eraser@eraser.ee> + * @author Janar Leas <janar.leas@eesti.ee> + */ +$lang['menu'] = 'Kasutajate haldamine'; +$lang['user_id'] = 'Kasutaja'; +$lang['user_pass'] = 'Parool'; +$lang['user_name'] = 'Tegelik nimi'; +$lang['user_mail'] = 'E-post'; +$lang['user_groups'] = 'Rühmad'; +$lang['field'] = 'Väli'; +$lang['value'] = 'Väärtus'; +$lang['add'] = 'Lisa'; +$lang['delete'] = 'Kustuta'; +$lang['delete_selected'] = 'Kustuta valitud'; +$lang['edit'] = 'Muuda'; +$lang['edit_prompt'] = 'Muuda seda kasutajat'; +$lang['modify'] = 'Salvesta muudatused'; +$lang['search'] = 'Otsi'; +$lang['search_prompt'] = 'Soorita otsing'; +$lang['filter'] = 'Filtreeri'; +$lang['update_fail'] = 'Kasutaja uuendamine ebaõnnestus'; +$lang['start'] = 'esimesed'; +$lang['prev'] = 'eelmine'; +$lang['next'] = 'järgmine'; +$lang['last'] = 'viimased'; +$lang['user_notify'] = 'Teavita kasutajat'; +$lang['note_group'] = 'Kui rühma pole määratletud, siis lisatakse uued kasutajad vaikimisi rühma (%s).'; diff --git a/wiki/lib/plugins/usermanager/lang/eu/add.txt b/wiki/lib/plugins/usermanager/lang/eu/add.txt new file mode 100644 index 0000000..4208e51 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/add.txt @@ -0,0 +1 @@ +===== Gehitu erabiltzailea ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eu/delete.txt b/wiki/lib/plugins/usermanager/lang/eu/delete.txt new file mode 100644 index 0000000..245c881 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/delete.txt @@ -0,0 +1 @@ +===== Ezabatu erabiltzailea ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eu/edit.txt b/wiki/lib/plugins/usermanager/lang/eu/edit.txt new file mode 100644 index 0000000..82b92af --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/edit.txt @@ -0,0 +1 @@ +====== Editatu erabiltzailea ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eu/intro.txt b/wiki/lib/plugins/usermanager/lang/eu/intro.txt new file mode 100644 index 0000000..91770fd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/intro.txt @@ -0,0 +1 @@ +====== Erabiltzaile-kudeatzailea ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/eu/lang.php b/wiki/lib/plugins/usermanager/lang/eu/lang.php new file mode 100644 index 0000000..e2f2cb8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Inko Illarramendi <inko.i.a@gmail.com> + * @author Zigor Astarbe <astarbe@gmail.com> + * @author Osoitz <oelkoro@gmail.com> + */ +$lang['menu'] = 'Erabiltzaile-kudeatzailea'; +$lang['noauth'] = '(erabiltzaile kautotzea ez dago erabilgarri)'; +$lang['nosupport'] = '(erabiltzaile kudeaketa ez dago erabilgarri)'; +$lang['badauth'] = 'kautotze mekanismo baliogabea'; +$lang['user_id'] = 'Erabiltzailea'; +$lang['user_pass'] = 'Pasahitza'; +$lang['user_name'] = 'Benetako Izena'; +$lang['user_mail'] = 'Posta-e'; +$lang['user_groups'] = 'Taldeak'; +$lang['field'] = 'Eremu'; +$lang['value'] = 'Balioa'; +$lang['add'] = 'Gehitu'; +$lang['delete'] = 'Ezabatu'; +$lang['delete_selected'] = 'Ezabatu Hautatutakoak'; +$lang['edit'] = 'Editatu'; +$lang['edit_prompt'] = 'Editatu erabiltzaile hau'; +$lang['modify'] = 'Gorde Aldaketak'; +$lang['search'] = 'Bilatu'; +$lang['search_prompt'] = 'Egin bilaketa'; +$lang['clear'] = 'Berrasieratu Bilaketa Iragazkia'; +$lang['filter'] = 'Iragazi'; +$lang['summary'] = 'Erakusten diren erabiltzaileak %1$d-%2$d bilatutako %3$d erabiltzailetatik. %4$d erabiltzaile guztira.'; +$lang['nonefound'] = 'Ez da erabiltzailerik aurkitu. %d erabiltzaile guztira.'; +$lang['delete_ok'] = '%d erabiltzaile ezabatuak'; +$lang['delete_fail'] = '%d huts ezabatzean.'; +$lang['update_ok'] = 'Erabiltzailea arrakastaz eguneratuak'; +$lang['update_fail'] = 'Erabiltzaile eguneratzeak huts egin du '; +$lang['update_exists'] = 'Erabiltzaile izen aldaketak huts egin du, zehaztutako erabiltzaile izena (%s) lehendik existitzen zen (beste edozein aldaketa ezarri egingo da).'; +$lang['start'] = 'hasi'; +$lang['prev'] = 'aurrekoa'; +$lang['next'] = 'hurrengoa'; +$lang['last'] = 'azkena'; +$lang['edit_usermissing'] = 'Aukeratutako erabiltzailea ez da aurkitu, zehaztutako erabiltzaile izena beste nonbait ezabatua edo aldatua izana gerta zitekeen.'; +$lang['user_notify'] = 'Erabiltzailea jakinarazi'; +$lang['note_notify'] = 'Jakinarazpen postak erabiltzaileari pasahitz berria ematen bazaio bakarrik bidaltzen dira.'; +$lang['note_group'] = 'Erabiltzaile berriak (%s) talde lehenetsira gehituko dira ez bada talderik zehazten.'; +$lang['note_pass'] = 'Pasahitza automatikoki sortuko da eremua hutsik uzten bada eta erabiltzailearen jakinarazpena gaitua badago.'; +$lang['add_ok'] = 'Erabiltzailea arrakastaz gehitua'; +$lang['add_fail'] = 'Erabiltzaile gehitzeak huts egin du'; +$lang['notify_ok'] = 'Jakinarazpen posta-e bidalia'; +$lang['notify_fail'] = 'Jakinarazpen posta-e ezin izan da bidali'; diff --git a/wiki/lib/plugins/usermanager/lang/eu/list.txt b/wiki/lib/plugins/usermanager/lang/eu/list.txt new file mode 100644 index 0000000..fb80b14 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/eu/list.txt @@ -0,0 +1 @@ +====== Erabiltzaile zerrenda ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/add.txt b/wiki/lib/plugins/usermanager/lang/fa/add.txt new file mode 100644 index 0000000..32d604e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/add.txt @@ -0,0 +1 @@ +===== افزودن کاربر ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/delete.txt b/wiki/lib/plugins/usermanager/lang/fa/delete.txt new file mode 100644 index 0000000..f8a59ff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/delete.txt @@ -0,0 +1 @@ +===== حذف کاربر ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/edit.txt b/wiki/lib/plugins/usermanager/lang/fa/edit.txt new file mode 100644 index 0000000..33fe5b5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/edit.txt @@ -0,0 +1 @@ +===== ویرایش کاربر ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/import.txt b/wiki/lib/plugins/usermanager/lang/fa/import.txt new file mode 100644 index 0000000..562a28a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/import.txt @@ -0,0 +1,6 @@ + ===== اضافه کردن کاربر ===== + +برای اینکار یک فایل CSV با حداقل چهار ستون لازم است. ستونها به ترتیب باید شامل id کاربر، نام کامل کاربر، آدرس ایمیل و گروههای کاربری او باشند. +خانههای جدول CSV باید به وسیلهٔ کاما (,) و رشتهها با علامت نقل قول (%%""%%) از هم جدا شوند. علامت واکجخط (\) میتواند برای غیرفعال کردن معنای کاراکترها استفاده شود. برای دیدن یک نمونه از فایل مناسب، از گزینهٔ "خروجی کاربران" در بالا استفاده کنید. id های تکراری در جدول در نظر گرفته نمیشوند. + +به ازای هر کاربری که با موفقیت اضافه شود یک رمز تولید و ایمیل میشود. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/intro.txt b/wiki/lib/plugins/usermanager/lang/fa/intro.txt new file mode 100644 index 0000000..ffb8501 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/intro.txt @@ -0,0 +1 @@ +===== مدیریت کاربران ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fa/lang.php b/wiki/lib/plugins/usermanager/lang/fa/lang.php new file mode 100644 index 0000000..02734fe --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/lang.php @@ -0,0 +1,83 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author behrad eslamifar <behrad_es@yahoo.com) + * @author Mohsen Firoozmandan <info@mambolearn.com> + * @author omidmr@gmail.com + * @author Omid Mottaghi <omidmr@gmail.com> + * @author Mohammad Reza Shoaei <shoaei@gmail.com> + * @author Milad DZand <M.DastanZand@gmail.com> + * @author AmirH Hassaneini <mytechmix@gmail.com> + * @author Hamid <zarrabi@sharif.edu> + * @author Mohamad Mehdi Habibi <habibi.esf@gmail.com> + * @author Masoud Sadrnezhaad <masoud@sadrnezhaad.ir> + */ +$lang['menu'] = 'مدیریت کاربر'; +$lang['noauth'] = '(معتبرسازی کاربر ممکن نیست)'; +$lang['nosupport'] = '(مدیریت کاربر پشتیبانی نمیشود)'; +$lang['badauth'] = 'روش معتبرسازی اشتباه است'; +$lang['user_id'] = 'کاربر'; +$lang['user_pass'] = 'گذرواژه'; +$lang['user_name'] = 'نام حقیقی'; +$lang['user_mail'] = 'ایمیل'; +$lang['user_groups'] = 'گروهها'; +$lang['field'] = 'فیلد'; +$lang['value'] = 'ارزش'; +$lang['add'] = 'اضافه کردن'; +$lang['delete'] = 'حذف'; +$lang['delete_selected'] = 'حذف انتخاب شدهها'; +$lang['edit'] = 'ویرایش'; +$lang['edit_prompt'] = 'ویرایش این کاربر'; +$lang['modify'] = 'ذخیره تغییرات'; +$lang['search'] = 'جستجو'; +$lang['search_prompt'] = 'انجام جستجو'; +$lang['clear'] = 'بازنویسی فیلترهای جستجو'; +$lang['filter'] = 'فیلتر'; +$lang['export_all'] = 'خروجی گرفتن از تمام کاربران (CSV):'; +$lang['export_filtered'] = 'خروجی لیست فیلتر شده کاربران (CSV):'; +$lang['import'] = 'ورود کاربران جدید'; +$lang['line'] = 'شماره خط.'; +$lang['error'] = 'متن خطا'; +$lang['summary'] = 'نمایش کاربر %1$d-%2$d از %3$d. در کل %4$d کاربر.'; +$lang['nonefound'] = 'هیچ کاربری یافت نشد. در کل %d کاربر.'; +$lang['delete_ok'] = '%d کاربر حذف شد'; +$lang['delete_fail'] = 'حذف %d کاربر با مشکل مواجه شد.'; +$lang['update_ok'] = 'کاربر با موفقیت بهروز شد.'; +$lang['update_fail'] = 'بهروزرسانی کاربر با مشکل مواجه شد'; +$lang['update_exists'] = 'تغییر نام کاربری ممکن نیست، نام کاربری مورد نظر (%s) از قبل وجود داشته است (مابقی تغییرات اعمال خواهد شد).'; +$lang['start'] = 'شروع'; +$lang['prev'] = 'قبلی'; +$lang['next'] = 'بعدی'; +$lang['last'] = 'آخرین'; +$lang['edit_usermissing'] = 'کاربر انتخاب شده یافت نشد، نام کاربری موردنظر در جایی دیگر حذف شده یا تغییر کرده است.'; +$lang['user_notify'] = 'آگاه کردن کاربر'; +$lang['note_notify'] = 'ایمیلی برای آگاهی، فقط در زمان تغییر گذرواژه ارسال میشود.'; +$lang['note_group'] = 'اگر گروهی انتخاب نشود، کاربران جدید به گروه پیشفرض (%s) افزوده خواهند شد.'; +$lang['note_pass'] = 'اگر فیلد گذرواژه خالی گذاشته شود، گذرواژه به طور خودکار تولید و ایمیلی برای کاربر ارسال خواهد شد.'; +$lang['add_ok'] = 'کاربر با موفقیت افزوده شد'; +$lang['add_fail'] = 'افزودن کاربر با مشکل مواجه شد'; +$lang['notify_ok'] = 'ایمیل آگاهیدهنده ارسال شد'; +$lang['notify_fail'] = 'ارسال ایمیل آگاهیدهنده با مشکل مواجه شد'; +$lang['import_userlistcsv'] = 'فایل لیست کاربران (CSV):'; +$lang['import_header'] = 'آخرین ایمپورت - خطا'; +$lang['import_success_count'] = 'ایمپورت کاربران: %d کاربر پیدا شد، %d با موفقیت وارد شد.'; +$lang['import_failure_count'] = 'ایمپورت کاربران: %d ناموفق. موارد ناموفق در پایین فهرست شده.'; +$lang['import_error_fields'] = 'فیلدهای ناکافی. %d تا پیدا شد ولی ۴ تا لازم است.'; +$lang['import_error_baduserid'] = 'id کاربر وارد نشده'; +$lang['import_error_badname'] = 'نام نامناسب'; +$lang['import_error_badmail'] = 'ایمیل نامناسب'; +$lang['import_error_upload'] = 'ایمپورت ناموفق. امکان ایمپورت فایل csv وجود ندارد یا خالی است.'; +$lang['import_error_readfail'] = 'ایمپورت ناموفق. امکان خواندن فایل آپلود شده وجود ندارد.'; +$lang['import_error_create'] = 'امکان ساخت کاربر وجود ندارد.'; +$lang['import_notify_fail'] = 'امکان ارسال پیغام آگاهیرسان برای کاربر ایمپورت شده وجود ندارد، %s با ایمیل %s.'; +$lang['import_downloadfailures'] = 'دانلود خطاها به صورت CSV برای اصلاح'; +$lang['addUser_error_missing_pass'] = 'لطفا یک پسورد وارد کنید یا آگاهیرسان کاربر را فعال کنید تا امکان تولید پسورد ایجاد شود'; +$lang['addUser_error_pass_not_identical'] = 'پسورد وارد شده معتبر نیست.'; +$lang['addUser_error_modPass_disabled'] = 'پسوردهای تغییریافتنی غیرفعال است.'; +$lang['addUser_error_name_missing'] = 'لطفا یک نام برای کاربر جدید وارد کنید.'; +$lang['addUser_error_modName_disabled'] = 'نامهای تغییریافتنی غیر فعال است.'; +$lang['addUser_error_mail_missing'] = 'لطفا یک نشانی ایمیل برای کاربر جدید وارد نمایید.'; +$lang['addUser_error_modMail_disabled'] = 'ایمیلهای تغییریافتنی غیر فعال است.'; +$lang['addUser_error_create_event_failed'] = 'افزونه از اضافه شدن کاربر جدید جلوگیری کرد. برای اطلاعات بیشتر پیغامهای احتمالی دیگر را مطالعه کنید.'; diff --git a/wiki/lib/plugins/usermanager/lang/fa/list.txt b/wiki/lib/plugins/usermanager/lang/fa/list.txt new file mode 100644 index 0000000..b539bf1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fa/list.txt @@ -0,0 +1 @@ +===== لیست کاربران ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fi/add.txt b/wiki/lib/plugins/usermanager/lang/fi/add.txt new file mode 100644 index 0000000..5c4ee0a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/add.txt @@ -0,0 +1 @@ +===== Lisää käyttäjä ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fi/delete.txt b/wiki/lib/plugins/usermanager/lang/fi/delete.txt new file mode 100644 index 0000000..2203a20 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/delete.txt @@ -0,0 +1 @@ +===== Poista käyttäjä ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fi/edit.txt b/wiki/lib/plugins/usermanager/lang/fi/edit.txt new file mode 100644 index 0000000..53e0b41 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/edit.txt @@ -0,0 +1 @@ +===== Muokkaa käyttäjää ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fi/intro.txt b/wiki/lib/plugins/usermanager/lang/fi/intro.txt new file mode 100644 index 0000000..2ef0bb5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/intro.txt @@ -0,0 +1 @@ +====== Käyttäjähallinta ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fi/lang.php b/wiki/lib/plugins/usermanager/lang/fi/lang.php new file mode 100644 index 0000000..dba67fb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/lang.php @@ -0,0 +1,61 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author otto@valjakko.net + * @author Otto Vainio <otto@valjakko.net> + * @author Teemu Mattila <ghcsystems@gmail.com> + * @author Sami Olmari <sami@olmari.fi> + * @author Jussi Takala <jussi.takala@live.fi> + */ +$lang['menu'] = 'Käyttäjähallinta'; +$lang['noauth'] = '(autentikointi ei ole käytössä)'; +$lang['nosupport'] = '(käyttäjähallinta ei ole tuettu)'; +$lang['badauth'] = 'Viallinen autentikointimenetelmä'; +$lang['user_id'] = 'Käyttäjä'; +$lang['user_pass'] = 'Salasana'; +$lang['user_name'] = 'Oikea nimi'; +$lang['user_mail'] = 'Sähköposti'; +$lang['user_groups'] = 'Ryhmät'; +$lang['field'] = 'Kenttä'; +$lang['value'] = 'Arvo'; +$lang['add'] = 'Lisää'; +$lang['delete'] = 'Poista'; +$lang['delete_selected'] = 'Poista valittu'; +$lang['edit'] = 'Muokkaa'; +$lang['edit_prompt'] = 'Muokkaa ryhmää'; +$lang['modify'] = 'Tallenna muutokset'; +$lang['search'] = 'Hae'; +$lang['search_prompt'] = 'Tee haku'; +$lang['clear'] = 'Tyhjennä hakusuodatin'; +$lang['filter'] = 'Suodatin'; +$lang['import'] = 'Tuo uusia käyttäjiä'; +$lang['line'] = 'Rivi nro.'; +$lang['error'] = 'Vikailmoitus'; +$lang['summary'] = 'Näytetään käyttäjät %1$d-%2$d / %3$d löytynyttä. %4$d käyttäjää yhteensä.'; +$lang['nonefound'] = 'Ei löytynyt käyttäjiä. %d käyttäjää yhteensä.'; +$lang['delete_ok'] = '%d käyttäjää poistettu'; +$lang['delete_fail'] = '%d poistoa epäonnistui'; +$lang['update_ok'] = 'Käyttäjän päivitys onnistui'; +$lang['update_fail'] = 'Käyttäjän päivitys epäonnistui'; +$lang['update_exists'] = 'Käyttäjän nimen vaihto epäonnistui. Nimi (%s) on jo olemassa (muut muutokset onnistuivat)'; +$lang['start'] = 'alku'; +$lang['prev'] = 'edellinen'; +$lang['next'] = 'seuraava'; +$lang['last'] = 'viimeinen'; +$lang['edit_usermissing'] = 'Valittua käyttäjää ei löytynyt. Käyttäjä on voitu päivittää tai poistaa muualta.'; +$lang['user_notify'] = 'Tiedota käyttäjälle'; +$lang['note_notify'] = 'Tiedotus lähetetään vain, jos käyttäjälle on määritelty uusi salasana.'; +$lang['note_group'] = 'Uudelle käyttäjälle määritellään oletusryhmä (%s), jos ryhmää ei erikseen määritellä.'; +$lang['note_pass'] = 'Salasana luodaan automaattisesti, mikäli kenttä jätetään tyhjäksi ja jos käyttäjän tiedotus on päällä.'; +$lang['add_ok'] = 'Käyttäjä lisätty onnistuneesti'; +$lang['add_fail'] = 'Käyttäjän lisäys epäonnistui'; +$lang['notify_ok'] = 'Ilmoitus sähköpostilla lähetetty'; +$lang['notify_fail'] = 'Ilmoitusta sähköpostilla ei voitu lähettää'; +$lang['import_error_baduserid'] = 'Käyttäjätunnus puuttuu'; +$lang['import_error_badname'] = 'Epäkelpo nimi'; +$lang['import_error_badmail'] = 'Epäkelpo sähköpostiosoite'; +$lang['import_error_upload'] = 'Tuonti epäonnistui. CSV-tiedostoa ei voitu ladata tai se on tyhjä.'; +$lang['import_error_readfail'] = 'Tuonti epäonnistui. Ladattua tiedostoa ei voida lukea.'; +$lang['import_error_create'] = 'Käyttäjää ei voida luoda.'; diff --git a/wiki/lib/plugins/usermanager/lang/fi/list.txt b/wiki/lib/plugins/usermanager/lang/fi/list.txt new file mode 100644 index 0000000..5ecf2ff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fi/list.txt @@ -0,0 +1 @@ +===== Käyttäjälista ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fr/add.txt b/wiki/lib/plugins/usermanager/lang/fr/add.txt new file mode 100644 index 0000000..e60b8b8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/add.txt @@ -0,0 +1 @@ +===== Ajouter un utilisateur ===== diff --git a/wiki/lib/plugins/usermanager/lang/fr/delete.txt b/wiki/lib/plugins/usermanager/lang/fr/delete.txt new file mode 100644 index 0000000..778f441 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/delete.txt @@ -0,0 +1 @@ +===== Supprimer un utilisateur ===== diff --git a/wiki/lib/plugins/usermanager/lang/fr/edit.txt b/wiki/lib/plugins/usermanager/lang/fr/edit.txt new file mode 100644 index 0000000..e667989 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/edit.txt @@ -0,0 +1 @@ +===== Modifier l'utilisateur ===== diff --git a/wiki/lib/plugins/usermanager/lang/fr/import.txt b/wiki/lib/plugins/usermanager/lang/fr/import.txt new file mode 100644 index 0000000..a1eb8f8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/import.txt @@ -0,0 +1,11 @@ +===== Importation d'utilisateurs par lot ===== + +Requière un fichier [[wpfr>CSV]] d'utilisateurs avec un minimum de quatre colonnes. +Les colonnes doivent comporter, dans l'ordre : identifiant, nom complet, adresse de courriel et groupes. + +Les champs doivent être séparés par une virgule (,), les chaînes sont délimitées par des guillemets (%%""%%). On peut utiliser la balance inverse (\) comme caractère d'échappement. +Pour obtenir un exemple de fichier acceptable, essayer la fonction "Exporter les utilisateurs" ci dessus. + +Les identifiants dupliqués seront ignorés. + +L'importation générera un mot de passe et l'enverra à chaque utilisateur correctement importé. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/fr/intro.txt b/wiki/lib/plugins/usermanager/lang/fr/intro.txt new file mode 100644 index 0000000..84987b0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/intro.txt @@ -0,0 +1 @@ +====== Gestion des utilisateurs ====== diff --git a/wiki/lib/plugins/usermanager/lang/fr/lang.php b/wiki/lib/plugins/usermanager/lang/fr/lang.php new file mode 100644 index 0000000..51ddce1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/lang.php @@ -0,0 +1,93 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Guy Brand <gb@unistra.fr> + * @author Delassaux Julien <julien@delassaux.fr> + * @author Maurice A. LeBlanc <leblancma@cooptel.qc.ca> + * @author stephane.gully <stephane.gully@gmail.com> + * @author Guillaume Turri <guillaume.turri@gmail.com> + * @author Erik Pedersen <erik.pedersen@shaw.ca> + * @author olivier duperray <duperray.olivier@laposte.net> + * @author Vincent Feltz <psycho@feltzv.fr> + * @author Philippe Bajoit <philippe.bajoit@gmail.com> + * @author Florian Gaub <floriang@floriang.net> + * @author Johan Guilbaud <guilbaud.johan@gmail.com> + * @author Yannick Aure <yannick.aure@gmail.com> + * @author Olivier DUVAL <zorky00@gmail.com> + * @author Anael Mobilia <contrib@anael.eu> + * @author Bruno Veilleux <bruno.vey@gmail.com> + * @author Antoine Turmel <geekshadow@gmail.com> + * @author Jérôme Brandt <jeromebrandt@gmail.com> + * @author Schplurtz le Déboulonné <Schplurtz@laposte.net> + * @author Olivier Humbert <trebmuh@tuxfamily.org> + * @author Eric <ericstevenart@netc.fr> + */ +$lang['menu'] = 'Gestion des utilisateurs'; +$lang['noauth'] = '(authentification de l\'utilisateur non disponible)'; +$lang['nosupport'] = '(gestion de l\'utilisateur non pris en charge)'; +$lang['badauth'] = 'mécanisme d\'authentification invalide'; +$lang['user_id'] = 'Identifiant '; +$lang['user_pass'] = 'Mot de passe '; +$lang['user_name'] = 'Nom '; +$lang['user_mail'] = 'Courriel '; +$lang['user_groups'] = 'Groupes '; +$lang['field'] = 'Champ'; +$lang['value'] = 'Valeur'; +$lang['add'] = 'Ajouter'; +$lang['delete'] = 'Supprimer'; +$lang['delete_selected'] = 'Supprimer la sélection'; +$lang['edit'] = 'Modifier'; +$lang['edit_prompt'] = 'Modifier cet utilisateur'; +$lang['modify'] = 'Enregistrer les modifications'; +$lang['search'] = 'Rechercher'; +$lang['search_prompt'] = 'Effectuer la recherche'; +$lang['clear'] = 'Réinitialiser la recherche'; +$lang['filter'] = 'Filtre'; +$lang['export_all'] = 'Exporter tous les utilisateurs (CSV)'; +$lang['export_filtered'] = 'Exporter la liste d\'utilisateurs filtrés (CSV)'; +$lang['import'] = 'Importer de nouveaux utilisateurs'; +$lang['line'] = 'Ligne n°'; +$lang['error'] = 'Message d\'erreur'; +$lang['summary'] = 'Affichage des utilisateurs %1$d-%2$d parmi %3$d trouvés. %4$d utilisateurs au total.'; +$lang['nonefound'] = 'Aucun utilisateur trouvé. %d utilisateurs au total.'; +$lang['delete_ok'] = '%d utilisateurs effacés'; +$lang['delete_fail'] = '%d effacements échoués.'; +$lang['update_ok'] = 'Utilisateur mis à jour avec succès'; +$lang['update_fail'] = 'Échec lors de la mise à jour de l\'utilisateur'; +$lang['update_exists'] = 'Échec lors du changement du nom d\'utilisateur : le nom spécifié (%s) existe déjà (toutes les autres modifications seront effectuées).'; +$lang['start'] = 'Début'; +$lang['prev'] = 'Précédent'; +$lang['next'] = 'Suivant'; +$lang['last'] = 'Fin'; +$lang['edit_usermissing'] = 'Utilisateur sélectionné non trouvé, cet utilisateur a peut-être été supprimé ou modifié ailleurs.'; +$lang['user_notify'] = 'Notifier l\'utilisateur '; +$lang['note_notify'] = 'Expédition de notification par courriel uniquement lorsque l\'utilisateur fourni un nouveau mot de passe.'; +$lang['note_group'] = 'Les nouveaux utilisateurs seront ajoutés au groupe par défaut (%s) si aucun groupe n\'est spécifié.'; +$lang['note_pass'] = 'Le mot de passe sera généré automatiquement si le champ est laissé vide et si la notification de l\'utilisateur est activée.'; +$lang['add_ok'] = 'Utilisateur ajouté avec succès'; +$lang['add_fail'] = 'Échec de l\'ajout de l\'utilisateur'; +$lang['notify_ok'] = 'Courriel de notification expédié'; +$lang['notify_fail'] = 'Échec de l\'expédition du courriel de notification'; +$lang['import_userlistcsv'] = 'Liste utilisateur (fichier CSV)'; +$lang['import_header'] = 'Erreurs d\'import les plus récentes'; +$lang['import_success_count'] = 'Import d’utilisateurs : %d utilisateurs trouvés, %d utilisateurs importés avec succès.'; +$lang['import_failure_count'] = 'Import d\'utilisateurs : %d ont échoué. Les erreurs sont listées ci-dessous.'; +$lang['import_error_fields'] = 'Nombre de champs insuffisant, %d trouvé, 4 requis.'; +$lang['import_error_baduserid'] = 'Identifiant de l\'utilisateur manquant'; +$lang['import_error_badname'] = 'Mauvais nom'; +$lang['import_error_badmail'] = 'Mauvaise adresse e-mail'; +$lang['import_error_upload'] = 'L\'import a échoué. Le fichier csv n\'a pas pu être téléchargé ou bien il est vide.'; +$lang['import_error_readfail'] = 'L\'import a échoué. Impossible de lire le fichier téléchargé.'; +$lang['import_error_create'] = 'Impossible de créer l\'utilisateur'; +$lang['import_notify_fail'] = 'Impossible d\'expédier une notification à l\'utilisateur importé %s, adresse %s.'; +$lang['import_downloadfailures'] = 'Télécharger les erreurs au format CSV pour correction'; +$lang['addUser_error_missing_pass'] = 'Veuillez saisir un mot de passe ou activer la notification à l\'utilisateur pour permettre la génération d\'un mot de passe.'; +$lang['addUser_error_pass_not_identical'] = 'Les mots de passe saisis diffèrent.'; +$lang['addUser_error_modPass_disabled'] = 'La modification des mots de passe est actuellement désactivée.'; +$lang['addUser_error_name_missing'] = 'Veuillez saisir un nom pour le nouvel utilisateur.'; +$lang['addUser_error_modName_disabled'] = 'La modification des noms est actuellement désactivée.'; +$lang['addUser_error_mail_missing'] = 'Veuillez saisir une adresse de courriel pour le nouvel utilisateur.'; +$lang['addUser_error_modMail_disabled'] = 'La modification des adresses de courriel est actuellement désactivée.'; +$lang['addUser_error_create_event_failed'] = 'Un greffon a empêché l\'ajout du nouvel utilisateur. Examinez les autres messages potentiels pour obtenir de plus amples informations.'; diff --git a/wiki/lib/plugins/usermanager/lang/fr/list.txt b/wiki/lib/plugins/usermanager/lang/fr/list.txt new file mode 100644 index 0000000..2d708fe --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/fr/list.txt @@ -0,0 +1 @@ +===== Liste des utilisateurs ===== diff --git a/wiki/lib/plugins/usermanager/lang/gl/add.txt b/wiki/lib/plugins/usermanager/lang/gl/add.txt new file mode 100644 index 0000000..7602c36 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/add.txt @@ -0,0 +1 @@ +===== Engadir usuario ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/gl/delete.txt b/wiki/lib/plugins/usermanager/lang/gl/delete.txt new file mode 100644 index 0000000..4262a0c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/delete.txt @@ -0,0 +1 @@ +===== Eliminar usuario ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/gl/edit.txt b/wiki/lib/plugins/usermanager/lang/gl/edit.txt new file mode 100644 index 0000000..11ef62c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/edit.txt @@ -0,0 +1 @@ +===== Editar usuario ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/gl/intro.txt b/wiki/lib/plugins/usermanager/lang/gl/intro.txt new file mode 100644 index 0000000..77675e9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/intro.txt @@ -0,0 +1 @@ +====== Xestor de Usuarios ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/gl/lang.php b/wiki/lib/plugins/usermanager/lang/gl/lang.php new file mode 100644 index 0000000..f3a7ef2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/lang.php @@ -0,0 +1,49 @@ +<?php +/** + * Galicianlanguage file + * + * @author Medúlio <medulio@ciberirmandade.org> + * @author Oscar M. Lage <r0sk10@gmail.com> + * @author Rodrigo Rega <rodrigorega@gmail.com> + */ +$lang['menu'] = 'Xestor de Usuarios'; +$lang['noauth'] = '(autenticación de usuarios non dispoñible)'; +$lang['nosupport'] = '(xestión de usuarios non soportada)'; +$lang['badauth'] = 'mecanismo de autenticación non válido'; +$lang['user_id'] = 'Usuario'; +$lang['user_pass'] = 'Contrasinal'; +$lang['user_name'] = 'Nome Real'; +$lang['user_mail'] = 'Correo-e'; +$lang['user_groups'] = 'Grupos'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Engadir'; +$lang['delete'] = 'Eliminar'; +$lang['delete_selected'] = 'Eliminar Seleccionados'; +$lang['edit'] = 'Editar'; +$lang['edit_prompt'] = 'Editar este usuario'; +$lang['modify'] = 'Gardar Trocos'; +$lang['search'] = 'Procurar'; +$lang['search_prompt'] = 'Facer procura'; +$lang['clear'] = 'Reiniciar Filtro de Procura'; +$lang['filter'] = 'Filtro'; +$lang['summary'] = 'Amosando usuarios %1$d-%2$d de %3$d atopados. %4$d usuarios en total.'; +$lang['nonefound'] = 'Non se atoparon usuarios. %d usuarios en total.'; +$lang['delete_ok'] = '%d usuarios eliminados'; +$lang['delete_fail'] = '%d non puideron ser eliminados.'; +$lang['update_ok'] = 'Usuario actualizado correctamente'; +$lang['update_fail'] = 'Non se puido actualizar o usuario'; +$lang['update_exists'] = 'Non se puido mudar o nome do usuario, xa que o nome especificado (%s) xa existe (o resto de trocos aplicaranse sen problemas).'; +$lang['start'] = 'comezo'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'seguinte'; +$lang['last'] = 'derradeiro'; +$lang['edit_usermissing'] = 'Non se atopou o usuario seleccionado, pode que o nome de usuario fose eliminado ou mudado nalgún intre.'; +$lang['user_notify'] = 'Notificar ao usuario'; +$lang['note_notify'] = 'Os correos-e de notificación envíanse só se o usuario obtén un novo contrasinal.'; +$lang['note_group'] = 'Os novos usuarios serán engadidos ao grupo por defecto (%s) se non se especifica outro.'; +$lang['note_pass'] = 'Se deixas o campo baleiro e a notificación ao usuario está activada xerarase automaticamente o contrasinal.'; +$lang['add_ok'] = 'Usuario engadido correctamente'; +$lang['add_fail'] = 'Non se puido engadir o usuario'; +$lang['notify_ok'] = 'Correo-e de notificación enviado'; +$lang['notify_fail'] = 'Non se puido enviar o correo-e de notificación'; diff --git a/wiki/lib/plugins/usermanager/lang/gl/list.txt b/wiki/lib/plugins/usermanager/lang/gl/list.txt new file mode 100644 index 0000000..013b2d7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/gl/list.txt @@ -0,0 +1 @@ +===== Lista de Usuarios ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/he/add.txt b/wiki/lib/plugins/usermanager/lang/he/add.txt new file mode 100644 index 0000000..e2d1cb7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/add.txt @@ -0,0 +1 @@ +===== הוספת משתמש ===== diff --git a/wiki/lib/plugins/usermanager/lang/he/delete.txt b/wiki/lib/plugins/usermanager/lang/he/delete.txt new file mode 100644 index 0000000..42d738b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/delete.txt @@ -0,0 +1 @@ +===== מחיקת משתמש ===== diff --git a/wiki/lib/plugins/usermanager/lang/he/edit.txt b/wiki/lib/plugins/usermanager/lang/he/edit.txt new file mode 100644 index 0000000..af90af3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/edit.txt @@ -0,0 +1 @@ +===== עריכת משתמש ===== diff --git a/wiki/lib/plugins/usermanager/lang/he/intro.txt b/wiki/lib/plugins/usermanager/lang/he/intro.txt new file mode 100644 index 0000000..232c515 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/intro.txt @@ -0,0 +1 @@ +====== מנהל משתמשים ====== diff --git a/wiki/lib/plugins/usermanager/lang/he/lang.php b/wiki/lib/plugins/usermanager/lang/he/lang.php new file mode 100644 index 0000000..719fd90 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author DoK <kamberd@yahoo.com> + * @author Moshe Kaplan <mokplan@gmail.com> + * @author Yaron Yogev <yaronyogev@gmail.com> + * @author Yaron Shahrabani <sh.yaron@gmail.com> + */ +$lang['menu'] = 'מנהל משתמשים'; +$lang['noauth'] = '(אימות משתמשים אינו זמין)'; +$lang['nosupport'] = '(ניהול משתמשים אינו נתמך)'; +$lang['badauth'] = 'מנגנון אימות לא תקף'; +$lang['user_id'] = 'שם משתמש'; +$lang['user_pass'] = 'סיסמה'; +$lang['user_name'] = 'שם אמיתי'; +$lang['user_mail'] = 'דוא"ל'; +$lang['user_groups'] = 'קבוצות'; +$lang['field'] = 'שדה'; +$lang['value'] = 'ערך'; +$lang['add'] = 'הוספה'; +$lang['delete'] = 'מחיקה'; +$lang['delete_selected'] = 'מחיקת הבחירה'; +$lang['edit'] = 'עריכה'; +$lang['edit_prompt'] = 'עריכת משתמש זה'; +$lang['modify'] = 'שמירת שינוים'; +$lang['search'] = 'חיפוש'; +$lang['search_prompt'] = 'בצע חיפוש'; +$lang['clear'] = 'אתחל סינון חיפוש'; +$lang['filter'] = 'סינון'; +$lang['summary'] = 'מציג משתמשים %1$d-%2$d מתוך %3$d שנמצאו. %4$d בסך הכל.'; +$lang['nonefound'] = 'לא נמצאו משתמשים. סך כל המשתמשים %d.'; +$lang['delete_ok'] = '%d משתמשים נמחקו'; +$lang['delete_fail'] = '%d כשל במחיקה.'; +$lang['update_ok'] = 'משתמש עודכן בהצלחה'; +$lang['update_fail'] = 'עידכון המשתמש כשל'; +$lang['update_exists'] = 'שינוי שם המשתמש כשל, שם השמתמש שצויין (%s) כבר נמצא (כל השינויים האחרים יוחלו).'; +$lang['start'] = 'התחלה'; +$lang['prev'] = 'קודם'; +$lang['next'] = 'הבא'; +$lang['last'] = 'סוף'; +$lang['edit_usermissing'] = 'המשתמש שנבחר לא נמצא, ייתכן כי שם המשתמש שצויין נמחק או השתנה במקום אחר.'; +$lang['user_notify'] = 'הודע למשתמש'; +$lang['note_notify'] = 'הודעות בדוא"ל נשלחות רק במקרה שהמשתמש מקבל סיסמה חדשה.'; +$lang['note_group'] = 'משתמשים חדשים יוספו לקבוצת ברירת המחדל (%s) אם לא צוינה קבוצה אחרת.'; +$lang['add_ok'] = 'משתמש הוסף בהצלחה'; +$lang['add_fail'] = 'הוספת המשתמש כשלה'; +$lang['notify_ok'] = 'הודעה נשלחה'; +$lang['notify_fail'] = 'לא ניתן היה לשלוח הודעה'; diff --git a/wiki/lib/plugins/usermanager/lang/he/list.txt b/wiki/lib/plugins/usermanager/lang/he/list.txt new file mode 100644 index 0000000..9308fbe --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/he/list.txt @@ -0,0 +1 @@ +===== רשימת משתמשים ===== diff --git a/wiki/lib/plugins/usermanager/lang/hr/add.txt b/wiki/lib/plugins/usermanager/lang/hr/add.txt new file mode 100644 index 0000000..f7c8664 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/add.txt @@ -0,0 +1 @@ +===== Dodaj korisnika ===== diff --git a/wiki/lib/plugins/usermanager/lang/hr/delete.txt b/wiki/lib/plugins/usermanager/lang/hr/delete.txt new file mode 100644 index 0000000..072185f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/delete.txt @@ -0,0 +1 @@ +===== Ukloni korisnika ===== diff --git a/wiki/lib/plugins/usermanager/lang/hr/edit.txt b/wiki/lib/plugins/usermanager/lang/hr/edit.txt new file mode 100644 index 0000000..752fd81 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/edit.txt @@ -0,0 +1 @@ +===== Uredi korisnika ===== diff --git a/wiki/lib/plugins/usermanager/lang/hr/import.txt b/wiki/lib/plugins/usermanager/lang/hr/import.txt new file mode 100644 index 0000000..85ea927 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/import.txt @@ -0,0 +1,9 @@ +===== Masovni unos korisnika ===== + +Zahtjeva CSV datoteku popisa korisnika s minimalno četiri kolone. +Kolone moraju sadržavati redom: korisničko ime, puno ime, adresu e-pošte i grupe. +Polja trebaju biti odvojena zarezom (,) a znakovni nizovi s dvostrukim navodnicima (%%""%%). Obrnuta kosa crta (\) koristi se za specijalne kodove (escaping). +Koristite "Izvoz korisnika" funkciju da bi ste dobili primjer odgovarajuće datoteke. +Duplikati korisničkih imena biti će ignorirani. + +Uspješno kreiranim korisnicima lozinka će biti generirana i poslana e-poštom. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/hr/intro.txt b/wiki/lib/plugins/usermanager/lang/hr/intro.txt new file mode 100644 index 0000000..0f15657 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/intro.txt @@ -0,0 +1 @@ +====== Upravitelj korisnicima ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/hr/lang.php b/wiki/lib/plugins/usermanager/lang/hr/lang.php new file mode 100644 index 0000000..39620ed --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/lang.php @@ -0,0 +1,74 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Davor Turkalj <turki.bsc@gmail.com> + */ +$lang['menu'] = 'Upravitelj korisnicima'; +$lang['noauth'] = '(korisnička prijava nije dostupna)'; +$lang['nosupport'] = '(upravljanje korisnikom nije podržano)'; +$lang['badauth'] = 'pogrešan mehanizam prijave'; +$lang['user_id'] = 'Korisnik'; +$lang['user_pass'] = 'Lozinka'; +$lang['user_name'] = 'Stvarno ime'; +$lang['user_mail'] = 'E-pošta'; +$lang['user_groups'] = 'Grupe'; +$lang['field'] = 'Polje'; +$lang['value'] = 'Vrijednost'; +$lang['add'] = 'Dodaj'; +$lang['delete'] = 'Obriši'; +$lang['delete_selected'] = 'Obriši odabrano'; +$lang['edit'] = 'Uredi'; +$lang['edit_prompt'] = 'Uredi ovog korisnika'; +$lang['modify'] = 'Pohrani promjene'; +$lang['search'] = 'Potraži'; +$lang['search_prompt'] = 'Izvedi potragu'; +$lang['clear'] = 'Obriši filtar potrage'; +$lang['filter'] = 'Filtar'; +$lang['export_all'] = 'Izvezi sve korisnike (CSV)'; +$lang['export_filtered'] = 'Izvezi filtriranu listu korisnika (CSV)'; +$lang['import'] = 'Unos novih korisnika'; +$lang['line'] = 'Linija br.'; +$lang['error'] = 'Poruka o grešci'; +$lang['summary'] = 'Prikaz korisnika %1$d-%2$d od %3$d nađenih. Ukupno %4$d korisnika.'; +$lang['nonefound'] = 'Nema korisnika koji odgovaraju filtru.Ukupno %d korisnika.'; +$lang['delete_ok'] = '%d korisnika obrisano'; +$lang['delete_fail'] = '%d neuspjelih brisanja.'; +$lang['update_ok'] = 'Korisnik uspješno izmijenjen'; +$lang['update_fail'] = 'Neuspjela izmjena korisnika'; +$lang['update_exists'] = 'Promjena korisničkog imena neuspješna, traženo ime (%s) već postoji (ostale izmjene biti će primijenjene).'; +$lang['start'] = 'početni'; +$lang['prev'] = 'prethodni'; +$lang['next'] = 'slijedeći'; +$lang['last'] = 'zadnji'; +$lang['edit_usermissing'] = 'Odabrani korisnik nije nađen, traženo korisničko ime vjerojatno je obrisano i promijenjeno negdje drugdje.'; +$lang['user_notify'] = 'Obavijesti korisnika'; +$lang['note_notify'] = 'Obavijest korisniku biti će poslana samo ako je upisana nova lozinka.'; +$lang['note_group'] = 'Novi korisnik biti će dodijeljen u podrazumijevanu grupu (%s) ako grupa nije specificirana.'; +$lang['note_pass'] = 'Lozinka će biti generirana ako se polje ostavi prazno i obavješćivanje korisnika je omogućeno.'; +$lang['add_ok'] = 'Korisnik uspješno dodan'; +$lang['add_fail'] = 'Neuspješno dodavanje korisnika'; +$lang['notify_ok'] = 'Poslana obavijest korisniku'; +$lang['notify_fail'] = 'Obavijest korisniku ne može biti poslana'; +$lang['import_userlistcsv'] = 'Datoteka s popisom korisnika (CSV):'; +$lang['import_header'] = 'Zadnje greške pri uvozu'; +$lang['import_success_count'] = 'Uvoz korisnika: %d korisnika nađeno, %d uspješno uvezeno'; +$lang['import_failure_count'] = 'Uvoz korisnika: %d neuspješno. Greške su navedene niže.'; +$lang['import_error_fields'] = 'Nedovoljan broj polja, nađeno %d, potrebno 4.'; +$lang['import_error_baduserid'] = 'Nedostaje korisničko ime'; +$lang['import_error_badname'] = 'Krivo ime'; +$lang['import_error_badmail'] = 'Kriva adresa e-pošte'; +$lang['import_error_upload'] = 'Uvoz neuspješan. CSV datoteka ne može biti učitana ili je prazna.'; +$lang['import_error_readfail'] = 'Uvoz neuspješan. Ne mogu pročitati učitanu datoteku.'; +$lang['import_error_create'] = 'Ne mogu kreirati korisnika'; +$lang['import_notify_fail'] = 'Obavijest uvezenom korisniku %s nije moguće poslati na adresu e-pošte %s.'; +$lang['import_downloadfailures'] = 'Preuzmi greške kao CSV za ispravak'; +$lang['addUser_error_missing_pass'] = 'Molim ili postavite lozinku ili aktivirajte obavijest korisniku za omogućavanje generiranje lozinke.'; +$lang['addUser_error_pass_not_identical'] = 'Unesene lozinke nisu identične.'; +$lang['addUser_error_modPass_disabled'] = 'Izmjena lozinke je trenutno onemogućena.'; +$lang['addUser_error_name_missing'] = 'Molim unesite ime novog korisnika.'; +$lang['addUser_error_modName_disabled'] = 'Izmjena imena je trenutno onemogućena.'; +$lang['addUser_error_mail_missing'] = 'Molim unesite adresu epošte za novog korisnika.'; +$lang['addUser_error_modMail_disabled'] = 'Izmjena adrese epošte je trenutno onemogućena.'; +$lang['addUser_error_create_event_failed'] = 'Dodatak je spriječio dodavanje novog korisnika. Pogledajte eventualne ostale poruke za više informacija.'; diff --git a/wiki/lib/plugins/usermanager/lang/hr/list.txt b/wiki/lib/plugins/usermanager/lang/hr/list.txt new file mode 100644 index 0000000..50b1d25 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hr/list.txt @@ -0,0 +1 @@ +===== Lista korisnika ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/hu/add.txt b/wiki/lib/plugins/usermanager/lang/hu/add.txt new file mode 100644 index 0000000..70a44c4 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/add.txt @@ -0,0 +1,2 @@ +===== Felhasználó hozzáadása ===== + diff --git a/wiki/lib/plugins/usermanager/lang/hu/delete.txt b/wiki/lib/plugins/usermanager/lang/hu/delete.txt new file mode 100644 index 0000000..963d2e7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/delete.txt @@ -0,0 +1,2 @@ +===== Felhasználó törlése ===== + diff --git a/wiki/lib/plugins/usermanager/lang/hu/edit.txt b/wiki/lib/plugins/usermanager/lang/hu/edit.txt new file mode 100644 index 0000000..f827460 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/edit.txt @@ -0,0 +1,2 @@ +===== Felhasználó szerkesztése ===== + diff --git a/wiki/lib/plugins/usermanager/lang/hu/import.txt b/wiki/lib/plugins/usermanager/lang/hu/import.txt new file mode 100644 index 0000000..a2db033 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/import.txt @@ -0,0 +1,9 @@ +==== Felhasználók tömeges importálása ==== + +Szükséges egy legalább 4 oszlopot tartalmazó, felhasználókat tartalmazó fájl. +Az oszlopok kötelező tartalma, sorrendben: felhasználói azonosító, teljes név, e-mailcím és csoport. +A CSV-mezőket vesszővel (,) kell elválasztani, a szövegeket idézőjelek (%%""%%) közé kell tenni. A fordított törtvonal (\) használható feloldójelnek. +Megfelelő mintafájl megtekintéséhez próbáld ki a "Felhasználók exportálása" funkciót fentebb. +A duplán szereplő felhasználói azonosítók kihagyásra kerülnek. + +Minden sikeresen importált felhasználó számára jelszó készül, amelyet e-mailben kézhez kap. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/hu/intro.txt b/wiki/lib/plugins/usermanager/lang/hu/intro.txt new file mode 100644 index 0000000..150aff8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/intro.txt @@ -0,0 +1,2 @@ +====== Felhasználók kezelése ====== + diff --git a/wiki/lib/plugins/usermanager/lang/hu/lang.php b/wiki/lib/plugins/usermanager/lang/hu/lang.php new file mode 100644 index 0000000..963fcd1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/lang.php @@ -0,0 +1,74 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Sandor TIHANYI <stihanyi+dw@gmail.com> + * @author Siaynoq Mage <siaynoqmage@gmail.com> + * @author schilling.janos@gmail.com + * @author Szabó Dávid <szabo.david@gyumolcstarhely.hu> + * @author Sándor TIHANYI <stihanyi+dw@gmail.com> + * @author David Szabo <szabo.david@gyumolcstarhely.hu> + * @author Marton Sebok <sebokmarton@gmail.com> + * @author Serenity87HUN <anikototh87@gmail.com> + * @author Marina Vladi <deldadam@gmail.com> + */ +$lang['menu'] = 'Felhasználók kezelése'; +$lang['noauth'] = '(A felhasználói azonosítás nem működik.)'; +$lang['nosupport'] = '(A felhasználók kezelése nem támogatott.)'; +$lang['badauth'] = 'nem érvényes autentikációs technika'; +$lang['user_id'] = 'Felhasználói azonosító'; +$lang['user_pass'] = 'Jelszó'; +$lang['user_name'] = 'Név'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Csoportok'; +$lang['field'] = 'Mező'; +$lang['value'] = 'Érték'; +$lang['add'] = 'Hozzáadás'; +$lang['delete'] = 'Törlés'; +$lang['delete_selected'] = 'Kiválasztottak törlése'; +$lang['edit'] = 'Szerkesztés'; +$lang['edit_prompt'] = 'A felhasználó szerkesztése'; +$lang['modify'] = 'Változások mentése'; +$lang['search'] = 'Keresés'; +$lang['search_prompt'] = 'Keresés'; +$lang['clear'] = 'Keresési szűrés törlése'; +$lang['filter'] = 'Szűrés'; +$lang['export_all'] = 'Összes felhasználó exportálása (CSV)'; +$lang['export_filtered'] = 'Kiválasztott felhasználók exportálása (CSV)'; +$lang['import'] = 'Új felhasználók importálása'; +$lang['line'] = 'Sor száma'; +$lang['error'] = 'Hibaüzenet'; +$lang['summary'] = '%1$d-%2$d. felhasználók megjelenítése a(z) %3$d megtalált felhasználóból. %4$d felhasználó van összesen.'; +$lang['nonefound'] = 'Nincs ilyen felhasználó. %d felhasználó van összesen.'; +$lang['delete_ok'] = '%d felhasználó törölve.'; +$lang['delete_fail'] = '%d felhasználót nem sikerült törölni.'; +$lang['update_ok'] = 'A felhasználó adatait sikeresen elmentettem.'; +$lang['update_fail'] = 'A felhasználó adatainak mentése nem sikerült.'; +$lang['update_exists'] = 'A felhasználói azonosító változtatása nem sikerült, a megadott azonosító (%s) már létezik. (A többi változtatás mentve.)'; +$lang['start'] = 'első'; +$lang['prev'] = 'előző'; +$lang['next'] = 'következő'; +$lang['last'] = 'utolsó'; +$lang['edit_usermissing'] = 'A kiválasztott felhasználót nem találom, a felhasználói nevét törölték vagy megváltoztatták.'; +$lang['user_notify'] = 'Felhasználó értesítése'; +$lang['note_notify'] = 'Csak akkor küld értesítő e-mailt, ha a felhasználó új jelszót kapott.'; +$lang['note_group'] = 'Ha nincs csoport meghatározva, az új felhasználó az alapértelmezett csoportba (%s) kerül.'; +$lang['note_pass'] = 'Ha a baloldali mező üres és a felhasználó értesítés aktív, akkor a jelszót a rendszer generálja.'; +$lang['add_ok'] = 'A felhasználó sikeresen hozzáadva.'; +$lang['add_fail'] = 'A felhasználó hozzáadása nem sikerült.'; +$lang['notify_ok'] = 'Értesítő levél elküldve.'; +$lang['notify_fail'] = 'Nem sikerült az értesítő levelet elküldeni.'; +$lang['import_userlistcsv'] = 'Felhasználók listájának fájlja (CSV)'; +$lang['import_header'] = 'Legutóbbi importálás - Hibák'; +$lang['import_success_count'] = 'Felhasználók importálása: %d felhasználót találtunk, ebből %d sikeresen importálva.'; +$lang['import_failure_count'] = 'Felhasználók importálása: %d sikertelen. A sikertelenség okait lejjebb találod.'; +$lang['import_error_fields'] = 'Túl kevés mezőt adtál meg, %d darabot találtunk, legalább 4-re van szükség.'; +$lang['import_error_baduserid'] = 'Felhasználói azonosító hiányzik'; +$lang['import_error_badname'] = 'Helytelen név'; +$lang['import_error_badmail'] = 'Helytelen e-mailcím'; +$lang['import_error_upload'] = 'Sikertelen importálás. A csv fájl nem feltölthető vagy üres.'; +$lang['import_error_readfail'] = 'Sikertelen importálás. A feltöltött fájl nem olvasható.'; +$lang['import_error_create'] = 'Ez a felhasználó nem hozható létre'; +$lang['import_notify_fail'] = 'Az értesítő e-mail nem küldhető el az alábbi importált felhasználónak: %s e-mailcíme: %s.'; +$lang['import_downloadfailures'] = 'Töltsd le a hibákat tartalmazó fájlt CSV formátumban, hogy ki tudd javítani a hibákat'; diff --git a/wiki/lib/plugins/usermanager/lang/hu/list.txt b/wiki/lib/plugins/usermanager/lang/hu/list.txt new file mode 100644 index 0000000..9da7320 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/hu/list.txt @@ -0,0 +1,2 @@ +===== Felhasználók listája ===== + diff --git a/wiki/lib/plugins/usermanager/lang/ia/add.txt b/wiki/lib/plugins/usermanager/lang/ia/add.txt new file mode 100644 index 0000000..4695834 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/add.txt @@ -0,0 +1 @@ +===== Adder usator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ia/delete.txt b/wiki/lib/plugins/usermanager/lang/ia/delete.txt new file mode 100644 index 0000000..db1b4c0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/delete.txt @@ -0,0 +1 @@ +===== Deler usator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ia/edit.txt b/wiki/lib/plugins/usermanager/lang/ia/edit.txt new file mode 100644 index 0000000..2fcf023 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/edit.txt @@ -0,0 +1 @@ +===== Modificar usator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ia/intro.txt b/wiki/lib/plugins/usermanager/lang/ia/intro.txt new file mode 100644 index 0000000..f4fafcb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/intro.txt @@ -0,0 +1 @@ +====== Gestion de usatores ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ia/lang.php b/wiki/lib/plugins/usermanager/lang/ia/lang.php new file mode 100644 index 0000000..a8b8f45 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/lang.php @@ -0,0 +1,49 @@ +<?php +/** + * Interlingua language file + * + * @author robocap <robocap1@gmail.com> + * @author Martijn Dekker <martijn@inlv.org> + */ +$lang['menu'] = 'Gestion de usatores'; +$lang['noauth'] = '(authentication de usatores non disponibile)'; +$lang['nosupport'] = '(gestion de usatores non supportate)'; +$lang['badauth'] = 'mechanismo de authentication invalide'; +$lang['user_id'] = 'Usator'; +$lang['user_pass'] = 'Contrasigno'; +$lang['user_name'] = 'Nomine real'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Gruppos'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Adder'; +$lang['delete'] = 'Deler'; +$lang['delete_selected'] = 'Deler seligite'; +$lang['edit'] = 'Modificar'; +$lang['edit_prompt'] = 'Modificar iste usator'; +$lang['modify'] = 'Salveguardar cambios'; +$lang['search'] = 'Cercar'; +$lang['search_prompt'] = 'Executar recerca'; +$lang['clear'] = 'Reinitialisar filtro de recerca'; +$lang['filter'] = 'Filtro'; +$lang['summary'] = 'Presentation del usatores %1$d-%2$d de %3$d trovate. %4$d usatores in total.'; +$lang['nonefound'] = 'Nulle usator trovate. %d usatores in total.'; +$lang['delete_ok'] = '%d usatores delite'; +$lang['delete_fail'] = 'Deletion de %d usatores fallite.'; +$lang['update_ok'] = 'Actualisation del usator succedite'; +$lang['update_fail'] = 'Actualisation del usator fallite'; +$lang['update_exists'] = 'Le modification del nomine del usator ha fallite; le usator specificate (%s) ja existe. (Omne altere modificationes essera applicate.) +'; +$lang['start'] = 'initio'; +$lang['prev'] = 'precedente'; +$lang['next'] = 'sequente'; +$lang['last'] = 'fin'; +$lang['edit_usermissing'] = 'Le usator seligite non ha essite trovate. Es possibile que le nomine de usator specificate ha essite delite o cambiate alterubi.'; +$lang['user_notify'] = 'Notificar usator'; +$lang['note_notify'] = 'Le messages de notification es solmente inviate un nove contrasigno es date al usator.'; +$lang['note_group'] = 'Nove usatores essera addite al gruppo predefinite (%s) si nulle gruppo es specificate.'; +$lang['note_pass'] = 'Le contrasigno essera automaticamente generate si le campo es lassate vacue e le notification del usator es activate.'; +$lang['add_ok'] = 'Addition del usator succedite'; +$lang['add_fail'] = 'Addition del usator fallite'; +$lang['notify_ok'] = 'Message de notification inviate'; +$lang['notify_fail'] = 'Le message de notification non poteva esser inviate'; diff --git a/wiki/lib/plugins/usermanager/lang/ia/list.txt b/wiki/lib/plugins/usermanager/lang/ia/list.txt new file mode 100644 index 0000000..f545f06 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ia/list.txt @@ -0,0 +1 @@ +===== Lista de usatores ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/id/add.txt b/wiki/lib/plugins/usermanager/lang/id/add.txt new file mode 100644 index 0000000..eae407c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/add.txt @@ -0,0 +1 @@ +===== Tambah User ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/id/delete.txt b/wiki/lib/plugins/usermanager/lang/id/delete.txt new file mode 100644 index 0000000..99e53c9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/delete.txt @@ -0,0 +1 @@ +===== Hapus User ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/id/edit.txt b/wiki/lib/plugins/usermanager/lang/id/edit.txt new file mode 100644 index 0000000..6d14f4f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/edit.txt @@ -0,0 +1 @@ +===== Edit User ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/id/intro.txt b/wiki/lib/plugins/usermanager/lang/id/intro.txt new file mode 100644 index 0000000..de053f2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/intro.txt @@ -0,0 +1 @@ +===== Manajemen User ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/id/lang.php b/wiki/lib/plugins/usermanager/lang/id/lang.php new file mode 100644 index 0000000..425b2ff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/lang.php @@ -0,0 +1,48 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Irwan Butar Butar <irwansah.putra@gmail.com> + * @author Yustinus Waruwu <juswaruwu@gmail.com> + */ +$lang['menu'] = 'Manajemen User'; +$lang['noauth'] = '(autentikasi tidak tersedia)'; +$lang['nosupport'] = '(manajemen user tidak didukung)'; +$lang['badauth'] = 'mekanisme autentikasi invali'; +$lang['user_id'] = 'User'; +$lang['user_pass'] = 'Password'; +$lang['user_name'] = 'Nama Lengkap'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Grup'; +$lang['field'] = 'Field'; +$lang['value'] = 'Nilai'; +$lang['add'] = 'Tambah'; +$lang['delete'] = 'Hapus'; +$lang['delete_selected'] = 'Hapus pilihan'; +$lang['edit'] = 'Edit'; +$lang['edit_prompt'] = 'Edit user ini'; +$lang['modify'] = 'Simpan Perubahan'; +$lang['search'] = 'Pencarian'; +$lang['search_prompt'] = 'Lakukan pencarian'; +$lang['clear'] = 'Reset Filter Pencarian'; +$lang['filter'] = 'Filter'; +$lang['summary'] = 'Menampilkan user %1$d-%2$d dari %3$d user yang ditemukan. Total semua user %4$d.'; +$lang['nonefound'] = 'User tidak ditemukan. Total semua user %d. '; +$lang['delete_ok'] = 'User %d dihapus'; +$lang['delete_fail'] = 'User %d tidak berhasil dihapus'; +$lang['update_ok'] = 'User berhasil diubah'; +$lang['update_fail'] = 'Perubahan user tidak berhasil'; +$lang['update_exists'] = 'Perubahan username tidak berhasil, Username (%s) sudah ada (perubahan lain tetap dilakukan)'; +$lang['start'] = 'awal'; +$lang['prev'] = 'sebelumnya'; +$lang['next'] = 'berikutnya'; +$lang['last'] = 'terakhir'; +$lang['edit_usermissing'] = 'User yang dipilih tida ditemukan, username tersebut mungkin sudah dihapus atau diubah ditempat lain.'; +$lang['user_notify'] = 'Beritahu user'; +$lang['note_notify'] = 'Email notifikasi hanya dikirim jika user diberikan password baru'; +$lang['note_group'] = 'User baru akan ditambahkan ke grup default (%s) jika tidak ada grup yang diisi.'; +$lang['add_ok'] = 'User telah berhasil ditambahkan'; +$lang['add_fail'] = 'Penambahan user tidak berhasil.'; +$lang['notify_ok'] = 'Email notifikasi berhasil terkirim.'; +$lang['notify_fail'] = 'Email notifikasi tidak berhasil terkirim.'; diff --git a/wiki/lib/plugins/usermanager/lang/id/list.txt b/wiki/lib/plugins/usermanager/lang/id/list.txt new file mode 100644 index 0000000..9b70bc1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/id/list.txt @@ -0,0 +1 @@ +===== Daftar User ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/is/delete.txt b/wiki/lib/plugins/usermanager/lang/is/delete.txt new file mode 100644 index 0000000..5640065 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/is/delete.txt @@ -0,0 +1 @@ +===== Eyða notanda ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/is/lang.php b/wiki/lib/plugins/usermanager/lang/is/lang.php new file mode 100644 index 0000000..cabf83d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/is/lang.php @@ -0,0 +1,18 @@ +<?php +/** + * Icelandic language file + * + * @author Hrannar Baldursson <hrannar.baldursson@gmail.com> + * @author Ólafur Gunnlaugsson <oli@audiotools.com> + * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca> + */ +$lang['user_id'] = 'Notandi'; +$lang['user_pass'] = 'Aðgangsorð'; +$lang['user_name'] = 'Raunnafn'; +$lang['user_groups'] = 'Hópar'; +$lang['field'] = 'Svæði'; +$lang['delete'] = 'Eyða'; +$lang['add_ok'] = 'Notandinn var bætt við'; +$lang['add_fail'] = 'Bæta við nýjum notanda mistókst'; +$lang['notify_ok'] = 'Tilkynning var sendast með tölvupósti'; +$lang['notify_fail'] = 'Ekki hægt að senda tilkynning með tölvupósti'; diff --git a/wiki/lib/plugins/usermanager/lang/it/add.txt b/wiki/lib/plugins/usermanager/lang/it/add.txt new file mode 100644 index 0000000..9ce4c6e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/add.txt @@ -0,0 +1 @@ +===== Aggiungi utente ===== diff --git a/wiki/lib/plugins/usermanager/lang/it/delete.txt b/wiki/lib/plugins/usermanager/lang/it/delete.txt new file mode 100644 index 0000000..270061f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/delete.txt @@ -0,0 +1 @@ +===== Elimina utente ===== diff --git a/wiki/lib/plugins/usermanager/lang/it/edit.txt b/wiki/lib/plugins/usermanager/lang/it/edit.txt new file mode 100644 index 0000000..39767bf --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/edit.txt @@ -0,0 +1 @@ +===== Modifica utente ===== diff --git a/wiki/lib/plugins/usermanager/lang/it/import.txt b/wiki/lib/plugins/usermanager/lang/it/import.txt new file mode 100644 index 0000000..ed7b000 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/import.txt @@ -0,0 +1,9 @@ +===== Importazione Bulk di utente ===== + +Richiesto un file CSV di utenti con almeno quattro colonne. +Le colonne devono contenere, in ordine: ID utente, nome completo, indirizzo e-mail e gruppi. +I campi CSV devono essere separati da una virgola (,) e le stringhe delimitate con apici (%%""%%). Il backslash (\) può essere usato come carattere di escape, cioè per indicare che il carattere successivo deve essere trattato in maniera speciale. +Per un esempio di file tipo, prova la funzione "Esporta Utenti" che trovi qui sopra. +Verranno ignorati gli ID utenti duplicati. + +Verrà generata una password ed inviata via e-mail ad ogni utente correttamente importato. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/it/intro.txt b/wiki/lib/plugins/usermanager/lang/it/intro.txt new file mode 100644 index 0000000..3421709 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/intro.txt @@ -0,0 +1 @@ +====== Gestione Utenti ====== diff --git a/wiki/lib/plugins/usermanager/lang/it/lang.php b/wiki/lib/plugins/usermanager/lang/it/lang.php new file mode 100644 index 0000000..cf3b9fd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/lang.php @@ -0,0 +1,84 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Chris Smith <chris@jalakai.co.uk> + * @author Silvia Sargentoni <polinnia@tin.it> + * @author Pietro Battiston <toobaz@email.it> + * @author Lorenzo Breda <lbreda@gmail.com> + * @author robocap <robocap1@gmail.com> + * @author Jacopo Corbetta <jacopo.corbetta@gmail.com> + * @author Matteo Pasotti <matteo@xquiet.eu> + * @author Claudio Lanconelli <lancos@libero.it> + * @author Francesco <francesco.cavalli@hotmail.com> + * @author Fabio <fabioslurp@yahoo.it> + * @author Torpedo <dgtorpedo@gmail.com> + */ +$lang['menu'] = 'Gestione Utenti'; +$lang['noauth'] = '(autenticazione non disponibile)'; +$lang['nosupport'] = '(gestione utenti non supportata)'; +$lang['badauth'] = 'sistema di autenticazione non valido'; +$lang['user_id'] = 'ID utente'; +$lang['user_pass'] = 'Password'; +$lang['user_name'] = 'Nome completo'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Gruppi'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valore'; +$lang['add'] = 'Aggiungi'; +$lang['delete'] = 'Elimina'; +$lang['delete_selected'] = 'Elimina selezionati'; +$lang['edit'] = 'Modifica'; +$lang['edit_prompt'] = 'Modifica questo utente'; +$lang['modify'] = 'Salva modifiche'; +$lang['search'] = 'Cerca'; +$lang['search_prompt'] = 'Esegui ricerca'; +$lang['clear'] = 'Azzera filtro di ricerca'; +$lang['filter'] = 'Filtro'; +$lang['export_all'] = 'Esporta tutti gli utenti (CSV)'; +$lang['export_filtered'] = 'Esporta elenco utenti filtrati (CSV)'; +$lang['import'] = 'Importa nuovi utenti'; +$lang['line'] = 'Linea numero'; +$lang['error'] = 'Messaggio di errore'; +$lang['summary'] = 'Visualizzazione utenti %1$d-%2$d di %3$d trovati. %4$d utenti totali.'; +$lang['nonefound'] = 'Nessun utente trovato. %d utenti totali.'; +$lang['delete_ok'] = '%d utenti eliminati'; +$lang['delete_fail'] = 'Eliminazione %d fallita.'; +$lang['update_ok'] = 'Aggiornamento utente riuscito'; +$lang['update_fail'] = 'Aggiornamento utente fallito'; +$lang['update_exists'] = 'Modifica nome utente fallita, il nome utente specificato (%s) esiste già (qualunque altra modifica sarà applicata).'; +$lang['start'] = 'primo'; +$lang['prev'] = 'precedente'; +$lang['next'] = 'successivo'; +$lang['last'] = 'ultimo'; +$lang['edit_usermissing'] = 'Utente selezionato non trovato, il nome utente specificato potrebbe essere stato eliminato o modificato altrove.'; +$lang['user_notify'] = 'Notifica utente'; +$lang['note_notify'] = 'Le email di notifica sono inviate soltanto se all\'utente è stata assegnata una nuova password.'; +$lang['note_group'] = 'Se non si specifica alcun gruppo, i nuovi utenti saranno aggiunti al gruppo predefinito (%s).'; +$lang['note_pass'] = 'La password verrà generata automaticamente qualora il campo di inserimento relativo venisse lasciato vuoto e le notifiche all\'utente fossero abilitate.'; +$lang['add_ok'] = 'Utente aggiunto correttamente'; +$lang['add_fail'] = 'Aggiunta utente fallita'; +$lang['notify_ok'] = 'Email di notifica inviata'; +$lang['notify_fail'] = 'L\'email di notifica non può essere inviata'; +$lang['import_userlistcsv'] = 'File lista utente (CSV):'; +$lang['import_header'] = 'Importazioni più recenti - Non riuscite'; +$lang['import_success_count'] = 'Importazione utenti: %d utenti trovati, %d utenti importati con successo.'; +$lang['import_failure_count'] = 'Importazione utenti: %d falliti. Errori riportati qui sotto.'; +$lang['import_error_fields'] = 'Campi insufficienti, trovati %d, richiesti 4.'; +$lang['import_error_baduserid'] = 'User-id non trovato'; +$lang['import_error_badname'] = 'Nome errato'; +$lang['import_error_badmail'] = 'Indirizzo email errato'; +$lang['import_error_upload'] = 'Importazione fallita. Il file CSV non può essere caricato, o è vuoto.'; +$lang['import_error_readfail'] = 'Importazione in errore. Impossibile leggere i file caricati.'; +$lang['import_error_create'] = 'Impossibile creare l\'utente'; +$lang['import_notify_fail'] = 'Non è stato possibile inviare un messaggio di notifica per l\'utente importato %s con e-mail %s.'; +$lang['import_downloadfailures'] = 'Scarica operazioni non riuscite come CSV per correzione'; +$lang['addUser_error_missing_pass'] = 'Imposta una password oppure attiva la notifica utente per abilitare la generazione password.'; +$lang['addUser_error_pass_not_identical'] = 'Le password inserite non sono identiche.'; +$lang['addUser_error_modPass_disabled'] = 'La modifica delle password è al momento disabilitata.'; +$lang['addUser_error_name_missing'] = 'Inserire un nome per il nuovo utente.'; +$lang['addUser_error_modName_disabled'] = 'La modifica dei nomi è al momento disabilitata.'; +$lang['addUser_error_mail_missing'] = 'Inserire un indirizzo e-mail per il nuovo utente.'; +$lang['addUser_error_modMail_disabled'] = 'La modifica degli indirizzi e-mail è al momento disabilitata.'; +$lang['addUser_error_create_event_failed'] = 'Un plugin ha impedito che il nuovo utente venisse aggiunto. Rivedere gli altri messaggi per maggiori informazioni.'; diff --git a/wiki/lib/plugins/usermanager/lang/it/list.txt b/wiki/lib/plugins/usermanager/lang/it/list.txt new file mode 100644 index 0000000..91e27a9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/it/list.txt @@ -0,0 +1 @@ +===== Elenco Utenti ===== diff --git a/wiki/lib/plugins/usermanager/lang/ja/add.txt b/wiki/lib/plugins/usermanager/lang/ja/add.txt new file mode 100644 index 0000000..87b30e0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/add.txt @@ -0,0 +1 @@ +===== ユーザー作成 ===== diff --git a/wiki/lib/plugins/usermanager/lang/ja/delete.txt b/wiki/lib/plugins/usermanager/lang/ja/delete.txt new file mode 100644 index 0000000..67ef23e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/delete.txt @@ -0,0 +1 @@ +===== ユーザー削除 ===== diff --git a/wiki/lib/plugins/usermanager/lang/ja/edit.txt b/wiki/lib/plugins/usermanager/lang/ja/edit.txt new file mode 100644 index 0000000..e7695e3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/edit.txt @@ -0,0 +1 @@ +===== ユーザー編集 ===== diff --git a/wiki/lib/plugins/usermanager/lang/ja/import.txt b/wiki/lib/plugins/usermanager/lang/ja/import.txt new file mode 100644 index 0000000..4987df0 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/import.txt @@ -0,0 +1,10 @@ +===== 一括ユーザーインポート ===== + +少なくとも4列のユーザーCSVファイルが必要です。 +列の順序: ユーザーID、フルネーム、電子メールアドレス、グループ。 +CSVフィールドはカンマ(,)区切り、文字列は引用符(%%""%%)区切りです。 +エスケープにバックスラッシュ(\)を使用できます。 +適切なファイル例は、上記の"エクスポートユーザー"機能で試して下さい。 +重複するユーザーIDは無視されます。 + +正常にインポートされたユーザー毎に、パスワードを作成し、電子メールで送付します。 \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ja/intro.txt b/wiki/lib/plugins/usermanager/lang/ja/intro.txt new file mode 100644 index 0000000..5dbe51c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/intro.txt @@ -0,0 +1 @@ +====== ユーザー管理 ====== diff --git a/wiki/lib/plugins/usermanager/lang/ja/lang.php b/wiki/lib/plugins/usermanager/lang/ja/lang.php new file mode 100644 index 0000000..5c252bb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/lang.php @@ -0,0 +1,82 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Yuji Takenaka <webmaster@davilin.com> + * @author Chris Smith <chris@jalakai.co.uk> + * @author Ikuo Obataya <i.obataya@gmail.com> + * @author Daniel Dupriest <kououken@gmail.com> + * @author Kazutaka Miyasaka <kazmiya@gmail.com> + * @author Taisuke Shimamoto <dentostar@gmail.com> + * @author Satoshi Sahara <sahara.satoshi@gmail.com> + * @author Hideaki SAWADA <sawadakun@live.jp> + * @author Hideaki SAWADA <chuno@live.jp> + */ +$lang['menu'] = 'ユーザー管理'; +$lang['noauth'] = '(ユーザー認証が無効です)'; +$lang['nosupport'] = '(ユーザー管理はサポートされていません)'; +$lang['badauth'] = '認証のメカニズムが無効です'; +$lang['user_id'] = 'ユーザー'; +$lang['user_pass'] = 'パスワード'; +$lang['user_name'] = 'フルネーム'; +$lang['user_mail'] = 'メールアドレス'; +$lang['user_groups'] = 'グループ'; +$lang['field'] = '項目'; +$lang['value'] = '値'; +$lang['add'] = '追加'; +$lang['delete'] = '削除'; +$lang['delete_selected'] = '選択したユーザーを削除'; +$lang['edit'] = '編集'; +$lang['edit_prompt'] = 'このユーザーを編集'; +$lang['modify'] = '変更を保存'; +$lang['search'] = '検索'; +$lang['search_prompt'] = '検索を実行'; +$lang['clear'] = '検索フィルターをリセット'; +$lang['filter'] = 'フィルター'; +$lang['export_all'] = '全ユーザーのエクスポート(CSV)'; +$lang['export_filtered'] = '抽出したユーザー一覧のエクスポート(CSV)'; +$lang['import'] = '新規ユーザーのインポート'; +$lang['line'] = '行番号'; +$lang['error'] = 'エラーメッセージ'; +$lang['summary'] = 'ユーザー %1$d-%2$d / %3$d, 総ユーザー数 %4$d'; +$lang['nonefound'] = 'ユーザーが見つかりません, 総ユーザー数 %d'; +$lang['delete_ok'] = '%d ユーザーが削除されました'; +$lang['delete_fail'] = '%d ユーザーの削除に失敗しました'; +$lang['update_ok'] = 'ユーザーは更新されました'; +$lang['update_fail'] = 'ユーザーの更新に失敗しました'; +$lang['update_exists'] = 'ユーザー名(%s)は既に存在するため、ユーザー名の変更に失敗しました(その他の項目は変更されました)。'; +$lang['start'] = '最初'; +$lang['prev'] = '前へ'; +$lang['next'] = '次へ'; +$lang['last'] = '最後'; +$lang['edit_usermissing'] = '選択したユーザーは見つかりません。削除もしくは変更された可能性があります。'; +$lang['user_notify'] = 'ユーザーに通知する'; +$lang['note_notify'] = '通知メールは、ユーザーに新たなパスワードが設定された場合のみ送信されます。'; +$lang['note_group'] = 'グループを指定しない場合は、既定のグループ(%s)に配属されます。'; +$lang['note_pass'] = '”ユーザーに通知する”をチェックしてパスワードを空欄にすると、パスワードは自動生成されます。'; +$lang['add_ok'] = 'ユーザーを登録しました'; +$lang['add_fail'] = 'ユーザーの登録に失敗しました'; +$lang['notify_ok'] = '通知メールを送信しました'; +$lang['notify_fail'] = '通知メールを送信できませんでした'; +$lang['import_userlistcsv'] = 'ユーザー一覧ファイル(CSV):'; +$lang['import_header'] = '最新インポート - 失敗'; +$lang['import_success_count'] = 'ユーザーインポート:ユーザーが%d件あり、%d件正常にインポートされました。'; +$lang['import_failure_count'] = 'ユーザーインポート:%d件が失敗しました。失敗は次のとおりです。'; +$lang['import_error_fields'] = '列の不足(4列必要)が%d件ありました。'; +$lang['import_error_baduserid'] = '欠落したユーザーID'; +$lang['import_error_badname'] = '不正なフルネーム'; +$lang['import_error_badmail'] = '不正な電子メールアドレス'; +$lang['import_error_upload'] = 'インポートが失敗しました。CSVファイルをアップロードできなかったか、ファイルが空です。'; +$lang['import_error_readfail'] = 'インポートが失敗しました。アップロードされたファイルが読込できません。'; +$lang['import_error_create'] = 'ユーザーが作成できません。'; +$lang['import_notify_fail'] = '通知メッセージがインポートされたユーザー(%s)・電子メールアドレス(%s)に送信できませんでした。'; +$lang['import_downloadfailures'] = '修正用に失敗を CSVファイルとしてダウンロードする。'; +$lang['addUser_error_missing_pass'] = 'パスワードを設定するかパスワードの自動生成できるようにユーザーへの通知を有効にして下さい。'; +$lang['addUser_error_pass_not_identical'] = '入力されたパスワードは同一ではありません。'; +$lang['addUser_error_modPass_disabled'] = 'パスワードの変更は現在無効になっています。'; +$lang['addUser_error_name_missing'] = '新規ユーザーのフルネームを入力してください。'; +$lang['addUser_error_modName_disabled'] = 'フルネームの変更は現在無効になっています。'; +$lang['addUser_error_mail_missing'] = '新規ユーザーのメールアドレスを入力してください。'; +$lang['addUser_error_modMail_disabled'] = 'メールアドレスの変更は現在無効になっています。'; +$lang['addUser_error_create_event_failed'] = 'プラグインが新規ユーザーの追加を抑止しました。詳細については、他のメッセージで確認できます。'; diff --git a/wiki/lib/plugins/usermanager/lang/ja/list.txt b/wiki/lib/plugins/usermanager/lang/ja/list.txt new file mode 100644 index 0000000..182cc19 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ja/list.txt @@ -0,0 +1 @@ +===== ユーザーリスト ===== diff --git a/wiki/lib/plugins/usermanager/lang/kk/lang.php b/wiki/lib/plugins/usermanager/lang/kk/lang.php new file mode 100644 index 0000000..b1bbd39 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/kk/lang.php @@ -0,0 +1,9 @@ +<?php +/** + * kazakh language file + * + * @author Nurgozha Kaliaskarov astana08@gmail.com + */ +$lang['user_id'] = 'Пайдаланушы'; +$lang['user_pass'] = 'Шартты белгi'; +$lang['user_mail'] = 'E-mail'; diff --git a/wiki/lib/plugins/usermanager/lang/ko/add.txt b/wiki/lib/plugins/usermanager/lang/ko/add.txt new file mode 100644 index 0000000..845d809 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/add.txt @@ -0,0 +1 @@ +===== 사용자 추가 ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ko/delete.txt b/wiki/lib/plugins/usermanager/lang/ko/delete.txt new file mode 100644 index 0000000..52b8209 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/delete.txt @@ -0,0 +1 @@ +===== 사용자 삭제 ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ko/edit.txt b/wiki/lib/plugins/usermanager/lang/ko/edit.txt new file mode 100644 index 0000000..0b35cd7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/edit.txt @@ -0,0 +1 @@ +===== 사용자 편집 ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ko/import.txt b/wiki/lib/plugins/usermanager/lang/ko/import.txt new file mode 100644 index 0000000..b5801e6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/import.txt @@ -0,0 +1,9 @@ +===== 대량 사용자 가져오기 ===== + +적어도 열 네 개가 있는 사용자의 CSV 파일이 필요합니다. +열은 다음과 같이 포함해야 합니다: 사용자 ID, 실명, 이메일 주소와 그룹. +CSV 필드는 인용 부호(%%""%%)로 쉼표(,)와 구분된 문자열로 구분해야 합니다. 백슬래시(\)는 탈출에 사용할 수 있습니다. +적절한 파일의 예를 들어, 위의 "사용자 목록 내보내기"를 시도하세요. +중복된 사용자 ID는 무시됩니다. + +비밀번호는 생성되고 각 성공적으로 가져온 사용자에게 이메일로 보내집니다. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ko/intro.txt b/wiki/lib/plugins/usermanager/lang/ko/intro.txt new file mode 100644 index 0000000..2ce85f1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/intro.txt @@ -0,0 +1 @@ +====== 사용자 관리자 ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ko/lang.php b/wiki/lib/plugins/usermanager/lang/ko/lang.php new file mode 100644 index 0000000..27d07de --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/lang.php @@ -0,0 +1,81 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author jk Lee + * @author dongnak <dongnak@gmail.com> + * @author Song Younghwan <purluno@gmail.com> + * @author Seung-Chul Yoo <dryoo@live.com> + * @author erial2 <erial2@gmail.com> + * @author Myeongjin <aranet100@gmail.com> + * @author Gerrit Uitslag <klapinklapin@gmail.com> + * @author Garam <rowain8@gmail.com> + */ +$lang['menu'] = '사용자 관리자'; +$lang['noauth'] = '(사용자 인증을 사용할 수 없습니다)'; +$lang['nosupport'] = '(사용자 관리가 지원되지 않습니다)'; +$lang['badauth'] = '인증 메커니즘이 잘못되었습니다'; +$lang['user_id'] = '사용자'; +$lang['user_pass'] = '비밀번호'; +$lang['user_name'] = '실명'; +$lang['user_mail'] = '이메일 '; +$lang['user_groups'] = '그룹'; +$lang['field'] = '항목'; +$lang['value'] = '값'; +$lang['add'] = '추가'; +$lang['delete'] = '삭제'; +$lang['delete_selected'] = '선택 삭제'; +$lang['edit'] = '편집'; +$lang['edit_prompt'] = '이 사용자 편집'; +$lang['modify'] = '바뀜 저장'; +$lang['search'] = '검색'; +$lang['search_prompt'] = '검색 수행'; +$lang['clear'] = '검색 필터 재설정'; +$lang['filter'] = '필터'; +$lang['export_all'] = '모든 사용자 목록 내보내기 (CSV)'; +$lang['export_filtered'] = '필터된 사용자 목록 내보내기 (CSV)'; +$lang['import'] = '새 사용자 가져오기'; +$lang['line'] = '줄 번호'; +$lang['error'] = '오류 메시지'; +$lang['summary'] = '찾은 사용자 %3$d명 중 %1$d-%2$d을(를) 봅니다. 전체 사용자는 %4$d명입니다.'; +$lang['nonefound'] = '찾은 사용자가 없습니다. 전체 사용자는 %d명입니다.'; +$lang['delete_ok'] = '사용자 %d명이 삭제되었습니다'; +$lang['delete_fail'] = '사용자 %d명을 삭제하는 데 실패했습니다.'; +$lang['update_ok'] = '사용자 정보를 성공적으로 바꾸었습니다'; +$lang['update_fail'] = '사용자 정보를 업데이트하는 데 실패했습니다'; +$lang['update_exists'] = '사용자 이름을 바꾸는 데 실패했습니다. 사용자 이름(%s)이 이미 존재합니다. (다른 항목의 바뀜은 적용됩니다)'; +$lang['start'] = '시작'; +$lang['prev'] = '이전'; +$lang['next'] = '다음'; +$lang['last'] = '마지막'; +$lang['edit_usermissing'] = '선택된 사용자를 찾을 수 없습니다, 사용자 이름이 삭제되거나 바뀌었을 수도 있습니다.'; +$lang['user_notify'] = '사용자에게 알림'; +$lang['note_notify'] = '사용자에게 새로운 비밀번호를 준 경우에만 알림 이메일이 보내집니다.'; +$lang['note_group'] = '새로운 사용자는 어떤 그룹도 설정하지 않은 경우에 기본 그룹(%s)에 추가됩니다.'; +$lang['note_pass'] = '사용자 알림이 지정되어 있을 때 필드에 아무 값도 입력하지 않으면 비밀번호가 자동으로 생성됩니다.'; +$lang['add_ok'] = '사용자를 성공적으로 추가했습니다'; +$lang['add_fail'] = '사용자 추가를 실패했습니다'; +$lang['notify_ok'] = '알림 이메일을 성공적으로 보냈습니다'; +$lang['notify_fail'] = '알림 이메일을 보낼 수 없습니다'; +$lang['import_userlistcsv'] = '사용자 목록 파일 (CSV):'; +$lang['import_header'] = '가장 최근 가져오기 - 실패'; +$lang['import_success_count'] = '사용자 가져오기: 사용자 %d명을 찾았고, %d명을 성공적으로 가져왔습니다.'; +$lang['import_failure_count'] = '사용자 가져오기: %d명을 가져오지 못했습니다. 실패는 아래에 나타나 있습니다.'; +$lang['import_error_fields'] = '충분하지 않은 필드로, %d개를 찾았고, 4개가 필요합니다.'; +$lang['import_error_baduserid'] = '사용자 ID 없음'; +$lang['import_error_badname'] = '잘못된 이름'; +$lang['import_error_badmail'] = '잘못된 이메일 주소'; +$lang['import_error_upload'] = '가져오기를 실패했습니다. CSV 파일을 올릴 수 없거나 비어 있습니다.'; +$lang['import_error_readfail'] = '가져오기를 실패했습니다. 올린 파일을 읽을 수 없습니다.'; +$lang['import_error_create'] = '사용자를 만들 수 없습니다'; +$lang['import_notify_fail'] = '알림 메시지를 가져온 %s (이메일: %s) 사용자에게 보낼 수 없습니다.'; +$lang['import_downloadfailures'] = '교정을 위한 CSV로 다운로드 실패'; +$lang['addUser_error_missing_pass'] = '비밀번호를 설정하거나 비밀번호 생성을 활성화하려면 사용자 알림을 활성화해주시기 바랍니다.'; +$lang['addUser_error_pass_not_identical'] = '입력된 비밀번호가 일치하지 않습니다.'; +$lang['addUser_error_modPass_disabled'] = '비밀번호를 수정하는 것은 현재 비활성화되어 있습니다.'; +$lang['addUser_error_name_missing'] = '새 사용자의 이름을 입력하세요.'; +$lang['addUser_error_modName_disabled'] = '이름을 수정하는 것은 현재 비활성화되어 있습니다.'; +$lang['addUser_error_mail_missing'] = '새 사용자의 이메일 주소를 입력하세요.'; +$lang['addUser_error_modMail_disabled'] = '이메일 주소를 수정하는 것은 현재 비활성화되어 있습니다.'; +$lang['addUser_error_create_event_failed'] = '플러그인이 새 사용자가 추가되는 것을 막았습니다. 자세한 정보에 대해서는 가능한 다른 메시지를 검토하세요.'; diff --git a/wiki/lib/plugins/usermanager/lang/ko/list.txt b/wiki/lib/plugins/usermanager/lang/ko/list.txt new file mode 100644 index 0000000..2a1b45b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ko/list.txt @@ -0,0 +1 @@ +===== 사용자 목록 ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/la/add.txt b/wiki/lib/plugins/usermanager/lang/la/add.txt new file mode 100644 index 0000000..beb797c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/add.txt @@ -0,0 +1 @@ +===== Sodalem addere ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/la/delete.txt b/wiki/lib/plugins/usermanager/lang/la/delete.txt new file mode 100644 index 0000000..1eb5e1f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/delete.txt @@ -0,0 +1 @@ +===== Sodalem delere ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/la/edit.txt b/wiki/lib/plugins/usermanager/lang/la/edit.txt new file mode 100644 index 0000000..4e3d3b2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/edit.txt @@ -0,0 +1 @@ +===== Sodalem recensere ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/la/intro.txt b/wiki/lib/plugins/usermanager/lang/la/intro.txt new file mode 100644 index 0000000..7f5c011 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/intro.txt @@ -0,0 +1 @@ +====== Sodalis Tabella ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/la/lang.php b/wiki/lib/plugins/usermanager/lang/la/lang.php new file mode 100644 index 0000000..52c8487 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/lang.php @@ -0,0 +1,47 @@ +<?php +/** + * Latin language file + * + * @author Massimiliano Vassalli <vassalli.max@gmail.com> + */ +$lang['menu'] = 'Sodalis Tabella'; +$lang['noauth'] = '(Sodalis confirmatio deest)'; +$lang['nosupport'] = '(Sodalis administratio deest)'; +$lang['badauth'] = 'Confirmatio fieri non potest.'; +$lang['user_id'] = 'Sodalis'; +$lang['user_pass'] = 'Tessera'; +$lang['user_name'] = 'Nomen uerum'; +$lang['user_mail'] = 'Cursus Interretialis'; +$lang['user_groups'] = 'Grex'; +$lang['field'] = 'Campus'; +$lang['value'] = 'Vis'; +$lang['add'] = 'Addere'; +$lang['delete'] = 'Delere'; +$lang['delete_selected'] = 'Electa delere'; +$lang['edit'] = 'Recensere'; +$lang['edit_prompt'] = 'Sodalem recensere'; +$lang['modify'] = 'Mutata seruare'; +$lang['search'] = 'Quaerere'; +$lang['search_prompt'] = 'Agentem quaerere'; +$lang['clear'] = 'Colum quaerendi abrogare'; +$lang['filter'] = 'Colum'; +$lang['summary'] = 'Sodales %1$d-%2$d inter %3$d ostenduntur. Numerus Sodalium. %4$d.'; +$lang['nonefound'] = 'Sodalis non repertus. Numerus sodalium: %d'; +$lang['delete_ok'] = '%d Sodales delentur.'; +$lang['delete_fail'] = '%d non deleri possunt.'; +$lang['update_ok'] = 'Sodalis feliciter nouatus\a'; +$lang['update_fail'] = 'Sodalis infeliciter nouatus\a'; +$lang['update_exists'] = 'Nomen Sodalis non mutatur, eo quod hoc nomen (%s) iam electum est.'; +$lang['start'] = 'in primis'; +$lang['prev'] = 'antea'; +$lang['next'] = 'postea'; +$lang['last'] = 'in extremis'; +$lang['edit_usermissing'] = 'Hic Sodalis non inuenitur, eo quod nomen iam deletum uel mutatum est.'; +$lang['user_notify'] = 'Sodalem adnotare'; +$lang['note_notify'] = 'Adnotationes cursu interretiali missae solum si noua tessera petitur.'; +$lang['note_group'] = 'Noui\ae Sodales communi Gregi adduntur (%s) si Grex non elegitur.'; +$lang['note_pass'] = 'Tessera non generata nisi campus uacuos est et Sodalis adnotationes aptae faciuntur.'; +$lang['add_ok'] = 'Sodalis feliciter additur.'; +$lang['add_fail'] = 'Sodalis infeliciter additur.'; +$lang['notify_ok'] = 'Adnotationes cursu interretiali missae'; +$lang['notify_fail'] = 'Adnotationes cursu interretiali non missae'; diff --git a/wiki/lib/plugins/usermanager/lang/la/list.txt b/wiki/lib/plugins/usermanager/lang/la/list.txt new file mode 100644 index 0000000..b470d2e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/la/list.txt @@ -0,0 +1 @@ +===== Sodalis index ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/lb/list.txt b/wiki/lib/plugins/usermanager/lang/lb/list.txt new file mode 100644 index 0000000..022afe8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lb/list.txt @@ -0,0 +1 @@ +===== Benotzerlëscht ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/lt/add.txt b/wiki/lib/plugins/usermanager/lang/lt/add.txt new file mode 100644 index 0000000..32681ad --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/add.txt @@ -0,0 +1,2 @@ +===== Pridėti vartotoją ===== + diff --git a/wiki/lib/plugins/usermanager/lang/lt/delete.txt b/wiki/lib/plugins/usermanager/lang/lt/delete.txt new file mode 100644 index 0000000..262713c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/delete.txt @@ -0,0 +1,2 @@ +===== Ištrinti vartotoją ===== + diff --git a/wiki/lib/plugins/usermanager/lang/lt/edit.txt b/wiki/lib/plugins/usermanager/lang/lt/edit.txt new file mode 100644 index 0000000..da57ea3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/edit.txt @@ -0,0 +1,2 @@ +===== Redaguoti vartotoją ===== + diff --git a/wiki/lib/plugins/usermanager/lang/lt/intro.txt b/wiki/lib/plugins/usermanager/lang/lt/intro.txt new file mode 100644 index 0000000..61f80d5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/intro.txt @@ -0,0 +1,2 @@ +====== Vartotojų administravimas ====== + diff --git a/wiki/lib/plugins/usermanager/lang/lt/lang.php b/wiki/lib/plugins/usermanager/lang/lt/lang.php new file mode 100644 index 0000000..3c00293 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/lang.php @@ -0,0 +1,49 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author grawity <grawity@gmail.com> + * @author audrius.klevas@gmail.com + * @author Arunas Vaitekunas <aras@fan.lt> + */ +$lang['menu'] = 'Vartotojų administravimas'; +$lang['noauth'] = '(vartotojų autentifikacija neprieinama)'; +$lang['nosupport'] = '(vartotojų administravimas nepalaikomas)'; +$lang['badauth'] = 'neteisingas autentifikacijos būdas'; +$lang['user_id'] = 'Vartotojas'; +$lang['user_pass'] = 'Slaptažodis'; +$lang['user_name'] = 'Vardas'; +$lang['user_mail'] = 'El.paštas'; +$lang['user_groups'] = 'Grupės'; +$lang['field'] = 'Laukas'; +$lang['value'] = 'Turinys'; +$lang['add'] = 'Pridėti'; +$lang['delete'] = 'Pašalinti'; +$lang['delete_selected'] = 'Pašalinti pažymėtus'; +$lang['edit'] = 'Redaguoti'; +$lang['edit_prompt'] = 'Redaguoti šį vartotoją'; +$lang['modify'] = 'Išsaugoti'; +$lang['search'] = 'Paieška'; +$lang['search_prompt'] = 'Ieškoti'; +$lang['clear'] = 'Panaikinti filtrą'; +$lang['filter'] = 'Filtras'; +$lang['summary'] = 'Rodomi vartotojai %1$d-%2$d iš %3$d rastų. Iš viso %4$d vartotojų.'; +$lang['nonefound'] = 'Vartotojų nerasta. Iš viso %d vartotojų.'; +$lang['delete_ok'] = 'Pašalinta %d vartotojų'; +$lang['delete_fail'] = '%d nepavyko pašalinti.'; +$lang['update_ok'] = 'Vartotojas sėkmingai pakeistas'; +$lang['update_fail'] = 'Vartotojo pakeitimas nepavyko'; +$lang['update_exists'] = 'Vartotojo vardo pakeitimas nepavyko, nes nurodytas vartotojo vardas (%s) jau yra (kiti pakeitimai įvykdyti).'; +$lang['start'] = 'pradžia'; +$lang['prev'] = 'atgal'; +$lang['next'] = 'pirmyn'; +$lang['last'] = 'pabaiga'; +$lang['edit_usermissing'] = 'Pasirinktas vartotojas nerastas, nurodytas vartotojo vardas galėjo būti pašalintas ar pakeistas kitur.'; +$lang['user_notify'] = 'Įspėti vartotoją'; +$lang['note_notify'] = 'Įspėjimas siunčiamas tik tada, kai vartotojui priskiriamas naujas slaptažodis.'; +$lang['note_group'] = 'Jei grupė nenurodyta, nauji vartotojai pridedami į pagrindinę grupę (%s).'; +$lang['add_ok'] = 'Vartotojas sėkmingai pridėtas'; +$lang['add_fail'] = 'Vartotojo pridėjimas nepavyko'; +$lang['notify_ok'] = 'Įspėjimo el.laiškas išsiųstas'; +$lang['notify_fail'] = 'Įspėjimo el.laiško išsiųsti nepavyko'; diff --git a/wiki/lib/plugins/usermanager/lang/lt/list.txt b/wiki/lib/plugins/usermanager/lang/lt/list.txt new file mode 100644 index 0000000..87be628 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lt/list.txt @@ -0,0 +1,2 @@ +===== Vartotojų sąrašas ===== + diff --git a/wiki/lib/plugins/usermanager/lang/lv/add.txt b/wiki/lib/plugins/usermanager/lang/lv/add.txt new file mode 100644 index 0000000..06fd700 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/add.txt @@ -0,0 +1 @@ +===== Pievienot lietotāju ===== diff --git a/wiki/lib/plugins/usermanager/lang/lv/delete.txt b/wiki/lib/plugins/usermanager/lang/lv/delete.txt new file mode 100644 index 0000000..5f59af7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/delete.txt @@ -0,0 +1 @@ +===== Dzēst lietotāju ===== diff --git a/wiki/lib/plugins/usermanager/lang/lv/edit.txt b/wiki/lib/plugins/usermanager/lang/lv/edit.txt new file mode 100644 index 0000000..efb0b04 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/edit.txt @@ -0,0 +1 @@ +===== Labot lietotāju ===== diff --git a/wiki/lib/plugins/usermanager/lang/lv/import.txt b/wiki/lib/plugins/usermanager/lang/lv/import.txt new file mode 100644 index 0000000..0006ae8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/import.txt @@ -0,0 +1,9 @@ +===== Masveida lietotāju imports ===== + +Vajag CSV failu ar vismaz četrām lietotāju datu kolonām šādā secībā: identifikators, pilns vārds, e-pasta adrese un grupas. + +CSV lauki jāatdala ar komatiem (,) un virknes — ar pēdiņām (%%""%%). Backslash (\) can be used for escaping. +Derīga faila paraugam izmantojiem augtāk redzamo "Lietotāju eksportu". +Dublētus identifikatorus ignorēs. + +Paroli katram veiksmīgi importētajam lietotājam izveidos un nosūtīs pa e-pastu. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/lv/intro.txt b/wiki/lib/plugins/usermanager/lang/lv/intro.txt new file mode 100644 index 0000000..b248ddc --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/intro.txt @@ -0,0 +1 @@ +====== Lietotāju pārvaldnieks ====== diff --git a/wiki/lib/plugins/usermanager/lang/lv/lang.php b/wiki/lib/plugins/usermanager/lang/lv/lang.php new file mode 100644 index 0000000..bb11056 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/lang.php @@ -0,0 +1,48 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Aivars Miška <allefm@gmail.lv> + */ +$lang['menu'] = 'Lietotāju pārvaldnieks'; +$lang['noauth'] = '(lietotāju autentifikācijas nav)'; +$lang['nosupport'] = '(lietotāju pārvaldība netiek uzturēta)'; +$lang['badauth'] = 'nederīgs autentifikācijas mehānisms'; +$lang['user_id'] = 'Lietotājs'; +$lang['user_pass'] = 'Parole'; +$lang['user_name'] = 'Vārds/uzvārds'; +$lang['user_mail'] = 'Epasts'; +$lang['user_groups'] = 'Grupas'; +$lang['field'] = 'Lauks'; +$lang['value'] = 'Vērtība'; +$lang['add'] = 'Pielikt'; +$lang['delete'] = 'Dzēst'; +$lang['delete_selected'] = 'Dzēst izvēlēto'; +$lang['edit'] = 'Labot'; +$lang['edit_prompt'] = 'Labot šo lietotāju'; +$lang['modify'] = 'Saglabāt izmaiņas'; +$lang['search'] = 'Meklēšana'; +$lang['search_prompt'] = 'Meklēt'; +$lang['clear'] = 'Noņemt meklēšanas filtru'; +$lang['filter'] = 'Filtrs'; +$lang['summary'] = 'Lietotāji %1$d.- %2$d. no %3$d atrastajiem. Pavisam %4$d lietotāji.'; +$lang['nonefound'] = 'Neviens nav atrasts. Pavisam %d lietotāju.'; +$lang['delete_ok'] = 'Dzēsti %d lietotāji'; +$lang['delete_fail'] = '%d neizdevās izdzēst.'; +$lang['update_ok'] = 'Lietotāja dati saglabāti'; +$lang['update_fail'] = 'Lietotāja dati nav saglabāti'; +$lang['update_exists'] = 'Lietotāja vārds nav nomainīts, norādīto vārdu (%s) kāds jau izmanto (pārējās izmaiņas tiks saglabātas).'; +$lang['start'] = 'sākums'; +$lang['prev'] = 'iepriekšējais'; +$lang['next'] = 'nākamais'; +$lang['last'] = 'pēdējais'; +$lang['edit_usermissing'] = 'Norādītais lietotājs nav atrasts, varbūt tas ir dzēst vai mainīts citur.'; +$lang['user_notify'] = 'Paziņot lietotājam'; +$lang['note_notify'] = 'Paziņojumus izsūta tikai tad, ja lietotājam dod jaunu paroli.'; +$lang['note_group'] = 'Ja nenorāda grupu, lietotāju pievieno noklusētajai grupai (%s).'; +$lang['note_pass'] = 'Ja paroles lauku atstāj tukšu un atzīmē paziņošanu lietotājam, parole tiks ģenerēta automātiski.'; +$lang['add_ok'] = 'Lietotājs veiksmīgi pievienots'; +$lang['add_fail'] = 'Lietotājs nav pievienots.'; +$lang['notify_ok'] = 'Paziņojums izsūtīts.'; +$lang['notify_fail'] = 'Nevar izsūtīt paziņojumu.'; diff --git a/wiki/lib/plugins/usermanager/lang/lv/list.txt b/wiki/lib/plugins/usermanager/lang/lv/list.txt new file mode 100644 index 0000000..44a10d9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/lv/list.txt @@ -0,0 +1 @@ +===== Lietotāju saraksts ===== diff --git a/wiki/lib/plugins/usermanager/lang/mk/add.txt b/wiki/lib/plugins/usermanager/lang/mk/add.txt new file mode 100644 index 0000000..c90121d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/add.txt @@ -0,0 +1 @@ +===== Додај корисник ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mk/delete.txt b/wiki/lib/plugins/usermanager/lang/mk/delete.txt new file mode 100644 index 0000000..8a6b5e9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/delete.txt @@ -0,0 +1 @@ +===== Избриши корисник ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mk/edit.txt b/wiki/lib/plugins/usermanager/lang/mk/edit.txt new file mode 100644 index 0000000..da63061 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/edit.txt @@ -0,0 +1 @@ +===== Уреди корисник ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mk/intro.txt b/wiki/lib/plugins/usermanager/lang/mk/intro.txt new file mode 100644 index 0000000..747d009 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/intro.txt @@ -0,0 +1 @@ +===== Менаџер за корисник ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mk/lang.php b/wiki/lib/plugins/usermanager/lang/mk/lang.php new file mode 100644 index 0000000..97ef513 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/lang.php @@ -0,0 +1,38 @@ +<?php +/** + * Macedonian language file + * + * @author Dimitar Talevski <dimi3.14@gmail.com> + */ +$lang['menu'] = 'Менаџер за корисник'; +$lang['noauth'] = '(автентикација на корисник не е достапна)'; +$lang['nosupport'] = '(менаџирање на корисник не е поддржано)'; +$lang['badauth'] = 'невалиден механизам за автентикација'; +$lang['user_id'] = 'Корисник'; +$lang['user_pass'] = 'Лозинка'; +$lang['user_name'] = 'Вистинско име'; +$lang['user_mail'] = 'Е-пошта'; +$lang['user_groups'] = 'Групи'; +$lang['field'] = 'Поле'; +$lang['value'] = 'Вредност'; +$lang['add'] = 'Додај'; +$lang['delete'] = 'Избриши'; +$lang['delete_selected'] = 'Избриши ги избраните'; +$lang['edit'] = 'Уреди'; +$lang['edit_prompt'] = 'Уреди го овој корисник'; +$lang['modify'] = 'Зачувај промени'; +$lang['search'] = 'Барај'; +$lang['search_prompt'] = 'Изврши пребарување'; +$lang['clear'] = 'Ресетирај го филтерот за пребарување'; +$lang['filter'] = 'Филтер'; +$lang['delete_ok'] = '%d корисници се избришани'; +$lang['delete_fail'] = '%d не успееја да се избришат.'; +$lang['update_ok'] = 'Корисникот е успешно ажуриран'; +$lang['update_fail'] = 'Корисникот не е успешно ажуриран'; +$lang['start'] = 'почеток'; +$lang['prev'] = 'претходна'; +$lang['next'] = 'следна'; +$lang['last'] = 'последна'; +$lang['user_notify'] = 'Извести го корисникот'; +$lang['add_ok'] = 'Корисникот е успешно додаден'; +$lang['add_fail'] = 'Додавањето на корисникот не е успешно'; diff --git a/wiki/lib/plugins/usermanager/lang/mk/list.txt b/wiki/lib/plugins/usermanager/lang/mk/list.txt new file mode 100644 index 0000000..651462e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mk/list.txt @@ -0,0 +1 @@ +===== Листа со корисници ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mr/add.txt b/wiki/lib/plugins/usermanager/lang/mr/add.txt new file mode 100644 index 0000000..fc3a877 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/add.txt @@ -0,0 +1 @@ +====== सदस्य नोंद करा ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mr/delete.txt b/wiki/lib/plugins/usermanager/lang/mr/delete.txt new file mode 100644 index 0000000..cf0e485 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/delete.txt @@ -0,0 +1 @@ +====== सदस्य डिलीट करा ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mr/edit.txt b/wiki/lib/plugins/usermanager/lang/mr/edit.txt new file mode 100644 index 0000000..2d3d649 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/edit.txt @@ -0,0 +1 @@ +====== सदस्य बदला ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mr/intro.txt b/wiki/lib/plugins/usermanager/lang/mr/intro.txt new file mode 100644 index 0000000..9253b32 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/intro.txt @@ -0,0 +1 @@ +====== सदस्य व्यवस्थापक ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/mr/lang.php b/wiki/lib/plugins/usermanager/lang/mr/lang.php new file mode 100644 index 0000000..8915678 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/lang.php @@ -0,0 +1,50 @@ +<?php +/** + * Marathi language file + * + * @author ghatothkach@hotmail.com + * @author Padmanabh Kulkarni <kulkarnipadmanabh@gmail.com> + * @author Padmanabh Kulkarni<kulkarnipadmanabh@gmail.com> + * @author shantanoo@gmail.com + */ +$lang['menu'] = 'सदस्य व्यवस्थापक'; +$lang['noauth'] = '( सदस्य अधिकृत करण्याची सुविधा नाही )'; +$lang['nosupport'] = '( सदस्य व्यवस्थापन उपलब्ध नाही )'; +$lang['badauth'] = 'अधिकृत करण्याची व्यवस्था अवैध'; +$lang['user_id'] = 'सदस्य'; +$lang['user_pass'] = 'पासवर्ड'; +$lang['user_name'] = 'खरे नाव'; +$lang['user_mail'] = 'ईमेल'; +$lang['user_groups'] = 'गट'; +$lang['field'] = 'रकाना'; +$lang['value'] = 'किम्मत'; +$lang['add'] = 'जोड़ा'; +$lang['delete'] = 'डिलीट'; +$lang['delete_selected'] = 'निवडलेले डिलीट करा'; +$lang['edit'] = 'संपादन'; +$lang['edit_prompt'] = 'या सदस्याची माहिती बदला'; +$lang['modify'] = 'बदल सुरक्षित करा'; +$lang['search'] = 'शोध'; +$lang['search_prompt'] = 'शोध करा'; +$lang['clear'] = 'शोधाचे निकष बदला'; +$lang['filter'] = 'निकष'; +$lang['summary'] = 'सापडलेल्या %3$d सदस्यापैकी %1$d ते %2$d दाखवले आहेत. एकूण सदस्या %4$d.'; +$lang['nonefound'] = 'एकही सदस्य मिळाला नाही. एकूण सदस्य %d.'; +$lang['delete_ok'] = '%d सदस्य डिलीट केले.'; +$lang['delete_fail'] = '%d डिलीट करू शकलो नाही.'; +$lang['update_ok'] = 'सदस्याची माहिती यशस्वीरीत्या बदलली आहे'; +$lang['update_fail'] = 'सदस्याची माहिती बदलता आली नाही'; +$lang['update_exists'] = 'सदस्याचे नाव बदलू शकलो नाही. %s हे नाव आधीच अस्तित्वात आहे. ( इतर सर्व बदल केले जातील )'; +$lang['start'] = 'सुरुवात'; +$lang['prev'] = 'आधीचं'; +$lang['next'] = 'पुढचं'; +$lang['last'] = 'शेवटचं'; +$lang['edit_usermissing'] = 'दिलेला सदस्य सापडला नाही. तो कदाचित डिलीट झाला असेल किंवा बदलला गेला असेल.'; +$lang['user_notify'] = 'सदस्याला सूचित करा.'; +$lang['note_notify'] = 'सदस्याला नवीन पासवर्ड दिला तरच सूचनेचे ईमेल पाठवले जातात.'; +$lang['note_group'] = 'नवीन सदस्य जर गट निवडला नसेल तर %s या गटात टाकले जातील.'; +$lang['note_pass'] = 'पासवर्डचा रकाना रिकामा ठेवल्यास व सदस्य सूचना व्यवस्था चालू असल्यास पासवर्ड आपोआप तयार केला जाईल.'; +$lang['add_ok'] = 'सदस्य यशस्वीरीत्या नोंद झाला'; +$lang['add_fail'] = 'सदस्याची नोंद झाली नाही'; +$lang['notify_ok'] = 'सूचनेचा ईमेल पाठवला'; +$lang['notify_fail'] = 'सूचनेचा ईमेल पाठवला गेला नाही'; diff --git a/wiki/lib/plugins/usermanager/lang/mr/list.txt b/wiki/lib/plugins/usermanager/lang/mr/list.txt new file mode 100644 index 0000000..ab69067 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/mr/list.txt @@ -0,0 +1 @@ +====== सदस्य यादी ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ne/add.txt b/wiki/lib/plugins/usermanager/lang/ne/add.txt new file mode 100644 index 0000000..868b12a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/add.txt @@ -0,0 +1 @@ +=====प्रयोगकर्ता थप्नुहोस् ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ne/delete.txt b/wiki/lib/plugins/usermanager/lang/ne/delete.txt new file mode 100644 index 0000000..4441c83 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/delete.txt @@ -0,0 +1 @@ +===== प्रयोगकर्ता मेट्नुहोस ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ne/edit.txt b/wiki/lib/plugins/usermanager/lang/ne/edit.txt new file mode 100644 index 0000000..040d269 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/edit.txt @@ -0,0 +1 @@ +===== प्रयोगकर्ता सम्पादन गर्नुहोस===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ne/intro.txt b/wiki/lib/plugins/usermanager/lang/ne/intro.txt new file mode 100644 index 0000000..de08e48 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/intro.txt @@ -0,0 +1 @@ +====== प्रयोगकर्ता व्यवस्थापक ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ne/lang.php b/wiki/lib/plugins/usermanager/lang/ne/lang.php new file mode 100644 index 0000000..9a44d19 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Saroj Kumar Dhakal <lotusnagarkot@gmail.com> + * @author SarojKumar Dhakal <lotusnagarkot@yahoo.com> + * @author Saroj Dhakal<lotusnagarkot@yahoo.com> + */ +$lang['menu'] = 'प्रयोगकर्ता व्यवस्थापक'; +$lang['noauth'] = '(प्रयोगकर्ता प्रमाणिकरण उपलब्ध छैन)'; +$lang['nosupport'] = '(प्रयोगकर्ता व्यवस्थापन समर्थित छैन)'; +$lang['badauth'] = 'अमान्य प्रमाणिकरण विधि'; +$lang['user_id'] = 'प्रयोगकर्ता'; +$lang['user_pass'] = 'प्रवेशशब्द'; +$lang['user_name'] = 'वास्तविक नाम'; +$lang['user_mail'] = 'इमेल'; +$lang['user_groups'] = 'समूह '; +$lang['field'] = 'क्षेत्र'; +$lang['value'] = 'मान '; +$lang['add'] = 'थप्नुहोस्'; +$lang['delete'] = 'मेट्नुहोस्'; +$lang['delete_selected'] = 'सेलेक्ट गरिएको मेट्नुहोस्'; +$lang['edit'] = 'सम्पादन गर्नुहोस्'; +$lang['edit_prompt'] = 'यो प्रयोगकर्ता सम्पादन गर्नुहोस् '; +$lang['modify'] = 'परिवर्तन वचत गर्नुहोस्'; +$lang['search'] = 'खोज'; +$lang['search_prompt'] = 'खोज्नुहोस्'; +$lang['clear'] = 'खोज फिल्टर पूर्वरुपमा फर्काउनुहोस्'; +$lang['filter'] = 'फिल्टर '; +$lang['summary'] = 'देखाउदै %1$d-%2$d of %3$d भेटिएका %4$d कुल प्रयोगकर्ता मध्येबाट ।'; +$lang['nonefound'] = '%d कुल प्रयोगकर्ता। कुनै पनि प्रयोगकर्ता भेटिएन ।'; +$lang['delete_ok'] = '%d प्रयोगकर्ता मेटिए'; +$lang['delete_fail'] = '%d प्रयोगकर्ता हटाउन सकिएन '; +$lang['update_ok'] = 'प्रयोगकर्ता सफलतापूर्वक अध्यावधिक गरियो '; +$lang['update_fail'] = 'प्रयोगकर्ता अध्यावधिक कार्य असफल'; +$lang['update_exists'] = 'पर्ययोगकर्ताको नाम परिवर्तन असफल, दिइएको प्रयोगकर्ता नाम( %s) पहिले देखि रहेको छ। ( यसबाहेकका परिवर्रनहरू गरिएका छन्)'; +$lang['start'] = 'सुरु गर्नुहोस्'; +$lang['prev'] = 'पहिलेको '; +$lang['next'] = 'पछिको'; +$lang['last'] = 'अन्तिम'; +$lang['edit_usermissing'] = 'छानिएको प्रयोगकर्ता भेटिएन, खुलाइएको प्रयोगकर्ता मेटिएको या कतै परिवर्तन गरिएको हुनसक्छ।'; +$lang['user_notify'] = 'प्रयोगकर्तालाई जानकारी दिनुहोस् '; +$lang['note_notify'] = 'जानकारी इमेल तब मात्र पठाइन्छ जब प्रयोगकर्तालाई नयाँ प्रवेश शब्द दिइन्छ।'; +$lang['note_group'] = 'नयाँ प्रयोगकर्तालाई पूर्वनिर्धारित समूह नखुलाएमा (%s) मा समावेश गराइनेछ ।'; +$lang['note_pass'] = 'प्रवेश शव्द क्षेत्र खाली राखेमा प्रवेश शव्द स्वत: निर्माण हुनेछ र प्रयोगकर्तालाई जानकारी पठइने छ ।'; +$lang['add_ok'] = 'प्रोगकर्ता सफलतापूर्वक थपियो'; +$lang['add_fail'] = 'प्रयोगकर्ता थप्ने कार्य असफल'; +$lang['notify_ok'] = 'जानकारी पत्र पठाइयो'; +$lang['notify_fail'] = 'जानकारी पत्र पठाउन सकिएन '; diff --git a/wiki/lib/plugins/usermanager/lang/ne/list.txt b/wiki/lib/plugins/usermanager/lang/ne/list.txt new file mode 100644 index 0000000..ece94b3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ne/list.txt @@ -0,0 +1 @@ +===== प्रयोगकर्ता सुची ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/nl/add.txt b/wiki/lib/plugins/usermanager/lang/nl/add.txt new file mode 100644 index 0000000..992d9f3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/add.txt @@ -0,0 +1 @@ +===== Nieuwe gebruiker ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/nl/delete.txt b/wiki/lib/plugins/usermanager/lang/nl/delete.txt new file mode 100644 index 0000000..ad26e05 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/delete.txt @@ -0,0 +1 @@ +===== Verwijder gebruiker ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/nl/edit.txt b/wiki/lib/plugins/usermanager/lang/nl/edit.txt new file mode 100644 index 0000000..0d58e48 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/edit.txt @@ -0,0 +1 @@ +===== Gebruiker wijzigen ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/nl/import.txt b/wiki/lib/plugins/usermanager/lang/nl/import.txt new file mode 100644 index 0000000..3a9320e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/import.txt @@ -0,0 +1,8 @@ +===== Massa-import van gebruikers ===== + +Hiervoor is een CSV-bestand nodig van de gebruikers met minstens vier kolommen. De kolommen moeten bevatten, in deze volgorde: gebruikers-id, complete naam, e-mailadres en groepen. +Het CSV-velden moeten worden gescheiden met komma's (,) en de teksten moeten worden omringd met dubbele aanhalingstekens (%%""%%). Backslash (\) kan worden gebruikt om te escapen. +Voor een voorbeeld van een werkend bestand, probeer de "Exporteer Gebruikers" functie hierboven. +Dubbele gebruikers-id's zullen worden genegeerd. + +Een wachtwoord zal worden gegenereerd en gemaild naar elke gebruiker die succesvol is geïmporteerd. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/nl/intro.txt b/wiki/lib/plugins/usermanager/lang/nl/intro.txt new file mode 100644 index 0000000..819e64d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/intro.txt @@ -0,0 +1 @@ +====== Gebruikersbeheer ====== diff --git a/wiki/lib/plugins/usermanager/lang/nl/lang.php b/wiki/lib/plugins/usermanager/lang/nl/lang.php new file mode 100644 index 0000000..32c802e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/lang.php @@ -0,0 +1,84 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Wouter Schoot <wouter@schoot.org> + * @author John de Graaff <john@de-graaff.net> + * @author Niels Schoot <niels.schoot@quintiq.com> + * @author Dion Nicolaas <dion@nicolaas.net> + * @author Danny Rotsaert <danny.rotsaert@edpnet.be> + * @author Marijn Hofstra <hofstra.m@gmail.com> + * @author Timon Van Overveldt <timonvo@gmail.com> + * @author Ricardo Guijt <ricardoguijt@gmail.com> + * @author Gerrit Uitslag <klapinklapin@gmail.com> + * @author Rene <wllywlnt@yahoo.com> + * @author Wesley de Weerd <wesleytiel@gmail.com> + */ +$lang['menu'] = 'Gebruikersbeheer'; +$lang['noauth'] = '(gebruikersauthenticatie niet beschikbaar)'; +$lang['nosupport'] = '(gebruikersbeheer niet ondersteund)'; +$lang['badauth'] = 'ongeldige authenticatiemethode'; +$lang['user_id'] = 'Gebruiker'; +$lang['user_pass'] = 'Wachtwoord'; +$lang['user_name'] = 'Volledige naam'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Groepen'; +$lang['field'] = 'Veld'; +$lang['value'] = 'Waarde'; +$lang['add'] = 'Toevoegen'; +$lang['delete'] = 'Verwijder'; +$lang['delete_selected'] = 'Verwijder geselecteerden'; +$lang['edit'] = 'Wijzigen'; +$lang['edit_prompt'] = 'Wijzig deze gebruiker'; +$lang['modify'] = 'Wijzigingen opslaan'; +$lang['search'] = 'Zoek'; +$lang['search_prompt'] = 'Voer zoekopdracht uit'; +$lang['clear'] = 'Verwijder zoekfilter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Exporteer Alle Gebruikers (CSV)'; +$lang['export_filtered'] = 'Exporteer Gefilterde Gebruikers (CSV)'; +$lang['import'] = 'Importeer Nieuwe Gebruikers'; +$lang['line'] = 'Regelnummer'; +$lang['error'] = 'Foutmelding'; +$lang['summary'] = 'Weergegeven gebruikers %1$d-%2$d van %3$d gevonden. %4$d gebruikers in totaal.'; +$lang['nonefound'] = 'Geen gebruikers gevonden. %d gebruikers in totaal.'; +$lang['delete_ok'] = '%d gebruikers verwijderd'; +$lang['delete_fail'] = '%d kon niet worden verwijderd.'; +$lang['update_ok'] = 'Gebruiker succesvol gewijzigd'; +$lang['update_fail'] = 'Gebruiker wijzigen mislukt'; +$lang['update_exists'] = 'Gebruikersnaam veranderen mislukt, de opgegeven gebruikersnaam (%s) bestaat reeds (overige aanpassingen worden wel doorgevoerd).'; +$lang['start'] = 'start'; +$lang['prev'] = 'vorige'; +$lang['next'] = 'volgende'; +$lang['last'] = 'laatste'; +$lang['edit_usermissing'] = 'Geselecteerde gebruiker niet gevonden, de opgegeven gebruikersnaam kan verwijderd zijn of elders aangepast.'; +$lang['user_notify'] = 'Gebruiker notificeren'; +$lang['note_notify'] = 'Notificatie-e-mails worden alleen verstuurd wanneer de gebruiker een nieuw wachtwoord wordt toegekend.'; +$lang['note_group'] = 'Nieuwe gebruikers zullen aan de standaard groep (%s) worden toegevoegd als er geen groep opgegeven is.'; +$lang['note_pass'] = 'Het wachtwoord wordt automatisch gegenereerd als het veld wordt leeggelaten en gebruikersnotificaties aanstaan.'; +$lang['add_ok'] = 'Gebruiker succesvol toegevoegd'; +$lang['add_fail'] = 'Gebruiker kon niet worden toegevoegd'; +$lang['notify_ok'] = 'Notificatie-e-mail verzonden'; +$lang['notify_fail'] = 'Notificatie-e-mail kon niet worden verzonden'; +$lang['import_userlistcsv'] = 'Gebruikerslijst (CSV-bestand):'; +$lang['import_header'] = 'Meest recente import - Gevonden fouten'; +$lang['import_success_count'] = 'Gebruikers importeren: %d gebruikers gevonden, %d geïmporteerd'; +$lang['import_failure_count'] = 'Gebruikers importeren: %d mislukt. Fouten zijn hieronder weergegeven.'; +$lang['import_error_fields'] = 'Onvoldoende velden, gevonden %d, nodig 4.'; +$lang['import_error_baduserid'] = 'Gebruikers-id mist'; +$lang['import_error_badname'] = 'Verkeerde naam'; +$lang['import_error_badmail'] = 'Verkeerd e-mailadres'; +$lang['import_error_upload'] = 'Importeren mislukt. Het CSV bestand kon niet worden geüpload of is leeg.'; +$lang['import_error_readfail'] = 'Importeren mislukt. Lezen van het geüploade bestand is mislukt.'; +$lang['import_error_create'] = 'Aanmaken van de gebruiker was niet mogelijk.'; +$lang['import_notify_fail'] = 'Notificatiebericht kon niet naar de geïmporteerde gebruiker worden verstuurd, %s met e-mail %s.'; +$lang['import_downloadfailures'] = 'Download de gevonden fouten als CSV voor correctie'; +$lang['addUser_error_missing_pass'] = 'Vul een wachtwoord in of activeer de gebruikers notificatie om een wachtwoord te genereren.'; +$lang['addUser_error_pass_not_identical'] = 'De ingevulde wachtwoorden komen niet overeen'; +$lang['addUser_error_modPass_disabled'] = 'Het aanpassen van wachtwoorden is momenteel uitgeschakeld'; +$lang['addUser_error_name_missing'] = 'Vul een naam in voor de nieuwe gebruiker'; +$lang['addUser_error_modName_disabled'] = 'Het aanpassen van namen is momenteel uitgeschakeld'; +$lang['addUser_error_mail_missing'] = 'Vul een email adres in voor de nieuwe gebruiker'; +$lang['addUser_error_modMail_disabled'] = 'Het aanpassen van uw email adres is momenteel uitgeschakeld'; +$lang['addUser_error_create_event_failed'] = 'Een plugin heeft voorkomen dat de nieuwe gebruiker wordt toegevoegd . Bekijk mogelijke andere berichten voor meer informatie.'; diff --git a/wiki/lib/plugins/usermanager/lang/nl/list.txt b/wiki/lib/plugins/usermanager/lang/nl/list.txt new file mode 100644 index 0000000..a9aac84 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/nl/list.txt @@ -0,0 +1 @@ +===== Gebruikerslijst ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/add.txt b/wiki/lib/plugins/usermanager/lang/no/add.txt new file mode 100644 index 0000000..4fb9cf2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/add.txt @@ -0,0 +1 @@ +===== Legg til bruker ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/delete.txt b/wiki/lib/plugins/usermanager/lang/no/delete.txt new file mode 100644 index 0000000..5501018 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/delete.txt @@ -0,0 +1 @@ +===== Slett bruker ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/edit.txt b/wiki/lib/plugins/usermanager/lang/no/edit.txt new file mode 100644 index 0000000..3dff0c9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/edit.txt @@ -0,0 +1 @@ +===== Rediger bruker ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/import.txt b/wiki/lib/plugins/usermanager/lang/no/import.txt new file mode 100644 index 0000000..5d96282 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/import.txt @@ -0,0 +1,7 @@ +===== Masseimport av brukerer ===== + +Er avhengig av en CSV-fil med brukere med minst fire felt. Feltene må inneholde i rekkefølge: brukernavn, fult navn, e-postadresse, og grupper. +CSV-feltene separeres med komma (,) og tekst må avgrensen ved hjelp av anførselstegn (%%""%%). Omvendt skråtegn (\) brukes for å beskytte spesialtegn. +Et eksempel på en CSV-fil kan lages ved å bruke «Eksportere brukere»-funksjonene over her. Dupliserte brukernavn vil bli ignorert. + +Et passord vil bli laget, og sendt via e-post til alle bruker som ble importert. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/intro.txt b/wiki/lib/plugins/usermanager/lang/no/intro.txt new file mode 100644 index 0000000..c9e1e5b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/intro.txt @@ -0,0 +1 @@ +===== Behandle brukere ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/no/lang.php b/wiki/lib/plugins/usermanager/lang/no/lang.php new file mode 100644 index 0000000..8bd8894 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/lang.php @@ -0,0 +1,87 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Thomas Nygreen <nygreen@gmail.com> + * @author Arild Burud <arildb@met.no> + * @author Torkill Bruland <torkar-b@online.no> + * @author Rune M. Andersen <rune.andersen@gmail.com> + * @author Jakob Vad Nielsen (me@jakobnielsen.net) + * @author Kjell Tore Næsgaard <kjell.t.nasgaard@ntnu.no> + * @author Knut Staring <knutst@gmail.com> + * @author Lisa Ditlefsen <lisa@vervesearch.com> + * @author Erik Pedersen <erik.pedersen@shaw.ca> + * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca> + * @author Rune Rasmussen syntaxerror.no@gmail.com + * @author Jon Bøe <jonmagneboe@hotmail.com> + * @author Egil Hansen <egil@rosetta.no> + * @author Arne Hanssen <arne.hanssen@getmail.no> + */ +$lang['menu'] = 'Behandle brukere'; +$lang['noauth'] = '(autentisering av brukere ikke tilgjengelig)'; +$lang['nosupport'] = '(behandling av brukere støttes ikke)'; +$lang['badauth'] = 'ugyldig autentiseringsmekanisme'; +$lang['user_id'] = 'Bruker'; +$lang['user_pass'] = 'Passord'; +$lang['user_name'] = 'Fullt navn'; +$lang['user_mail'] = 'E-post'; +$lang['user_groups'] = 'Grupper'; +$lang['field'] = 'Felt'; +$lang['value'] = 'Verdi'; +$lang['add'] = 'Legg til'; +$lang['delete'] = 'Slett'; +$lang['delete_selected'] = 'Slett valgte'; +$lang['edit'] = 'Rediger'; +$lang['edit_prompt'] = 'Rediger denne brukeren'; +$lang['modify'] = 'Lagre endringer'; +$lang['search'] = 'Søk'; +$lang['search_prompt'] = 'Start søk'; +$lang['clear'] = 'Tilbakestill søkefilter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Eksporter alle brukere (CSV)'; +$lang['export_filtered'] = 'Eksporter den filtrerte listen (CSV)'; +$lang['import'] = 'Importer nye brukere'; +$lang['line'] = 'Linje nr.'; +$lang['error'] = 'Feilmelding'; +$lang['summary'] = 'Viser brukere %1$d-%2$d av %3$d. %4$d users total.'; +$lang['nonefound'] = 'Ingen brukere funnet. %d brukere totalt.'; +$lang['delete_ok'] = '%d brukere slettet.'; +$lang['delete_fail'] = '%d kunne ikke slettes.'; +$lang['update_ok'] = 'Brukeren ble oppdatert'; +$lang['update_fail'] = 'Oppdatering av brukeren feilet'; +$lang['update_exists'] = 'Endring av brukernavn feilet. Det oppgitte brukernavnet (%s) eksisterer allerede (alle andre endringer vil bli gjort).'; +$lang['start'] = 'første'; +$lang['prev'] = 'forrige'; +$lang['next'] = 'neste'; +$lang['last'] = 'siste'; +$lang['edit_usermissing'] = 'Fant ikke valgte brukere. Det oppgitte brukernavnet kan ha blitt slettet eller endret et annet sted.'; +$lang['user_notify'] = 'Varsle bruker'; +$lang['note_notify'] = 'E-post med varsling blir bare sendt hvis brukeren blir gitt nytt passord.'; +$lang['note_group'] = 'Nye brukere vil bli lagt til standardgruppen (%s) hvis ingen gruppe oppgis.'; +$lang['note_pass'] = 'Et nytt passordet vil bli laget dersom passordfeltet er tomt og«Varsle bruker» er huket av.'; +$lang['add_ok'] = 'Brukeren ble lagt til'; +$lang['add_fail'] = 'Brukeren kunne ikke legges til'; +$lang['notify_ok'] = 'Varsling sendt'; +$lang['notify_fail'] = 'Varsling kunne ikke sendes'; +$lang['import_userlistcsv'] = 'Brukerliste (CSV):'; +$lang['import_header'] = 'Siste brukerimport - Liste med feil'; +$lang['import_success_count'] = 'Brukerimport: %d brukere ble funnet, %d av disse ble importert.'; +$lang['import_failure_count'] = 'Brukerimport: %d brukere ble ikke importert. Feilene blir listet under her.'; +$lang['import_error_fields'] = 'For få felt, fant %d, men trenger 4.'; +$lang['import_error_baduserid'] = 'Mangler brukernavn'; +$lang['import_error_badname'] = 'Noe feil med navn'; +$lang['import_error_badmail'] = 'Noe feil med e-postadressen'; +$lang['import_error_upload'] = 'Feil med import. Klarte ikke laste opp CSV-filen, eller så er denne tom.'; +$lang['import_error_readfail'] = 'Feil med import. Klarte ikke lese filen som er lastet opp.'; +$lang['import_error_create'] = 'Klarte ikke opprette brukeren'; +$lang['import_notify_fail'] = 'Melding til bruker kunne ikke bli sent for importerte bruker, %s med e-postadresse %s.'; +$lang['import_downloadfailures'] = 'Last ned feilende verdier som CSV for retting'; +$lang['addUser_error_missing_pass'] = 'Du må enten skrive inn et passord, eller slå på «Varsle bruker» slik at systemet selv lager et nytt passord'; +$lang['addUser_error_pass_not_identical'] = 'Passordene er ikk identisk'; +$lang['addUser_error_modPass_disabled'] = 'Endre passord er slått av.'; +$lang['addUser_error_name_missing'] = 'Skriv inn navnet til den nye brukeren'; +$lang['addUser_error_modName_disabled'] = 'Endre navn er slått av.'; +$lang['addUser_error_mail_missing'] = 'Skriv inn e-postadressen til den nye brukeren.'; +$lang['addUser_error_modMail_disabled'] = 'Endre e-postadresse er slått av.'; +$lang['addUser_error_create_event_failed'] = 'En utvidelse hindrer at den nye brukeren kan legges inn. Sjekk ev. andre tilbakemeldinger for mer informasjon.'; diff --git a/wiki/lib/plugins/usermanager/lang/no/list.txt b/wiki/lib/plugins/usermanager/lang/no/list.txt new file mode 100644 index 0000000..40de64b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/no/list.txt @@ -0,0 +1 @@ +===== Brukerliste ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pl/add.txt b/wiki/lib/plugins/usermanager/lang/pl/add.txt new file mode 100644 index 0000000..a33f3ba --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/add.txt @@ -0,0 +1 @@ +===== Dodawanie użytkownika ===== diff --git a/wiki/lib/plugins/usermanager/lang/pl/delete.txt b/wiki/lib/plugins/usermanager/lang/pl/delete.txt new file mode 100644 index 0000000..72dd338 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/delete.txt @@ -0,0 +1 @@ +===== Usuwanie użytkownika ===== diff --git a/wiki/lib/plugins/usermanager/lang/pl/edit.txt b/wiki/lib/plugins/usermanager/lang/pl/edit.txt new file mode 100644 index 0000000..3c9d898 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/edit.txt @@ -0,0 +1 @@ +===== Edycja użytkownika ===== diff --git a/wiki/lib/plugins/usermanager/lang/pl/import.txt b/wiki/lib/plugins/usermanager/lang/pl/import.txt new file mode 100644 index 0000000..87a50e7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/import.txt @@ -0,0 +1,6 @@ +===== Hurtowy import użytkowników ===== + +Wymaga pliku CSV z co najmniej czterema kolumnami. Kolumny muszą zawierać, w kolejności: identyfikator użytkownika, imię i nazwisko, adres e-mail i grupy. +Pola CSV powinny być oddzielone przecinkami (,) a łańcuchy znaków objęte znakami cudzysłowu (%%""%%). Aby ominąć znak z interpretacji należy użyć odwrotnego ukośnika (\). Za przykład pliku wypróbuj powyższą funkcję "Eksportuj użytkowników". Duplikaty identyfikatorów użytkowników będą ignorowane. + +Hasło zostanie wygenerowane i przesłane e-mailem do każdego pomyślnie zaimportowanego użytkownika. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pl/intro.txt b/wiki/lib/plugins/usermanager/lang/pl/intro.txt new file mode 100644 index 0000000..da1cfea --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/intro.txt @@ -0,0 +1 @@ +====== Menadżer użytkowników ====== diff --git a/wiki/lib/plugins/usermanager/lang/pl/lang.php b/wiki/lib/plugins/usermanager/lang/pl/lang.php new file mode 100644 index 0000000..605057c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/lang.php @@ -0,0 +1,86 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Wojciech Lichota <wojciech@lichota.pl> + * @author Max <maxrb146@gmail.com> + * @author Grzegorz Żur <grzegorz.zur@gmail.com> + * @author Mariusz Kujawski <marinespl@gmail.com> + * @author Maciej Kurczewski <pipijajko@gmail.com> + * @author Sławomir Boczek <slawkens@gmail.com> + * @author sleshek <sleshek@wp.pl> + * @author Leszek Stachowski <shazarre@gmail.com> + * @author maros <dobrimaros@yahoo.pl> + * @author Grzegorz Widła <dzesdzes@gmail.com> + * @author Łukasz Chmaj <teachmeter@gmail.com> + * @author Begina Felicysym <begina.felicysym@wp.eu> + * @author Aoi Karasu <aoikarasu@gmail.com> + */ +$lang['menu'] = 'Menadżer użytkowników'; +$lang['noauth'] = '(uwierzytelnienie użytkownika niemożliwe)'; +$lang['nosupport'] = '(zarządzanie użytkownikami niemożliwe)'; +$lang['badauth'] = 'błędny mechanizm uwierzytelniania'; +$lang['user_id'] = 'Nazwa użytkownika'; +$lang['user_pass'] = 'Hasło'; +$lang['user_name'] = 'Użytkownik'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Grupy'; +$lang['field'] = 'Pole'; +$lang['value'] = 'Wartość'; +$lang['add'] = 'Dodaj'; +$lang['delete'] = 'Usuń'; +$lang['delete_selected'] = 'Usuń zaznaczone'; +$lang['edit'] = 'Edytuj'; +$lang['edit_prompt'] = 'Edytuj użytkownika'; +$lang['modify'] = 'Zapisz zmiany'; +$lang['search'] = 'Szukaj'; +$lang['search_prompt'] = 'Rozpocznij przeszukiwanie'; +$lang['clear'] = 'Resetuj filtr przeszukiwania'; +$lang['filter'] = 'Filtr'; +$lang['export_all'] = 'Eksportuj wszystkich użytkowników (CSV)'; +$lang['export_filtered'] = 'Eksportuj wyfiltrowaną listę użytkowników (CSV) '; +$lang['import'] = 'Importuj nowych użytkowników'; +$lang['line'] = 'Numer linii'; +$lang['error'] = 'Błędna wiadomość'; +$lang['summary'] = 'Użytkownicy %1$d-%2$d z %3$d znalezionych. Całkowita ilość użytkowników %4$d.'; +$lang['nonefound'] = 'Nie znaleziono użytkowników. Całkowita ilość użytkowników %d.'; +$lang['delete_ok'] = 'Usunięto %d użytkowników.'; +$lang['delete_fail'] = 'Błąd przy usuwaniu %d użytkowników.'; +$lang['update_ok'] = 'Dane użytkownika zostały zmienione!'; +$lang['update_fail'] = 'Błąd przy zmianie danych użytkownika!'; +$lang['update_exists'] = 'Błąd przy zmianie nazwy użytkownika, użytkownik o tej nazwie (%s) już istnieje (inne zmiany zostały wprowadzone).'; +$lang['start'] = 'początek'; +$lang['prev'] = 'poprzedni'; +$lang['next'] = 'następny'; +$lang['last'] = 'ostatni'; +$lang['edit_usermissing'] = 'Nie znaleziono wybranego użytkownika, nazwa użytkownika mogła zostać zmieniona lub usunięta.'; +$lang['user_notify'] = 'Powiadamianie użytkownika'; +$lang['note_notify'] = 'Powiadomienia wysyłane są tylko jeżeli zmieniono hasło użytkownika.'; +$lang['note_group'] = 'Nowy użytkownik zostanie dodany do grupy domyślnej (%s) jeśli nie podano innej grupy.'; +$lang['note_pass'] = 'Jeśli pole będzie puste i powiadamianie użytkownika jest włączone, hasło zostanie automatyczne wygenerowane.'; +$lang['add_ok'] = 'Dodano użytkownika'; +$lang['add_fail'] = 'Dodawanie użytkownika nie powiodło się'; +$lang['notify_ok'] = 'Powiadomienie zostało wysłane'; +$lang['notify_fail'] = 'Wysyłanie powiadomienia nie powiodło się'; +$lang['import_userlistcsv'] = 'Plik z listą użytkowników (CSV):'; +$lang['import_header'] = 'Najnowszy import - błędy'; +$lang['import_success_count'] = 'Import użytkowników: znaleziono %d użytkowników z czego pomyślnie zaimportowano %d.'; +$lang['import_failure_count'] = 'Import użytkowników: %d błędów. Błędy wymieniono poniżej.'; +$lang['import_error_fields'] = 'Niewystarczająca ilość pól, znalezione %d, wymagane 4.'; +$lang['import_error_baduserid'] = 'Brak id użytkownika'; +$lang['import_error_badname'] = 'Błędna nazwa'; +$lang['import_error_badmail'] = 'Błędny email'; +$lang['import_error_upload'] = 'Importowanie nie powiodło się. Nie można załadować pliku CSV lub jest on pusty.'; +$lang['import_error_readfail'] = 'Ładownie przerwane. Nie można odczytać pliku. '; +$lang['import_error_create'] = 'Nie można utworzyć użytkownika'; +$lang['import_notify_fail'] = 'Powiadomienie nie mogło być wysłane do zaimportowanego użytkownika %s o e-mailu %s.'; +$lang['import_downloadfailures'] = 'W celu korekty pobierz niepowodzenia jako plik CSV'; +$lang['addUser_error_missing_pass'] = 'Ustaw hasło albo aktywuj powiadomienia użytkowników aby móc włączyć generowanie haseł.'; +$lang['addUser_error_pass_not_identical'] = 'Wprowadzone różne hasła '; +$lang['addUser_error_modPass_disabled'] = 'Modyfikacja haseł została wyłączona'; +$lang['addUser_error_name_missing'] = 'Wprowadź nazwę dla nowego użytkownika'; +$lang['addUser_error_modName_disabled'] = 'Modyfikacja nazw została wyłączona '; +$lang['addUser_error_mail_missing'] = 'Wprowadź adres email dla nowego użytkownika'; +$lang['addUser_error_modMail_disabled'] = 'Modyfikacja adresów email została wyłączona '; +$lang['addUser_error_create_event_failed'] = 'Wtyczka uniemożliwiła dodanie nowego użytkownika. Przejrzyj możliwe inne komunikaty, aby uzyskać więcej informacji.'; diff --git a/wiki/lib/plugins/usermanager/lang/pl/list.txt b/wiki/lib/plugins/usermanager/lang/pl/list.txt new file mode 100644 index 0000000..57da2e6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pl/list.txt @@ -0,0 +1 @@ +===== Lista użytkowników ===== diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/add.txt b/wiki/lib/plugins/usermanager/lang/pt-br/add.txt new file mode 100644 index 0000000..759ed68 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/add.txt @@ -0,0 +1 @@ +===== Adicionar usuário ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/delete.txt b/wiki/lib/plugins/usermanager/lang/pt-br/delete.txt new file mode 100644 index 0000000..9d18d58 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/delete.txt @@ -0,0 +1 @@ +===== Excluir usuário ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/edit.txt b/wiki/lib/plugins/usermanager/lang/pt-br/edit.txt new file mode 100644 index 0000000..a1be1c8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/edit.txt @@ -0,0 +1 @@ +===== Editar usuário ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/import.txt b/wiki/lib/plugins/usermanager/lang/pt-br/import.txt new file mode 100644 index 0000000..d692bb3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/import.txt @@ -0,0 +1,9 @@ +===== Importação de Usuários em Massa ===== + +Requer um arquivo CSV de usuários com pelo menos quatro colunas. +As colunas devem conter, nesta ordem: id-usuário, nome completo, endereço de e-mail e grupos. +Os campos CSV devem ser separados por vírgulas ( , ) e nomes delimitados por aspas (). Barra invertida (\ ) pode ser usado para escapar nomes. +Para um exemplo de um arquivo adequado , tente a função Exportar usuários acima. +Usuário ids duplicados serão ignorados. + +A senha será gerada e enviada para cada usuário importado com sucesso. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/intro.txt b/wiki/lib/plugins/usermanager/lang/pt-br/intro.txt new file mode 100644 index 0000000..5f33996 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/intro.txt @@ -0,0 +1 @@ +====== Gerenciamento de Usuários ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/lang.php b/wiki/lib/plugins/usermanager/lang/pt-br/lang.php new file mode 100644 index 0000000..1305c59 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/lang.php @@ -0,0 +1,90 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Frederico Gonçalves Guimarães <frederico@teia.bio.br> + * @author Felipe Castro <fefcas@gmail.com> + * @author Lucien Raven <lucienraven@yahoo.com.br> + * @author Enrico Nicoletto <liverig@gmail.com> + * @author Flávio Veras <flaviove@gmail.com> + * @author Jeferson Propheta <jeferson.propheta@gmail.com> + * @author jair.henrique <jair.henrique@gmail.com> + * @author Luis Dantas <luis@dantas.com> + * @author Sergio Motta <sergio@cisne.com.br> + * @author Isaias Masiero Filho <masiero@masiero.org> + * @author Balaco Baco <balacobaco@imap.cc> + * @author Victor Westmann <victor.westmann@gmail.com> + * @author Leone Lisboa Magevski <leone1983@gmail.com> + * @author Dário Estevão <darioems@gmail.com> + * @author Juliano Marconi Lanigra <juliano.marconi@gmail.com> + * @author Guilherme Cardoso <guicardoso@gmail.com> + * @author Viliam Dias <viliamjr@gmail.com> + */ +$lang['menu'] = 'Gerenciamento de Usuários'; +$lang['noauth'] = '(o gerenciamento de usuários não está disponível)'; +$lang['nosupport'] = '(o gerenciamento de usuários não é suportado)'; +$lang['badauth'] = 'mecanismo de autenticação inválido'; +$lang['user_id'] = 'Usuário'; +$lang['user_pass'] = 'Senha'; +$lang['user_name'] = 'Nome real'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Grupos'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Adicionar'; +$lang['delete'] = 'Excluir'; +$lang['delete_selected'] = 'Excluir a seleção'; +$lang['edit'] = 'Editar'; +$lang['edit_prompt'] = 'Editar esse usuário'; +$lang['modify'] = 'Salvar as alterações'; +$lang['search'] = 'Pesquisar'; +$lang['search_prompt'] = 'Executar a pesquisa'; +$lang['clear'] = 'Limpar o filtro de pesquisa'; +$lang['filter'] = 'Filtro'; +$lang['export_all'] = 'Exportar Todos Usuários (CSV)'; +$lang['export_filtered'] = 'Exportar lista de Usuários Filtrados (CSV)'; +$lang['import'] = 'Importar Novos Usuários'; +$lang['line'] = 'Linha Nº.'; +$lang['error'] = 'Mensagem de Erro'; +$lang['summary'] = 'Exibindo usuários %1$d-%2$d de %3$d encontrados. %4$d usuários no total.'; +$lang['nonefound'] = 'Nenhum usuário encontrado. %d usuários no total.'; +$lang['delete_ok'] = '%d usuários excluídos'; +$lang['delete_fail'] = 'Erro na exclusão de %d usuários.'; +$lang['update_ok'] = 'Usuário atualizado com sucesso'; +$lang['update_fail'] = 'Não foi possível atualizar o usuário'; +$lang['update_exists'] = 'Não foi possível mudar o nome do usuário. O nome especificado (%s) já existe (as outras mudanças serão aplicadas).'; +$lang['start'] = 'primeira'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'próxima'; +$lang['last'] = 'última'; +$lang['edit_usermissing'] = 'O usuário selecionado não foi encontrado, ele foi excluído ou teve o seu nome modificado.'; +$lang['user_notify'] = 'Notificar o usuário'; +$lang['note_notify'] = 'E-mails de notificação são enviados apenas se o usuário digitar uma nova senha.'; +$lang['note_group'] = 'Novos usuários serão adicionados ao grupo padrão (%s), caso nenhum grupo seja especificado.'; +$lang['note_pass'] = 'A senha será gerada automaticamente se o campo for deixado em branco e a notificação de usuário estiver habilitada.'; +$lang['add_ok'] = 'O usuário foi adicionado com sucesso'; +$lang['add_fail'] = 'O usuário não foi adicionado'; +$lang['notify_ok'] = 'O e-mail de notificação foi enviado'; +$lang['notify_fail'] = 'Não foi possível enviar o e-mail de notificação'; +$lang['import_userlistcsv'] = 'Arquivo de lista de usuários (CSV):'; +$lang['import_header'] = 'Importações Mais Recentes - Falhas'; +$lang['import_success_count'] = 'Importação de Usuário: %d usuário (s) encontrado (s), %d importado (s) com sucesso.'; +$lang['import_failure_count'] = 'Importação de Usuário: %d falhou. As falhas estão listadas abaixo.'; +$lang['import_error_fields'] = 'Campos insuficientes, encontrado (s) %d, necessário 4.'; +$lang['import_error_baduserid'] = 'Id do usuário não encontrado.'; +$lang['import_error_badname'] = 'Nome errado'; +$lang['import_error_badmail'] = 'Endereço de email errado'; +$lang['import_error_upload'] = 'Falha na Importação: O arquivo csv não pode ser carregado ou está vazio.'; +$lang['import_error_readfail'] = 'Falha na Importação: Habilitar para ler o arquivo a ser carregado.'; +$lang['import_error_create'] = 'Habilitar para criar o usuário.'; +$lang['import_notify_fail'] = 'Mensagem de notificação não pode ser enviada para o usuário importado, %s com email %s.'; +$lang['import_downloadfailures'] = 'Falhas no Download como CSV para correção'; +$lang['addUser_error_missing_pass'] = 'Por favor coloque uma senha ou ative as notificações do usuário para habilitar a geração de senhas.'; +$lang['addUser_error_pass_not_identical'] = 'As senhas fornecidas não são idênticas.'; +$lang['addUser_error_modPass_disabled'] = 'A alteração de senhas está atualmente desabilitada.'; +$lang['addUser_error_name_missing'] = 'Por favor entre com um nome para o novo usuário.'; +$lang['addUser_error_modName_disabled'] = 'Alteração de nomes está desabilitada no momento.'; +$lang['addUser_error_mail_missing'] = 'Por favor entre com um endereço de e-mail para o novo usuário.'; +$lang['addUser_error_modMail_disabled'] = 'Alteração de endereço de e-mail está desabilitada no momento.'; +$lang['addUser_error_create_event_failed'] = 'Uma extensão impediu que um novo usuário seja adicionado. Reveja outras mensagens para mais informações.'; diff --git a/wiki/lib/plugins/usermanager/lang/pt-br/list.txt b/wiki/lib/plugins/usermanager/lang/pt-br/list.txt new file mode 100644 index 0000000..e5f79fb --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt-br/list.txt @@ -0,0 +1 @@ +===== Lista de usuários ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/add.txt b/wiki/lib/plugins/usermanager/lang/pt/add.txt new file mode 100644 index 0000000..a4c2672 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/add.txt @@ -0,0 +1 @@ +===== Adicionar Utilizador ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/delete.txt b/wiki/lib/plugins/usermanager/lang/pt/delete.txt new file mode 100644 index 0000000..95bffc1 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/delete.txt @@ -0,0 +1 @@ +===== Remover Utilizador ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/edit.txt b/wiki/lib/plugins/usermanager/lang/pt/edit.txt new file mode 100644 index 0000000..1767984 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/edit.txt @@ -0,0 +1 @@ +===== Editar Utilizador ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/import.txt b/wiki/lib/plugins/usermanager/lang/pt/import.txt new file mode 100644 index 0000000..3a60403 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/import.txt @@ -0,0 +1,9 @@ +===== Importação de Utilizadores em Massa ===== + +Requer um ficheiro CSV de utilizadores com pelo menos quatro colunas. +As colunas têm de conter, em ordem: id de utilizador, nome completo, endereço de email e grupos. +Os campos CSV devem ser separados por vírgulas (,) e as strings delimitadas por aspas (""). A contra-barra (\) pode ser usada para escapar. +Para um exemplo de um ficheiro adequado, tente a função "Exportar Utilizadores" acima. +Ids de utilizador duplicados serão ignorados. + +Uma senha será gerada e enviada por email a cada utilizador importado com sucesso. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/intro.txt b/wiki/lib/plugins/usermanager/lang/pt/intro.txt new file mode 100644 index 0000000..27985de --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/intro.txt @@ -0,0 +1 @@ +===== Gerir Utilizadores ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/pt/lang.php b/wiki/lib/plugins/usermanager/lang/pt/lang.php new file mode 100644 index 0000000..b12e5dc --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/lang.php @@ -0,0 +1,77 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author José Monteiro <Jose.Monteiro@DoWeDo-IT.com> + * @author Enrico Nicoletto <liverig@gmail.com> + * @author Fil <fil@meteopt.com> + * @author André Neves <drakferion@gmail.com> + * @author José Campos zecarlosdecampos@gmail.com + * @author Guido Salatino <guidorafael23@gmail.com> + * @author Romulo Pereira <romuloccomp@gmail.com> + * @author Paulo Carmino <contato@paulocarmino.com> + * @author Alfredo Silva <alfredo.silva@sky.com> + * @author Guilherme Sá <guilherme.sa@hotmail.com> + */ +$lang['menu'] = 'Gestor de Perfis'; +$lang['noauth'] = '(autenticação indisponível)'; +$lang['nosupport'] = '(gestão de utilizadores não suportada)'; +$lang['badauth'] = 'Mecanismo de autenticação inválido'; +$lang['user_id'] = 'Utilizador'; +$lang['user_pass'] = 'Senha'; +$lang['user_name'] = 'Nome Real'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Grupos'; +$lang['field'] = 'Campo'; +$lang['value'] = 'Valor'; +$lang['add'] = 'Adicionar'; +$lang['delete'] = 'Remover'; +$lang['delete_selected'] = 'Remover Seleccionado(s)'; +$lang['edit'] = 'Editar'; +$lang['edit_prompt'] = 'Editar utilizador'; +$lang['modify'] = 'Gravar Alterações'; +$lang['search'] = 'Pesquisar'; +$lang['search_prompt'] = 'Pesquisar'; +$lang['clear'] = 'Limpar Filtro de Pesquisa'; +$lang['filter'] = 'Filtro'; +$lang['export_all'] = 'Exportar Todos os Utilizadores (CSV)'; +$lang['export_filtered'] = 'Exportar a lista de utilizadores filtrada (CSV)'; +$lang['import'] = 'Importar Novos Utilizadores'; +$lang['line'] = 'Linha nº +'; +$lang['error'] = 'Mensagem de erro'; +$lang['summary'] = 'Apresentar utilizadores %1$d-%2$d de %3$d encontrados. %4$d inscritos.'; +$lang['nonefound'] = 'Nenhum utilizador encontrado. %d inscritos.'; +$lang['delete_ok'] = '%d utilizadores removidos'; +$lang['delete_fail'] = '%d remoções falhadas.'; +$lang['update_ok'] = 'Utilizador actualizado'; +$lang['update_fail'] = 'Utilizador não actualizado'; +$lang['update_exists'] = 'Falhou a alteração do nome, porque o utilizador (%s) já existe (as restantes alterações serão aplicadas).'; +$lang['start'] = 'primeiro'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'seguinte'; +$lang['last'] = 'último'; +$lang['edit_usermissing'] = 'Utilizador seleccionado não encontrado. Terá já sido removido ou alterado entretanto?'; +$lang['user_notify'] = 'Notificar utilizador'; +$lang['note_notify'] = 'Notificações só são enviadas se for atribuída uma nova senha ao utilizador.'; +$lang['note_group'] = 'Os novos utilizadores são adicionados ao grupo por omissão (%s) se não for especificado nenhum grupo.'; +$lang['note_pass'] = 'A password será automáticamente gerada se o campo esquerdo estiver vazio e a notificação de utilizador estiver activada.'; +$lang['add_ok'] = 'Utilizador adicionado.'; +$lang['add_fail'] = 'Utilizador não adicionado.'; +$lang['notify_ok'] = 'Mensagem de notificação enviada.'; +$lang['notify_fail'] = 'Não foi possível enviar mensagem de notificação'; +$lang['import_userlistcsv'] = 'Arquivo de lista do usuário (CSV): +'; +$lang['import_header'] = 'Mais Recentes Importações - Falhas'; +$lang['import_success_count'] = 'Importar Utilizadores: %d utiliyadores encontrados, %d importados com sucesso.'; +$lang['import_failure_count'] = 'Importar Utilizadores: %d falharam. As falhas estão listadas abaixo.'; +$lang['import_error_fields'] = 'Campos insuficientes, encontrados %d mas requeridos 4.'; +$lang['import_error_baduserid'] = 'Falta id de utilizador'; +$lang['import_error_badname'] = 'Nome inválido'; +$lang['import_error_badmail'] = 'E-Mail inválido'; +$lang['import_error_upload'] = 'Falhou a importação. O ficheiro csv não pôde ser importado ou está vazio.'; +$lang['import_error_readfail'] = 'Falhou a importação. Não foi possível ler o ficheiro submetido.'; +$lang['import_error_create'] = 'Não foi possível criar o utilizador.'; +$lang['import_notify_fail'] = 'A mensagem de notificação não pôde ser enviada para o utilizador importado, %s com email %s.'; +$lang['import_downloadfailures'] = 'Baixe Falhas como CSV para a correção'; diff --git a/wiki/lib/plugins/usermanager/lang/pt/list.txt b/wiki/lib/plugins/usermanager/lang/pt/list.txt new file mode 100644 index 0000000..01a0460 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/pt/list.txt @@ -0,0 +1 @@ +===== Lista de Utilizadores ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ro/add.txt b/wiki/lib/plugins/usermanager/lang/ro/add.txt new file mode 100644 index 0000000..9a5c45e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/add.txt @@ -0,0 +1 @@ +===== Adaugă utilizator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ro/delete.txt b/wiki/lib/plugins/usermanager/lang/ro/delete.txt new file mode 100644 index 0000000..ea65fa9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/delete.txt @@ -0,0 +1 @@ +===== Şterge utilizator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ro/edit.txt b/wiki/lib/plugins/usermanager/lang/ro/edit.txt new file mode 100644 index 0000000..b7f8a42 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/edit.txt @@ -0,0 +1 @@ +===== Editează utilizator ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ro/intro.txt b/wiki/lib/plugins/usermanager/lang/ro/intro.txt new file mode 100644 index 0000000..f3c6626 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/intro.txt @@ -0,0 +1 @@ +===== Manager Utilizatori ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ro/lang.php b/wiki/lib/plugins/usermanager/lang/ro/lang.php new file mode 100644 index 0000000..d65fac9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/lang.php @@ -0,0 +1,56 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Sergiu Baltariu <s_baltariu@yahoo.com> + * @author s_baltariu@yahoo.com + * @author Emanuel-Emeric Andrasi <n30@mandrivausers.ro> + * @author Emanuel-Emeric Andrași <n30@mandrivausers.ro> + * @author Emanuel-Emeric Andraşi <em.andrasi@mandrivausers.ro> + * @author Emanuel-Emeric Andrasi <em.andrasi@mandrivausers.ro> + * @author Marius OLAR <olarmariusalex@gmail.com> + * @author Marius Olar <olarmariusalex@yahoo.com> + * @author Emanuel-Emeric Andrași <em.andrasi@mandrivausers.ro> + */ +$lang['menu'] = 'Manager Utilizatori'; +$lang['noauth'] = '(autentificarea utilizatorilor nu este disponibilă)'; +$lang['nosupport'] = '(menegementul utilizatorilor nu e suportat)'; +$lang['badauth'] = 'mecanism de autentificare invalid'; +$lang['user_id'] = 'Utilizator'; +$lang['user_pass'] = 'Parolă'; +$lang['user_name'] = 'Nume Real'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Grupuri'; +$lang['field'] = 'Câmp'; +$lang['value'] = 'Valoare'; +$lang['add'] = 'Adaugă'; +$lang['delete'] = 'Şterge'; +$lang['delete_selected'] = 'Şterge selecţia'; +$lang['edit'] = 'Editează'; +$lang['edit_prompt'] = 'Editează acest utilizator'; +$lang['modify'] = 'Salvează Modificările'; +$lang['search'] = 'Caută'; +$lang['search_prompt'] = 'Se caută'; +$lang['clear'] = 'Resetează Filtrul de Căutare'; +$lang['filter'] = 'Filtru'; +$lang['summary'] = 'Afişarea utilizatorilor %1$d-%2$d din %3$d găsită. %4$d utilizatori în total.'; +$lang['nonefound'] = 'Nici un utilizator nu a fost găsit. %d utilizatori în total.'; +$lang['delete_ok'] = '%d utilizatori şterşi'; +$lang['delete_fail'] = '%d eşuat la ştergere.'; +$lang['update_ok'] = 'Utilizatorul a fost actualizat cu succes'; +$lang['update_fail'] = 'Actualizarea utilizatorului a eşuat'; +$lang['update_exists'] = 'Modificarea numelui de utilizator a eşuat. Numele de utilizator specificat (%s) există deja (orice altă modificare se va aplica)'; +$lang['start'] = 'început'; +$lang['prev'] = 'anterior'; +$lang['next'] = 'urmator'; +$lang['last'] = 'sfârşit'; +$lang['edit_usermissing'] = 'Utilizatorul selectat nu a fost găsit. E posibil ca numele de utilizator specificat să fi fost şters sau modificat în altă parte.'; +$lang['user_notify'] = 'Notificare utilizator'; +$lang['note_notify'] = 'Emailurile de notificare sunt trimise numai dacă utilizatorului îi este dată o nouă parolă.'; +$lang['note_group'] = 'Noii utilizatori vor fi adăugaţi la grupul implicit (%s) dacă nu se specifică grupul.'; +$lang['note_pass'] = 'Parola va fi regenerată automat dacă câmpul este lăsat gol şi notificarea utilizatorului este activată.'; +$lang['add_ok'] = 'Utilizator adăugat cu succes'; +$lang['add_fail'] = 'Adăugarea utilizatorului a eşuat'; +$lang['notify_ok'] = 'Emailul de notificare a fost trimis'; +$lang['notify_fail'] = 'Emailul de notificare nu a putut fi trimis'; diff --git a/wiki/lib/plugins/usermanager/lang/ro/list.txt b/wiki/lib/plugins/usermanager/lang/ro/list.txt new file mode 100644 index 0000000..6c05634 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ro/list.txt @@ -0,0 +1 @@ +===== Listă utilizatori ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/ru/add.txt b/wiki/lib/plugins/usermanager/lang/ru/add.txt new file mode 100644 index 0000000..3cb4264 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/add.txt @@ -0,0 +1 @@ +===== Добавить пользователя ===== diff --git a/wiki/lib/plugins/usermanager/lang/ru/delete.txt b/wiki/lib/plugins/usermanager/lang/ru/delete.txt new file mode 100644 index 0000000..80f874e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/delete.txt @@ -0,0 +1 @@ +===== Удалить пользователя ===== diff --git a/wiki/lib/plugins/usermanager/lang/ru/edit.txt b/wiki/lib/plugins/usermanager/lang/ru/edit.txt new file mode 100644 index 0000000..d447c40 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/edit.txt @@ -0,0 +1 @@ +===== Редактировать пользователя ===== diff --git a/wiki/lib/plugins/usermanager/lang/ru/import.txt b/wiki/lib/plugins/usermanager/lang/ru/import.txt new file mode 100644 index 0000000..0f303f3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/import.txt @@ -0,0 +1,9 @@ +===== Импорт нескольких пользователей ===== + +Потребуется список пользователей в файле формата CSV, состоящем из 4 столбцов. +Столбцы должны быть заполнены следующим образом: user-id, полное имя, эл. почта, группы. +Поля CSV должны быть отделены запятой (,), а строки должны быть заключены в кавычки (%%""%%). Обратный слэш (\) используется для экранирования. +В качестве примера можете взять список пользователей, экспортированный через «Экспорт пользователей». +Повторяющиеся идентификаторы user-id будут игнорироваться. + +Пароль доступа будет сгенерирован и отправлен по почте удачно импортированному пользователю. diff --git a/wiki/lib/plugins/usermanager/lang/ru/intro.txt b/wiki/lib/plugins/usermanager/lang/ru/intro.txt new file mode 100644 index 0000000..3a3e260 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/intro.txt @@ -0,0 +1 @@ +====== Управление пользователями ====== diff --git a/wiki/lib/plugins/usermanager/lang/ru/lang.php b/wiki/lib/plugins/usermanager/lang/ru/lang.php new file mode 100644 index 0000000..d0f9818 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/lang.php @@ -0,0 +1,92 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Yuriy Skalko <yuriy.skalko@gmail.com> + * @author Denis Simakov <akinoame1@gmail.com> + * @author Andrew Pleshakov <beotiger@mail.ru> + * @author Змей Этерийский <evil_snake@eternion.ru> + * @author Hikaru Nakajima <jisatsu@mail.ru> + * @author Alexei Tereschenko <alexeitlex@yahoo.com> + * @author Alexander Sorkin <kibizoid@gmail.com> + * @author Kirill Krasnov <krasnovforum@gmail.com> + * @author Vlad Tsybenko <vlad.development@gmail.com> + * @author Aleksey Osadchiy <rfc@nm.ru> + * @author Aleksandr Selivanov <alexgearbox@gmail.com> + * @author Ladyko Andrey <fylh@succexy.spb.ru> + * @author Eugene <windy.wanderer@gmail.com> + * @author Johnny Utah <pcpa@cyberpunk.su> + * @author Pavel <ivanovtsk@mail.ru> + * @author Igor Degraf <igordegraf@gmail.com> + * @author Vitaly Filatenko <kot@hacktest.net> + * @author dimsharav <dimsharav@gmail.com> + * @author Radimir <radimir.shevchenko@gmail.com> + */ +$lang['menu'] = 'Управление пользователями'; +$lang['noauth'] = '(авторизация пользователей недоступна)'; +$lang['nosupport'] = '(управление пользователями не поддерживается)'; +$lang['badauth'] = 'некорректный механизм аутентификации'; +$lang['user_id'] = 'Логин'; +$lang['user_pass'] = 'Пароль'; +$lang['user_name'] = 'Полное имя'; +$lang['user_mail'] = 'Эл. адрес'; +$lang['user_groups'] = 'Группы'; +$lang['field'] = 'Поле'; +$lang['value'] = 'Значение'; +$lang['add'] = 'Добавить'; +$lang['delete'] = 'Удалить'; +$lang['delete_selected'] = 'Удалить выбранные'; +$lang['edit'] = 'Редактировать'; +$lang['edit_prompt'] = 'Редактировать этого пользователя'; +$lang['modify'] = 'Сохранить изменения'; +$lang['search'] = 'Поиск'; +$lang['search_prompt'] = 'Искать'; +$lang['clear'] = 'Сброс фильтра поиска'; +$lang['filter'] = 'Фильтр'; +$lang['export_all'] = 'Экспорт всех пользователей (CSV)'; +$lang['export_filtered'] = 'Экспорт отфильтрованного списка пользователей (CSV)'; +$lang['import'] = 'импортировать новых пользователей'; +$lang['line'] = 'Строка №'; +$lang['error'] = 'Ошибка'; +$lang['summary'] = 'Показаны пользователи %1$d–%2$d из %3$d найденных. Всего пользователей: %4$d.'; +$lang['nonefound'] = 'Не найдено ни одного пользователя. Всего пользователей: %d.'; +$lang['delete_ok'] = 'Удалено пользователей: %d'; +$lang['delete_fail'] = 'Не удалось удалить %d.'; +$lang['update_ok'] = 'Пользователь успешно обновлён'; +$lang['update_fail'] = 'Не удалось обновить пользователя'; +$lang['update_exists'] = 'Не удалось изменить имя пользователя, такой пользователь (%s) уже существует (все остальные изменения будут применены).'; +$lang['start'] = 'в начало'; +$lang['prev'] = 'назад'; +$lang['next'] = 'вперёд'; +$lang['last'] = 'в конец'; +$lang['edit_usermissing'] = 'Выбранный пользователь не найден. Возможно, указанный логин был удалён или изменён извне.'; +$lang['user_notify'] = 'Оповестить пользователя'; +$lang['note_notify'] = 'Письма с уведомлением высылаются только в случае получения нового пароля.'; +$lang['note_group'] = 'Если группа не указана, новые пользователи будут добавлены в группу по умолчанию (%s).'; +$lang['note_pass'] = 'Пароль будет сгенерирован автоматически, если поле оставлено пустым и включено уведомление пользователя.'; +$lang['add_ok'] = 'Пользователь успешно добавлен'; +$lang['add_fail'] = 'Не удалось добавить пользователя'; +$lang['notify_ok'] = 'Письмо с уведомлением отправлено'; +$lang['notify_fail'] = 'Не удалось отправить письмо с уведомлением'; +$lang['import_userlistcsv'] = 'Файл со списком пользователей (CSV):'; +$lang['import_header'] = 'Последний импорт — список ошибок'; +$lang['import_success_count'] = 'Импорт пользователей: %d пользователей найдено, %d импортировано успешно.'; +$lang['import_failure_count'] = 'Импорт пользователей: %d не удалось. Ошибки перечислены ниже.'; +$lang['import_error_fields'] = 'Не все поля заполнены. Найдено %d, а требуется 4.'; +$lang['import_error_baduserid'] = 'Отсутствует идентификатор пользователя'; +$lang['import_error_badname'] = 'Неверное имя'; +$lang['import_error_badmail'] = 'Неверный адрес эл. почты'; +$lang['import_error_upload'] = 'Импорт не удался. CSV-файл не загружен или пуст.'; +$lang['import_error_readfail'] = 'Импорт не удался. Невозможно прочесть загруженный файл.'; +$lang['import_error_create'] = 'Невозможно создать пользователя'; +$lang['import_notify_fail'] = 'Оповещение не может быть отправлено импортированному пользователю %s по электронной почте %s.'; +$lang['import_downloadfailures'] = 'Скачать ошибки в формате CSV для исправления'; +$lang['addUser_error_missing_pass'] = 'Для возможности генерации пароля, пожалуйста, установите пароль или активируйте оповещения.'; +$lang['addUser_error_pass_not_identical'] = 'Введённые пароли не совпадают.'; +$lang['addUser_error_modPass_disabled'] = 'Изменение пароля в настоящее время невозможно.'; +$lang['addUser_error_name_missing'] = 'Укажите имя нового пользователя.'; +$lang['addUser_error_modName_disabled'] = 'Изменение имени в настоящее время невозможно.'; +$lang['addUser_error_mail_missing'] = 'Укажите адрес эл. почты нового пользователя.'; +$lang['addUser_error_modMail_disabled'] = 'Изменение e-mail в настоящее время невозможно.'; +$lang['addUser_error_create_event_failed'] = 'Плагин заблокировал добавление нового пользователя. Смотрите также другие сообщения.'; diff --git a/wiki/lib/plugins/usermanager/lang/ru/list.txt b/wiki/lib/plugins/usermanager/lang/ru/list.txt new file mode 100644 index 0000000..26c0cbe --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/ru/list.txt @@ -0,0 +1 @@ +===== Список пользователей ===== diff --git a/wiki/lib/plugins/usermanager/lang/sk/add.txt b/wiki/lib/plugins/usermanager/lang/sk/add.txt new file mode 100644 index 0000000..e2e1060 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/add.txt @@ -0,0 +1,2 @@ +===== Pridanie užívateľa ===== + diff --git a/wiki/lib/plugins/usermanager/lang/sk/delete.txt b/wiki/lib/plugins/usermanager/lang/sk/delete.txt new file mode 100644 index 0000000..c7d6a3c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/delete.txt @@ -0,0 +1,2 @@ +===== Zmazanie užívateľa ===== + diff --git a/wiki/lib/plugins/usermanager/lang/sk/edit.txt b/wiki/lib/plugins/usermanager/lang/sk/edit.txt new file mode 100644 index 0000000..28af5b5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/edit.txt @@ -0,0 +1,2 @@ +===== Zmena užívateľa ===== + diff --git a/wiki/lib/plugins/usermanager/lang/sk/import.txt b/wiki/lib/plugins/usermanager/lang/sk/import.txt new file mode 100644 index 0000000..2207f61 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/import.txt @@ -0,0 +1,9 @@ +===== Hromadný import používateľov ===== + +Vyžaduje CSV súbor používateľov s minimálne 4 stĺpcami. +Stĺpce musia obsahovať postupne: ID používateľa, meno a priezvisko, emailová adresa a skupiny. +CVS záznamy by mali byť oddelené čiarkou (,) a reťazce uzavreté úvodzovkami (%%""%%). Znak (\) sa používa v spojení so špeciálnymi znakmi. +Príklad vhodného súboru je možné získať funkciou "Export používateľov". +Duplicitné ID používateľov budú ignorované. + +Každému úspešne importovanému používateľovi bude vygenerované heslo a zaslaný email. \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sk/intro.txt b/wiki/lib/plugins/usermanager/lang/sk/intro.txt new file mode 100644 index 0000000..0a626de --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/intro.txt @@ -0,0 +1,2 @@ +====== Správa používateľov ====== + diff --git a/wiki/lib/plugins/usermanager/lang/sk/lang.php b/wiki/lib/plugins/usermanager/lang/sk/lang.php new file mode 100644 index 0000000..96f8fb6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/lang.php @@ -0,0 +1,74 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Martin Michalek <michalek.dev@gmail.com> + * @author Ondrej Végh <ov@vsieti.sk> + * @author Michal Mesko <michal.mesko@gmail.com> + * @author exusik <exusik@gmail.com> + */ +$lang['menu'] = 'Správa používateľov'; +$lang['noauth'] = '(autentifikácia užívateľov nie je dostupná)'; +$lang['nosupport'] = '(správa užívateľov nie je podporovaná)'; +$lang['badauth'] = 'neplatný autorizačný mechanizmus'; +$lang['user_id'] = 'Užívateľ'; +$lang['user_pass'] = 'Heslo'; +$lang['user_name'] = 'Skutočné meno'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Skupiny'; +$lang['field'] = 'Pole'; +$lang['value'] = 'Hodnota'; +$lang['add'] = 'Pridať'; +$lang['delete'] = 'Zmazať'; +$lang['delete_selected'] = 'Zmazať vybrané'; +$lang['edit'] = 'Zmeniť'; +$lang['edit_prompt'] = 'Zmeniť tohoto užívateľa'; +$lang['modify'] = 'Uložiť zmeny'; +$lang['search'] = 'Hľadať'; +$lang['search_prompt'] = 'Vykonať vyhľadávanie'; +$lang['clear'] = 'Vynulovať vyhľadávací filter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Export všetkých používateľov (CSV)'; +$lang['export_filtered'] = 'Export zoznamu používateľov na základe filtra (CSV)'; +$lang['import'] = 'Import nových používateľov'; +$lang['line'] = 'Riadok č.'; +$lang['error'] = 'Chybová správa'; +$lang['summary'] = 'Zobrazenie užívateľov %1$d-%2$d z %3$d nájdených. %4$d užívateľov celkom.'; +$lang['nonefound'] = 'Žiadni užívatelia nenájdení. %d užívateľov celkom.'; +$lang['delete_ok'] = '%d užívateľov zmazaných'; +$lang['delete_fail'] = '%d chýb vymazania.'; +$lang['update_ok'] = 'Užívateľ úspešne zmenený'; +$lang['update_fail'] = 'Chyba zmeny užívateľa'; +$lang['update_exists'] = 'Chyba zmeny mena používateľa, používateľské meno (%s) už existuje (iné zmeny budú zaznamenané).'; +$lang['start'] = 'prvé'; +$lang['prev'] = 'predošlé'; +$lang['next'] = 'ďalšie'; +$lang['last'] = 'posledné'; +$lang['edit_usermissing'] = 'Vybraný užívateľ nebol nájdený, mohol byť zmazaný alebo zmenený iným spôsobom.'; +$lang['user_notify'] = 'Upozorniť užívateľa'; +$lang['note_notify'] = 'Notifikačné e-maily iba vtedy, ak dostane užívateľ nové heslo'; +$lang['note_group'] = 'Noví užívatelia budú pridaní do východzej skupiny (%s), ak nie je pre nich špecifikovaná iná skupina.'; +$lang['note_pass'] = 'Heslo bude vygenerované automaticky, ak bude pole prázdne a je zapnutá notifikácia používateľa.'; +$lang['add_ok'] = 'Používateľ úspešne pridaný'; +$lang['add_fail'] = 'Pridanie používateľa bolo neúspešné'; +$lang['notify_ok'] = 'Notifikačný e-mail bol poslaný'; +$lang['notify_fail'] = 'Notifikačný e-mail nemohol byť poslaný'; +$lang['import_userlistcsv'] = 'Súbor so zoznamov používateľov (CSV):'; +$lang['import_header'] = 'Chyby pri poslednom importe'; +$lang['import_success_count'] = 'Import používateľov: %d nájdených, %d úspešne importovaných.'; +$lang['import_failure_count'] = 'Import používateľov: %d neúspešných. Problámy vypísané nižšie.'; +$lang['import_error_fields'] = 'Neúplné záznamy, %d nájdené, 4 požadované.'; +$lang['import_error_baduserid'] = 'Chýba ID používateľa'; +$lang['import_error_badname'] = 'Nesprávne meno'; +$lang['import_error_badmail'] = 'Nesprávna emailová adresa'; +$lang['import_error_upload'] = 'Import neúspešný. CSV súbor nemohol byť nahraný alebo je prázdny.'; +$lang['import_error_readfail'] = 'Import neúspešný. Nie je možné prečítať nahraný súbor.'; +$lang['import_error_create'] = 'Nie je možné vytvoriť pouzívateľa'; +$lang['import_notify_fail'] = 'Správa nemohla byť zaslaná importovanému používatelovi, %s s emailom %s.'; +$lang['import_downloadfailures'] = 'Stiahnuť chyby vo formáte CSV za účelom opravy'; +$lang['addUser_error_modPass_disabled'] = 'Zmena hesla nie je momentálne povolená'; +$lang['addUser_error_name_missing'] = 'Prosím zadajte meno nového používateľa.'; +$lang['addUser_error_modName_disabled'] = 'Zmena mena nie je momentálne povolená.'; +$lang['addUser_error_mail_missing'] = 'Prosím zadajte emailovú adresu nového používateľa.'; +$lang['addUser_error_modMail_disabled'] = 'Zmena emailovej adresy nie je momentálne povolená.'; diff --git a/wiki/lib/plugins/usermanager/lang/sk/list.txt b/wiki/lib/plugins/usermanager/lang/sk/list.txt new file mode 100644 index 0000000..6f15331 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sk/list.txt @@ -0,0 +1,2 @@ +===== Zoznam užívateľov ===== + diff --git a/wiki/lib/plugins/usermanager/lang/sl/add.txt b/wiki/lib/plugins/usermanager/lang/sl/add.txt new file mode 100644 index 0000000..c1d8913 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/add.txt @@ -0,0 +1 @@ +===== Dodajanje uporabnika ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sl/delete.txt b/wiki/lib/plugins/usermanager/lang/sl/delete.txt new file mode 100644 index 0000000..1fd4fff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/delete.txt @@ -0,0 +1 @@ +===== Izbris uporabnika ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sl/edit.txt b/wiki/lib/plugins/usermanager/lang/sl/edit.txt new file mode 100644 index 0000000..e80bc85 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/edit.txt @@ -0,0 +1 @@ +===== Urejanje uporabnikov ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sl/intro.txt b/wiki/lib/plugins/usermanager/lang/sl/intro.txt new file mode 100644 index 0000000..a4729a8 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/intro.txt @@ -0,0 +1 @@ +====== Upravljanje uporabnikov ====== diff --git a/wiki/lib/plugins/usermanager/lang/sl/lang.php b/wiki/lib/plugins/usermanager/lang/sl/lang.php new file mode 100644 index 0000000..4a58218 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/lang.php @@ -0,0 +1,70 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Dejan Levec <webphp@gmail.com> + * @author Boštjan Seničar <senicar@gmail.com> + * @author Gregor Skumavc (grega.skumavc@gmail.com) + * @author Matej Urbančič (mateju@svn.gnome.org) + * @author Matej Urbančič <mateju@svn.gnome.org> + */ +$lang['menu'] = 'Upravljanje uporabnikov'; +$lang['noauth'] = '(overjanje istovetnosti uporabnikov ni na voljo)'; +$lang['nosupport'] = '(upravljanje računov uporabnikov ni podprto)'; +$lang['badauth'] = 'neveljaven način overjanja'; +$lang['user_id'] = 'Uporabnik'; +$lang['user_pass'] = 'Geslo'; +$lang['user_name'] = 'Pravo ime'; +$lang['user_mail'] = 'Elektronski naslov'; +$lang['user_groups'] = 'Skupine'; +$lang['field'] = 'Polje'; +$lang['value'] = 'Vrednost'; +$lang['add'] = 'Dodaj'; +$lang['delete'] = 'Izbriši'; +$lang['delete_selected'] = 'Izbriši izbrano'; +$lang['edit'] = 'Uredi'; +$lang['edit_prompt'] = 'Uredi tega uporabnika'; +$lang['modify'] = 'Shrani spremembe'; +$lang['search'] = 'Iskanje'; +$lang['search_prompt'] = 'Poišči'; +$lang['clear'] = 'Počisti filter iskanja'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Izvozi seznam vseh uporabnikov (CSV)'; +$lang['export_filtered'] = 'Izvozi filtriran seznam uporabnikov (CSV)'; +$lang['import'] = 'Uvozi nove uporabnike'; +$lang['line'] = 'Številka vrstice'; +$lang['error'] = 'Sporočilo napake'; +$lang['summary'] = 'Izpisani so uporabniki %1$d-%2$d od skupno %3$d. Vseh uporabnikov je %4$d.'; +$lang['nonefound'] = 'Ni najdenih uporabnikov. Vseh uporabnikov je %d.'; +$lang['delete_ok'] = '%d uporabnikov je izbrisanih'; +$lang['delete_fail'] = '%d ni bilo mogoče izbrisati'; +$lang['update_ok'] = 'Uporabniški račun je uspešno posodobljen'; +$lang['update_fail'] = 'Posodobitev uporabniškega računa je spodletela'; +$lang['update_exists'] = 'Spreminjanje imena uporabnika je spodletelo. Navedeno uporabniško ime (%s) že obstaja (vse ostale spremembe bodo uveljavljene).'; +$lang['start'] = 'Začetni'; +$lang['prev'] = 'Predhodni'; +$lang['next'] = 'Naslednji'; +$lang['last'] = 'Končni'; +$lang['edit_usermissing'] = 'Izbranega uporabnika ni mogoče najti. Navedeno uporabniško ime je morda izbrisano ali spremenjeno.'; +$lang['user_notify'] = 'Obvesti uporabnika'; +$lang['note_notify'] = 'Obvestilna sporočila so poslana le, če uporabnik prejme novo geslo za dostop do strani.'; +$lang['note_group'] = 'Nov uporabnik bo dodan k privzeti skupini (%s), v kolikor ni navedene druge skupine.'; +$lang['note_pass'] = 'Geslo bo ustvarjeno samodejno, v kolikor je polje izpuščeno in je omogočeno obveščanje uporabnika.'; +$lang['add_ok'] = 'Uporabnik je uspešno dodan'; +$lang['add_fail'] = 'Dodajanje uporabnika je spodletelo'; +$lang['notify_ok'] = 'Obvestilno sporočilo je poslano.'; +$lang['notify_fail'] = 'Obvestilnega sporočila ni mogoče poslati.'; +$lang['import_userlistcsv'] = 'Datoteka seznama uporabnikov (CSV)'; +$lang['import_header'] = 'Zadnji uvoz podatkov – napake'; +$lang['import_success_count'] = 'Uvoz uporabnikov: %d najdenih, %d uspešno uvoženih.'; +$lang['import_failure_count'] = 'Uvoz uporabnikov: %d spodletelih. Napake so izpisane spodaj.'; +$lang['import_error_fields'] = 'Neustrezno število polj; najdenih je %d, zahtevana pa so 4.'; +$lang['import_error_baduserid'] = 'Manjka ID uporabnika'; +$lang['import_error_badname'] = 'Napačno navedeno ime'; +$lang['import_error_badmail'] = 'Napačno naveden elektronski naslov'; +$lang['import_error_upload'] = 'Uvoz je spodletel. Datoteke CSV ni mogoče naložiti ali pa je prazna.'; +$lang['import_error_readfail'] = 'Uvoz je spodletel. Ni mogoče prebrati vsebine datoteke.'; +$lang['import_error_create'] = 'Ni mogoče ustvariti računa uporabnika'; +$lang['import_notify_fail'] = 'Obvestilnega sporočila za uvoženega uporabnika %s z elektronskim naslovom %s ni mogoče poslati.'; +$lang['import_downloadfailures'] = 'Prejmi podatke o napakah v datoteki CSV'; diff --git a/wiki/lib/plugins/usermanager/lang/sl/list.txt b/wiki/lib/plugins/usermanager/lang/sl/list.txt new file mode 100644 index 0000000..1aa8b7a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sl/list.txt @@ -0,0 +1 @@ +===== Seznam uporabnikov ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sq/add.txt b/wiki/lib/plugins/usermanager/lang/sq/add.txt new file mode 100644 index 0000000..4c66aaf --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/add.txt @@ -0,0 +1 @@ +===== Shto Përdorues ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sq/delete.txt b/wiki/lib/plugins/usermanager/lang/sq/delete.txt new file mode 100644 index 0000000..34cb491 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/delete.txt @@ -0,0 +1 @@ +===== Fshi përdorues ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sq/edit.txt b/wiki/lib/plugins/usermanager/lang/sq/edit.txt new file mode 100644 index 0000000..6313103 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/edit.txt @@ -0,0 +1 @@ +===== Redakto Përdorues ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sq/intro.txt b/wiki/lib/plugins/usermanager/lang/sq/intro.txt new file mode 100644 index 0000000..e1ebea6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/intro.txt @@ -0,0 +1 @@ +===== Menaxhuesi i Përdoruesit ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sq/lang.php b/wiki/lib/plugins/usermanager/lang/sq/lang.php new file mode 100644 index 0000000..bddf54d --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/lang.php @@ -0,0 +1,48 @@ +<?php +/** + * Albanian language file + * + * @author Leonard Elezi leonard.elezi@depinfo.info + */ +$lang['menu'] = 'Menaxhuesi Përdoruesve'; +$lang['noauth'] = '(autentikimi i përdoruesve nuk është i disponueshëm)'; +$lang['nosupport'] = '(menaxhimi i përdoruesve nuk suportohet)'; +$lang['badauth'] = '(mekanizëm i pavlefshëm autentikimi)'; +$lang['user_id'] = 'Përdoruesi'; +$lang['user_pass'] = 'Fjalëkalimi +'; +$lang['user_name'] = 'Emri i Vërtetë'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Grupe'; +$lang['field'] = 'Fusha'; +$lang['value'] = 'Vlera'; +$lang['add'] = 'Shto'; +$lang['delete'] = 'Fshi'; +$lang['delete_selected'] = 'Fshi të Përzgjedhurën'; +$lang['edit'] = 'Redakto'; +$lang['edit_prompt'] = 'Redakto këtë përdorues'; +$lang['modify'] = 'Ruaj Ndryshimet'; +$lang['search'] = 'Kërko'; +$lang['search_prompt'] = 'Kryej kërkim'; +$lang['clear'] = 'Rivendos Filter Kërkimi'; +$lang['filter'] = 'Filter'; +$lang['summary'] = 'Duke treguar përdoruesit %1$d-%2$d nga %3$d të gjetur. %4$d përdorues në total.'; +$lang['nonefound'] = 'Asnjë përdorues nuk u gjet. %d përdorues në total.'; +$lang['delete_ok'] = '%d përdorues u fshinë.'; +$lang['delete_fail'] = '%d dështuan të fshihen.'; +$lang['update_ok'] = 'Përdoruesi u përditësia me sukses.'; +$lang['update_fail'] = 'Përditësimi i përdoruesit dështoi.'; +$lang['update_exists'] = 'Ndryshimi i emrit të përdoruesit dështoi, emri i përdoruesit i specifikuar (%s) ekziston tashmë (çdo ndryshim tjetër do të zbatohet).'; +$lang['start'] = 'Fillim'; +$lang['prev'] = 'Mëpara'; +$lang['next'] = 'Tjetra'; +$lang['last'] = 'Fundi'; +$lang['edit_usermissing'] = 'Përdoruesi i përzgjedhur nuk u gjet, emri i specifikuar i përdoruesit mund të jetë fshirë ose ndryshuar diku tjetër.'; +$lang['user_notify'] = 'Lajmëro përdoruesin'; +$lang['note_notify'] = 'Email-et e lajmërimit dërgohen vetëm nëse përdoruesit i jepet një fjalëkalim i ri.'; +$lang['note_group'] = 'Përdorues të rinj do të shtohen në grupin default (%s) nëse asnjë grup nuk specifikohet.'; +$lang['note_pass'] = 'Fjalëkalimi do të autogjenerohet nëse fusha lihet bosh dhe lajmërimi i përdoruesit është i aktivizuar.'; +$lang['add_ok'] = 'Përdoruesi u shtua me sukses.'; +$lang['add_fail'] = 'Shtimi i përdoruesit dështoi.'; +$lang['notify_ok'] = 'Email-i lajmërimit u dërgua.'; +$lang['notify_fail'] = 'Email-i lajmërimit nuk mundi të dërgohej.'; diff --git a/wiki/lib/plugins/usermanager/lang/sq/list.txt b/wiki/lib/plugins/usermanager/lang/sq/list.txt new file mode 100644 index 0000000..68fc2e7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sq/list.txt @@ -0,0 +1 @@ +===== Lista Përdoruesve ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sr/add.txt b/wiki/lib/plugins/usermanager/lang/sr/add.txt new file mode 100644 index 0000000..1de9a50 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/add.txt @@ -0,0 +1 @@ +===== Додај корисника ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sr/delete.txt b/wiki/lib/plugins/usermanager/lang/sr/delete.txt new file mode 100644 index 0000000..9b50365 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/delete.txt @@ -0,0 +1 @@ +===== Обриши корисника ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sr/edit.txt b/wiki/lib/plugins/usermanager/lang/sr/edit.txt new file mode 100644 index 0000000..11e22e2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/edit.txt @@ -0,0 +1 @@ +===== Измени корисника ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sr/intro.txt b/wiki/lib/plugins/usermanager/lang/sr/intro.txt new file mode 100644 index 0000000..6c6ac9a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/intro.txt @@ -0,0 +1 @@ +====== Управљач корисницима ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sr/lang.php b/wiki/lib/plugins/usermanager/lang/sr/lang.php new file mode 100644 index 0000000..858a213 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Иван Петровић petrovicivan@ubuntusrbija.org + * @author Ivan Petrovic <petrovicivan@ubuntusrbija.org> + * @author Miroslav Šolti <solti.miroslav@gmail.com> + */ +$lang['menu'] = 'Управљач корисницима'; +$lang['noauth'] = '(корисничка провера није доступна)'; +$lang['nosupport'] = '(уптављање корисницима није подржано)'; +$lang['badauth'] = 'неисправан механизам провере'; +$lang['user_id'] = 'Корисник'; +$lang['user_pass'] = 'Лозинка'; +$lang['user_name'] = 'Име и презиме'; +$lang['user_mail'] = 'Е-адреса'; +$lang['user_groups'] = 'Групе'; +$lang['field'] = 'Поље'; +$lang['value'] = 'Вредност'; +$lang['add'] = 'Додај'; +$lang['delete'] = 'Обриши'; +$lang['delete_selected'] = 'Обриши одабране'; +$lang['edit'] = 'Измени'; +$lang['edit_prompt'] = 'Измени корисника'; +$lang['modify'] = 'Сачувај измене'; +$lang['search'] = 'Претрага'; +$lang['search_prompt'] = 'Изведи претрагу'; +$lang['clear'] = 'Поништи филтер претраге'; +$lang['filter'] = 'Филтер'; +$lang['summary'] = 'Приказ %1$d-%2$d од %3$d пронађена корисника. Укупно има %4$d корисника.'; +$lang['nonefound'] = 'Није пронађен корисник. Укупно има %d корисника.'; +$lang['delete_ok'] = '%d корисника је обрисано'; +$lang['delete_fail'] = '%d брисања није успело.'; +$lang['update_ok'] = 'Кориснички налог је ажуриран'; +$lang['update_fail'] = 'Кориснички налог није ажуриран'; +$lang['update_exists'] = 'Измена корисничког имена није успела, наведени корисник (%s) већ постоји (остале измене ће бити примењене).'; +$lang['start'] = 'почетак'; +$lang['prev'] = 'претходна'; +$lang['next'] = 'следећа'; +$lang['last'] = 'крај'; +$lang['edit_usermissing'] = 'Одабрани корисник не постоји, наведено корисничко име је можда обрисано или је измењено негде другде.'; +$lang['user_notify'] = 'Обавести корисника'; +$lang['note_notify'] = 'Потврдна порука ће бити послата једино ако је кориснику додељена нова лозинка.'; +$lang['note_group'] = 'Нови корисници ће бити додељени подразумеваној групи (%s) ако није другачије назначено.'; +$lang['note_pass'] = 'Ако сте оставили поље празно и укључили обавештавање корисника лозинка ће бити аутоматски генерисана.'; +$lang['add_ok'] = 'Корисник је успешно додат'; +$lang['add_fail'] = 'Додавање корисника није успело'; +$lang['notify_ok'] = 'Порука са обавештењен је послата'; +$lang['notify_fail'] = 'Порука са обавештењен није послата'; diff --git a/wiki/lib/plugins/usermanager/lang/sr/list.txt b/wiki/lib/plugins/usermanager/lang/sr/list.txt new file mode 100644 index 0000000..9484442 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sr/list.txt @@ -0,0 +1 @@ +===== Списак корисника ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/sv/add.txt b/wiki/lib/plugins/usermanager/lang/sv/add.txt new file mode 100644 index 0000000..2ff1ee6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/add.txt @@ -0,0 +1 @@ +===== Lägg till användare ===== diff --git a/wiki/lib/plugins/usermanager/lang/sv/delete.txt b/wiki/lib/plugins/usermanager/lang/sv/delete.txt new file mode 100644 index 0000000..5664a59 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/delete.txt @@ -0,0 +1 @@ +===== Radera användare ===== diff --git a/wiki/lib/plugins/usermanager/lang/sv/edit.txt b/wiki/lib/plugins/usermanager/lang/sv/edit.txt new file mode 100644 index 0000000..f1a7f4a --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/edit.txt @@ -0,0 +1 @@ +===== Redigera användare ===== diff --git a/wiki/lib/plugins/usermanager/lang/sv/intro.txt b/wiki/lib/plugins/usermanager/lang/sv/intro.txt new file mode 100644 index 0000000..bd13b81 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/intro.txt @@ -0,0 +1 @@ +====== Hantera användare ====== diff --git a/wiki/lib/plugins/usermanager/lang/sv/lang.php b/wiki/lib/plugins/usermanager/lang/sv/lang.php new file mode 100644 index 0000000..f8ff910 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/lang.php @@ -0,0 +1,73 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Tor Härnqvist <tor@harnqvist.se> + * @author Per Foreby <per@foreby.se> + * @author Nicklas Henriksson <nicklas[at]nihe.se> + * @author Håkan Sandell <hakan.sandell@home.se> + * @author Dennis Karlsson + * @author Tormod Otter Johansson <tormod@latast.se> + * @author Pontus Bergendahl <pontus.bergendahl@gmail.com> + * @author Emil Lind <emil@sys.nu> + * @author Bogge Bogge <bogge@bogge.com> + * @author Peter Åström <eaustreum@gmail.com> + */ +$lang['menu'] = 'Hantera användare'; +$lang['noauth'] = '(användarautentisering ej tillgänlig)'; +$lang['nosupport'] = '(användarhantering stödjs ej)'; +$lang['badauth'] = 'ogiltig autentiseringsmekanism'; +$lang['user_id'] = 'Användare'; +$lang['user_pass'] = 'Lösenord'; +$lang['user_name'] = 'Namn'; +$lang['user_mail'] = 'E-post'; +$lang['user_groups'] = 'Grupper'; +$lang['field'] = 'Fält'; +$lang['value'] = 'Värde'; +$lang['add'] = 'Lägg till'; +$lang['delete'] = 'Radera'; +$lang['delete_selected'] = 'Radera markerade'; +$lang['edit'] = 'Redigera'; +$lang['edit_prompt'] = 'Redigera användaren'; +$lang['modify'] = 'Spara ändringar'; +$lang['search'] = 'Sök'; +$lang['search_prompt'] = 'Utför sökning'; +$lang['clear'] = 'Återställ sökfilter'; +$lang['filter'] = 'Filter'; +$lang['export_all'] = 'Exportera alla användare (CSV)'; +$lang['export_filtered'] = 'Exportera filtrerade användarlistningen (CSV)'; +$lang['import'] = 'Importera nya användare'; +$lang['error'] = 'Error-meddelande'; +$lang['summary'] = 'Visar användare %1$d-%2$d av %3$d funna. %4$d användare totalt.'; +$lang['nonefound'] = 'Inga användare hittades. %d användare totalt.'; +$lang['delete_ok'] = '%d användare raderade'; +$lang['delete_fail'] = '%d kunde inte raderas.'; +$lang['update_ok'] = 'Användaren uppdaterad'; +$lang['update_fail'] = 'Användaruppdatering misslyckades'; +$lang['update_exists'] = 'Kunde inte ändra användarnamn,, det angivna användarnamnet (%s) finns redan (andra ändringar kommer att utföras).'; +$lang['start'] = 'start'; +$lang['prev'] = 'föregående'; +$lang['next'] = 'nästa'; +$lang['last'] = 'sista'; +$lang['edit_usermissing'] = 'Vald användare hittades inte. Den angivna användaren kan ha blivit raderad, eller ändrats någon annanstans.'; +$lang['user_notify'] = 'Meddela användaren'; +$lang['note_notify'] = 'E-postmeddelanden skickas bara om användaren har fått ett nytt lösenord.'; +$lang['note_group'] = 'Nya användare läggs till i standardgruppen (%s) om inga grupper anges.'; +$lang['note_pass'] = 'Lösenordet kommer att autogenereras om fältet är tomt och e-postmeddelanden till användaren är påslaget.'; +$lang['add_ok'] = 'Användaren tillagd'; +$lang['add_fail'] = 'Användare kunde inte läggas till'; +$lang['notify_ok'] = 'E-postmeddelande skickat'; +$lang['notify_fail'] = 'E-postmeddelande kunde inte skickas'; +$lang['import_userlistcsv'] = 'Fillista över användare (CSV):'; +$lang['import_success_count'] = 'Användar-import: %d användare funna, %d importerade framgångsrikt.'; +$lang['import_failure_count'] = 'Användar-import: %d misslyckades. Misslyckandena listas nedan.'; +$lang['import_error_baduserid'] = 'Användar-id saknas'; +$lang['import_error_badname'] = 'Felaktigt namn'; +$lang['import_error_badmail'] = 'Felaktig e-postadress'; +$lang['import_error_upload'] = 'Import misslyckades. Csv-filen kunde inte laddas upp eller är tom.'; +$lang['import_error_readfail'] = 'Import misslyckades. Den uppladdade filen gick inte att läsa.'; +$lang['import_error_create'] = 'Misslyckades att skapa användaren.'; +$lang['addUser_error_pass_not_identical'] = 'De angivna lösenorden var inte identiska.'; +$lang['addUser_error_name_missing'] = 'Var god fyll i namn på den nya användaren.'; +$lang['addUser_error_mail_missing'] = 'Var god fyll i e-postadress för den nya användaren.'; diff --git a/wiki/lib/plugins/usermanager/lang/sv/list.txt b/wiki/lib/plugins/usermanager/lang/sv/list.txt new file mode 100644 index 0000000..e07c452 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/sv/list.txt @@ -0,0 +1 @@ +===== Användarlista ===== diff --git a/wiki/lib/plugins/usermanager/lang/th/add.txt b/wiki/lib/plugins/usermanager/lang/th/add.txt new file mode 100644 index 0000000..6a5f098 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/add.txt @@ -0,0 +1 @@ +====== เพิ่มผู้ใช้ ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/th/delete.txt b/wiki/lib/plugins/usermanager/lang/th/delete.txt new file mode 100644 index 0000000..4dbc82b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/delete.txt @@ -0,0 +1 @@ +====== ลบผู้ใช้ ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/th/edit.txt b/wiki/lib/plugins/usermanager/lang/th/edit.txt new file mode 100644 index 0000000..c36e8dd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/edit.txt @@ -0,0 +1 @@ +====== แก้ไขผู้ใช้ ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/th/intro.txt b/wiki/lib/plugins/usermanager/lang/th/intro.txt new file mode 100644 index 0000000..0f6a0c3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/intro.txt @@ -0,0 +1 @@ +====== ตัวจัดการผู้ใช้ ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/th/lang.php b/wiki/lib/plugins/usermanager/lang/th/lang.php new file mode 100644 index 0000000..d6e14f6 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/lang.php @@ -0,0 +1,48 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Komgrit Niyomrath <n.komgrit@gmail.com> + * @author Kittithat Arnontavilas mrtomyum@gmail.com + * @author Kittithat Arnontavilas <mrtomyum@gmail.com> + * @author Thanasak Sompaisansin <jombthep@gmail.com> + */ +$lang['menu'] = 'ตัวจัดการบัญชีผู้ใช้'; +$lang['user_id'] = 'ผู้ใช้'; +$lang['user_pass'] = 'รหัสผ่าน'; +$lang['user_name'] = 'ชื่อจริง'; +$lang['user_mail'] = 'อีเมล'; +$lang['user_groups'] = 'กลุ่ม'; +$lang['field'] = 'ฟิลด์'; +$lang['value'] = 'ค่า'; +$lang['add'] = 'เพิ่ม'; +$lang['delete'] = 'ลบ'; +$lang['delete_selected'] = 'ลบที่เลือก'; +$lang['edit'] = 'แก้ไข'; +$lang['edit_prompt'] = 'แก้ไขผู้ใช้คนนี้'; +$lang['modify'] = 'บันทึกการแก้ไข'; +$lang['search'] = 'สืบค้น'; +$lang['search_prompt'] = 'ทำการสืบค้น'; +$lang['clear'] = 'รีเซ็ทตัวกรองคำค้น'; +$lang['filter'] = 'ตัวกรอง'; +$lang['summary'] = 'แสดงผู้ใช้ %1$d-%2$d จากที่พบ %3$d คน, จากทั้งหมด %4$d คน'; +$lang['nonefound'] = 'ไม่พบผู้ใช้ จากทั้งหมด %d คน'; +$lang['delete_ok'] = 'ลบชื่อผู้ใช้ %d คน'; +$lang['delete_fail'] = 'ไม่สามารถลบได้ %d คน'; +$lang['update_ok'] = 'ปรับปรุงข้อมูลผู้ใช้ สำเร็จ'; +$lang['update_fail'] = 'ปรับปรุงข้อมูลผู้ใช้ **ไม่สำเร็จ**'; +$lang['update_exists'] = 'ไม่สามารถเปลี่นชื่อผู้ใช้ได้ ชื่อผู้ใช้ที่ระบุ (%s) มีอยู่แล้ว (การเปลี่นนแปลงอื่นๆ ยังคงทำได้)'; +$lang['start'] = 'เริ่ม'; +$lang['prev'] = 'ก่อนหน้า'; +$lang['next'] = 'ถัดไป'; +$lang['last'] = 'สุดท้าย'; +$lang['edit_usermissing'] = 'หาผู้ใช้ที่เลือกไม่พบ, ชื่อผุ้ใช้ที่ระบุอาจจะถูกลบ หรือเปลี่ยนเป็นอย่างอื่น'; +$lang['user_notify'] = 'แจ้งเตือนผู้ใช้'; +$lang['note_notify'] = 'จดหมายแจ้งเตือนถูกส่งก็ต่อเมื่อผู้ใช้ได้รับมอบรหัสผ่านใหม่'; +$lang['note_group'] = 'ผู้ใช้ใหม่จะถูกเพิ่มเข้าไปยังกลุ่มปริยาย (%s) หากมิได้ระบุกลุ่มเอาไว้'; +$lang['note_pass'] = 'รหัสผ่านจะถูกสร้างโดยอัตโนมัติ ถ้าเว้นว่างช่องกรอก และเปิดการแจ้งเตือนผู้ใช้เอาไว้'; +$lang['add_ok'] = 'การเพิ่มผู้ใช้สำเร็จ'; +$lang['add_fail'] = 'การเพิ่มผู้ใช้ล้มเหลว'; +$lang['notify_ok'] = 'ส่งจดหมายแจ้งเตือนไปแล้ว'; +$lang['notify_fail'] = 'ไม่สามารถส่งจดหมายแจ้งเตือน'; diff --git a/wiki/lib/plugins/usermanager/lang/th/list.txt b/wiki/lib/plugins/usermanager/lang/th/list.txt new file mode 100644 index 0000000..fdf65b5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/th/list.txt @@ -0,0 +1 @@ +====== รายชื่อผู้ใช้ ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/tr/add.txt b/wiki/lib/plugins/usermanager/lang/tr/add.txt new file mode 100644 index 0000000..beedc0b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/add.txt @@ -0,0 +1 @@ +===== Kullanıcı ekleme ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/tr/delete.txt b/wiki/lib/plugins/usermanager/lang/tr/delete.txt new file mode 100644 index 0000000..adb8e91 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/delete.txt @@ -0,0 +1 @@ +===== Kullanıcı silme ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/tr/edit.txt b/wiki/lib/plugins/usermanager/lang/tr/edit.txt new file mode 100644 index 0000000..d9f3b71 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/edit.txt @@ -0,0 +1 @@ +===== Kullanıcı Düzenleme ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/tr/intro.txt b/wiki/lib/plugins/usermanager/lang/tr/intro.txt new file mode 100644 index 0000000..1edcb2c --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/intro.txt @@ -0,0 +1 @@ +====== Kullanıcı Yöneticisi ====== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/tr/lang.php b/wiki/lib/plugins/usermanager/lang/tr/lang.php new file mode 100644 index 0000000..6329803 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/lang.php @@ -0,0 +1,52 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Aydın Coşkuner <aydinweb@gmail.com> + * @author Cihan Kahveci <kahvecicihan@gmail.com> + * @author Yavuz Selim <yavuzselim@gmail.com> + * @author Caleb Maclennan <caleb@alerque.com> + * @author farukerdemoncel@gmail.com + */ +$lang['menu'] = 'Kullanıcı Yönetimi'; +$lang['noauth'] = '(kullanıcı onaylaması yoktur)'; +$lang['nosupport'] = '(kullanıcı yönetimi desteklenmemektedir)'; +$lang['badauth'] = 'yanlış onaylama metodu'; +$lang['user_id'] = 'Kullanıcı'; +$lang['user_pass'] = 'Şifre'; +$lang['user_name'] = 'Gerçek İsim'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = 'Gruplar'; +$lang['field'] = 'Alan'; +$lang['value'] = 'Değer'; +$lang['add'] = 'Ekle'; +$lang['delete'] = 'Sil'; +$lang['delete_selected'] = 'Seçilenleri Sil'; +$lang['edit'] = 'Düzenle'; +$lang['edit_prompt'] = 'Bu kullanıcıyı düzenle'; +$lang['modify'] = 'Değişiklikleri kaydet'; +$lang['search'] = 'Arama'; +$lang['search_prompt'] = 'Aramayı Gerçekleştir'; +$lang['clear'] = 'Arama ayarlarını sıfırla'; +$lang['filter'] = 'Filtre'; +$lang['summary'] = 'Bulunan %3$d kullanıcının %1$d-%2$d gösterilmektedir. Toplam %4$d kullanıcı bulunmaktadır.'; +$lang['nonefound'] = 'Hiç kullanıcı bulunamadı. Toplam %d kullanıcı bulunmaktadır.'; +$lang['delete_ok'] = '%d kullanıcılar silindi'; +$lang['delete_fail'] = '%d silinemedi.'; +$lang['update_ok'] = 'Kullanıcı başarı ile güncelleştirildi'; +$lang['update_fail'] = 'Kullanıcı güncelleştirilemedi'; +$lang['update_exists'] = 'Kullanıcı adı değiştirilemedi. Belirtilen kullanıcı adı (%s) zaten bulunmaktadır (yapılan diğer değişiklikler uygulanacaktır).'; +$lang['start'] = 'başla'; +$lang['prev'] = 'önceki'; +$lang['next'] = 'sonraki'; +$lang['last'] = 'sonuncu'; +$lang['edit_usermissing'] = 'Seçili kullanıcılar bulunamadı, belirtilen kullanıcı silinmiş ya da değiştirilmiş olabilir.'; +$lang['user_notify'] = 'Kullanıcıyı bilgilendir'; +$lang['note_notify'] = 'Bilgilendirme e-postaları sadece kullanıcıya yeni bir parola verildiğinde gönderilmektedir.'; +$lang['note_group'] = 'Yeni kullanıcılar bir grup belirtilmezse varsayılan (%s) gruba eklenecektir.'; +$lang['note_pass'] = 'Eğer alan boş bırakılırsa parola otomatik oluşturulacaktır ve kullanıcı bilgilendirme etkinleştirilecektir. '; +$lang['add_ok'] = 'Kullanıcı başarı ile eklendi'; +$lang['add_fail'] = 'Kullanıcı ekleme başarısız'; +$lang['notify_ok'] = 'Bildirim emaili gönderildi'; +$lang['notify_fail'] = 'Bildirim emaili gönderilemedi'; diff --git a/wiki/lib/plugins/usermanager/lang/tr/list.txt b/wiki/lib/plugins/usermanager/lang/tr/list.txt new file mode 100644 index 0000000..2314eb2 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/tr/list.txt @@ -0,0 +1 @@ +===== Kullanıcı Listesi ===== \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/uk/add.txt b/wiki/lib/plugins/usermanager/lang/uk/add.txt new file mode 100644 index 0000000..bc34697 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/add.txt @@ -0,0 +1 @@ +===== Додати користувача ===== diff --git a/wiki/lib/plugins/usermanager/lang/uk/delete.txt b/wiki/lib/plugins/usermanager/lang/uk/delete.txt new file mode 100644 index 0000000..739340b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/delete.txt @@ -0,0 +1 @@ +===== Видалення користувача ===== diff --git a/wiki/lib/plugins/usermanager/lang/uk/edit.txt b/wiki/lib/plugins/usermanager/lang/uk/edit.txt new file mode 100644 index 0000000..efc84be --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/edit.txt @@ -0,0 +1 @@ +===== Редагувати користувача ===== diff --git a/wiki/lib/plugins/usermanager/lang/uk/intro.txt b/wiki/lib/plugins/usermanager/lang/uk/intro.txt new file mode 100644 index 0000000..b658aff --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/intro.txt @@ -0,0 +1 @@ +====== Керування користувачами ====== diff --git a/wiki/lib/plugins/usermanager/lang/uk/lang.php b/wiki/lib/plugins/usermanager/lang/uk/lang.php new file mode 100644 index 0000000..36b6f74 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/lang.php @@ -0,0 +1,50 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author Oleksiy Voronin <ovoronin@gmail.com> + * @author serg_stetsuk <serg_stetsuk@ukr.net> + * @author Oleksandr Kunytsia <okunia@gmail.com> + */ +$lang['menu'] = 'Керування користувачами'; +$lang['noauth'] = '(автентифікація користувачів не доступна)'; +$lang['nosupport'] = '(керування користувачами не підтримується)'; +$lang['badauth'] = 'невірний механізм автентифікації'; +$lang['user_id'] = 'Ім’я користувача'; +$lang['user_pass'] = 'Пароль'; +$lang['user_name'] = 'Повне ім’я'; +$lang['user_mail'] = 'E-mail'; +$lang['user_groups'] = 'Групи'; +$lang['field'] = 'Поле'; +$lang['value'] = 'Значення'; +$lang['add'] = 'Додати'; +$lang['delete'] = 'Видалити'; +$lang['delete_selected'] = 'Видалити вибраних'; +$lang['edit'] = 'Змінити'; +$lang['edit_prompt'] = 'Змінити цього користувача'; +$lang['modify'] = 'Зберегти зміни'; +$lang['search'] = 'Пошук'; +$lang['search_prompt'] = 'Шукати'; +$lang['clear'] = 'Очистити фільтр пошуку'; +$lang['filter'] = 'Фільтр'; +$lang['summary'] = 'Показано користувачі %1$d-%2$d з %3$d знайдених. Всього користувачів: %4$d.'; +$lang['nonefound'] = 'Не знайдено жодного користувача. Всього користувачів: %d.'; +$lang['delete_ok'] = 'Видалено користувачів: %d'; +$lang['delete_fail'] = 'Не вдалося видалити %d.'; +$lang['update_ok'] = 'Дані користувача оновлено'; +$lang['update_fail'] = 'Не вдалося оновити дані користувача'; +$lang['update_exists'] = 'Не вдалося змінити ім’я користувача, такий користувач (%s) вже існує (всі інші зміни будуть застосовані).'; +$lang['start'] = 'на початок'; +$lang['prev'] = 'назад'; +$lang['next'] = 'вперед'; +$lang['last'] = 'в кінець'; +$lang['edit_usermissing'] = 'Обраного користувача не знайдено, можливо його було вилучено або змінено ще десь.'; +$lang['user_notify'] = 'Повідомити користувача'; +$lang['note_notify'] = 'Листи з повідомленнями відсилаються лише у випадку видачі нового пароля користувачу.'; +$lang['note_group'] = 'Якщо не визначено групи, то нові користувачі будуть автоматично додані до групи за замовчуванням (%s).'; +$lang['note_pass'] = 'Пароль буде згенеровано автоматично, якщо поле пароля не заповнено і увімкнено прапорець "повідомити користувача".'; +$lang['add_ok'] = 'Користувача додано'; +$lang['add_fail'] = 'Неможливо додати користувача'; +$lang['notify_ok'] = 'Листа з повідомленням надіслано'; +$lang['notify_fail'] = 'Неможливо вислати листа з повідомленням'; diff --git a/wiki/lib/plugins/usermanager/lang/uk/list.txt b/wiki/lib/plugins/usermanager/lang/uk/list.txt new file mode 100644 index 0000000..76013a9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/uk/list.txt @@ -0,0 +1 @@ +===== Список користувачів ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/add.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/add.txt new file mode 100644 index 0000000..6e25f17 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/add.txt @@ -0,0 +1 @@ +===== 增加帳號 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/delete.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/delete.txt new file mode 100644 index 0000000..1a29ba3 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/delete.txt @@ -0,0 +1 @@ +===== 刪除帳號 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/edit.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/edit.txt new file mode 100644 index 0000000..ec1c5d5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/edit.txt @@ -0,0 +1 @@ +===== 修改帳號 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/import.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/import.txt new file mode 100644 index 0000000..925cdc9 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/import.txt @@ -0,0 +1,9 @@ +===== 批次匯入使用者 ===== + +需提供 CSV 格式的使用者列表檔案(UTF-8 編碼)。 +每列至少 4 欄,依序為:帳號、姓名、電郵、群組。 +各欄以半形逗號 (,) 分隔,有半形逗號的字串可用半形雙引號 (%%""%%) 分開,引號可用反斜線 (\) 跳脫。 +重複的使用者帳號會自動忽略。 +如需要範例檔案,可用上面的「匯出使用者」取得。 + +系統會為成功匯入的使用者產生密碼並寄信通知。 diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/intro.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/intro.txt new file mode 100644 index 0000000..32ccf6f --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/intro.txt @@ -0,0 +1 @@ +====== 帳號管理器 ====== diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/lang.php b/wiki/lib/plugins/usermanager/lang/zh-tw/lang.php new file mode 100644 index 0000000..6155525 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/lang.php @@ -0,0 +1,76 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author chinsan <chinsan.tw@gmail.com> + * @author Li-Jiun Huang <ljhuang.tw@gmail.com> + * @author http://www.chinese-tools.com/tools/converter-simptrad.html + * @author Wayne San <waynesan@zerozone.tw> + * @author Li-Jiun Huang <ljhuang.tw@gmai.com> + * @author Cheng-Wei Chien <e.cwchien@gmail.com> + * @author Shuo-Ting Jian <shoting@gmail.com> + * @author syaoranhinata@gmail.com + * @author Ichirou Uchiki <syaoranhinata@gmail.com> + * @author tsangho <ou4222@gmail.com> + * @author Danny Lin <danny0838@gmail.com> + */ +$lang['menu'] = '帳號管理器'; +$lang['noauth'] = '(帳號認證尚未開放)'; +$lang['nosupport'] = '(尚不支援帳號管理)'; +$lang['badauth'] = '錯誤的認證機制'; +$lang['user_id'] = '帳號'; +$lang['user_pass'] = '密碼'; +$lang['user_name'] = '名稱'; +$lang['user_mail'] = '電郵'; +$lang['user_groups'] = '群組'; +$lang['field'] = '欄位'; +$lang['value'] = '設定值'; +$lang['add'] = '增加'; +$lang['delete'] = '刪除'; +$lang['delete_selected'] = '刪除所選的'; +$lang['edit'] = '修改'; +$lang['edit_prompt'] = '修改該帳號'; +$lang['modify'] = '儲存變更'; +$lang['search'] = '搜尋'; +$lang['search_prompt'] = '開始搜尋'; +$lang['clear'] = '重設篩選條件'; +$lang['filter'] = '篩選條件 (Filter)'; +$lang['export_all'] = '匯出所有使用者 (CSV)'; +$lang['export_filtered'] = '匯出篩選後的使用者列表 (CSV)'; +$lang['import'] = '匯入新使用者'; +$lang['line'] = '列號'; +$lang['error'] = '錯誤訊息'; +$lang['summary'] = '顯示帳號 %1$d-%2$d,共 %3$d 筆符合。共有 %4$d 個帳號。'; +$lang['nonefound'] = '找不到帳號。共有 %d 個帳號。'; +$lang['delete_ok'] = '已刪除 %d 個帳號'; +$lang['delete_fail'] = '%d 個帳號無法刪除。'; +$lang['update_ok'] = '已更新該帳號'; +$lang['update_fail'] = '無法更新該帳號'; +$lang['update_exists'] = '無法變更帳號名稱 (%s) ,因為有同名帳號存在。其他修改則已套用。'; +$lang['start'] = '開始'; +$lang['prev'] = '上一頁'; +$lang['next'] = '下一頁'; +$lang['last'] = '最後一頁'; +$lang['edit_usermissing'] = '找不到選取的帳號,可能已被刪除或改為其他名稱。'; +$lang['user_notify'] = '通知使用者'; +$lang['note_notify'] = '通知信只會在指定使用者新密碼時寄送。'; +$lang['note_group'] = '如果沒有指定群組,新使用者將會列入至預設群組(%s)當中。'; +$lang['note_pass'] = '如果勾選了通知使用者,而沒有輸入這個欄位,則會自動產生一組密碼。'; +$lang['add_ok'] = '已新增使用者'; +$lang['add_fail'] = '無法新增使用者'; +$lang['notify_ok'] = '通知信已寄出'; +$lang['notify_fail'] = '通知信無法寄出'; +$lang['import_userlistcsv'] = '使用者列表檔案 (CSV): '; +$lang['import_header'] = '最近一次匯入 - 失敗'; +$lang['import_success_count'] = '使用者匯入:找到 %d 個使用者,已成功匯入 %d 個。'; +$lang['import_failure_count'] = '使用者匯入:%d 個匯入失敗,列出於下。'; +$lang['import_error_fields'] = '欄位不足,需要 4 個,找到 %d 個。'; +$lang['import_error_baduserid'] = '使用者帳號遺失'; +$lang['import_error_badname'] = '名稱不正確'; +$lang['import_error_badmail'] = '電郵位址不正確'; +$lang['import_error_upload'] = '匯入失敗,CSV 檔案內容空白或無法匯入。'; +$lang['import_error_readfail'] = '匯入錯誤,無法讀取上傳的檔案'; +$lang['import_error_create'] = '無法建立使用者'; +$lang['import_notify_fail'] = '通知訊息無法寄給已匯入的使用者 %s(電郵 %s)'; +$lang['import_downloadfailures'] = '下載失敗項的 CSV 檔案以供修正'; diff --git a/wiki/lib/plugins/usermanager/lang/zh-tw/list.txt b/wiki/lib/plugins/usermanager/lang/zh-tw/list.txt new file mode 100644 index 0000000..1e539bd --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh-tw/list.txt @@ -0,0 +1 @@ +===== 帳號清單 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh/add.txt b/wiki/lib/plugins/usermanager/lang/zh/add.txt new file mode 100644 index 0000000..fd3b1e5 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/add.txt @@ -0,0 +1 @@ +===== 添加用户 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh/delete.txt b/wiki/lib/plugins/usermanager/lang/zh/delete.txt new file mode 100644 index 0000000..dc6b7fc --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/delete.txt @@ -0,0 +1 @@ +===== 删除用户 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh/edit.txt b/wiki/lib/plugins/usermanager/lang/zh/edit.txt new file mode 100644 index 0000000..83b72df --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/edit.txt @@ -0,0 +1 @@ +===== 编辑用户 ===== diff --git a/wiki/lib/plugins/usermanager/lang/zh/import.txt b/wiki/lib/plugins/usermanager/lang/zh/import.txt new file mode 100644 index 0000000..243a53e --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/import.txt @@ -0,0 +1,7 @@ +===== 批量导入用户 ===== + +需要至少有 4 列的 CSV 格式用户列表文件。列必须按顺序包括:用户ID、全名、电子邮件地址和组。 +CSV 域需要用逗号 (,) 分隔,字符串用英文双引号 (%%""%%) 分开。反斜杠可以用来转义。 +可以尝试上面的“导入用户”功能来查看示例文件。重复的用户ID将被忽略。 + +密码生成后会通过电子邮件发送给每个成功导入的用户。 \ No newline at end of file diff --git a/wiki/lib/plugins/usermanager/lang/zh/intro.txt b/wiki/lib/plugins/usermanager/lang/zh/intro.txt new file mode 100644 index 0000000..5f254be --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/intro.txt @@ -0,0 +1 @@ +====== 用户管理器 ====== diff --git a/wiki/lib/plugins/usermanager/lang/zh/lang.php b/wiki/lib/plugins/usermanager/lang/zh/lang.php new file mode 100644 index 0000000..5e9aa77 --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/lang.php @@ -0,0 +1,85 @@ +<?php + +/** + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + * + * @author ZDYX <zhangduyixiong@gmail.com> + * @author http://www.chinese-tools.com/tools/converter-tradsimp.html + * @author Simon zhan <simonzhan@21cn.com> + * @author ben <ben@livetom.com> + * @author lainme <lainme993@gmail.com> + * @author caii <zhoucaiqi@gmail.com> + * @author Hiphen Lee <jacob.b.leung@gmail.com> + * @author Shuo-Ting Jian <shoting@gmail.com> + * @author Rachel <rzhang0802@gmail.com> + * @author Yangyu Huang <yangyu.huang@gmail.com> + * @author oott123 <ip.192.168.1.1@qq.com> + * @author Garfield <garfield_550@outlook.com> + */ +$lang['menu'] = '用户管理器'; +$lang['noauth'] = '(用户认证不可用)'; +$lang['nosupport'] = '(用户管理不支持)'; +$lang['badauth'] = '非法的认证结构'; +$lang['user_id'] = '用户名'; +$lang['user_pass'] = '密码'; +$lang['user_name'] = '真实姓名'; +$lang['user_mail'] = 'Email'; +$lang['user_groups'] = '组 *'; +$lang['field'] = '栏目'; +$lang['value'] = '值'; +$lang['add'] = '添加'; +$lang['delete'] = '删除'; +$lang['delete_selected'] = '删除选中的'; +$lang['edit'] = '编辑'; +$lang['edit_prompt'] = '编辑该用户'; +$lang['modify'] = '保存更改'; +$lang['search'] = '搜索'; +$lang['search_prompt'] = '进行搜索'; +$lang['clear'] = '重置搜索过滤器'; +$lang['filter'] = '过滤器'; +$lang['export_all'] = '导出所有用户(CSV)'; +$lang['export_filtered'] = '导出已筛选的用户列表(CSV)'; +$lang['import'] = '请输入新用户名'; +$lang['line'] = '行号'; +$lang['error'] = '信息错误'; +$lang['summary'] = '找到 %3$d 名用户,显示其中第 %1$d 至 %2$d 位用户。数据库中共有 %4$d 名用户。'; +$lang['nonefound'] = '没有找到用户。数据库中共有 %d 名用户。'; +$lang['delete_ok'] = '用户 %d 已删除'; +$lang['delete_fail'] = '用户 %d 删除失败。'; +$lang['update_ok'] = '用户更新成功'; +$lang['update_fail'] = '用户更新失败'; +$lang['update_exists'] = '用户名更改失败,您指定的用户名(%s)已存在(其他更改将立即生效)。'; +$lang['start'] = '第一页'; +$lang['prev'] = '前一页'; +$lang['next'] = '后一页'; +$lang['last'] = '最后一页'; +$lang['edit_usermissing'] = '您指定的用户没有找到,可能用户已被删除或用户名已更改。'; +$lang['user_notify'] = '通知用户'; +$lang['note_notify'] = '通知邮件只有在用户获得新密码时才会发送。'; +$lang['note_group'] = '* 如果没有指定组,新用户将被添加到默认的组(%s)中。'; +$lang['note_pass'] = '如果输入框留空则自动生成口令,并会通知用户。'; +$lang['add_ok'] = '用户添加成功'; +$lang['add_fail'] = '用户添加失败'; +$lang['notify_ok'] = '通知邮件已发送'; +$lang['notify_fail'] = '通知邮件无法发送'; +$lang['import_userlistcsv'] = '用户列表文件(CSV)'; +$lang['import_header'] = '最近一次导入 - 失败'; +$lang['import_success_count'] = '用户导入:找到了 %d 个用户,%d 个用户被成功导入。'; +$lang['import_failure_count'] = '用户导入:%d 个用户导入失败。下面列出了失败的用户。'; +$lang['import_error_fields'] = '域的数目不足,发现 %d 个,需要 4 个。'; +$lang['import_error_baduserid'] = '用户ID丢失'; +$lang['import_error_badname'] = '名称错误'; +$lang['import_error_badmail'] = '邮件地址错误'; +$lang['import_error_upload'] = '导入失败。CSV 文件无法上传或是空的。'; +$lang['import_error_readfail'] = '导入失败。无法读取上传的文件。'; +$lang['import_error_create'] = '不能创建新用户'; +$lang['import_notify_fail'] = '通知消息无法发送到导入的用户 %s,电子邮件地址是 %s。'; +$lang['import_downloadfailures'] = '下载CSV的错误信息以修正。'; +$lang['addUser_error_missing_pass'] = '请设置一个密码或者激活用户通知来启用密码生成。'; +$lang['addUser_error_pass_not_identical'] = '输入的密码不相同。'; +$lang['addUser_error_modPass_disabled'] = '修改密码已禁用'; +$lang['addUser_error_name_missing'] = '请为新用户输入一个名字。'; +$lang['addUser_error_modName_disabled'] = '修改名字已禁用'; +$lang['addUser_error_mail_missing'] = '请为新用户输入一个电子邮件地址。'; +$lang['addUser_error_modMail_disabled'] = '修改邮件地址已禁用'; +$lang['addUser_error_create_event_failed'] = '一个插件阻止了添加新用户。请查看其它可能的消息来获取更多信息。'; diff --git a/wiki/lib/plugins/usermanager/lang/zh/list.txt b/wiki/lib/plugins/usermanager/lang/zh/list.txt new file mode 100644 index 0000000..e62a85b --- /dev/null +++ b/wiki/lib/plugins/usermanager/lang/zh/list.txt @@ -0,0 +1 @@ +===== 用户列表 ===== diff --git a/wiki/lib/plugins/usermanager/plugin.info.txt b/wiki/lib/plugins/usermanager/plugin.info.txt new file mode 100644 index 0000000..607eca7 --- /dev/null +++ b/wiki/lib/plugins/usermanager/plugin.info.txt @@ -0,0 +1,7 @@ +base usermanager +author Chris Smith +email chris@jalakai.co.uk +date 2015-07-15 +name User Manager +desc Manage DokuWiki user accounts +url http://dokuwiki.org/plugin:usermanager diff --git a/wiki/lib/plugins/usermanager/script.js b/wiki/lib/plugins/usermanager/script.js new file mode 100644 index 0000000..de01324 --- /dev/null +++ b/wiki/lib/plugins/usermanager/script.js @@ -0,0 +1,8 @@ +/** + * Add JavaScript confirmation to the User Delete button + */ +jQuery(function(){ + jQuery('#usrmgr__del').click(function(){ + return confirm(LANG.del_confirm); + }); +}); diff --git a/wiki/lib/plugins/usermanager/style.css b/wiki/lib/plugins/usermanager/style.css new file mode 100644 index 0000000..9028fed --- /dev/null +++ b/wiki/lib/plugins/usermanager/style.css @@ -0,0 +1,33 @@ +/* User Manager specific styles */ +#user__manager tr.disabled { + color: #6f6f6f; + background: #e4e4e4; +} +#user__manager tr.user_info { + vertical-align: top; +} +#user__manager div.edit_user { + width: 46%; + float: left; +} +#user__manager table { + margin-bottom: 1em; +} +#user__manager ul.notes { + padding-left: 0; + padding-right: 1.4em; +} +#user__manager button[disabled] { + color: #ccc!important; + border-color: #ccc!important; +} +#user__manager .import_users { + margin-top: 1.4em; +} +#user__manager .import_failures { + margin-top: 1.4em; +} +#user__manager .import_failures td.lineno { + text-align: center; +} +/* IE won't understand but doesn't require it */ |