[evolvis-commits] r8484: committing Philippe Kiener' s i18n of people↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 16:43:50 CET 2011


Author: mirabilos
Date: 2011-02-24 16:43:50 +0100 (Thu, 24 Feb 2011)
New Revision: 8484

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/include/languages/Base.tab
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/admin/index.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/createjob.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editjob.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editprofile.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/helpwanted-latest.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/index.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/people_utils.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/skills_utils.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewjob.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewprofile.php
Log:
committing Philippe Kiener's i18n of people


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/include/languages/Base.tab
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/include/languages/Base.tab	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/include/languages/Base.tab	2011-02-24 15:43:50 UTC (rev 8484)
@@ -418,10 +418,13 @@
 general	yes	Yes
 general	no	No
 general	deleted	Deleted
+general	delete	Delete
 general	update	Update
 general	remove	Remove
 general	cancel	Cancel
+general	done	Done
 general	more	More
+general	confirm	Confirm
 general	error_on_update	Error On Update: 
 general	error_group_id	Group_id in db result does not match Group Object
 general	error_no_valid_group_object	$1:: No Valid Group Object
@@ -616,7 +619,33 @@
 news_utils	readmore	Read More/Comment
 people	about_blurb	<P>The $1 Project Help Wanted board is for non-commercial, project volunteer openings. Commercial use is prohibited.<P>Project listings remain live for two weeks, or until closed by the poster, whichever comes first. (Project administrators may always re-post expired openings.)<P>Browse through the category menu to find projects looking for your help.<P>If you're a project admin, log in and submit help wanted requests through your project administration page.<P>To suggest new job categories, submit a request via the support manager.<P>
 people	section	Project Help Wanted
-people	title	Projects Needing Help
+people	title	Help Wanted System
+people	here_is_list_position	Here is a list of positions available for this project.
+people	click_job_titles	Click job titles for more detailed descriptions.
+people	last_posts	Last posts
+people	more_latest_posts	more latest posts
+people	category	Category
+people	short_description	Short Description
+people	long_description	Long Description
+people	status	Status
+people	error_inserting	ERROR inserting into skill inventory
+people	added_skill	Added to skill inventory
+people	error_skill_already	ERROR - skill already in your inventory
+people	must_be_loggin	You must be logged in first
+people	must_select_a_skill	Must select a skill ID
+people	skill	Skill
+people	level	Level
+people	experience	Experience
+people	no_skill_inventory_setup_up	No Skill Inventory Set Up
+people	action	Action
+people	add_new_skill	Add A New Skill
+people	add_skill	Add Skill
+people	invalid_id	Invalid ID
+people	no_categories_found	No Categories Found
+people	date_opened	Date Opened
+people	title_array	Title
+people	project	$1 project
+people	none_found	None Found
 people_admin	section	Project Help Wanted
 people_admin	title	Help Wanted Administration
 people_admin_people_cat	section	Help Wanted Administration
@@ -627,18 +656,95 @@
 people_cat	title	List Jobs By Category
 people_createjob	section	Project Help Wanted
 people_createjob	title	Create A New Job
+people_createjob	explains	Start by filling in the fields below. When you click continue, you will be shown a list of skills and experience levels that this job requires.
+people_createjob	continue	Continue >>
 people_editjob	section	Project Help Wanted
 people_editjob	title	Edit Job
+people_editjob	error_missing	error - missing info
+people_editjob	fill_in	Fill in all required fields
+people_editjob	job_insert_failed	JOB insert FAILED
+people_editjob	job_insert_ok	JOB inserted successfully
+people_editjob	job_update_no	JOB update FAILED 
+people_editjob	job_update_ok	JOB updated successfully
+people_editjob	job_update_no_wrong_id	JOB update failed - wrong project_id
+people_editjob	job_skill_update_no	JOB skill update FAILED
+people_editjob	job_skill_update_ok	JOB skill updated successfully
+people_editjob	job_skill_update_no_wrong_id	JOB skill update failed - wrong project_id
+people_editjob	job_skill_delete_no	JOB skill delete FAILED
+people_editjob	job_skill_delete_ok	JOB skill deleted successfully
+people_editjob	job_skill_delete_no_wrong_id	JOB skill delete failed - wrong project_id
+people_editjob	posting_fetch_failed	POSTING fetch FAILED
+people_editjob	no_such	No Such posting For This Project
+people_editjob	skill_explains	<p>Now you can edit/change the list of skills attached to this posting. Developers will be able to match their skills with your requirements.</p><p>All postings are automatically closed after two weeks.</p>
+people_editjob	update_description	Update Descriptions
+people_editjob	finished	Finished
 people_editprofile	section	Project Help Wanted
+people_editprofile	update_failed	User update FAILED
+people_editprofile	update_ok	User updated successfully
 people_editprofile	title	Edit Your Profile
+people_editprofile	error	error - missing info
+people_editprofile	fill_all_required_fields	Fill in all required fields
+people_editprofile	failed_to_add_skill	Failed to add the skill
+people_editprofile	skill_added_ok	Skill added successfully
+people_editprofile	no_skills_selected	No skills selected to edit.
+people_editprofile	failed_update_skills	Failed to update skills
+people_editprofile	fill_all_required_fields	Skill$1 updated successfully
+people_editprofile	skills_edit	Skills edit
+people_editprofile	edit_skills	Edit Skills
+people_editprofile	change_required_fields	Change the required fields, and press "Done" at the bottom of the page
+people_editprofile	cancel_skills_update	Cancelled skills update
+people_editprofile	no_skills_selected_to_delete	No skills selected to delete.
+people_editprofile	failed_delete_skills	Failed to delete any skills
+people_editprofile	skill_delete_successfully	Skill$1 deleted successfully 
+people_editprofile	confirm_skill_delete	Confirm skill delete
+people_editprofile	confirm_delete	Confirm Delete
+people_editprofile	about_to_delete	You are about to delete the following skill$1
+people_editprofile	from_skills_database	from the skills database. This action cannot be undone.
+people_editprofile	are_you_sure	Are you <strong>sure</strong> you wish to continue?
+people_editprofile	skill_deletion_cancelled	Skill deletion cancelled
+people_editprofile	edit_your_profile	Edit Your Profile
+people_editprofile	user_fetch_failed	User fetch FAILED
+people_editprofile	no_such_user	No Such User
+people_editprofile	edit_public_permissions	Edit Public Permissions
+people_editprofile	following_options	The following option determines if others can see your skills. If they can't, you can still enter your skills.
+people_editprofile	publicly_viewable	Publicly Viewable
+people_editprofile	update_permission	Update Permissions
+people_editprofile	no_skill_types_in_database	No skill types in database (skills_data_types table)
+people_editprofile	no_skill_types_in_database_inform	No skill types in database - inform system administrator
+people_editprofile	add_new_skill	Add a new skill
+people_editprofile	you_can_enter_new_skills	You can enter new skills you have acquired here. Please enter the start and finish dates as accurately as possible.
+people_editprofile	all_fields_required	All fields are required!
+people_editprofile	add_this_skill	Add This Skill
+people_editprofile	edit_delete_your_skills	Edit/Delete Your Skills
+people_editprofile	type	Type
+people_editprofile	profile_title	Title
+people_editprofile	start_date	Start Date
+people_editprofile	end_date	End Date
+people_editprofile	keywords	Keywords
+people_editprofile	title_max_100_chars	Title (max 100 characters)
+people_editprofile	keywords_max_255_chars	Keywords (max 255 characters)
+people_help_wanted_latest	title	Help Wanted Latest Posts
 people_helpwanted_latest	section	Project Help Wanted
 people_helpwanted_latest	title	Last Posts
 people_proj	section	Project Help Wanted
 people_proj	title	Project Help Wanted For $1
 people_viewjob	section	Project Help Wanted
 people_viewjob	title	$1 wanted for $2
