; Catalog descriptor for MultiUser Account Manager
;
; $VER: am1_1.cd 2.17 (8.2.95)
;
; Important note:
;   Obey case when translating the SHORT_* strings. Menu key shortcuts
;   should be upper case; MUI key shortcuts must be lowercase!
;
;
;
;
; Messages about AM:
; ******************
;
MSG_TITLE (//)
MultiUser Account Manager
;
ABOUT_DESCRIPTION (//)
Account Manager for MultiUser
;
ABOUT_COPYRIGHT (//)
©1994,1995 by Ingolf Koch
;
ABOUT_GERMANY (//)
Germany
;
ABOUT_SEND_CARD (//)
Send me a postcard if you like the program.
;
;
;
; Dear translator,
; ****************
;
; You may place your name, address, ... here
; ******************************************
;
; These strings appear in the 'About' requester
; *********************************************
;
ABOUT_TRANSLATOR_0 (//)
Builtin English catalog by\n
;
ABOUT_TRANSLATOR_1 (//)
Ingolf Koch\n
;
ABOUT_TRANSLATOR_2 (//)

;
ABOUT_TRANSLATOR_3 (//)

;
ABOUT_TRANSLATOR_4 (//)

;
;
;
;
; GUI Main Window:
; ****************
;
BUTTON_NEW (//)
New
;
SHORT_NEW (//1)
n
;
BUTTON_EDIT (//)
Edit
;
SHORT_EDIT (//1)
e
;
STR_DELETE (//)
Delete
;
STR_OPEN (//)
Open
;
STR_SAVE (//)
Save
;
STR_SCAN (//)
Scan
;
STR_QUIT (//)
Quit
;
MENU_PROJECT (//)
Project
;
STR_OPTIONS (//)
Options
;
PROJECT_ABOUT (//)
About...
;
SHORT_PROJECT_OPEN (//1)
O
;
SHORT_PROJECT_SAVE (//1)
S
;
SHORT_PROJECT_SCAN (//1)
C
;
SHORT_PROJECT_OPTIONS (//1)
P
;
SHORT_PROJECT_QUIT (//1)
Q
;
FRAME_USERS (//)
Users
;
FRAME_GROUPS (//)
Groups
;
LABEL_INFO (//)
Info:
;
FRAME_FILES (//)
Files
;
LABEL_LOGFILE (//)
Logfile:
;
SHORT_OPEN (//1)
o
;
SHORT_SAVE (//1)
s
;
SHORT_SCAN (//1)
c
;
BUTTON_OK (//)
Ok
;
SHORT_OK (//1)
o
;
BUTTON_CANCEL (//)
Cancel
;
;
; GUI User Window:
; ****************
;
WINDOW_TITLE_USER (//)
MultiUser User Settings
;
FRAME_CHARACTER (//)
Characteristics
;
LABEL_PASSWORD (//)
Password:
;
LABEL_PRIM_GROUP (//)
Prim. Group:
;
SHORT_PRIM_GROUP (//1)
g
;
LABEL_NAME (//)
Name:
;
SHORT_NAME (//1)
n
;
SHORT_HOME (//1)
h
;
ASL_TITLE_HOME (//)
Please select $HOME...
;
BUTTON_CLR_PASSWD (//)
Clear Password
;
SHORT_CLR_PASSWD (//1)
c
;
FRAME_SEC_GROUPS (//)
Secondary Groups
;
LABEL_ADD (//)
Add:
;
SHORT_ADD (//1)
a
;
;
; GUI Group Window:
; *****************
;
WINDOW_TITLE_GROUP (//)
MultiUser Group Settings
;
LABEL_MANAGER (//)
Group Manager:
;
SHORT_MANAGER (//1)
m
;
;
;
;
; Information Messages:
; *********************
;
INFO_DONE (//)
Done.
;
INFO_WRITING (//)
Writing files.
;
INFO_NOT_SAVED (//)
Files not saved.
;
INFO_READING (//)
Reading files.
;
INFO_READ_ERROR (//)
Read error.
;
;
;
;
; Error Messages:
; ***************
;
MSG_ERROR (//)
Error
;
MSG_SORRY_SPACE (//)
Sorry, 
; There must be space after the ','!
;
MSG_OOPS (//)
Oops!\n
;
MSG_INFO (//)
Information:\n
;
MSG_WARNING (//)
Warning!\n
;
ERROR_CREATION_FAILED (//)
Failed to create Application (missing classes?).
;
ERROR_MUI (//)
This program needs at least\nmuimaster.library version 7.
;
ERROR_MUFS (//)
You must be running MultiUser\nfor any use of this program :-)
;
ERROR_ROOT (//)
Only root is allowed to use this program.
;
ERROR_PLOCK (//)
Couldn't get a lock on the passwd file.
;
ERROR_GLOCK (//)
Couldn't get a lock on the group file.
;
ERROR_P_TOO_LONG (//)
passwd path too long.
;
ERROR_G_TOO_LONG (//)
group path too long.
;
;
; Error messages
; **************
;
; If not stated differently, the first %s in the following strings will
; be replaced by MSG_OOPS, MSG_INFO or MSG_WARNING
; So you need only translate the string after the first %s.
;
ERROR_NO_FILE (//)
%scould not open file\n\"%s\".
;
ERROR_OUT_OF_MEM (//)
%snot enough free memory.%s
;
;
; Here, the %s is replaced for example by a string like QUESTION_CONTINUE
;
WARN_HAS_BEEN_CHANGED (//)
Config has not been saved!\n%s\n(All changes will be lost)
;
WARN_LOST_S_GROUP (//)
\nSome secondary groups may have been lost.
;
ERROR_FILE_CORRUPT (//)
%sError in file\n\"%s\"\nline %ld\n%s
;
ERROR_DOUBLE (//)
%s%s %ld  and/or  %s %s\nfound twice in %s file.\n%s
;
ERROR_NO_ROOT (//)
%sNo root account!\nI refuse to save this config!
;
WARN_ROOT_CHANGED (//)
%sAnother user is now root!!!
;
ERROR_STRANGE_GID (//)
%s%s's primary group\nshould be %s.\n%s
;
ERROR_LOAD_NOT_SUCCESSFUL (//)
%sThe files were not successfully loaded.
;
WARN_NAMES_CHANGED (//)
%sFile names were changed.
;
ERROR_NO_WRITE (//)
%sCouldn't write to file\n%s
;
ERROR_WRITE (//)
Error while saving.\nYou MUST try again\nto avoid serious problems.
;
WARN_PASSWORD_CLEARED (//)
%sSome passwords had to be cleared\nbecause UserIDs were changed!
;
;
; Enter a non existing group in the string gadgets (user window)
;
ERROR_INVALID_PGROUP (//)
%sInvalid primary group \"%s\"%s
;
ERROR_INVALID_SGROUP (//)
%sInvalid secondary group \"%s\"%s
;
ERROR_INCORRECT_SETTINGS (//)
%scan't go on.\nIncorrect settings for\n%s, %s, and/or %s.
;
;
; In the following string, the %s are replaced by:
;
; 1.: Oops!\n
; 2.: UserID           or         GroupID
; 3.: <the userid>     or         <the groupid>
;
; If you want to create a new user and supply a UserID say 'root'
; you'll get the error message:
;
; Oops!\nUserID \"root\" already exists.\nChoose another string.
;
; The same applies for groups. Clear? :-)
;
ERROR_EXISTS (//)
%s%s \"%s\" already exists.\nChoose another string.
;
WARN_WILL_CLEAR_PASSWORD (//)
%sThis will clear the password!
;
;
; In the following string, the %s are replaced by:
;
; 1.: Oops!\n
; 2.: UID              or         GID
; 3.: <the uid>        or         <the gid>
; 4.: [1..65535]       or         [0..65535]
;
; If you want to know more, just try a uid or gid of say 70000 in the
; user or group editing window.
;
ERROR_ID_OUT_OF_RANGE (//)
%s%s %ld invalid.\nMust be in %s.
;
;
; To make the following string appear, supply a UID which is already assigned
; to another user.
;
ERROR_UID_NOT_AVAILABLE (//)
%sUID %ld is owned by %s.
;
;
; Try to delete a user who is a group's manager
;
ERROR_USER_IS_MANAGER (//)
%sUser is group %s's manager.\n%s
;
;
; Enter a non existing UserID in the Manager string gadget (group window)
;
ERROR_INVALID_MANAGER (//)
%sInvalid group manager \"%s\"%s
;
;
; see ERROR_UID_NOT_AVAILABLE above
;
ERROR_GID_NOT_AVAILABLE (//)
%sGID %ld is owned by %s.
;
;
; see ERROR_USER_IS_MANAGER above
;
ERROR_GROUP_IS_PGROUP (//)
%sGroup is %s's primary group.\n%s
;
;
; The second %s contains the full path of the logfile
;
WARN_NO_LOG (//)
%sCouldn't open logfile\n%s\n%s
;
;
; The following strings may appear in the logfile
;
; Example: Start logging on 28-Mar-94,1995 at 0:59:27.\n
;
LOG_HEADER (//)
Start logging on %s at %s.\n
;
LOG_SCANNING (//)
Scanning all MultiUser partitions.\n
;
;
; The full paths of both the passwd and group file appear in the log
;
LOG_WRITING (//)
Saving config.\npasswd = %s\ngroup = %s\n
;
;
; Example: guest has no password set.\n
;
LOG_NO_PASSWORD (//)
%s has no password set.\n
;
;
;
;
; Requester Buttons:
; ******************
;
; Remember to put the * at the right place (indicated by a lowercase letter in
; the string ID)
;
REQUEST_OK_cANCEL (//)
Ok|*Cancel
;
REQUEST_YES_nO (//)
Yes|*No
;
REQUEST_oK_ABORT (//)
*Ok|Abort
;
;
;
;
; Other Requester Texts:
; **********************
;
QUESTION_CONTINUE (//)
Shall I continue?
;
QUESTION_LOOK_AT_FILES (//)
Shall I scan the file system?
;
MSG_NOT_DELETED (//)
Not deleted.
;
MSG_TRY_AGAIN (//)
Free some resources and try again.
;
MSG_MUST_SAVE (//)
%syou MUST save first!
;
MSG_NOT_SAVED (//)
Nothing saved.
;
;
; The \n is important!
;
MSG_USE_POPUP (//)
\nJust use the popup.
;
;
; Press the scan button to see this string.
;
MSG_LONG_TIME (//)
%sThis process may take quite a long time.\nSo get a cup of coffee and relax.\n%s
;
MSG_LINE_IGNORED (//)
This line will be ignored!
;
MSG_NO_CHANGES (//)
%sNo files need to be saved.
;
MSG_CHANGED_UID (//)
%sSome UIDs or GIDs have been changed.\n%s
;
;
; Delete a user and save to get this warning.
;
MSG_ORPHAN_FILES (//)
%sThere may be orphan files.\n%s
;
;
;
;
;
;
; These are new for am 0.11 and higher
; ************************************
;
;
; Error messages
;
;
; The first %s is replaced by MSG_WARNING; the second %s by a UserID
;
WARN_NO_MUFS_HOME (//)
%s%s's $HOME is not on a MultiUser partition.\n
;
;
;
; Menu 'Edit'
;
; You should use the same strings as 'Last saved' and 'Restore' in the
; Edit menu of the standard Prefs programs.
;
MENU_EDIT (//)
Edit
;
EDIT_LAST_SAVED (//)
Last Saved
;
EDIT_RESTORE (//)
Restore
;
;
; 'Scan' function
;
WINDOW_TITLE_SCAN (//)
Scan MultiUser partitions
;
;
; The title line in the Scan Listview
;
TITLE_FILE_NAME (//)
File name
;
TITLE_TYPE (//)
Type
;
TITLE_DIRECTORY (//)
Directory
;
;
; Frames, labels, buttons, ... in the Scan window
;
FRAME_SCANNING (//)
Scanning
;
LABEL_CURRENT_DIR (//)
Current Directory:
;
BUTTON_ABORT (//)
Abort
;
SHORT_ABORT (//1)
a
;
INFO_ABORTED (//)
Aborted.
;
INFO_NOT_SUCCESSFUL (//)
Not completely successful.
;
FRAME_SELECT_FILES (//)
File selection
;
STR_NOBODY (//)
Nobody
;
STR_DELETED (//)
Deleted
;
STR_ORPHAN (//)
Orphan
;
SHORT_NOBODY (//1)
n
;
SHORT_DELETED (//1)
d
;
SHORT_ORPHAN (//1)
o
;
STR_SET_ACTIONS (//)
Set Actions...
;
SHORT_SET_ACTIONS (//1)
c
;
BUTTON_START (//)
Start
;
BUTTON_BACK (//)
Back
;
SHORT_BACK (//1)
b
;
WARN_SCAN_DELETE (//)
%sYou are going to delete files.\n%s
;
;
; The Handle window
;
LABEL_ACTION (//)
Action:
;
LABEL_NEW_OWNER (//)
New owner:
;
FRAME_PROTECTION (//)
Protection
;
STR_OWNER (//)
Owner
;
CYCLE_SET (//)
Set
;
CYCLE_CLEAR (//)
Clear
;
CYCLE_KEEP (//)
Keep
;
CYCLE_CHANGE (//)
Change
;
PROT_GROUP (//)
Group
;
PROT_OTHER (//)
Other
;
; see also ERROR_INVALID_PGROUP for the following translation
;
ERROR_INVALID_NEW_OWNER (//)
%sInvalid new owner \"%s\"%s
;
;
; Messages for the log file
; in positive messages, %s will be replaced by the file name
; in negative messages, the first %s will be replaced by MSG_ERROR, the
;  second %s contains the file name
;
LOG_ERR_NO_DIR_LOCK (//)
%s: Could not access \"%s\" in directory \"%s\"!\n
;
LOG_DELETED (//)
%s deleted.\n
;
LOG_ERR_NOT_DELETED (//)
%s: %s NOT deleted!\n
;
LOG_CHANGED (//)
%s changed.\n
;
LOG_ERR_NOT_CHANGED (//)
%s: %s NOT changed!\n
;
; in the following two strings, the LAST %s will be replaced by either UID
; or GID
;
LOG_ID_ADJUSTED (//)
%s %s adjusted.\n
;
LOG_ERR_ID_NOT_ADJUSTED (//)
%s: %s %s NOT adjusted!\n
;
;
;
; A new error message which appears when a window could not be opened
; The %s will be replaced by the window title
;
ERROR_NO_WINDOW (//)
Could not open the\n\"%s\"\nwindow.
;
;
;
; Two new buttons in the main window to ban/admit a user from/to the
; system.
;
BUTTON_BAN (//)
Ban
;
BUTTON_ADMIT (//)
Admit
;
;
;
;
;
; These are new for 1.1+
; **********************
;
;
;
; New options window:
; -------------------
;
; You should put a descriptive translation of the switches here
;
;
LABEL_SYSTEM (//)
\33bSystem:
;
SWITCH_LIMITDOSSETPROTECTION (//)
Limit DOS SetProtection()
;
SWITCH_PROFILE (//)
Execute .profile
;
SWITCH_LASTLOGINREQ (//)
Display last login time
;
LABEL_LOG_TO_MULTIUSER (//)
\33bLog to MultiUser.log:
;
SWITCH_LOGSTARTUP (//)
System startup
;
SWITCH_LOGLOGIN (//)
Login
;
SWITCH_LOGLOGINFAIL (//)
Failed login
;
SWITCH_LOGPASSWD (//)
Successful password change
;
SWITCH_LOGPASSWDFAIL (//)
Failed password change
;
SWITCH_LOGCHECKPASSWD (//)
Correct password
;
SWITCH_LOGCHECKPASSWDFAIL (//)
Wrong password
;
LABEL_ALLOW_PASSWORD_CHANGE (//)
\33bAllow password change...
;
LABEL_PC_USERS (//)
for users from:
;
LABEL_PC_GROUPS (//)
for groups from:
;
STR_HI_ALL (//)
\0333all
;
SHORT_OPT_OPEN (//1)
p
;
SHORT_OPT_SAVE (//1)
s
;
SWITCH_CREATE_HOMES (//)
Set up new $HOMEs
;
SWITCH_CHECK_HOMES (//)
Check $HOMEs
;
SWITCH_HOME_ICONS (//)
$HOME icons
;
LABEL_FILES (//)
\33bFiles:
;
SWITCH_FILE_ICONS (//)
File icons
;
SWITCH_BACKUP_TO_BAK (//)
Backup to *.bak
;
LABEL_MISC (//)
\33bMiscellaneous:
;
STR_LOGGING (//)
Logging
;
SWITCH_DISPLAY (//)
Display
;
LABEL_DEFAULTS (//)
\33bDefaults:
;
SHORT_OPT_DEF_PRIM_GROUP (//1)
g
;
SHORT_OPT_DEF_MANAGER (//1)
m
;
SHORT_OPT_DEF_HOME (//1)
h
;
ASL_TITLE_OPT_DEF_HOME (//)
Please select default $HOME...
;
SHORT_OPT_SET_ACTIONS (//1)
a
;
SHORT_OPT_FILES (//1)
f
;
; This is the header for MultiUser.config file.
; Remember to put a semicolon (;) at the beginning of each non blank line.
; The semicolon at the beginning of this string must be preceded by a
; backslash (\) to indicate that it is not meant as a comment for CatComp!
;
; Example:
;
; MultiUser.config file created by AM 1.1
; on 21-Sep-94,1995  at 19:02:46.
; ©1994,1995 by Ingolf Koch
;
HEADER_CONFIG (//)
\; %s file created by AM %ld.%ld\n; on %s at %s.\n; %s\n\n
;
;
;
; These are new in the users window
;
LABEL_OFFICE (//)
Office:
;
SHORT_OFFICE (//1)
f
;
LABEL_WPHONE (//)
Work phone:
;
SHORT_WPHONE (//1)
w
;
LABEL_HPHONE (//)
Home phone:
;
SHORT_HPHONE (//1)
p
;
;
; New error strings
; -----------------
;
; This msg is displayed when there is an error while searching for MultiUser volumes
; during startup.
;
ERROR_LOCK_MUFS_VOLS (//)
Could not Lock all MultiUser root directories
;
;
; This error occurs when the total length of Name, Office, WPhone, and HPhone are
; too long for the user's name array (currently MultiUser supports string lengths of
; 220 characters (includeing the commas and the trailing '\0'))
;
ERROR_NAME_TOO_LONG (//)
%sthe entire string length of\n%s, %s, %s, and %s\n\
must not exeed %ld characters.\n\
Please try to shorten them.
;
;
; This string is used when "Backup to *.bak" is turned on and there was an error
; during write
;
ERROR_RECOVER_FROM_BAK (//)
%sSomething went wrong during write process.\nShall I try to recover using *.bak?
;
;
; This error msg appears if you try to 'Scan' when your current passwd file
; is not the MultiUser's one (the 'real' passwd file)
; The %s place holders are replaced by MSG_SORRY_SPACE, STR_SCAN, and MultiUser
; passwd file name
;
ERROR_NO_SCAN_PASSWD_WRONG (//)
%s'%s' is only allowed with the\n%s\npasswd file!
;
;
;
;
; Node names in the online help file
; **********************************
;
; ONLY TRANSLATE THEM IF THERE IS A DOC FILE IN YOUR LANGUAGE!!!
;
; If not, copy the English strings into your .ct file. Don't leave them
; blank as the online help wouldn't work correctly in that case.
;
;
; Main Window
;
HELP_MAIN_WINDOW (//)
Main Window
;
HELP_LISTVIEWS (//)
Listviews
;
HELP_NEW_USER (//)
New (User)
;
HELP_EDIT_USER (//)
Edit (User)
;
HELP_DELETE_USER (//)
Delete (User)
;
; we use BUTTON_BAN and BUTTON_ADMIT for help node names
;
HELP_NEW_GROUP (//)
New (Group)
;
HELP_EDIT_GROUP (//)
Edit (Group)
;
HELP_DELETE_GROUP (//)
Delete (Group)
;
HELP_INFO_DISPLAY (//)
Info display
;
HELP_BUTTONS (//)
Buttons
;
; we use STR_OPEN, STR_SAVE, STR_SCAN, and STR_QUIT for the help node names
;
;
; Users Window
;
HELP_USERS_WINDOW (//)
Users Window
;
; "UserID" is a constant
;
HELP_PASSWORD (//)
Password
;
HELP_UID_USER (//)
UID (User)
;
HELP_PRIMARY_GROUPID (//)
Primary GroupID
;
HELP_NAME_USER (//)
Name (User)
;
HELP_OFFICE (//)
Office
;
HELP_WORK_PHONE (//)
Work Phone
;
HELP_HOME_PHONE (//)
Home Phone
;
HELP_HOME (//)
Home
;
; "Shell" is a constant
;
HELP_CLEAR_PASSWORD (//)
Clear Password
;
HELP_ADD_SECONDARY_GROUP (//)
Add Secondary Group
;
HELP_DELETE_SECONDARY_GROUP (//)
Delete Secondary Group
;
HELP_OK_USER (//)
Ok (User)
;
HELP_CANCEL_USER (//)
Cancel (User)
;
;
; Groups Window
;
HELP_GROUPS_WINDOW (//)
Groups Window
;
; "GroupID" is a constant
;
HELP_GID_GROUP (//)
GID (Group)
;
HELP_MANAGER_USERID (//)
Manager UserID
;
HELP_NAME_GROUP (//)
Name (Group)
;
HELP_OK_GROUP (//)
Ok (Group)
;
HELP_CANCEL_GROUP (//)
Cancel (Group)
;
;
; Groups Window
;
; we use STR_SCAN for the help node name
;
HELP_SCAN_LISTVIEW (//)
Scan Listview
;
; we use STR_NOBODY, STR_DELETED, and STR_ORPHAN for the help node names
;
; "UID" and "GID" are constants
;
; we use STR_SET_ACTIONS for the help node names
;
;
; Handle Window
;
; we use STR_SET_ACTIONS for the help node name
;
;
; Options Window
;
HELP_OPTIONS_WINDOW (//)
Options Window
;
HELP_MU_CONFIG_OPTIONS (//)
MultiUser.config Options
;
HELP_AM_OPTIONS (//)
AM Options
;
; we use SWITCH_CREATE_HOMES, ..., SWITCH_DISPLAY for the help node names
;
HELP_DEF_PRIM_GROUP (//)
Default Primary Group
;
HELP_DEF_GROUP_MANAGER (//)
Default Group Manager
;
HELP_DEF_HOME (//)
Default Home
;
; we use the STR_SET_ACTIONS for the help node name
;
HELP_FILES (//)
Files
;
;
; Main Menu
;
; remember to change a slash '/' in the .texinfo into a minus '-'
;
; we use the STR_OPEN, STR_SAVE, STR_SCAN, and HELP_OPTIONS_WINDOW for the help node names
;
HELP_MENU_PROJECT_AUTHOR (//)
Author
;
; we use the STR_QUIT for the help node name
;
HELP_MENU_EDIT_LAST_SAVED (//)
Edit-Last Saved
;
HELP_MENU_EDIT_RESTORE (//)
Edit-Restore
;
HELP_MENU_EDIT_SAVE (//)
Edit-Save
