[gnome-games] chess: Add translator comments



commit 9c1bb690eee490d87f6042fa37dac76b7cce9af9
Author: Robert Ancell <robert ancell canonical com>
Date:   Wed Jan 19 08:51:33 2011 +1100

    chess: Add translator comments

 glchess/data/glchess.ui     |   26 +++---
 glchess/data/preferences.ui |   64 +++++++-------
 glchess/src/glchess.vala    |  216 +++++++++++++++++++++++++++----------------
 3 files changed, 183 insertions(+), 123 deletions(-)
---
diff --git a/glchess/data/glchess.ui b/glchess/data/glchess.ui
index 0602cb0..cbcd7af 100644
--- a/glchess/data/glchess.ui
+++ b/glchess/data/glchess.ui
@@ -19,7 +19,7 @@
             <child>
               <object class="GtkMenuItem" id="game_menu_item">
                 <property name="visible">True</property>
-                <property name="label" translatable="yes">_Game</property>
+                <property name="label" translatable="yes" comments="Game menu name">_Game</property>
                 <property name="use_underline">True</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="game_menu">
@@ -71,7 +71,7 @@
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="undo_move_item">
-                        <property name="label" translatable="yes">_Undo Move</property>
+                        <property name="label" translatable="yes" comments="Undo move menu item">_Undo Move</property>
                         <property name="visible">True</property>
                         <property name="use_underline">True</property>
                         <property name="image">undo_move_image</property>
@@ -83,7 +83,7 @@
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="resign_item">
-                        <property name="label" translatable="yes">_Resign</property>
+                        <property name="label" translatable="yes" comments="Save menu item">_Resign</property>
                         <property name="visible">True</property>
                         <property name="use_underline">True</property>
                         <property name="image">warning_image</property>
@@ -95,7 +95,7 @@
                     <child>
                       <object class="GtkMenuItem" id="claim_draw_item">
                         <property name="visible">True</property>
-                        <property name="label" translatable="yes">Claim _Draw</property>
+                        <property name="label" translatable="yes" comments="Claim draw menu item">Claim _Draw</property>
                         <property name="use_underline">True</property>
                         <signal name="activate" handler="claim_draw_cb" swapped="no"/>
                       </object>
@@ -122,7 +122,7 @@
             <child>
               <object class="GtkMenuItem" id="settings_menu_item">
                 <property name="visible">True</property>
-                <property name="label" translatable="yes">_Settings</property>
+                <property name="label" translatable="yes" comments="Settings menu item">_Settings</property>
                 <property name="use_underline">True</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="settings_menu">
@@ -154,13 +154,13 @@
             <child>
               <object class="GtkMenuItem" id="help_menu_item">
                 <property name="visible">True</property>
-                <property name="label" translatable="yes">_Help</property>
+                <property name="label" translatable="yes" comments="Help menu item">_Help</property>
                 <property name="use_underline">True</property>
                 <child type="submenu">
                   <object class="GtkMenu" id="help_menu">
                     <child>
                       <object class="GtkImageMenuItem" id="help_item">
-                        <property name="label" translatable="yes">_Contents</property>
+                        <property name="label" translatable="yes" comments="Help contents menu item">_Contents</property>
                         <property name="visible">True</property>
                         <property name="use_underline">True</property>
                         <property name="image">help_image</property>
@@ -197,7 +197,7 @@
             <child>
               <object class="GtkToolButton" id="new_game_button">
                 <property name="visible">True</property>
-                <property name="tooltip_text" translatable="yes">Start a new game</property>
+                <property name="tooltip_text" translatable="yes" comments="Tooltip for start new game toolbar button">Start a new game</property>
                 <property name="is_important">True</property>
                 <property name="label" translatable="yes" comments="The New Game toolbar button">New Game</property>
                 <property name="use_underline">True</property>
@@ -213,7 +213,7 @@
               <object class="GtkToolButton" id="undo_move_button">
                 <property name="visible">True</property>
                 <property name="is_important">True</property>
-                <property name="label" translatable="yes">Undo Move</property>
+                <property name="label" translatable="yes" comments="The undo move toolbar button">Undo Move</property>
                 <property name="use_underline">True</property>
                 <property name="stock_id">gtk-undo</property>
                 <signal name="clicked" handler="undo_move_cb" swapped="no"/>
