https://github.com/syncfusion/uwp-controls-localization-resource-files
This repository includes the resource(.resw) files with default strings that are used for localization of Syncfusion UWP libraries.
https://github.com/syncfusion/uwp-controls-localization-resource-files
localization universal-windows universal-windows-platform uwp
Last synced: 5 months ago
JSON representation
This repository includes the resource(.resw) files with default strings that are used for localization of Syncfusion UWP libraries.
- Host: GitHub
- URL: https://github.com/syncfusion/uwp-controls-localization-resource-files
- Owner: syncfusion
- Created: 2019-10-17T05:58:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-27T04:51:15.000Z (12 months ago)
- Last Synced: 2025-06-30T12:12:19.673Z (12 months ago)
- Topics: localization, universal-windows, universal-windows-platform, uwp
- Homepage:
- Size: 56.6 KB
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Localization of Syncfusion® UWP Controls using .resw files
This repository contains the default resources file (.resw) of Syncfusion UWP libraries. You can use this resource files to localize the strings for any selected language.
## Localization of Syncfusion UWP controls
Localization is the process of translating the application resources into different language for the specific cultures. You can localize the syncfusion UWP controls by adding resource file for each language.
### Changing application culture
When you are changing the application culture, then you can localize the application based on application culture by creating .resw file.
```
public MainPage()
{
CultureInfo.CurrentUICulture = new CultureInfo("de");
this.InitializeComponent();
}
```
### Creating a .resw file
You can create .resw files for any language by following steps,
1) Right click your project and click `New Folder` and set name as `Resources`.
2) Add the default resource file of libraries you are using to the `Resources` folder.
> Consider you are using `SfDataGrid` control in your application. Then you need to copy and include `Syncfusion.SfGrid.UWP.Resources.resw` (since `SfDataGrid` present in `Syncfusion.SfGrid.UWP` library) file in your application under `Resources` folder. So, now you can know the key names and values of default strings used in `Syncfusion.SfGrid.UWP.dll` library.

3) Now, right click on `Resources` folder and select `Add` and then `NewItem`. In the `Add New Item` wizard, select `Resources File` option and name the file name as `Syncfusion.SfGrid.UWP.Resources..resw`. For example, you have to give name as `Syncfusion.SfDataGrid.UWP.Resources.de.resw` for `German` culture. In the same way, add new resource files for other libraries used in your application.

4) Now, select `Add` and add resource file for german culture in `Resources` folder.

5) Now, you can copy the key names from default resource files and assign value based on the culture, the resource file targets.

> Download demo from [GitHub](https://github.com/SyncfusionExamples/uwp-datagrid-localization)
## Editing default culture settings
You can change the default string of any control by adding the default .resw files ([from GitHub](https://github.com/syncfusion/uwp-controls-localization-resource-files)) to `Resources` folder of your application. Syncfusion UWP controls reads the default string from the .resw files of application if its added.