Update .strings
files with minimal effort.
This application is expected to be used only for IINA.
Load The Project
- Launch the application. ⌘O and open the
iina.xcodeproj
file. - Now the project should be loaded. Two popup buttons will show up in the toolbar; the left one indicates the current language, and the right one is the base language to be compared to. Select your language for the left popup button.
- All strings files should be listed in the sidebar, with an indicator showing how many errors are detected in the file.
Add Translations
- Double click a row to edit the translation.
- Press Enter to commit the change and save the file.
- Press ⌘Enter to all above and continue to the next key.
- Click "Next issue" to jump to the next error.
- Right click on a file and choose "reload all" to reload the file from disk.
- Right click on a translation to update all keys with the same base translation. This is especially useful for some words like "Save" and "Cancel".
WARNING
- This application is not bug-free.
- So backup/commit the project before running it.
git checkout -- /path/to/file
could recover a single file. - Keys that no longer exist in the base strings/xib file will be skipped during saving. Open an issue in case of a valid key got deleted.