@@ -274,7 +274,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Rewind to the game start</property>
+                        <property name="tooltip_text" translatable="yes" comments="Tooltip on the show first move (i.e. game start) navigation button">Rewind to the game start</property>
                         <signal name="clicked" handler="history_start_clicked_cb" swapped="no"/>
                         <child>
                           <object class="GtkImage" id="first_move_image">
@@ -294,7 +294,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Show the previous move</property>
+                        <property name="tooltip_text" translatable="yes" comments="Tooltip on the show previous move navigation button">Show the previous move</property>
                         <signal name="clicked" handler="history_previous_clicked_cb" swapped="no"/>
                         <child>
                           <object class="GtkImage" id="prev_move_image">
@@ -313,7 +313,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Show the next move</property>
+                        <property name="tooltip_text" translatable="yes" comments="Tooltip on the show next move navigation button">Show the next move</property>
                         <signal name="clicked" handler="history_next_clicked_cb" swapped="no"/>
                         <child>
                           <object class="GtkImage" id="next_move_image">
@@ -332,7 +332,7 @@
                         <property name="sensitive">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Show the current move</property>
+                        <property name="tooltip_text" translatable="yes" comments="Tooltip on the show current move navigation button">Show the current move</property>
                         <signal name="clicked" handler="history_latest_clicked_cb" swapped="no"/>
                         <child>
                           <object class="GtkImage" id="last_move_image">
diff --git a/glchess/data/preferences.ui b/glchess/data/preferences.ui
index f0451f3..d029166 100644
--- a/glchess/data/preferences.ui
+++ b/glchess/data/preferences.ui
@@ -258,7 +258,7 @@
                       <object class="GtkLabel" id="label4">
                         <property name="visible">True</property>
                         <property name="xalign">0</property>
-                        <property name="label" translatable="yes">Changes will take effect for the next game.</property>
+                        <property name="label" translatable="yes" comments="Preferences dialog: Label to notify user that the settings are applied for the next game">Changes will take effect for the next game.</property>
                       </object>
                       <packing>
                         <property name="position">1</property>
@@ -280,7 +280,7 @@
             <child type="tab">
               <object class="GtkLabel" id="label1">
                 <property name="visible">True</property>
-                <property name="label" translatable="yes">Game</property>
+                <property name="label" translatable="yes" comments="Preferences Dialog: Tab title for game preferences">Game</property>
               </object>
               <packing>
                 <property name="tab_fill">False</property>
@@ -579,15 +579,15 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">Easy</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for easy game difficulty">Easy</col>
         <col id="1">easy</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Normal</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for normal game difficulty">Normal</col>
         <col id="1">normal</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Hard</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for hard game difficulty">Hard</col>
         <col id="1">hard</col>
       </row>
     </data>
@@ -601,7 +601,7 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">Human</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for human opponent">Human</col>
         <col id="1">human</col>
       </row>
     </data>
@@ -615,11 +615,11 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">White</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for playing as white">White</col>
         <col id="1">False</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Black</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for playing as black">Black</col>
         <col id="1">False</col>
       </row>
     </data>
@@ -633,27 +633,27 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">No limit</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for no game timer">No limit</col>
         <col id="1">0</col>
       </row>
       <row>
-        <col id="0" translatable="yes">One minute</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for game timer of one minute">One minute</col>
         <col id="1">60</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Five minutes</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for game timer of five minutes">Five minutes</col>
         <col id="1">300</col>
       </row>
       <row>
-        <col id="0" translatable="yes">30 minutes</col>
+        <col id="0" translatable="yes"  comments="Preferences Dialog: Combo box entry for game timer of thirty minutes">30 minutes</col>
         <col id="1">1800</col>
       </row>
       <row>
-        <col id="0" translatable="yes">One hour</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for game timer of one hour">One hour</col>
         <col id="1">3600</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Custom</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for custom game timer">Custom</col>
         <col id="1">-1</col>
       </row>
     </data>
