浏览代码

Add various spelling fixes and grammar improvements (#2153)

Co-authored-by: BG-Software <[email protected]>
ethancrawford 7 月之前
父节点
当前提交
846c48d140
共有 46 个文件被更改,包括 107 次插入104 次删除
  1. 5 0
      .changeset/soft-cougars-hope.md
  2. 1 1
      docs/icons/index.mdx
  3. 1 1
      docs/icons/libraries/preact.mdx
  4. 1 1
      docs/icons/libraries/react.mdx
  5. 1 1
      docs/icons/libraries/solidjs.mdx
  6. 1 1
      docs/icons/libraries/svelte.mdx
  7. 1 1
      docs/icons/libraries/vue.mdx
  8. 1 1
      docs/illustrations/introduction/customization.mdx
  9. 3 3
      docs/index.mdx
  10. 2 2
      docs/ui/base/colors.mdx
  11. 8 8
      docs/ui/base/typography.mdx
  12. 5 5
      docs/ui/components/alerts.mdx
  13. 5 5
      docs/ui/components/avatars.mdx
  14. 6 6
      docs/ui/components/buttons.mdx
  15. 2 2
      docs/ui/components/cards.mdx
  16. 2 2
      docs/ui/components/carousel.mdx
  17. 1 1
      docs/ui/components/datagrid.mdx
  18. 1 1
      docs/ui/components/dropdowns.mdx
  19. 1 1
      docs/ui/components/dropzone.mdx
  20. 2 2
      docs/ui/components/icons.mdx
  21. 1 1
      docs/ui/components/modals.mdx
  22. 11 13
      docs/ui/components/placeholder.mdx
  23. 1 1
      docs/ui/components/popover.mdx
  24. 3 3
      docs/ui/components/progress.mdx
  25. 1 1
      docs/ui/components/spinners.mdx
  26. 4 4
      docs/ui/components/statuses.mdx
  27. 1 1
      docs/ui/components/steps.mdx
  28. 1 1
      docs/ui/components/switch-icon.mdx
  29. 1 1
      docs/ui/components/tables.mdx
  30. 1 1
      docs/ui/components/tabs.mdx
  31. 1 1
      docs/ui/components/timelines.mdx
  32. 2 2
      docs/ui/components/tracking.mdx
  33. 1 1
      docs/ui/forms/form-color-check.mdx
  34. 4 4
      docs/ui/forms/form-elements.mdx
  35. 2 2
      docs/ui/forms/form-image-check.mdx
  36. 2 2
      docs/ui/forms/form-input-mask.mdx
  37. 1 1
      docs/ui/forms/form-selectboxes.mdx
  38. 1 1
      docs/ui/forms/form-validation.mdx
  39. 3 3
      docs/ui/getting-started/download.mdx
  40. 1 1
      docs/ui/layout/navs-tabls.mdx
  41. 1 1
      docs/ui/layout/page-headers.mdx
  42. 4 4
      docs/ui/plugins/flags.mdx
  43. 3 3
      docs/ui/plugins/payments.mdx
  44. 3 3
      docs/ui/plugins/social-icons.mdx
  45. 2 2
      docs/ui/utilities/margins.mdx
  46. 1 1
      docs/ui/utilities/visually-hidden.mdx

+ 5 - 0
.changeset/soft-cougars-hope.md

@@ -0,0 +1,5 @@
+---
+
+---
+
+Fix spelling and improve grammar in the documentation

+ 1 - 1
docs/icons/index.mdx

@@ -1,6 +1,6 @@
 ---
 title: Tabler Icons
-summary: Tabler Icons is a powerful and versatile icon library that offers a huge collection of high quality icons suitable for a wide range of applications. With its clean and modern aesthetic, extensive customisation options, and user-friendly website and plugins, Tabler Icons is an excellent resource for designers and developers looking to enhance their projects with high-quality icons.
+summary: Tabler Icons is a powerful and versatile icon library that offers a huge collection of high quality icons suitable for a wide range of applications. With its clean and modern aesthetic, extensive customization options, and user-friendly website and plugins, Tabler Icons is an excellent resource for designers and developers looking to enhance their projects with high-quality icons.
 order: 2
 description: Over 5000 pixel-perfect icons for web design and development
 ---

+ 1 - 1
docs/icons/libraries/preact.mdx

@@ -14,7 +14,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
 
 ## How to use
 
-It's build with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
+It's built with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
 
 ```js
 import { IconArrowDown } from '@tabler/icons-preact';

+ 1 - 1
docs/icons/libraries/react.mdx

@@ -14,7 +14,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
 
 ## How to use
 
-It's build with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
+It's built with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
 
 ```jsx
 import { IconArrowLeft } from '@tabler/icons-react';

+ 1 - 1
docs/icons/libraries/solidjs.mdx

@@ -15,7 +15,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
 
 ## How to use
 
-It's build with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
+It's built with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
 
 ```js
 import { IconArrowRight } from '@tabler/icons-solidjs';

+ 1 - 1
docs/icons/libraries/svelte.mdx

@@ -15,7 +15,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
 
 ## How to use
 
-It's build with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
+It's built with ESmodules so it's completely tree-shakable. Each icon can be imported as a component.
 
 ```sveltehtml
 <script lang="ts">

+ 1 - 1
docs/icons/libraries/vue.mdx

@@ -15,7 +15,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
 
 ## How to use
 
-All icons are Vue components that contain SVG elements. So any icon can be imported and used as a component. It also helps to use threeshaking, so you only import the icons you use.
+All icons are Vue components that contain SVG elements, so any icon can be imported and used as a component. It also helps to use treeshaking, so you only import the icons you use.
 
 ```vue
 <template>

+ 1 - 1
docs/illustrations/introduction/customization.mdx

@@ -323,7 +323,7 @@ Each illustration has a dark mode variant. To use it, copy the dark mode SVG cod
 
 Tabler Illustrations supports autodark mode, which automatically switches the color scheme of the illustrations based on the user's system preferences. To enable autodark mode, copy illustration code from the `svg-css-autodark` folder.
 
-Illustration change theme based on the user's system preferences or `data-bs-theme` attribute or `theme` class.
+Illustrations change theme based on the user's system preferences or `data-bs-theme` attribute or `theme` class.
 
 ```html
 <html data-bs-theme="dark">

+ 3 - 3
docs/index.mdx

@@ -11,6 +11,6 @@ Find all the guides and resources you need to develop with Tabler and our other
    <Card title="UI Components" href="/docs/ui" icon="paint">Free and open source web application UI kit based on Bootstrap</Card>
    <Card title="Icons" href="/docs/icons" icon="ghost"><IconsCount /> pixel-perfect icons for web design and development</Card>
    <Card title="Illustrations" href="/docs/illustrations" icon="brand-figma"><IllustrationsCount /> customizable SVG illustrations for your web project</Card>
-   <Card title="Email Templates" icon="mail" disabled badge="Comming soon"><EmailsCount /> responsive email templates ready to use in your marketing campaigns</Card>
-   <Card title="Avatars" icon="user-circle" disabled badge="Comming soon">Package of over 100 avatars for your next web project</Card>
-</Cards>
+   <Card title="Email Templates" icon="mail" disabled badge="Coming soon"><EmailsCount /> responsive email templates ready to use in your marketing campaigns</Card>
+   <Card title="Avatars" icon="user-circle" disabled badge="Coming soon">Package of over 100 avatars for your next web project</Card>
+</Cards>

+ 2 - 2
docs/ui/base/colors.mdx

@@ -1,6 +1,6 @@
 ---
 title: Colors
-summary: The choice of colors for a website or app interface has an big influence on how users interact with the product and what decisions they make. Harmonic colors can contribute to a nice first impression and encourage users to engage with your product, so it's a very important aspect of a successful design, which needs to be well thought out.
+summary: The choice of colors for a website or app interface has a big influence on how users interact with the product and what decisions they make. Harmonious colors can contribute to a nice first impression and encourage users to engage with your product, so it's a very important aspect of a successful design, which needs to be well thought out.
 bootstrapLink: utilities/colors/
 description: Impact of colors on user interface design.
 ---
@@ -80,4 +80,4 @@ Use the colors of popular social networks to create a recognizable design and ma
   { name: "flickr", value: "#0063dc" },
   { name: "bitbucket", value: "#0052cc" },
   { name: "tabler", value: "#066fd1" }
-]} />
+]} />

