[MKDoc-commit] i18n updates

chris at mkdoc.demon.co.uk chris at mkdoc.demon.co.uk
Tue Apr 12 16:55:16 BST 2005


Log Message:
-----------
i18n updates

Modified Files:
--------------
    mkd/resources/templates/editor/file:
        en.html
    mkd/resources/templates/editor/headlines:
        en.html

-------------- next part --------------
Index: en.html
===================================================================
RCS file: /var/spool/cvs/mkd/resources/templates/editor/file/en.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -Lresources/templates/editor/file/en.html -Lresources/templates/editor/file/en.html -u -r1.9 -r1.10
--- resources/templates/editor/file/en.html
+++ resources/templates/editor/file/en.html
@@ -328,8 +328,8 @@
       >|</bdo>
       <input
         type="submit"
-        name="file_delete"
-        id="file_delete"
+        name="delete"
+        id="delete"
         value="Delete"
         xml:lang="en"
         lang="en"
Index: en.html
===================================================================
RCS file: /var/spool/cvs/mkd/resources/templates/editor/headlines/en.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -Lresources/templates/editor/headlines/en.html -Lresources/templates/editor/headlines/en.html -u -r1.7 -r1.8
--- resources/templates/editor/headlines/en.html
+++ resources/templates/editor/headlines/en.html
@@ -1,113 +1,201 @@
 <!--?
 
+  Edit Headlines Component Fragment
+  =================================
+
+  This template is used for the editor interface of a 
+  headlines component. 
+
+  $Id$
+
+
+  Author: Jean-Michel Hiver, Chris Croome <chris at webarchitects.co.uk>
+  Copyright: (c) 2005, MKDoc Ltd.
+
+  This file is part of MKDoc. 
+  
+  MKDoc 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 2 of the License, or
+  (at your option) any later version.
+  
+  MKDoc 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 MKDoc; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-This template is used for the editor interface of a 
-headlines component. 
   
 ?-->
 <fieldset
   class="headlines-component"
   xmlns:petal="http://purl.org/petal/1.0/"
+  xmlns:metal="http://xml.zope.org/namespaces/metal"
+  xmlns:i18n="http://xml.zope.org/namespaces/i18n"
+  i18n:domain="mkdoc"
   petal:define="name_move_up       string:${self/block_name}_up;
                 name_move_down     string:${self/block_name}_down;
                 name_delete        string:${self/block_name}_delete;
                 name_max_headlines string:${self/block_name}_max_headlines;
                 name_title         string:${self/block_name}_title;
                 name_from_path     string:${self/block_name}_from_path;
-                name_leaf_only     string:${self/block_name}_leaf_only;
+                name_leaf_only     string:${self/block_name}_leaf_only;"
+  ondblclick="window.location='./#component-${self/name_noext}'"
+>
+
+<!--?
                 align              self/align;
                 align_opposite     self/align_opposite;
                 dir                self/direction"
-  ondblclick="window.location='./#component-${self/name_noext}'"
->
+?-->
 
-  <input
-    type="hidden"
-    name="block_name"
-    id="block_name"
-    value="block_name"
-    petal:attributes="name block_name; id block_name; value block_name"
-  />
-
-  <legend
-    xml:lang="en"
-    lang="en"
-    dir="ltr"
-  ><a 
-     name="component-${self/name_noext}" 
-     id="component-${self/name_noext}"
-  >Headlines component</a></legend>
+  <legend>
+    <a 
+      xml:lang="en"
+      lang="en"
+      dir="ltr"
+      name="component-${self/name_noext}" 
+      id="component-${self/name_noext}"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component"
+    >Headlines component</a>
+  </legend>
 
   <div
-    petal:condition="self/has_errors"
+    petal:condition="true: self/has_errors"
     petal:repeat="error self/errors"
   >
     <p
-      xml:lang="en" lang="en" dir="ltr" class="error"
+      xml:lang="en" 
+      lang="en" 
+      dir="ltr" 
+      class="error"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component-title-empty"
       petal:condition="error/is --component/headlines/title_empty"
     >The 'Title' field is empty.</p>
     <p