+people_viewjob	posting_id_not_found	Posting ID not found
+people_viewjob	view_a_job	View a Job
+people_viewjob	fetch_failed	POSTING fetch FAILED
+people_viewjob	no_such_posting	No Such Posting For This Project
+people_viewjob	view_a_job	View a Job
+people_viewjob	contact_info	Contact Info
+people_viewjob	open_date	Open Date
+people_viewjob	for_project	For Project
+people_viewjob	required_skills	Required Skills
 people_viewprofile	section	User Info
-people_viewprofile	title	View Developer Profile
+people_viewprofile	title	View a User Profile
+people_viewprofile	user_fetch_failed	User fetch FAILED
+people_viewprofile	no_such_user	No Such User
+people_viewprofile	set_private	This User Has Set His/Her Profile to Private
+people_viewprofile	skills_profile_for	Skills profile for
 pm	section	Project: $1 
 pm	title	Project/Task Manager: Subprojects And Tasks
 pm	intro	Choose a Subproject and you can browse/edit/add tasks to it.

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/admin/index.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/admin/index.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/admin/index.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -13,7 +13,7 @@
 
 
 require_once('pre.php');
-require_once('../people_utils.php');
+require_once('www/people/people_utils.php');
 
 if (user_ismember(1,'A')) {
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/createjob.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/createjob.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/createjob.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -20,24 +20,23 @@
 	/*
 		Fill in the info to create a job
 	*/
-	people_header(array('title'=>'Create a job for your project','pagename'=>'people_createjob'));
+	people_header(array('title'=>$Language->getText('people_createjob','title'),'pagename'=>'people_createjob'));
 
 	echo '
-		<p>Start by filling in the fields below. When you click continue, you
-		will be shown a list of skills and experience levels that this job requires.</p>
+		<p>'.$Language->getText('people_createjob','explains').'	</p>
 		<p>
 		<form action="/people/editjob.php" method="post">
 		<input type="hidden" name="group_id" value="'.$group_id.'" />
-		<strong>Category:</strong>'.utils_requiredField().'<br /></p>
+		<strong>'.$Language->getText('people','category').':</strong>'.utils_requiredField().'<br /></p>
 		'. people_job_category_box('category_id') .'
 		<p>
-		<strong>Short Description:</strong>'.utils_requiredField().'<br />
+		<strong>'.$Language->getText('people','short_description').':</strong>'.utils_requiredField().'<br />
 		<input type="text" name="title" value="" size="40" maxlength="60" /></p>
 		<p>
-		<strong>Long Description:</strong>'.utils_requiredField().'<br />
+		<strong>'.$Language->getText('people','long_description').':</strong>'.utils_requiredField().'<br />
 		<textarea name="description" rows="10" cols="60" wrap="soft"></textarea></p>
 		<p>
-		<input type="submit" name="add_job" value="Continue >>" />
+		<input type="submit" name="add_job" value="'.$Language->getText('people_createjob','continue').'" />
 		</form></p>';
 
 	people_footer(array());

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editjob.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editjob.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editjob.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -22,17 +22,17 @@
 			create a new job
 		*/
 		if (!$title || !$description || $category_id==100) {
-			exit_error('Error - missing information','Fill in all required fields');
+			exit_error($Language->getText('people_editjob','error_missing'),$Language->getText('people_editjob','fill_in'));
 		}
 		$sql="INSERT INTO people_job (group_id,created_by,title,description,date,status_id,category_id) ".
 			"VALUES ('$group_id','". user_getid() ."','".htmlspecialchars($title)."','".htmlspecialchars($description)."','".time()."','1','$category_id')";
 		$result=db_query($sql);
 		if (!$result || db_affected_rows($result) < 1) {
-			$feedback .= ' JOB insert FAILED ';
+			$feedback .= $Language->getText('people_editjob','job_insert_failed');
 			echo db_error();
 		} else {
 			$job_id=db_insertid($result,'people_job','job_id');
-			$feedback .= ' JOB inserted successfully ';
+			$feedback .= $Language->getText('people_editjob','job_insert_ok');
 		}
 
 	} else if ($update_job) {
@@ -41,17 +41,17 @@
 		*/
 		if (!$title || !$description || $category_id==100 || $status_id==100 || !$job_id) {
 			//required info
-			exit_error('error - missing info','Fill in all required fields');
+			exit_error($Language->getText('people_editjob','error_missing'),$Language->getText('people_editjob','fill_in'));
 		}
 
 		$sql="UPDATE people_job SET title='".htmlspecialchars($title)."',description='".htmlspecialchars($description)."',status_id='$status_id',category_id='$category_id' ".
 			"WHERE job_id='$job_id' AND group_id='$group_id'";
 		$result=db_query($sql);
 		if (!$result || db_affected_rows($result) < 1) {
-			$feedback .= ' JOB update FAILED ';
+			$feedback .= $Language->getText('people_editjob','job_update_no');
 			echo db_error();
 		} else {
-			$feedback .= ' JOB updated successfully ';
+			$feedback .= $Language->getText('people_editjob','job_update_ok');
 		}
 
 	} else if ($add_to_job_inventory) {
@@ -60,14 +60,14 @@
 		*/
 		if ($skill_id == "xyxy" || $skill_level_id==100 || $skill_year_id==100  || !$job_id) {
 			//required info
-			exit_error('Error - Missing information','Fill in all required fields');
+			exit_error($Language->getText('people_editjob','error_missing'),$Language->getText('people_editjob','fill_in'));
 		}
 
 		if (people_verify_job_group($job_id,$group_id)) {
 			people_add_to_job_inventory($job_id,$skill_id,$skill_level_id,$skill_year_id);
-			$feedback .= ' JOB update successful ';
+			$feedback .= $Language->getText('people_editjob','job_update_ok');
 		} else {
-			$feedback .= ' JOB update failed - wrong project_id ';
+			$feedback .= $Language->getText('people_editjob','job_update_no_wrong_id');
 		}
 
 	} else if ($update_job_inventory) {
@@ -76,7 +76,7 @@
 		*/
 		if ($skill_level_id==100 || $skill_year_id==100  || !$job_id || !$job_inventory_id) {
 			//required info
-			exit_error('error - missing info','Fill in all required fields');
+			exit_error($Language->getText('people_editjob','error_missing'),$Language->getText('people_editjob','fill_in'));
 		}
 
 		if (people_verify_job_group($job_id,$group_id)) {
@@ -84,13 +84,13 @@
 				"WHERE job_id='$job_id' AND job_inventory_id='$job_inventory_id'";
 			$result=db_query($sql);
 			if (!$result || db_affected_rows($result) < 1) {
-				$feedback .= ' JOB skill update FAILED ';
+				$feedback .= $Language->getText('people_editjob','job_skill_update_no');
 				echo db_error();
 			} else {
-				$feedback .= ' JOB skill updated successfully ';
+				$feedback .= $Language->getText('people_editjob','job_skill_update_ok');
 			}
 		} else {
-			$feedback .= ' JOB skill update failed - wrong project_id ';
+			$feedback .= $Language->getText('people_editjob','job_skill_update_no_wrong_id');
 		}
 
 	} else if ($delete_from_job_inventory) {
@@ -99,20 +99,20 @@
 		*/
 		if (!$job_id) {
 			//required info
-			exit_error('error - missing info','Fill in all required fields');
+			exit_error($Language->getText('people_editjob','error_missing'),$Language->getText('people_editjob','fill_in'));
 		}
 
 		if (people_verify_job_group($job_id,$group_id)) {
 			$sql="DELETE FROM people_job_inventory WHERE job_id='$job_id' AND job_inventory_id='$job_inventory_id'";
 			$result=db_query($sql);
 			if (!$result || db_affected_rows($result) < 1) {
-				$feedback .= ' JOB skill delete FAILED ';
+				$feedback .= $Language->getText('people_editjob','job_skill_delete_no');
 				echo db_error();
 			} else {
-				$feedback .= ' JOB skill deleted successfully ';
+				$feedback .= $Language->getText('people_editjob','job_skill_delete_ok');
 			}
 		} else {
-			$feedback .= ' JOB skill delete failed - wrong project_id ';
+			$feedback .= $Language->getText('people_editjob','job_skill_delete_no_wrong_id');
 		}
 
 	}
