I have a few questions about erpnext docker

If you do not add the app in apps.json, there is a local app, what if the operation? Is the native app mapped to the container in the dockerfile?
What does app.txt do? Must I also add to app.txt every time I install an app
What’s the difference between creating an app in a web page and writing code to create one?
Some translations created in the zh.csv file may not work in js or python files, how to translate them?