-      xml:lang="en" lang="en" dir="ltr" class="error"
+      xml:lang="en" 
+      lang="en" 
+      dir="ltr" 
+      class="error"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component-from-path-empty"
       petal:condition="error/is --component/headlines/from_path_empty"
     >The 'Base headlines path' field is empty.</p>
     <p
-      xml:lang="en" lang="en" dir="ltr" class="error"
+      xml:lang="en" 
+      lang="en" 
+      dir="ltr" 
+      class="error"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component-from-path-invalid"
       petal:condition="error/is --component/headlines/from_path_invalid"
     >The 'Base headlines path' you specified does not reference an existing document.</p>
     <p
-      xml:lang="en" lang="en" dir="ltr" class="error"
+      xml:lang="en" 
+      lang="en" 
+      dir="ltr" 
+      class="error"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component-max-headlines-empty"
       petal:condition="error/is --component/headlines/max_headlines_empty"
     >The 'Number of headlines' field is empty.</p>
     <p
-      xml:lang="en" lang="en" dir="ltr" class="error"
+      xml:lang="en" 
+      lang="en" 
+      dir="ltr" 
+      class="error"
+      i18n:attributes="xml:lang two-letter-language-code;
+                       lang     two-letter-language-code;
+                       dir      text-direction;"
+      i18n:translate="headline-component-max-headlines-malformed"
       petal:condition="error/is --component/headlines/max_headlines_malformed"
-    >You must enter a natural number for the 'Number of headlines' field.
+    >You must enter a number for the 'Number of headlines' field.
      No characters other than 0 to 9 are allowed.</p>
   </div>
 
     <p
       class="up"
     >
-      <label
-        for="headlines_up"
+
+      <input
+        type="submit"
+        name="file_up"
+        id="file_up"
+        value="Up"
         xml:lang="en"
         lang="en"
         dir="ltr"
-        petal:attributes="for name_move_up"
-      >
-        Move component
-      </label>
+        title="Move this component up."
+        petal:attributes="name name_move_up; 
+                          id   name_move_up"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    move-component-up;
+                         value    up;"
+      />
       <input
         type="submit"
-        name="headlines_up"
-        id="headlines_up"
-        value="Up"
+        name="file_down"
+        id="file_down"
+        value="Down"
         xml:lang="en"
         lang="en"
         dir="ltr"
-        title="Move this component up."
-        petal:attributes="name name_move_up; id name_move_up"
+        title="Move this component down."
+        petal:attributes="name name_move_down; 
+                          id   name_move_down"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    move-component-down;
+                         value    Down;"
       />
+
     </p>
 
-    <p>
+    <p
+      class="field"
+    >
+      <label
+        for="headlines_from_path"
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        petal:attributes="for name_from_path"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;"
+        i18n:translate="base-headlines-path"
+      >Base headlines path</label>
       <em
         class="help"
         xml:lang="en"
         lang="en"
         dir="ltr"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;"
+        i18n:translate="headline-path-help"
       >
         Only documents that are descendants of this document will be show up
          in the list of documents that is generated. 
       </em>
-      <label
-        for="headlines_from_path"
-        xml:lang="en"
-        lang="en"
-        dir="ltr"
-        petal:attributes="for name_from_path"
-      >Base headlines path</label>
-      <br />
       <input
         type="text"
         name="headlines_from_path"
@@ -117,11 +205,27 @@
         size="35"
         dir="ltr"
         title="Enter the document path from which the headlines should be generated."
-        petal:attributes="name name_from_path; id name_from_path; value self/from_path"
+        petal:attributes="name  name_from_path; 
+                          id    name_from_path; 
+                          value self/from_path"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    enter-the-document-path-here;"
       />
     </p>
 
-    <p>
+<!--? This option is scheduled for removal
+    <p
+      class="field"
+    >
+      <label
+        for="headlines_leaf_only"
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        petal:attributes="for name_leaf_only;"
+      >List leaf documents only</label>
       <em
         class="help"
         xml:lang="en"
@@ -132,14 +236,6 @@
         be listed. In other words, only documents which have no children
         will be listed.
       </em>
-      <label
-        for="headlines_leaf_only"
-        xml:lang="en"
-        lang="en"
-        dir="ltr"
-        petal:attributes="for name_leaf_only;"
-      >List leaf documents only</label>
-      <br />
       <input
         type="checkbox"
         name="headlines_leaf_only"
