{"id":16494103,"url":"https://github.com/mrlacey/respsuedoloc","last_synced_at":"2025-08-18T00:33:00.970Z","repository":{"id":50120996,"uuid":"132702349","full_name":"mrlacey/ResPsuedoLoc","owner":"mrlacey","description":"A quick way to check that all string resources are localized by pseudo-localizing them.","archived":false,"fork":false,"pushed_at":"2024-12-09T09:29:11.000Z","size":339,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-12-09T10:33:15.398Z","etag":null,"topics":["localization","resources","resw","resx"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.ResourcePseudoLocalizer","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/mrlacey.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"mrlacey","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2018-05-09T04:39:26.000Z","updated_at":"2024-12-09T09:29:15.000Z","dependencies_parsed_at":"2024-10-22T23:39:31.137Z","dependency_job_id":"4fadb8c0-53e3-48dc-923d-fa184926fc30","html_url":"https://github.com/mrlacey/ResPsuedoLoc","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlacey%2FResPsuedoLoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlacey%2FResPsuedoLoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlacey%2FResPsuedoLoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlacey%2FResPsuedoLoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrlacey","download_url":"https://codeload.github.com/mrlacey/ResPsuedoLoc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230187564,"owners_count":18186950,"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","resources","resw","resx"],"created_at":"2024-10-11T14:12:06.477Z","updated_at":"2024-12-17T21:44:45.252Z","avatar_url":"https://github.com/mrlacey.png","language":"C#","funding_links":["https://github.com/sponsors/mrlacey"],"categories":[],"sub_categories":[],"readme":"﻿# Resource Pseudo-Localizer\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n![Works with Visual Studio 2022](https://img.shields.io/static/v1.svg?label=VS\u0026message=2022\u0026color=5F2E96)\n![Visual Studio Marketplace 5 Stars](https://img.shields.io/badge/VS%20Marketplace-★★★★★-green)\n\n[![Build](https://github.com/mrlacey/ResPsuedoLoc/actions/workflows/build.yaml/badge.svg)](https://github.com/mrlacey/ResPsuedoLoc/actions/workflows/build.yaml)\n![Tests](https://gist.githubusercontent.com/mrlacey/c586ff0f495b4a8dd76ab0dbdf9c89e0/raw/ResPsuedoLoc.badge.svg)\n\nDownload the extension from the [VS Marketplace](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.ResPseudoLoc)\nor get the\n[CI build](http://vsixgallery.com/extension/ResPsuedoLoc.fb9c5e68-fb3b-44f4-9412-717109dc3ba9/)\n\nA Visual Studio extension that provides a quick way to check that all string resources are localized by \"pseudo-localizing\" them.\n\nIf you don't speak another language it can be tricky to verify that all UI string resources are localized correctly, this tool provides a quick way to modify all the resources so that when running the app it should be easy to recognize anything that hasn't been localized.\n\nIt works with RESX and RESW files. Right click on the resource file and select the option you want. All the entries in the file will then be modified accordingly.\n\n![Example of context menu](./assets/rpl-contextmenu.png)\n\nOptions can be combined and toggled by repeating the action.\n\nSee the [change log](CHANGELOG.md) for changes and road map.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrlacey%2Frespsuedoloc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrlacey%2Frespsuedoloc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrlacey%2Frespsuedoloc/lists"}