use gettext for Atom feed
[e-DoKo.git] / rss.php
diff --git a/rss.php b/rss.php
index 6dbb6e6b5d41f6df44b4f60afc59f308c3992802..269b734b2fbbdf8eb73763f95a9d5570ce46f6ec 100644 (file)
--- a/rss.php
+++ b/rss.php
@@ -1,4 +1,23 @@
 <?php
+/* Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012 Arun Persaud <arun@nubati.net>
+ *
+ *   This file is part of e-DoKo.
+ *
+ *   e-DoKo is free software: you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License as published by
+ *   the Free Software Foundation, either version 3 of the License, or
+ *   (at your option) any later version.
+ *
+ *   e-DoKo is distributed in the hope that it will be useful,
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *   GNU General Public License for more details.
+ *
+ *   You should have received a copy of the GNU General Public License
+ *   along with e-DoKo.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
   /* get some information from the database */
 error_reporting(E_ALL);
 
@@ -53,9 +72,28 @@ header("Content-Type: text/xml");
 ?>
 <feed xmlns="http://www.w3.org/2005/Atom">
 <title>E-DoKo Feed</title>
-<subtitle>Know when it is your turn</subtitle>
 <?php
 
+  /* set language */
+  $PREF = DB_get_PREF($id);
+  $lang = $PREF['language'];
+
+  switch($lang)
+    {
+    case 'de':
+      putenv("LC_ALL=de_DE");
+      setlocale(LC_ALL, "de_DE");
+      // Specify location of translation tables
+      bindtextdomain("edoko", "./locale");
+      // Choose domain
+      textdomain("edoko");
+      break;
+    default:
+      /* do nothing */
+    }
+
+echo '<subtitle>'._('Know when it is your turn')."</subtitle>\n";
+
   global $WIKI,$INDEX, $HOST;
 
   /* output last creation date */
@@ -85,7 +123,7 @@ echo "</author>\n\n";
   while( $r = DB_fetch_array($result))
     {
       echo "<entry>\n";
-      echo "<title>game ".DB_format_gameid($r[1])."</title>\n";
+      echo "<title>"._('game').' '.DB_format_gameid($r[1])."</title>\n";
       $url=$INDEX."?action=game&amp;me=".$r[0];
       echo "<link href=\"".$HOST.$url."\" />\n";
       $date = DB_get_game_timestamp($r[1]);
@@ -93,7 +131,7 @@ echo "</author>\n\n";
       $date = date("Y-m-d",$timestamp);
       echo "<id>tag:doko.nubati.net,$date:$url</id>\n";
       echo "<updated>".date(DATE_ATOM,$timestamp)."</updated>\n";
-      echo "<summary>Please use the link to access the game.</summary>\n";
+      echo '<summary>'._('Please use the link to access the game.')."</summary>\n";
       echo "</entry>\n\n";
     }