“illegal” makes sense in the code itself (Gaia/Gecko) and we should keep the js files unchanged: Gecko’s `illegal` state is mapped to the `simCardIllegal` entity, which is fine. My suggestion was to keep the same code but change the message in the *.properties files:

settings.en-US.properties
```ini
simCardIllegal=Unauthorized SIM card
```
settings.fr.properties
```ini
simCardIllegal=Carte SIM non autorisée
```

Again, I’m not blocking on this. That’s just a suggestion because I think the word “illegal” is too strong for user-facing strings and we don’t need a literal translation, but that might be just me.