From a8dfc5ce3b5851dc20610c7d6b8c7b618a122713 Mon Sep 17 00:00:00 2001
From: Corban Raun <craun@instructure.com>
Date: Sat, 28 Oct 2017 00:03:51 -0600
Subject: [PATCH] Fix spelling in some documentation

---
 docs/content/b2.md        |  6 +++---
 docs/content/contact.md   |  2 +-
 docs/content/crypt.md     | 16 ++++++++--------
 docs/content/filtering.md |  2 +-
 docs/content/local.md     |  4 ++--
 docs/content/overview.md  |  2 +-
 docs/content/s3.md        |  2 +-
 docs/content/sftp.md      |  2 +-
 docs/content/swift.md     |  2 +-
 9 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/docs/content/b2.md b/docs/content/b2.md
index 7edc989d4..367515396 100644
--- a/docs/content/b2.md
+++ b/docs/content/b2.md
@@ -136,7 +136,7 @@ regardless of the source.
 ### Transfers ###
 
 Backblaze recommends that you do lots of transfers simultaneously for
-maximum speed.  In tests from my SSD equiped laptop the optimum
+maximum speed.  In tests from my SSD equipped laptop the optimum
 setting is about `--transfers 32` though higher numbers may be used
 for a slight speed improvement. The optimum number for you may vary
 depending on your hardware, how big the files are, how much you want
@@ -172,7 +172,7 @@ deleted then the bucket will be deleted.
 However `delete` will cause the current versions of the files to
 become hidden old versions.
 
-Here is a session showing the listing and and retreival of an old
+Here is a session showing the listing and retrieval of an old
 version followed by a `cleanup` of the old versions.
 
 Show current version and all the versions with `--b2-versions` flag.
@@ -188,7 +188,7 @@ $ rclone -q --b2-versions ls b2:cleanup-test
        15 one-v2016-07-02-155621-000.txt
 ```
 
-Retreive an old verson
+Retrieve an old version
 
 ```
 $ rclone -q --b2-versions copy b2:cleanup-test/one-v2016-07-04-141003-000.txt /tmp
diff --git a/docs/content/contact.md b/docs/content/contact.md
index c36666405..984059514 100644
--- a/docs/content/contact.md
+++ b/docs/content/contact.md
@@ -29,7 +29,7 @@ Rclone has a Google+ page which announcements are posted to
 
 ## Twitter ##
 