@@ -667,11 +667,11 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">Simple</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for simple theme">Simple</col>
         <col id="1">simple</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Fancy</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for fancy theme">Fancy</col>
         <col id="1">fancy</col>
       </row>
     </data>
@@ -685,23 +685,23 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">White Side</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the board orientation to the white side">White Side</col>
         <col id="1">white</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Black Side</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the board orientation to the black side">Black Side</col>
         <col id="1">black</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Human Side</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the board orientation to the side the human player is on">Human Side</col>
         <col id="1">human</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Current Player</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the board orientation to the side the current active player is on">Current Player</col>
         <col id="1">current</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Face to Face</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the board orientation face to face mode where opponents are looking at the same screen from opposite sides (e.g. with a tablet)">Face to Face</col>
         <col id="1">facetoface</col>
       </row>
     </data>
@@ -715,19 +715,19 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">Human</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the notation type to human readable descriptions">Human</col>
         <col id="1">human</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Standard Algebraic</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the notation type to standard algebraic (SAN)">Standard Algebraic</col>
         <col id="1">san</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Figurine</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the notation type to long figurine notation (FAN)">Figurine</col>
         <col id="1">fan</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Long Algebraic</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the notation type to long algebraic (LAN)">Long Algebraic</col>
         <col id="1">lan</col>
       </row>
     </data>
@@ -741,19 +741,19 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">Queen</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the promition type to a queen">Queen</col>
         <col id="1">queen</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Knight</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the promition type to a knight">Knight</col>
         <col id="1">knight</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Rook</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for setting the promition type to a rook">Rook</col>
         <col id="1">rook</col>
       </row>
       <row>
-        <col id="0" translatable="yes">Bishop</col>
+        <col id="0" translatable="yes"  comments="Preferences Dialog: Combo box entry for setting the promition type to a bishop">Bishop</col>
         <col id="1">bishop</col>
       </row>
     </data>
@@ -767,15 +767,15 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">seconds</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for a custom game timer set in seconds">seconds</col>
         <col id="1">1</col>
       </row>
       <row>
-        <col id="0" translatable="yes">minutes</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for a custom game timer set in minutes">minutes</col>
         <col id="1">60</col>
       </row>
       <row>
-        <col id="0" translatable="yes">hours</col>
+        <col id="0" translatable="yes" comments="Preferences Dialog: Combo box entry for a custom game timer set in hours">hours</col>
         <col id="1">3600</col>
       </row>
     </data>
diff --git a/glchess/src/glchess.vala b/glchess/src/glchess.vala
index c2062a4..6a4f0f7 100644
--- a/glchess/src/glchess.vala
+++ b/glchess/src/glchess.vala
@@ -198,7 +198,7 @@ public class Application
             window.title = /* Title of the window when explicitly loaded a file. The first argument is the
                             * base name of the file (e.g. test.pgn), the second argument is the directory
                             * (e.g. /home/fred) */
-                           _("%$1s (%$2s) - Chess").printf (Path.get_basename (path), Path.get_dirname (path));
+                           _("%1$s (%2$s) - Chess").printf (Path.get_basename (path), Path.get_dirname (path));
         }
 
         if (pgn_game.set_up)
