Index: general-template.php
===================================================================
--- general-template.php	(revision 5043)
+++ general-template.php	(working copy)
@@ -364,6 +364,9 @@
 				$text = sprintf(__('%1$s %2$d'), $wp_locale->get_month($arcresult->month), $arcresult->year);
 				if ( $show_post_count ) 
 					$after = '&nbsp;('.$arcresult->posts.')' . $afterafter;
+            // Allows language plugins to manipulate the presented text
+            $text = apply_filters('wp_get_archives', $text, 
+               array('year' => $arcresult->year, 'month' => $arcresult->month), $type);
 				echo get_archives_link($url, $text, $format, $before, $after);
 			}
 		}
@@ -376,6 +379,9 @@
 				$text = sprintf('%d', $arcresult->year);
 				if ($show_post_count)
 					$after = '&nbsp;('.$arcresult->posts.')' . $afterafter;
+            // Allows language plugins to manipulate the presented text
+            $text = apply_filters('wp_get_archives', $text, 
+               array('year' => $arcresult->year), $type);
 				echo get_archives_link($url, $text, $format, $before, $after);
 			}
 		}
@@ -389,6 +395,10 @@
 				$text = mysql2date($archive_day_date_format, $date);
 				if ($show_post_count)
 					$after = '&nbsp;('.$arcresult->posts.')'.$afterafter;
+            // Allows language plugins to manipulate the presented text
+            $text = apply_filters('wp_get_archives', $text, 
+               array('year' => $arcresult->year, 'month' => $arcresult->month,
+               'day' => $arcresult->dayofmonth), $type);
 				echo get_archives_link($url, $text, $format, $before, $after);
 			}
 		}
@@ -409,6 +419,9 @@
 						$text = $arc_week_start . $archive_week_separator . $arc_week_end;
 						if ($show_post_count)
 							$after = '&nbsp;('.$arcresult->posts.')'.$afterafter;
+                  // Allows language plugins to manipulate the presented text
+                  $text = apply_filters('wp_get_archives', $text, 
+                     array('year' => $arcresult->yr, 'week'=>$arcresult->week), $type);
 						echo get_archives_link($url, $text, $format, $before, $after);
 					}
 				}
@@ -425,6 +438,8 @@
 						$text = strip_tags($arc_title);
 					else
 						$text = $arcresult->ID;
+               // Allows language plugins to manipulate the presented text
+               $text = apply_filters('wp_get_archives', $text, array(), $type);
 					echo get_archives_link($url, $text, $format, $before, $after);
 				}
 			}
