? l10nserver_text.patch
Index: ARCHITECTURE.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/Attic/ARCHITECTURE.txt,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 ARCHITECTURE.txt
--- ARCHITECTURE.txt	17 Dec 2007 20:09:53 -0000	1.1.2.2
+++ ARCHITECTURE.txt	24 Dec 2007 19:05:00 -0000
@@ -1,7 +1,7 @@
 $Id: ARCHITECTURE.txt,v 1.1.2.2 2007/12/17 20:09:53 goba Exp $
 
 This document explains how the l10n_server suite (and l10n_client) modules are
-supposed to work together, and interact with other modules. The figures attached
+intended to work together, and interact with other modules. The figures attached
 may also help understand how the different components fit together. This
 document is also used to track TODO items, as there are still holes in the big
 picture to plug in.
@@ -84,7 +84,7 @@ l10n_drupalorg
    TODO: there is a project list stub implemented, real implementation is
    possible once this patch is committed: http://drupal.org/node/157514
  
-2. Syncronization with the project list is always performed, and a project
+2. Synchronization with the project list is always performed, and a project
    is picked to retrieve list of releases for. Then the releases are
    traversed, tarballs are downloaded and uncompressed.
    
Index: README.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/README.txt,v
retrieving revision 1.1.2.6
diff -u -p -r1.1.2.6 README.txt
--- README.txt	28 Sep 2007 17:05:53 -0000	1.1.2.6
+++ README.txt	24 Dec 2007 19:05:01 -0000
@@ -56,9 +56,9 @@ HOW DOES IT WORK
 
 The connector module's duty is to maintain a list of projects and releases, as
 well as fill up the database with translatable strings based on release source
-codes. This modules comsume a huge amount of resources. Downloading packages,
+codes. This module consumes a huge amount of resources. Downloading packages,
 unpacking their contents and running the string extraction process takes time,
-CPU cycles and hard disk space. Although only temporal copies of the packages
+CPU cycles and hard disk space. Although only temporary copies of the packages
 are kept, some hard disk space and a decent amount of memory is required. This
 is why connectors are preconfigured to scan only one project at a time. Big
 projects like E-Commerce or Drupal itself take considerable time to parse.
