You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
abp/tools/localization-key-synchronizer
maliming 6bd43caee5
Enable `Central Package Management`.
1 year ago
..
src Enable `Central Package Management`. 1 year ago
LocalizationKeySynchronizer.exe
LocalizationKeySynchronizer.sln
README.md

README.md

Streamline Localization in Your ABP Project with this Console Tool

Are you tired of manually managing your localization files for your software projects? Look no further than our new console application designed to streamline your localization workflow!

image

The application's main menu provides three options: find asynchronous keys, apply changes in the exported file, or replace keys. Let's take a look at each option in more details.

image image image

If you choose to find asynchronous keys, you will be prompted to enter the default language path. Once entered, a multi-select menu will appear with all the JSON files in that folder. You can choose to find keys that do not match the number of arguments, missing keys, or both. If you choose to find the missing keys, you will be prompted to enter the absolute path to export the missing keys. Once entered, the export process will begin, and the application will close.

image

If you choose to find the keys that do not match the number of arguments, you can choose to delete, export, or both. If you choose to delete, the process will complete, and the application will close. If you choose to export, you will be prompted to enter the export path. Once entered, the export process will begin, and the application will close. If you choose to do both, both processes will complete, and the application will close.

image

If you choose to apply changes in the exported file, you will be prompted to import the file, and the process will complete.

image

If you choose to replace keys, you will be prompted to enter the localization folder path, the old key, the new key, and select the JSON files where you want the changes to be made. Once all information is entered, the application will begin the replacement process, and it will close.

Overall, our console application offers a simple and effective solution to manage your localization files. Try it out yourself today!