Issue Details (XML | Word | Printable)

Key: EJAB-572
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Low Low
Assignee: Christophe Romain
Reporter: Badlop
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ejabberd development

Clarify the explanation about the admin user name

Created: 19/Mar/08 02:50 AM   Updated: 13/May/08 09:48 AM
Component/s: Installer
Affects Version/s: ejabberd 2.0.0
Fix Version/s: ejabberd 2.0.1, ejabberd 2.1.0

Time Tracking:
Not Specified

File Attachments: 1. GZip Archive ejabberd_zh.lng.gz (1 kB)


Participants: Badlop, Christophe Romain and Mickaël Rémond
Company: process-one.net (Find related issues)
Labels:
Days since last comment: 30 weeks ago


 Description  « Hide
The binary installer asks for the Administrator user name, and puts as default value: 'admin'. If the user is a troublemaker, he may put as user name 'John Doe', with blank spaces.

The existing text says:
> Please enter the administrator user name for the current ejabberd installation.

I propose this text:
> Please enter the administrator user name for this ejabberd installation. A Jabber account with this user name will be created and granted administrative privileges. Don't use blankspaces in the user name.

Originally reported in:
http://www.ejabberd.im/node/1143#comment-51998



 All   Comments   Work Log   Change History   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Mickaël Rémond added a comment - 19/Mar/08 07:17 PM
I think we should also add checks in the installer on what the user
type to be sure that the input is valid (for example no space, no
arobase).
The same apply to Erlang node name for example.

Christophe Romain added a comment - 02/Apr/08 04:37 PM
i need translations for your proposed texts:
de:
es:
en: Please enter the administrator user name for this ejabberd installation. A Jabber account with this user name will be created and granted administrative privileges. Don't use blankspaces in the user name.
fr: Merci d'entrer le nom d'utilisateur de l'administrateur pour cette instance d'ejabberd. Un compte Jabber sera créé avec ce nom d'utilisateur avec les droits administrateur. Ne pas utiliser d'espaces dans ce nom.
nl:
ru:
zh:

Christophe Romain added a comment - 02/Apr/08 04:50 PM
bitrock installer can validate entry using throwError into a validationActionList section
example:

<throwError>
<text>The admin user name can not contain space</text>
<ruleList>
<compareText>
<text>${admin}</text>
<logic>does_not_contain</logic>
<value> </value>
</compareText>
</ruleList>
</throwError>


Badlop added a comment - 06/Apr/08 11:52 PM
More translations:

DE: Thanks to Marc van Woerkom
Geben Sie bitte den Benutzernamen des Administrators für diese ejabberd Installation ein.
Mit diesem Namen wird ein Jabber Konto angelegt und es erhält Administratorrechte.
Bitte benutzen Sie keine Leerzeichen im Benutzernamen.

ES:
Indica el nombre de usuario para la cuenta de administrador de este servidor ejabberd. Se creará la cuenta con el nombre de usuario que indiques y se le concederán privilegios de administrador. El nombre de usuario no puede contener espacios.

RU: Thanks to Konstantin Khomoutov
Пожалуйста, введите имя пользователя - администратора данного сервера ejabberd. Для указанного имени пользователя будет создана учётная запись джаббер с административными полномочиями. Пробельные символы в имени пользователя недопустимы.

Still missing NL and ZH.


Christophe Romain added a comment - 08/Apr/08 05:26 PM
if we don't have NL and ZH for release, i'll let the old string for those two installers, and let the ticket open for 2.0.2.

Badlop added a comment - 08/Apr/08 11:03 PM
NL: Thanks to Andreas van Cranenburgh
Geef de gebruikersnaam voor de beheerder van deze ejabberd-installatie.
Een jabber-account met deze gebruikersnaam zal worden aangemaakt en
beheerdersrechten toegekend krijgen. Gebruik geen spaties in de
gebruikersnaam.

Only missing ZH, I'm trying to contact the previous translators.


Badlop added a comment - 07/May/08 10:47 AM
ZH translation file, updated with the big string mentioned in this ticket:
ZH: 请为此 ejabberd 安装输入管理员的用户名. 一个带有该用户名的 Jabber 账户将会被创建并赋予管理权限. 不要在用户名中使用空白符.

And also other two strings that were missing:
ejabberd.shortcut.stop.comment=停止ejabberd即时聊天服务器
ejabberd.shortcut.stop.name=停止ejabberd

Thanks to Shelley Shyan.

With those changes, is there still any string for ejabberd binary installer missing in this ZH translation file?