+ 8 - 8
docs/ui/base/typography.mdx

@@ -7,7 +7,7 @@ description: Role of typography in interface design.
 
 ## Headings
 
-Use HTML headings to organize content on your website and make the structure clear and user-friendly. The `h1` to `h6` tags are used to define HTML headings. 
+Use HTML headings to organize content on your website and make the structure clear and user-friendly. The `h1` to `h6` tags are used to define HTML headings.
 The `h1` tag is the highest level and the `h6` tag is the lowest level.
 
 ```html
@@ -19,7 +19,7 @@ The `h1` tag is the highest level and the `h6` tag is the lowest level.
 <h6>H6 Heading</h6>
 ```
 
-There is example of headings with different levels:
+Below are examples of headings with different levels:
 
 ```html example vertical columns={1}
 <h1>H1 Heading</h1>
@@ -32,13 +32,13 @@ There is example of headings with different levels:
 
 ## Paragraphs
 
-Organize longer pieces of text into paragraphs using the `p` tag. It is the most common element for text content. 
+Organize longer pieces of text into paragraphs using the `p` tag. It is the most common element for text content.
 
 ```html
 <p>At vero eos et accusam et justo duo dolores et ea rebum.</p>
 ```
 
-If you use second paragraph, it will be separated from the first one by a blank line.
+If you use a second paragraph, it will be separated from the first one by a blank line.
 
 ```html example vertical centered columns={2}
 <div>
@@ -50,7 +50,7 @@ If you use second paragraph, it will be separated from the first one by a blank
 
 ## Semantic text elements
 
-Use a variety of semantic text elements, depending of how you want to display particular fragments of content. 
+Use a variety of semantic text elements, depending on how you want to display particular fragments of content.
 
 ```html
 <abbr title="Internationalization">I18N</abbr>
@@ -72,11 +72,11 @@ Text <sup>Superscripted</sup>
 <var>x</var> = <var>y</var> + 2
 ```
 
-Here is an example of semantic text elements:
+Here are examples of semantic text elements:
 
 ```html example vertical separated columns={1}
 <div>
-  <abbr title="Internationalization">I1f8N</abbr>
+  <abbr title="Internationalization">I18N</abbr>
 </div>
 <div><strong>Bold</strong></div>
 <div>
@@ -273,7 +273,7 @@ To edit settings, press <kbd>ctrl</kbd> + <kbd>,</kbd> or <kbd>ctrl</kbd> + <kbd
 
 ## Markdown elements
 
-If you can't use the CSS classes you want or if you just want to use HTML tags, use the `.markdown` class in a container. It will apply the default styles for markdown elements. 
+If you can't use the CSS classes you want, or you just want to use HTML tags, use the `.markdown` class in a container. It will apply the default styles for markdown elements.
 
 ```html example centered background="white" columns={2} height="30rem"
 <div class="markdown">

+ 5 - 5
docs/ui/components/alerts.mdx

@@ -42,7 +42,7 @@ Add a link to your alert message to redirect users to the details they need to c
 
 ## Dismissible alerts
 
-Add the `x` close button to make an alert modal dismissible. Thanks to that, your alert modal will disappear only once the user closes it.
+Add the `x` close button to make an alert modal dismissible. Thanks to that, your alert modal will disappear only when the user closes it.
 
 ```html
 <a class="btn-close" data-bs-dismiss="alert" aria-label="close"></a>
@@ -83,7 +83,7 @@ Add the `x` close button to make an alert modal dismissible. Thanks to that, you
 
 Add an icon to your alert modal to make it more user-friendly and help users easily identify the message.
 
-Use `alert-icon` class for `<svg>` or `<i>`, when using webfont, to provide the proper styling.
+Use the `alert-icon` class on an `<svg>` (or on an `<i>` when using the webfont) to provide the proper styling.
 
 ```html example vertical background="surface" columns={2} centered separated height="420px"
 <div class="alert alert-success" role="alert">