@@ -407,90 +407,150 @@ public class Application
     private void set_move_text (Gtk.TreeIter iter, ChessMove move)
     {
         /* Note there are no move formats for pieces taking kings and this is not allowed in Chess rules */
-        const string human_descriptions[] = {/* Human Move String: Description of a white pawn moving from %1s to %2s, e.g. 'c2 to c4' */
-                                             N_("White pawn moves from %1s to %2s"),
-                                             N_("White pawn at %1s takes the black pawn at %2s"),
-                                             N_("White pawn at %1s takes the black rook at %2s"),
-                                             N_("White pawn at %1s takes the black knight at %2s"),
-                                             N_("White pawn at %1s takes the black bishop at %2s"),
-                                             N_("White pawn at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a white rook moving from %1s to %2s, e.g. 'a1 to a5' */
-                                             N_("White rook moves from %1s to %2s"),
-                                             N_("White rook at %1s takes the black pawn at %2s"),
-                                             N_("White rook at %1s takes the black rook at %2s"),
-                                             N_("White rook at %1s takes the black knight at %2s"),
-                                             N_("White rook at %1s takes the black bishop at %2s"),
-                                             N_("White rook at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a white knight moving from %1s to %2s, e.g. 'b1 to c3' */
-                                             N_("White knight moves from %1s to %2s"),
-                                             N_("White knight at %1s takes the black pawn at %2s"),
-                                             N_("White knight at %1s takes the black rook at %2s"),
-                                             N_("White knight at %1s takes the black knight at %2s"),
-                                             N_("White knight at %1s takes the black bishop at %2s"),
-                                             N_("White knight at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a white bishop moving from %1s to %2s, e.g. 'f1 to b5' */
-                                             N_("White bishop moves from %1s to %2s"),
-                                             N_("White bishop at %1s takes the black pawn at %2s"),
-                                             N_("White bishop at %1s takes the black rook at %2s"),
-                                             N_("White bishop at %1s takes the black knight at %2s"),
-                                             N_("White bishop at %1s takes the black bishop at %2s"),
-                                             N_("White bishop at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a white queen moving from %1s to %2s, e.g. 'd1 to d4' */
-                                             N_("White queen moves from %1s to %2s"),
-                                             N_("White queen at %1s takes the black pawn at %2s"),
-                                             N_("White queen at %1s takes the black rook at %2s"),
-                                             N_("White queen at %1s takes the black knight at %2s"),
-                                             N_("White queen at %1s takes the black bishop at %2s"),
-                                             N_("White queen at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a white king moving from %1s to %2s, e.g. 'e1 to f1' */
-                                             N_("White king moves from %1s to %2s"),
-                                             N_("White king at %1s takes the black pawn at %2s"),
-                                             N_("White king at %1s takes the black rook at %2s"),
-                                             N_("White king at %1s takes the black knight at %2s"),
-                                             N_("White king at %1s takes the black bishop at %2s"),
-                                             N_("White king at %1s takes the black queen at %2s"),
-                                             /* Human Move String: Description of a black pawn moving from %1s to %2s, e.g. 'c8 to c6' */
+        const string human_descriptions[] = {/* Human Move String: Description of a white pawn moving from %1$s to %2s, e.g. 'c2 to c4' */
+                                             N_("White pawn moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white pawn at %1$s capturing a pawn at %2$s */
+                                             N_("White pawn at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white pawn at %1$s capturing a rook at %2$s */
+                                             N_("White pawn at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white pawn at %1$s capturing a knight at %2$s */
+                                             N_("White pawn at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white pawn at %1$s capturing a bishop at %2$s */
+                                             N_("White pawn at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white pawn at %1$s capturing a queen at %2$s */
+                                             N_("White pawn at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a white rook moving from %1$s to %2$s, e.g. 'a1 to a5' */
+                                             N_("White rook moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white rook at %1$s capturing a pawn at %2$s */
+                                             N_("White rook at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white rook at %1$s capturing a rook at %2$s */
+                                             N_("White rook at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white rook at %1$s capturing a knight at %2$s */
+                                             N_("White rook at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white rook at %1$s capturing a bishop at %2$s */
+                                             N_("White rook at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white rook at %1$s capturing a queen at %2$s" */
+                                             N_("White rook at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a white knight moving from %1$s to %2$s, e.g. 'b1 to c3' */
+                                             N_("White knight moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white knight at %1$s capturing a pawn at %2$s */
+                                             N_("White knight at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white knight at %1$s capturing a rook at %2$s */
+                                             N_("White knight at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white knight at %1$s capturing a knight at %2$s */
+                                             N_("White knight at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white knight at %1$s capturing a bishop at %2$s */
+                                             N_("White knight at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white knight at %1$s capturing a queen at %2$s */
+                                             N_("White knight at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a white bishop moving from %1$s to %2$s, e.g. 'f1 to b5' */
+                                             N_("White bishop moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white bishop at %1$s capturing a pawn at %2$s */
+                                             N_("White bishop at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white bishop at %1$s capturing a rook at %2$s */
+                                             N_("White bishop at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white bishop at %1$s capturing a knight at %2$s */
+                                             N_("White bishop at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white bishop at %1$s capturing a bishop at %2$s */
+                                             N_("White bishop at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white bishop at %1$s capturing a queen at %2$s */
+                                             N_("White bishop at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a white queen moving from %1$s to %2$s, e.g. 'd1 to d4' */
+                                             N_("White queen moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white queen at %1$s capturing a pawn at %2$s */
+                                             N_("White queen at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white queen at %1$s capturing a rook at %2$s */
+                                             N_("White queen at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white queen at %1$s capturing a knight at %2$s */
+                                             N_("White queen at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white queen at %1$s capturing a bishop at %2$s */
+                                             N_("White queen at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white queen at %1$s capturing a queen at %2$s */
+                                             N_("White queen at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a white king moving from %1$s to %2$s, e.g. 'e1 to f1' */
+                                             N_("White king moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a white king at %1$s capturing a pawn at %2$s */
+                                             N_("White king at %1$s takes the black pawn at %2$s"),
+                                             /* Human Move String: Description of a white king at %1$s capturing a rook at %2$s */
+                                             N_("White king at %1$s takes the black rook at %2$s"),
+                                             /* Human Move String: Description of a white king at %1$s capturing a knight at %2$s */
+                                             N_("White king at %1$s takes the black knight at %2$s"),
+                                             /* Human Move String: Description of a white king at %1$s capturing a bishop at %2$s */
+                                             N_("White king at %1$s takes the black bishop at %2$s"),
+                                             /* Human Move String: Description of a white king at %1$s capturing a queen at %2$s */
+                                             N_("White king at %1$s takes the black queen at %2$s"),
+                                             /* Human Move String: Description of a black pawn moving from %1$s to %2$s, e.g. 'c8 to c6' */
                                              N_("Black pawn moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black pawn at %1$s capturing a pawn at %2$s */
                                              N_("Black pawn at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black pawn at %1$s capturing a rook at %2$s */
                                              N_("Black pawn at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black pawn at %1$s capturing a knight at %2$s */
                                              N_("Black pawn at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black pawn at %1$s capturing a bishop at %2$s */
                                              N_("Black pawn at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black pawn at %1$s capturing a queen at %2$s */
                                              N_("Black pawn at %1$s takes the white queen at %2$s"),
                                              /* Human Move String: Description of a black rook moving from %1$s to %2$s, e.g. 'a8 to a4' */
-                                             N_("Black rook moves from %1s to %2s"),
-                                             N_("Black rook at %1s takes the white pawn at %2s"),
-                                             N_("Black rook at %1s takes the white rook at %2s"),
-                                             N_("Black rook at %1s takes the white knight at %2s"),
-                                             N_("Black rook at %1s takes the white bishop at %2s"),
-                                             N_("Black rook at %1s takes the white queen at %2s"),
-                                             /* Human Move String: Description of a black knight moving from %1s to %2s, e.g. 'b8 to c6' */
-                                             N_("Black knight moves from %1s to %2s"),
-                                             N_("Black knight at %1s takes the white pawn at %2s"),
-                                             N_("Black knight at %1s takes the white rook at %2s"),
-                                             N_("Black knight at %1s takes the white knight at %2s"),
-                                             N_("Black knight at %1s takes the white bishop at %2s"),
-                                             N_("Black knight at %1s takes the white queen at %2s"),
-                                             /* Human Move String: Description of a black bishop moving from %1s to %2s, e.g. 'f8 to b3' */
-                                             N_("Black bishop moves from %1s to %2s"),
-                                             N_("Black bishop at %1s takes the white pawn at %2s"),
-                                             N_("Black bishop at %1s takes the white rook at %2s"),
-                                             N_("Black bishop at %1s takes the white knight at %2s"),
-                                             N_("Black bishop at %1s takes the white bishop at %2s"),
-                                             N_("Black bishop at %1s takes the white queen at %2s"),
-                                             /* Human Move String: Description of a black queen moving from %1s to %2s, e.g. 'd8 to d5' */
-                                             N_("Black queen moves from %1s to %2s"),
-                                             N_("Black queen at %1s takes the white pawn at %2s"),
-                                             N_("Black queen at %1s takes the white rook at %2s"),
-                                             N_("Black queen at %1s takes the white knight at %2s"),
-                                             N_("Black queen at %1s takes the white bishop at %2s"),
-                                             N_("Black queen at %1s takes the white queen at %2s"),
-                                             /* Human Move String: Description of a black king moving from %1s to %2s, e.g. 'e8 to f8' */
-                                             N_("Black king moves from %1s to %2s"),
-                                             N_("Black king at %1s takes the white pawn at %2s"),
-                                             N_("Black king at %1s takes the white rook at %2s"),
-                                             N_("Black king at %1s takes the white knight at %2s"),
-                                             N_("Black king at %1s takes the white bishop at %2s"),
-                                             N_("Black king at %1s takes the white queen at %2s")};
+                                             N_("Black rook moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black rook at %1$s capturing a pawn at %2$s */
+                                             N_("Black rook at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black rook at %1$s capturing a rook at %2$s */
+                                             N_("Black rook at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black rook at %1$s capturing a knight at %2$s */
+                                             N_("Black rook at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black rook at %1$s capturing a bishop at %2$s */
+                                             N_("Black rook at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black rook at %1$s capturing a queen at %2$s */
+                                             N_("Black rook at %1$s takes the white queen at %2$s"),
+                                             /* Human Move String: Description of a black knight moving from %1$s to %2$s, e.g. 'b8 to c6' */
+                                             N_("Black knight moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black knight at %1$s capturing a pawn at %2$s */
+                                             N_("Black knight at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black knight at %1$s capturing a rook at %2$s */
+                                             N_("Black knight at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black knight at %1$s capturing a knight at %2$s */
+                                             N_("Black knight at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black knight at %1$s capturing a bishop at %2$s */
+                                             N_("Black knight at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black knight at %1$s capturing a queen at %2$s */
+                                             N_("Black knight at %1$s takes the white queen at %2$s"),
+                                             /* Human Move String: Description of a black bishop moving from %1$s to %2$s, e.g. 'f8 to b3' */
+                                             N_("Black bishop moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black bishop at %1$s capturing a pawn at %2$s */
+                                             N_("Black bishop at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black bishop at %1$s capturing a rook at %2$s */
+                                             N_("Black bishop at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black bishop at %1$s capturing a knight at %2$s */
+                                             N_("Black bishop at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black bishop at %1$s capturing a bishop at %2$s */
+                                             N_("Black bishop at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black bishop at %1$s capturing a queen at %2$s */
+                                             N_("Black bishop at %1$s takes the white queen at %2$s"),
+                                             /* Human Move String: Description of a black queen moving from %1$s to %2$s, e.g. 'd8 to d5' */
+                                             N_("Black queen moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black queen at %1$s capturing a pawn at %2$s */
+                                             N_("Black queen at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black queen at %1$s capturing a rook at %2$s */
+                                             N_("Black queen at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black queen at %1$s capturing a knight at %2$s */
+                                             N_("Black queen at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black queen at %1$s capturing a bishop at %2$s */
+                                             N_("Black queen at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black queen at %1$s capturing a queen at %2$s */
+                                             N_("Black queen at %1$s takes the white queen at %2$s"),
+                                             /* Human Move String: Description of a black king moving from %1$s to %2$s, e.g. 'e8 to f8' */
+                                             N_("Black king moves from %1$s to %2$s"),
+                                             /* Human Move String: Description of a black king at %1$s capturing a pawn at %2$s */
+                                             N_("Black king at %1$s takes the white pawn at %2$s"),
+                                             /* Human Move String: Description of a black king at %1$s capturing a rook at %2$s */
+                                             N_("Black king at %1$s takes the white rook at %2$s"),
+                                             /* Human Move String: Description of a black king at %1$s capturing a knight at %2$s */
+                                             N_("Black king at %1$s takes the white knight at %2$s"),
+                                             /* Human Move String: Description of a black king at %1$s capturing a bishop at %2$s */
+                                             N_("Black king at %1$s takes the white bishop at %2$s"),
+                                             /* Human Move String: Description of a black king at %1$s capturing a queen at %2$s" */
+                                             N_("Black king at %1$s takes the white queen at %2$s")};
 
         var move_text = "";
         switch (view_options.move_format)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]