diff --git a/libhours-display.tpl.php b/libhours-display.tpl.php
old mode 100644
new mode 100755
index 7b069b7..955c52d
--- a/libhours-display.tpl.php
+++ b/libhours-display.tpl.php
@@ -50,7 +50,7 @@
 				</div>
 				<?php if(count($period['exceptions']) > 0): ?>
 				<div class="libhours-exceptions">
-					<div class="libhours-name">Exceptions</div>
+					<div class="libhours-name"><?php echo t('Exceptions'); ?></div>
 					<div class="libhours-hour">
 						<ul>
 							<?php foreach($period['exceptions'] as $exception): ?>
@@ -64,7 +64,7 @@
 				</div>
 				<?php endif; ?>
 				<div class="libhours-locationdescription"><?php echo $description ?></div>
-				<div class="libhours-disclaimer">Library hours are subject to change</div>
+				<div class="libhours-disclaimer"><?php echo t('Library hours are subject to change'); ?></div>
 			</div>
 		<?php endforeach; ?>
 	</div>
diff --git a/libhours.admin.inc b/libhours.admin.inc
old mode 100644
new mode 100755
index 9413616..fa53ed8
--- a/libhours.admin.inc
+++ b/libhours.admin.inc
@@ -15,7 +15,7 @@
 function libhours_admin() {
   $rs = db_query("SELECT lid, name FROM {libhours_locations} WHERE parent=%d ORDER BY name", 0);
 
-  $header = array('Location Name', 'Operation');
+  $header = array(t('Location Name'), t('Operation'));
   $rows = array();
 
   while ($row = db_fetch_object($rs)) {
@@ -98,7 +98,7 @@
 
   $form['parent'] = array(
     '#type' => 'select',
-    '#title' => 'Parent Location',
+    '#title' => t('Parent Location'),
     '#description' => t('If this location is a sub-location please select the location it belongs to.'),
     '#options' => $locs,
     '#default_value' => $location['parent'],
@@ -190,12 +190,12 @@
 function libhours_admin_location_hours($lid = 0) {
   $location = db_fetch_object(db_query("SELECT * FROM {libhours_locations} WHERE lid=%d", $lid));
 
-  $title = 'Location Information: ' . $location->name;
+  $title = t('Location Information: @locationname', array('@locationname' => $location->name));
   drupal_set_title(t($title));
 
-  $output .= '<h2>Periods</h2>';
+  $output .= '<h2>' . t('Periods') . '</h2>';
 
-  $header = array('Semester', 'Date Rage', 'Operations');
+  $header = array(t('Semester'), t('Date Rage'), t('Operations'));
   $rows = array();
   $rs = db_query("SELECT p.*, s.name FROM {libhours_periods} p INNER JOIN {libhours_semesters} s ON s.sid=p.sid WHERE p.lid=%d ORDER BY p.from_date ASC", $lid);
   while ($row = db_fetch_object($rs)) {
@@ -212,7 +212,7 @@
   $output .= theme('table', $header, $rows) . '<p>' . l(t('Add Period'), 'admin/content/libhours/period/add/' . $lid) . '</p>';
 
   $output .= '<br /><br /><h2>Exceptions</h2>';
-  $header = array('Label', 'Type', 'Date Rage', 'Hours', 'Operations');
+  $header = array(t('Label'), t('Type'), t('Date Rage'), t('Hours'), t('Operations'));
   $rows = array();
   $rs = db_query("SELECT e.*, t.name FROM {libhours_exceptions} e INNER JOIN {libhours_type} t ON t.tid=e.tid WHERE e.lid=%d ORDER BY e.from_date", $lid);
   while ($row = db_fetch_object($rs)) {
@@ -276,7 +276,7 @@
 
   $form['sid'] = array(
     '#type' => 'select',
-    '#title' => 'Period Semester',
+    '#title' => t('Period Semester'),
     '#options' => $semesters,
     '#default_value' => $period['sid'],
     '#required' => TRUE,
@@ -284,7 +284,7 @@
 
   $form['daterange'] = array(
     '#type' => 'fieldset',
-    '#title' => 'Date Rage',
+    '#title' => t('Date Range'),
     '#collapsible' => FALSE,
   );
 
@@ -422,7 +422,7 @@
   $output .= '<br />';
 
   drupal_set_title(t($period->name . ' Hours: ' . date("n/j/Y", $period->from_date) . ' - ' . date("n/j/Y", $period->to_date)));
-  $header = array('Day of Week', 'Hours', 'Operation');
+  $header = array(t('Day of Week'), t('Hours'), t('Operation'));
   $rows = array();
 
   $rs = db_query("SELECT * FROM {libhours_hours} WHERE pid=%d ORDER BY dow DESC", $pid);
@@ -482,13 +482,13 @@
   if ($hours['hid']) {
     $form['general_hours'] = array(
       '#type' => 'fieldset',
-      '#title' => 'Edit Hours',
+      '#title' => t('Edit Hours'),
     );
   }
   else {
     $form['general_hours'] = array(
       '#type' => 'fieldset',
-      '#title' => 'Add Hours',
+      '#title' => t('Add Hours'),
     );
   }
 
@@ -553,11 +553,11 @@
     );
     $form['general_hours']['submit'] = array(
       '#type' => 'submit',
-      '#value' => 'Save Hours',
+      '#value' => t('Save Hours'),
     );
     $form['general_hours']['cancel'] = array(
       '#type' => 'button',
-      '#value' => 'Cancel',
+      '#value' => t('Cancel'),
       '#executes_submit_callback' => TRUE,
       '#submit' => array('libhours_admin_hours_form_cancel'),
     );
@@ -565,7 +565,7 @@
   else {
     $form['general_hours']['submit'] = array(
       '#type' => 'submit',
-      '#value' => 'Add Hours',
+      '#value' => t('Add Hours'),
     );
   }
 
@@ -773,14 +773,14 @@
 
   $form['tid'] = array(
     '#type' => 'select',
-    '#title' => 'Type',
+    '#title' => t('Type'),
     '#options' => $types,
     '#default_value' => $exception['tid'],
   );
 
   $form['label'] = array(
     '#type' => 'textfield',
-    '#title' => 'Label',
+    '#title' => t('Label'),
     '#max_size' => 500,
     '#required' => TRUE,
     '#default_value' => $exception['label'],
@@ -788,7 +788,7 @@
 
   $form['daterange'] = array(
     '#type' => 'fieldset',
-    '#title' => 'Date Range',
+    '#title' => t('Date Range'),
     '#collapsable' => FALSE,
   );
 
@@ -827,7 +827,7 @@
 
   $form['general_hours'] = array(
     '#type' => 'fieldset',
-    '#title' => 'Hours',
+    '#title' => t('Hours'),
     '#collapsable' => FALSE,
   );
 
diff --git a/libhours.module b/libhours.module
old mode 100644
new mode 100755
index e1e0e1d..e763680
--- a/libhours.module
+++ b/libhours.module
@@ -244,7 +244,7 @@
       }
 
       if ($hours === FALSE) {
-        $block['content'] = 'unknown';
+        $block['content'] = t('unknown');
       }
       else {
         $next = NULL;
@@ -450,13 +450,13 @@
  *   a day. (default FALSE)
  */
 function _libhours_dow($index, $long = TRUE) {
-  $_DOW[0] = 'Sunday';
-  $_DOW[1] = 'Monday';
-  $_DOW[2] = 'Tuesday';
-  $_DOW[3] = 'Wednesday';
-  $_DOW[4] = 'Thursday';
-  $_DOW[5] = 'Friday';
-  $_DOW[6] = 'Saturday';
+  $_DOW[0] = t('Sunday');
+  $_DOW[1] = t('Monday');
+  $_DOW[2] = t('Tuesday');
+  $_DOW[3] = t('Wednesday');
+  $_DOW[4] = t('Thursday');
+  $_DOW[5] = t('Friday');
+  $_DOW[6] = t('Saturday');
 
   return (($long) ? $_DOW[$index] : substr($_DOW[$index], 0, 3));
 }
@@ -528,19 +528,19 @@
   $closestr = _libhours_parsetime($close);
 
   if ($open == 0 && $close == 2359) {
-    $r = 'Open 24 hours';
+    $r = t('Open 24 hours');
   }
   elseif ($open == 0 && $close == 0) {
-    $r = 'Closed';
+    $r = t('Closed');
   }
   else {
     $r = $openstr . ' - ' . $closestr;
     if ($prev && $next) {
       if ($next['open'] == 0 && $next['close'] == 2359) {
-        $r = $openstr . ' - Open';
+        $r = t('@openingtime - Open', array('@openingtime' => $openstr));
       }
       elseif ($prev['open'] == 0 && $prev['close'] == 2359) {
-        $r = 'Open - ' . $closestr;
+        $r = t('Open - @closingtime', array('@closingtime' => $closestr));
       }
     }
   }
