- It's a bit different from the textures that can already be replaced, but yes, it’s possible. If you translate them, I’ll implement this feature.
- These strings have different formatting, allowing adjustments by adding or removing spaces (see the picture for an example of what's correct vs. incorrect). The game was never designed for translation, and positions were hardcoded for English. It could be implemented better, but fixing it would likely take more time than I’m willing to invest for such a minor improvement.
- Either way is fine.
- I don’t think you need to use the script to create the charset for German. Just modify the English charset - most additional characters are fairly easy to create (except maybe ß). If the resulting font is larger than 16x16, create a font.json file (see the Spanish example). charset_small.png is required, but it’s just a scaled-down version of charset.png (yes, it’s strange, and could likely be done better, but again, it’s not worth the time).
- It allows for quick switching to that language using a shortcut ("L" by default) or a touch button. I think it could be a semi-useful feature for those learning a foreign language, it works pretty well in the tutorial (not as much later on -something that could be improved).
- Yes, they can be safely removed. I’m not planning to re-add the editor. That’s just a leftover from when I wasn’t sure if it would be needed.
Ok, feel free to ask questions I'll answer them ASAP.