```diff
--- a/extension.json
+++ b/extension.json
@@ -965,7 +965,7 @@
"public": true
},
"TranslateCacheDirectory": {
- "value": "false",
+ "value": false,
"description": "Set location of cache files. Defaults to $wgCacheDirectory.",
"public": true
},
```
Otherwise, `TranslateUtils::cacheFile()` interprets the default value as a local directory named `false`, which probably was not intended, given the `$wgTranslateCacheDirectory !== false` check.
**List of steps to reproduce** (step by step, including full links if applicable):
* Don't override `TranslateCacheDirectory` or `$wgTranslateCacheDirectory`.
* Run `processMessageChanges.php` directly from the `scripts` directory, with some new changes to process.
**What happens?**:
The CDB files representing the change are created in a new `scripts/false` directory, and are invisible to Special:ManageMessageGroups.
**What should have happened instead?**:
CDB files should go into `$wgCacheDirectory` by default.
**Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc**:
Translate at 1a8db6f, MediaWiki 1.35.2