SimpleLocalize VS Code ExtensionSimpleLocalize 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. FeaturesHere is a short description of all available features:
These features streamline the localization process, making it easier to manage translations within your development workflow. SidebarSidebar has 3 sections: TranslationsTranslations section is a tree of your project content. List of translation keys and translations. You can here edit translation keys and translation. https://github.com/user-attachments/assets/d4f9b9d0-9f27-4532-897c-10cf9d721c80 Functions:
Project detailsProject section shows you the basics of your project like number of translation keys, list of languages, namespaces, customers, and translation hosting resources split by environment with option to preview every resource. https://github.com/user-attachments/assets/63587d63-9116-4b01-9d42-5baae7088d37 Help and FeedbackThis 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. Code ActionsExtension provides several code actions:
https://github.com/user-attachments/assets/4a0a831e-68fc-4b3a-9e7c-abf97074ccf1
https://github.com/user-attachments/assets/d69a9e62-c63f-4f7f-8896-29fce713687e
https://github.com/user-attachments/assets/5998ac72-8f75-416b-97b2-b0c64a7f723f
https://github.com/user-attachments/assets/523da146-0748-4c1b-9c64-71b50ac1f971 Translation keys completitionExtension 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. https://github.com/user-attachments/assets/ed9640af-2631-461d-9798-6e3ecb43c9dc Open in Web UIWe've added a several quick actions to get access to some tabs of the configured project in the SimpleLocalize Web UI:
SimpleLocalize CLI integrationCLI 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.
https://github.com/user-attachments/assets/177f6a69-4cce-4ca2-91a4-93276cd2ce89
RequirementsIntegrations doesn't require any additional software to work, however some features like downloading translations, uploading translation, and auto-translation requires SimpleLocalize CLI to work. It's recommended to have the CLI installed to use the full potential of the extension and simplify the whole process of managing your traslation files and strings. Extension configurationOpen "SimpleLocalize" sidebar on the left side, go to "Help & Feedback" and click "Configure extension". Generate a personal token in SimpleLocalize, and choose option to configure the token, later choose a project. Now, your extension is ready to use. ContributionContributions are welcome! You can contribute in the following ways:
We appreciate your help in making this extension better! LicenseThis extension is licensed under the MIT License. Release NotesUsers appreciate release notes as you update your extension. 1.0.XInitial release of SimpleLocalize VSC Extension |