{"id":29172007,"url":"https://github.com/syncfusion/winforms-controls-localization-resx-files","last_synced_at":"2025-07-01T13:10:01.420Z","repository":{"id":66169529,"uuid":"215714167","full_name":"syncfusion/winforms-controls-localization-resx-files","owner":"syncfusion","description":"This repository includes the resource(.resx) files with default strings that are used for localization of Syncfusion WinForms libraries.","archived":false,"fork":false,"pushed_at":"2025-06-26T10:10:22.000Z","size":378,"stargazers_count":4,"open_issues_count":1,"forks_count":7,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-30T12:12:19.952Z","etag":null,"topics":["localization","windows-forms","winforms"],"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}},"created_at":"2019-10-17T05:58:40.000Z","updated_at":"2025-06-26T10:10:25.000Z","dependencies_parsed_at":"2024-02-08T17:29:52.343Z","dependency_job_id":"e493037c-7dfb-44f4-a72f-3f0478fafb2d","html_url":"https://github.com/syncfusion/winforms-controls-localization-resx-files","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/syncfusion/winforms-controls-localization-resx-files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwinforms-controls-localization-resx-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwinforms-controls-localization-resx-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwinforms-controls-localization-resx-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwinforms-controls-localization-resx-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncfusion","download_url":"https://codeload.github.com/syncfusion/winforms-controls-localization-resx-files/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fwinforms-controls-localization-resx-files/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262969875,"owners_count":23392530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","windows-forms","winforms"],"created_at":"2025-07-01T13:10:00.647Z","updated_at":"2025-07-01T13:10:01.377Z","avatar_url":"https://github.com/syncfusion.png","language":null,"readme":"# Localization of Syncfusion® WF controls using .resx files      \n\nThis respository contains the default resources file (.resx) of Syncfusion Windows Forms libraries. You can use this resource files to localize the strings for any selected language.\n\n## Localization of Syncfusion Windows Forms Controls\n\nLocalization is the process of translating the application resources into different language for the specific cultures. You can localize the syncfusion Windows Forms 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 Form1()\n{\n    System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(\"de-DE\");\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 languages by following steps,\n\n1) Right click your project and click `New Folder` and set name as `Resources`.\n\n2) Add default resource file of libraries you are using to `Resources` folder.\n\n\u003e Consider you are using `SfDataGrid` control in your application. Then you need to copy and include `Syncfusion.SfDataGrid.WinForms.resx` (since `SfDataGrid` present in `Syncfusion.SfDataGrid.WinForms` library) file in your application under `Resources` folder. So, now you can know the key names and values of default strings used in `Syncfusion.SfDataGrid.WinForms.dll` library.\n\n![WF DataGrid Localization](https://help.syncfusion.com/windowsforms/Localization_images/winforms-default-resx-file.png)\n\n3) Now, right click on `Resources` folder and select `Add` and then `New Item`. In the `Add New Item` wizard, select `Resources File` option and name the file name as `Syncfusion.SfDataGrid.WinForms.\u003cculture name\u003e.resx`. For example, you have to give name as `Syncfusion.SfDataGrid.WinForms.de-DE.resx` for `German` culture. In the same way, add new resource files for other libraries used in your application.\n\n![WF DataGrid Localization](https://help.syncfusion.com/windowsforms/Localization_images/winforms-adding-resource-file.png)\n\n4) Now, select `Add` and add resource file for german culture in `Resources` folder.\n\n![WF Localization using .resx file](https://help.syncfusion.com/windowsforms/Localization_images/winforms-resx-file-to-localize.png)\n\n5) Now, you can copy the key names from default resource files and change its corresponding value based on the culture, the resource file targets.\n\n![WF Localization using key value of .resx file](https://help.syncfusion.com/windowsforms/Localization_images/winforms-localized-resx-file.png)\n\n\u003e Download demo from [GitHub](https://github.com/SyncfusionExamples/winforms-datagrid-localization)\n\n## Editing default culture settings \n\nYou can change the default string of any control by adding the default .resx files ([from GitHub](https://github.com/syncfusion/winforms-controls-localization-resx-files)) to `Resources` folder of your application. Syncfusion Windows Forms controls reads the default string from the .resx files of application if its added. ","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fwinforms-controls-localization-resx-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusion%2Fwinforms-controls-localization-resx-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fwinforms-controls-localization-resx-files/lists"}