More internationalisation.

This commit is contained in:
Andrew McMillan 2006-11-08 10:50:40 +13:00
parent de3fa29f50
commit 07c36668f5
3 changed files with 18 additions and 5 deletions

View File

@ -11,7 +11,7 @@
$user_no = intval(isset($_POST['user_no']) ? $_POST['user_no'] : $_GET['user_no'] ); $user_no = intval(isset($_POST['user_no']) ? $_POST['user_no'] : $_GET['user_no'] );
$user = new RSCDSUser($user_no); $user = new RSCDSUser($user_no);
if ( $user->user_no == 0 ) { if ( $user->user_no == 0 ) {
$c->page_title = ( $user_no != "" ? "User Unavailable" : "New User" ); $c->page_title = ( $user_no != "" ? i18n("User Unavailable") : i18n("New User") );
} }
else { else {
$c->page_title = sprintf("%s (%s)", $user->Get("fullname"), $user->Get("username")); $c->page_title = sprintf("%s (%s)", $user->Get("fullname"), $user->Get("username"));

View File

@ -43,7 +43,7 @@ class RSCDSUser extends User
$html = '<div id="entryform">'; $html = '<div id="entryform">';
if ( $title != "" ) { if ( $title != "" ) {
$html .= "<h1>$title</h1>\n"; $html .= sprintf("<h1>%s</h1>\n", translate($title));
} }
if ( $ef->EditMode ) { if ( $ef->EditMode ) {
@ -125,21 +125,25 @@ SELECT user_no, fullname FROM usr
OR (from_user = usr.user_no AND to_user = $this->user_no)) OR (from_user = usr.user_no AND to_user = $this->user_no))
$group_target $group_target
EOSQL; EOSQL;
if ( isset($this->roles['Group']) )
$nullvalue = translate( "--- select a user, group or resource ---" );
else
$nullvalue = translate( "--- select a user or resource ---" );
$person_selection = $ef->DataEntryField( "", "lookup", "relate_to", $person_selection = $ef->DataEntryField( "", "lookup", "relate_to",
array("title" => translate("Select the user, resource or group to relate this user to"), array("title" => translate("Select the user, resource or group to relate this user to"),
"_null" => "--- select a user ".( isset($this->roles['Group']) ? '' : ', group ' ).'or resource ---', "_null" => $nullvalue,
"_sql" => $sql ) ); "_sql" => $sql ) );
$group_target = ( isset($this->roles['Group']) ? 'WHERE NOT rt_isgroup' : '' ); $group_target = ( isset($this->roles['Group']) ? 'WHERE NOT rt_isgroup' : '' );
$relationship_type_selection = $ef->DataEntryField( "", "lookup", "relate_as", $relationship_type_selection = $ef->DataEntryField( "", "lookup", "relate_as",
array("title" => translate("Select the type of relationship from this user"), array("title" => translate("Select the type of relationship from this user"),
"_null" => "--- select a relationship type ---", "_null" => translate("--- select a relationship type ---"),
"_sql" => "SELECT rt_id, rt_name FROM relationship_type $group_target " ) ); "_sql" => "SELECT rt_id, rt_name FROM relationship_type $group_target " ) );
$browser->AddRow( array( $browser->AddRow( array(
'rt_name' => $relationship_type_selection, /* Since 'fullname' is formatted to display this value */ 'rt_name' => $relationship_type_selection, /* Since 'fullname' is formatted to display this value */
'user_link' => $person_selection, 'user_link' => $person_selection,
'delete' => '<input type="submit" name="submit" value="Add Relationship" class="fsubmit">' 'delete' => sprintf('<input type="submit" name="submit" value="%s" class="fsubmit">', htmlspecialchars(translate("Add Relationship")))
) ); ) );
} }

View File

@ -26,4 +26,13 @@ i18n("Relationship <!-- in the sense of a work relationship between people -->")
i18n("No. <!-- short for 'Number' -->"); i18n("No. <!-- short for 'Number' -->");
i18n("No."); i18n("No.");
i18n("Id <!-- short for 'Identifier' -->");
i18n("Id");
// The standard relationship names
i18n("Administers Group");
i18n("Administers Resource");
i18n("Is Assisted by");
i18n("Is a member of group");
?> ?>