{"id":21446933,"url":"https://github.com/simplelocalize/vscode-simplelocalize","last_synced_at":"2025-08-21T12:04:16.894Z","repository":{"id":263358567,"uuid":"888437304","full_name":"simplelocalize/vscode-simplelocalize","owner":"simplelocalize","description":"Visual Studio Code Extension for SimpleLocalize","archived":false,"fork":false,"pushed_at":"2025-04-10T21:50:03.000Z","size":91372,"stargazers_count":8,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T03:46:24.560Z","etag":null,"topics":["simplelocalize","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://simplelocalize.io/vscode-extension/","language":"TypeScript","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/simplelocalize.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2024-11-14T11:57:07.000Z","updated_at":"2025-06-25T01:29:38.000Z","dependencies_parsed_at":"2025-04-10T22:20:20.192Z","dependency_job_id":"227ac8fe-d94e-42ab-a52a-ab9d950fb5a2","html_url":"https://github.com/simplelocalize/vscode-simplelocalize","commit_stats":null,"previous_names":["simplelocalize/vscode-simplelocalize-extension","simplelocalize/vscode-simplelocalize"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/simplelocalize/vscode-simplelocalize","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fvscode-simplelocalize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fvscode-simplelocalize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fvscode-simplelocalize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fvscode-simplelocalize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplelocalize","download_url":"https://codeload.github.com/simplelocalize/vscode-simplelocalize/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fvscode-simplelocalize/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271477585,"owners_count":24766419,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["simplelocalize","vscode","vscode-extension"],"created_at":"2024-11-23T03:08:20.791Z","updated_at":"2025-08-21T12:04:16.848Z","avatar_url":"https://github.com/simplelocalize.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SimpleLocalize VS Code Extension\n\n[SimpleLocalize](https://simplelocalize.io) VSC Extension is a tool designed to manage translations within your Visual Studio Code environment. With this extension, you can easily integrate SimpleLocalize, a user-friendly app for managing translations, directly into your development workflow. This extension simplifies the localization process, allowing you to focus on writing code while ensuring your application is accessible to a global audience.\n\n![SimpleLocalize Visual Studio Code Extension](media/header.png)\n\n\n\nhttps://github.com/user-attachments/assets/46982b7d-3f38-406f-9dcf-8ae3720a6598\n\n\n\n## Features\n\nHere is a short description of all available features:\n\n- **Translations Management**: Easily edit, delete, and copy translation keys directly from the sidebar.\n- **Project Details**: View project statistics, languages, namespaces, and translation hosting resources.\n- **Code Actions**: Create, convert, update, and rename translation keys from selected text in your code.\n- **Code Completion**: Get intelligent suggestions for translation keys as you type.\n- **Open in Web UI**: Quick access to various tabs of your SimpleLocalize project in the web UI.\n- **CLI Integration**: Execute common SimpleLocalize CLI commands from the Command Palette.\n\nThese features streamline the localization process, making it easier to manage translations within your development workflow.\n\n### Sidebar\n\nSidebar has 4 sections:\n\n#### Translations\n\nTranslations section is a tree of your project content. List of translation keys and translations. You can here edit translation keys and translation.\n\n\nhttps://github.com/user-attachments/assets/d4f9b9d0-9f27-4532-897c-10cf9d721c80\n\nFunctions:\n\n- **Delete keys** - select one or more translation keys and click \"cmd + backspace\" to delete keys,\n- **Copy translation key** - select one or more translation keys and click \"cmd+c\" to copy the key,\n- **Translation key context menu** - right click on the translation key to see more options like \"Change namespace\", \"Open in Web UI\",\n\n#### Project details\n\nProject section shows you the basics of your project like number of translation keys, list of languages, namespaces, customers, and [translation hosting](https://simplelocalize.io/translation-hosting/) resources split by environment with option to preview every resource.\n\nhttps://github.com/user-attachments/assets/63587d63-9116-4b01-9d42-5baae7088d37\n\n#### Recent activity\n\nRecent activity show last 10 activity entries for the configured project, with some basic details like type, is it running, and when the activity occurred.\n\n#### Help and Feedback\n\nThis section provides an option to configure the extension to suit your needs. You can set up your personal token and project details to ensure seamless integration with SimpleLocalize.\n\n### Code Actions\n\nExtension provides several code actions:\n\n- **Create translation key from selected text**\n\n\n\nhttps://github.com/user-attachments/assets/4a0a831e-68fc-4b3a-9e7c-abf97074ccf1\n\n\n\n- **Convert selected text into translation key**\n\n\n\nhttps://github.com/user-attachments/assets/d69a9e62-c63f-4f7f-8896-29fce713687e\n\n\n\n\n- **Update translation with selected text**\n\n\n\nhttps://github.com/user-attachments/assets/5998ac72-8f75-416b-97b2-b0c64a7f723f\n\n\n\n- **Rename translation key from selected text**\n\n\nhttps://github.com/user-attachments/assets/523da146-0748-4c1b-9c64-71b50ac1f971\n\n\n\n### Translation keys competition\n\nExtension suggests translation keys directly in your code. As you type, the extension will provide intelligent suggestions for existing translation keys, making it easier to maintain consistency and avoid typos.\n\n\n\nhttps://github.com/user-attachments/assets/ed9640af-2631-461d-9798-6e3ecb43c9dc\n\n\n\n### Open in Web UI\n\nWe've added a several quick actions to get access to some tabs of the configured project in the SimpleLocalize Web UI:\n\n- **Open Translations**: Opens the Translations tab,\n- **Open Languages**: Opens the Languages tab,\n- **Open Hosting**: Opens the Hosting tab,\n- **Open Activity**: Opens the Activity tab,\n- **Open Data**: Opens the Data tab,\n- **Open Settings**: Opens the Settings tab.\n\n![SimpleLocalize Web UI shortcuts](media/web-ui-actions.png)\n\n### SimpleLocalize CLI integration\n\nCLI integration adds the most common commands to your Command Palette. Commends don’t run automatically, they open a prepared command in the SimpleLocalize terminal. Such an approach allows developers to review the command before running it.\n\n- **Download translations**\n- **Upload translations**\n- **Auto-translate**\n- **Hosting: Publish translations**\n- **Hosting: Pull translations**\n\nhttps://github.com/user-attachments/assets/177f6a69-4cce-4ca2-91a4-93276cd2ce89\n\n![VS Code Extension for SimpleLocalize CLI actions](media/cli-actions.png)\n\n\u003e The extension requires to have [SimpleLocalize CLI](https://simplelocalize.io/command-line-tool/) installed on your machine.\n\n\n## Requirements\n\nIntegrations doesn't require any additional software to work, however some features like downloading translations, uploading translation,\nand auto-translation requires [SimpleLocalize CLI](https://simplelocalize.io/command-line-tool/) to work. It's recommended\nto have the CLI installed to use the full potential of the extension and simplify the whole process of managing your translation files and strings.\n\n## Extension configuration\n\nOpen \"SimpleLocalize\" sidebar on the left side, go to \"Help \u0026 Feedback\" and click \"Configure extension\". \n[Generate a personal token](https://simplelocalize.io/dashboard/security/) in SimpleLocalize, and choose option to configure the token, later choose a project. Now, your extension is ready to use.\n\n## Contribution\n\nContributions are welcome! You can contribute in the following ways:\n\n- **Pull Requests**: We welcome pull requests for new features, bug fixes, and improvements.\n- **Feature Ideas**: Have an idea for a new feature? Open an issue to discuss it with us.\n- **Bug Reports**: Found a bug? Please report it by opening an issue.\n\nWe appreciate your help in making this extension better!\n\n## License\n\nThis extension is licensed under the MIT License.\n\n## Release Notes\n\nUsers appreciate release notes as you update your extension.\n\n### 1.0.X\n\nInitial release of SimpleLocalize VSC Extension\n\n### 1.1.X\n\n- Added option to auto-translate project\n- Added option to publish translations\n- Added recent activity\n- Added showing tags and descriptions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplelocalize%2Fvscode-simplelocalize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplelocalize%2Fvscode-simplelocalize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplelocalize%2Fvscode-simplelocalize/lists"}