# Globalization

The globalization process combines the translation of component messages with adapting them to specific locales.

For more information on how globalization practices are implemented in KendoReact, refer to the [overview article](https://www.telerik.com/kendo-react-ui/components/intl). For more information on the globalization aspects which are available for each component, refer to the article on [globalization support](https://www.telerik.com/kendo-react-ui/components/intl/globalization-support).

## Internationalization

The internationalization process applies specific culture formats to a web application.

For more information, refer to:

* [KendoReact documentation on internationalization](https://www.telerik.com/kendo-react-ui/components/intl/i18n)
* [kendo-intl (the base Internationalization package on GitHub)](https://github.com/telerik/kendo-intl)

## Messages

The Spreadsheet supports the localization of its messages by utilizing the [KendoReact Internationalization package](https://www.telerik.com/kendo-react-ui/components/intl/i18n).

The following table lists the built-in message keys and their default values.

| Message Key                        | Default Value                                                           |
| :--------------------------------- | :---------------------------------------------------------------------- |
| `spreadsheet.bold`                 | `Bold`                                                                  |
| `spreadsheet.italic`               | `Italic`                                                                |
| `spreadsheet.underline `           | `Underline`                                                             |
| `spreadsheet.openFile`             | `Open...`                                                               |
| `spreadsheet.textColor`            | `Text Color`                                                            |
| `spreadsheet.background`           | `Background color`                                                      |
| `spreadsheet.addRowAbove`          | `Add row above`                                                         |
| `spreadsheet.addRowBelow`          | `Add row below`                                                         |
| `spreadsheet.addColumnLeft`        | `Add column left`                                                       |
| `spreadsheet.addColumnRight`       | `Add column right`                                                      |
| `spreadsheet.deleteRow`            | `Delete row`                                                            |
| `spreadsheet.deleteColumn`         | `Delete column`                                                         |
| `spreadsheet.undo`                 | `Undo`                                                                  |
| `spreadsheet.redo`                 | `Redo`                                                                  |
| `spreadsheet.fontSize`             | `Font size`                                                             |
| `spreadsheet.fontSizeIncrease`     | `Increase Font size`                                                    |
| `spreadsheet.fontSizeDecrease`     | `Decrease Font size`                                                    |
| `spreadsheet.fontName`             | `Font`                                                                  |
| `spreadsheet.format`               | `Custom format...`                                                      |
| `spreadsheet.alignHorizontally`    | `Align horizontally`                                                    |
| `spreadsheet.alignVertically`      | `Align vertically`                                                      |
| `spreadsheet.align`                | `Align`                                                                 |
| `spreadsheet.alignLeft`            | `Align Left`                                                            |
| `spreadsheet.alignRight`           | `Align Right`                                                           |
| `spreadsheet.alignCenter`          | `Align Center`                                                          |
| `spreadsheet.alignJustify`         | `Align Justify`                                                         |
| `spreadsheet.center`               | `Center`                                                                |
| `spreadsheet.justify`              | `Justify`                                                               |
| `spreadsheet.alignTop`             | `Align Top`                                                             |
| `spreadsheet.alignMiddle`          | `Align Middle`                                                          |
| `spreadsheet.increaseDecimal`      | `Increase decimal`                                                      |
| `spreadsheet.decreaseDecimal`      | `Decrease decimal`                                                      |
| `spreadsheet.textWrap`             | `Text Wrap`                                                             |
| `spreadsheet.gridLines`            | `Toggle gridlines`                                                      |
| `spreadsheet.exportToExcel`        | `Export to Excel`                                                       |
| `spreadsheet.nameBox`              | `Name Box`                                                              |
| `spreadsheet.defaultSheetName`     | `Sheet`                                                                 |
| `spreadsheet.home`                 | `Home`                                                                  |
| `spreadsheet.file`                 | `File`                                                                  |
| `spreadsheet.insert`               | `Insert`                                                                |
| `spreadsheet.addNewSheet`          | `Add new sheet`                                                         |
| `spreadsheet.formatTab`            | `Format`                                                                |
| `spreadsheet.modifyMerged`         | `Cannot change part of a merged cell.`                                  |
| `spreadsheet.cannotModifyDisabled` | `Cannot modify disabled cells.`                                         |
| `spreadsheet.openUnsupported`      | `Unsupported format. Please select an .xlsx file.`                      |
| `spreadsheet.duplicateSheetName`   | `There is an existing sheet with this name. Please enter another name.` |
| `spreadsheet.error`                | `Error`                                                                 |
| `spreadsheet.ok`                   | `OK`                                                                    |

The following example demonstrates how to load and apply the messages.

[Demo Source](https://demos.telerik.com/kendo-react-ui/spreadsheet/globalization/func/source.txt)



## Suggested Links

* [Globalization](https://www.telerik.com/kendo-react-ui/components/intl)
* [Internationalization](https://www.telerik.com/kendo-react-ui/components/intl/i18n)
* [Localization](https://www.telerik.com/kendo-react-ui/components/intl/l10n)