-You can also follow me on twitter for rclone announcments
+You can also follow me on twitter for rclone announcements
 
   * [@njcw](https://twitter.com/njcw)
 
diff --git a/docs/content/crypt.md b/docs/content/crypt.md
index f165c4bf2..10382b6e6 100644
--- a/docs/content/crypt.md
+++ b/docs/content/crypt.md
@@ -223,7 +223,7 @@ Standard
   * file names encrypted
   * file names can't be as long (~156 characters)
   * can use sub paths and copy single files
-  * directory structure visibile
+  * directory structure visible
   * identical files names will have identical uploaded names
   * can use shortcuts to shorten the directory recursion
 
@@ -245,7 +245,7 @@ equivalents.  You can not rely on this for strong protection.
   * file names very lightly obfuscated
   * file names can be longer than standard encryption
   * can use sub paths and copy single files
-  * directory structure visibile
+  * directory structure visible
   * identical files names will have identical uploaded names
 
 Cloud storage systems have various limits on file name length and
@@ -293,7 +293,7 @@ This will have the following advantages
 
   * `rclone sync` will check the checksums while copying
   * you can use `rclone check` between the encrypted remotes
-  * you don't decrypt and encrypt unecessarily
+  * you don't decrypt and encrypt unnecessarily
 
 For example, let's say you have your original remote at `remote:` with
 the encrypted version at `eremote:` with path `remote:crypt`.  You
@@ -322,9 +322,9 @@ has a header and is divided into chunks.
   * 24 bytes Nonce (IV)
 
 The initial nonce is generated from the operating systems crypto
-strong random number genrator.  The nonce is incremented for each
+strong random number generator.  The nonce is incremented for each
 chunk read making sure each nonce is unique for each block written.
-The chance of a nonce being re-used is miniscule.  If you wrote an
+The chance of a nonce being re-used is minuscule.  If you wrote an
 exabyte of data (10¹⁸ bytes) you would have a probability of
 approximately 2×10⁻³² of re-using a nonce.
 
@@ -376,7 +376,7 @@ They are then encrypted with EME using AES with 256 bit key. EME
 (ECB-Mix-ECB) is a wide-block encryption mode presented in the 2003
 paper "A Parallelizable Enciphering Mode" by Halevi and Rogaway.
 
-This makes for determinstic encryption which is what we want - the
+This makes for deterministic encryption which is what we want - the
 same filename must encrypt to the same thing otherwise we can't find
 it on the cloud storage system.
 
@@ -400,11 +400,11 @@ used on case insensitive remotes (eg Windows, Amazon Drive).
 
 ### Key derivation ###
 
-Rclone uses `scrypt` with parameters `N=16384, r=8, p=1` with a an
+Rclone uses `scrypt` with parameters `N=16384, r=8, p=1` with an
 optional user supplied salt (password2) to derive the 32+32+16 = 80
 bytes of key material required.  If the user doesn't supply a salt
 then rclone uses an internal one.
 
 `scrypt` makes it impractical to mount a dictionary attack on rclone
-encrypted data.  For full protection agains this you should always use
+encrypted data.  For full protection against this you should always use
 a salt.
diff --git a/docs/content/filtering.md b/docs/content/filtering.md
index 029ba821e..4a4c4bbaa 100644
--- a/docs/content/filtering.md
+++ b/docs/content/filtering.md
@@ -69,7 +69,7 @@ docs](https://golang.org/pkg/regexp/syntax/) for more info on these.
              - doesn't match "hullo"
 
 A `{` and `}` define a choice between elements.  It should contain a
-comma seperated list of patterns, any of which might match.  These
+comma separated list of patterns, any of which might match.  These
 patterns can contain wildcards.
 
     {one,two}_potato - matches "one_potato"
diff --git a/docs/content/local.md b/docs/content/local.md
index de33b7387..723e944b6 100644
--- a/docs/content/local.md
+++ b/docs/content/local.md
@@ -33,7 +33,7 @@ old Linux filesystem with non UTF-8 file names (eg latin1) then you
 can use the `convmv` tool to convert the filesystem to UTF-8. This
 tool is available in most distributions' package managers.
 
-If an invalid (non-UTF8) filename is read, the invalid caracters will
+If an invalid (non-UTF8) filename is read, the invalid characters will
 be replaced with the unicode replacement character, '�'.  `rclone`
 will emit a debug message in this case (use `-v` to see), eg
 
@@ -131,7 +131,7 @@ routine instead.
 This tells rclone to stay in the filesystem specified by the root and
 not to recurse into different file systems.
 
-For example if you have a directory heirachy like this
+For example if you have a directory hierarchy like this
 
 ```
 root
diff --git a/docs/content/overview.md b/docs/content/overview.md
index 683729bd5..8da19f88e 100644
--- a/docs/content/overview.md
+++ b/docs/content/overview.md
@@ -7,7 +7,7 @@ date: "2015-09-06"
 
 # Overview of cloud storage systems #
 
-Each cloud storage system is slighly different.  Rclone attempts to
+Each cloud storage system is slightly different.  Rclone attempts to
 provide a unified interface to them, but some underlying differences
 show through.
 
diff --git a/docs/content/s3.md b/docs/content/s3.md
index 6c4c9f1bb..737c2c4cf 100644
--- a/docs/content/s3.md
+++ b/docs/content/s3.md
@@ -423,7 +423,7 @@ use the secret key as `xxxxxx/xxxx`  it will work fine.
 
 To connect to DigitalOcean Spaces you will need an access key and secret key. These can be retrieved on the "[Applications & API](https://cloud.digitalocean.com/settings/api/tokens)" page of the DigitalOcean control panel. They will be needed when promted by `rclone config` for your `access_key_id` and `secret_access_key`.
 
-When promted for a `region` or `location_constraint`, press enter to use the default value. The region must be included in the `endpoint` setting (e.g. `nyc3.digitaloceanspaces.com`). The defualt values can be used for other settings.
+When prompted for a `region` or `location_constraint`, press enter to use the default value. The region must be included in the `endpoint` setting (e.g. `nyc3.digitaloceanspaces.com`). The defualt values can be used for other settings.
 
 Going through the whole process of creating a new remote by running `rclone config`, each prompt should be answered as shown below:
 
diff --git a/docs/content/sftp.md b/docs/content/sftp.md
index 533aeeaa6..989e6cff7 100644
--- a/docs/content/sftp.md
+++ b/docs/content/sftp.md
@@ -152,7 +152,7 @@ Modified times are used in syncing and are fully supported.
 SFTP supports checksums if the same login has shell access and `md5sum`
 or `sha1sum` as well as `echo` are in the remote's PATH.
 
-The only ssh agent supported under Windows is Putty's pagent.
+The only ssh agent supported under Windows is Putty's pageant.
 
 SFTP isn't supported under plan9 until [this
 issue](https://github.com/pkg/sftp/issues/156) is fixed.
diff --git a/docs/content/swift.md b/docs/content/swift.md
index 04890b780..2fc71ea85 100644
--- a/docs/content/swift.md
+++ b/docs/content/swift.md
@@ -197,7 +197,7 @@ set of OpenStack environment variables.
 When you run through the config, make sure you choose `true` for
 `env_auth` and leave everything else blank.
 
-rclone will then set any empty config parameters from the enviroment
+rclone will then set any empty config parameters from the environment
 using standard OpenStack environment variables.  There is [a list of
 the
 variables](https://godoc.org/github.com/ncw/swift#Connection.ApplyEnvironment)