[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