@@ -295,7 +295,7 @@ Buttons don't inherit the alert's color, so you should set the proper class if y
 
 ## Important alerts
 
-If you want your alert to be really eye-catching, you can add a `alert-important` class. It will use the selected color as a background for the alert.
+If you want your alert to be really eye-catching, you can add an `alert-important` class. It will use the selected color as a background for the alert.
 
 ```html
 <div class="alert alert-important alert-success alert-dismissible" role="alert">...</div>
@@ -354,9 +354,9 @@ You can also use other elements, like icons and dismissible buttons, with this t
 </div>
 ```
 
-## Custom alert's color
+## Custom alert color
 
-You're not limited to the 4 default alert's colors. You can use any [base or social color](../base/colors) you want.
+You're not limited to the 4 default alert colors. You can use any [base or social color](../base/colors) you want.
 
 ```html example vertical background="surface" columns={2} centered separated height="420px"
 <div class="alert alert-lime" role="alert">

+ 5 - 5
docs/ui/components/avatars.mdx

@@ -1,12 +1,12 @@
 ---
 title: Avatars
-summary: Avatars help customise various elements of a user interface and make the product experience more personalised. They are often used in communication apps, collaboration tools and social media.
+summary: Avatars help customize various elements of a user interface and make the product experience more personalized. They are often used in communication apps, collaboration tools and social media.
 description: Personalize UI with user avatars.
 ---
 
 ## Default markup
 
-Use the `avatar` class to add an avatar to your interface design for greater customisation.
+Use the `avatar` class to add an avatar to your interface design for greater customization.
 
 ```html example centered separated code
 <span class="avatar" style="background-image: url(/samples/avatars/002f.jpg)"></span>
@@ -16,7 +16,7 @@ Use the `avatar` class to add an avatar to your interface design for greater cus
 
 ## Avatar image
 
-Set an image as the background to make users easy to indentify and create a personalised experience.
+Set an image as the background to make users easy to indentify and create a personalized experience.
 
 ```html example centered separated code
 <span class="avatar" style="background-image: url(/samples/avatars/016f.jpg)"></span>
@@ -38,7 +38,7 @@ You can also use initials instead of pictures.
 
 ## Avatar icons
 
-Apart from pictures and initials, you can also use icons to make the avatars more universal.
+Besides pictures and initials, you can also use icons to make the avatars more universal.
 
 ```html example centered separated
 <span class="avatar">
@@ -99,7 +99,7 @@ Using Bootstrap’s typical naming structure, you can create a standard avatar o
 
 ## Avatar status
 
-Add a status indicator to your avatar to show, for instance, if a users is online or offline or indicate the number of messages they have received.
+Add a status indicator to your avatar to show, for instance, if a user is online or offline or indicate the number of messages they have received.
 
 ```html example centered separated code
 <span class="avatar" style="background-image: url(/samples/avatars/018m.jpg)"></span>

+ 6 - 6
docs/ui/components/buttons.mdx

@@ -7,7 +7,7 @@ description: Customizable buttons for user actions.
 
 ## Button tag
 
-As one of the most common elements of UI design, buttons have a very important function of engaging users with your website or app and guiding them in their actions. Use the `.btn` classes with the `<button>` element and add additional styling that will make your buttons serve their purpose and draw users' attention.
+As one of the most common elements of UI design, buttons have a very important function of engaging users within your website or app and guiding them in their actions. Use the `.btn` classes with the `<button>` element and add additional styling that will make your buttons serve their purpose and draw users' attention.
 
 ```html example centered separated height="7rem"
 <a href="#" class="btn" role="button">Link</a>
@@ -27,7 +27,7 @@ The standard button creates a white background and subtle hover animation. It's
 
 ## Button variations
 
-Use the button classes that correspond to the function of your button. The big range of available colors will help you show your buttons' purpose and make them easy to spot.
+Use the button classes that correspond to the function of your button. The big range of available colors will help you show your button's purpose and make it easy to spot.
 
 ```html example vertical centered separated scrollable height="15rem"
 <a href="#" class="btn btn-primary">Primary</a>
@@ -76,7 +76,7 @@ Choose the right color for your button to make it go well with your design and d
 
 ## Ghost buttons
 
-Use the `.btn-ghost-*` class to make your button look simple yet aesthetically appealing. Ghost buttons help focus users' attention on the website's primary design, at the same time encouraging them to take action.
+Use the `.btn-ghost-*` class to make your button look simple yet aesthetically appealing. Ghost buttons help focus users' attention on the website's primary design, encouraging them to take action at the same time.
 
 ```html example vertical centered separated scrollable height="15rem"
 <a href="#" class="btn btn-ghost-primary">Primary</a>
@@ -138,7 +138,7 @@ Add `.btn-lg` or `.btn-sm` to change the size of your button and differentiate t
 
 ## Buttons with icons
 
-Label your button with text and add an icon to communiacate the action and make it easy to identify for users. Icons are easily recognized and improve the aesthetics of your button design, giving it a modern and atractive look.
+Label your button with text and add an icon to communicate the action and make it easy to identify for users. Icons are easily recognized and improve the aesthetics of your button design, giving it a modern and attractive look.
 
 Icons can be found [**here**](/docs/components/icons)
 
@@ -320,7 +320,7 @@ You can use the icons of popular social networking sites, which users are famili
 </a>
 ```
 
-You can also add an icon without the name of a social networking site, if you want to display more buttons on a small space.
+You can also add an icon without the name of a social networking site, if you want to display more buttons in a small space.
 
 ```html example separated scrollable height="7rem"
 <a href="#" class="btn btn-facebook btn-icon" aria-label="Button">
@@ -602,7 +602,7 @@ Add the `.btn-loading` class to show a button's loading state, which can be usef
 
 ## List of buttons
 
