{"id":29172020,"url":"https://github.com/syncfusion/wpf-controls-localization-resx-files","last_synced_at":"2026-02-27T21:43:54.254Z","repository":{"id":41288414,"uuid":"215714064","full_name":"syncfusion/wpf-controls-localization-resx-files","owner":"syncfusion","description":"This repository includes the resource(.resx) files with default strings that are used for localization of Syncfusion WPF libraries.","archived":false,"fork":false,"pushed_at":"2025-12-17T06:55:42.000Z","size":282,"stargazers_count":13,"open_issues_count":2,"forks_count":11,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-01-31T21:50:07.670Z","etag":null,"topics":["localization","wpf","wpf-localization","xaml"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syncfusion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-17T05:58:02.000Z","updated_at":"2025-12-17T06:55:46.000Z","dependencies_parsed_at":"2023-11-21T13:59:35.920Z","dependency_job_id":"1b95d275-ac17-4636-b822-d6232d681a4f","html_url":"https://github.com/syncfusion/wpf-controls-localization-resx-files","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/syncfusion/wpf-controls-localization-resx-files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwpf-controls-localization-resx-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwpf-controls-localization-resx-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwpf-controls-localization-resx-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwpf-controls-localization-resx-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncfusion","download_url":"https://codeload.github.com/syncfusion/wpf-controls-localization-resx-files/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwpf-controls-localization-resx-files/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29916054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["localization","wpf","wpf-localization","xaml"],"created_at":"2025-07-01T13:10:01.349Z","updated_at":"2026-02-27T21:43:54.248Z","avatar_url":"https://github.com/syncfusion.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Localization of Syncfusion® WPF Controls using .resx files           \n\nThis repository contains the default resource files (.resx) of Syncfusion WPF libraries. You can use this resource files to localize the strings for any selected language. \n \n## Localization of Syncfusion WPF Controls\n\nLocalization is the process of translating the application resources into different language for the specific cultures. You can localize the syncfusion WPF controls by adding resource file for each language.\n \n### Changing application culture \n\nWhen you are changing the application culture, then you can localize the application based on application culture by creating .resx file.\n\n```\npublic MainWindow()\n{\n    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(\"de-DE\");\n    InitializeComponent();\n}\n```\n\n### Creating .resx files \n\nYou can create .resx files for any language by following below steps,\n\n1) Right click your project and add new folder named `Resources`. \n\n2) Add default resource files of libraries you are using into `Resources` folder and ensure `AccessModifier` specfied as `Public`. \n\n\u003e Consider you are using `SfDataGrid` and `Ribbon` in your application. Then you need to copy and include `Syncfusion.SfGrid.WPF.resx` (since `SfDataGrid` present in `Syncfusion.SfGrid.WPF` library) and `Syncfusion.Tools.Wpf.resx` (since `Ribbon` present in `Syncfusion.Tools.WPF` library) files in your application under `Resources` folder. So, now you can know the key names and values of default stings used in `Syncfusion.Tools.WPF.dll` and `Syncfusion.SfGrid.WPF.dll` libraries.    \n\n![WPF DataGrid Localization](https://help.syncfusion.com/wpf/localization-images/wpf-default-resx-file.png)\n\n3) Now, right click `Resources` folder and select `Add` and then `NewItem`. In the In `Add New Item` wizard, select the Resource File option and name the filename as `Syncfusion.SfGrid.WPF.\u003cculture name\u003e.resx`. For example, you have to give name as `Syncfusion.SfGrid.WPF.de.resx` for `German` culture. In the same way, add new resource files for other libraries used in your application.\n\n![WPF Control Localization](https://help.syncfusion.com/wpf/localization-images/wpf-adding-resource-file.png)\n\n4) Now, select `Add` and add resource file for german culture in `Resources` folder and set `AccessModifier` property to `No code generation`.  \n\n![WPF Control Localization using .resx file](https://help.syncfusion.com/wpf/localization-images/wpf-resx-file-to-localize.png)\n\n\n5) Now, you can copy the key names from default resource files and assign value based on the culture the resource files targets. \n\n![](https://help.syncfusion.com/wpf/localization-images/wpf-localized-resx-file.png)\n\n\u003e Download demo from [GitHub](https://github.com/SyncfusionExamples/wpf-datagrid-localization)\n\n## Editing default culture strings\n\nYou can change default string of any control by adding the default .resx files ([from Github](https://github.com/syncfusion/wpf-controls-localization-resx-files)) to `Resources` folder of your application.  Syncfusion WPF controls reads the default string from the .resx files of application if its added.    ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fwpf-controls-localization-resx-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusion%2Fwpf-controls-localization-resx-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fwpf-controls-localization-resx-files/lists"}