# Localization Property

In addition to localizing through [global resource files](https://www.telerik.com/products/aspnet-ajax/documentation/controls/editor/accessibility-and-internationalization/localization/global-resource-files), RadEditor allows programmatic localization using the **Localization** property. All labels, buttons, tooltips and error messages can be localized by using the **Localization** property. The Localization property has sub properties for Tools, Modules and Main.

![RadEditor screenshot showing editor-localization007.png](https://www.telerik.com/products/aspnet-ajax/documentation/assets/1d0c26466d9d2458ff0a33f2a978b87a/editor-localization007.png)

```C#
protected void Page_Load(object sender, EventArgs e)
{
	if (!IsPostBack)
	{
		RadEditor1.Localization.Tools.Copy = "My Copy text";
	}
} 
```

```VB
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
	If Not IsPostBack Then
		RadEditor1.Localization.Tools.Copy = "My Copy text"
	End If
End Sub
```

> note Localization strings defined through the **Localization** property can take precedence over those defined in [global resource files](https://docs.telerik.com/devtools/aspnet-ajax/controls/editor/accessibility-and-internationalization/localization/global-resource-files) (assuming the Page_Load event occurs after the resource file has already been consumed). This allows you to localize specific strings programmatically while the default localization is handled by the resource files.

## See Also

* [Localization](https://www.telerik.com/products/aspnet-ajax/documentation/knowledge-base/localization)