-Create a list of buttons using the `.btn-list` container to display different actions a user can take. If you add aditional styling, such as colours, you will be able to focus users' attention on a particular action or suggest the result.
+Create a list of buttons using the `.btn-list` container to display different actions a user can take. If you add additional styling, such as colors, you will be able to focus users' attention on a particular action or suggest the result.
 
 ```html example vertical centered columns={3} height="7rem"
 <div class="btn-list">

+ 2 - 2
docs/ui/components/cards.mdx

@@ -92,7 +92,7 @@ To create a more visually appealing card, add a title and an image. Thanks to th
 
 ## Blog post card
 
-Add an image to your blog post card to make it eye-catching. You can do it by adding the image in the `.card-img-top` class. Thanks to the `.d-flex` and `.flex-column` classes within `.card-body`, the author details will be displayed at the bottom of the card.
+Add an image to your blog post card to make it eye-catching. You can do it by adding the image, with a `.card-img-top` class, inside the `.card` element. Thanks to the `.d-flex` and `.flex-column` classes within `.card-body`, the author details will be displayed at the bottom of the card.
 
 ```html example centered columns={1} height={600} background="base"
 <div class="card d-flex flex-column">
@@ -186,7 +186,7 @@ You can also add an image on the left side of the card. To do it, add the `.card
 
 ## Color variations
 
-Add a status color to your card, either at the top or on the side of the card, to customise it and make it more eye-catching.
+Add a status color to your card, either at the top or on the side of the card, to customize it and make it more eye-catching.
 
 ```html example columns={2} centered height={400} background="base"
 <div class="row row-deck">

+ 2 - 2
docs/ui/components/carousel.mdx

@@ -81,7 +81,7 @@ You can replace the standard indicators with dots. Just add the `carousel-indica
 
 ## Thumb indicators
 
-The syntax is similar with thumbnails. Add class `carousel-indicators-thumb` and add `background-image` to element `[data-bs-target]`. Default thumbnails have an aspect ratio of 1:1. To change this use `ratio` utils.
+The syntax is similar for thumbnails. Add class `carousel-indicators-thumb` and add `background-image` to element `[data-bs-target]`. Default thumbnails have an aspect ratio of 1:1. To change this use `ratio` utils.
 
 ```html example centered columns={2} height="35rem"
 <div id="carousel-indicators-thumb" class="carousel slide carousel-fade" data-bs-ride="carousel">
@@ -145,7 +145,7 @@ To make the indicators go to the right side, add the `carousel-indicators-vertic
 </div>
 ```
 
-Likewise, you can add thumbnails on the right side:
+An example of adding thumbnails on the right side:
 
 ```html example centered columns={2} height="35rem"
 <div id="carousel-indicators-thumb-vertical" class="carousel slide carousel-fade" data-bs-ride="carousel">

+ 1 - 1
docs/ui/components/datagrid.mdx

@@ -90,7 +90,7 @@ description: Detailed product information in grids.
 </div>
 ```
 
-You can adjust the datagrid to your needs setting the values of variables:
+You can adjust the datagrid to your needs by setting the values of variables:
 
 | Variable | Description | Default |
 |----------|-------------|---------|

+ 1 - 1
docs/ui/components/dropdowns.mdx

@@ -1,6 +1,6 @@
 ---
 title: Dropdowns
-summary: Use dropdowns to display lists of options or include more positions in a menu without overwhelming users with too many buttons and long lists. Dropdowns facilitate users' interaction with your website or software and make your design look clear.
+summary: Use dropdowns to display lists of options or include more items in a menu without overwhelming users with too many buttons and long lists. Dropdowns facilitate users' interaction with your website or software and make your design look clear.
 bootstrapLink: components/dropdowns
 description: Organize options with dropdown menus.
 ---

+ 1 - 1
docs/ui/components/dropzone.mdx

@@ -1,6 +1,6 @@
 ---
 title: Dropzone
-summary: Dropzone is a simple JavaScript library that helps you add file drag and drop functionality to your web forms. It is one of the most popular drag and drop library on the web and is used by millions of people.
+summary: Dropzone is a simple JavaScript library that helps you add file drag and drop functionality to your web forms. It is one of the most popular drag and drop libraries on the web and is used by millions of people.
 description: Drag-and-drop file upload tool.
 ---
 

+ 2 - 2
docs/ui/components/icons.mdx

@@ -1,6 +1,6 @@
 ---
 title: Icons
-summary: Use one of over 5000 icons created specifically for Tabler and make your dashboard look even more attractive. All icons are under MIT license, so you can use them without any problem both in private and commercial projects.
+summary: Use any of over 5000 icons created specifically for Tabler and make your dashboard look even more attractive. All icons are under MIT license, so you can use them without any problem both in private and commercial projects.
 banner: icons
 description: Enhance dashboards with custom icons.
 ---
@@ -9,7 +9,7 @@ If you need to add icons to your website, you can use the Tabler Icons library.
 
 ## Base icon
 
-To add icon to your code copy the SVG code from the Tabler Icons website and paste it into your HTML file.
+To add an icon to your code copy the SVG code from the Tabler Icons website and paste it into your HTML file.
 
 ```html
 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-heart" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">

+ 1 - 1
docs/ui/components/modals.mdx

@@ -111,7 +111,7 @@ You can use the modal to create a prompt or alert. Look at the example below to
           <circle cx="12" cy="12" r="9" />
           <path d="M9 12l2 2l4 -4" />
         </svg>
-        <h3>Payment succedeed</h3>
+        <h3>Payment succeeded</h3>
         <div class="text-secondary">Your payment of $290 has been successfully submitted. Your invoice has been sent to [email protected].</div>
       </div>
       <div class="modal-footer">

+ 11 - 13
docs/ui/components/placeholder.mdx

@@ -1,12 +1,12 @@
 ---
 title: Placeholder
-summary: Placeholder is used to reserve space for content that soon will appear in a layout.
+summary: Placeholder is used to reserve space for content that will soon appear in a layout.
 description: Reserve space for upcoming content.
 ---
 
 ## Placeholder line
 
-Placeholder lines can contain have lines of text. Their length is different and depends on the `col-` class.
+Placeholder lines can contain lines of text. Their length is different and depends on the `col-` class.
 
 ```html example columns={1}
 <div class="placeholder col-9"></div>