@@ -85,4 +85,4 @@ Bruno Massa  http://drupal.org/user/6716
 Gábor Hojtsy http://drupal.org/user/4166 (current maintainer)
 
 This module was originally sponsored by Titan Atlas (http://www.titanatlas.com),
-a brazilian computer company, and then by Google Summer of Code 2007.
+a Brazilian computer company, and then by Google Summer of Code 2007.
Index: connectors/l10n_drupalorg/l10n_drupalorg.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/connectors/l10n_drupalorg/Attic/l10n_drupalorg.module,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 l10n_drupalorg.module
--- connectors/l10n_drupalorg/l10n_drupalorg.module	23 Dec 2007 16:09:28 -0000	1.1.2.5
+++ connectors/l10n_drupalorg/l10n_drupalorg.module	24 Dec 2007 19:05:01 -0000
@@ -17,7 +17,7 @@
 function l10n_drupalorg_help($section) {
   switch ($section) {
     case 'admin/l10n_server/l10n_drupalorg':
-      return '<p>'. t('The drupal.org localization community connector watches for new projects popping up at drupal.org, downloads the new packages and extracts translatable strings out of them. Here you can set up the limits of how these operations are performed. The <a href="@scan_link">Scan tab</a> allows you to initiate a manual scan.', array('@scan_link' => url('admin/settings/l10n_drupalorg/scan'))) . '</p>';
+      return '<p>'. t('The drupal.org localization community connector watches for new projects at drupal.org, downloads the new packages and extracts their translatable strings. Here you can set up the limits of how these operations are performed. The <a href="@scan_link">Scan tab</a> allows you to initiate a manual scan.', array('@scan_link' => url('admin/settings/l10n_drupalorg/scan'))) . '</p>';
   }
 }
 
@@ -76,7 +76,7 @@ function l10n_drupalorg_settings_form() 
   $form = array();
   $form['l10n_drupalorg_limit'] = array(
     '#title' => t('Number of projects to scan at once'),
-    '#description' => t('How many projects to scan on a manual or a cron run. Scanning is syncronous, so you need to wait for the download to complete and Drupal to extract and parse the tarball content. If everything goes well, detailed data about the project, releases, files, translatable strings end up in the database and are ready to translate.'),
+    '#description' => t('The number of projects to scan on a manual or cron run. Scanning is synchronous, so you need to wait for the download to complete and Drupal to extract and parse the tarball content. If everything goes well, detailed data about the project and its releases, files, and translatable strings will be inserted into the database and become available for translation.'),
     '#type' => 'select',
     '#options' => array(1 => 1) + drupal_map_assoc(range(10, 100, 10)),
     '#default_value' => variable_get('l10n_drupalorg_limit', 1),
@@ -90,7 +90,7 @@ function l10n_drupalorg_settings_form() 
   return system_settings_form($form);
 }
 
-// = Project syncronization ====================================================
+// = Project synchronization ====================================================
 
 /**
  * Scans files of a project and release picked.
Index: connectors/l10n_drupalorg/projects.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/connectors/l10n_drupalorg/Attic/projects.inc,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 projects.inc
--- connectors/l10n_drupalorg/projects.inc	17 Dec 2007 20:09:53 -0000	1.1.2.4
+++ connectors/l10n_drupalorg/projects.inc	24 Dec 2007 19:05:01 -0000
@@ -123,7 +123,7 @@ function l10n_drupalorg_sync_files($rele
   
   // Download the tar.gz file from drupal.org and save it in the local filesystem.
   elseif (!copy($release->download_link, $file)) {
-    $error = t('Unbale to download and save %download_link file.', array('%download_link' => $release->download_link));
+    $error = t('Unable to download and save %download_link file.', array('%download_link' => $release->download_link));
   }
   
   // Extract and parse the local file and remove the tarball.
Index: connectors/l10n_localpacks/l10n_localpacks.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/connectors/l10n_localpacks/Attic/l10n_localpacks.module,v
retrieving revision 1.1.2.6
diff -u -p -r1.1.2.6 l10n_localpacks.module
--- connectors/l10n_localpacks/l10n_localpacks.module	23 Dec 2007 16:09:28 -0000	1.1.2.6
+++ connectors/l10n_localpacks/l10n_localpacks.module	24 Dec 2007 19:05:01 -0000
@@ -75,14 +75,14 @@ function l10n_localpacks_settings_form()
   $form = array();
   $form['l10n_localpacks_directory'] = array(
     '#title' => t('Local packages directory'),
-    '#description' => t('The directory on the local file system, where packages will be looked for. Either relative to the Drupal site root or an absolute path on your file system. Drupal should have read access to the files and directories found there. Projects are identified based on subdirectory names or the first part of filenames if put directly in the root directory. Releases are identified based on the second part of package filenames. Examples: Drupal/drupal-6.0.tar.gz is from project "Drupal" in version 6.0, while og-5.x-2.0-alpha1 is project "og" in version 5.x-2.0-alpha1.'),
+    '#description' => t('The directory on the local file system to be scanned for packages. Either relative to the Drupal site root or an absolute path on your file system. Drupal should have read access to the files and directories found there. Projects are identified based on subdirectory names or the first part of filenames if put directly in the root directory. Releases are identified based on the second part of package filenames. Examples: Drupal/drupal-6.0.tar.gz is from project "Drupal" in version 6.0, while og-5.x-2.0-alpha1 is project "og" in version 5.x-2.0-alpha1.'),
     '#type' => 'textfield',
     '#required' => TRUE,
     '#default_value' => variable_get('l10n_localpacks_directory', ''),
   );
   $form['l10n_localpacks_limit'] = array(
     '#title' => t('Number of projects to scan at once'),
-    '#description' => t('How many projects to scan on a manual or cron run. Scanning is syncronous, so you need to wait for Drupal to extract and parse the tarball content.'),
+    '#description' => t('The number of projects to scan on a manual or cron run. Scanning is synchronous, so you need to wait for Drupal to extract and parse the tarball content.'),
     '#type' => 'select',
     '#options' => array(1 => 1) + drupal_map_assoc(range(10, 100, 10)),
     '#default_value' => variable_get('l10n_localpacks_limit', 1),
@@ -102,7 +102,7 @@ function l10n_localpacks_settings_form()
   return system_settings_form($form);
 }
 
-// = Project syncronization ====================================================
+// = Project synchronization ====================================================
 
 /**
  * Scans files of a project and release picked.
Index: l10n_community/l10n_community.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.module,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 l10n_community.module
--- l10n_community/l10n_community.module	23 Dec 2007 22:36:13 -0000	1.1.2.8
+++ l10n_community/l10n_community.module	24 Dec 2007 19:05:01 -0000
@@ -335,7 +335,7 @@ function l10n_community_block_help() {
           // No user access to this page in this case.
           break;
         case L10N_PERM_SUGGEST:
-          $permission_help = t('You can suggest translations and import complete Gettext translation files to suggest more strings at once. People with permission to approve suggestions will be able to either accept or decline your suggestions. Feel free to export translation templates, or the current state of the translation if you are more comfortable working offline.');
+          $permission_help = t('You can suggest translations or import complete Gettext translation files to suggest multiple translations at once. People with permission to approve suggestions may either accept or decline your suggestions. To work offline, export a translation template, which contains the current state of the translation.');
           break;
         case L10N_PERM_ALL:
           $permission_help = t('As a fully empowered user, you can suggest translations as well as approve translations suggested by others. Export/import of Gettext translation files is also possible.');
@@ -358,7 +358,7 @@ function l10n_community_block_help() {
         case 'edit':
           // Language code and project both present.
           $items = array();
-          $items[] = t('!newline_image represents a line break. Remember to include a line break in the same position in the translation. Beginning and ending line breaks are saved properly, even if you miss to include them.', array('!newline_image' => ' <img src="'. base_path() . drupal_get_path('module', 'l10n_community') .'/images/newline.png" alt="'. t('Newline marker') . '" /> '));
+          $items[] = t('!newline_image represents a line break. Remember to include a line break in the same position in the translation. Beginning and ending line breaks are saved properly, even if you forget to include them.', array('!newline_image' => ' <img src="'. base_path() . drupal_get_path('module', 'l10n_community') .'/images/newline.png" alt="'. t('Newline marker') . '" /> '));
           $items[] = t('Variables are designated with !, @ and % (like %example, !example or @example), and should be kept in the translated text as-is.');
           $languages = l10n_community_get_languages();
           $formula = join(' ', preg_split('!(&&|\\|\\||%|<=|>=|==|\\!=|\\?|:)!', $languages[$args['langcode']]->formula, -1, PREG_SPLIT_DELIM_CAPTURE));
Index: l10n_groups/l10n_groups.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_groups/Attic/l10n_groups.module,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 l10n_groups.module
--- l10n_groups/l10n_groups.module	17 Dec 2007 20:09:54 -0000	1.1.2.3
+++ l10n_groups/l10n_groups.module	24 Dec 2007 19:05:01 -0000
@@ -137,7 +137,7 @@ function l10n_groups_form(&$node) {
     $form['l10n_group_language'] = array(
       '#type' => 'item',
       '#title' => t('Language'),
-      '#description' => t('The language managed by this group. This is not possible to modify.'),
+      '#description' => t('The language managed by this group. This cannot be modified.'),
       '#value' => $node->l10n_group_language,
       '#weight' => -5
     );
@@ -147,7 +147,7 @@ function l10n_groups_form(&$node) {
     $form['l10n_group_language'] = array(
       '#type' => 'select',
       '#title' => t('Language'),
-      '#description' => t('The language managed by this group. Language not shown here are either not active on the site, or already have a translation group.'),
+      '#description' => t('The language managed by this group. Languages not shown here are either not active on the site, or already have a translation group.'),
       '#options' => $languages,
       '#weight' => -5,
       '#required' => TRUE
@@ -200,7 +200,7 @@ function l10n_groups_block_help($perm, $
       $permission_help = t('You are not a member of this translation group, but you can still view the existing translations and export templates or translations for your own use.') .' '. ($user->uid ? t('<a href="@group">Subscribe to this group</a> if you would like to help out.', array('@group' => url('node/'. $groups[$langcode]->nid))) : t('<a href="@register">Create an account or log in</a> and <a href="@group">subscribe to this group</a> if you would like to help out.', array('@register' => url('user'), '@group' => url('node/'. $groups[$langcode]->nid))));
       break;
     case L10N_PERM_SUGGEST:
-      $permission_help = t('You are a member of this translation group, so you can suggest translations and import complete Gettext translation files to suggest more strings at once. Administrators of this group will either accept or decline suggestions provided by members of the group. Feel free to export translation templates, or the current state of the translation if you are more comfortable working offline.');
+      $permission_help = t('You are a member of this translation group, so you can suggest translations or import complete Gettext translation files to suggest multiple translations at once. Administrators of this group either accept or decline suggestions provided by members of the group. To work offline, export a translation template, which contains the current state of the translation.');
       break;
     case L10N_PERM_ALL:
       $permission_help = t('As a member of this translation group, you can suggest translations as well as approve translations suggested by other members of the group. Export/import of Gettext translation files is also possible.');
