Lint tool tells you about hardcoded strings or missing translations, but how about if you want to update an existing string?
How do you keep track of which strings need to be translated again when you update an existing string?
One solution is to use a new key in strings.xml if you want to change a string, however this requires updating all references in code that used the old key.
If you do not have translation for a language Android OS will choose your default values that are stored in the value folder.
To work with localisations you can also use Sequoyah Android Localization Editor
. Using it you can see all the string keys and assigned values. Here is a snapshot of it:
So for each localization you will have a separate column.
Another solution is to use your version control software to retrieve the list of strings that have changed since the previous version of your project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With