@@ -15,7 +15,7 @@ Placeholder lines can contain have lines of text. Their length is different and
 <div class="placeholder col-8"></div>
 ```
 
-However, it may be useful, however, to specify the full width in order to fit the content more effectively.
+However, it may be useful to specify the full width in order to fit the content more effectively.
 
 ```html example columns={1}
 <div class="placeholder col-12"></div>
@@ -24,7 +24,7 @@ However, it may be useful, however, to specify the full width in order to fit th
 <div class="placeholder col-12"></div>
 ```
 
-You can also move the lines to right or to center:
+You can also move the lines to the right or center them:
 
 ```html example columns={1}
 <div class="text-end">
@@ -41,7 +41,7 @@ You can also move the lines to right or to center:
 
 ## Placeholder heading
 
-A placeholder can contain also a header element looks like header:
+A placeholder can also contain an element that looks like a header:
 
 ```html example columns={1}
 <div class="placeholder col-9 mb-3"></div>
@@ -51,13 +51,13 @@ A placeholder can contain also a header element looks like header:
 
 ## Placeholder avatar
 
-You can use a placeholder, which will look like an avatar. You can use the `avatar` component, and get the image in the right proportions.
+You can use a placeholder that will look like an avatar. You can use the `avatar` component, and get the image in the right proportions.
 
 ```html
 <div class="avatar placeholder"></div>
 ```
 
-Look at the example below to see how the avatar placeholder looks like.
+Look at the example below to see how the avatar placeholder looks.
 
 ```html example columns={1} centered
 <div class="row">
@@ -71,7 +71,7 @@ Look at the example below to see how the avatar placeholder looks like.
 </div>
 ```
 
-You can also use the `avatar` component with different sizes. Look at the example below to see how the avatar placeholder looks like.
+You can also use the `avatar` component with different sizes. Look at the example below to see how the avatar placeholder looks.
 
 ```html example centered separated
 <div class="avatar avatar-xl placeholder"></div>
@@ -84,9 +84,7 @@ You can also use the `avatar` component with different sizes. Look at the exampl
 
 ## Placeholder image
 
-You can use a placeholder, which will look like a picture. You can use the `ratio` component, and get the image in the right proportions.
-
-You can also use the `ratio` component, and get the image in the right proportions.
+You can use a placeholder that will look like a picture. You can use the `ratio` component, and get the image in the right proportions.
 
 ```html example columns={1} height={500} scrollable separated vertical
 <div class="ratio ratio-1x1 placeholder">
@@ -105,7 +103,7 @@ You can also use the `ratio` component, and get the image in the right proportio
 
 ## Placeholder color
 
-By default, the `placeholder` uses `currentColor`. This can be overridden with a custom color or utility class. Full color classes are available for background colors.
+By default, the placeholder uses `currentColor`. This can be overridden with a custom color or utility class. Full color classes are available for background colors.
 
 ```html
 <span class="placeholder col-12 bg-dark"></span>
@@ -127,7 +125,7 @@ Look at the example below to see how the color affects the placeholder.
 
 ## Placeholder sizing
 
-The size of `.placeholders` are based on the typographic style of the parent element. Customize them with sizing modifiers: `.placeholder-lg`, `.placeholder-sm`, or `.placeholder-xs`.
+The sizes of placeholders are based on the typographic style of the parent element. Customize them with sizing modifiers: `.placeholder-lg`, `.placeholder-sm`, or `.placeholder-xs`.
 
 ```html example columns={1}
 <span class="placeholder col-12 placeholder-lg"></span>

+ 1 - 1
docs/ui/components/popover.mdx

@@ -41,7 +41,7 @@ Four options are available: `top`, `right`, `bottom`, and `left` aligned. Direct
 
 ## Popover on hover
 
-Popover can be triggered `manual`, with a `click` and on `focus` and on `hover`. This one reacts on hover.
+Popover can be triggered in one or more of the following styles: `manual`, with a `click`, on `focus`, and on `hover`. This one reacts on hover. See more details on the Popover component page of [Bootstrap's documentation](https://getbootstrap.com/docs)
 
 ```html example centered
 <button type="button" class="btn btn-primary" data-bs-trigger="hover" data-bs-toggle="popover" title="Popover title" data-bs-content="And here's some amazing content. It's very engaging. Right?">Hover to toggle popover</button>

+ 3 - 3
docs/ui/components/progress.mdx

@@ -59,7 +59,7 @@ You can also use native HTML5 `<progress>` element. It is a great way to create
 <progress class="progress progress-sm" value="15" max="100" />
 ```
 
-This is how it looks like:
+This is how it looks:
 
 ```html example columns={1} centered
 <progress class="progress progress-sm" value="15" max="100" />
@@ -104,7 +104,7 @@ You can stack multiple progress bars on top of each other to create a visually a
 </div>
 ```
 
-This is how it looks like:
+This is how it looks:
 
 ```html example columns={2} centered 
 <div class="progress-stacked">
@@ -130,7 +130,7 @@ You can create a striped progress bar by adding the `.progress-bar-striped` clas
 </div>
 ```
 
-This is how it looks like:
+This is how it looks:
 
 ```html example columns={1} centered separated 
 <div class="progress">

+ 1 - 1
docs/ui/components/spinners.mdx

@@ -120,7 +120,7 @@ Look at the example below to see how the button with a spinner works:
 
 ## Animated dots
 
-Use animated dots to show the loading state of a component. They provide feedback for an action a user has taken, when it takes a bit longer to complete. To do it you need to use the `.animated-dots` class on `span` element.
+Use animated dots to show the loading state of a component. They provide feedback for an action a user has taken, when it takes a bit longer to complete. To do it you need to use the `.animated-dots` class on a `span` element.
 
 ```html example centered code
 <h1>Loading<span class="animated-dots"></span>

+ 4 - 4
docs/ui/components/statuses.mdx

@@ -98,7 +98,7 @@ Look at the example below to see how the status with a dot works:
 
 ### Animated dot
 
-You can also animate the dot to make it more noticeable. To do this, use the `.status-dot-animated` class inside the `.status-dot` element.
+You can also animate the dot to make it more noticeable. To do this, add a `.status-dot-animated` class to the `.status-dot` element.
 
 ```html example centered separated columns={2}
 <span class="status status-blue">