@@ -148,23 +244,34 @@
         petal:attributes="name name_leaf_only; id name_leaf_only; checked self/leaf_only"
       />
     </p>
-    <p>
+?-->
+
+    <p
+      class="field"
+    >
+      <label
+        for="headlines_title"
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        petal:attributes="for name_title"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;"
+        i18n:translate="title"
+      >Title</label>
       <em
         class="help"
         xml:lang="en"
         lang="en"
         dir="ltr"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;"
+        i18n:translate="headline-title-help"
       >
         The title of this list of documents. For example 'What's New'.
       </em>
-      <label
-        for="headlines_title"
-        xml:lang="en"
-        lang="en"
-        dir="ltr"
-        petal:attributes="for name_title"
-      >Title</label>
-      <br />
       <input
         type="text"
         name="headlines_title"
@@ -173,11 +280,30 @@
         value="Headlines Title"
         size="35"
         title="Enter the Title of the headlines here."
-        petal:attributes="name name_title; id name_title; value self/title"
+        petal:attributes="name  name_title; 
+                          id    name_title; 
+                          value self/title;e"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    enter-headline-title-here;"
       />
     </p>
 
-    <p>
+    <p
+      class="field"
+    >
+      <label
+        for="headlines_max_default_headlines"
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        petal:attributes="for name_max_headlines"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;"
+        i18n:translate="number-of-headlines"
+      >Number of headlines</label>
       <em
         class="help"
         xml:lang="en"
@@ -186,14 +312,6 @@
       >
         The maximum number of documents to be listed.
       </em>
-      <label
-        for="headlines_max_default_headlines"
-        xml:lang="en"
-        lang="en"
-        dir="ltr"
-        petal:attributes="for name_max_headlines"
-      >Number of headlines</label>
-      <br />
       <input
         type="text"
         name="headlines_max_default_headlines"
@@ -202,7 +320,9 @@
         size="2"
         dir="ltr"
         title="Enter the maximum number of headlines here."
-        petal:attributes="name name_max_headlines; id name_max_headlines; value self/max_headlines"
+        petal:attributes="name  name_max_headlines; 
+                          id    name_max_headlines; 
+                          value self/max_headlines;"
       />
     </p>
 
@@ -249,27 +369,63 @@
     <p
       class="down"
     >
-        <label
-          for="headlines_down"
-          xml:lang="en"
-          lang="en"
-          dir="ltr"
-          petal:attributes="for name_move_down"
-        >
-          Move component
-        </label>
-        <input
-          type="submit"
-          name="headlines_down"
-          id="headlines_down"
-          value="Down"
-          xml:lang="en"
-          lang="en"
-          dir="ltr"
-          title="Move this component down."
-          petal:attributes="name name_move_down; id name_move_down"
-        />
-      </p>
+
+      <a 
+        href="#" 
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        title="Copy this component to another document."
+        petal:attributes="href string:${self/mkdoc_uri},copy"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    copy-to-another-document;"
+        i18n:translate="copy-elsewhere"
+        petal:condition="self/is_saved"
+      >Copy elsewhere</a>
+      <bdo
+        dir="ltr"
+        petal:atributes="dir self/direction"
+        petal:condition="self/is_saved"
+      >|</bdo>
+      <a 
+        href="#" 
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        title="Move this component to another document."
+        petal:attributes="href string:${self/mkdoc_uri},move"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         title    move-to-another-document;"
+        i18n:translate="move-elsewhere"
+        petal:condition="self/is_saved"
+      >Move elsewhere</a>
+      <bdo
+        dir="ltr"
+        petal:atributes="dir self/direction"
+        petal:condition="self/is_saved"
+      >|</bdo>
+      <input
+        type="submit"
+        name="delete"
+        id="delete"
+        value="Delete"
+        xml:lang="en"
+        lang="en"
+        dir="ltr"
+        title="Delete this component."
+        petal:attributes="name name_delete; 
+                          id   name_delete"
+        i18n:attributes="xml:lang two-letter-language-code;
+                         lang     two-letter-language-code;
+                         dir      text-direction;
+                         value    delete;
+                         title    delete-component;"
+      />
+    </p>
 
 </fieldset>
 


More information about the MKDoc-commit mailing list