ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* [PATCH] small corrections for the ConTeXt-correspondence manual
@ 2010-08-15 17:03 Paul Menzel
  2010-08-17 21:17 ` Paul Menzel
  2010-08-18 18:03 ` Wolfgang Schuster
  0 siblings, 2 replies; 8+ messages in thread
From: Paul Menzel @ 2010-08-15 17:03 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1.1: Type: text/plain, Size: 1181 bytes --]

Dear ConTeXt folks,


this is my first post and I am looking forward to get more acquainted
with ConTeXt.

I read the ConTeXt-correspondence manual (module letter [1]) and
attached you will find some formal fixes for the source files gotten
from [2]. If I should sent each patch as a separate message, please tell
me.

I was not able to get a PDF created with my Debian Sid/unstable system,
so I could not test my changes.

        $ texexec correspondence.tex
        […]
        ! Undefined control sequence.
        l.139 \doifolderversionelse
                                   \contextversion{\currentmoduleparameter\c!context...

I hope this is the right way to contact the authors and to submit the
patches. If not, please tell me the preferred way.

As a last remark, I would really love to see the sources and
documentation of modules under SCM so contributing would be easier.
There are some free services for free software projects as for example
Gitorious [3].


Thanks,

Paul


[1] http://modules.contextgarden.net/letter
[2] ftp://tug.ctan.org/pub/tex-archive/macros/context/contrib/context-letter
[3] http://www.gitorious.org/

[-- Attachment #1.1.2: 0001-correspondence-introduction.tex-Corrected.patch --]
[-- Type: text/x-patch, Size: 1953 bytes --]

From e913be0481970c11a99240c1705a1b279ad92e93 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 18:26:06 +0200
Subject: [PATCH 1/6] correspondence-introduction.tex: Corrected.


Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-introduction.tex |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/correspondence-introduction.tex b/correspondence-introduction.tex
index 6466e41..2603c81 100644
--- a/correspondence-introduction.tex
+++ b/correspondence-introduction.tex
@@ -14,15 +14,15 @@ The core for the first version was based on the letter manual from Hans Hagen
 the module.
 
 As the time past more and more parts had been added to the package and it ended up
-in a similar interface as the \LaTeX-classes but with it’s own commands to set user
-values. Because of it’s origin in Hans module the user interface and the low level
-parts are split in two different files and many more interfaces for the users are
+in a similar interface as the \LaTeX-classes but with its own commands to set user
+values. Because of its origin in Hans’ module the user interface and the low level
+parts are split in two different files and many more interfaces for users are
 possible, one of them tries to mimic the style of Hans module.
 
-As the time past the author wrote generic version of the complete setup commands
+As the time past the author wrote a generic version of the complete setup commands
 and a few other in the letter core and created the new file \filename{t-correspondence.tex}
 which holds now the low level code. As a result of this the new file
-\filename{t-resume.tex} became part of the package with it’s own setup commands
+\filename{t-resume.tex} became part of the package with its own setup commands
 and external style and interface files.
 
 \stopcomponent
-- 
1.7.1


[-- Attachment #1.1.3: 0002-c-l-beginner.tex-Typos-typography-formulations-and-a.patch --]
[-- Type: text/x-patch, Size: 18932 bytes --]

From 89801b34cadcf27e568f974ab6aa4de851a486d5 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 19:07:44 +0200
Subject: [PATCH 2/6] c-l-beginner.tex: Typos, typography, formulations and additions.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

1. I cannot test my changes since my ConTeXt environment is too old.
2. I am not a native English speaker. So please review my corrections.
3. Use correct apostrophee ’ and ellipse ….
4. Added example text to `\ps{}`, `\encl{}` and `\cc{}`.

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-letter-beginner.tex |   82 ++++++++++++++++++------------------
 1 files changed, 41 insertions(+), 41 deletions(-)

diff --git a/correspondence-letter-beginner.tex b/correspondence-letter-beginner.tex
index 6854591..05925b0 100644
--- a/correspondence-letter-beginner.tex
+++ b/correspondence-letter-beginner.tex
@@ -2,11 +2,11 @@
 
 \environment correspondence-environment
 
-\chapter{Beginners guide}
+\chapter{Beginners’ guide}
 
-The most important in the module for the users is the interface to write the letter text and to set the values for one or more letters.
+The most important thing in the module for the users is the interface to write the letter text and to set the values for one or more letters.
 
-You will learn how to write a letter with the module step by step, beginning with just a few lines of text, following with opening and closing sentences and at the end after you know how to set every kind of information you will finally learn how to change the position of the reference line and how to change the texts for the labels and to customise their style and color.
+You will learn how to write a letter with the module step by step, beginning with just a few lines of text, following with opening and closing sentences and at the end, after you know how to set every kind of information, you will finally learn how to change the position of the reference line and how to change the texts for the labels and to customise their style and color.
 
 \startbuffer[interface:text]
 \startletter
@@ -24,7 +24,7 @@ You will learn how to write a letter with the module step by step, beginning wit
 
 \section{Pure text}
 
-To understand how a letter is written let's study the code for the example letter on the left page.
+To understand how a letter is written let’s study the code for the example letter on the left page.
 
 \starttyping
 \usemodule[letter]
@@ -38,13 +38,13 @@ Thus, I came to the conclusion ...
 \stoptext
 \stoptyping
 
-As you could see from the first line the letter module has to be loaded before it could used because it is none of the functions \CONTEXT\ provides by default, to make the examples in the following sections a little bit shorter I will no longer add \type{\usemodule}, \type{\starttext} and \type{\stoptext} but you shouldn't forgot to add all of them in your files.
+As you can see from the first line the letter module has to be loaded before it can be used because it is none of the functions \CONTEXT\ provides by default. To make the examples in the following sections a little bit shorter I will no longer add \type{\usemodule}, \type{\starttext} and \type{\stoptext} but you shouldn’t forget to add all of them in your files.
 
-The content for your letter is written between the letter environment, it doesn't matter if you use blank lines before and after the letter text.
+The content for your letter is written between the letter environment, it doesn’t matter if you use blank lines before or after the letter text.
 
-If you take a closer look at the result on the left side you could see the paragraphs are separated by blank lines, this could be changed with the \type{\setupletterstyle} command but let us keep this for later.
+If you take a closer look at the result on the left side you can see the paragraphs are separated by blank lines. This can be changed with the \type{\setupletterstyle} command but let us keep this for later.
 
-You're not restricted to only one letter in file, it is possible to write as many as you like in a file and you could use this to write serial letters but a easier method to do this is described later in the manual.
+You’re not restricted to only one letter for a file. It is possible to write as many as you like in a file and you could use this to write serial letters. An easier method for this task is described later in this manual.
 
 \startbuffer[interface:opening]
 
@@ -66,11 +66,11 @@ You're not restricted to only one letter in file, it is possible to write as man
 
 \section{Opening and closing}\index{opening}\index{closing}
 
-You saw in the last example how to write a simple text but shouldn't it be possible to give a few opening and also closing words for the letter, because the reader should know for whom the content is.
+You saw in the last example how to write a simple text. But shouldn’t it be possible to give a few opening and also closing words for the letter, because the reader should know for whom the content is.
 
 To achieve this the module provides the two variables {\em opening} and {\em closing}. To feed them with text you could either use the optional arguments for \type{\startletter} as done in the current example or you could set them before the start of the letter with the two commands \type{\setupletter} and \type{\setlettervalue}.
 
-Let us begin with first alternative and set them as argument with \type{\startletter}:
+Let us begin with first alternative and set them as arguments for \type{\startletter}:
 
 \starttyping
 \startletter
@@ -80,7 +80,7 @@ Thus, I came to the conclusion ...
 \stopletter
 \stoptyping
 
-If you don't like this method you could set the two value before the letter environment with the \type{\setupletter} command, the text in your file should now look like:
+If you don’t like this method you could set the two values before the letter environment with the \type{\setupletter} command. The text in your file should now look like:
 
 \starttyping
 \setupletter
@@ -100,11 +100,11 @@ The first version with braces for two values has the following look.
 \setlettervalue{closing}{Greetings from the Author}
 \stoptyping
 
-The values itself had to be given before the letter environment because values in the letter text are ignored and will never be shown in the output.
+The values itself have to be given before the letter environment because values in the letter text are ignored and will never be shown in the output.
 
-You have also to be careful with the content for the values because commas are interpreted as end of the value if you write it as argument for \type{\startletter} or with \type{\setupletter} and the text has to be protected with braces in this case but you don't need them when there is no comma in the argument.
+You have also to be careful with the content for the values because commas are interpreted as end of the value if you write it as argument for \type{\startletter} or with \type{\setupletter} and the text has to be protected with braces in this case but you don’t need them when there is no comma in the argument.
 
-This could not happen if you set the values with the \type{\setlettervalue} command because the content is delimited by the braces and commas are just normal text.
+This cannot happen if you set the values with the \type{\setlettervalue} command, because the content is delimited by the braces and commas are just normal text.
 
 \page[left]
 
@@ -127,9 +127,9 @@ This could not happen if you set the values with the \type{\setlettervalue} comm
 
 \section{Subject}\index{subject}
 
-After you read how to write the text and set values for the opening and closing we mention now how we could write a subject.
+After you read how to write the text and set values for the opening and closing we mention now how we can write a subject.
 
-Instead of integrating this point in the last section I wrote a new to let you understand the system. Before I will tell more let's take a look at the code.
+Instead of integrating this point in the last section I wrote a new one to let you understand the system. Before I will tell more let’s take a look at the code.
 
 \starttyping
 \startletter
@@ -142,7 +142,7 @@ Thus, I came to the conclusion ...
 
 The text for the subject is written as argument for {\em subject} as argument for \type{\startletter}, as you already guess you could have set it also with \type{\setupletter} or \type{\setlettervalue} and this is also possible and true for the values in the following sections.
 
-Besides the {\em subject} you have also the option to set a {\em title} for the letter, the is no big difference between them but the title is normally written before the subject and has and use a slightly bigger size or is emphasized in another way.
+Besides the {\em subject} you have also the option to set a {\em title} for the letter. There is no big difference between them, but the title is normally written before the subject and has a slightly bigger size or is emphasized in another way.
 
 \startbuffer[interface:address]
 
@@ -164,7 +164,7 @@ Besides the {\em subject} you have also the option to set a {\em title} for the
 
 \section{Address}\flushatnextpar{\index{toname}\index{toaddress}}
 
-Letter are normally meant to be send by post and to prevent you from writing the address by hand on the envelope you could buy envelopes with windows. To use these envelopes the address has to be written on the letter and to do this you have to set the {\em name} and the {\em address} for the addressee with the two values {\em toname} and {\em toaddress}.
+Letters are normally meant to be sent by mail. To prevent you from writing the address by hand on the envelope you could buy envelopes with windows. To use these envelopes the address has to be written on the letter and to do this you have to set the {\em name} and the {\em address} for the addressee with the two values {\em toname} and {\em toaddress}.
 
 The input for the example on the left page looks like:
 
@@ -181,7 +181,7 @@ Thus, I came to the conclusion ...
 \stopletter
 \stoptyping
 
-The author prefer to set the values for the addressee not with \type{\startletter} but with \type{\setupletter} but this is just a matter of style and you could select what fits best to your own working style.
+The author prefers to set the values for the addressee not with \type{\startletter} but with \type{\setupletter} but this is just a matter of taste and you can select what fits your own working style best.
 
 \startbuffer[interface:sender]
 
@@ -201,11 +201,11 @@ The author prefer to set the values for the addressee not with \type{\startlette
 
 \section{Sender}\index{fromname}\index{fromaddress}
 
-It is not often enough to have just the addressee information on the letter, you're looking also for way to put the {\em name} and {\em address} for the sender into the header.
+It is not often enough to have just the addressee information on the letter. You’re also looking for a way to put the {\em name} and {\em address} of the sender into the header.
 
-If you have wondered why the author hasn't just used {\em name} and {\em address} as keys for the addressee values you will now find the solution. To make the system consistent to set the values for addressee and the sender both needed key names to prevent confusions which value should use the the simpler and which one a more verbose one both got e prefix to the key to differentiate them, so got addressee information the prefix {\em to} and sender information the prefix {\em from}.
+If you have wondered why the author hasn’t just used {\em name} and {\em address} as keys for the addressee values you will now find the solution. To make the system consistent to set the values for addressee and the sender both needed unique key names to prevent confusion. Which value should use the simpler and which one a more verbose one both got a prefix to the key to differentiate them. So addressee information got the prefix {\em to} and sender information the prefix {\em from}.
 
-The additional input for the example on the left page to the one from the previous examples is:
+The additional lines for the example on the left page compared to the previous one are:
 
 \starttyping
 \setupletter
@@ -213,7 +213,7 @@ The additional input for the example on the left page to the one from the previo
    fromaddress={Hidden Street 2\\57895 Mystery town}]
 \stoptyping
 
-The manual will describe in a later section how to write a own header with a personal look and feel but this is outside of the user interface and requires knowledge about the layout.
+This manual describes in a later section how to write an own header with a personal look and feel. But this is outside of the user interface and requires knowledge about the layout.
 
 \startbuffer[interface:reference]
 
@@ -237,9 +237,9 @@ The manual will describe in a later section how to write a own header with a per
 
 \section{Reference line}
 
-If you're in a company or a organisation you need sometimes a few extra information on your letter. The reference line or block is the right place where you can place these information.
+If you’re in a company or an organisation you sometimes need a few extra information on your letter. The reference line or block is the right place to put these information to.
 
-Our old example from the last section was now extended by a reference line between the information from our addressee and the subject line, the information for the four fields were set with the following code.
+Our old example from the last section is now extended by a reference line between the information of our addressee and the subject line. The information for the four fields are set with the following code.
 
 \starttyping
 \setupletter
@@ -252,9 +252,9 @@ Our old example from the last section was now extended by a reference line betwe
   [list={name,phone,fax,date}]
 \stoptyping
 
-The first \type{\setupletter} set the content for the four fields {\em name}, {\em phone}, {\em fax} and {\em date}. Although the values are set none of them will appear in the output but we have to declare the fields for the reference line first, this is done in the second \type{\setupletter} command with the key {\em list}, the entries will appear in the in the same order as you write them in the list, if one or more of the keys in the list have no values they will still appear in the output but no content is shown.
+The first \type{\setupletter} set the content for the four fields {\em name}, {\em phone}, {\em fax} and {\em date}. Although the values are set none of them will appear in the output. We have to declare the fields for the reference line first, this is done in the second \type{\setupletter} command with the key {\em list}, the entries appear in the same order as you write them in the list. If one or more of the keys in the list have no values they will still appear in the output but no content is shown.
 
-If you change the content for the {\em list} key in your file the module will show by default the date of the current date at the right side of the reference line, this will normally always happen and you could say the result in the examples of the two preceding sections.
+If you do not change the {\em list} key in your file, by default the module will show the current date at the right side of the reference line. This will normally always happen and you could see the result in the examples of the two preceding sections.
 
 \startbuffer[interface:signature]
 
@@ -273,25 +273,25 @@ If you change the content for the {\em list} key in your file the module will sh
 
 \section{Signature}\index{signature}
 
-You know now ho to set the letter text, the opening and closing lines, the values for the addressee and the sender and also how define your own values for the reference line.
+You know now how to set the letter text, the opening and closing lines, the values for the addressee and the sender and also how define your own values for the reference line.
 
-Most of the things need for a letter are already told but a few fields at the end of the letter remains untold, the first line you will add to our example letter is the signature. It is set with the {\em signature} in se same way as the other values in the former examples. What the author did in the left example was:
+Most of the things needed for a letter are already told but a few fields at the end of the letter remain untold. The first line you want to add to our example letter is the signature. It is set with the {\em signature} in the same way as the other values in the former examples. What the author did in the left example was:
 
 \starttyping
 \setupletter
   [signature={Arthur Thor}]
 \stoptyping
 
-There is some space between the closing and the signature to give you the possibility to sign the letter also by hand after you have printed the letter.
+There is some space between the closing and the signature to give you the possibility to sign the letter after having printed it out.
 
-You're not limited to simple text for the signature, it is also possible to use a graphic if you won't sign the letter by hand after you printed it, such a solution would have been for the author the next code.
+You’re not limited to simple text for the signature. It is also possible to use a graphic if you won’t sign the letter by hand after you printed it. This solution is used in the following code.
 
 \starttyping
 \setupletter
   [signature={\externalfigure[autograph][height=2\lineheight]}]
 \stoptyping
 
-How to adjust the space between the closing line and the signature for this way will be shown in the letter style section.
+How to adjust the space between the closing line and the signature for this way is shown in the letter style section.
 
 \start
 
@@ -330,9 +330,9 @@ How to adjust the space between the closing line and the signature for this way
 \starttyping
 \startletter
 
-...
+…
 
-\ps{...}
+\ps{Postscript}
 
 \stopletter
 \stoptyping
@@ -376,10 +376,10 @@ How to adjust the space between the closing line and the signature for this way
 \starttyping
 \startletter
 
-...
+…
 
-\ps{...}
-\encl{...}
+\ps{Postscript}
+\encl{Appendices}
 
 \stopletter
 \stoptyping
@@ -425,11 +425,11 @@ How to adjust the space between the closing line and the signature for this way
 \starttyping
 \startletter
 
-...
+…
 
-\ps{...}
-\encl{...}
-\cc{...}
+\ps{Postscript}
+\encl{Appendices}
+\cc{List of recipients}
 
 \stopletter
 \stoptyping
-- 
1.7.1


[-- Attachment #1.1.4: 0003-c-l-interface.tex-Use-correct-character-for-ellipse.patch --]
[-- Type: text/x-patch, Size: 904 bytes --]

From 453b79c7f304b07479e0d1d07167dec6a5a18356 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 21:40:59 +0200
Subject: [PATCH 3/6] c-l-interface.tex: Use correct character for ellipse.


Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-letter-interface.tex |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/correspondence-letter-interface.tex b/correspondence-letter-interface.tex
index bda80c6..f1755c9 100644
--- a/correspondence-letter-interface.tex
+++ b/correspondence-letter-interface.tex
@@ -78,7 +78,7 @@
 
 \starttyping
 \startbuffer[texletter]
-...
+…
 \stopbuffer
 
 \setups[letter:place]
@@ -179,11 +179,11 @@ Professor
 
 \starttyping
 \address
-...
+…
 \body
-...
+…
 \closing
-...
+…
 \endletter
 \stoptyping
 
-- 
1.7.1


[-- Attachment #1.1.5: 0004-c-l-layout.tex-Some-corrections-regarding-spelling-a.patch --]
[-- Type: text/x-patch, Size: 2572 bytes --]

From 4ca49bdcd179f139ab2ff1f6ea832ecfe27619e9 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 22:51:22 +0200
Subject: [PATCH 4/6] c-l-layout.tex: Some corrections regarding spelling and grammar.


Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-letter-layout.tex |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/correspondence-letter-layout.tex b/correspondence-letter-layout.tex
index e71a1a3..a59efb4 100644
--- a/correspondence-letter-layout.tex
+++ b/correspondence-letter-layout.tex
@@ -4,11 +4,11 @@
 
 \chapter{Layout}
 
-The components for the letter can be divided in to groups, the first are letter layers, you can position them on the page wherever you want and it is also possible to put one layer bevor or behind another layer.
+The components for the layout of a letter can be divided into {\em letter layers} and {\em letter sections}. You can position letter layers on the page wherever you want and it is also possible to put one layer in front of or behind another layer.
 
-The underliying machanism behind letter layers are \CONTEXT's normal layer mechanism in combination with localframed environments, this is a very powerful combination and you could create complicated layouts with them.
+The underlying mechanism behind letter layers is \CONTEXT’s normal layer mechanism in combination with local framed environments. This is a very powerful combination and you can create complicated layouts with them.
 
-The second group of components for the layout are letter sections, they are not as powerfule as letter layers and you have only a limited number of elements to control their layout.
+Letter sections, the second group of components, are not as powerful as letter layers and you only have a limited number of elements to control their layout.
 
 \setup[setupletterstyle:layout]
 
@@ -42,9 +42,9 @@ The second group of components for the layout are letter sections, they are not
 
 \section{Letter layers}
 
-Layer are used to position elements one page independant of the page layout.
+Layers are used to position elements on a page independent of the page layout.
 They are used for the header and footer, address block\footnote{The block styles
-use a different structure and use a letter section for the address block.} etc.
+use a different structure and use a letter section for the address block.}, etc..
 
 The complete list of all available layers is:
 
-- 
1.7.1


[-- Attachment #1.1.6: 0005-c-letter-extension.tex-Typos-grammar.patch --]
[-- Type: text/x-patch, Size: 1843 bytes --]

From 21f80381cba8bd21ad6e8900a1afe05a1b3bace9 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 23:01:54 +0200
Subject: [PATCH 5/6] c-letter-extension.tex: Typos, grammar.


Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-letter-extension.tex |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/correspondence-letter-extension.tex b/correspondence-letter-extension.tex
index 5e53987..96567e9 100644
--- a/correspondence-letter-extension.tex
+++ b/correspondence-letter-extension.tex
@@ -6,19 +6,19 @@
 
 The letter module provides a special type of files, called extensions.
 They provide functions that could be used by different files like the
-labels for each language (\filename{label.nle}) or extra features for
-one purpose like the page optimation (\filename{optimize.nle}).
+labels for each language (\filename{label.nle}) or extra features
+like page optimization (\filename{optimize.nle}).
 
 You can load extension files either with the letter module and write
-their names as argument to the \type{extension} key or afterwards in
+their names as arguments to the \type{extension} key or afterwards in
 your file with the \type{\useletterextension} command.
 
 \setup[useletterextension]
 
-The module comes itself with the following extensions:
+The module itself comes with the following extensions:
 
 \starttabulate[|Bl|p|]
-\NC label    \NC Labeltexts for different languages           \NC\NR
+\NC label    \NC Label texts for different languages          \NC\NR
 \NC pragma   \NC Example content for Hans own letter module   \NC\NR
 \NC optimize \NC Increase or decrease the distance between
                  paragraphs to fill a page with at least 25\%
-- 
1.7.1


[-- Attachment #1.1.7: 0006-c-letter-values.tex-Typos-grammar.patch --]
[-- Type: text/x-patch, Size: 5697 bytes --]

From 51fdfcf5c3e2f60e71d2a4b8cb1e14f02ad19722 Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Fri, 13 Aug 2010 23:44:27 +0200
Subject: [PATCH 6/6] c-letter-values.tex: Typos, grammar.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

1. I do not know the terminology of ConTeXt yet, but if not used as commands I would use spaces for »label text« and »main language«.

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
---
 correspondence-letter-values.tex |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/correspondence-letter-values.tex b/correspondence-letter-values.tex
index 73a2a40..aa04ff6 100644
--- a/correspondence-letter-values.tex
+++ b/correspondence-letter-values.tex
@@ -7,7 +7,7 @@
 \section{Values}
 
 When you write a letter you have to set some values for the reference line like the date
-and other ones like the name and address of the addressee for the address block, these can
+and other ones like the name and address of the addressee for the address block. This can
 be done with the two commands \type{\setlettervalue} and \type{\setupletter}.
 
 \setup[setlettervalue]\flushatnextpar{\index{\tex{setlettervalue}}}
@@ -15,18 +15,18 @@ be done with the two commands \type{\setlettervalue} and \type{\setupletter}.
 \setup[setupletter:value]\flushatnextpar{\index{\tex{setupletter}}}
 
 The first command \type{\setlettervalue} takes two commands like \type{\setvalue} or
-\type{\setvariable} and could be used like:
+\type{\setvariable}.
 
 \starttyping
 \setlettervalue{firstname} {Mike}
 \setlettervalue{familyname}{Johnson}
 \stoptyping
 
-There is also a optional argument between the name and the content of the value
+There is also an optional argument between the name and the content of the value,
 which is explained in the next section.
 
-With the second command \type{\setupletter} you can set multiple values separated
-by commas, it's similar to \type{\setvariables}, the above setting will look then:
+Using the second command \type{\setupletter} you can set multiple values separated
+by commas. It’s similar to \type{\setvariables}. The previous example will look like:
 
 \starttyping
 \setupletter
@@ -35,7 +35,7 @@ by commas, it's similar to \type{\setvariables}, the above setting will look the
 \stoptyping
 
 As you can seen in the following command overview for \type{\setupletter} the command has
-two arguments while we used in the last example only one, the two argument form is used
+two arguments while we only used one in the last example. The two argument form is used
 to change the layout for the values in the reference (and others) line like:
 
 \starttyping
@@ -45,7 +45,7 @@ to change the layout for the values in the reference (and others) line like:
    titlecolor=gray]
 \stoptyping
 
-The complete list of argument are:
+The complete list of arguments is:
 
 \setup[setupletter:setup]\flushatnextpar{\index{\tex{setupletter}}}
 
@@ -58,12 +58,12 @@ The complete list of argument are:
 
 \section{Labels}
 
-When you take a look at the examples in the reference section you can see all of them
-have a label above or on the left or the content but this did only happen because the
+When you take a look at the reference section of the examples you can see all of them
+having a label above or on the left or the content. But this did only happen because the
 module provides preset texts for them.
 
-When you try to use a non defined label like e.g. {\em skype} you the content of the value
-as seen below but no label above.
+Trying to use a nondefined label like e.g. {\em skype} you will see the content of the value
+as below but no label above.
 
 The following code
 
@@ -89,23 +89,23 @@ result in this reference line:
 
 \stop
 
-The module use ConTeXt’s labeltext mechanism to define text for various languages
+The module uses \ConTeXt’s label text mechanism to define text for various languages
 which can be found in the file \filename{default.nle}. To define your own text use
-the \type{\setuplabeltext} command, to prevent problems with other macros the names
+the \type{\setuplabeltext} command. To prevent problems with other macros the names
 of the labels are prefixed with {\em letter:}.\footnote{The {\em memo} style makes
-a exception to this concept and use {\em memo:} as prefix for the label names.}
+an exception to this concept and uses {\em memo:} as prefix for the label names.}
 
 \setup[setuplabeltext]\flushatnextpar{\index{\tex{setuplabeltext}}}
 
-To add now a label for our currently used {\em skype} value put the following
-line in your document and change the language tag to the mainlanguage you use
+To add a label for our currently used {\em skype} value put the following
+line in your document and change the language tag to the main language you use
 in your document.
 
 \starttyping
 \setuplabeltext[en][letter:skype=Skype]
 \stoptyping
 
-The reference looks now like:
+The reference line now looks like:
 
 \start
 
@@ -124,7 +124,7 @@ The reference looks now like:
 
 When you use \type{\setlettervalue} to set the content of the values the optional
 argument can be used instead of \type{\setuplabeltext} to define a text for the label
-in the current mainlanguage, a empty argument results in a empty labeltext.
+in the current main language. An empty argument results in an empty label text.
 
 The two step setting for the value {\em skype} can the be done with this setting.
 
-- 
1.7.1


[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] small corrections for the ConTeXt-correspondence manual
  2010-08-15 17:03 [PATCH] small corrections for the ConTeXt-correspondence manual Paul Menzel
@ 2010-08-17 21:17 ` Paul Menzel
  2010-08-18 18:03 ` Wolfgang Schuster
  1 sibling, 0 replies; 8+ messages in thread
From: Paul Menzel @ 2010-08-17 21:17 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 1401 bytes --]

[Adding Wolfgang explicitely to CC.]

Am Sonntag, den 15.08.2010, 19:03 +0200 schrieb Paul Menzel:
> Dear ConTeXt folks,
> 
> 
> this is my first post and I am looking forward to get more acquainted
> with ConTeXt.
> 
> I read the ConTeXt-correspondence manual (module letter [1]) and
> attached you will find some formal fixes for the source files gotten
> from [2]. If I should sent each patch as a separate message, please tell
> me.
> 
> I was not able to get a PDF created with my Debian Sid/unstable system,
> so I could not test my changes.
> 
>         $ texexec correspondence.tex
>         […]
>         ! Undefined control sequence.
>         l.139 \doifolderversionelse
>                                    \contextversion{\currentmoduleparameter\c!context...
> 
> I hope this is the right way to contact the authors and to submit the
> patches. If not, please tell me the preferred way.
> 
> As a last remark, I would really love to see the sources and
> documentation of modules under SCM so contributing would be easier.
> There are some free services for free software projects as for example
> Gitorious [3].

Is everyone busy or was my message overlooked?

> Thanks,
> 
> Paul
> 
> 
> [1] http://modules.contextgarden.net/letter
> [2] ftp://tug.ctan.org/pub/tex-archive/macros/context/contrib/context-letter
> [3] http://www.gitorious.org/

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] small corrections for the ConTeXt-correspondence manual
  2010-08-15 17:03 [PATCH] small corrections for the ConTeXt-correspondence manual Paul Menzel
  2010-08-17 21:17 ` Paul Menzel
@ 2010-08-18 18:03 ` Wolfgang Schuster
  2010-08-18 21:02   ` Paul Menzel
  1 sibling, 1 reply; 8+ messages in thread
From: Wolfgang Schuster @ 2010-08-18 18:03 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Paul Menzel

  Am 15.08.10 19:03, schrieb Paul Menzel:
> Dear ConTeXt folks,
>
>
> this is my first post and I am looking forward to get more acquainted
> with ConTeXt.
>
> I read the ConTeXt-correspondence manual (module letter [1]) and
> attached you will find some formal fixes for the source files gotten
> from [2]. If I should sent each patch as a separate message, please tell
> me.
>
> I was not able to get a PDF created with my Debian Sid/unstable system,
> so I could not test my changes.

You need a newer ConTeXt to use the module with MkIV because it uses 
functions which
where introduced after the TeXLive 2009 freeze. MkII works out of the 
box but some
features will be MkIV only.

> I hope this is the right way to contact the authors and to submit the
> patches. If not, please tell me the preferred way.

There is also a mail address of the author in the source files where he 
can be contacted.

> As a last remark, I would really love to see the sources and
> documentation of modules under SCM so contributing would be easier.
> There are some free services for free software projects as for example
> Gitorious [3].

The files are under revision control but there are no plans to put them 
online.

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] small corrections for the ConTeXt-correspondence manual
  2010-08-18 18:03 ` Wolfgang Schuster
@ 2010-08-18 21:02   ` Paul Menzel
  2010-08-18 21:16     ` Taco Hoekwater
  2010-08-25 13:33     ` [PATCH] small corrections for the ConTeXt-correspondence manual Wolfgang Schuster
  0 siblings, 2 replies; 8+ messages in thread
From: Paul Menzel @ 2010-08-18 21:02 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 1446 bytes --]

Am Mittwoch, den 18.08.2010, 20:03 +0200 schrieb Wolfgang Schuster:
> Am 15.08.10 19:03, schrieb Paul Menzel:

[…]

> > I read the ConTeXt-correspondence manual (module letter [1]) and
> > attached you will find some formal fixes for the source files gotten
> > from [2]. If I should sent each patch as a separate message, please tell
> > me.

[…]

> > I hope this is the right way to contact the authors and to submit the
> > patches. If not, please tell me the preferred way.
> 
> There is also a mail address of the author in the source files where he 
> can be contacted.

Do you mean the source files of the module? Now I found something in
[4]. I just downloaded the source files for the manual and I could not
find anything in it.

Is there an easy way to view the source files besides downloading it or
clicking through the directories of CTAN ?

> > As a last remark, I would really love to see the sources and
> > documentation of modules under SCM so contributing would be easier.
> > There are some free services for free software projects as for example
> > Gitorious [3].
> 
> The files are under revision control but there are no plans to put them 
> online.

What is the reason? Because it is too much work to set it up or because
it is not wanted?


Thanks,

Paul


[4] http://mirror.ctan.org/macros/context/contrib/context-letter/tex/context/third/letter/base/t-correspondence.tex

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] small corrections for the ConTeXt-correspondence manual
  2010-08-18 21:02   ` Paul Menzel
@ 2010-08-18 21:16     ` Taco Hoekwater
  2010-08-23 12:30       ` public SCM repositories and how to contribute (was: [PATCH] small corrections for the ConTeXt-correspondence manual) Paul Menzel
  2010-08-25 13:33     ` [PATCH] small corrections for the ConTeXt-correspondence manual Wolfgang Schuster
  1 sibling, 1 reply; 8+ messages in thread
From: Taco Hoekwater @ 2010-08-18 21:16 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Hi,

Paul Menzel wrote:
> 
> What is the reason? Because it is too much work to set it up or because
> it is not wanted?

Speaking for myself (and I have only one or two small modules, so I am
not a 'big daddy'): the lettrine module is indeed in subversion locally
just as almost anything I do is these days. But I have the repository
to make sure I do not accidentally delete file and/or so I can go back
to previous incarnations to check for abnormal mutations. But for now,
the module is my private illegitimate child, and I do not really want
other people teaching it new tricks until I am ready to kick it out of
the house.

Best wishes,
Taco
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* public SCM repositories and how to contribute (was: [PATCH] small corrections for the ConTeXt-correspondence manual)
  2010-08-18 21:16     ` Taco Hoekwater
@ 2010-08-23 12:30       ` Paul Menzel
  2010-08-31  8:56         ` public SCM repositories and how to contribute Taco Hoekwater
  0 siblings, 1 reply; 8+ messages in thread
From: Paul Menzel @ 2010-08-23 12:30 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 1145 bytes --]

Dear Taco,


Am Mittwoch, den 18.08.2010, 23:16 +0200 schrieb Taco Hoekwater:

> Paul Menzel wrote:
> > 
> > What is the reason? Because it is too much work to set it up or because
> > it is not wanted?
> 
> Speaking for myself (and I have only one or two small modules, so I am
> not a 'big daddy'): the lettrine module is indeed in subversion locally
> just as almost anything I do is these days. But I have the repository
> to make sure I do not accidentally delete file and/or so I can go back
> to previous incarnations to check for abnormal mutations. But for now,
> the module is my private illegitimate child, and I do not really want
> other people teaching it new tricks until I am ready to kick it out of
> the house.

Since the source is public anyway in the form of on CTAN or tarballs(?)
I do not see the point in not publishing the repository.

And if you do not like the patch you do not need to apply it. You are
still the only one with write access.

It would just make it easier for others to work with the source and to
not double work, since they always see your latest work.


Thanks,

Paul

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] small corrections for the ConTeXt-correspondence manual
  2010-08-18 21:02   ` Paul Menzel
  2010-08-18 21:16     ` Taco Hoekwater
@ 2010-08-25 13:33     ` Wolfgang Schuster
  1 sibling, 0 replies; 8+ messages in thread
From: Wolfgang Schuster @ 2010-08-25 13:33 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Paul Menzel

  Hi Paul,

the source for the correspondence module is now online available.

I created a new repository [1] with the latest version of the code, the 
manual compiles
only with mkiv and there are no plans to change this.

[1] http://bitbucket.org/wolfs/correspondence

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: public SCM repositories and how to contribute
  2010-08-23 12:30       ` public SCM repositories and how to contribute (was: [PATCH] small corrections for the ConTeXt-correspondence manual) Paul Menzel
@ 2010-08-31  8:56         ` Taco Hoekwater
  0 siblings, 0 replies; 8+ messages in thread
From: Taco Hoekwater @ 2010-08-31  8:56 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Paul Menzel

On 08/23/2010 02:30 PM, Paul Menzel wrote:
>
> It would just make it easier for others to work with the source and to
> not double work, since they always see your latest work.

Fabrice kindly approved a context-modules project a few minutes ago:

   http://foundry.supelec.fr/gf/project/context-modules/

I'll check in the lettrines module in a bit. If other people with
modules want to use the same repository (we will just create a
subfolder for each module) just press the 'Request to join project'
button and I will approve you.

Best wishes,
Taco

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-08-31  8:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-15 17:03 [PATCH] small corrections for the ConTeXt-correspondence manual Paul Menzel
2010-08-17 21:17 ` Paul Menzel
2010-08-18 18:03 ` Wolfgang Schuster
2010-08-18 21:02   ` Paul Menzel
2010-08-18 21:16     ` Taco Hoekwater
2010-08-23 12:30       ` public SCM repositories and how to contribute (was: [PATCH] small corrections for the ConTeXt-correspondence manual) Paul Menzel
2010-08-31  8:56         ` public SCM repositories and how to contribute Taco Hoekwater
2010-08-25 13:33     ` [PATCH] small corrections for the ConTeXt-correspondence manual Wolfgang Schuster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).