@@ -153,7 +153,7 @@ You can also animate the dot to make it more noticeable. To do this, use the `.s
 
 ## Lite status
 
-Use the lite status to make the status less noticeable. To do this, use the `.status-lite` class inside the `.status` element.
+Use the lite status to make the status less noticeable. To do this, add a `.status-lite` class to the `.status` element.
 
 ```html example centered separated columns={2}
 <span class="status status-blue status-lite">
@@ -231,7 +231,7 @@ Look at the example below to see how the status dots work:
 <span class="status-dot status-cyan"></span>
 ```
 
-The dots can also be animated. To do this, use the `.status-dot-animated` class.
+The dots can also be animated. To do this, add the `.status-dot-animated` class.
 
 ```html
 <span class="status-dot status-dot-animated status-blue"></span>
@@ -256,7 +256,7 @@ The animated status dots can be used in the same way as the regular status dots.
 
 ## Status indicator
 
-Use the status indicator to show the status of a component or page. The status indicator can be animated. To do this, use the `.status-indicator-animated` class.
+Use the status indicator to show the status of a component or page. The status indicator can be animated. To do this, also add the `.status-indicator-animated` class.
 
 ```html example centered separated columns={1}
 <span class="status-indicator status-blue status-indicator-animated">

+ 1 - 1
docs/ui/components/steps.mdx

@@ -46,7 +46,7 @@ The example below demonstrates a simple progress tracker with four steps, where
 
 ## Tooltips
 
-Add tooltips, if you want to provide users with additional information about the steps they are expected to complete. Tooltips are displayed when a user hovers over a given step and help clarify what might not be clear from the interface.
+Add tooltips if you want to provide users with additional information about the steps they are expected to complete. Tooltips are displayed when a user hovers over a given step and help clarify what might not be clear from the interface.
 
 To add a tooltip, use the `data-bs-toggle="tooltip"` attribute and specify the tooltip content with the `title` attribute.
 

+ 1 - 1
docs/ui/components/switch-icon.mdx

@@ -7,7 +7,7 @@ description: Transition between two icons smoothly.
 
 ## Default markup
 
-To replace the icons, all should add `active` class to the `switch-icon` component.
+The icon transition is triggered by adding an `.active` class to the `switch-icon` component.
 
 ```html example centered
 <button class="switch-icon" data-bs-toggle="switch-icon">

+ 1 - 1
docs/ui/components/tables.mdx

@@ -1,6 +1,6 @@
 ---
 title: Tables
-summary: Tables are a useful interface element that allows to visualise data and arrange it in a clear way. Thanks to that, users can browse a lot of information at once and a good table design will help you take care of its clarity.
+summary: Tables are useful interface elements that allow you to visualize data and arrange it in a clear way. Thanks to that, users can browse a lot of information at once and a good table design will help you take care of its clarity.
 bootstrapLink: content/tables/
 description: Visualize data clearly with tables.
 ---

+ 1 - 1
docs/ui/components/tabs.mdx

@@ -194,7 +194,7 @@ Make one or more of your tabs into a dropdown to add more options within one ele
 
 ## Full-width tabs
 
-Add the `nav-fill` class to make the tabs take up the full space of the parent element.
+Add the `.nav-fill` class to make the tabs take up the full space of the parent element.
 
 ```html example centered columns={1} height="20rem"
 <div class="card">

+ 1 - 1
docs/ui/components/timelines.mdx

@@ -6,7 +6,7 @@ description: Visualize events and processes clearly.
 
 ## Timeline
 
-The available timeline design is comprised of many components that will help you visualize a process or show an outline of events. Thanks to the possibility of adding icons, avatars and links and the way of presenting the elements of content, your timeline will be clear for users and will make yor website or app more attractive.
+The available timeline design is composed of many components that will help you visualize a process or show an outline of events. Thanks to the possibility of adding icons, avatars and links and the way of presenting the elements of content, your timeline will be clear for users and will make your website or app more attractive.
 
 ```html example height="400px" scrollable background="base"
 <ul class="timeline">

+ 2 - 2
docs/ui/components/tracking.mdx

@@ -1,6 +1,6 @@
 ---
 title: Tracking
-summary: Component for visualising activity logs or other monitoring-related data. With its ability to show data in a visually appealing and easily understandable way, the tracking component is an essential tool for any organization that relies on data monitoring and analysis to optimize performance and user experience.
+summary: Component for visualizing activity logs or other monitoring-related data. With its ability to show data in a visually appealing and easily understandable way, the tracking component is an essential tool for any organization that relies on data monitoring and analysis to optimize performance and user experience.
 description: Monitor data activity visually.
 ---
 
@@ -53,7 +53,7 @@ description: Monitor data activity visually.
 
 ## Tracking inside a card
 
-You can add a tracking component inside the cards to give your reports a fresh look and visualise the status of your system in an attractive way. If you want to read how to add other elements to card it is worth reading [documentation of card](/docs/components/cards).
+You can add a tracking component inside the cards to give your reports a fresh look and visualize the status of your system in an attractive way. If you want to read how to add other elements to a card it is worth reading [documentation of card](/docs/components/cards).
 
 ```html example centered columns={1}
 <div class="card">

+ 1 - 1
docs/ui/forms/form-color-check.mdx

@@ -187,7 +187,7 @@ If you need to select only one color, you can use the radio input type:
 
 ## Input color picker
 
-Add an color picker to your form to let users customise it according to their preferences.
+Add an color picker to your form to let users customize it according to their preferences.
 
 ```html
 <input type="color" class="form-control form-control-color" value="#066fd1" title="Choose your color">

+ 4 - 4
docs/ui/forms/form-elements.mdx

@@ -129,7 +129,7 @@ Add icons to your input controls to suggest users what they should enter or info
 
 ## Separated inputs
 
