-
-- Do only use if any user interaction needs to be blocked, otherwise use [spinners](../spinner) instead
-- Do use if user interaction needs to be blocked and the progress is unknown, otherwise use [progress indicators](../progress-indicator) placed in [custom modals](../modal) instead
-
+
+
+
+ - Do only use if any user interaction needs to be blocked, otherwise use [spinners](../spinner) instead
+ - Do use if user interaction needs to be blocked and the progress is unknown, otherwise use [progress indicators](../progress-indicator) placed in [custom modals](../modal) instead
+
-
-
-- Don’t block users for long tasks without an alternative
-- Don’t show vague messages that leave users unsure what is happening
-
+
+
+ - Don’t block users for long tasks without an alternative
+ - Don’t show vague messages that leave users unsure what is happening
+
diff --git a/docs/components/message-modal/guide.md b/docs/components/message-modal/guide.md
index 97ec36ead..0af4a8129 100644
--- a/docs/components/message-modal/guide.md
+++ b/docs/components/message-modal/guide.md
@@ -1,81 +1,81 @@
----
-doc-type: 'tab-item'
----
-
-import { IxButton } from '@siemens/ix-react';
-
-# Message modal - usage
-
-Message modals present short messages, confirmations or important alerts that require a decision or acknowledgment. Use them for confirmations, simple decisions and critical alerts that need user action before proceeding.
-
-
-
-1. Icon
-2. Title
-3. Close button
-4. Message
-5. Cancel action
-6. Confirm action
-
-## Variants
-
-- **Error:** Use for system failures, validation issues or blocking errors.
-- **Info:** Use for neutral information, instructions or notifications.
-- **Question:** Use for confirmations requiring user decisions.
-- **Success:** Use for completed actions when another action is needed, e.g. download backup or copy generated link.
-- **Warning:** Use for potential issues or action consequences, e.g. overwrite files.
-
-
-
-## Options
-
-- **Title:** Use a clear, outcome-oriented title (e.g. "Delete item", see [writing guidelines](/docs/guidelines/language/dialogs-and-buttons)).
-- **Message:** Include if you need to provide additional information, e.g. consequences (see [writing guidelines](/docs/guidelines/language/messaging/error-messages)).
-- **Confirm action:** Use precise action text, e.g. "Delete", "Confirm", or "Continue".
-- **Cancel action:** Use "Cancel" or "Close". We recommend returning to the previous context the user was in.
-- **Close on backdrop click:** Enable clicking on the backdrop to close modals for informational messages. Disable for critical decisions that require confirmation.
-
-Note that the choice of button variant is independent from the modal variant, e.g.:
-
-| Visual | Content and buttons |
-| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
-|  | **Title:** A system error occurred
**Variant:** Error
**Buttons:** Subtle primary button "Reload" and primary button "Try again" |
-|  | **Title:** Deleting this item cannot be undone
**Variant:** Question
**Buttons:** Primary danger button "Delete" and primary ghost button "Cancel" |
-|  | **Title:** Do you want to save your changes before leaving?
**Variant:** Question
**Buttons:** Primary button "Save changes", secondary button "Cancel" and tertiary button "Discard" |
-
-Since our web component offers a predefined cancel and confirm action use [modals](../modal) if you intend to adapt the button arrangement or variants.
-
-## Behavior in context
-
-- **Interaction:** See [custom modal behavior](../modal/guide.md#behavior-in-context).
-- **Placement:** Horizontally centered, vertically top-aligned.
-
-## States
-
-Message modals have two states: Closed and opened.
-
-## Dos and Don’ts
-
-
-
-
-- Do use action labels that describe the result (avoid Yes or No)
-- Do communicate consequences clearly for destructive actions
-- Do keep messages short and scannable
-
-
-
-
-- Don’t use message modals for non-essential information, use [toasts](../toast) instead
-- Don’t hide confirm actions behind ambiguous labels
-
-
-
-
-## Related
-
-- [Custom modal](../modal)
-- [Loading modal](../loading-modal)
-- [Toast](../toast)
-- [Message bar](../messagebar)
+---
+doc-type: 'tab-item'
+---
+
+import { IxButton } from '@siemens/ix-react';
+
+# Message modal - usage
+
+Message modals present short messages, confirmations or important alerts that require a decision or acknowledgment. Use them for confirmations, simple decisions and critical alerts that need user action before proceeding.
+
+
+
+1. Icon
+2. Title
+3. Close button
+4. Message
+5. Cancel action
+6. Confirm action
+
+## Variants
+
+- **Error:** Use for system failures, validation issues or blocking errors.
+- **Info:** Use for neutral information, instructions or notifications.
+- **Question:** Use for confirmations requiring user decisions.
+- **Success:** Use for completed actions when another action is needed, e.g. download backup or copy generated link.
+- **Warning:** Use for potential issues or action consequences, e.g. overwrite files.
+
+
+
+## Options
+
+- **Title:** Use a clear, outcome-oriented title (e.g. "Delete item", see [writing guidelines](/docs/guidelines/language/dialogs-and-buttons)).
+- **Message:** Include if you need to provide additional information, e.g. consequences (see [writing guidelines](/docs/guidelines/language/messaging/error-messages)).
+- **Confirm action:** Use precise action text, e.g. "Delete", "Confirm", or "Continue".
+- **Cancel action:** Use "Cancel" or "Close". We recommend returning to the previous context the user was in.
+- **Close on backdrop click:** Enable clicking on the backdrop to close modals for informational messages. Disable for critical decisions that require confirmation.
+
+Note that the choice of button variant is independent from the modal variant, e.g.:
+
+| Visual | Content and buttons |
+| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
+|  | **Title:** A system error occurred
**Variant:** Error
**Buttons:** Subtle primary button "Reload" and primary button "Try again" |
+|  | **Title:** Deleting this item cannot be undone
**Variant:** Question
**Buttons:** Primary danger button "Delete" and primary ghost button "Cancel" |
+|  | **Title:** Do you want to save your changes before leaving?
**Variant:** Question
**Buttons:** Primary button "Save changes", secondary button "Cancel" and tertiary button "Discard" |
+
+Since our web component offers a predefined cancel and confirm action use [modals](../modal) if you intend to adapt the button arrangement or variants.
+
+## Behavior in context
+
+- **Interaction:** See [custom modal behavior](../modal/guide.md#behavior-in-context).
+- **Placement:** Horizontally centered, vertically top-aligned.
+
+## States
+
+Message modals have two states: Closed and opened.
+
+## Dos and Don’ts
+
+
+
+
+ - Do use action labels that describe the result (avoid Yes or No)
+ - Do communicate consequences clearly for destructive actions
+ - Do keep messages short and scannable
+
+
+
+
+ - Don’t use message modals for non-essential information, use [toasts](../toast) instead
+ - Don’t hide confirm actions behind ambiguous labels
+
+
+
+
+## Related
+
+- [Custom modal](../modal)
+- [Loading modal](../loading-modal)
+- [Toast](../toast)
+- [Message bar](../messagebar)
- [Accessibility](../../guidelines/accessibility)
\ No newline at end of file
diff --git a/docs/components/modal/guide.md b/docs/components/modal/guide.md
index ca30888c0..7ea59068b 100644
--- a/docs/components/modal/guide.md
+++ b/docs/components/modal/guide.md
@@ -1,86 +1,86 @@
----
-doc-type: 'tab-item'
----
-
-# Custom modal - Usage
-
-Custom modals present rich, contextual content, e.g. forms, complex workflows or nested interactions that require the user's focus.
-
-Use custom models when a task requires immediate attention and the user returns to the same place after closing the modal.
-
-
-
-1. Title
-2. Close button
-3. Modal header
-4. Modal content
-5. Modal footer
-
-## Options
-
-- **Centered**: Center content by default; use top alignment for tall dialogs that expand during interaction.
-- **Size**: Choose an appropriate size based on context and device:
- - **Fixed max-width (360-840px):** Use as default for most layouts. Note that on narrower screens or viewports, the modal scales down and becomes proportionally narrower to fit the available space.
- - **Full width:** Use for data-heavy interfaces on desktop, e.g. large datasets.
- - **Full screen:** Since the modal container covers the whole [application](../application) (including [menu](../application-menu) and [header](../application-header)), use for immersive experiences or multi-step workflows. Note that users have no visual connection to the app which is why we recommend establishing it in the title or content.
-- **Backdrop**: Use a backdrop to focus attention and prevent background interaction.
-- **Animation**: By default, modals fade in. Disable for performance-sensitive contexts.
-- **Is non-blocking**: Hides the backdrop. Use to allow interaction with the background content while the modal is open, e.g. to copy data from the page into the modal.
-- **Close on backdrop click**: Enable clicking on the backdrop to close modals for informational messages. Disable for critical decisions that require confirmation.
-- **Before dismiss**: Add follow-up actions when users try to close modals, e.g. add a confirmation prompt to avoid unintentional discarding of inputs when closing.
-- **Modal header:**
- - **Title**: Use a short, specific title that describes the task or decision.
- - **Icon and icon color:** Repeat icons from the trigger to establish a connection (e.g. if a button with label and icon opens the modal then reuse the same label and icon). Use [iX theme colors](../../styles/colors).
- - **Hide close**: We recommend only hiding the close button for critical flows that require an explicit decision.
-- **Modal footer:** Place one primary, one secondary and optionally one tertiary [button](../button) on the right side to follow the Z-shape reading pattern in left-to-right languages.
-
-## Behavior in context
-
-- **Interaction:**
- - Modals are opened by the system (e.g. when another process finishes) or by users (e.g. when clicking buttons).
- - Modals are closed:
- - When clicking on close or on buttons in the footer (typically cancel or confirm).
- - When pressing the Escape key.
- - If enabled, when clicking outside the modal (on the backdrop).
- - Focus moves into the modal when it opens and returns to the trigger when it closes.
-- **Overflow:**
- - The modal height increases with content until reaching screen height, then a scrollbar appears.
- - We recommend implementing a sticky footer when content overflows.
- - Avoid horizontal scrollbars by using a larger modal size and defining adaptive behaviors for different viewports.
-- **Placement:** Vertically centered or top-aligned, horizontally centered.
-- **Responsiveness:**
- - Height: Depends on its content except for `full-screen`.
- - Content: Needs to be built responsively to adapt with the container's width.
-
-## States
-
-Modals have two states: Closed and opened.
-
-## Dos and Don’ts
-
-
-
-
-- Do provide at least one visible way to close the modal
-- Do provide a clear primary action that describes the result
-- Do ensure all controls are accessible by keyboard and screen‑reader
-- Do preserve scroll position and page state when closing
-- Do return users to the previous state when cancelling, not an unrelated page
-
-
-
-
-- Don’t use modals if a decision should be made (use [message modals](../message-modal) instead)
-- Don’t nest modals, e.g. to load more data, instead use [spinners](../spinner) within modal contents)
-- Don’t auto close modals for irreversible actions
-- Don’t overload the modal with unrelated content
-
-
-
-
-## Related
-
-- [Message modal](../message-modal)
-- [Loading modal](../loading-modal)
-- [Forms field](../forms-field)
-- [Accessibility](../../guidelines/accessibility)
+---
+doc-type: 'tab-item'
+---
+
+# Custom modal - Usage
+
+Custom modals present rich, contextual content, e.g. forms, complex workflows or nested interactions that require the user's focus.
+
+Use custom models when a task requires immediate attention and the user returns to the same place after closing the modal.
+
+
+
+1. Title
+2. Close button
+3. Modal header
+4. Modal content
+5. Modal footer
+
+## Options
+
+- **Centered**: Center content by default; use top alignment for tall dialogs that expand during interaction.
+- **Size**: Choose an appropriate size based on context and device:
+ - **Fixed max-width (360-840px):** Use as default for most layouts. Note that on narrower screens or viewports, the modal scales down and becomes proportionally narrower to fit the available space.
+ - **Full width:** Use for data-heavy interfaces on desktop, e.g. large datasets.
+ - **Full screen:** Since the modal container covers the whole [application](../application) (including [menu](../application-menu) and [header](../application-header)), use for immersive experiences or multi-step workflows. Note that users have no visual connection to the app which is why we recommend establishing it in the title or content.
+- **Backdrop**: Use a backdrop to focus attention and prevent background interaction.
+- **Animation**: By default, modals fade in. Disable for performance-sensitive contexts.
+- **Is non-blocking**: Hides the backdrop. Use to allow interaction with the background content while the modal is open, e.g. to copy data from the page into the modal.
+- **Close on backdrop click**: Enable clicking on the backdrop to close modals for informational messages. Disable for critical decisions that require confirmation.
+- **Before dismiss**: Add follow-up actions when users try to close modals, e.g. add a confirmation prompt to avoid unintentional discarding of inputs when closing.
+- **Modal header:**
+ - **Title**: Use a short, specific title that describes the task or decision.
+ - **Icon and icon color:** Repeat icons from the trigger to establish a connection (e.g. if a button with label and icon opens the modal then reuse the same label and icon). Use [iX theme colors](../../styles/colors).
+ - **Hide close**: We recommend only hiding the close button for critical flows that require an explicit decision.
+- **Modal footer:** Place one primary, one secondary and optionally one tertiary [button](../button) on the right side to follow the Z-shape reading pattern in left-to-right languages.
+
+## Behavior in context
+
+- **Interaction:**
+ - Modals are opened by the system (e.g. when another process finishes) or by users (e.g. when clicking buttons).
+ - Modals are closed:
+ - When clicking on close or on buttons in the footer (typically cancel or confirm).
+ - When pressing the Escape key.
+ - If enabled, when clicking outside the modal (on the backdrop).
+ - Focus moves into the modal when it opens and returns to the trigger when it closes.
+- **Overflow:**
+ - The modal height increases with content until reaching screen height, then a scrollbar appears.
+ - We recommend implementing a sticky footer when content overflows.
+ - Avoid horizontal scrollbars by using a larger modal size and defining adaptive behaviors for different viewports.
+- **Placement:** Vertically centered or top-aligned, horizontally centered.
+- **Responsiveness:**
+ - Height: Depends on its content except for `full-screen`.
+ - Content: Needs to be built responsively to adapt with the container's width.
+
+## States
+
+Modals have two states: Closed and opened.
+
+## Dos and Don’ts
+
+
+
+
+ - Do provide at least one visible way to close the modal
+ - Do provide a clear primary action that describes the result
+ - Do ensure all controls are accessible by keyboard and screen‑reader
+ - Do preserve scroll position and page state when closing
+ - Do return users to the previous state when cancelling, not an unrelated page
+
+
+
+
+ - Don’t use modals if a decision should be made (use [message modals](../message-modal) instead)
+ - Don’t nest modals, e.g. to load more data, instead use [spinners](../spinner) within modal contents)
+ - Don’t auto close modals for irreversible actions
+ - Don’t overload the modal with unrelated content
+
+
+
+
+## Related
+
+- [Message modal](../message-modal)
+- [Loading modal](../loading-modal)
+- [Forms field](../forms-field)
+- [Accessibility](../../guidelines/accessibility)
diff --git a/docs/components/panes/guide.md b/docs/components/panes/guide.md
index 109a59392..b2b91b808 100644
--- a/docs/components/panes/guide.md
+++ b/docs/components/panes/guide.md
@@ -52,11 +52,21 @@ Panes have two states: collapsed and expanded. The appearance of the states vari
## Dos and Don’ts
-- Do use panes to organize your content and guide your users' attention
-- Do use panes to display different views within a single screen
-- Do use panes to expand/collapse content or hide/reveal content
-- Don’t use panes for a small amount of content
-- Don’t use panes for content that should stay visible
+
+
+
+ - Do use panes to organize your content and guide your users' attention
+ - Do use panes to display different views within a single screen
+ - Do use panes to expand/collapse content or hide/reveal content
+
+
+
+
+ - Don’t use panes for a small amount of content
+ - Don’t use panes for content that should stay visible
+
+
+
## Related
diff --git a/docs/components/pill/guide.md b/docs/components/pill/guide.md
index 4c9b62ece..e5a81a909 100644
--- a/docs/components/pill/guide.md
+++ b/docs/components/pill/guide.md
@@ -45,11 +45,21 @@ Pills are read-only.
## Dos and Don’ts
-- Do use pills to communicate tags and categories
-- Do use pills to indicate the status or characteristics of an item
-- Don’t overuse pills as this leads to cluttered and overwhelming interfaces
-- Don’t use different styles for pills with the same or similar use
-- Don’t use pills if users can interact with the component (e.g. click, close) use chips instead
+
+
+
+ - Do use pills to communicate tags and categories
+ - Do use pills to indicate the status or characteristics of an item
+
+
+
+
+ - Don’t overuse pills as this leads to cluttered and overwhelming interfaces
+ - Don’t use different styles for pills with the same or similar use
+ - Don’t use pills if users can interact with the component (e.g. click, close) use chips instead
+
+
+
## Related
diff --git a/docs/components/popover-news/guide.md b/docs/components/popover-news/guide.md
index c29bd6aa6..3ac9f13f5 100644
--- a/docs/components/popover-news/guide.md
+++ b/docs/components/popover-news/guide.md
@@ -26,9 +26,13 @@ Unlike a modal, popover news does not prevent users from navigating and interact
## Dos and Don’ts
-- Do use popover news for "nice to know" information
-- Don‘t use popover news for essential information a user must read, instead use a [modal](../messagebar)
-- Don‘t use popover news for system feedback or messages, instead use a [modal](../toast)
+
+
+
+ - Do use popover news for "nice to know" information
+
+
+
## Related
diff --git a/docs/components/progress-indicator/guide.md b/docs/components/progress-indicator/guide.md
index a3d445917..e75cdd18e 100644
--- a/docs/components/progress-indicator/guide.md
+++ b/docs/components/progress-indicator/guide.md
@@ -53,20 +53,20 @@ For more information about writing effective helper texts or labels, see our [UX
## Dos and Don’ts
-
-
-
-- Do use progress indicators consistently for similar processes
-- Do use progress indicators for determinate processes where progress can be measured (otherwise use [spinners](../spinner/index.mdx))
-- Do use linear progress indicators in horizontal layouts and circular indicators in compact spaces or centered layouts
-- Do keep your slot content short, especially for the centered alignment (use helper texts and labels for lengthier content)
-
+
+
+
+ - Do use progress indicators consistently for similar processes
+ - Do use progress indicators for determinate processes where progress can be measured (otherwise use [spinners](../spinner/index.mdx))
+ - Do use linear progress indicators in horizontal layouts and circular indicators in compact spaces or centered layouts
+ - Do keep your slot content short, especially for the centered alignment (use helper texts and labels for lengthier content)
+
-
-
-- Don't use progress indicators for operations shorter than one second
-- Don't only indicate progress completion with the indicator without clear task messages, e.g. success toasts or displaying the loaded content
-
+
+
+ - Don't use progress indicators for operations shorter than one second
+ - Don't only indicate progress completion with the indicator without clear task messages, e.g. success toasts or displaying the loaded content
+
diff --git a/docs/components/radio/guide.md b/docs/components/radio/guide.md
index 16bfe11ed..40c6fa6f8 100644
--- a/docs/components/radio/guide.md
+++ b/docs/components/radio/guide.md
@@ -33,11 +33,21 @@ Radio buttons are presented in groups to signify that only one selection is allo
## Dos and Don’ts
-- Do use radio buttons when the user needs to select only one option from a set of options
-- Do group related radio buttons together to indicate that only one option can be selected at a time
-- Do provide a default (already selected) option when the user first sees the radio button group
-- Don’t use radio buttons if the user needs to select multiple options from a set of options - use a checkbox instead
-- Don’t use only one radio button in a group, groups should have at least two options
+
+
+
+ - Do use radio buttons when the user needs to select only one option from a set of options
+ - Do group related radio buttons together to indicate that only one option can be selected at a time
+ - Do provide a default (already selected) option when the user first sees the radio button group
+
+
+
+
+ - Don’t use radio buttons if the user needs to select multiple options from a set of options - use a checkbox instead
+ - Don’t use only one radio button in a group, groups should have at least two options
+
+
+
## Related
diff --git a/docs/components/range-field/guide.md b/docs/components/range-field/guide.md
index 97bc9acf4..789f40a06 100644
--- a/docs/components/range-field/guide.md
+++ b/docs/components/range-field/guide.md
@@ -42,13 +42,23 @@ Range fields rely on the states of the paired inputs. Use the same guidance as [
## Dos and Don’ts
-- Do use range fields when start and end values describe one bounded interval
-- Do label both inputs clearly so users can scan the order quickly
-- Do omit labels on both inputs consistently when the surrounding context already makes the range clear
-- Do validate that the end value is not smaller or earlier than the start value
-- Don’t use range fields for single values or unrelated inputs
-- Don’t use different input types, formats or levels of precision within one range
-- Don’t mix date, time and date-time inputs in one range
+
+
+
+ - Do use range fields when start and end values describe one bounded interval
+ - Do label both inputs clearly so users can scan the order quickly
+ - Do omit labels on both inputs consistently when the surrounding context already makes the range clear
+ - Do validate that the end value is not smaller or earlier than the start value
+
+
+
+
+ - Don’t use range fields for single values or unrelated inputs
+ - Don’t use different input types, formats or levels of precision within one range
+ - Don’t mix date, time and date-time inputs in one range
+
+
+
## Related
diff --git a/docs/components/select/guide.md b/docs/components/select/guide.md
index f7fcc63ca..23824c3fb 100644
--- a/docs/components/select/guide.md
+++ b/docs/components/select/guide.md
@@ -59,12 +59,22 @@ The select field has five states: default, hover, focused, disabled and read-onl
## Dos and Don’ts
-- Do consider performance when loading an extensive list of items
-- Do use the select component when there is a finite list of items available to avoid manual input errors or duplicates
-- Do sort items logically, e.g. alphabetically or numerically
-- Don’t use selects for binary choices, like yes and no, use [radio buttons](../toggle) instead
-- Don’t use selects for navigational or search patterns, use [category filters](../expanding-search) instead
-- Don’t combine several data attributes in an item label, use [HTML tables](../html-grid) or [AG Grids](../grid) with a search functionality instead
+
+
+
+ - Do consider performance when loading an extensive list of items
+ - Do use the select component when there is a finite list of items available to avoid manual input errors or duplicates
+ - Do sort items logically, e.g. alphabetically or numerically
+
+
+
+
+ - Don’t use selects for binary choices, like yes and no, use [radio buttons](../toggle) instead
+ - Don’t use selects for navigational or search patterns, use [category filters](../expanding-search) instead
+ - Don’t combine several data attributes in an item label, use [HTML tables](../html-grid) or [AG Grids](../grid) with a search functionality instead
+
+
+

diff --git a/docs/components/split-button/guide.md b/docs/components/split-button/guide.md
index 9c538bd81..86dc0a123 100644
--- a/docs/components/split-button/guide.md
+++ b/docs/components/split-button/guide.md
@@ -33,9 +33,19 @@ Split buttons have five states: Default, hover, active, disabled and focused. St
## Dos and Don’ts
-- Do use split buttons when there is a frequent or most-important action
-- Don’t use split buttons for unrelated actions
-- Don’t duplicate the default option in the dropdown
+
+
+
+ - Do use split buttons when there is a frequent or most-important action
+
+
+
+
+ - Don’t use split buttons for unrelated actions
+ - Don’t duplicate the default option in the dropdown
+
+
+
## Related
diff --git a/docs/components/textarea/guide.md b/docs/components/textarea/guide.md
index ccf528982..129e0acb4 100644
--- a/docs/components/textarea/guide.md
+++ b/docs/components/textarea/guide.md
@@ -54,10 +54,20 @@ Textareas have five states: Default, hover, focused, read-only and disabled.
## Dos and Don’ts
-- Do ensure the textarea size matches the expected input, e.g. 5 to 10 rows for detailed feedback
-- Do use the placeholder to give users an example of the expected input
-- Do set minimum and maximum character limits to ensure appropriate input length
-- Don’t use the textarea for short, single-line input like name or email address, use an [input field](../input) instead
+
+
+
+ - Do ensure the textarea size matches the expected input, e.g. 5 to 10 rows for detailed feedback
+ - Do use the placeholder to give users an example of the expected input
+ - Do set minimum and maximum character limits to ensure appropriate input length
+
+
+
+
+ - Don’t use the textarea for short, single-line input like name or email address, use an [input field](../input) instead
+
+
+
## Related
diff --git a/docs/components/time-picker/guide.mdx b/docs/components/time-picker/guide.mdx
index e59a9ba93..6f0355d20 100644
--- a/docs/components/time-picker/guide.mdx
+++ b/docs/components/time-picker/guide.mdx
@@ -40,18 +40,18 @@ An individual time item of a time picker has five states: Default, hover, active
## Dos and Don’ts
-
-
-
-- Do use the time picker to ensure accurate time selection (we recommend to use [time inputs](../input-time) for that reason)
-- Do provide clear instructions and labels for users
-- Do ensure the time picker is accessible via keyboard
-
+
+
+
+ - Do use the time picker to ensure accurate time selection (we recommend to use [time inputs](../input-time) for that reason)
+ - Do provide clear instructions and labels for users
+ - Do ensure the time picker is accessible via keyboard
+
-
-
-- Don’t clutter the time picker with unnecessary options
-
+
+
+ - Don’t clutter the time picker with unnecessary options
+
diff --git a/docs/components/toast/guide.md b/docs/components/toast/guide.md
index 80272f33d..aef594918 100644
--- a/docs/components/toast/guide.md
+++ b/docs/components/toast/guide.md
@@ -42,12 +42,22 @@ Toasts are UI elements where an event causes a small text field to appear on scr
## Dos and Don’ts
-- Do use toasts to provide contextual tips and shortcuts for users
-- Do use toasts to instantly inform a user about the outcome of an action
-- Do include shortcuts to undo an action immediately after it’s taken
-- Do stick with a consistent position for toasts within the same app and avoid interchanging their positions
-- Don’t use toasts for high-priority or critical alerts that prevent the user from continuing their work (use a [modal](../messagebar) instead)
-- Don’t edit or reuse icons or icon colors from the four predefined toast types when creating custom toasts
+
+
+
+ - Do use toasts to provide contextual tips and shortcuts for users
+ - Do use toasts to instantly inform a user about the outcome of an action
+ - Do include shortcuts to undo an action immediately after it’s taken
+ - Do stick with a consistent position for toasts within the same app and avoid interchanging their positions
+
+
+
+
+ - Don’t use toasts for high-priority or critical alerts that prevent the user from continuing their work (use a [modal](../messagebar) instead)
+ - Don’t edit or reuse icons or icon colors from the four predefined toast types when creating custom toasts
+
+
+
## Related
diff --git a/docs/components/toggle-button/guide.md b/docs/components/toggle-button/guide.md
index aeef7372b..0df3a18f4 100644
--- a/docs/components/toggle-button/guide.md
+++ b/docs/components/toggle-button/guide.md
@@ -27,9 +27,19 @@ Toggle buttons have five states: Default, hover, active, disabled, loading and f
## Dos and Don’ts
-- Do use toggle buttons when users can switch a setting on or off independently
-- Do use toggle buttons when two opposing options don’t follow the on/off metaphor
-- Don’t use toggle buttons in button groups where only one option can be selected (use normal [buttons](../button/index.mdx) or [icon buttons](../icon-button/index.mdx) instead)
+
+
+
+ - Do use toggle buttons when users can switch a setting on or off independently
+ - Do use toggle buttons when two opposing options don’t follow the on/off metaphor
+
+
+
+
+ - Don’t use toggle buttons in button groups where only one option can be selected (use normal [buttons](../button/index.mdx) or [icon buttons](../icon-button/index.mdx) instead)
+
+
+
## Related
diff --git a/docs/components/toggle/guide.md b/docs/components/toggle/guide.md
index f8e815b88..05188bad0 100644
--- a/docs/components/toggle/guide.md
+++ b/docs/components/toggle/guide.md
@@ -32,12 +32,22 @@ A toggle is a user interface element that enables users to switch between two st
## Dos and Don’ts
-- Do use toggles for single features or options that need to be switched quickly and easily
-- Do provide clear labels for toggles to indicate what they control
-- Do use toggles consistently throughout the interface for similar actions or settings
-- Don’t use toggles for complex multi-state options or settings
-- Don’t use toggles for actions that require a confirmation or additional input
-- Don’t use toggles for actions that are irreversible or have serious consequences
+
+
+
+ - Do use toggles for single features or options that need to be switched quickly and easily
+ - Do provide clear labels for toggles to indicate what they control
+ - Do use toggles consistently throughout the interface for similar actions or settings
+
+
+
+
+ - Don’t use toggles for complex multi-state options or settings
+ - Don’t use toggles for actions that require a confirmation or additional input
+ - Don’t use toggles for actions that are irreversible or have serious consequences
+
+
+
## Related
diff --git a/docs/guidelines/conversational-design/designing-conversations/acknowledging-users.md b/docs/guidelines/conversational-design/designing-conversations/acknowledging-users.md
index bf0e7f890..ed8483672 100644
--- a/docs/guidelines/conversational-design/designing-conversations/acknowledging-users.md
+++ b/docs/guidelines/conversational-design/designing-conversations/acknowledging-users.md
@@ -27,7 +27,17 @@ Here, although there may be some lag time between the query and the response, th
## Dos and Don’ts
-- Do use discourse markers to acknowledge users (see grammar section)
-- Do use interim acknowledgments if the query response takes time to load
-- Do read out dialogs to test if any acknowledgments are naturally missing
-- Don’t forget to balance efficiency with authenticity
+
+
+
+ - Do use discourse markers to acknowledge users (see grammar section)
+ - Do use interim acknowledgments if the query response takes time to load
+ - Do read out dialogs to test if any acknowledgments are naturally missing
+
+
+
+
+ - Don’t forget to balance efficiency with authenticity
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/ad-hoc-conversations.md b/docs/guidelines/conversational-design/designing-conversations/ad-hoc-conversations.md
index 64357e540..7e7901a13 100644
--- a/docs/guidelines/conversational-design/designing-conversations/ad-hoc-conversations.md
+++ b/docs/guidelines/conversational-design/designing-conversations/ad-hoc-conversations.md
@@ -30,8 +30,18 @@ Finally, in the face of truly unprofessional and offensive input, the following
**Copilot:** As an AI language model, I don’t have personal opinions or feelings, but I am designed to follow ethical guidelines. I **do not** engage in discussions or create content that promotes racism, sexism, or any form of discrimination. If you encounter any inappropriate responses, please let me know, and I'll do my best to address them.
## Dos and Don’ts
-- Do consider training your chatbot to filter for a list of offensive terms
-- Do consider localization and cultural nuances, such as “master” and “slave”
-- Do train your chatbot to move users back on track
-- Don’t forget to test and train for offensive user input
-- Don’t forget to allow for some harmless non-work interactions
+
+
+
+ - Do consider training your chatbot to filter for a list of offensive terms
+ - Do consider localization and cultural nuances, such as “master” and “slave”
+ - Do train your chatbot to move users back on track
+
+
+
+
+ - Don’t forget to test and train for offensive user input
+ - Don’t forget to allow for some harmless non-work interactions
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/confirming-request.md b/docs/guidelines/conversational-design/designing-conversations/confirming-request.md
index 787972463..88776c48e 100644
--- a/docs/guidelines/conversational-design/designing-conversations/confirming-request.md
+++ b/docs/guidelines/conversational-design/designing-conversations/confirming-request.md
@@ -23,7 +23,17 @@ In this interaction we see a simple request for confirmation before completing t
## Dos and Don’ts
-- Do make all confirmations clear and transparent before processing tasks
-- Do mitigate risks associated with making changes to systems or processes
-- Do add warnings and consequences for significant or hazardous changes
-- Don’t ask for confirmation more than once
+
+
+
+ - Do make all confirmations clear and transparent before processing tasks
+ - Do mitigate risks associated with making changes to systems or processes
+ - Do add warnings and consequences for significant or hazardous changes
+
+
+
+
+ - Don’t ask for confirmation more than once
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/ending-conversations.md b/docs/guidelines/conversational-design/designing-conversations/ending-conversations.md
index 46ee7144d..d246d85c2 100644
--- a/docs/guidelines/conversational-design/designing-conversations/ending-conversations.md
+++ b/docs/guidelines/conversational-design/designing-conversations/ending-conversations.md
@@ -27,7 +27,17 @@ Here the chatbot offers an apology for not being able to support the user, expla
## Dos and Don’ts
-- Do consider adding a time-out feature
-- Do consider adding thumbs up and thumbs down icons to get feedback
-- Don’t loop back and have the chatbot reintroduce themselves
+
+
+
+ - Do consider adding a time-out feature
+ - Do consider adding thumbs up and thumbs down icons to get feedback
+
+
+
+
+ - Don’t loop back and have the chatbot reintroduce themselves
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/funneling-input.md b/docs/guidelines/conversational-design/designing-conversations/funneling-input.md
index 9a3d6897a..52d51127a 100644
--- a/docs/guidelines/conversational-design/designing-conversations/funneling-input.md
+++ b/docs/guidelines/conversational-design/designing-conversations/funneling-input.md
@@ -33,6 +33,16 @@ Presenting options or choices for the user to select from also helps to funnel q
## Dos and Don’ts
-- Do train your chatbot to guide users to their point
-- Do test your chatbot with vague queries
-- Don’t assume users know what to ask for
+
+
+
+ - Do train your chatbot to guide users to their point
+ - Do test your chatbot with vague queries
+
+
+
+
+ - Don’t assume users know what to ask for
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/greeting-users.md b/docs/guidelines/conversational-design/designing-conversations/greeting-users.md
index c8caa9959..db951bb46 100644
--- a/docs/guidelines/conversational-design/designing-conversations/greeting-users.md
+++ b/docs/guidelines/conversational-design/designing-conversations/greeting-users.md
@@ -31,7 +31,17 @@ This chatbot is less formal, more conversational and would be found within more
## Dos and Don’ts
-- Do keep your greeting short and simple
-- Do check every word matches your brand
-- Don’t add a list of bullet points explaining what the chatbot can do
-- Don’t use slang or idiomatic language in your greeting
+
+
+
+ - Do keep your greeting short and simple
+ - Do check every word matches your brand
+
+
+
+
+ - Don’t add a list of bullet points explaining what the chatbot can do
+ - Don’t use slang or idiomatic language in your greeting
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/handing-off-users.md b/docs/guidelines/conversational-design/designing-conversations/handing-off-users.md
index aab5ff298..c1d6a45cb 100644
--- a/docs/guidelines/conversational-design/designing-conversations/handing-off-users.md
+++ b/docs/guidelines/conversational-design/designing-conversations/handing-off-users.md
@@ -19,6 +19,16 @@ Here the chatbot is polite, professional and after a couple of clarifying questi
## Dos and Don’ts
-- Do ensure support features are current and live
-- Do be transparent when your chatbot is handing users over
-- Don’t try more than 3 times to ask for clarification; know when to hand off
+
+
+
+ - Do ensure support features are current and live
+ - Do be transparent when your chatbot is handing users over
+
+
+
+
+ - Don’t try more than 3 times to ask for clarification; know when to hand off
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/handling-errors.md b/docs/guidelines/conversational-design/designing-conversations/handling-errors.md
index 9d300614e..f09fccaec 100644
--- a/docs/guidelines/conversational-design/designing-conversations/handling-errors.md
+++ b/docs/guidelines/conversational-design/designing-conversations/handling-errors.md
@@ -22,7 +22,17 @@ Here the chatbot is immediately apologetic and tells the user they cannot comple
Here, although it’s clear what the user wants, they can’t give the chatbot the information it needs to fulfill the request. In this situation, the chatbot immediately says they cannot carry out the task, explains why, and then tells the user where to find a solution. We recommend this three-step approach for chatbot responses and for error messages in general.
## Dos and Don’ts
-- Do assume your chatbot makes mistakes
-- Do try to ‘break’ your chatbot in testing
-- Do train your chatbot to tell users immediately if they cannot complete a task
-- Don’t forget to add a disclaimer stating that information could be incorrect
+
+
+
+ - Do assume your chatbot makes mistakes
+ - Do try to ‘break’ your chatbot in testing
+ - Do train your chatbot to tell users immediately if they cannot complete a task
+
+
+
+
+ - Don’t forget to add a disclaimer stating that information could be incorrect
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/overview.md b/docs/guidelines/conversational-design/designing-conversations/overview.md
index fef3d3e69..b12f7cfbb 100644
--- a/docs/guidelines/conversational-design/designing-conversations/overview.md
+++ b/docs/guidelines/conversational-design/designing-conversations/overview.md
@@ -34,9 +34,19 @@ Use your dialogs to highlight the complex interactions required for your industr
4. You have your own brand voice and tone guidelines
## Dos and Don’ts
-- Do create example conversations based on user personas
-- Do focus on industrial-relevant communicative functions
-- Do offer users an exit or calls to action to support further actions
-- Don’t forget to read aloud your dialogs; if it sounds robotic, it is robotic
-- Don’t create lengthy monologues, instead keep responses concise and simple
+
+
+
+ - Do create example conversations based on user personas
+ - Do focus on industrial-relevant communicative functions
+ - Do offer users an exit or calls to action to support further actions
+
+
+
+
+ - Don’t forget to read aloud your dialogs; if it sounds robotic, it is robotic
+ - Don’t create lengthy monologues, instead keep responses concise and simple
+
+
+
diff --git a/docs/guidelines/conversational-design/designing-conversations/troubleshooting.md b/docs/guidelines/conversational-design/designing-conversations/troubleshooting.md
index c7878edce..b3ff080e1 100644
--- a/docs/guidelines/conversational-design/designing-conversations/troubleshooting.md
+++ b/docs/guidelines/conversational-design/designing-conversations/troubleshooting.md
@@ -22,7 +22,18 @@ Here the chatbot says exactly what the problem is, but this response lacks empat
Here the chatbot says exactly what the problem is, gives a possible reason for the lack of connection and then provides a solution to move the user forward.
## Dos and Don’ts
-- Do provide calls to action when troubleshooting
-- Do offer step by step solutions using technical documentation
-- Don’t allow your chatbot to offer competitor solutions to their problems
-- Don’t allow your chatbot to hallucinate (make up) solutions without concrete resources
+
+
+
+
+ - Do provide calls to action when troubleshooting
+ - Do offer step by step solutions using technical documentation
+
+
+
+
+ - Don't allow your chatbot to offer competitor solutions to their problems
+ - Don't allow your chatbot to hallucinate (make up) solutions without concrete resources
+
+
+
diff --git a/docs/guidelines/conversational-design/essentials/system-presonas.md b/docs/guidelines/conversational-design/essentials/system-presonas.md
index 8bff6ba63..805d945d9 100644
--- a/docs/guidelines/conversational-design/essentials/system-presonas.md
+++ b/docs/guidelines/conversational-design/essentials/system-presonas.md
@@ -163,13 +163,23 @@ There are two persona templates: a basic set of prompts and an exhaustive set of
## Dos and Don’ts
-- Do test and retest your chatbot to ensure its responses are in line with your brand
-- Do predefine responses with persona prompts to avoid generic responses
-- Do create different personas if the bot needs to work with multiple, varied users
-- Do base system personas on user research to ensure there is a good level of customer understanding
-- Don’t pretend your chatbot is human – it should be clear to your users that they’re talking to a chatbot
-- Don’t encourage your chatbot to engage in unnecessary small talk with your users
-- Don’t use more than a page of persona prompts – only take what’s vital and relevant from our templates
+
+
+
+ - Do test and retest your chatbot to ensure its responses are in line with your brand
+ - Do predefine responses with persona prompts to avoid generic responses
+ - Do create different personas if the bot needs to work with multiple, varied users
+ - Do base system personas on user research to ensure there is a good level of customer understanding
+
+
+
+
+ - Don’t pretend your chatbot is human – it should be clear to your users that they’re talking to a chatbot
+ - Don’t encourage your chatbot to engage in unnecessary small talk with your users
+ - Don’t use more than a page of persona prompts – only take what’s vital and relevant from our templates
+
+
+
diff --git a/docs/guidelines/conversational-design/essentials/user-intent.md b/docs/guidelines/conversational-design/essentials/user-intent.md
index 96ae79ba1..6f45dbb57 100644
--- a/docs/guidelines/conversational-design/essentials/user-intent.md
+++ b/docs/guidelines/conversational-design/essentials/user-intent.md
@@ -45,8 +45,18 @@ Here we see that although the intent for maintenance is very explicit, the chatb
## Dos and Don’ts
-- Do carry out extensive research on user needs and goals
-- Do work with your teams to establish and predict user intent with example dialogs
-- Do test your chatbot with explicit and implicit requests to assess evaluation of user intent
-- Don’t assume your users will be explicit about what they need
-- Don’t assume users are skilled at prompting your chatbot
+
+
+
+ - Do carry out extensive research on user needs and goals
+ - Do work with your teams to establish and predict user intent with example dialogs
+ - Do test your chatbot with explicit and implicit requests to assess evaluation of user intent
+
+
+
+
+ - Don’t assume your users will be explicit about what they need
+ - Don’t assume users are skilled at prompting your chatbot
+
+
+
diff --git a/docs/guidelines/conversational-design/essentials/wording-terms.mdx b/docs/guidelines/conversational-design/essentials/wording-terms.mdx
index 209372d4e..5a00ccc25 100644
--- a/docs/guidelines/conversational-design/essentials/wording-terms.mdx
+++ b/docs/guidelines/conversational-design/essentials/wording-terms.mdx
@@ -33,13 +33,13 @@ Use any of the five messages depending on your product and use case.
- **With username:** Hello Felix, how can I help you today?
- **With product and username:** Hello Sara, I'm [Copilot name]. How can I help you today?
-
-
-
-- Well, hello! I’m your friendly chatbot.
-- Welcome to chatbot. State your issue now.
-- What do you want?
-
+
+
+
+ - Well, hello! I’m your friendly chatbot.
+ - Welcome to chatbot. State your issue now.
+ - What do you want?
+
@@ -47,32 +47,32 @@ Use any of the five messages depending on your product and use case.
Use these universal, non-specific options to encourage solution and technology-focused input. Avoid generic, open placeholders that encourage off-topic queries.
-
-
-
-- Enter your query here…
-- Enter a command, question or topic…
-- Enter a command, question or topic to begin…
-
+
+
+
+ - Enter your query here…
+ - Enter a command, question or topic…
+ - Enter a command, question or topic to begin…
+
-
-
-- Ask me anything…
-- Start typing…
-- What’s on your mind?
-
+
+
+ - Ask me anything…
+ - Start typing…
+ - What’s on your mind?
+
Use alternative placeholder text when your chatbot has a single use case.
-
-
-
-- Search technical documentation…
-- Enter error code…
-- Search parts catalog…
-
+
+
+
+ - Search technical documentation…
+ - Enter error code…
+ - Search parts catalog…
+
@@ -80,34 +80,34 @@ Use alternative placeholder text when your chatbot has a single use case.
Always use “generate” as the main progress indicator verb with ellipses (...).
-
-
-
-- Generating…
-
+
+
-
-
-- Generating response
-- Creating response…
-
+
+
+ - Generating response
+ - Creating response…
+
Use “generate” to match the action verb to stop the chatbot responding or ask the chatbot to continue responding without ellipses.
-
-
-
-- Stop generating
-- Continue generating
-
+
+
+
+ - Stop generating
+ - Continue generating
+
-
-
-- Stop generating…
-- Continue generating…
-
+
+
+ - Stop generating…
+ - Continue generating…
+
@@ -115,27 +115,27 @@ Use “generate” to match the action verb to stop the chatbot responding or as
Use a tooltip on hover to clarify any recording limitations and tell users how to stop recording.
-
-
-
-- Click to start and stop voice recording.
-- Click to start and stop voice recording (max 2 minutes).
-
+
+
+
+ - Click to start and stop voice recording.
+ - Click to start and stop voice recording (max 2 minutes).
+
Use “Recording…” as feedback to show the feature is working.
-
-
-
-- Recording…
-
+
+
-
@@ -143,18 +143,18 @@ Use “Recording…” as feedback to show the feature is working.
Use thumbs up and down icons to request feedback.
-
-
-
-- Thumbs up icon (
)
-- Thumbs down icon (
)
-
+
+
+
+ - Thumbs up icon ()
+ - Thumbs down icon ()
+
-
-
-- Helpful
-- Not helpful
-
+
+
+ - Helpful
+ - Not helpful
+
@@ -162,21 +162,21 @@ Use thumbs up and down icons to request feedback.
Use “last” instead of “previous” and “prior” for time-related terminology in chat history.
-
-
-
-- Today
-- Yesterday
-- Last 7 days
-- Last 30 days
-- Older
-
+
+
+
+ - Today
+ - Yesterday
+ - Last 7 days
+ - Last 30 days
+ - Older
+
-
-
-- Previous 7 days
-- Prior week
-
+
+
+ - Previous 7 days
+ - Prior week
+
@@ -192,33 +192,33 @@ Use “last” instead of “previous” and “prior” for time-related termin
Use the following action wording for consistency within all our chatbots.
-
-
-
-- New chat
-- Send
-- Generate new prompts
-- Refresh prompts
-- Show more prompts
-- Attach files
-- Upload files
-- Share
-- Copy
-- Expand
-- Collapse
-- Maximize chat window
-- Minimize chat window
-- Close chat window
-
-
-
-
-- Clear chat
-- Submit
-- Give me another
-- Show me others
-- Import files
-
+
+
+
+ - New chat
+ - Send
+ - Generate new prompts
+ - Refresh prompts
+ - Show more prompts
+ - Attach files
+ - Upload files
+ - Share
+ - Copy
+ - Expand
+ - Collapse
+ - Maximize chat window
+ - Minimize chat window
+ - Close chat window
+
+
+
+
+ - Clear chat
+ - Submit
+ - Give me another
+ - Show me others
+ - Import files
+
@@ -239,17 +239,17 @@ Book webinar
Use “sources” as the text label to indicate where the generated information is from.
-
-
-
-- Sources
-
+
+
-
-
-- Resources
-- Sources and references
-
+
+
+ - Resources
+ - Sources and references
+
@@ -259,12 +259,12 @@ Avoid mixing terms (resources, sources) and instead label the source format, e.g
Use clear wording to differentiate between multiple bots when displaying output.
-
-
-
-- Responses generated by agent X
-- Responses generated by: agent X (with agent selection dropdown)
-
+
+
+
+ - Responses generated by agent X
+ - Responses generated by: agent X (with agent selection dropdown)
+
@@ -272,19 +272,19 @@ Use clear wording to differentiate between multiple bots when displaying output.
Avoid punctuation, such as exclamation marks for buttons, hover text, titles and tags.
-
-
-
-- Show more
-- Send
-- Stop
-
+
+
+
+ - Show more
+ - Send
+ - Stop
+
-
-
-- Show more!
-- Send?
-
+
@@ -294,42 +294,52 @@ Most problematic wording involves the bot expressing itself as a human with huma
Use “generating” not “thinking” as chatbots don’t perform cognitive processes.
-
-
-
-- Thinking…
-- Thinking about the best response…
-
+
+
+
+ - Thinking…
+ - Thinking about the best response…
+
Avoid prompting emotional language like “I’m afraid…” in industrial chatbots.
-
-
-
-- I’m afraid that I can’t help you right now as I’m assessing the data.
-- I understand what you mean.
-
+
+
+
+ - I’m afraid that I can’t help you right now as I’m assessing the data.
+ - I understand what you mean.
+
Avoid technical, robotic phrases like “Please stand by…” as these are outdated, passive and unhelpful.
-
-
-
-- Please stand by while I process your request.
-- Please wait while I prepare a response.
-- Please be patient.
-- Bear with me.
-
+
+
+
+ - Please stand by while I process your request.
+ - Please wait while I prepare a response.
+ - Please be patient.
+ - Bear with me.
+
+
+
+
+## Dos and Don’ts
+
+
+
+
+ - Do use sentence casing to align with our UX writing guidelines
+ - Do ensure the voice and tone aligns with your product and our iX conversational design principles
+
+
+
+
+ - Don’t use synonyms to vary the UI wording, be consistent and use the same words repeatedly
+ - Don’t use “Creating…” as the progress indicator as there is no creative process and is misleading
+
+
-
-
-## Dos and Don’ts
-
-- Do use sentence casing to align with our UX writing guidelines
-- Do ensure the voice and tone aligns with your product and our iX conversational design principles
-- Don’t use synonyms to vary the UI wording, be consistent and use the same words repeatedly
-- Don’t use “Creating…” as the progress indicator as there is no creative process and is misleading
diff --git a/docs/guidelines/conversational-design/language.md b/docs/guidelines/conversational-design/language.md
index f6b40ffe1..9c4a7a903 100644
--- a/docs/guidelines/conversational-design/language.md
+++ b/docs/guidelines/conversational-design/language.md
@@ -110,7 +110,17 @@ Here the response is more concise, professional and shows the chatbot is aware o
## Dos and Don’ts
-- Do use your brand’s voice rules to shape your chatbot voice
-- Do work with developers to support data set collection
-- Don’t assume your users write correctly or accurately
-- Don’t forget to implement new NLP models as they advance
\ No newline at end of file
+
+
+
+ - Do use your brand’s voice rules to shape your chatbot voice
+ - Do work with developers to support data set collection
+
+
+
+
+ - Don’t assume your users write correctly or accurately
+ - Don’t forget to implement new NLP models as they advance
+
+
+
diff --git a/docs/guidelines/conversational-design/resources/chatbot-checklist.md b/docs/guidelines/conversational-design/resources/chatbot-checklist.md
index 27e68f71e..58ca0a213 100644
--- a/docs/guidelines/conversational-design/resources/chatbot-checklist.md
+++ b/docs/guidelines/conversational-design/resources/chatbot-checklist.md
@@ -55,12 +55,23 @@ Follow these steps and answer the questions with your teams to create your indus
- How do we assess the chatbot's performance? Consider response time, accuracy, successful/abandoned interactions.
## Dos and Don’ts
-- Do work with all stakeholders to ensure transparency
-- Do customize chatbot responses for project-specific terminology and processes
-- Do consider how your chatbot hands off to humans for complex issues
-- Do read and review interactions (with user consent)
-- Don’t assume all chatbot interactions are successful
-- Don’t forget to retrain, test and update your chatbot
+
+
+
+
+ - Do work with all stakeholders to ensure transparency
+ - Do customize chatbot responses for project-specific terminology and processes
+ - Do consider how your chatbot hands off to humans for complex issues
+ - Do read and review interactions (with user consent)
+
+
+
+
+ - Don't assume all chatbot interactions are successful
+ - Don't forget to retrain, test and update your chatbot
+
+
+
diff --git a/docs/guidelines/language/basics.md b/docs/guidelines/language/basics.md
index 1def41618..60224ed03 100644
--- a/docs/guidelines/language/basics.md
+++ b/docs/guidelines/language/basics.md
@@ -36,24 +36,24 @@ description: "Dive into the fundamental principles of UX writing, where you'll l
- Avoid using negative contractions as they can appear too informal
-
-
-
-- their, them, theirs, salesperson
-- Welcome to this application
-- X appears when detail view has selected events
-- cannot, will not
-- you’ll, we’ve
-
+
+
+
+ - their, them, theirs, salesperson
+ - Welcome to this application
+ - X appears when detail view has selected events
+ - cannot, will not
+ - you’ll, we’ve
+
-
-
-- his, hers, him, salesman
-- Hey there!
-- X doesn’t appear if detail view has no selected events
-- can’t, won’t
-- you will, we have
-
+
+
+ - his, hers, him, salesman
+ - Hey there!
+ - X doesn’t appear if detail view has no selected events
+ - can’t, won’t
+ - you will, we have
+
@@ -79,58 +79,58 @@ description: "Dive into the fundamental principles of UX writing, where you'll l
- Capitalize named app functions and UI elements: Go to Settings, Allocate users in User management, Press OK
-
-
-
-- Go to Settings
-- Press OK
-- Log in
-- For more information, see Siemens Industry Online Support.
-
+
+
+
+ - Go to Settings
+ - Press OK
+ - Log in
+ - For more information, see Siemens Industry Online Support.
+
-
-
-- Go To Settings
-- Press OK
-- LOG IN
-- For more information, see Siemens industry online support.
-
+
+
+ - Go To Settings
+ - Press OK
+ - LOG IN
+ - For more information, see Siemens industry online support.
+
## Common UX wording mistakes
-
-
-
-- time zone
-- log file
-- log in (as an action)
-- login (as a noun)
-- equipment
-- feedback
-- training
-- current
-- avoid "shall"
-- Siemens has
-- 34 million / 35 billion
-- 34 million
-
+
+
+
+ - time zone
+ - log file
+ - log in (as an action)
+ - login (as a noun)
+ - equipment
+ - feedback
+ - training
+ - current
+ - avoid "shall"
+ - Siemens has
+ - 34 million / 35 billion
+ - 34 million
+
-
-
-- timezone
-- logfile
-- login
-- log in
-- equipments
-- feedbacks
-- trainings
-- actual
-- user shall manage users
-- Siemens have
-- 34’ / 35“
-- 34 millions
-
+
+
+ - timezone
+ - logfile
+ - login
+ - log in
+ - equipments
+ - feedbacks
+ - trainings
+ - actual
+ - user shall manage users
+ - Siemens have
+ - 34’ / 35“
+ - 34 millions
+
diff --git a/docs/guidelines/language/dialogs-and-buttons.md b/docs/guidelines/language/dialogs-and-buttons.md
index 75b6a2351..929040a9e 100644
--- a/docs/guidelines/language/dialogs-and-buttons.md
+++ b/docs/guidelines/language/dialogs-and-buttons.md
@@ -24,20 +24,20 @@ description: 'Discover guidelines for writing dialogs and button labels to ensur
- Only use ‘OK’ as an option if you cannot find an appropriate verb
-
-
-
-- Title: Add user / Buttons: Cancel, Add
-- Title: Delete file / Buttons: Cancel, Delete
-- Title: Edit details / Buttons: Cancel, Save
-
+
+
+
+ - Title: Add user / Buttons: Cancel, Add
+ - Title: Delete file / Buttons: Cancel, Delete
+ - Title: Edit details / Buttons: Cancel, Save
+
-
-
-- Title: Add user / Buttons: Cancel, OK
-- Title: Are you sure / Buttons: Cancel, Delete
-- Title: Edit details / Buttons: Cancel, Edit
-
+
+
+ - Title: Add user / Buttons: Cancel, OK
+ - Title: Are you sure / Buttons: Cancel, Delete
+ - Title: Edit details / Buttons: Cancel, Edit
+
@@ -47,15 +47,15 @@ description: 'Discover guidelines for writing dialogs and button labels to ensur
- Primary actions can either be positive (Send, Save) or negative (Delete)
-
-
-
-- Cancel, Save
-
+
+
-
diff --git a/docs/guidelines/language/formatting/addresses.mdx b/docs/guidelines/language/formatting/addresses.mdx
index 91e8e8ed8..8dcbae16b 100644
--- a/docs/guidelines/language/formatting/addresses.mdx
+++ b/docs/guidelines/language/formatting/addresses.mdx
@@ -12,40 +12,40 @@ description: In industrial applications, writing addresses clearly and consisten
Use specific text field labels for different parts of the address.
-
-
-
-- Number | Street | State | ZIP code | Country
-
+
+
+
+ - Number | Street | State | ZIP code | Country
+
-
-
-- Address line 1, Address line 2, Address line 3
-
+
+
+ - Address line 1, Address line 2, Address line 3
+
Ensure special and international characters are accepted for international addresses.
-
-
-
-- 12-142 Elm St
-- #8C (unit or suite number)
-- Straße (street in German)
-- VI (unit for floor in German)
-- München (for Munich)
-
+
+
+
+ - 12-142 Elm St
+ - #8C (unit or suite number)
+ - Straße (street in German)
+ - VI (unit for floor in German)
+ - München (for Munich)
+
Use commas to separate names, streets, states and countries to prevent errors when there is only one text field.
-
-
-
-- John Doe, 123 Maple Street, Springfield, California, 62704, United States
-
+
+
+
+ - John Doe, 123 Maple Street, Springfield, California, 62704, United States
+
@@ -53,28 +53,28 @@ Use commas to separate names, streets, states and countries to prevent errors wh
Use a comma between cities and states and other regions, e.g. cities within Cantons.
-
-
-
-- Springfield, Illinois
-- Munich, Bavaria
-- Thun, Bern
-
+
+
+
+ - Springfield, Illinois
+ - Munich, Bavaria
+ - Thun, Bern
+
Use capital letters for abbreviated states without a full stop.
-
-
-
-- IL
-
+
+
-
@@ -82,20 +82,20 @@ Use capital letters for abbreviated states without a full stop.
Use the correct regional format for ZIP codes, including any necessary spaces or hyphens.
-
-
-
-- 90210 (US)
-- SW1A 2AA (UK)
-- 123-4567 (Japan)
-
+
+
+
+ - 90210 (US)
+ - SW1A 2AA (UK)
+ - 123-4567 (Japan)
+
-
-
-- 90 21 0 (US)
-- SW1A2AA (UK)
-- 1234567 (Japan)
-
+
+
+ - 90 21 0 (US)
+ - SW1A2AA (UK)
+ - 1234567 (Japan)
+
@@ -119,34 +119,34 @@ Use common abbreviations for street types without full stops to avoid visual clu
Add floor numbers either before or after the word and note different international floor counting systems.
-
-
-
-- Floor 3
-- 3rd floor
-- Ground floor (UK/Europe)
-- First floor (US)
-- Floor G (international)
-
+
+
+
+ - Floor 3
+ - 3rd floor
+ - Ground floor (UK/Europe)
+ - First floor (US)
+ - Floor G (international)
+
-
Use numbers and letters after buildings, suites, apartments, rooms and floors.
-
-
-
-- Building A
-- Building part
-- Room segment
-- Bldg A
-- Suite 3B
-
+
+
+
+ - Building A
+ - Building part
+ - Room segment
+ - Bldg A
+ - Suite 3B
+
@@ -154,14 +154,14 @@ Use numbers and letters after buildings, suites, apartments, rooms and floors.
Use "Line" or add a description, e.g. "Assembly line" and use "Zone" or "Area" for larger facilities.
-
-
-
-- Assembly line 2
-- Line B
-- Zone C
-- Area 8
-
+
+
+
+ - Assembly line 2
+ - Line B
+ - Zone C
+ - Area 8
+
@@ -169,35 +169,35 @@ Use "Line" or add a description, e.g. "Assembly line" and use "Zone" or "Area" f
Use clear labels when possible with "Latitude" first, then "Longitude".
-
-
-
-- Latitude: 48.14389° | Longitude: 11.57633°
-
+
+
+
+ - Latitude: 48.14389° | Longitude: 11.57633°
+
Use plus (+), minus (-), a comma and a space when adding both in one text field.
-
-
-
-- +48.14389°, +11.57633°
-
+
+
+
+ - +48.14389°, +11.57633°
+
Use the correct degree symbol (Unicode U+00B0).
-
-
-
-- °
-
+
+
-
\ No newline at end of file
diff --git a/docs/guidelines/language/formatting/date.mdx b/docs/guidelines/language/formatting/date.mdx
index 2150dd98f..78b5ad428 100644
--- a/docs/guidelines/language/formatting/date.mdx
+++ b/docs/guidelines/language/formatting/date.mdx
@@ -14,46 +14,46 @@ description: Accurate dates and times are essential in industrial settings, serv
Use the ISO 8601 date and time format standards when backend localization is not possible.
-
-
-
-- 2025-04-08 (April 8, 2025)
-- 14:30:00 (24-hour format)
-
+
+
+
+ - 2025-04-08 (April 8, 2025)
+ - 14:30:00 (24-hour format)
+
-
-
-- 2025/04/08
-- 2:30 PM
-
+
Add tooltips or in-line text to support users and clarify which format is being used.
-
-
-
-- YYYY-MM-DD
-- 24-hour format
-- Times are formatted in 24-hour format as HH:MM. For example, 2:30 PM is written as 14:30.
-- Dates and times include time zones. For example, April 8, 2025, at 2:30 PM in Berlin is written as 2025-04-08T14:30:00+02:00.
-
+
+
+
+ - YYYY-MM-DD
+ - 24-hour format
+ - Times are formatted in 24-hour format as HH:MM. For example, 2:30 PM is written as 14:30.
+ - Dates and times include time zones. For example, April 8, 2025, at 2:30 PM in Berlin is written as 2025-04-08T14:30:00+02:00.
+
Avoid adding unnecessary punctuation to abbreviated dates.
-
-
-
-- Jan
-
+
+
-
@@ -61,63 +61,63 @@ Avoid adding unnecessary punctuation to abbreviated dates.
Write out full dates using commas to separate elements within longer texts and paragraphs.
-
-
-
-- Monday, January 12, 2025
-
+
+
+
+ - Monday, January 12, 2025
+
-
-
-- Monday: January 12th: 2025
-
+
+
+ - Monday: January 12th: 2025
+
Write out dates with the abbreviated form using dashes (hyphens) instead of slashes for better readability.
-
-
-
-- Dec-26-2025
-- Apr-09-2025
-
+
+
+
+ - Dec-26-2025
+ - Apr-09-2025
+
-
-
-- Apr/09/2025
-- Apr 09/2025
-
+
+
+ - Apr/09/2025
+ - Apr 09/2025
+
Write dates in tables using abbreviated months to avoid confusion and the need for further tooltips or explanation.
-
-
-
-- Apr-09
-
+
+
-
Avoid using "st" (as in 1st) or "th" (as in 5th) for a cleaner user interface.
-
-
-
-- Monday, January 12, 2025
-
+
+
+
+ - Monday, January 12, 2025
+
-
-
-- Monday, January 12th, 2025
-
+
+
+ - Monday, January 12th, 2025
+
@@ -125,17 +125,17 @@ Avoid using "st" (as in 1st) or "th" (as in 5th) for a cleaner user interface.
Start all days with a capital letter. Use three-letter abbreviations without punctuation when there isn’t enough space.
-
-
-
-- Monday, Tuesday, Wednesday, etc.
-- Mon
-
+
+
+
+ - Monday, Tuesday, Wednesday, etc.
+ - Mon
+
-
@@ -143,18 +143,18 @@ Start all days with a capital letter. Use three-letter abbreviations without pun
Avoid calendar weeks (CW) whenever possible as these are very specific to certain regions.
-
-
-
-- Week 15 (April 7 – April 13, 2025)
-
+
+
+
+ - Week 15 (April 7 – April 13, 2025)
+
-
-
-- CW 15 (15th week of the year)
-- CW 15/2025 (15th calendar week year 2025)
-- Calendar week 05 in year 2025
-
+
+
+ - CW 15 (15th week of the year)
+ - CW 15/2025 (15th calendar week year 2025)
+ - Calendar week 05 in year 2025
+
@@ -162,17 +162,17 @@ Avoid calendar weeks (CW) whenever possible as these are very specific to certai
Start all months with a capital letter. Use abbreviations without punctuation when there isn’t enough space.
-
-
-
-- January, February, March, etc.
-- Jan
-
+
+
+
+ - January, February, March, etc.
+ - Jan
+
-
@@ -180,16 +180,16 @@ Start all months with a capital letter. Use abbreviations without punctuation wh
Use the four-digit format and never abbreviate in industrial applications.
-
-
-
-- 2023
-
+
+
-
@@ -197,16 +197,16 @@ Use the four-digit format and never abbreviate in industrial applications.
Use plural -s when talking about decades.
-
-
-
-- 1980s
-
+
+
-
@@ -214,16 +214,16 @@ Use plural -s when talking about decades.
Use "th" and "nd" to reference centuries with ordinal numbers (sequencing) without using superscript.
-
-
-
-- Welcome to the 21st century of industrial innovation! Our app uses AI to deliver efficiency in your operations.
-
+
+
+
+ - Welcome to the 21st century of industrial innovation! Our app uses AI to deliver efficiency in your operations.
+
-
-
-- Welcome to the 21
st century of industrial innovation! Our app uses AI to deliver efficiency in your operations.
-
+
+
+ - Welcome to the 21st century of industrial innovation! Our app uses AI to deliver efficiency in your operations.
+
diff --git a/docs/guidelines/language/formatting/measurements.mdx b/docs/guidelines/language/formatting/measurements.mdx
index 9340f02c3..cad8f108d 100644
--- a/docs/guidelines/language/formatting/measurements.mdx
+++ b/docs/guidelines/language/formatting/measurements.mdx
@@ -12,56 +12,56 @@ description: In industrial settings, accurate measurements are vital for ensurin
Use the same measurement format and style throughout your user interface and consider localization conflicts. Write out measurement abbreviations in full if there is any chance users will not understand.
-
-
-
-- British Thermal Unit (BTU): 1
-- Nautical Mile (nmi): 8
-
+
+
+
+ - British Thermal Unit (BTU): 1
+ - Nautical Mile (nmi): 8
+
-
-
-- BTU: 1
-- nmi: 8
-
+
Avoid line breaks between the value and the unit by using a protected (non-breaking) space. Use the singular when talking about a specific number and in abbreviations. Use lower case as the default for most unit abbreviations.
-
-
-
-- 200 kg
-- 20 kg
-- 4 in
-- 200 g
-
+
+
+
+ - 200 kg
+ - 20 kg
+ - 4 in
+ - 200 g
+
-
-
-- 200kg
-- 20 kgs
-- 4 in.
-- 200 G
-
+
+
+ - 200kg
+ - 20 kgs
+ - 4 in.
+ - 200 G
+
Use upper case for unit abbreviations named after people and lower case when the abbreviation is written out in full.
-
-
-
-- 6 volts
-- 6 V
-
+
+
-
@@ -77,17 +77,17 @@ Use upper case for unit abbreviations named after people and lower case when the
Use a slash to show how compound units are divided for clarity.
-
-
-
-- km/h
-- A/m
-
+
+
-
@@ -95,37 +95,37 @@ Use a slash to show how compound units are divided for clarity.
Use "L" (liter) instead of lower case "l" only if there is any doubt users will confuse it with "1".
-
-
-
-- 2 L
-- 11 L
-- 2 l
-
+
+
-
Use upper case "B" to abbreviate byte and lower case "b" to abbreviate bit. Use M for mega, G for giga and T for tera to distinguish from m (milli), g (gram) and t (ton).
-
-
-
-- 120 MB (megabytes)
-- 120 Mb (megabits)
-- 1 t
-- 1 TB
-- 1 THz
-
+
+
+
+ - 120 MB (megabytes)
+ - 120 Mb (megabits)
+ - 1 t
+ - 1 TB
+ - 1 THz
+
-
@@ -133,48 +133,48 @@ Use upper case "B" to abbreviate byte and lower case "b" to abbreviate bit. Use
Use superscript to indicate cubed measurements.
-
-
-
-- m³
-- cm³
-
+
+
-
Use the plain text caret symbol (^) when superscript is not possible in your application.
-
-
-
-- m^3
-
+
+
-
Use mcg to abbreviate microgram instead of the Greek letter mu (μ).
-
-
-
-- 1000 mcg
-
+
+
-
@@ -182,32 +182,32 @@ Use mcg to abbreviate microgram instead of the Greek letter mu (μ).
Use a non-breaking space (Ctrl + Shift + Space) between the number and the degree symbol.
-
-
-
-- 23 °C
-
+
+
-
Use the degree symbol (°) before the initial letter of the temperature scale without a space.
-
-
-
-- 23 °C
-
+
+
-
@@ -215,20 +215,20 @@ Use the degree symbol (°) before the initial letter of the temperature scale wi
Use "px" in lower case to abbreviate pixels with a space for readability without periods after px, pt and dpi (dots per inch).
-
-
-
-- 45 px
-- 1280 x 780 px
-- 4 pt
-
-
-
-
-- 45PX
-- 1280x780px
-- 4pt.
-
+
+
+
+ - 45 px
+ - 1280 x 780 px
+ - 4 pt
+
+
+
+
+ - 45PX
+ - 1280x780px
+ - 4pt.
+
diff --git a/docs/guidelines/language/formatting/money.mdx b/docs/guidelines/language/formatting/money.mdx
index 4d971d5b7..1d2cca356 100644
--- a/docs/guidelines/language/formatting/money.mdx
+++ b/docs/guidelines/language/formatting/money.mdx
@@ -13,87 +13,87 @@ description: 'Understanding money and currency is important for designing user i
Place the currency symbol before the amount in English and use the same formatting style throughout.
-
-
-
-- £320
-
+
+
-
-
-- 320£
-- £320/£320.00/Three hundred and twenty pounds/320 pounds (mixed styles)
-
+
+
+ - 320£
+ - £320/£320.00/Three hundred and twenty pounds/320 pounds (mixed styles)
+
Use decimal points for cents or smaller units within English user interfaces.
-
-
-
-- €999.50
-- $400,456.50
-
+
+
+
+ - €999.50
+ - $400,456.50
+
-
-
-- €999,50
-- $400.456,50
-
+
+
+ - €999,50
+ - $400.456,50
+
Never add a space between the currency symbol and the amount.
-
-
-
-- $100
-
+
+
-
Use the ISO currency code before the number without a space.
-
-
-
-- USD400
-
+
+
-
Use numbers and currency symbols within the UI when talking about marketing and pricing.
-
-
-
-- Thank you. Your payment of $50 has been processed.
-- Invest in our new soft sensors for $6,000 to boost your production efficiency.
-- Spare parts cost estimation for 2025 is $125,999.
-- The subscription costs $10 per month.
-
+
+
+
+ - Thank you. Your payment of $50 has been processed.
+ - Invest in our new soft sensors for $6,000 to boost your production efficiency.
+ - Spare parts cost estimation for 2025 is $125,999.
+ - The subscription costs $10 per month.
+
Write out the full word in formal and legal documents.
-
-
-
-- The total amount shall not exceed four thousand dollars.
-
+
+
+
+ - The total amount shall not exceed four thousand dollars.
+
diff --git a/docs/guidelines/language/formatting/names-titles.mdx b/docs/guidelines/language/formatting/names-titles.mdx
index 0f1acd01c..2630df369 100644
--- a/docs/guidelines/language/formatting/names-titles.mdx
+++ b/docs/guidelines/language/formatting/names-titles.mdx
@@ -14,18 +14,18 @@ description: Accurate and consistent use of names and titles is essential for ma
Use "First name" and "Last name" in forms and ensure text fields accept names with only one letter.
-
-
-
-- First name
-- Last name
-
+
+
+
+ - First name
+ - Last name
+
-
-
-- Surname
-- Full name
-
+
@@ -33,11 +33,11 @@ Use "First name" and "Last name" in forms and ensure text fields accept names wi
Use first names to welcome users to applications.
-
-
-
-- Welcome Susanne
-
+
@@ -45,16 +45,16 @@ Use first names to welcome users to applications.
Avoid gendered titles unless absolutely necessary for your application. Use "Title", not "Honorific", to describe words such as Mr. and Mrs. Note that not all cultures have equivalents to some titles used in the United States, such as Ms.
-
-
-
-- [ Mr. | Ms. | Mx. | None | Other | Prefer not to say]
-
+
+
+
+ - [ Mr. | Ms. | Mx. | None | Other | Prefer not to say]
+
-
-
-- [ Mr. | Mrs. | Miss | Ms. ]
-
+
+
+ - [ Mr. | Mrs. | Miss | Ms. ]
+
@@ -62,45 +62,45 @@ Avoid gendered titles unless absolutely necessary for your application. Use "Tit
Use full stops for all abbreviated titles in American English.
-
-
-
-- Mr. Smith
-
+
+
-
Use titles with full names or surnames but do not use titles when addressing users with only their first name.
-
-
-
-- Mrs. Turner
-- Mrs. Jennifer Turner
-- Jennifer
-
+
+
+
+ - Mrs. Turner
+ - Mrs. Jennifer Turner
+ - Jennifer
+
-
Use full stops for all abbreviated professional titles in American English.
-
-
-
-- Dr.
-- Prof.
-- Eng.
-
+
@@ -108,50 +108,50 @@ Use full stops for all abbreviated professional titles in American English.
Use capital letters for corporate titles especially with the name and use capital letters for corporate title acronyms.
-
-
-
-- Chief Financial Officer Teresa Lopez
-- Teresa Lopez (Chief Financial Officer)
-- Teresa Lopez (CFO)
-
+
+
+
+ - Chief Financial Officer Teresa Lopez
+ - Teresa Lopez (Chief Financial Officer)
+ - Teresa Lopez (CFO)
+
-
-
-- chief financial officer Teresa Lopez
-
+
+
+ - chief financial officer Teresa Lopez
+
Use lower case when titles are used generically (without a name) and separate titles from names with a comma.
-
-
-
-- The chief financial officer for the company will hold a press conference tomorrow.
-- The project manager needs to schedule maintenance.
-- Carol Jones, Chairwoman of the Supervisory Board, spoke at the press conference yesterday.
-
+
+
+
+ - The chief financial officer for the company will hold a press conference tomorrow.
+ - The project manager needs to schedule maintenance.
+ - Carol Jones, Chairwoman of the Supervisory Board, spoke at the press conference yesterday.
+
-
-
-- Call the Manager.
-
+
Always capitalize Managing Board and use lower case for "member".
-
-
-
-- John Smith is a member of the Managing Board.
-
+
+
+
+ - John Smith is a member of the Managing Board.
+
-
-
-- John Smith is a member of the managing board.
-
+
+
+ - John Smith is a member of the managing board.
+
diff --git a/docs/guidelines/language/formatting/numbers.mdx b/docs/guidelines/language/formatting/numbers.mdx
index 4ba2ccade..ae11b0795 100644
--- a/docs/guidelines/language/formatting/numbers.mdx
+++ b/docs/guidelines/language/formatting/numbers.mdx
@@ -14,76 +14,76 @@ description: In industrial settings, numbers and percentages are key to tracking
Write "Number" or "number" when there is enough space within the user interface.
-
-
-
-- Number
-
+
+
-
Use "No." as an abbreviation for number with a period and without a space.
-
-
-
-- No.6
-
+
+
-
Avoid using the # symbol with numbers.
-
-
-
-- Number 6
-
+
+
-
Write numbers as digits, such as "9" instead of "nine", in industrial user interfaces.
-
-
-
-- We’ve released 3 new features this month.
-
+
+
+
+ - We’ve released 3 new features this month.
+
-
-
-- We’ve released three new features this month.
-
+
+
+ - We’ve released three new features this month.
+
Write numbers with four digits and more with commas to separate thousands, millions, etc. in American English.
-
-
-
-- 100,000
-
+
+
-
@@ -91,53 +91,53 @@ Write numbers with four digits and more with commas to separate thousands, milli
Use en dashes (–) instead of hyphens (-) for ranges.
-
-
-
-- 10–0
-- The shipment weighs 50–75kg
-
+
+
+
+ - 10–0
+ - The shipment weighs 50–75kg
+
Write out the unit only once in ranges.
-
-
-
-- The temperature fluctuated between 20–25°C
-
+
+
+
+ - The temperature fluctuated between 20–25°C
+
-
-
-- The temperature fluctuated between 20°C–25°C
-
+
+
+ - The temperature fluctuated between 20°C–25°C
+
Use the minus hyphen for negative numbers which is better aligned than a normal hyphen (Unicode U+2212).
-
-
-
-- -12
-
+
+
-
Use either "to" or separate text fields for ranges with minus numbers for readability.
-
-
-
-- -12 to -15°C
-- Min temp (C): -12° / Max temp (C): -15°
-
+
+
+
+ - -12 to -15°C
+ - Min temp (C): -12° / Max temp (C): -15°
+
@@ -145,20 +145,20 @@ Use either "to" or separate text fields for ranges with minus numbers for readab
Write decimals using a period (.) to separate the whole number from the fractional part in American English.
-
-
-
-- 0.5
-- 5,245.15
-- 2.5 million
-
+
+
+
+ - 0.5
+ - 5,245.15
+ - 2.5 million
+
-
-
-- 0,5
-- 5.245,15
-- 2,5 million
-
+
+
+ - 0,5
+ - 5.245,15
+ - 2,5 million
+
@@ -167,76 +167,75 @@ Write decimals using a period (.) to separate the whole number from the fraction
Use "K" as an abbreviation for thousand, "M" for million, and "B" for billion without a period or space. Consider variations in other languages and never use abbreviations when there is doubt.
-
-
-
-- 34K
-- 34M
-- 34B
-
+
+
-
-
-- 34 k
-- 34 mil
-- 34 bill
-
+
+
+ - 34 k
+ - 34 mil
+ - 34 bill
+
Use the singular "million" when talking about a specific number.
-
-
-
-- 34 million
-- Our system processes one million connections.
-
+
+
+
+ - 34 million
+ - Our system processes one million connections.
+
-
-
-- 34 millions
-- Our system processes one millions connections.
-
+