@@ -120,42 +120,40 @@
 	/*
 		Fill in the info to create a job
 	*/
-	people_header(array('title'=>'Edit a job for your project','pagename'=>'people_editjob'));
+	people_header(array('title'=>$Language->getText('people_editjob','title'),'pagename'=>'people_editjob'));
 
 	//for security, include group_id
 	$sql="SELECT * FROM people_job WHERE job_id='$job_id' AND group_id='$group_id'";
 	$result=db_query($sql);
 	if (!$result || db_numrows($result) < 1) {
 		echo db_error();
-		$feedback .= ' POSTING fetch FAILED ';
-		echo '<h2>No Such posting For This Project</h2>';
+		$feedback .= $Language->getText('people_editjob','posting_fetch_failed');
+		echo '<h2>'.$Language->getText('people_editjob','no_such').'</h2>';
 	} else {
 
-		echo '
-		<p>Now you can edit/change the list of skills attached to this posting.
-		Developers will be able to match their skills with your requirements.</p>
-		<p>All postings are automatically closed after two weeks.</p>
+		echo $Language->getText('people_editjob','skill_explains').'
+		
 		<p><form action="'.$PHP_SELF.'" method="post">
 		<input type="hidden" name="group_id" value="'.$group_id.'" />
 		<input type="hidden" name="job_id" value="'.$job_id.'" />
-		<strong>Category:</strong><br />
+		<strong>'.$Language->getText('people','category').':</strong><br />
 		'. people_job_category_box('category_id',db_result($result,0,'category_id')) .'
 		<p>
-		<strong>Status:</strong><br />
+		<strong>'.$Language->getText('people','status').':</strong><br />
 		'. people_job_status_box('status_id',db_result($result,0,'status_id')) .'</p>
 		<p>
-		<strong>Short Description:</strong><br />
+		<strong>'.$Language->getText('people','short_description').':</strong><br />
 		<input type="text" name="title" value="'. db_result($result,0,'title') .'" size="40" maxlength="60" /></p>
 		<p>
-		<strong>Long Description:</strong><br />
+		<strong>'.$Language->getText('people','long_description').':</strong><br />
 		<textarea name="description" rows="10" cols="60" wrap="soft">'. db_result($result,0,'description') .'</textarea></p>
 		<p>
-		<input type="submit" name="update_job" value="Update Descriptions" />
+		<input type="submit" name="update_job" value="'.$Language->getText('people_editjob','update_description').'" />
 		</form></p>';
 
 		//now show the list of desired skills
 		echo '<p>'.people_edit_job_inventory($job_id,$group_id) . '</p>';
-		echo '<p><form action="/people/" method="post"><input type="submit" name="submit" value="Finished" /></form>';
+		echo '<p><form action="/people/" method="post"><input type="submit" name="submit" value="'.$Language->getText('people_editjob','finished').'" /></form>';
 
 	}
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editprofile.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editprofile.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/editprofile.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -24,10 +24,10 @@
 			"WHERE user_id='".user_getid()."'";
 		$result=db_query($sql);
 		if (!$result || db_affected_rows($result) < 1) {
-			$feedback .= ' User update FAILED ';
+			$feedback .= $Language->getText('people_editprofile','update_failed');
 			echo db_error();
 		} else {
-			$feedback .= ' User updated successfully ';
+			$feedback .= $Language->getText('people_editprofile','update_ok');
 		}
 
 	} else if($AddSkill) {
@@ -60,20 +60,20 @@
 				$result=db_query($sql);
 				if (!$result || db_affected_rows($result) < 1) {
 					echo db_error();
-					$feedback .= 'Failed to add the skill ';
-					echo '<h2>Failed to add the skill<h2>';
+					$feedback .= $Language->getText('people_editprofile','failed_to_add_skill');
+					echo '<h2>'.$Language->getText('people_editprofile','failed_to_add_skill').'<h2>';
 				} else {		  
-					$feedback = "Skill added successfully";
+					$feedback = $Language->getText('people_editprofile','skill_added_ok');
 				}
 			}
 		} else {
-			exit_error('error - missing info','Fill in all required fields. Press the back button to continue.');
+			exit_error($Language->getText('people_editprofile','error'),$Language->getText('people_editprofile','fill_all_required_fields'));
 		}
 	}
 	if ($MultiEdit) {
 		$numItems = count($skill_edit);
 		if($numItems == 0) {
-			$feedback .= "No skills selected to edit.";
+			$feedback .= $Language->getText('people_editprofile','no_skills_selected');
 		} else {
 			if($confirmMultiEdit) {
 			   $rowsDone = 0;
@@ -92,36 +92,36 @@
 					$result=db_query($sql);
 					if (!$result || db_affected_rows($result) < 1) {
 						echo db_error();
-						$feedback = 'Failed to update skills ';
+						$feedback = $Language->getText('people_editprofile','failed_update_skills');
 						break;
 					} else {	  
 					   $rowsDone++; 
-					   $feedback = "Skill". ($rowsDone>1?"s":"")." updated successfully";
+					   $feedback = $Language->getText('people_editprofile','update_skills_ok', ($rowsDone>1?"s":""));
 					}						
 				}   /* end for */
 				
 			} else	/* not confirmed multiedit */ {
-				people_header(array('title'=>'Skills edit','pagename'=>'people_editskills'));
-				echo '<h2><span style="color:red">Edit Skills</span><h2>';
-				echo 'Change the required fields, and press "Done" at the bottom of the page';
+				people_header(array('title'=>$Language->getText('people_editprofile','skills_edit'),'pagename'=>'people_editskills'));
+				echo '<h2><span style="color:red">'.$Language->getText('people_editprofile','edit_skills').'</span><h2>';
+				echo $Language->getText('people_editprofile','change_required_fields');
 				echo '<form action="'.$PHP_SELF.'" method="post">';
 				handle_multi_edit($skill_edit);
 				echo '<input type="hidden" name="confirmMultiEdit" value="1" />';
-				echo '<input type="submit" name="MultiEdit" value="Done" />';
-				echo '<input type="submit" name="cancelMultiEdit" value="Cancel" />';
+				echo '<input type="submit" name="MultiEdit" value="'.$Language->getText('general','done').'" />';
+				echo '<input type="submit" name="cancelMultiEdit" value="'.$Language->getText('general','cancel').'" />';
 				echo '</form>';
 				people_footer(array());
 				return;
 			}
 		}
 	} else if($cancelMultiEdit) {
-		$feedback = "Cancelled skills update";
+		$feedback = $Language->getText('people_editprofile','cancel_skills_update');
 	}
 	
 	if($MultiDelete) {
 		$numItems = count($skill_delete);
 		if($numItems == 0) {
-			$feedback .= "No skills selected to delete.";
+			$feedback .= $Language->getText('people_editprofile','no_skills_selected_to_delete');
 		} else {
 			if($confirmMultiDelete) {
 				$sql = "DELETE FROM skills_data where skills_data_id in(".$skill_delete[0];
@@ -132,10 +132,10 @@
 				$result=db_query($sql);
 				if (!$result || db_affected_rows($result) < 1) {
 					echo db_error();
-					$feedback .= 'Failed to delete any skills ';
-					echo '<h2>Failed to delete the skill<h2>';
+					$feedback .= $Language->getText('people_editprofile','failed_delete_skills');
+					echo '<h2>'.$Language->getText('people_editprofile','failed_delete_skills').'<h2>';
 				} else {		  
-					$feedback = "Skill".(db_affected_rows($result)>1?"s":"")." deleted successfully ";
+					$feedback = $Language->getText('people_editprofile','skill_delete_successfully',(db_affected_rows($result)>1?"s":" "));
 				}
 			} else {
 				$sql = "SELECT title FROM skills_data where skills_data_id in(".$skill_delete[0];
@@ -149,23 +149,23 @@
 				if (!$result || $rows < 1) {
 					echo db_error();
 				} else {		  
-					people_header(array('title'=>'Confirm skill delete','pagename'=>'people_editskills'));
+					people_header(array('title'=>$Language->getText('people_editprofile','confirm_skill_delete'),'pagename'=>'people_editskills'));
 
-					echo '<h2><span style="color:red">Confirm Delete</span><h2>';
-					echo "You are about to delete the following skill".($rows > 1?"s":"").":<br /><br />";
+					echo '<h2><span style="color:red">'.$Language->getText('people_editprofile','confirm_delete').'</span><h2>';
+					echo $Language->getText('people_editprofile','about_to_delete',($rows > 1?"s":" ")).":<br /><br />";
 					for($i = 0; $i < $rows; $i++) {
 						echo "<strong>   " .db_result($result, $i, 'title') . "</strong><br />";
 					}
-					echo "<br />from the skills database. This action cannot be undone.<br /><br />";
-					echo "Are you <strong>sure</strong> you wish to continue? ";
+					echo "<br />".$Language->getText('people_editprofile','from_skills_database')."<br /><br />";
+					echo $Language->getText('people_editprofile','are_you_sure');
 					
 					echo '<form action="'.$PHP_SELF.'" method="post">';
 					for($i = 0; $i < $rows; $i ++) {
 						echo '<input type="hidden" name="skill_delete[]" value="'.$skill_delete[$i].'">';
 					}
 					echo '<input type="hidden" name="confirmMultiDelete" value="1" />';
-					echo '<input type="submit" name="MultiDelete" value="Confirm" />';
-					echo '<input type="submit" name="MultiDeleteCancel" value="Cancel" />';
+					echo '<input type="submit" name="MultiDelete" value="'.$Language->getText('general','confirm').'" />';
+					echo '<input type="submit" name="MultiDeleteCancel" value="'.$Language->getText('general','cancel').'" />';
 					echo '</form>';
 					people_footer(array());
 				}
@@ -174,10 +174,10 @@
 			
 		}
 	} elseif($MultiDeleteCancel) {
-		$feedback .= "Skill deletion cancelled";
+		$feedback .= $Language->getText('people_editprofile','skill_deletion_cancelled');
 	}
 
-	people_header(array('title'=>'Edit Your Profile','pagename'=>'people_editskills'));
+	people_header(array('title'=>$Language->getText('people_editprofile','edit_your_profile'),'pagename'=>'people_editskills'));
 
 	html_feedback_top($feedback);
 		
@@ -188,21 +188,20 @@
 
 	if (!$result || db_numrows($result) < 1) {
 		echo db_error();
-		$feedback .= ' User fetch FAILED ';
-		echo '<h2>No Such User<h2>';
+		$feedback .= $Language->getText('people_editprofile','user_fetch_failed');
+		echo '<h2>'.$Language->getText('people_editprofile','no_such_user').'<h2>';
 	} else {
 
 		echo '
-		<h2>Edit Public Permissions<h2>
+		<h2>'.$Language->getText('people_editprofile','edit_public_permissions').'<h2>
 		<form action="'.$PHP_SELF.'" method="post">
-		The following option determines if others can see your skills. If they can\'t, you
-		can still enter your skills.
+		'.$Language->getText('people_editprofile','following_options').'
 		<p>
-		<strong>Publicly Viewable:</strong><br />
-		<input type="radio" name="people_view_skills" value="0" '. ((db_result($result,0,'people_view_skills')==0)?'checked="checked"':'') .' /> <strong>No</strong><br />
-		<input type="radio" name="people_view_skills" value="1" '. ((db_result($result,0,'people_view_skills')==1)?'checked="checked"':'') .' /> <strong>Yes</strong><br /></p>
+		<strong>'.$Language->getText('people_editprofile','publicly_viewable').':</strong><br />
+		<input type="radio" name="people_view_skills" value="0" '. ((db_result($result,0,'people_view_skills')==0)?'checked="checked"':'') .' /> <strong>'.$Language->getText('general','no').'</strong><br />
+		<input type="radio" name="people_view_skills" value="1" '. ((db_result($result,0,'people_view_skills')==1)?'checked="checked"':'') .' /> <strong>'.$Language->getText('general','yes').'</strong><br /></p>
 		<p>
-		<input type="submit" name="update_profile" value="Update Permissions"></p>
+		<input type="submit" name="update_profile" value="'.$Language->getText('people_editprofile','update_permission').'"></p>
 		</form>';
 
 		//now show the list of desired skills
@@ -212,8 +211,8 @@
 		$skills=db_query($sql);
 		if (!$skills || db_numrows($skills) < 1) {
 			echo db_error();
-			$feedback .= ' No skill types in database (skills_data_types table) ';
-			echo '<h2>No skill types in database - inform system administrator<h2>';
+			$feedback .= $Language->getText('people_editprofile','no_skill_types_in_database');
+			echo '<h2>'.$Language->getText('people_editprofile','no_skill_types_in_database_inform').'<h2>';
 		}
 		
 		$yearArray = array();
@@ -230,14 +229,14 @@
 	   
 		
 		/* add skills. */
-		echo "<h2>Add a new skill</h2>";
-		echo "You can enter new skills you have acquired here. Please enter the start and finish dates as accurately as possible.<br />".
-			 "<FONT COLOR=\"#ff0000\"><em><strong>All fields are required!</em></strong></FONT>";
+		echo '<h2>'.$Language->getText('people_editprofile','add_new_skill').'</h2>';
+		echo $Language->getText('people_editprofile','you_can_enter_new_skills').'<br />'.
+			 '<FONT COLOR="#ff0000"><em><strong>'.$Language->getText('people_editprofile','all_fields_required').'</em></strong></FONT>';
 	   	echo '<form action="'.$PHP_SELF.'" METHOD="POST">';
 		$cell_data = array();
-		$cell_data[] = array('Type');
-		$cell_data[] = array('Start Date');
-		$cell_data[] = array('End Date');
+		$cell_data[] = array($Language->getText('people_editprofile','type'));
+		$cell_data[] = array($Language->getText('people_editprofile','start_date'));
+		$cell_data[] = array($Language->getText('people_editprofile','end_date'));
 		echo "<table border=0 >".
 
 				$HTML->multiTableRow('',$cell_data,TRUE);
@@ -254,27 +253,27 @@
 				"<table border=0 >";
 
 				$cell_data = array();
-				$cell_data[] = array('Title (max 100 chaacters)');
+				$cell_data[] = array($Language->getText('people_editprofile','title_max_100_chars'));
 				echo $HTML->multiTableRow('',$cell_data,TRUE);
 
 				echo "<tr>".
 						"<td><input type=text name=\"title\" size=100></td>".
 					"</tr>";
 				$cell_data = array();
-				$cell_data[] = array('Keywords (max 255 chaacters)');
+				$cell_data[] = array($Language->getText('people_editprofile','keywords_max_255_chars'));
 				echo $HTML->multiTableRow('',$cell_data,TRUE);
 				echo "<tr>".
 						"<td><textarea name=\"keywords\" rows=\"3\" cols=\"85\" wrap=\"soft\"></textarea></td>".
 					"</tr>".
 					"<tr>".
-						"<td><input type=submit name=\"AddSkill\" value=\"Add This Skill\"></td>".
+						"<td><input type=submit name=\"AddSkill\" value=\"".$Language->getText('people_editprofile','add_this_skill')."\"></td>".
 					"</tr>".
 				 "</table>";
 		
 		echo '</form>';
 		
 		
-		echo '<h2>Edit/Delete Your Skills</h2>
+		echo '<h2>'.$Language->getText('people_editprofile','edit_delete_your_skills').'</h2>
 		<table border="0" width="100%">';
 		echo '<form action="'.$PHP_SELF.'" METHOD="POST">';
 		displayUserSkills(user_getid(), 1); 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/helpwanted-latest.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/helpwanted-latest.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/helpwanted-latest.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -15,7 +15,7 @@
 require_once('pre.php');
 require_once('www/people/people_utils.php');
 
-people_header(array('title'=>'Help Wanted Latest Posts','pagename'=>'people_helpwanted_latest'));
+people_header(array('title'=>$Language->getText('people_help_wanted_latest','title')'Help Wanted Latest Posts','pagename'=>'people_helpwanted_latest'));
 
 {
         echo '<p>';

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/index.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/index.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/index.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -13,36 +13,36 @@
 
 
 require_once('pre.php');
-require_once('../people/people_utils.php');
+require_once('www/people/people_utils.php');
 
 if ($group_id) {
 
-	people_header(array('title'=>'Help Wanted System','pagename'=>'people_proj','titlevals'=>array(group_getname($group_id))));
+	people_header(array('title'=>$Language->getText('people','title'),'pagename'=>'people_proj','titlevals'=>array(group_getname($group_id))));
 
 	echo '
-	<p>Here is a list of positions available for this project.</p>
+	<p>'.$Language->getText('people','here_is_list_position').'</p>
 	<p>';
 
 	echo people_show_project_jobs($group_id) . '</p>';
 	
 } else if ($category_id) {
 
-	people_header(array('title'=>'Help Wanted System','pagename'=>'people_cat','titlevals'=>array(people_get_category_name($category_id))));
+	people_header(array('title'=>$Language->getText('people','title'),'pagename'=>'people_cat','titlevals'=>array(people_get_category_name($category_id))));
 
 	echo '
-		<p>Click job titles for more detailed descriptions.</p>
+		<p>'.$Language->getText('people','click_job_titles').'</p>
 		<p>';
 	echo people_show_category_jobs($category_id) . '</p>';
 
 } else {
 
-	people_header(array('title'=>'Help Wanted System','pagename'=>'people'));
+	people_header(array('title'=>$Language->getText('people','title'),'pagename'=>'people'));
 
 	echo $Language->getText('people','about_blurb', $GLOBALS[sys_name]);
 
 	echo people_show_category_table();
 
-        echo '<h4>Last posts</h4>';
+        echo '<h4>'.$Language->getText('people','last_posts').'</h4>';
 
 	$sql="SELECT people_job.group_id,people_job.job_id,groups.group_name,groups.unix_group_name,people_job.title,people_job.date,people_job_category.name AS category_name ".
 		"FROM people_job,people_job_category,groups ".
@@ -52,7 +52,7 @@
                 "ORDER BY date DESC";
 	$result=db_query($sql,5);
         echo people_show_job_list($result);
-        echo '<p><a href="helpwanted-latest.php">[more latest posts]</a></p>';
+        echo '<p><a href="helpwanted-latest.php">['.$Language->getText('people','more_latest_posts').']</a></p>';
 
 }
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/people_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/people_utils.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/people_utils.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -79,11 +79,11 @@
 }
 
 function people_add_to_skill_inventory($skill_id,$skill_level_id,$skill_year_id) {
-	global $feedback;
+	global $feedback, $Language;
 	if (session_loggedin()) {
 		// check required fields
 		if (!$skill_id || $skill_id == "xyxy") {
-			$feedback .= " Must select a skill ID";
+			$feedback .= $Language->getText('people','must_select_a_skill');
 		} else {
 		//check if they've already added this skill
 		$sql="SELECT * FROM people_skill_inventory WHERE user_id='". user_getid() ."' AND skill_id='$skill_id'";
@@ -94,21 +94,22 @@
 				"VALUES ('". user_getid() ."','$skill_id','$skill_level_id','$skill_year_id')";
 			$result=db_query($sql);
 			if (!$result || db_affected_rows($result) < 1) {
-				$feedback .= ' ERROR inserting into skill inventory ';
+				$feedback .= $Language->getText('people','error_inserting');
 				echo db_error();
 			} else {
-				$feedback .= ' Added to skill inventory ';
+				$feedback .= $Language->getText('people','added_skill');
 			}
 		} else {
-			$feedback .= ' ERROR - skill already in your inventory ';
+			$feedback .= $Language->getText('people','error_skill_already');
 		}
 		}
 	} else {
-		echo '<h1>You must be logged in first</h1>';
+		echo '<h1>'.$Language->getText('people','must_be_loggin').'</h1>';
 	}
 }
 
 function people_show_skill_inventory($user_id) {
+	global $Language;
 	$sql="SELECT people_skill.name AS skill_name, people_skill_level.name AS level_name, people_skill_year.name AS year_name ".
 		"FROM people_skill_year,people_skill_level,people_skill,people_skill_inventory ".
 		"WHERE people_skill_year.skill_year_id=people_skill_inventory.skill_year_id ".
@@ -118,16 +119,17 @@
 	$result=db_query($sql);
 
 	$title_arr=array();
-	$title_arr[]='Skill';
-	$title_arr[]='Level';
-	$title_arr[]='Experience';
+	$title_arr[]=$Language->getText('people','skill');
+	$title_arr[]=$Language->getText('people','level');
+	$title_arr[]=$Language->getText('people','experience');
 
+
 	echo $GLOBALS['HTML']->listTableTop ($title_arr);
 
 	$rows=db_numrows($result);
 	if (!$result || $rows < 1) {
 		echo '
-			<h2>No Skill Inventory Set Up</h2>';
+			<h2>'.$Language->getText('people','no_skill_inventory_setup_up').'</h2>';
 		echo db_error();
 	} else {
 		for ($i=0; $i < $rows; $i++) {
@@ -144,22 +146,22 @@
 }
 
 function people_edit_skill_inventory($user_id) {
-	global $PHP_SELF;
+	global $PHP_SELF, $Language;
 	$sql="SELECT * FROM people_skill_inventory WHERE user_id='$user_id'";
 	$result=db_query($sql);
 
 	$title_arr=array();
-	$title_arr[]='Skill';
-	$title_arr[]='Level';
-	$title_arr[]='Experience';
-	$title_arr[]='Action';
+	$title_arr[]=$Language->getText('people','skill');
+	$title_arr[]=$Language->getText('people','level');
+	$title_arr[]=$Language->getText('people','experience');
+	$title_arr[]=$Language->getText('people','action');
 
 	echo $GLOBALS['HTML']->listTableTop ($title_arr);
 
 	$rows=db_numrows($result);
 	if (!$result || $rows < 1) {
 		echo '
-			<tr><td colspan="4"><h2>No Skill Inventory Set Up</h2></td></tr>';
+			<tr><td colspan="4"><h2>'.$Language->getText('people','no_skill_setupup').'</h2></td></tr>';
 		echo db_error();
 	} else {
 		for ($i=0; $i < $rows; $i++) {
@@ -170,8 +172,8 @@
 				<td><span style="font-size:smaller">'. people_get_skill_name(db_result($result,$i,'skill_id')) .'</span></td>
 				<td><span style="font-size:smaller">'. people_skill_level_box('skill_level_id',db_result($result,$i,'skill_level_id')). '</span></td>
 				<td><span style="font-size:smaller">'. people_skill_year_box('skill_year_id',db_result($result,$i,'skill_year_id')). '</span></td>
-				<td nowrap="nowrap"><input type="submit" name="update_skill_inventory" value="Update" />  
-					<input type="submit" name="delete_from_skill_inventory" value="Delete" /></td>
+				<td nowrap="nowrap"><input type="submit" name="update_skill_inventory" value="'.$Language->getText('general','update').'" />  
+					<input type="submit" name="delete_from_skill_inventory" value="'.$Language->getText('general','delete').'" /></td>
 				</tr></form>';
 		}
 
@@ -180,13 +182,13 @@
 	$i++; //for row coloring
 	
 	echo '
-	<tr><td colspan="4"><h3>Add A New Skill</h3></td></tr>
+	<tr><td colspan="4"><h3>'.$Language->getText('people','add_new_skill').'</h3></td></tr>
 	<form action="'.$PHP_SELF.'" method="post">
 	<tr '. $GLOBALS['HTML']->boxGetAltRowStyle($i) .'>
 		<td><span style="font-size:smaller">'. people_skill_box('skill_id'). '</span></td>
 		<td><span style="font-size:smaller">'. people_skill_level_box('skill_level_id'). '</span></td>
 		<td><span style="font-size:smaller">'. people_skill_year_box('skill_year_id'). '</span></td>
-		<td nowrap="nowrap"><input type="submit" name="add_to_skill_inventory" value="Add Skill" /></td>
+		<td nowrap="nowrap"><input type="submit" name="add_to_skill_inventory" value="'.$Language->getText('people','add_skill').'" /></td>
 	</tr></form>';
 
 	echo $GLOBALS['HTML']->listTableBottom();
@@ -195,7 +197,7 @@
 
 
 function people_add_to_job_inventory($job_id,$skill_id,$skill_level_id,$skill_year_id) {
-	global $feedback;
+	global $feedback, $Language;
 	if (session_loggedin()) {
 		//check if they've already added this skill
 		$sql="SELECT * FROM people_job_inventory WHERE job_id='$job_id' AND skill_id='$skill_id'";
@@ -206,21 +208,22 @@
 				"VALUES ('$job_id','$skill_id','$skill_level_id','$skill_year_id')";
 			$result=db_query($sql);
 			if (!$result || db_affected_rows($result) < 1) {
-				$feedback .= ' ERROR inserting into skill inventory ';
+				$feedback .= $Language->getText('people','error_inserting');
 				echo db_error();
 			} else {
-				$feedback .= ' Added to skill inventory ';
+				$feedback .= $Language->getText('people','added_skill');
 			}
 		} else {
-			$feedback .= ' ERROR - skill already in your inventory ';
+			$feedback .= $Language->getText('people','error_skill_already');
 		}
 
 	} else {
-		echo '<h1>You must be logged in first</h1>';
+		echo '<h1>'.$Language->getText('people','must_be_loggin').'</h1>';
 	}
 }
 
 function people_show_job_inventory($job_id) {
+	global $Language;
 	$sql="SELECT people_skill.name AS skill_name, people_skill_level.name AS level_name, people_skill_year.name AS year_name ".
 		"FROM people_skill_year,people_skill_level,people_skill,people_job_inventory ".
 		"WHERE people_skill_year.skill_year_id=people_job_inventory.skill_year_id ".
@@ -230,16 +233,17 @@
 	$result=db_query($sql);
 
 	$title_arr=array();
-	$title_arr[]='Skill';
-	$title_arr[]='Level';
-	$title_arr[]='Experience';
-			
+	$title_arr=array();
+	$title_arr[]=$Language->getText('people','skill');
+	$title_arr[]=$Language->getText('people','level');
+	$title_arr[]=$Language->getText('people','experience');
+	
 	echo $GLOBALS['HTML']->listTableTop ($title_arr);
 
 	$rows=db_numrows($result);
 	if (!$result || $rows < 1) {
 		echo '
-			<h2>No Skill Inventory Set Up</h2>';
+			<h2>'.$Language->getText('people','no_skill_inventory_setup_up').'</h2>';
 		echo db_error();
 	} else {
 		for ($i=0; $i < $rows; $i++) {
@@ -267,10 +271,11 @@
 }
 
 function people_get_skill_name($skill_id) {
+	global $Language;
 	$sql="SELECT name FROM people_skill WHERE skill_id='$skill_id'";
 	$result=db_query($sql);
 	if (!$result || db_numrows($result) < 1) {
-		return 'Invalid ID';
+		return $Language->getText('people','invalid_id');
 	} else {
 		return db_result($result,0,'name');
 	}
@@ -287,22 +292,22 @@
 }
 
 function people_edit_job_inventory($job_id,$group_id) {
-	global $PHP_SELF;
+	global $PHP_SELF, $Language;
 	$sql="SELECT * FROM people_job_inventory WHERE job_id='$job_id'";
 	$result=db_query($sql);
 
 	$title_arr=array();
-	$title_arr[]='Skill'.utils_requiredField();
-	$title_arr[]='Level'.utils_requiredField();
-	$title_arr[]='Experience'.utils_requiredField();
-	$title_arr[]='Action';
+	$title_arr[]=$Language->getText('people','skill').utils_requiredField();
+	$title_arr[]=$Language->getText('people','level').utils_requiredField();
+	$title_arr[]=$Language->getText('people','experience').utils_requiredField();
+	$title_arr[]=$Language->getText('people','action');
 			
 	echo $GLOBALS['HTML']->listTableTop ($title_arr);
 
 	$rows=db_numrows($result);
 	if (!$result || $rows < 1) {
 		echo '
-			<tr><td colspan="4"><h2>No Skill Inventory Set Up</h2></td></tr>';
+			<tr><td colspan="4"><h2>'.$Language->getText('people','no_skill_inventory_setup_up').'</h2></td></tr>';
 		echo db_error();
 	} else {
 		for ($i=0; $i < $rows; $i++) {
@@ -315,8 +320,8 @@
 				<td><span style="font-size:smaller">'. people_get_skill_name(db_result($result,$i,'skill_id')) . '</span></td>
 				<td><span style="font-size:smaller">'. people_skill_level_box('skill_level_id',db_result($result,$i,'skill_level_id')). '</span></td>
 				<td><span style="font-size:smaller">'. people_skill_year_box('skill_year_id',db_result($result,$i,'skill_year_id')). '</span></td>
-				<td nowrap="nowrap"><input type="submit" name="update_job_inventory" value="Update" />  
-					<input type="submit" name="delete_from_job_inventory" value="Delete" /></td>
+				<td nowrap="nowrap"><input type="submit" name="update_job_inventory" value="'.$Language->getText('general','update').'" />  
+					<input type="submit" name="delete_from_job_inventory" value="'.$Language->getText('general','delete').'" /></td>
 				</tr></form>';
 		}
 
@@ -325,7 +330,7 @@
 	$i++; //for row coloring
 
 	echo '
-	<tr><td colspan="4"><h3>Add A New Skill</h3></td></tr>
+	<tr><td colspan="4"><h3>'.$Language->getText('people','add_new_skill').'</h3></td></tr>
 	<form action="'.$PHP_SELF.'" method="post">
 	<input type="hidden" name="job_id" value="'. $job_id .'" />
 	<input type="hidden" name="group_id" value="'.$group_id.'" />
@@ -333,19 +338,20 @@
 		<td><span style="font-size:smaller">'. people_skill_box('skill_id'). '</span></td>
 		<td><span style="font-size:smaller">'. people_skill_level_box('skill_level_id'). '</span></td>
 		<td><span style="font-size:smaller">'. people_skill_year_box('skill_year_id'). '</span></td>
-		<td nowrap="nowrap"><input type="submit" name="add_to_job_inventory" value="Add Skill" /></td>
+		<td nowrap="nowrap"><input type="submit" name="add_to_job_inventory" value="'.$Language->getText('people','add_skill').'" /></td>
 	</tr></form>';
 
 	echo $GLOBALS['HTML']->listTableBottom();
 }
 
 function people_show_category_table() {
+	global $Language;
 
 	//show a list of categories in a table
 	//provide links to drill into a detail page that shows these categories
 
 	$title_arr=array();
-	$title_arr[]='Category';
+	$title_arr[]=$Language->getText('people','category');;
 
 	$return .= $GLOBALS['HTML']->listTableTop ($title_arr);
 
@@ -366,7 +372,7 @@
 	$result=db_query($sql);
 	$rows=db_numrows($result);
 	if (!$result || $rows < 1) {
-		$return .= '<tr><td><h2>No Categories Found</h2></td></tr>';
+		$return .= '<tr><td><h2>'.$Language->getText('people','no_categories_found').'</h2></td></tr>';
 	} else {
 		for ($i=0; $i<$rows; $i++) {
 			echo db_error();
@@ -406,22 +412,22 @@
 }
 
 function people_show_job_list($result) {
-	global $sys_datefmt;
+	global $sys_datefmt, $Language;
 	//takes a result set from a query and shows the jobs
 
 	//query must contain 'group_id', 'job_id', 'title', 'category_name' and 'status_name'
 
 	$title_arr=array();
-	$title_arr[]='Title';
-	$title_arr[]='Category';
-	$title_arr[]='Date Opened';
-	$title_arr[]='SF Project';
+	$title_arr[]=$Language->getText('people','title_array');
+	$title_arr[]=$Language->getText('people','category');
+	$title_arr[]=$Language->getText('people','date_opened');
+	$title_arr[]= $Language->getText('people','project',$GLOBALS['sys_name']);
 
 	$return .= $GLOBALS['HTML']->listTableTop ($title_arr);
 
 	$rows=db_numrows($result);
 	if ($rows < 1) {
-		$return .= '<tr '. $GLOBALS['HTML']->boxGetAltRowStyle($i) .'><td colspan="3"><h2>None Found</h2>'. db_error() .'</td></tr>';
+		$return .= '<tr '. $GLOBALS['HTML']->boxGetAltRowStyle($i) .'><td colspan="3"><h2>'.$Language->getText('people','none_found').'</h2>'. db_error() .'</td></tr>';
 	} else {
 		for ($i=0; $i < $rows; $i++) {	
 			$return .= '

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/skills_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/skills_utils.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/skills_utils.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -10,7 +10,7 @@
  */
 
 function displayUserSkills($user_id, $allowEdit) {
-	GLOBAL $HTML;
+	GLOBAL $HTML, $Language;
 	$sql = "SELECT * FROM skills_data_types ORDER BY type_id ASC";
 	$result=db_query($sql);
 	$rows = db_numrows($result);
@@ -32,14 +32,14 @@
 		
 		echo '<tr style="background-color:#D0D0D0" align="center">';				 /* headings for the columns */
 		if($allowEdit) {
-			echo '<td><strong>Edit</strong></td>'.
-				 '<td><strong>Delete</strong></td>';
+			echo '<td><strong>'.$Language->getText('general','edit').'</strong></td>'.
+				 '<td><strong>'.$Language->getText('general','delete').'</strong></td>';
 		}
-		echo '<td><strong>Type</strong></td>'.
-			 '<td><strong>Title</strong></td>'.
-			 '<td><strong>Start Date</strong></td>'.
-			 '<td><strong>End Date</strong></td>'.
-			 '<td><strong>Keywords</strong></td>'.
+		echo '<td><strong>'.$Language->getText('people_editprofile','type').'</strong></td>'.
+			 '<td><strong>'.$Language->getText('people_editprofile','profile_title').'</strong></td>'.
+			 '<td><strong>'.$Language->getText('people_editprofile','start_date').'</strong></td>'.
+			 '<td><strong>'.$Language->getText('people_editprofile','end_date').'</strong></td>'.
+			 '<td><strong>'.$Language->getText('people_editprofile','keywords').'</strong></td>'.
 			 '</tr>';
 
 		for ($i = 0; $i < $rows; $i++)  /* for each entry in the database */ {
@@ -88,8 +88,8 @@
 
 		if($allowEdit) {
 			echo '<tr>';
-			echo '<td><input type="submit" name="MultiEdit" value="Edit" /></td>';
-			echo '<td><input type="submit" name="MultiDelete" value="Delete" /></td>';
+			echo '<td><input type="submit" name="MultiEdit" value="'.$Language->getText('general','edit').'" /></td>';
+			echo '<td><input type="submit" name="MultiDelete" value="'.$Language->getText('general','delete').'" /></td>';
 			echo '</tr>';
 		}
 
@@ -97,7 +97,7 @@
 }
 
 function handle_multi_edit($skill_ids) {
-	GLOBAL $HTML;
+	GLOBAL $HTML, $Language;
 	$numSkills = count($skill_ids);
 	$SQL = "select * from skills_data where skills_data_id in(".$skill_ids[0];
 	for($i = 1; $i < $numSkills; $i++) {
@@ -114,8 +114,8 @@
 		$skills=db_query($sql);
 		if (!$skills || db_numrows($skills) < 1) {
 			echo db_error();
-			$feedback .= ' User fetch FAILED ';
-			echo '<h2>No Such User</h2>';
+			$feedback .= $Language->getText('people_editprofile','user_fetch_failed');
+			echo '<h2>'.$Language->getText('people_editprofile','no_such_user').'<h2>';
 		}
 		
 		$yearArray = array();
@@ -142,45 +142,45 @@
 			$finishY = substr($finish, 0, 4);
 			$finishM = substr($finish, 4, 2);
 							   
-			echo "<table border=\"0\">".
-				"<tr ".$HTML->boxGetAltRowStyle($i+1).">".
-				"<td><h3>".db_result($result, $i,'title')."</h3></td></tr>".
-				"<tr><td>".
-				"<table border=\"0\" >".
-					"<tr>".
-						"<td style=\"background-color:".$HTML->COLOR_HTMLBOX_TITLE.">Type</td>".
-						"<td style=\"background-color:".$HTML->COLOR_HTMLBOX_TITLE.">Start Date</td>".
-						"<td style=\"background-color:".$HTML->COLOR_HTMLBOX_TITLE.">End Date</td>".
-					"</tr>";
-			echo "<tr ".$HTML->boxGetAltRowStyle($i+1).">".
-						"<td>".html_build_select_box($skills, "type[]",db_result($result, $i,'type') , false, "")."</td>".
-						"<td>".html_build_select_box_from_arrays($monthArrayVals,$monthArray, "startM[]", $startM, false, "").
-							html_build_select_box_from_arrays($yearArray,$yearArray, "startY[]", $startY, false, "")."</td>".
-						"<td>".html_build_select_box_from_arrays($monthArrayVals,$monthArray, "endM[]", $finishM, false, "").
-							html_build_select_box_from_arrays($yearArray,$yearArray, "endY[]", $finishY, false, "")."</td>".
-					"</tr>".
-				"</table>".
-				"</td></tr>".
+			echo '<table border="0">'.
+				'<tr '.$HTML->boxGetAltRowStyle($i+1).'>'.
+				'<td><h3>'.db_result($result, $i,'title').'</h3></td></tr>'.
+				'<tr><td>'.
+				'<table border="0" >'.
+					'<tr>'.
+						'<td style="background-color:'.$HTML->COLOR_HTMLBOX_TITLE.'>'.$Language->getText('people_editprofile','type').'</td>'.
+						'<td style="background-color:'.$HTML->COLOR_HTMLBOX_TITLE.'>'.$Language->getText('people_editprofile','start_date').'</td>'.
+						'<td style="background-color:'.$HTML->COLOR_HTMLBOX_TITLE.'>'.$Language->getText('people_editprofile','end_date').'</td>'.
+					'</tr>';
+			echo '<tr '.$HTML->boxGetAltRowStyle($i+1).'>'.
+						'<td>'.html_build_select_box($skills, 'type[]',db_result($result, $i,'type') , false, '').'</td>'.
+						'<td>'.html_build_select_box_from_arrays($monthArrayVals,$monthArray, 'startM[]', $startM, false, '').
+							html_build_select_box_from_arrays($yearArray,$yearArray, 'startY[]', $startY, false, '').'</td>'.
+						'<td>'.html_build_select_box_from_arrays($monthArrayVals,$monthArray, 'endM[]', $finishM, false, '').
+							html_build_select_box_from_arrays($yearArray,$yearArray, 'endY[]', $finishY, false, '').'</td>'.
+					'</tr>'.
+				'</table>'.
+				'</td></tr>'.
 				
-				"<tr ".$HTML->boxGetAltRowStyle($i+1)."><td>".
-				"<table border=\"0\">".
-					"<tr>".
-						"<td style=\"background-color:".$HTML->COLOR_HTMLBOX_TITLE.">Title (max 100 characters)</td>".
-					"</tr>".
-					"<tr>".
-						"<td><input type=\"hidden\" name=\"skill_edit[]\" value=\"".db_result($result, $i,'skills_data_id')."\" />".
-						"<input type=\"text\" name=\"title[]\" size=\"100\" value=\"".db_result($result, $i,'title')."\" /></td>".
-					"</tr>".
-					"<tr>".
-						"<td style=\"background-color:".$HTML->COLOR_HTMLBOX_TITLE.">Keywords (max 255 characters)</td>".
-					"</tr>".
-					"<tr>".
-						"<td><textarea name=\"keywords[]\" rows=\"3\" cols=\"85\" wrap=\"soft\">".db_result($result, $i,'keywords')."</textarea></td>".
-					"</tr>".
+				'<tr '.$HTML->boxGetAltRowStyle($i+1).'><td>'.
+				'<table border="0">'.
+					'<tr>'.
+						'<td style="background-color:'.$HTML->COLOR_HTMLBOX_TITLE.'">'.$Language->getText('people_editprofile','title_max_100_chars').'</td>'.
+					'</tr>'.
+					'<tr>'.
+						'<td><input type="hidden" name="skill_edit[]" value="'.db_result($result, $i,'skills_data_id').'" />'.
+						'<input type="text" name="title[]" size="100" value="'.db_result($result, $i,'title').'" /></td>'.
+					'</tr>'.
+					'<tr>'.
+						'<td style="background-color:'.$HTML->COLOR_HTMLBOX_TITLE.'>'.$Language->getText('people_editprofile','keywords_max_255_chars').'</td>'.
+					'</tr>'.
+					'<tr>'.
+						'<td><textarea name="keywords[]" rows="3" cols="85" wrap="soft">'.db_result($result, $i,'keywords').'</textarea></td>'.
+					'</tr>'.
 					
-				 "</table>";
-				 "</td></tr>";
-			echo "</table><br />";
+				 '</table>';
+				 '</td></tr>';
+			echo '</table><br />';
 		}
 	}
 }

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewjob.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewjob.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewjob.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -33,13 +33,16 @@
 		"AND people_job.job_id='$job_id' AND people_job.group_id='$group_id'";
 	$result=db_query($sql);
 	if (!$result || db_numrows($result) < 1) {
-		people_header(array('title'=>'View a Job','pagename'=>'people_viewjob'));
+		people_header(array('title'=>$Language->getText('people_viewjob','view_a_job'),'pagename'=>'people_viewjob'));
 		echo db_error();
-		$feedback .= ' POSTING fetch FAILED ';
-		echo '<h2>No Such Posting For This Project</h2>';
+		$feedback .= $Language->getText('people_viewjob','fetch_failed');
+		echo '<h2>'.$Language->getText('people_viewjob','no_such_posting').'</h2>';
 	} else {
 
-		people_header(array('title'=>'View a Job','pagename'=>'people_viewjob','titlevals'=>array(db_result($result,0,'category_name'),db_result($result,0,'group_name')),'sectionvals'=>array(db_result($result,0,'group_name'))));
+		people_header(array('title'=>$Language->getText('people_viewjob','view_a_job'),'pagename'=>'people_viewjob',
+								'titlevals'=>array(db_result($result,0,'category_name'),db_result($result,0,'group_name')),
+								'sectionvals'=>array(db_result($result,0,'group_name'))));
+								
 //		<h2>'. db_result($result,0,'category_name') .' wanted for '. db_result($result,0,'group_name') .'</h2>
 		echo '
 		<p>
@@ -49,27 +52,27 @@
 		</td></tr>
 
 		<tr><td>
-			<strong>Contact Info:<br />
+			<strong>'.$Language->getText('people_viewjob','contact_info').':<br />
 			<a href="/sendmessage.php?touser='. db_result($result,0,'user_id') .'&subject='. urlencode( 'RE: '.db_result($result,0,'title')) .'">'. db_result($result,0,'user_name') .'</a></strong>
 		</td><td>
-			<strong>Status:</strong><br />
+			<strong>'.$Language->getText('people','status').':</strong><br />
 			'. db_result($result,0,'status_name') .'
 		</td></tr>
 
 		<tr><td>
-			<strong>Open Date:</strong><br />
+			<strong>'.$Language->getText('people_viewjob','open_date').':</strong><br />
 			'. date($sys_datefmt,db_result($result,0,'date')) .'
 		</td><td>
-			<strong>For Project:<br />
+			<strong>'.$Language->getText('people_viewjob','for_project').':<br />
 			<a href="/project/?group_id='. $group_id .'">'. db_result($result,0,'group_name') .'</a></strong>
 		</td></tr>
 
 		<tr><td colspan="2">
-			<strong>Long Description:</strong><p>
+			<strong>'.$Language->getText('people','long_description').':</strong><p>
 			'. nl2br(db_result($result,0,'description')) .'</p>
 		</td></tr>
 		<tr><td colspan="2">
-		<h2>Required Skills:</h2>';
+		<h2>'.$Language->getText('people_viewjob','required_skills').':</h2>';
 
 		//now show the list of desired skills
 		echo '<p>'.people_show_job_inventory($job_id).'</p></td></tr></table></p>';
@@ -84,7 +87,7 @@
 	if (!$group_id) {
 		exit_no_group();
 	} else {
-		exit_error('Error','Posting ID not found');
+		exit_error($Language->getText('general','error'),$Language->getText('people_viewjob','posting_id_not_found'));
 	}
 }
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewprofile.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewprofile.php	2011-02-24 15:43:49 UTC (rev 8483)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/people/viewprofile.php	2011-02-24 15:43:50 UTC (rev 8484)
@@ -20,29 +20,29 @@
 	/*
 		Fill in the info to create a job
 	*/
-	people_header(array('title'=>'View a User Profile','pagename'=>'people_viewprofile'));
+	people_header(array('title'=>$Language->getText('people_viewprofile','title'),'pagename'=>'people_viewprofile'));
 
 	//for security, include group_id
 	$sql="SELECT * FROM users WHERE user_id='$user_id'";
 	$result=db_query($sql);
 	if (!$result || db_numrows($result) < 1) {
 		echo db_error();
-		$feedback .= ' User fetch FAILED ';
-		echo '<h2>No Such User</h2>';
+		$feedback .= $Language->getText('people_viewprofile','user_fetch_failed');
+		echo '<h2>'.$Language->getText('people_viewprofile','no_such_user').'</h2>';
 	} else {
 
 		/*
 			profile set private
 		*/
 		if (db_result($result,0,'people_view_skills') != 1) {
-			echo '<h2>This User Has Set His/Her Profile to Private</h2>';
+			echo '<h2>'.$Language->getText('people_viewprofile','set_private').'</h2>';
 			people_footer(array());
 			exit;
 		}
 
 		echo '
         <p>
-		<strong>Skills profile for : </strong>'. db_result($result,0,'realname') .
+		<strong>'.$Language->getText('people_viewprofile','skills_profile_for').' : </strong>'. db_result($result,0,'realname') .
         ' ('.db_result($result, 0, 'user_name') .
         ')<br /><br /></p> <table border="0" width="100%">';
         



More information about the evolvis-commits mailing list