-Include an additional element in your input section, such as a button which can be used to submit the information enetered in the input control.
+Include an additional element in your input section, such as a button which can be used to submit the information entered in the input control.
 
 ```html example centered columns={1} height="20rem"
 <div class="mb-3">
@@ -182,7 +182,7 @@ Add one of the available selects - either a dropdown or a multiple choice select
 
 ## Input size
 
-Choose the size of an input control that will go well with your form design. Apart from the default size, you can also use small and large input controls.
+Choose the size of an input control that will go well with your form design. Besides the default size, you can also use small and large input controls.
 
 ```html example centered columns={1} height="20rem"
 <div class="mb-3">
@@ -295,7 +295,7 @@ Use radio buttons for the parts of your form which require users to choose one o
 
 ## Checkboxes
 
-Use checkoxes if you want to allow users to select more than one option from a set of predefined options or to turn an option on or off.
+Use checkboxes if you want to allow users to select more than one option from a set of predefined options or to turn an option on or off.
 
 ```html example centered columns={1} height="20rem"
 <div class="mb-3">
@@ -454,7 +454,7 @@ Include a link in your input control to add a clickable element within the contr
 
 ## Input with appended `<kbd>`
 
-Include a `<kbd>` in your input control to add shortcut to the control.
+Include a `<kbd>` in your input control to add a shortcut hint to the control.
 
 ```html example centered columns={1}
 <div class="mb-3">

+ 2 - 2
docs/ui/forms/form-image-check.mdx

@@ -6,7 +6,7 @@ description: Add visual appeal to forms with images.
 
 ## Default markup
 
-To build an image check, you need to use the `.form-imagecheck` class and the `.form-imagecheck-input` class for the input element. You can also use the `.form-imagecheck-figure` class to style the image and the `.form-imagecheck-image` class to style the image itself.
+To build an image check, you need to use the `.form-imagecheck` class and the `.form-imagecheck-input` class for the input element. You can also use the `.form-imagecheck-figure` class to display the custom checkbox and the `.form-imagecheck-image` class to style the image itself.
 
 ```html
 <label class="form-imagecheck">
@@ -114,7 +114,7 @@ If you want to use the image check as a radio button, you can change the input t
 
 ## Avatars
 
-If you want to use the image check with avatars, you can use the `.avatar` instead of the image.
+If you want to use the image check with avatars, you can use an [avatar component](/docs/ui/components/avatars) instead of an image.
 
 ```html example centered columns={2} height="15rem"
 <div class="mb-3">

+ 2 - 2
docs/ui/forms/form-input-mask.mdx

@@ -1,6 +1,6 @@
 ---
 title: Input mask
-summary: An input mask is a used to clarify the input format required in a given field and is helpful for users, removing confusion and reducing the number of validation errors.
+summary: An input mask is used to clarify the input format required in a given field and is helpful for users, removing confusion and reducing the number of validation errors.
 description: Clarify input formats for users.
 ---
 
@@ -43,4 +43,4 @@ Look at the example below to see how the input mask works:
 
 ## More examples
 
