{"id":24975675,"url":"https://github.com/leksiqq/localization","last_synced_at":"2026-05-03T04:36:49.978Z","repository":{"id":241301188,"uuid":"804963804","full_name":"Leksiqq/Localization","owner":"Leksiqq","description":"A simple framework for applications localization","archived":false,"fork":false,"pushed_at":"2024-07-26T15:46:46.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T12:49:29.995Z","etag":null,"topics":["culture","internationalization","localization","wpf"],"latest_commit_sha":null,"homepage":"https://github.com/Leksiqq/Localization/wiki","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Leksiqq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-05-23T16:00:41.000Z","updated_at":"2024-07-26T15:46:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"dbaef2cb-464b-4be2-8036-9ec8e73c4e15","html_url":"https://github.com/Leksiqq/Localization","commit_stats":null,"previous_names":["leksiqq/localization"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leksiqq%2FLocalization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leksiqq%2FLocalization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leksiqq%2FLocalization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leksiqq%2FLocalization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Leksiqq","download_url":"https://codeload.github.com/Leksiqq/Localization/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156025,"owners_count":20732357,"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":["culture","internationalization","localization","wpf"],"created_at":"2025-02-03T21:45:43.044Z","updated_at":"2026-05-03T04:36:49.942Z","avatar_url":"https://github.com/Leksiqq.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"The **Net.Leksi.Localization** library is designed to simplify the process of localizing and internationalizing applications. It is a wrapper for the standard application resource system, allowing you to separate localization actions in the code from actions with resources, increasing the clarity and readability of the code.\n\nAll classes are contained in the *Net.Leksi.Localization* namespace.\n\n* [LocalizationBase](https://github.com/Leksiqq/Localization/wiki/LocalizationBase-en) - base class for objects whose properties contain and methods return values that depend on a given culture.\n* [ResourcePlaceAttribute](https://github.com/Leksiqq/Localization/wiki/ResourcePlaceAttribute-en) is an attribute of a class derived from [LocalizationBase](LocalizationBase-en) that associates it with an application or other assembly resource that contains culture-specific values.\n* [ResourceInfo](https://github.com/Leksiqq/Localization/wiki/ResourceInfo-en) - auxiliary class for use in the development process. Contains information about a culture-specific value: key, value, value type, what class it is a property of, the name of the resource it came from, the *locale* of that resource.\n\nThe principles of using the library are described in the section [Demo and principles of use] using the example of a test application from the article [Localization in .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/localization) and demo applications based on WPF.\n\nSources are [here](https://github.com/Leksiqq/Localization/tree/master)\n\nNuGet Package: [Net.Leksi.Localization](https://www.nuget.org/packages/Net.Leksi.Localization/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleksiqq%2Flocalization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleksiqq%2Flocalization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleksiqq%2Flocalization/lists"}