-If you need more examples of input masks, you can find them in the [IMask documentation](https://imask.js.org/guide.html#masked-input).
+If you need more examples of input masks, you can find them in the [IMask documentation](https://imask.js.org/guide.html#masked-input).

+ 1 - 1
docs/ui/forms/form-selectboxes.mdx

@@ -228,7 +228,7 @@ Look at the example below to see how the pill selectgroup works:
 
 ## Advanced selectboxes
 
-Use more advanced selectboxes to display the range of available options. You can choose selectboxes with radio buttons, if you want users to select only one option or with checkboxes, if they are allowed to choose multiple options.
+Use more advanced selectboxes to display the range of available options. You can choose selectboxes with radio buttons if you want users to select only one option, or with checkboxes if they are allowed to choose multiple options.
 
 ```html example height="30rem" centered columns="1" plugins="payments"
 <div class="mb-3">

+ 1 - 1
docs/ui/forms/form-validation.mdx

@@ -50,7 +50,7 @@ You can also use the `.valid-feedback` to provide users with positive feedback.
 
 ## Subtle validation states
 
-If you prefer a more subtle manner of informing users of the input control validation state, you can use tick and cross symbols and resign from colored control frames and the validation feedback.
+If you prefer a more subtle manner of informing users of the input control validation state, you can use tick and cross symbols and refrain from using colored control frames and the validation feedback.
 
 To do this, use the `.is-valid-lite` and `.is-invalid-lite` classes.
 

+ 3 - 3
docs/ui/getting-started/download.mdx

@@ -6,7 +6,7 @@ description: Get Tabler CSS, JS, and source code.
 
 ## CDN via jsDelivr
 
-All files included in `@tabler/core` npm package are available over a jsDelivr CDN. Use it to deliver cached version of Tabler’s compiled CSS and JS to your project.
+All files included in the `@tabler/core` npm package are available over a jsDelivr CDN. Use it to deliver cached versions of Tabler’s compiled CSS and JS to your project.
 
 ```html
 <script src="$TABLER_CDN/dist/js/tabler.min.js"></script>
@@ -28,7 +28,7 @@ Install Tabler in your Node.js powered apps with the npm package:
 
 <TabsPackage name="@tabler/core" />
 
-Tabler uses other packages to enhance the functionality for example charts and input masks. These are not automatically installed to avoid huge
+Tabler uses other packages to enhance its functionality - for example, charts and input masks. These are not automatically installed to avoid huge
 dependency trees and need to be installed by using npm install. We support the following packages as of writing.
 
 - [apexcharts](https://apexcharts.com/)
@@ -41,4 +41,4 @@ dependency trees and need to be installed by using npm install. We support the f
 - [nouislider](https://refreshless.com/nouislider/)
 - [tom-select](https://tom-select.js.org/)
 
-For the complete list of supported packages you can check the peerDependencies section in our [package.json](https://github.com/tabler/tabler/blob/dev/package.json)
+For the complete list of supported packages you can check the peerDependencies section in our [package.json](https://github.com/tabler/tabler/blob/dev/package.json)

+ 1 - 1
docs/ui/layout/navs-tabls.mdx

@@ -1,6 +1,6 @@
 ---
 title: Navs and tabs
-summary: This guide covered the basics of creating different types of navigation bars and tabs, including horizontal, vertical, pill-shaped, and underline-styled navs. 
+summary: This guide covers the basics of creating different types of navigation bars and tabs, including horizontal, vertical, pill-shaped, and underline-styled navs.
 description: "Essential guide to nav styles: tabs, pills, dropdowns, and more."
 ---
 

+ 1 - 1
docs/ui/layout/page-headers.mdx

@@ -144,7 +144,7 @@ description: Examples of Tabler page headers.
 
 ## Bordered header
 
-Page header with a border to separate content is an effective way to organize and present information in a clear and visually appealing way.
+A page header with a border to separate content is an effective way to organize and present information in a clear and visually appealing way.
 
 ```html example fullpage
 <div class="page-header page-header-border">

+ 4 - 4
docs/ui/plugins/flags.mdx

@@ -8,9 +8,9 @@ description: Visual representation of countries/languages.
 
 ## Installation
 
-This part of Tabler is distributed as plugin. To enable it you should include `tabler-flags.css` or `tabler-flags.min.css` file to your page.
+This part of Tabler is distributed as a plugin. To enable it you should include `tabler-flags.css` or `tabler-flags.min.css` file in your page.
 
-You can also include plugin via CDN:
+You can also include the plugin via CDN:
 
 ```html
 <link rel="stylesheet" href="$TABLER_CDN/dist/css/tabler-flags.min.css">
@@ -18,7 +18,7 @@ You can also include plugin via CDN:
 
 ## Flag
 
-To create a flag, add the `flag` class to a component and choose the country whose flag you want to use. 
+To create a flag, add the `flag` class to a component and choose the country whose flag you want to use.
 
 ```html example centered separated plugins="flags"
 <span class="flag flag-country-us"></span>
@@ -27,7 +27,7 @@ To create a flag, add the `flag` class to a component and choose the country who
 
 ## Country flags
 
-To use the flag of a particular country, add the `flag-country-(country name)` class. For example, to create a flag of Andorra should use the following class: `.flag-country-ad`. Full list of countries can be found below.
+To use the flag of a particular country, add the `flag-country-(country name)` class. For example, to create a flag of Andorra, you should use the following class: `.flag-country-ad`. The full list of countries can be found below.
 
 ```html
 <span class="flag flag-country-ad"></span>

+ 3 - 3
docs/ui/plugins/payments.mdx

@@ -1,15 +1,15 @@
 ---
 title: Payments
-summary: The Tabler payments plug-in will let you use a set of payment provider icons to facilitate the payment process and make it more-user friendly.
+summary: The Tabler payments plug-in will let you use a set of payment provider icons to facilitate the payment process and make it more user-friendly.
 plugin: payments
 description: User-friendly payment provider icons.
 ---
 
 ## Installation
 
-This part of Tabler is distributed as plugin. To enable it you should include `tabler-payments.css` or `tabler-payments.min.css` file to your page.
+This part of Tabler is distributed as a plugin. To enable it you should include `tabler-payments.css` or `tabler-payments.min.css` file in your page.
 
-You can also include plugin via CDN:
+You can also include the plugin via CDN:
 
 ```html
 <link rel="stylesheet" href="$TABLER_CDN/dist/css/tabler-payments.min.css">

+ 3 - 3
docs/ui/plugins/social-icons.mdx

@@ -8,9 +8,9 @@ description: Connect users to your social profiles.
 
 ## Installation
 
-This part of Tabler is distributed as plugin. To enable it you should include `tabler-socials.css` or `tabler-socials.min.css` file to your page.
+This part of Tabler is distributed as a plugin. To enable it you should include `tabler-socials.css` or `tabler-socials.min.css` file in your page.
 
-You can also include plugin via CDN:
+You can also include the plugin via CDN:
 
 ```html
 <link rel="stylesheet" href="$TABLER_CDN/dist/css/tabler-socials.min.css">
@@ -18,7 +18,7 @@ You can also include plugin via CDN:
 
 ## Social icons
 
-To create a social icon, add the `social` class to a component and choose the country whose flag you want to use. 
+To create a social icon, add the `social` class to a component and also add the class for the specific social app whose icon you want to use.
 
 ```html example centered separated plugins="socials"
 <span class="social social-app-facebook"></span>

+ 2 - 2
docs/ui/utilities/margins.mdx

@@ -9,7 +9,7 @@ Margin utilities allow you to control the space between elements, providing flex
 
 ### Margin size
 
-In table below you can see the available margin sizes.
+In the table below you can see the available margin sizes.
 
 Name|Value
 -|-
@@ -205,7 +205,7 @@ Use the `my-*` utilities to control the vertical margin of an element. Vertical
 
 ## Horizontal centering
 
-Additionally, Tabler also includes an `.mx-auto` class for horizontally centering fixed-width block level content—that is, content that has `display: block` and a width set—by setting the horizontal margins to `auto`.
+Additionally, Tabler also includes an `.mx-auto` class for horizontally centering fixed-width block level content  that is, content that has `display: block` and a width set  by setting the horizontal margins to `auto`.
 
 ```html
 <div class="mx-auto">...</div>

+ 1 - 1
docs/ui/utilities/visually-hidden.mdx

@@ -3,7 +3,7 @@ title: Visually hidden
 summary: Use these helpers to visually hide elements but keep them accessible to assistive technologies.
 ---
 
-Visually hide an element while still allowing it to be exposed to assistive technologies (such as screen readers) with `.visually-hidden`. Use `.visually-hidden-focusable` to visually hide an element by default, but to display it when it's focused (e.g. by a keyboard-only user). `.visually-hidden-focusable` can also be applied to a container–thanks to `:focus-within`, the container will be displayed when any child element of the container receives focus.
+Visually hide an element while still allowing it to be exposed to assistive technologies (such as screen readers) with `.visually-hidden`. Use `.visually-hidden-focusable` to visually hide an element by default, but to display it when it's focused (e.g. by a keyboard-only user). `.visually-hidden-focusable` can also be applied to a container  thanks to `:focus-within`, the container will be displayed when any child element of the container receives focus.
 
 ```html
 <h2 class="visually-hidden">Title for screen readers</h2>